Spire.Pdf.xml 3.2 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792277932779427795277962779727798277992780027801278022780327804278052780627807278082780927810278112781227813278142781527816278172781827819278202782127822278232782427825278262782727828278292783027831278322783327834278352783627837278382783927840278412784227843278442784527846278472784827849278502785127852278532785427855278562785727858278592786027861278622786327864278652786627867278682786927870278712787227873278742787527876278772787827879278802788127882278832788427885278862788727888278892789027891278922789327894278952789627897278982789927900279012790227903279042790527906279072790827909279102791127912279132791427915279162791727918279192792027921279222792327924279252792627927279282792927930279312793227933279342793527936279372793827939279402794127942279432794427945279462794727948279492795027951279522795327954279552795627957279582795927960279612796227963279642796527966279672796827969279702797127972279732797427975279762797727978279792798027981279822798327984279852798627987279882798927990279912799227993279942799527996279972799827999280002800128002280032800428005280062800728008280092801028011280122801328014280152801628017280182801928020280212802228023280242802528026280272802828029280302803128032280332803428035280362803728038280392804028041280422804328044280452804628047280482804928050280512805228053280542805528056280572805828059280602806128062280632806428065280662806728068280692807028071280722807328074280752807628077280782807928080280812808228083280842808528086280872808828089280902809128092280932809428095280962809728098280992810028101281022810328104281052810628107281082810928110281112811228113281142811528116281172811828119281202812128122281232812428125281262812728128281292813028131281322813328134281352813628137281382813928140281412814228143281442814528146281472814828149281502815128152281532815428155281562815728158281592816028161281622816328164281652816628167281682816928170281712817228173281742817528176281772817828179281802818128182281832818428185281862818728188281892819028191281922819328194281952819628197281982819928200282012820228203282042820528206282072820828209282102821128212282132821428215282162821728218282192822028221282222822328224282252822628227282282822928230282312823228233282342823528236282372823828239282402824128242282432824428245282462824728248282492825028251282522825328254282552825628257282582825928260282612826228263282642826528266282672826828269282702827128272282732827428275282762827728278282792828028281282822828328284282852828628287282882828928290282912829228293282942829528296282972829828299283002830128302283032830428305283062830728308283092831028311283122831328314283152831628317283182831928320283212832228323283242832528326283272832828329283302833128332283332833428335283362833728338283392834028341283422834328344283452834628347283482834928350283512835228353283542835528356283572835828359283602836128362283632836428365283662836728368283692837028371283722837328374283752837628377283782837928380283812838228383283842838528386283872838828389283902839128392283932839428395283962839728398283992840028401284022840328404284052840628407284082840928410284112841228413284142841528416284172841828419284202842128422284232842428425284262842728428284292843028431284322843328434284352843628437284382843928440284412844228443284442844528446284472844828449284502845128452284532845428455284562845728458284592846028461284622846328464284652846628467284682846928470284712847228473284742847528476284772847828479284802848128482284832848428485284862848728488284892849028491284922849328494284952849628497284982849928500285012850228503285042850528506285072850828509285102851128512285132851428515285162851728518285192852028521285222852328524285252852628527285282852928530285312853228533285342853528536285372853828539285402854128542285432854428545285462854728548285492855028551285522855328554285552855628557285582855928560285612856228563285642856528566285672856828569285702857128572285732857428575285762857728578285792858028581285822858328584285852858628587285882858928590285912859228593285942859528596285972859828599286002860128602286032860428605286062860728608286092861028611286122861328614286152861628617286182861928620286212862228623286242862528626286272862828629286302863128632286332863428635286362863728638286392864028641286422864328644286452864628647286482864928650286512865228653286542865528656286572865828659286602866128662286632866428665286662866728668286692867028671286722867328674286752867628677286782867928680286812868228683286842868528686286872868828689286902869128692286932869428695286962869728698286992870028701287022870328704287052870628707287082870928710287112871228713287142871528716287172871828719287202872128722287232872428725287262872728728287292873028731287322873328734287352873628737287382873928740287412874228743287442874528746287472874828749287502875128752287532875428755287562875728758287592876028761287622876328764287652876628767287682876928770287712877228773287742877528776287772877828779287802878128782287832878428785287862878728788287892879028791287922879328794287952879628797287982879928800288012880228803288042880528806288072880828809288102881128812288132881428815288162881728818288192882028821288222882328824288252882628827288282882928830288312883228833288342883528836288372883828839288402884128842288432884428845288462884728848288492885028851288522885328854288552885628857288582885928860288612886228863288642886528866288672886828869288702887128872288732887428875288762887728878288792888028881288822888328884288852888628887288882888928890288912889228893288942889528896288972889828899289002890128902289032890428905289062890728908289092891028911289122891328914289152891628917289182891928920289212892228923289242892528926289272892828929289302893128932289332893428935289362893728938289392894028941289422894328944289452894628947289482894928950289512895228953289542895528956289572895828959289602896128962289632896428965289662896728968289692897028971289722897328974289752897628977289782897928980289812898228983289842898528986289872898828989289902899128992289932899428995289962899728998289992900029001290022900329004290052900629007290082900929010290112901229013290142901529016290172901829019290202902129022290232902429025290262902729028290292903029031290322903329034290352903629037290382903929040290412904229043290442904529046290472904829049290502905129052290532905429055290562905729058290592906029061290622906329064290652906629067290682906929070290712907229073290742907529076290772907829079290802908129082290832908429085290862908729088290892909029091290922909329094290952909629097290982909929100291012910229103291042910529106291072910829109291102911129112291132911429115291162911729118291192912029121291222912329124291252912629127291282912929130291312913229133291342913529136291372913829139291402914129142291432914429145291462914729148291492915029151291522915329154291552915629157291582915929160291612916229163291642916529166291672916829169291702917129172291732917429175291762917729178291792918029181291822918329184291852918629187291882918929190291912919229193291942919529196291972919829199292002920129202292032920429205292062920729208292092921029211292122921329214292152921629217292182921929220292212922229223292242922529226292272922829229292302923129232292332923429235292362923729238292392924029241292422924329244292452924629247292482924929250292512925229253292542925529256292572925829259292602926129262292632926429265292662926729268292692927029271292722927329274292752927629277292782927929280292812928229283292842928529286292872928829289292902929129292292932929429295292962929729298292992930029301293022930329304293052930629307293082930929310293112931229313293142931529316293172931829319293202932129322293232932429325293262932729328293292933029331293322933329334293352933629337293382933929340293412934229343293442934529346293472934829349293502935129352293532935429355293562935729358293592936029361293622936329364293652936629367293682936929370293712937229373293742937529376293772937829379293802938129382293832938429385293862938729388293892939029391293922939329394293952939629397293982939929400294012940229403294042940529406294072940829409294102941129412294132941429415294162941729418294192942029421294222942329424294252942629427294282942929430294312943229433294342943529436294372943829439294402944129442294432944429445294462944729448294492945029451294522945329454294552945629457294582945929460294612946229463294642946529466294672946829469294702947129472294732947429475294762947729478294792948029481294822948329484294852948629487294882948929490294912949229493294942949529496294972949829499295002950129502295032950429505295062950729508295092951029511295122951329514295152951629517295182951929520295212952229523295242952529526295272952829529295302953129532295332953429535295362953729538295392954029541295422954329544295452954629547295482954929550295512955229553295542955529556295572955829559295602956129562295632956429565295662956729568295692957029571295722957329574295752957629577295782957929580295812958229583295842958529586295872958829589295902959129592295932959429595295962959729598295992960029601296022960329604296052960629607296082960929610296112961229613296142961529616296172961829619296202962129622296232962429625296262962729628296292963029631296322963329634296352963629637296382963929640296412964229643296442964529646296472964829649296502965129652296532965429655296562965729658296592966029661296622966329664296652966629667296682966929670296712967229673296742967529676296772967829679296802968129682296832968429685296862968729688296892969029691296922969329694296952969629697296982969929700297012970229703297042970529706297072970829709297102971129712297132971429715297162971729718297192972029721297222972329724297252972629727297282972929730297312973229733297342973529736297372973829739297402974129742297432974429745297462974729748297492975029751297522975329754297552975629757297582975929760297612976229763297642976529766297672976829769297702977129772297732977429775297762977729778297792978029781297822978329784297852978629787297882978929790297912979229793297942979529796297972979829799298002980129802298032980429805298062980729808298092981029811298122981329814298152981629817298182981929820298212982229823298242982529826298272982829829298302983129832298332983429835298362983729838298392984029841298422984329844298452984629847298482984929850298512985229853298542985529856298572985829859298602986129862298632986429865298662986729868298692987029871298722987329874298752987629877298782987929880298812988229883298842988529886298872988829889298902989129892298932989429895298962989729898298992990029901299022990329904299052990629907299082990929910299112991229913299142991529916299172991829919299202992129922299232992429925299262992729928299292993029931299322993329934299352993629937299382993929940299412994229943299442994529946299472994829949299502995129952299532995429955299562995729958299592996029961299622996329964299652996629967299682996929970299712997229973299742997529976299772997829979299802998129982299832998429985299862998729988299892999029991299922999329994299952999629997299982999930000300013000230003300043000530006300073000830009300103001130012300133001430015300163001730018300193002030021300223002330024300253002630027300283002930030300313003230033300343003530036300373003830039300403004130042300433004430045300463004730048300493005030051300523005330054300553005630057300583005930060300613006230063300643006530066300673006830069300703007130072300733007430075300763007730078300793008030081300823008330084300853008630087300883008930090300913009230093300943009530096300973009830099301003010130102301033010430105301063010730108301093011030111301123011330114301153011630117301183011930120301213012230123301243012530126301273012830129301303013130132301333013430135301363013730138301393014030141301423014330144301453014630147301483014930150301513015230153301543015530156301573015830159301603016130162301633016430165301663016730168301693017030171301723017330174301753017630177301783017930180301813018230183301843018530186301873018830189301903019130192301933019430195301963019730198301993020030201302023020330204302053020630207302083020930210302113021230213302143021530216302173021830219302203022130222302233022430225302263022730228302293023030231302323023330234302353023630237302383023930240302413024230243302443024530246302473024830249302503025130252302533025430255302563025730258302593026030261302623026330264302653026630267302683026930270302713027230273302743027530276302773027830279302803028130282302833028430285302863028730288302893029030291302923029330294302953029630297302983029930300303013030230303303043030530306303073030830309303103031130312303133031430315303163031730318303193032030321303223032330324303253032630327303283032930330303313033230333303343033530336303373033830339303403034130342303433034430345303463034730348303493035030351303523035330354303553035630357303583035930360303613036230363303643036530366303673036830369303703037130372303733037430375303763037730378303793038030381303823038330384303853038630387303883038930390303913039230393303943039530396303973039830399304003040130402304033040430405304063040730408304093041030411304123041330414304153041630417304183041930420304213042230423304243042530426304273042830429304303043130432304333043430435304363043730438304393044030441304423044330444304453044630447304483044930450304513045230453304543045530456304573045830459304603046130462304633046430465304663046730468304693047030471304723047330474304753047630477304783047930480304813048230483304843048530486304873048830489304903049130492304933049430495304963049730498304993050030501305023050330504305053050630507305083050930510305113051230513305143051530516305173051830519305203052130522305233052430525305263052730528305293053030531305323053330534305353053630537305383053930540305413054230543305443054530546305473054830549305503055130552305533055430555305563055730558305593056030561305623056330564305653056630567305683056930570305713057230573305743057530576305773057830579305803058130582305833058430585305863058730588305893059030591305923059330594305953059630597305983059930600306013060230603306043060530606306073060830609306103061130612306133061430615306163061730618306193062030621306223062330624306253062630627306283062930630306313063230633306343063530636306373063830639306403064130642306433064430645306463064730648306493065030651306523065330654306553065630657306583065930660306613066230663306643066530666306673066830669306703067130672306733067430675306763067730678306793068030681306823068330684306853068630687306883068930690306913069230693306943069530696306973069830699307003070130702307033070430705307063070730708307093071030711307123071330714307153071630717307183071930720307213072230723307243072530726307273072830729307303073130732307333073430735307363073730738307393074030741307423074330744307453074630747307483074930750307513075230753307543075530756307573075830759307603076130762307633076430765307663076730768307693077030771307723077330774307753077630777307783077930780307813078230783307843078530786307873078830789307903079130792307933079430795307963079730798307993080030801308023080330804308053080630807308083080930810308113081230813308143081530816308173081830819308203082130822308233082430825308263082730828308293083030831308323083330834308353083630837308383083930840308413084230843308443084530846308473084830849308503085130852308533085430855308563085730858308593086030861308623086330864308653086630867308683086930870308713087230873308743087530876308773087830879308803088130882308833088430885308863088730888308893089030891308923089330894308953089630897308983089930900309013090230903309043090530906309073090830909309103091130912309133091430915309163091730918309193092030921309223092330924309253092630927309283092930930309313093230933309343093530936309373093830939309403094130942309433094430945309463094730948309493095030951309523095330954309553095630957309583095930960309613096230963309643096530966309673096830969309703097130972309733097430975309763097730978309793098030981309823098330984309853098630987309883098930990309913099230993309943099530996309973099830999310003100131002310033100431005310063100731008310093101031011310123101331014310153101631017310183101931020310213102231023310243102531026310273102831029310303103131032310333103431035310363103731038310393104031041310423104331044310453104631047310483104931050310513105231053310543105531056310573105831059310603106131062310633106431065310663106731068310693107031071310723107331074310753107631077310783107931080310813108231083310843108531086310873108831089310903109131092310933109431095310963109731098310993110031101311023110331104311053110631107311083110931110311113111231113311143111531116311173111831119311203112131122311233112431125311263112731128311293113031131311323113331134311353113631137311383113931140311413114231143311443114531146311473114831149311503115131152311533115431155311563115731158311593116031161311623116331164311653116631167311683116931170311713117231173311743117531176311773117831179311803118131182311833118431185311863118731188311893119031191311923119331194311953119631197311983119931200312013120231203312043120531206312073120831209312103121131212312133121431215312163121731218312193122031221312223122331224312253122631227312283122931230312313123231233312343123531236312373123831239312403124131242312433124431245312463124731248312493125031251312523125331254312553125631257312583125931260312613126231263312643126531266312673126831269312703127131272312733127431275312763127731278312793128031281312823128331284312853128631287312883128931290312913129231293312943129531296312973129831299313003130131302313033130431305313063130731308313093131031311313123131331314313153131631317313183131931320313213132231323313243132531326313273132831329313303133131332313333133431335313363133731338313393134031341313423134331344313453134631347313483134931350313513135231353313543135531356313573135831359313603136131362313633136431365313663136731368313693137031371313723137331374313753137631377313783137931380313813138231383313843138531386313873138831389313903139131392313933139431395313963139731398313993140031401314023140331404314053140631407314083140931410314113141231413314143141531416314173141831419314203142131422314233142431425314263142731428314293143031431314323143331434314353143631437314383143931440314413144231443314443144531446314473144831449314503145131452314533145431455314563145731458314593146031461314623146331464314653146631467314683146931470314713147231473314743147531476314773147831479314803148131482314833148431485314863148731488314893149031491314923149331494314953149631497314983149931500315013150231503315043150531506315073150831509315103151131512315133151431515315163151731518315193152031521315223152331524315253152631527315283152931530315313153231533315343153531536315373153831539315403154131542315433154431545315463154731548315493155031551315523155331554315553155631557315583155931560315613156231563315643156531566315673156831569315703157131572315733157431575315763157731578315793158031581315823158331584315853158631587315883158931590315913159231593315943159531596315973159831599316003160131602316033160431605316063160731608316093161031611316123161331614316153161631617316183161931620316213162231623316243162531626316273162831629316303163131632316333163431635316363163731638316393164031641316423164331644316453164631647316483164931650316513165231653316543165531656316573165831659316603166131662316633166431665316663166731668316693167031671316723167331674316753167631677316783167931680316813168231683316843168531686316873168831689316903169131692316933169431695316963169731698316993170031701317023170331704317053170631707317083170931710317113171231713317143171531716317173171831719317203172131722317233172431725317263172731728317293173031731317323173331734317353173631737317383173931740317413174231743317443174531746317473174831749317503175131752317533175431755317563175731758317593176031761317623176331764317653176631767317683176931770317713177231773317743177531776317773177831779317803178131782317833178431785317863178731788317893179031791317923179331794317953179631797317983179931800318013180231803318043180531806318073180831809318103181131812318133181431815318163181731818318193182031821318223182331824318253182631827318283182931830318313183231833318343183531836318373183831839318403184131842318433184431845318463184731848318493185031851318523185331854318553185631857318583185931860318613186231863318643186531866318673186831869318703187131872318733187431875318763187731878318793188031881318823188331884318853188631887318883188931890318913189231893318943189531896318973189831899319003190131902319033190431905319063190731908319093191031911319123191331914319153191631917319183191931920319213192231923319243192531926319273192831929319303193131932319333193431935319363193731938319393194031941319423194331944319453194631947319483194931950319513195231953319543195531956319573195831959319603196131962319633196431965319663196731968319693197031971319723197331974319753197631977319783197931980319813198231983319843198531986319873198831989319903199131992319933199431995319963199731998319993200032001320023200332004320053200632007320083200932010320113201232013320143201532016320173201832019320203202132022320233202432025320263202732028320293203032031320323203332034320353203632037320383203932040320413204232043320443204532046320473204832049320503205132052320533205432055320563205732058320593206032061320623206332064320653206632067320683206932070320713207232073320743207532076320773207832079320803208132082320833208432085320863208732088320893209032091320923209332094320953209632097320983209932100321013210232103321043210532106321073210832109321103211132112321133211432115321163211732118321193212032121321223212332124321253212632127321283212932130321313213232133321343213532136321373213832139321403214132142321433214432145321463214732148321493215032151321523215332154321553215632157321583215932160321613216232163321643216532166321673216832169321703217132172321733217432175321763217732178321793218032181321823218332184321853218632187321883218932190321913219232193321943219532196321973219832199322003220132202322033220432205322063220732208322093221032211322123221332214322153221632217322183221932220322213222232223322243222532226322273222832229322303223132232322333223432235322363223732238322393224032241322423224332244322453224632247322483224932250322513225232253322543225532256322573225832259322603226132262322633226432265322663226732268322693227032271322723227332274322753227632277322783227932280322813228232283322843228532286322873228832289322903229132292322933229432295322963229732298322993230032301323023230332304323053230632307323083230932310323113231232313323143231532316323173231832319323203232132322323233232432325323263232732328323293233032331323323233332334323353233632337323383233932340323413234232343323443234532346323473234832349323503235132352323533235432355323563235732358323593236032361323623236332364323653236632367323683236932370323713237232373323743237532376323773237832379323803238132382323833238432385323863238732388323893239032391323923239332394323953239632397323983239932400324013240232403324043240532406324073240832409324103241132412324133241432415324163241732418324193242032421324223242332424324253242632427324283242932430324313243232433324343243532436324373243832439324403244132442324433244432445324463244732448324493245032451324523245332454324553245632457324583245932460324613246232463324643246532466324673246832469324703247132472324733247432475324763247732478324793248032481324823248332484324853248632487324883248932490324913249232493324943249532496324973249832499325003250132502325033250432505325063250732508325093251032511325123251332514325153251632517325183251932520325213252232523325243252532526325273252832529325303253132532325333253432535325363253732538325393254032541325423254332544325453254632547325483254932550325513255232553325543255532556325573255832559325603256132562325633256432565325663256732568325693257032571325723257332574325753257632577325783257932580325813258232583325843258532586325873258832589325903259132592325933259432595325963259732598325993260032601326023260332604326053260632607326083260932610326113261232613326143261532616326173261832619326203262132622326233262432625326263262732628326293263032631326323263332634326353263632637326383263932640326413264232643326443264532646326473264832649326503265132652326533265432655326563265732658326593266032661326623266332664326653266632667326683266932670326713267232673326743267532676326773267832679326803268132682326833268432685326863268732688326893269032691326923269332694326953269632697326983269932700327013270232703327043270532706327073270832709327103271132712327133271432715327163271732718327193272032721327223272332724327253272632727327283272932730327313273232733327343273532736327373273832739327403274132742327433274432745327463274732748327493275032751327523275332754327553275632757327583275932760327613276232763327643276532766327673276832769327703277132772327733277432775327763277732778327793278032781327823278332784327853278632787327883278932790327913279232793327943279532796327973279832799328003280132802328033280432805328063280732808328093281032811328123281332814328153281632817328183281932820328213282232823328243282532826328273282832829328303283132832328333283432835328363283732838328393284032841328423284332844328453284632847328483284932850328513285232853328543285532856328573285832859328603286132862328633286432865328663286732868328693287032871328723287332874328753287632877328783287932880328813288232883328843288532886328873288832889328903289132892328933289432895328963289732898328993290032901329023290332904329053290632907329083290932910329113291232913329143291532916329173291832919329203292132922329233292432925329263292732928329293293032931329323293332934329353293632937329383293932940329413294232943329443294532946329473294832949329503295132952329533295432955329563295732958329593296032961329623296332964329653296632967329683296932970329713297232973329743297532976329773297832979329803298132982329833298432985329863298732988329893299032991329923299332994329953299632997329983299933000330013300233003330043300533006330073300833009330103301133012330133301433015330163301733018330193302033021330223302333024330253302633027330283302933030330313303233033330343303533036330373303833039330403304133042330433304433045330463304733048330493305033051330523305333054330553305633057330583305933060330613306233063330643306533066330673306833069330703307133072330733307433075330763307733078330793308033081330823308333084330853308633087330883308933090330913309233093330943309533096330973309833099331003310133102331033310433105331063310733108331093311033111331123311333114331153311633117331183311933120331213312233123331243312533126331273312833129331303313133132331333313433135331363313733138331393314033141331423314333144331453314633147331483314933150331513315233153331543315533156331573315833159331603316133162331633316433165331663316733168331693317033171331723317333174331753317633177331783317933180331813318233183331843318533186331873318833189331903319133192331933319433195331963319733198331993320033201332023320333204332053320633207332083320933210332113321233213332143321533216332173321833219332203322133222332233322433225332263322733228332293323033231332323323333234332353323633237332383323933240332413324233243332443324533246332473324833249332503325133252332533325433255332563325733258332593326033261332623326333264332653326633267332683326933270332713327233273332743327533276332773327833279332803328133282332833328433285332863328733288332893329033291332923329333294332953329633297332983329933300333013330233303333043330533306333073330833309333103331133312333133331433315333163331733318333193332033321333223332333324333253332633327333283332933330333313333233333333343333533336333373333833339333403334133342333433334433345333463334733348333493335033351333523335333354333553335633357333583335933360333613336233363333643336533366333673336833369333703337133372333733337433375333763337733378333793338033381333823338333384333853338633387333883338933390333913339233393333943339533396333973339833399334003340133402334033340433405334063340733408334093341033411334123341333414334153341633417334183341933420334213342233423334243342533426334273342833429334303343133432334333343433435334363343733438334393344033441334423344333444334453344633447334483344933450334513345233453334543345533456334573345833459334603346133462334633346433465334663346733468334693347033471334723347333474334753347633477334783347933480334813348233483334843348533486334873348833489334903349133492334933349433495334963349733498334993350033501335023350333504335053350633507335083350933510335113351233513335143351533516335173351833519335203352133522335233352433525335263352733528335293353033531335323353333534335353353633537335383353933540335413354233543335443354533546335473354833549335503355133552335533355433555335563355733558335593356033561335623356333564335653356633567335683356933570335713357233573335743357533576335773357833579335803358133582335833358433585335863358733588335893359033591335923359333594335953359633597335983359933600336013360233603336043360533606336073360833609336103361133612336133361433615336163361733618336193362033621336223362333624336253362633627336283362933630336313363233633336343363533636336373363833639336403364133642336433364433645336463364733648336493365033651336523365333654336553365633657336583365933660336613366233663336643366533666336673366833669336703367133672336733367433675336763367733678336793368033681336823368333684336853368633687336883368933690336913369233693336943369533696336973369833699337003370133702337033370433705337063370733708337093371033711337123371333714337153371633717337183371933720337213372233723337243372533726337273372833729337303373133732337333373433735337363373733738337393374033741337423374333744337453374633747337483374933750337513375233753337543375533756337573375833759337603376133762337633376433765337663376733768337693377033771337723377333774337753377633777337783377933780337813378233783337843378533786337873378833789337903379133792337933379433795337963379733798337993380033801338023380333804338053380633807338083380933810338113381233813338143381533816338173381833819338203382133822338233382433825338263382733828338293383033831338323383333834338353383633837338383383933840338413384233843338443384533846338473384833849338503385133852338533385433855338563385733858338593386033861338623386333864338653386633867338683386933870338713387233873338743387533876338773387833879338803388133882338833388433885338863388733888338893389033891338923389333894338953389633897338983389933900339013390233903339043390533906339073390833909339103391133912339133391433915339163391733918339193392033921339223392333924339253392633927339283392933930339313393233933339343393533936339373393833939339403394133942339433394433945339463394733948339493395033951339523395333954339553395633957339583395933960339613396233963339643396533966339673396833969339703397133972339733397433975339763397733978339793398033981339823398333984339853398633987339883398933990339913399233993339943399533996339973399833999340003400134002340033400434005340063400734008340093401034011340123401334014340153401634017340183401934020340213402234023340243402534026340273402834029340303403134032340333403434035340363403734038340393404034041340423404334044340453404634047340483404934050340513405234053340543405534056340573405834059340603406134062340633406434065340663406734068340693407034071340723407334074340753407634077340783407934080340813408234083340843408534086340873408834089340903409134092340933409434095340963409734098340993410034101341023410334104341053410634107341083410934110341113411234113341143411534116341173411834119341203412134122341233412434125341263412734128341293413034131341323413334134341353413634137341383413934140341413414234143341443414534146341473414834149341503415134152341533415434155341563415734158341593416034161341623416334164341653416634167341683416934170341713417234173341743417534176341773417834179341803418134182341833418434185341863418734188341893419034191341923419334194341953419634197341983419934200342013420234203342043420534206342073420834209342103421134212342133421434215342163421734218342193422034221342223422334224342253422634227342283422934230342313423234233342343423534236342373423834239342403424134242342433424434245342463424734248342493425034251342523425334254342553425634257342583425934260342613426234263342643426534266342673426834269342703427134272342733427434275342763427734278342793428034281342823428334284342853428634287342883428934290342913429234293342943429534296342973429834299343003430134302343033430434305343063430734308343093431034311343123431334314343153431634317343183431934320343213432234323343243432534326343273432834329343303433134332343333433434335343363433734338343393434034341343423434334344343453434634347343483434934350343513435234353343543435534356343573435834359343603436134362343633436434365343663436734368343693437034371343723437334374343753437634377343783437934380343813438234383343843438534386343873438834389343903439134392343933439434395343963439734398343993440034401344023440334404344053440634407344083440934410344113441234413344143441534416344173441834419344203442134422344233442434425344263442734428344293443034431344323443334434344353443634437344383443934440344413444234443344443444534446344473444834449344503445134452344533445434455344563445734458344593446034461344623446334464344653446634467344683446934470344713447234473344743447534476344773447834479344803448134482344833448434485344863448734488344893449034491344923449334494344953449634497344983449934500345013450234503345043450534506345073450834509345103451134512345133451434515345163451734518345193452034521345223452334524345253452634527345283452934530345313453234533345343453534536345373453834539345403454134542345433454434545345463454734548345493455034551345523455334554345553455634557345583455934560345613456234563345643456534566345673456834569345703457134572345733457434575345763457734578345793458034581345823458334584345853458634587345883458934590345913459234593345943459534596345973459834599346003460134602346033460434605346063460734608346093461034611346123461334614346153461634617346183461934620346213462234623346243462534626346273462834629346303463134632346333463434635346363463734638346393464034641346423464334644346453464634647346483464934650346513465234653346543465534656346573465834659346603466134662346633466434665346663466734668346693467034671346723467334674346753467634677346783467934680346813468234683346843468534686346873468834689346903469134692346933469434695346963469734698346993470034701347023470334704347053470634707347083470934710347113471234713347143471534716347173471834719347203472134722347233472434725347263472734728347293473034731347323473334734347353473634737347383473934740347413474234743347443474534746347473474834749347503475134752347533475434755347563475734758347593476034761347623476334764347653476634767347683476934770347713477234773347743477534776347773477834779347803478134782347833478434785347863478734788347893479034791347923479334794347953479634797347983479934800348013480234803348043480534806348073480834809348103481134812348133481434815348163481734818348193482034821348223482334824348253482634827348283482934830348313483234833348343483534836348373483834839348403484134842348433484434845348463484734848348493485034851348523485334854348553485634857348583485934860348613486234863348643486534866348673486834869348703487134872348733487434875348763487734878348793488034881348823488334884348853488634887348883488934890348913489234893348943489534896348973489834899349003490134902349033490434905349063490734908349093491034911349123491334914349153491634917349183491934920349213492234923349243492534926349273492834929349303493134932349333493434935349363493734938349393494034941349423494334944349453494634947349483494934950349513495234953349543495534956349573495834959349603496134962349633496434965349663496734968349693497034971349723497334974349753497634977349783497934980349813498234983349843498534986349873498834989349903499134992349933499434995349963499734998349993500035001350023500335004350053500635007350083500935010350113501235013350143501535016350173501835019350203502135022350233502435025350263502735028350293503035031350323503335034350353503635037350383503935040350413504235043350443504535046350473504835049350503505135052350533505435055350563505735058350593506035061350623506335064350653506635067350683506935070350713507235073350743507535076350773507835079350803508135082350833508435085350863508735088350893509035091350923509335094350953509635097350983509935100351013510235103351043510535106351073510835109351103511135112351133511435115351163511735118351193512035121351223512335124351253512635127351283512935130351313513235133351343513535136351373513835139351403514135142351433514435145351463514735148351493515035151351523515335154351553515635157351583515935160351613516235163351643516535166351673516835169351703517135172351733517435175351763517735178351793518035181351823518335184351853518635187351883518935190351913519235193351943519535196351973519835199352003520135202352033520435205352063520735208352093521035211352123521335214352153521635217352183521935220352213522235223352243522535226352273522835229352303523135232352333523435235352363523735238352393524035241352423524335244352453524635247352483524935250352513525235253352543525535256352573525835259352603526135262352633526435265352663526735268352693527035271352723527335274352753527635277352783527935280352813528235283352843528535286352873528835289352903529135292352933529435295352963529735298352993530035301353023530335304353053530635307353083530935310353113531235313353143531535316353173531835319353203532135322353233532435325353263532735328353293533035331353323533335334353353533635337353383533935340353413534235343353443534535346353473534835349353503535135352353533535435355353563535735358353593536035361353623536335364353653536635367353683536935370353713537235373353743537535376353773537835379353803538135382353833538435385353863538735388353893539035391353923539335394353953539635397353983539935400354013540235403354043540535406354073540835409354103541135412354133541435415354163541735418354193542035421354223542335424354253542635427354283542935430354313543235433354343543535436354373543835439354403544135442354433544435445354463544735448354493545035451354523545335454354553545635457354583545935460354613546235463354643546535466354673546835469354703547135472354733547435475354763547735478354793548035481354823548335484354853548635487354883548935490354913549235493354943549535496354973549835499355003550135502355033550435505355063550735508355093551035511355123551335514355153551635517355183551935520355213552235523355243552535526355273552835529355303553135532355333553435535355363553735538355393554035541355423554335544355453554635547355483554935550355513555235553355543555535556355573555835559355603556135562355633556435565355663556735568355693557035571355723557335574355753557635577355783557935580355813558235583355843558535586355873558835589355903559135592355933559435595355963559735598355993560035601356023560335604356053560635607356083560935610356113561235613356143561535616356173561835619356203562135622356233562435625356263562735628356293563035631356323563335634356353563635637356383563935640356413564235643356443564535646356473564835649356503565135652356533565435655356563565735658356593566035661356623566335664356653566635667356683566935670356713567235673356743567535676356773567835679356803568135682356833568435685356863568735688356893569035691356923569335694356953569635697356983569935700357013570235703357043570535706357073570835709357103571135712357133571435715357163571735718357193572035721357223572335724357253572635727357283572935730357313573235733357343573535736357373573835739357403574135742357433574435745357463574735748357493575035751357523575335754357553575635757357583575935760357613576235763357643576535766357673576835769357703577135772357733577435775357763577735778357793578035781357823578335784357853578635787357883578935790357913579235793357943579535796357973579835799358003580135802358033580435805358063580735808358093581035811358123581335814358153581635817358183581935820358213582235823358243582535826358273582835829358303583135832358333583435835358363583735838358393584035841358423584335844358453584635847358483584935850358513585235853358543585535856358573585835859358603586135862358633586435865358663586735868358693587035871358723587335874358753587635877358783587935880358813588235883358843588535886358873588835889358903589135892358933589435895358963589735898358993590035901359023590335904359053590635907359083590935910359113591235913359143591535916359173591835919359203592135922359233592435925359263592735928359293593035931359323593335934359353593635937359383593935940359413594235943359443594535946359473594835949359503595135952359533595435955359563595735958359593596035961359623596335964359653596635967359683596935970359713597235973359743597535976359773597835979359803598135982359833598435985359863598735988359893599035991359923599335994359953599635997359983599936000360013600236003360043600536006360073600836009360103601136012360133601436015360163601736018360193602036021360223602336024360253602636027360283602936030360313603236033360343603536036360373603836039360403604136042360433604436045360463604736048360493605036051360523605336054360553605636057360583605936060360613606236063360643606536066360673606836069360703607136072360733607436075360763607736078360793608036081360823608336084360853608636087360883608936090360913609236093360943609536096360973609836099361003610136102361033610436105361063610736108361093611036111361123611336114361153611636117361183611936120361213612236123361243612536126361273612836129361303613136132361333613436135361363613736138361393614036141361423614336144361453614636147361483614936150361513615236153361543615536156361573615836159361603616136162361633616436165361663616736168361693617036171361723617336174361753617636177361783617936180361813618236183361843618536186361873618836189361903619136192361933619436195361963619736198361993620036201362023620336204362053620636207362083620936210362113621236213362143621536216362173621836219362203622136222362233622436225362263622736228362293623036231362323623336234362353623636237362383623936240362413624236243362443624536246362473624836249362503625136252362533625436255362563625736258362593626036261362623626336264362653626636267362683626936270362713627236273362743627536276362773627836279362803628136282362833628436285362863628736288362893629036291362923629336294362953629636297362983629936300363013630236303363043630536306363073630836309363103631136312363133631436315363163631736318363193632036321363223632336324363253632636327363283632936330363313633236333363343633536336363373633836339363403634136342363433634436345363463634736348363493635036351363523635336354363553635636357363583635936360363613636236363363643636536366363673636836369363703637136372363733637436375363763637736378363793638036381363823638336384363853638636387363883638936390363913639236393363943639536396363973639836399364003640136402364033640436405364063640736408364093641036411364123641336414364153641636417364183641936420364213642236423364243642536426364273642836429364303643136432364333643436435364363643736438364393644036441364423644336444364453644636447364483644936450364513645236453364543645536456364573645836459364603646136462364633646436465364663646736468364693647036471364723647336474364753647636477364783647936480364813648236483364843648536486364873648836489364903649136492364933649436495364963649736498364993650036501365023650336504365053650636507365083650936510365113651236513365143651536516365173651836519365203652136522365233652436525365263652736528365293653036531365323653336534365353653636537365383653936540365413654236543365443654536546365473654836549365503655136552365533655436555365563655736558365593656036561365623656336564365653656636567365683656936570365713657236573365743657536576365773657836579365803658136582365833658436585365863658736588365893659036591365923659336594365953659636597365983659936600366013660236603366043660536606366073660836609366103661136612366133661436615366163661736618366193662036621366223662336624366253662636627366283662936630366313663236633366343663536636366373663836639366403664136642366433664436645366463664736648366493665036651366523665336654366553665636657366583665936660366613666236663366643666536666366673666836669366703667136672366733667436675366763667736678366793668036681366823668336684366853668636687366883668936690366913669236693366943669536696366973669836699367003670136702367033670436705367063670736708367093671036711367123671336714367153671636717367183671936720367213672236723367243672536726367273672836729367303673136732367333673436735367363673736738367393674036741367423674336744367453674636747367483674936750367513675236753367543675536756367573675836759367603676136762367633676436765367663676736768367693677036771367723677336774367753677636777367783677936780367813678236783367843678536786367873678836789367903679136792367933679436795367963679736798367993680036801368023680336804368053680636807368083680936810368113681236813368143681536816368173681836819368203682136822368233682436825368263682736828368293683036831368323683336834368353683636837368383683936840368413684236843368443684536846368473684836849368503685136852368533685436855368563685736858368593686036861368623686336864368653686636867368683686936870368713687236873368743687536876368773687836879368803688136882368833688436885368863688736888368893689036891368923689336894368953689636897368983689936900369013690236903369043690536906369073690836909369103691136912369133691436915369163691736918369193692036921369223692336924369253692636927369283692936930369313693236933369343693536936369373693836939369403694136942369433694436945369463694736948369493695036951369523695336954369553695636957369583695936960369613696236963369643696536966369673696836969369703697136972369733697436975369763697736978369793698036981369823698336984369853698636987369883698936990369913699236993369943699536996369973699836999370003700137002370033700437005370063700737008370093701037011370123701337014370153701637017370183701937020370213702237023370243702537026370273702837029370303703137032370333703437035370363703737038370393704037041370423704337044370453704637047370483704937050370513705237053370543705537056370573705837059370603706137062370633706437065370663706737068370693707037071370723707337074370753707637077370783707937080370813708237083370843708537086370873708837089370903709137092370933709437095370963709737098370993710037101371023710337104371053710637107371083710937110371113711237113371143711537116371173711837119371203712137122371233712437125371263712737128371293713037131371323713337134371353713637137371383713937140371413714237143371443714537146371473714837149371503715137152371533715437155371563715737158371593716037161371623716337164371653716637167371683716937170371713717237173371743717537176371773717837179371803718137182371833718437185371863718737188371893719037191371923719337194371953719637197371983719937200372013720237203372043720537206372073720837209372103721137212372133721437215372163721737218372193722037221372223722337224372253722637227372283722937230372313723237233372343723537236372373723837239372403724137242372433724437245372463724737248372493725037251372523725337254372553725637257372583725937260372613726237263372643726537266372673726837269372703727137272372733727437275372763727737278372793728037281372823728337284372853728637287372883728937290372913729237293372943729537296372973729837299373003730137302373033730437305373063730737308373093731037311373123731337314373153731637317373183731937320373213732237323373243732537326373273732837329373303733137332373333733437335373363733737338373393734037341373423734337344373453734637347373483734937350373513735237353373543735537356373573735837359373603736137362373633736437365373663736737368373693737037371373723737337374373753737637377373783737937380373813738237383373843738537386373873738837389373903739137392373933739437395373963739737398373993740037401374023740337404374053740637407374083740937410374113741237413374143741537416374173741837419374203742137422374233742437425374263742737428374293743037431374323743337434374353743637437374383743937440374413744237443374443744537446374473744837449374503745137452374533745437455374563745737458374593746037461374623746337464374653746637467374683746937470374713747237473374743747537476374773747837479374803748137482374833748437485374863748737488374893749037491374923749337494374953749637497374983749937500375013750237503375043750537506375073750837509375103751137512375133751437515375163751737518375193752037521375223752337524375253752637527375283752937530375313753237533375343753537536375373753837539375403754137542375433754437545375463754737548375493755037551375523755337554375553755637557375583755937560375613756237563375643756537566375673756837569375703757137572375733757437575375763757737578375793758037581375823758337584375853758637587375883758937590375913759237593375943759537596375973759837599376003760137602376033760437605376063760737608376093761037611376123761337614376153761637617376183761937620376213762237623376243762537626376273762837629376303763137632376333763437635376363763737638376393764037641376423764337644376453764637647376483764937650376513765237653376543765537656376573765837659376603766137662376633766437665376663766737668376693767037671376723767337674376753767637677376783767937680376813768237683376843768537686376873768837689376903769137692376933769437695376963769737698376993770037701377023770337704377053770637707377083770937710377113771237713377143771537716377173771837719377203772137722377233772437725377263772737728377293773037731377323773337734377353773637737377383773937740377413774237743377443774537746377473774837749377503775137752377533775437755377563775737758377593776037761377623776337764377653776637767377683776937770377713777237773377743777537776377773777837779377803778137782377833778437785377863778737788377893779037791377923779337794377953779637797377983779937800378013780237803378043780537806378073780837809378103781137812378133781437815378163781737818378193782037821378223782337824378253782637827378283782937830378313783237833378343783537836378373783837839378403784137842378433784437845378463784737848378493785037851378523785337854378553785637857378583785937860378613786237863378643786537866378673786837869378703787137872378733787437875378763787737878378793788037881378823788337884378853788637887378883788937890378913789237893378943789537896378973789837899379003790137902379033790437905379063790737908379093791037911379123791337914379153791637917379183791937920379213792237923379243792537926379273792837929379303793137932379333793437935379363793737938379393794037941379423794337944379453794637947379483794937950379513795237953379543795537956379573795837959379603796137962379633796437965379663796737968379693797037971379723797337974379753797637977379783797937980379813798237983379843798537986379873798837989379903799137992379933799437995379963799737998379993800038001380023800338004380053800638007380083800938010380113801238013380143801538016380173801838019380203802138022380233802438025380263802738028380293803038031380323803338034380353803638037380383803938040380413804238043380443804538046380473804838049380503805138052380533805438055380563805738058380593806038061380623806338064380653806638067380683806938070380713807238073380743807538076380773807838079380803808138082380833808438085380863808738088380893809038091380923809338094380953809638097380983809938100381013810238103381043810538106381073810838109381103811138112381133811438115381163811738118381193812038121381223812338124381253812638127381283812938130381313813238133381343813538136381373813838139381403814138142381433814438145381463814738148381493815038151381523815338154381553815638157381583815938160381613816238163381643816538166381673816838169381703817138172381733817438175381763817738178381793818038181381823818338184381853818638187381883818938190381913819238193381943819538196381973819838199382003820138202382033820438205382063820738208382093821038211382123821338214382153821638217382183821938220382213822238223382243822538226382273822838229382303823138232382333823438235382363823738238382393824038241382423824338244382453824638247382483824938250382513825238253382543825538256382573825838259382603826138262382633826438265382663826738268382693827038271382723827338274382753827638277382783827938280382813828238283382843828538286382873828838289382903829138292382933829438295382963829738298382993830038301383023830338304383053830638307383083830938310383113831238313383143831538316383173831838319383203832138322383233832438325383263832738328383293833038331383323833338334383353833638337383383833938340383413834238343383443834538346383473834838349383503835138352383533835438355383563835738358383593836038361383623836338364383653836638367383683836938370383713837238373383743837538376383773837838379383803838138382383833838438385383863838738388383893839038391383923839338394383953839638397383983839938400384013840238403384043840538406384073840838409384103841138412384133841438415384163841738418384193842038421384223842338424384253842638427384283842938430384313843238433384343843538436384373843838439384403844138442384433844438445384463844738448384493845038451384523845338454384553845638457384583845938460384613846238463384643846538466384673846838469384703847138472384733847438475384763847738478384793848038481384823848338484384853848638487384883848938490384913849238493384943849538496384973849838499385003850138502385033850438505385063850738508385093851038511385123851338514385153851638517385183851938520385213852238523385243852538526385273852838529385303853138532385333853438535385363853738538385393854038541385423854338544385453854638547385483854938550385513855238553385543855538556385573855838559385603856138562385633856438565385663856738568385693857038571385723857338574385753857638577385783857938580385813858238583385843858538586385873858838589385903859138592385933859438595385963859738598385993860038601386023860338604386053860638607386083860938610386113861238613386143861538616386173861838619386203862138622386233862438625386263862738628386293863038631386323863338634386353863638637386383863938640386413864238643386443864538646386473864838649386503865138652386533865438655386563865738658386593866038661386623866338664386653866638667386683866938670386713867238673386743867538676386773867838679386803868138682386833868438685386863868738688386893869038691386923869338694386953869638697386983869938700387013870238703387043870538706387073870838709387103871138712387133871438715387163871738718387193872038721387223872338724387253872638727387283872938730387313873238733387343873538736387373873838739387403874138742387433874438745387463874738748387493875038751387523875338754387553875638757387583875938760387613876238763387643876538766387673876838769387703877138772387733877438775387763877738778387793878038781387823878338784387853878638787387883878938790387913879238793387943879538796387973879838799388003880138802388033880438805388063880738808388093881038811388123881338814388153881638817388183881938820388213882238823388243882538826388273882838829388303883138832388333883438835388363883738838388393884038841388423884338844388453884638847388483884938850388513885238853388543885538856388573885838859388603886138862388633886438865388663886738868388693887038871388723887338874388753887638877388783887938880388813888238883388843888538886388873888838889388903889138892388933889438895388963889738898388993890038901389023890338904389053890638907389083890938910389113891238913389143891538916389173891838919389203892138922389233892438925389263892738928389293893038931389323893338934389353893638937389383893938940389413894238943389443894538946389473894838949389503895138952389533895438955389563895738958389593896038961389623896338964389653896638967389683896938970389713897238973389743897538976389773897838979389803898138982389833898438985389863898738988389893899038991389923899338994389953899638997389983899939000390013900239003390043900539006390073900839009390103901139012390133901439015390163901739018390193902039021390223902339024390253902639027390283902939030390313903239033390343903539036390373903839039390403904139042390433904439045390463904739048390493905039051390523905339054390553905639057390583905939060390613906239063390643906539066390673906839069390703907139072390733907439075390763907739078390793908039081390823908339084390853908639087390883908939090390913909239093390943909539096390973909839099391003910139102391033910439105391063910739108391093911039111391123911339114391153911639117391183911939120391213912239123391243912539126391273912839129391303913139132391333913439135391363913739138391393914039141391423914339144391453914639147391483914939150391513915239153391543915539156391573915839159391603916139162391633916439165391663916739168391693917039171391723917339174391753917639177391783917939180391813918239183391843918539186391873918839189391903919139192391933919439195391963919739198391993920039201392023920339204392053920639207392083920939210392113921239213392143921539216392173921839219392203922139222392233922439225392263922739228392293923039231392323923339234392353923639237392383923939240392413924239243392443924539246392473924839249392503925139252392533925439255392563925739258392593926039261392623926339264392653926639267392683926939270392713927239273392743927539276392773927839279392803928139282392833928439285392863928739288392893929039291392923929339294392953929639297392983929939300393013930239303393043930539306393073930839309393103931139312393133931439315393163931739318393193932039321393223932339324393253932639327393283932939330393313933239333393343933539336393373933839339393403934139342393433934439345393463934739348393493935039351393523935339354393553935639357393583935939360393613936239363393643936539366393673936839369393703937139372393733937439375393763937739378393793938039381393823938339384393853938639387393883938939390393913939239393393943939539396393973939839399394003940139402394033940439405394063940739408394093941039411394123941339414394153941639417394183941939420394213942239423394243942539426394273942839429394303943139432394333943439435394363943739438394393944039441394423944339444394453944639447394483944939450394513945239453394543945539456394573945839459394603946139462394633946439465394663946739468394693947039471394723947339474394753947639477394783947939480394813948239483394843948539486394873948839489394903949139492394933949439495394963949739498394993950039501395023950339504395053950639507395083950939510395113951239513395143951539516395173951839519395203952139522395233952439525395263952739528395293953039531395323953339534395353953639537395383953939540395413954239543395443954539546395473954839549395503955139552395533955439555395563955739558395593956039561395623956339564395653956639567395683956939570395713957239573395743957539576395773957839579395803958139582395833958439585395863958739588395893959039591395923959339594395953959639597395983959939600396013960239603396043960539606396073960839609396103961139612396133961439615396163961739618396193962039621396223962339624396253962639627396283962939630396313963239633396343963539636396373963839639396403964139642396433964439645396463964739648396493965039651396523965339654396553965639657396583965939660396613966239663396643966539666396673966839669396703967139672396733967439675396763967739678396793968039681396823968339684396853968639687396883968939690396913969239693396943969539696396973969839699397003970139702397033970439705397063970739708397093971039711397123971339714397153971639717397183971939720397213972239723397243972539726397273972839729397303973139732397333973439735397363973739738397393974039741397423974339744397453974639747397483974939750397513975239753397543975539756397573975839759397603976139762397633976439765397663976739768397693977039771397723977339774397753977639777397783977939780397813978239783397843978539786397873978839789397903979139792397933979439795397963979739798397993980039801398023980339804398053980639807398083980939810398113981239813398143981539816398173981839819398203982139822398233982439825398263982739828398293983039831398323983339834398353983639837398383983939840398413984239843398443984539846398473984839849398503985139852398533985439855398563985739858398593986039861398623986339864398653986639867398683986939870398713987239873398743987539876398773987839879398803988139882398833988439885398863988739888398893989039891398923989339894398953989639897398983989939900399013990239903399043990539906399073990839909399103991139912399133991439915399163991739918399193992039921399223992339924399253992639927399283992939930399313993239933399343993539936399373993839939399403994139942399433994439945399463994739948399493995039951399523995339954399553995639957399583995939960399613996239963399643996539966399673996839969399703997139972399733997439975399763997739978399793998039981399823998339984399853998639987399883998939990399913999239993399943999539996399973999839999400004000140002400034000440005400064000740008400094001040011400124001340014400154001640017400184001940020400214002240023400244002540026400274002840029400304003140032400334003440035400364003740038400394004040041400424004340044400454004640047400484004940050400514005240053400544005540056400574005840059400604006140062400634006440065400664006740068400694007040071400724007340074400754007640077400784007940080400814008240083400844008540086400874008840089400904009140092400934009440095400964009740098400994010040101401024010340104401054010640107401084010940110401114011240113401144011540116401174011840119401204012140122401234012440125401264012740128401294013040131401324013340134401354013640137401384013940140401414014240143401444014540146401474014840149401504015140152401534015440155401564015740158401594016040161401624016340164401654016640167401684016940170401714017240173401744017540176401774017840179401804018140182401834018440185401864018740188401894019040191401924019340194401954019640197401984019940200402014020240203402044020540206402074020840209402104021140212402134021440215402164021740218402194022040221402224022340224402254022640227402284022940230402314023240233402344023540236402374023840239402404024140242402434024440245402464024740248402494025040251402524025340254402554025640257402584025940260402614026240263402644026540266402674026840269402704027140272402734027440275402764027740278402794028040281402824028340284402854028640287402884028940290402914029240293402944029540296402974029840299403004030140302403034030440305403064030740308403094031040311403124031340314403154031640317403184031940320403214032240323403244032540326403274032840329403304033140332403334033440335403364033740338403394034040341403424034340344403454034640347403484034940350403514035240353403544035540356403574035840359403604036140362403634036440365403664036740368403694037040371403724037340374403754037640377403784037940380403814038240383403844038540386403874038840389403904039140392403934039440395403964039740398403994040040401404024040340404404054040640407404084040940410404114041240413404144041540416404174041840419404204042140422404234042440425404264042740428404294043040431404324043340434404354043640437404384043940440404414044240443404444044540446404474044840449404504045140452404534045440455404564045740458404594046040461404624046340464404654046640467404684046940470404714047240473404744047540476404774047840479404804048140482404834048440485404864048740488404894049040491404924049340494404954049640497404984049940500405014050240503405044050540506405074050840509405104051140512405134051440515405164051740518405194052040521405224052340524405254052640527405284052940530405314053240533405344053540536405374053840539405404054140542405434054440545405464054740548405494055040551405524055340554405554055640557405584055940560405614056240563405644056540566405674056840569405704057140572405734057440575405764057740578405794058040581405824058340584405854058640587405884058940590405914059240593405944059540596405974059840599406004060140602406034060440605406064060740608406094061040611406124061340614406154061640617406184061940620406214062240623406244062540626406274062840629406304063140632406334063440635406364063740638406394064040641406424064340644406454064640647406484064940650406514065240653406544065540656406574065840659406604066140662406634066440665406664066740668406694067040671406724067340674406754067640677406784067940680406814068240683406844068540686406874068840689406904069140692406934069440695406964069740698406994070040701407024070340704407054070640707407084070940710407114071240713407144071540716407174071840719407204072140722407234072440725407264072740728407294073040731407324073340734407354073640737407384073940740407414074240743407444074540746407474074840749407504075140752407534075440755407564075740758407594076040761407624076340764407654076640767407684076940770407714077240773407744077540776407774077840779407804078140782407834078440785407864078740788407894079040791407924079340794407954079640797407984079940800408014080240803408044080540806408074080840809408104081140812408134081440815408164081740818408194082040821408224082340824408254082640827408284082940830408314083240833408344083540836408374083840839408404084140842408434084440845408464084740848408494085040851408524085340854408554085640857408584085940860408614086240863408644086540866408674086840869408704087140872408734087440875408764087740878408794088040881408824088340884408854088640887408884088940890408914089240893408944089540896408974089840899409004090140902409034090440905409064090740908409094091040911409124091340914409154091640917409184091940920409214092240923409244092540926409274092840929409304093140932409334093440935409364093740938409394094040941409424094340944409454094640947409484094940950409514095240953409544095540956409574095840959409604096140962409634096440965409664096740968409694097040971409724097340974409754097640977409784097940980409814098240983409844098540986409874098840989409904099140992409934099440995409964099740998409994100041001410024100341004410054100641007410084100941010410114101241013410144101541016410174101841019410204102141022410234102441025410264102741028410294103041031410324103341034410354103641037410384103941040410414104241043410444104541046410474104841049410504105141052410534105441055410564105741058410594106041061410624106341064410654106641067410684106941070410714107241073410744107541076410774107841079410804108141082410834108441085410864108741088410894109041091410924109341094410954109641097410984109941100411014110241103411044110541106411074110841109411104111141112411134111441115411164111741118411194112041121411224112341124411254112641127411284112941130411314113241133411344113541136411374113841139411404114141142411434114441145411464114741148411494115041151411524115341154411554115641157411584115941160411614116241163411644116541166411674116841169411704117141172411734117441175411764117741178411794118041181411824118341184411854118641187411884118941190411914119241193411944119541196411974119841199412004120141202412034120441205412064120741208412094121041211412124121341214412154121641217412184121941220412214122241223412244122541226412274122841229412304123141232412334123441235412364123741238412394124041241412424124341244412454124641247412484124941250412514125241253412544125541256412574125841259412604126141262412634126441265412664126741268412694127041271412724127341274412754127641277412784127941280412814128241283412844128541286412874128841289412904129141292412934129441295412964129741298412994130041301413024130341304413054130641307413084130941310413114131241313413144131541316413174131841319413204132141322413234132441325413264132741328413294133041331413324133341334413354133641337413384133941340413414134241343413444134541346413474134841349413504135141352413534135441355413564135741358413594136041361413624136341364413654136641367413684136941370413714137241373413744137541376413774137841379413804138141382413834138441385413864138741388413894139041391413924139341394413954139641397413984139941400414014140241403414044140541406414074140841409414104141141412414134141441415414164141741418414194142041421414224142341424414254142641427414284142941430414314143241433414344143541436414374143841439414404144141442414434144441445414464144741448414494145041451414524145341454414554145641457414584145941460414614146241463414644146541466414674146841469414704147141472414734147441475414764147741478414794148041481414824148341484414854148641487414884148941490414914149241493414944149541496414974149841499415004150141502415034150441505415064150741508415094151041511415124151341514415154151641517415184151941520415214152241523415244152541526415274152841529415304153141532415334153441535415364153741538415394154041541415424154341544415454154641547415484154941550415514155241553415544155541556415574155841559415604156141562415634156441565415664156741568415694157041571415724157341574415754157641577415784157941580415814158241583415844158541586415874158841589415904159141592415934159441595415964159741598415994160041601416024160341604416054160641607416084160941610416114161241613416144161541616416174161841619416204162141622416234162441625416264162741628416294163041631416324163341634416354163641637416384163941640416414164241643416444164541646416474164841649416504165141652416534165441655416564165741658416594166041661416624166341664416654166641667416684166941670416714167241673416744167541676416774167841679416804168141682416834168441685416864168741688416894169041691416924169341694416954169641697416984169941700417014170241703417044170541706417074170841709417104171141712417134171441715417164171741718417194172041721417224172341724417254172641727417284172941730417314173241733417344173541736417374173841739417404174141742417434174441745417464174741748417494175041751417524175341754417554175641757417584175941760417614176241763417644176541766417674176841769417704177141772417734177441775417764177741778417794178041781417824178341784417854178641787417884178941790417914179241793417944179541796417974179841799418004180141802418034180441805418064180741808418094181041811418124181341814418154181641817418184181941820418214182241823418244182541826418274182841829418304183141832418334183441835418364183741838418394184041841418424184341844418454184641847418484184941850418514185241853418544185541856418574185841859418604186141862418634186441865418664186741868418694187041871418724187341874418754187641877418784187941880418814188241883418844188541886418874188841889418904189141892418934189441895418964189741898418994190041901419024190341904419054190641907419084190941910419114191241913419144191541916419174191841919419204192141922419234192441925419264192741928419294193041931419324193341934419354193641937419384193941940419414194241943419444194541946419474194841949419504195141952419534195441955419564195741958419594196041961419624196341964419654196641967419684196941970419714197241973419744197541976419774197841979419804198141982419834198441985419864198741988419894199041991419924199341994419954199641997419984199942000420014200242003420044200542006420074200842009420104201142012420134201442015420164201742018420194202042021420224202342024420254202642027420284202942030420314203242033420344203542036420374203842039420404204142042420434204442045420464204742048420494205042051420524205342054420554205642057420584205942060420614206242063420644206542066420674206842069420704207142072420734207442075420764207742078420794208042081420824208342084420854208642087420884208942090420914209242093420944209542096420974209842099421004210142102421034210442105421064210742108421094211042111421124211342114421154211642117421184211942120421214212242123421244212542126421274212842129421304213142132421334213442135421364213742138421394214042141421424214342144421454214642147421484214942150421514215242153421544215542156421574215842159421604216142162421634216442165421664216742168421694217042171421724217342174421754217642177421784217942180421814218242183421844218542186421874218842189421904219142192421934219442195421964219742198421994220042201422024220342204422054220642207422084220942210422114221242213422144221542216422174221842219422204222142222422234222442225422264222742228422294223042231422324223342234422354223642237422384223942240422414224242243422444224542246422474224842249422504225142252422534225442255422564225742258422594226042261422624226342264422654226642267422684226942270422714227242273422744227542276422774227842279422804228142282422834228442285422864228742288422894229042291422924229342294422954229642297422984229942300423014230242303423044230542306423074230842309423104231142312423134231442315423164231742318423194232042321423224232342324423254232642327423284232942330423314233242333423344233542336423374233842339423404234142342423434234442345423464234742348423494235042351423524235342354423554235642357423584235942360423614236242363423644236542366423674236842369423704237142372423734237442375423764237742378423794238042381423824238342384423854238642387423884238942390423914239242393423944239542396423974239842399424004240142402424034240442405424064240742408424094241042411424124241342414424154241642417424184241942420424214242242423424244242542426424274242842429424304243142432424334243442435424364243742438424394244042441424424244342444424454244642447424484244942450424514245242453424544245542456424574245842459424604246142462424634246442465424664246742468424694247042471424724247342474424754247642477424784247942480424814248242483424844248542486424874248842489424904249142492424934249442495424964249742498424994250042501425024250342504425054250642507425084250942510425114251242513425144251542516425174251842519425204252142522425234252442525425264252742528425294253042531425324253342534425354253642537425384253942540425414254242543425444254542546425474254842549425504255142552425534255442555425564255742558425594256042561425624256342564425654256642567425684256942570425714257242573425744257542576425774257842579425804258142582425834258442585425864258742588425894259042591425924259342594425954259642597425984259942600426014260242603426044260542606426074260842609426104261142612426134261442615426164261742618426194262042621426224262342624426254262642627426284262942630426314263242633426344263542636426374263842639426404264142642426434264442645426464264742648426494265042651426524265342654426554265642657426584265942660426614266242663426644266542666426674266842669426704267142672426734267442675426764267742678426794268042681426824268342684426854268642687426884268942690426914269242693426944269542696426974269842699427004270142702427034270442705427064270742708427094271042711427124271342714427154271642717427184271942720427214272242723427244272542726427274272842729427304273142732427334273442735427364273742738427394274042741427424274342744427454274642747427484274942750427514275242753427544275542756427574275842759427604276142762427634276442765427664276742768427694277042771427724277342774427754277642777427784277942780427814278242783427844278542786427874278842789427904279142792427934279442795427964279742798427994280042801428024280342804428054280642807428084280942810428114281242813428144281542816428174281842819428204282142822428234282442825428264282742828428294283042831428324283342834428354283642837428384283942840428414284242843428444284542846428474284842849428504285142852428534285442855428564285742858428594286042861428624286342864428654286642867428684286942870428714287242873428744287542876428774287842879428804288142882428834288442885428864288742888428894289042891428924289342894428954289642897428984289942900429014290242903429044290542906429074290842909429104291142912429134291442915429164291742918429194292042921429224292342924429254292642927429284292942930429314293242933429344293542936429374293842939429404294142942429434294442945429464294742948429494295042951429524295342954429554295642957429584295942960429614296242963429644296542966429674296842969429704297142972429734297442975429764297742978429794298042981429824298342984429854298642987429884298942990429914299242993429944299542996429974299842999430004300143002430034300443005430064300743008430094301043011430124301343014430154301643017430184301943020430214302243023430244302543026430274302843029430304303143032430334303443035430364303743038430394304043041430424304343044430454304643047430484304943050430514305243053430544305543056430574305843059430604306143062430634306443065430664306743068430694307043071430724307343074430754307643077430784307943080430814308243083430844308543086430874308843089430904309143092430934309443095430964309743098430994310043101431024310343104431054310643107431084310943110431114311243113431144311543116431174311843119431204312143122431234312443125431264312743128431294313043131431324313343134431354313643137431384313943140431414314243143431444314543146431474314843149431504315143152431534315443155431564315743158431594316043161431624316343164431654316643167431684316943170431714317243173431744317543176431774317843179431804318143182431834318443185431864318743188431894319043191431924319343194431954319643197431984319943200432014320243203432044320543206432074320843209432104321143212432134321443215432164321743218432194322043221432224322343224432254322643227432284322943230432314323243233432344323543236432374323843239432404324143242432434324443245432464324743248432494325043251432524325343254432554325643257432584325943260432614326243263432644326543266432674326843269432704327143272432734327443275432764327743278432794328043281432824328343284432854328643287432884328943290432914329243293432944329543296432974329843299433004330143302433034330443305433064330743308433094331043311433124331343314433154331643317433184331943320433214332243323433244332543326433274332843329433304333143332433334333443335433364333743338433394334043341433424334343344433454334643347433484334943350433514335243353433544335543356433574335843359433604336143362433634336443365433664336743368433694337043371433724337343374433754337643377433784337943380433814338243383433844338543386433874338843389433904339143392433934339443395433964339743398433994340043401434024340343404434054340643407434084340943410434114341243413434144341543416434174341843419434204342143422434234342443425434264342743428434294343043431434324343343434434354343643437434384343943440434414344243443434444344543446434474344843449434504345143452434534345443455434564345743458434594346043461434624346343464434654346643467434684346943470434714347243473434744347543476434774347843479434804348143482434834348443485434864348743488434894349043491434924349343494434954349643497434984349943500435014350243503435044350543506435074350843509435104351143512435134351443515435164351743518435194352043521435224352343524435254352643527435284352943530435314353243533435344353543536435374353843539435404354143542435434354443545435464354743548435494355043551435524355343554435554355643557435584355943560435614356243563435644356543566435674356843569435704357143572435734357443575435764357743578435794358043581435824358343584435854358643587435884358943590435914359243593435944359543596435974359843599436004360143602436034360443605436064360743608436094361043611436124361343614436154361643617436184361943620436214362243623436244362543626436274362843629436304363143632436334363443635436364363743638436394364043641436424364343644436454364643647436484364943650436514365243653436544365543656436574365843659436604366143662436634366443665436664366743668436694367043671436724367343674436754367643677436784367943680436814368243683436844368543686436874368843689436904369143692436934369443695436964369743698436994370043701437024370343704437054370643707437084370943710437114371243713437144371543716437174371843719437204372143722437234372443725437264372743728437294373043731437324373343734437354373643737437384373943740437414374243743437444374543746437474374843749437504375143752437534375443755437564375743758437594376043761437624376343764437654376643767437684376943770437714377243773437744377543776437774377843779437804378143782437834378443785437864378743788437894379043791437924379343794437954379643797437984379943800438014380243803438044380543806438074380843809438104381143812438134381443815438164381743818438194382043821438224382343824438254382643827438284382943830438314383243833438344383543836438374383843839438404384143842438434384443845438464384743848438494385043851438524385343854438554385643857438584385943860438614386243863438644386543866438674386843869438704387143872438734387443875438764387743878438794388043881438824388343884438854388643887438884388943890438914389243893438944389543896438974389843899439004390143902439034390443905439064390743908439094391043911439124391343914439154391643917439184391943920439214392243923439244392543926439274392843929439304393143932439334393443935439364393743938439394394043941439424394343944439454394643947439484394943950439514395243953439544395543956439574395843959439604396143962439634396443965439664396743968439694397043971439724397343974439754397643977439784397943980439814398243983439844398543986439874398843989439904399143992439934399443995439964399743998439994400044001440024400344004440054400644007440084400944010440114401244013440144401544016440174401844019440204402144022440234402444025440264402744028440294403044031440324403344034440354403644037440384403944040440414404244043440444404544046440474404844049440504405144052440534405444055440564405744058440594406044061440624406344064440654406644067440684406944070440714407244073440744407544076440774407844079440804408144082440834408444085440864408744088440894409044091440924409344094440954409644097440984409944100441014410244103441044410544106441074410844109441104411144112441134411444115441164411744118441194412044121441224412344124441254412644127441284412944130441314413244133441344413544136441374413844139441404414144142441434414444145441464414744148441494415044151441524415344154441554415644157441584415944160441614416244163441644416544166441674416844169441704417144172441734417444175441764417744178441794418044181441824418344184441854418644187441884418944190441914419244193441944419544196441974419844199442004420144202442034420444205442064420744208442094421044211442124421344214442154421644217442184421944220442214422244223442244422544226442274422844229442304423144232442334423444235442364423744238442394424044241442424424344244442454424644247442484424944250442514425244253442544425544256442574425844259442604426144262442634426444265442664426744268442694427044271442724427344274442754427644277442784427944280442814428244283442844428544286442874428844289442904429144292442934429444295442964429744298442994430044301443024430344304443054430644307443084430944310443114431244313443144431544316443174431844319443204432144322443234432444325443264432744328443294433044331443324433344334443354433644337443384433944340443414434244343443444434544346443474434844349443504435144352443534435444355443564435744358443594436044361443624436344364443654436644367443684436944370443714437244373443744437544376443774437844379443804438144382443834438444385443864438744388443894439044391443924439344394443954439644397443984439944400444014440244403444044440544406444074440844409444104441144412444134441444415444164441744418444194442044421444224442344424444254442644427444284442944430444314443244433444344443544436444374443844439444404444144442444434444444445444464444744448444494445044451444524445344454444554445644457444584445944460444614446244463444644446544466444674446844469444704447144472444734447444475444764447744478444794448044481444824448344484444854448644487444884448944490444914449244493444944449544496444974449844499445004450144502445034450444505445064450744508445094451044511445124451344514445154451644517445184451944520445214452244523445244452544526445274452844529445304453144532445334453444535445364453744538445394454044541445424454344544445454454644547445484454944550445514455244553445544455544556445574455844559445604456144562445634456444565445664456744568445694457044571445724457344574445754457644577445784457944580445814458244583445844458544586445874458844589445904459144592445934459444595445964459744598445994460044601446024460344604446054460644607446084460944610446114461244613446144461544616446174461844619446204462144622446234462444625446264462744628446294463044631446324463344634446354463644637446384463944640446414464244643446444464544646446474464844649446504465144652446534465444655446564465744658446594466044661446624466344664446654466644667446684466944670446714467244673446744467544676446774467844679446804468144682446834468444685446864468744688446894469044691446924469344694446954469644697446984469944700447014470244703447044470544706447074470844709447104471144712447134471444715447164471744718447194472044721447224472344724447254472644727447284472944730447314473244733447344473544736447374473844739447404474144742447434474444745447464474744748447494475044751447524475344754447554475644757447584475944760447614476244763447644476544766447674476844769447704477144772447734477444775447764477744778447794478044781447824478344784447854478644787447884478944790447914479244793447944479544796447974479844799448004480144802448034480444805448064480744808448094481044811448124481344814448154481644817448184481944820448214482244823448244482544826448274482844829448304483144832448334483444835448364483744838448394484044841448424484344844448454484644847448484484944850448514485244853448544485544856448574485844859448604486144862448634486444865448664486744868448694487044871448724487344874448754487644877448784487944880448814488244883448844488544886448874488844889448904489144892448934489444895448964489744898448994490044901449024490344904449054490644907449084490944910449114491244913449144491544916449174491844919449204492144922449234492444925449264492744928449294493044931449324493344934449354493644937449384493944940449414494244943449444494544946449474494844949449504495144952449534495444955449564495744958449594496044961449624496344964449654496644967449684496944970449714497244973449744497544976449774497844979449804498144982449834498444985449864498744988449894499044991449924499344994449954499644997449984499945000450014500245003450044500545006450074500845009450104501145012450134501445015450164501745018450194502045021450224502345024450254502645027450284502945030450314503245033450344503545036450374503845039450404504145042450434504445045450464504745048450494505045051450524505345054450554505645057450584505945060450614506245063450644506545066450674506845069450704507145072450734507445075450764507745078450794508045081450824508345084450854508645087450884508945090450914509245093450944509545096450974509845099451004510145102451034510445105451064510745108451094511045111451124511345114451154511645117451184511945120451214512245123451244512545126451274512845129451304513145132451334513445135451364513745138451394514045141451424514345144451454514645147451484514945150451514515245153451544515545156451574515845159451604516145162451634516445165451664516745168451694517045171451724517345174451754517645177451784517945180451814518245183451844518545186451874518845189451904519145192451934519445195451964519745198451994520045201452024520345204452054520645207452084520945210452114521245213452144521545216452174521845219452204522145222452234522445225452264522745228452294523045231452324523345234452354523645237452384523945240452414524245243452444524545246452474524845249452504525145252452534525445255452564525745258452594526045261452624526345264452654526645267452684526945270452714527245273452744527545276452774527845279452804528145282452834528445285452864528745288452894529045291452924529345294452954529645297452984529945300453014530245303453044530545306453074530845309453104531145312453134531445315453164531745318453194532045321453224532345324453254532645327453284532945330453314533245333453344533545336453374533845339453404534145342453434534445345453464534745348453494535045351453524535345354453554535645357453584535945360453614536245363453644536545366453674536845369453704537145372453734537445375453764537745378453794538045381453824538345384453854538645387453884538945390453914539245393453944539545396453974539845399454004540145402454034540445405454064540745408454094541045411454124541345414454154541645417454184541945420454214542245423454244542545426454274542845429454304543145432454334543445435454364543745438454394544045441454424544345444454454544645447454484544945450454514545245453454544545545456454574545845459454604546145462454634546445465454664546745468454694547045471454724547345474454754547645477454784547945480454814548245483454844548545486454874548845489454904549145492454934549445495454964549745498454994550045501455024550345504455054550645507455084550945510455114551245513455144551545516455174551845519455204552145522455234552445525455264552745528455294553045531455324553345534455354553645537455384553945540455414554245543455444554545546455474554845549455504555145552455534555445555455564555745558455594556045561455624556345564455654556645567455684556945570455714557245573455744557545576455774557845579455804558145582455834558445585455864558745588455894559045591455924559345594455954559645597455984559945600456014560245603456044560545606456074560845609456104561145612456134561445615456164561745618456194562045621456224562345624456254562645627456284562945630456314563245633456344563545636456374563845639456404564145642456434564445645456464564745648456494565045651456524565345654456554565645657456584565945660456614566245663456644566545666456674566845669456704567145672456734567445675456764567745678456794568045681456824568345684456854568645687456884568945690456914569245693456944569545696456974569845699457004570145702457034570445705457064570745708457094571045711457124571345714457154571645717457184571945720457214572245723457244572545726457274572845729457304573145732457334573445735457364573745738457394574045741457424574345744457454574645747457484574945750457514575245753457544575545756457574575845759457604576145762457634576445765457664576745768457694577045771457724577345774457754577645777457784577945780457814578245783457844578545786457874578845789457904579145792457934579445795457964579745798457994580045801458024580345804458054580645807458084580945810458114581245813458144581545816458174581845819458204582145822458234582445825458264582745828458294583045831458324583345834458354583645837458384583945840458414584245843458444584545846458474584845849458504585145852458534585445855458564585745858458594586045861458624586345864458654586645867458684586945870458714587245873458744587545876458774587845879458804588145882458834588445885458864588745888458894589045891458924589345894458954589645897458984589945900459014590245903459044590545906459074590845909459104591145912459134591445915459164591745918459194592045921459224592345924459254592645927459284592945930459314593245933459344593545936459374593845939459404594145942459434594445945459464594745948459494595045951459524595345954459554595645957459584595945960459614596245963459644596545966459674596845969459704597145972459734597445975459764597745978459794598045981459824598345984459854598645987459884598945990459914599245993459944599545996459974599845999460004600146002460034600446005460064600746008460094601046011460124601346014460154601646017460184601946020460214602246023460244602546026460274602846029460304603146032460334603446035460364603746038460394604046041460424604346044460454604646047460484604946050460514605246053460544605546056460574605846059460604606146062460634606446065460664606746068460694607046071460724607346074460754607646077460784607946080460814608246083460844608546086460874608846089460904609146092460934609446095460964609746098460994610046101461024610346104461054610646107461084610946110461114611246113461144611546116461174611846119461204612146122461234612446125461264612746128461294613046131461324613346134461354613646137461384613946140461414614246143461444614546146461474614846149461504615146152461534615446155461564615746158461594616046161461624616346164461654616646167461684616946170461714617246173461744617546176461774617846179461804618146182461834618446185461864618746188461894619046191461924619346194461954619646197461984619946200462014620246203462044620546206462074620846209462104621146212462134621446215462164621746218462194622046221462224622346224462254622646227462284622946230462314623246233462344623546236462374623846239462404624146242462434624446245462464624746248462494625046251462524625346254462554625646257462584625946260462614626246263462644626546266462674626846269462704627146272462734627446275462764627746278462794628046281462824628346284462854628646287462884628946290462914629246293462944629546296462974629846299463004630146302463034630446305463064630746308463094631046311463124631346314463154631646317463184631946320463214632246323463244632546326463274632846329463304633146332463334633446335463364633746338463394634046341463424634346344463454634646347463484634946350463514635246353463544635546356463574635846359463604636146362463634636446365463664636746368463694637046371463724637346374463754637646377463784637946380463814638246383463844638546386463874638846389463904639146392463934639446395463964639746398463994640046401464024640346404464054640646407464084640946410464114641246413464144641546416464174641846419464204642146422464234642446425464264642746428464294643046431464324643346434464354643646437464384643946440464414644246443464444644546446464474644846449464504645146452464534645446455464564645746458464594646046461464624646346464464654646646467464684646946470464714647246473464744647546476464774647846479464804648146482464834648446485464864648746488464894649046491464924649346494464954649646497464984649946500465014650246503465044650546506465074650846509465104651146512465134651446515465164651746518465194652046521465224652346524465254652646527465284652946530465314653246533465344653546536465374653846539465404654146542465434654446545465464654746548465494655046551465524655346554465554655646557465584655946560465614656246563465644656546566465674656846569465704657146572465734657446575465764657746578465794658046581465824658346584465854658646587465884658946590465914659246593465944659546596465974659846599466004660146602466034660446605466064660746608466094661046611466124661346614466154661646617466184661946620466214662246623466244662546626466274662846629466304663146632466334663446635466364663746638466394664046641466424664346644466454664646647466484664946650466514665246653466544665546656466574665846659466604666146662466634666446665466664666746668466694667046671466724667346674466754667646677466784667946680466814668246683466844668546686466874668846689466904669146692466934669446695466964669746698466994670046701467024670346704467054670646707467084670946710467114671246713467144671546716467174671846719467204672146722467234672446725467264672746728467294673046731467324673346734467354673646737467384673946740467414674246743467444674546746467474674846749467504675146752467534675446755467564675746758467594676046761467624676346764467654676646767467684676946770467714677246773467744677546776467774677846779467804678146782467834678446785467864678746788467894679046791467924679346794467954679646797467984679946800468014680246803468044680546806468074680846809468104681146812468134681446815468164681746818468194682046821468224682346824468254682646827468284682946830468314683246833468344683546836468374683846839468404684146842468434684446845468464684746848468494685046851468524685346854468554685646857468584685946860468614686246863468644686546866468674686846869468704687146872468734687446875468764687746878468794688046881468824688346884468854688646887468884688946890468914689246893468944689546896468974689846899469004690146902469034690446905469064690746908469094691046911469124691346914469154691646917469184691946920469214692246923469244692546926469274692846929469304693146932469334693446935469364693746938469394694046941469424694346944469454694646947469484694946950469514695246953469544695546956469574695846959469604696146962469634696446965469664696746968469694697046971469724697346974469754697646977469784697946980469814698246983469844698546986469874698846989469904699146992469934699446995469964699746998469994700047001470024700347004470054700647007470084700947010470114701247013470144701547016470174701847019470204702147022470234702447025470264702747028470294703047031470324703347034470354703647037470384703947040470414704247043470444704547046470474704847049470504705147052470534705447055470564705747058470594706047061470624706347064470654706647067470684706947070470714707247073470744707547076470774707847079470804708147082470834708447085470864708747088470894709047091470924709347094470954709647097470984709947100471014710247103471044710547106471074710847109471104711147112471134711447115471164711747118471194712047121471224712347124471254712647127471284712947130471314713247133471344713547136471374713847139471404714147142471434714447145471464714747148471494715047151471524715347154471554715647157471584715947160471614716247163471644716547166471674716847169471704717147172471734717447175471764717747178471794718047181471824718347184471854718647187471884718947190471914719247193471944719547196471974719847199472004720147202472034720447205472064720747208472094721047211472124721347214472154721647217472184721947220472214722247223472244722547226472274722847229472304723147232472334723447235472364723747238472394724047241472424724347244472454724647247472484724947250472514725247253472544725547256472574725847259472604726147262472634726447265472664726747268472694727047271472724727347274472754727647277472784727947280472814728247283472844728547286472874728847289472904729147292472934729447295472964729747298472994730047301473024730347304473054730647307473084730947310473114731247313473144731547316473174731847319473204732147322473234732447325473264732747328473294733047331473324733347334473354733647337473384733947340473414734247343473444734547346473474734847349473504735147352473534735447355473564735747358473594736047361473624736347364473654736647367473684736947370473714737247373473744737547376473774737847379473804738147382473834738447385473864738747388473894739047391473924739347394473954739647397473984739947400474014740247403474044740547406474074740847409474104741147412474134741447415474164741747418474194742047421474224742347424474254742647427474284742947430474314743247433474344743547436474374743847439474404744147442474434744447445474464744747448474494745047451474524745347454474554745647457474584745947460474614746247463474644746547466474674746847469474704747147472474734747447475474764747747478474794748047481474824748347484474854748647487474884748947490474914749247493474944749547496474974749847499475004750147502475034750447505475064750747508475094751047511475124751347514475154751647517475184751947520475214752247523475244752547526475274752847529475304753147532475334753447535475364753747538475394754047541475424754347544475454754647547475484754947550475514755247553475544755547556475574755847559475604756147562475634756447565475664756747568475694757047571475724757347574475754757647577475784757947580475814758247583475844758547586475874758847589475904759147592475934759447595475964759747598475994760047601476024760347604476054760647607476084760947610476114761247613476144761547616476174761847619476204762147622476234762447625476264762747628476294763047631476324763347634476354763647637476384763947640476414764247643476444764547646476474764847649476504765147652476534765447655476564765747658476594766047661476624766347664476654766647667476684766947670476714767247673476744767547676476774767847679476804768147682476834768447685476864768747688476894769047691476924769347694476954769647697476984769947700477014770247703477044770547706477074770847709477104771147712477134771447715477164771747718477194772047721477224772347724477254772647727477284772947730477314773247733477344773547736477374773847739477404774147742477434774447745477464774747748477494775047751477524775347754477554775647757477584775947760477614776247763477644776547766477674776847769477704777147772477734777447775477764777747778477794778047781477824778347784477854778647787477884778947790477914779247793477944779547796477974779847799478004780147802478034780447805478064780747808478094781047811478124781347814478154781647817478184781947820478214782247823478244782547826478274782847829478304783147832478334783447835478364783747838478394784047841478424784347844478454784647847478484784947850478514785247853478544785547856478574785847859478604786147862478634786447865478664786747868478694787047871478724787347874478754787647877478784787947880478814788247883478844788547886478874788847889478904789147892478934789447895478964789747898478994790047901479024790347904479054790647907479084790947910479114791247913479144791547916479174791847919479204792147922479234792447925479264792747928479294793047931479324793347934479354793647937479384793947940479414794247943479444794547946479474794847949479504795147952479534795447955479564795747958479594796047961479624796347964479654796647967479684796947970479714797247973479744797547976479774797847979479804798147982479834798447985479864798747988479894799047991479924799347994479954799647997479984799948000480014800248003480044800548006480074800848009480104801148012480134801448015480164801748018480194802048021480224802348024480254802648027480284802948030480314803248033480344803548036480374803848039480404804148042480434804448045480464804748048480494805048051480524805348054480554805648057480584805948060480614806248063480644806548066480674806848069480704807148072480734807448075480764807748078480794808048081480824808348084480854808648087480884808948090480914809248093480944809548096480974809848099481004810148102481034810448105481064810748108481094811048111481124811348114481154811648117481184811948120481214812248123481244812548126481274812848129481304813148132481334813448135481364813748138481394814048141481424814348144481454814648147481484814948150481514815248153481544815548156481574815848159481604816148162481634816448165481664816748168481694817048171481724817348174481754817648177481784817948180481814818248183481844818548186481874818848189481904819148192481934819448195481964819748198481994820048201482024820348204482054820648207482084820948210482114821248213482144821548216482174821848219482204822148222482234822448225482264822748228482294823048231482324823348234482354823648237482384823948240482414824248243482444824548246482474824848249482504825148252482534825448255482564825748258482594826048261482624826348264482654826648267482684826948270482714827248273482744827548276482774827848279482804828148282482834828448285482864828748288482894829048291482924829348294482954829648297482984829948300483014830248303483044830548306483074830848309483104831148312483134831448315483164831748318483194832048321483224832348324483254832648327483284832948330483314833248333483344833548336483374833848339483404834148342483434834448345483464834748348483494835048351483524835348354483554835648357483584835948360483614836248363483644836548366483674836848369483704837148372483734837448375483764837748378483794838048381483824838348384483854838648387483884838948390483914839248393483944839548396483974839848399484004840148402484034840448405484064840748408484094841048411484124841348414484154841648417484184841948420484214842248423484244842548426484274842848429484304843148432484334843448435484364843748438484394844048441484424844348444484454844648447484484844948450484514845248453484544845548456484574845848459484604846148462484634846448465484664846748468484694847048471484724847348474484754847648477484784847948480484814848248483484844848548486484874848848489484904849148492484934849448495484964849748498484994850048501485024850348504485054850648507485084850948510485114851248513485144851548516485174851848519485204852148522485234852448525485264852748528485294853048531485324853348534485354853648537485384853948540485414854248543485444854548546485474854848549485504855148552485534855448555485564855748558485594856048561485624856348564485654856648567485684856948570485714857248573485744857548576485774857848579485804858148582485834858448585485864858748588485894859048591485924859348594485954859648597485984859948600486014860248603486044860548606486074860848609486104861148612486134861448615486164861748618486194862048621486224862348624486254862648627486284862948630486314863248633486344863548636486374863848639486404864148642486434864448645486464864748648486494865048651486524865348654486554865648657486584865948660486614866248663486644866548666486674866848669486704867148672486734867448675486764867748678486794868048681486824868348684486854868648687486884868948690486914869248693486944869548696486974869848699487004870148702487034870448705487064870748708487094871048711487124871348714487154871648717487184871948720487214872248723487244872548726487274872848729487304873148732487334873448735487364873748738487394874048741487424874348744487454874648747487484874948750487514875248753487544875548756487574875848759487604876148762487634876448765487664876748768487694877048771487724877348774487754877648777487784877948780487814878248783487844878548786487874878848789487904879148792487934879448795487964879748798487994880048801488024880348804488054880648807488084880948810488114881248813488144881548816488174881848819488204882148822488234882448825488264882748828488294883048831488324883348834488354883648837488384883948840488414884248843488444884548846488474884848849488504885148852488534885448855488564885748858488594886048861488624886348864488654886648867488684886948870488714887248873488744887548876488774887848879488804888148882488834888448885488864888748888488894889048891488924889348894488954889648897488984889948900489014890248903489044890548906489074890848909489104891148912489134891448915489164891748918489194892048921489224892348924489254892648927489284892948930489314893248933489344893548936489374893848939489404894148942489434894448945489464894748948489494895048951489524895348954489554895648957489584895948960489614896248963489644896548966489674896848969489704897148972489734897448975489764897748978489794898048981489824898348984489854898648987489884898948990489914899248993489944899548996489974899848999490004900149002490034900449005490064900749008490094901049011490124901349014490154901649017490184901949020490214902249023490244902549026490274902849029490304903149032490334903449035490364903749038490394904049041490424904349044490454904649047490484904949050490514905249053490544905549056490574905849059490604906149062490634906449065490664906749068490694907049071490724907349074490754907649077490784907949080490814908249083490844908549086490874908849089490904909149092490934909449095490964909749098490994910049101491024910349104491054910649107491084910949110491114911249113491144911549116491174911849119491204912149122491234912449125491264912749128491294913049131491324913349134491354913649137491384913949140491414914249143491444914549146491474914849149491504915149152491534915449155491564915749158491594916049161491624916349164491654916649167491684916949170491714917249173491744917549176491774917849179491804918149182491834918449185491864918749188491894919049191491924919349194491954919649197491984919949200492014920249203492044920549206492074920849209492104921149212492134921449215492164921749218492194922049221492224922349224492254922649227492284922949230492314923249233492344923549236492374923849239492404924149242492434924449245492464924749248492494925049251492524925349254492554925649257492584925949260492614926249263492644926549266492674926849269492704927149272492734927449275492764927749278492794928049281492824928349284492854928649287492884928949290492914929249293492944929549296492974929849299493004930149302493034930449305493064930749308493094931049311493124931349314493154931649317493184931949320493214932249323493244932549326493274932849329493304933149332493334933449335493364933749338493394934049341493424934349344493454934649347493484934949350493514935249353493544935549356493574935849359493604936149362493634936449365493664936749368493694937049371493724937349374493754937649377493784937949380493814938249383493844938549386493874938849389493904939149392493934939449395493964939749398493994940049401494024940349404494054940649407494084940949410494114941249413494144941549416494174941849419494204942149422494234942449425494264942749428494294943049431494324943349434494354943649437494384943949440494414944249443494444944549446494474944849449494504945149452494534945449455494564945749458494594946049461494624946349464494654946649467494684946949470494714947249473494744947549476494774947849479494804948149482494834948449485494864948749488494894949049491494924949349494494954949649497494984949949500495014950249503495044950549506495074950849509495104951149512495134951449515495164951749518495194952049521495224952349524495254952649527495284952949530495314953249533495344953549536495374953849539495404954149542495434954449545495464954749548495494955049551495524955349554495554955649557495584955949560495614956249563495644956549566495674956849569495704957149572495734957449575495764957749578495794958049581495824958349584495854958649587495884958949590495914959249593495944959549596495974959849599496004960149602496034960449605496064960749608496094961049611496124961349614496154961649617496184961949620496214962249623496244962549626496274962849629496304963149632496334963449635496364963749638496394964049641496424964349644496454964649647496484964949650496514965249653496544965549656496574965849659496604966149662496634966449665496664966749668496694967049671496724967349674496754967649677496784967949680496814968249683496844968549686496874968849689496904969149692496934969449695496964969749698496994970049701497024970349704497054970649707497084970949710497114971249713497144971549716497174971849719497204972149722497234972449725497264972749728497294973049731497324973349734497354973649737497384973949740497414974249743497444974549746497474974849749497504975149752497534975449755497564975749758497594976049761497624976349764497654976649767497684976949770497714977249773497744977549776497774977849779497804978149782497834978449785497864978749788497894979049791497924979349794497954979649797497984979949800498014980249803498044980549806498074980849809498104981149812498134981449815498164981749818498194982049821498224982349824498254982649827498284982949830498314983249833498344983549836498374983849839498404984149842498434984449845498464984749848498494985049851498524985349854498554985649857498584985949860498614986249863498644986549866498674986849869498704987149872498734987449875498764987749878498794988049881498824988349884498854988649887498884988949890498914989249893498944989549896498974989849899499004990149902499034990449905499064990749908499094991049911499124991349914499154991649917499184991949920499214992249923499244992549926499274992849929499304993149932499334993449935499364993749938499394994049941499424994349944499454994649947499484994949950499514995249953499544995549956499574995849959499604996149962499634996449965499664996749968499694997049971499724997349974499754997649977499784997949980499814998249983499844998549986499874998849989499904999149992499934999449995499964999749998499995000050001500025000350004500055000650007500085000950010500115001250013500145001550016500175001850019500205002150022500235002450025500265002750028500295003050031500325003350034500355003650037500385003950040500415004250043500445004550046500475004850049500505005150052500535005450055500565005750058500595006050061500625006350064500655006650067500685006950070500715007250073500745007550076500775007850079500805008150082500835008450085500865008750088500895009050091500925009350094500955009650097500985009950100501015010250103501045010550106501075010850109501105011150112501135011450115501165011750118501195012050121501225012350124501255012650127501285012950130501315013250133501345013550136501375013850139501405014150142501435014450145501465014750148501495015050151501525015350154501555015650157501585015950160501615016250163501645016550166501675016850169501705017150172501735017450175501765017750178501795018050181501825018350184501855018650187501885018950190501915019250193501945019550196501975019850199502005020150202502035020450205502065020750208502095021050211502125021350214502155021650217502185021950220502215022250223502245022550226502275022850229502305023150232502335023450235502365023750238502395024050241502425024350244502455024650247502485024950250502515025250253502545025550256502575025850259502605026150262502635026450265502665026750268502695027050271502725027350274502755027650277502785027950280502815028250283502845028550286502875028850289502905029150292502935029450295502965029750298502995030050301503025030350304503055030650307503085030950310503115031250313503145031550316503175031850319503205032150322503235032450325503265032750328503295033050331503325033350334503355033650337503385033950340503415034250343503445034550346503475034850349503505035150352503535035450355503565035750358503595036050361503625036350364503655036650367503685036950370503715037250373503745037550376503775037850379503805038150382503835038450385503865038750388503895039050391503925039350394503955039650397503985039950400504015040250403504045040550406504075040850409504105041150412504135041450415504165041750418504195042050421504225042350424504255042650427504285042950430504315043250433504345043550436504375043850439504405044150442504435044450445504465044750448504495045050451504525045350454504555045650457504585045950460504615046250463504645046550466504675046850469504705047150472504735047450475504765047750478504795048050481504825048350484504855048650487504885048950490504915049250493504945049550496504975049850499505005050150502505035050450505505065050750508505095051050511505125051350514505155051650517505185051950520505215052250523505245052550526505275052850529505305053150532505335053450535505365053750538505395054050541505425054350544505455054650547505485054950550505515055250553505545055550556505575055850559505605056150562505635056450565505665056750568505695057050571505725057350574505755057650577505785057950580505815058250583505845058550586505875058850589505905059150592505935059450595505965059750598505995060050601506025060350604506055060650607506085060950610506115061250613506145061550616506175061850619506205062150622506235062450625506265062750628506295063050631506325063350634506355063650637506385063950640506415064250643506445064550646506475064850649506505065150652506535065450655506565065750658506595066050661506625066350664506655066650667506685066950670506715067250673506745067550676506775067850679506805068150682506835068450685506865068750688506895069050691506925069350694506955069650697506985069950700507015070250703507045070550706507075070850709507105071150712507135071450715507165071750718507195072050721507225072350724507255072650727507285072950730507315073250733507345073550736507375073850739507405074150742507435074450745507465074750748507495075050751507525075350754507555075650757507585075950760507615076250763507645076550766507675076850769507705077150772507735077450775507765077750778507795078050781507825078350784507855078650787507885078950790507915079250793507945079550796507975079850799508005080150802508035080450805508065080750808508095081050811508125081350814508155081650817508185081950820508215082250823508245082550826508275082850829508305083150832508335083450835508365083750838508395084050841508425084350844508455084650847508485084950850508515085250853508545085550856508575085850859508605086150862508635086450865508665086750868508695087050871508725087350874508755087650877508785087950880508815088250883508845088550886508875088850889508905089150892508935089450895508965089750898508995090050901509025090350904509055090650907509085090950910509115091250913509145091550916509175091850919509205092150922509235092450925509265092750928509295093050931509325093350934509355093650937509385093950940509415094250943509445094550946509475094850949509505095150952509535095450955509565095750958509595096050961509625096350964509655096650967509685096950970509715097250973509745097550976509775097850979509805098150982509835098450985509865098750988509895099050991509925099350994509955099650997509985099951000510015100251003510045100551006510075100851009510105101151012510135101451015510165101751018510195102051021510225102351024510255102651027510285102951030510315103251033510345103551036510375103851039510405104151042510435104451045510465104751048510495105051051510525105351054510555105651057510585105951060510615106251063510645106551066510675106851069510705107151072510735107451075510765107751078510795108051081510825108351084510855108651087510885108951090510915109251093510945109551096510975109851099511005110151102511035110451105511065110751108511095111051111511125111351114511155111651117511185111951120511215112251123511245112551126511275112851129511305113151132511335113451135511365113751138511395114051141511425114351144511455114651147511485114951150511515115251153511545115551156511575115851159511605116151162511635116451165511665116751168511695117051171511725117351174511755117651177511785117951180511815118251183511845118551186511875118851189511905119151192511935119451195511965119751198511995120051201512025120351204512055120651207512085120951210512115121251213512145121551216512175121851219512205122151222512235122451225512265122751228512295123051231512325123351234512355123651237512385123951240512415124251243512445124551246512475124851249512505125151252512535125451255512565125751258512595126051261512625126351264512655126651267512685126951270512715127251273512745127551276512775127851279512805128151282512835128451285512865128751288512895129051291512925129351294512955129651297512985129951300513015130251303513045130551306513075130851309513105131151312513135131451315513165131751318513195132051321513225132351324513255132651327513285132951330513315133251333513345133551336513375133851339513405134151342513435134451345513465134751348513495135051351513525135351354513555135651357513585135951360513615136251363513645136551366513675136851369513705137151372513735137451375513765137751378513795138051381513825138351384513855138651387513885138951390513915139251393513945139551396513975139851399514005140151402514035140451405514065140751408514095141051411514125141351414514155141651417514185141951420514215142251423514245142551426514275142851429514305143151432514335143451435514365143751438514395144051441514425144351444514455144651447514485144951450514515145251453514545145551456514575145851459514605146151462514635146451465514665146751468514695147051471514725147351474514755147651477514785147951480514815148251483514845148551486514875148851489514905149151492514935149451495514965149751498514995150051501515025150351504515055150651507515085150951510515115151251513515145151551516515175151851519515205152151522515235152451525515265152751528515295153051531515325153351534515355153651537515385153951540515415154251543515445154551546515475154851549515505155151552515535155451555515565155751558515595156051561515625156351564515655156651567515685156951570515715157251573515745157551576515775157851579515805158151582515835158451585515865158751588515895159051591515925159351594515955159651597515985159951600516015160251603516045160551606516075160851609516105161151612516135161451615516165161751618516195162051621516225162351624516255162651627516285162951630516315163251633516345163551636516375163851639516405164151642516435164451645516465164751648516495165051651516525165351654516555165651657516585165951660516615166251663516645166551666516675166851669516705167151672516735167451675516765167751678516795168051681516825168351684516855168651687516885168951690516915169251693516945169551696516975169851699517005170151702517035170451705517065170751708517095171051711517125171351714517155171651717517185171951720517215172251723517245172551726517275172851729517305173151732517335173451735517365173751738517395174051741517425174351744517455174651747517485174951750517515175251753517545175551756517575175851759517605176151762517635176451765517665176751768517695177051771517725177351774517755177651777517785177951780517815178251783517845178551786517875178851789517905179151792517935179451795517965179751798517995180051801518025180351804518055180651807518085180951810518115181251813518145181551816518175181851819518205182151822518235182451825518265182751828518295183051831518325183351834518355183651837518385183951840518415184251843518445184551846518475184851849518505185151852518535185451855518565185751858518595186051861518625186351864518655186651867518685186951870518715187251873518745187551876518775187851879518805188151882518835188451885518865188751888518895189051891518925189351894518955189651897518985189951900519015190251903519045190551906519075190851909519105191151912519135191451915519165191751918519195192051921519225192351924519255192651927519285192951930519315193251933519345193551936519375193851939519405194151942519435194451945519465194751948519495195051951519525195351954519555195651957519585195951960519615196251963519645196551966519675196851969519705197151972519735197451975519765197751978519795198051981519825198351984519855198651987519885198951990519915199251993519945199551996519975199851999520005200152002520035200452005520065200752008520095201052011520125201352014520155201652017520185201952020520215202252023520245202552026520275202852029520305203152032520335203452035520365203752038520395204052041520425204352044520455204652047520485204952050520515205252053520545205552056520575205852059520605206152062520635206452065520665206752068520695207052071520725207352074520755207652077520785207952080520815208252083520845208552086520875208852089520905209152092520935209452095520965209752098520995210052101521025210352104521055210652107521085210952110521115211252113521145211552116521175211852119521205212152122521235212452125521265212752128521295213052131521325213352134521355213652137521385213952140521415214252143521445214552146521475214852149521505215152152521535215452155521565215752158521595216052161521625216352164521655216652167521685216952170521715217252173521745217552176521775217852179521805218152182521835218452185521865218752188521895219052191521925219352194521955219652197521985219952200522015220252203522045220552206522075220852209522105221152212522135221452215522165221752218522195222052221522225222352224522255222652227522285222952230522315223252233522345223552236522375223852239522405224152242522435224452245522465224752248522495225052251522525225352254522555225652257522585225952260522615226252263522645226552266522675226852269522705227152272522735227452275522765227752278522795228052281522825228352284522855228652287522885228952290522915229252293522945229552296522975229852299523005230152302523035230452305523065230752308523095231052311523125231352314523155231652317523185231952320523215232252323523245232552326523275232852329523305233152332523335233452335523365233752338523395234052341523425234352344523455234652347523485234952350523515235252353523545235552356523575235852359523605236152362523635236452365523665236752368523695237052371523725237352374523755237652377523785237952380523815238252383523845238552386523875238852389523905239152392523935239452395523965239752398523995240052401524025240352404524055240652407524085240952410524115241252413524145241552416524175241852419524205242152422524235242452425524265242752428524295243052431524325243352434524355243652437524385243952440524415244252443524445244552446524475244852449524505245152452524535245452455524565245752458524595246052461524625246352464524655246652467524685246952470524715247252473524745247552476524775247852479524805248152482524835248452485524865248752488524895249052491524925249352494524955249652497524985249952500525015250252503525045250552506525075250852509525105251152512525135251452515525165251752518525195252052521525225252352524525255252652527525285252952530525315253252533525345253552536525375253852539525405254152542525435254452545525465254752548525495255052551525525255352554525555255652557525585255952560525615256252563525645256552566525675256852569525705257152572525735257452575525765257752578525795258052581525825258352584525855258652587525885258952590525915259252593525945259552596525975259852599526005260152602526035260452605526065260752608526095261052611526125261352614526155261652617526185261952620526215262252623526245262552626526275262852629526305263152632526335263452635526365263752638526395264052641526425264352644526455264652647526485264952650526515265252653526545265552656526575265852659526605266152662526635266452665526665266752668526695267052671526725267352674526755267652677526785267952680526815268252683526845268552686526875268852689526905269152692526935269452695526965269752698526995270052701527025270352704527055270652707527085270952710527115271252713527145271552716527175271852719527205272152722527235272452725527265272752728527295273052731527325273352734527355273652737527385273952740527415274252743527445274552746527475274852749527505275152752527535275452755527565275752758527595276052761527625276352764527655276652767527685276952770527715277252773527745277552776527775277852779527805278152782527835278452785527865278752788527895279052791527925279352794527955279652797527985279952800528015280252803528045280552806528075280852809528105281152812528135281452815528165281752818528195282052821528225282352824528255282652827528285282952830528315283252833528345283552836528375283852839528405284152842528435284452845528465284752848528495285052851528525285352854528555285652857528585285952860528615286252863528645286552866528675286852869528705287152872528735287452875528765287752878528795288052881528825288352884528855288652887528885288952890528915289252893528945289552896528975289852899529005290152902529035290452905529065290752908529095291052911529125291352914529155291652917529185291952920529215292252923529245292552926529275292852929529305293152932529335293452935529365293752938529395294052941529425294352944529455294652947529485294952950529515295252953529545295552956529575295852959529605296152962529635296452965529665296752968529695297052971529725297352974529755297652977529785297952980529815298252983529845298552986529875298852989529905299152992529935299452995529965299752998529995300053001530025300353004530055300653007530085300953010530115301253013530145301553016530175301853019530205302153022530235302453025530265302753028530295303053031530325303353034530355303653037530385303953040530415304253043530445304553046530475304853049530505305153052530535305453055530565305753058530595306053061530625306353064530655306653067530685306953070530715307253073530745307553076530775307853079530805308153082530835308453085530865308753088530895309053091530925309353094530955309653097530985309953100531015310253103531045310553106531075310853109531105311153112531135311453115531165311753118531195312053121531225312353124531255312653127531285312953130531315313253133531345313553136531375313853139531405314153142531435314453145531465314753148531495315053151531525315353154531555315653157531585315953160531615316253163531645316553166531675316853169531705317153172531735317453175531765317753178531795318053181531825318353184531855318653187531885318953190531915319253193531945319553196531975319853199532005320153202532035320453205532065320753208532095321053211532125321353214532155321653217532185321953220532215322253223532245322553226532275322853229532305323153232532335323453235532365323753238532395324053241532425324353244532455324653247532485324953250532515325253253532545325553256532575325853259532605326153262532635326453265532665326753268532695327053271532725327353274532755327653277532785327953280532815328253283532845328553286532875328853289532905329153292532935329453295532965329753298532995330053301533025330353304533055330653307533085330953310533115331253313533145331553316533175331853319533205332153322533235332453325533265332753328533295333053331533325333353334533355333653337533385333953340533415334253343533445334553346533475334853349533505335153352533535335453355533565335753358533595336053361533625336353364533655336653367533685336953370533715337253373533745337553376533775337853379533805338153382533835338453385533865338753388533895339053391533925339353394533955339653397533985339953400534015340253403534045340553406534075340853409534105341153412534135341453415534165341753418534195342053421534225342353424534255342653427534285342953430534315343253433534345343553436534375343853439534405344153442534435344453445534465344753448534495345053451534525345353454534555345653457534585345953460534615346253463534645346553466534675346853469534705347153472534735347453475534765347753478534795348053481534825348353484534855348653487534885348953490534915349253493534945349553496534975349853499535005350153502535035350453505535065350753508535095351053511535125351353514535155351653517535185351953520535215352253523535245352553526535275352853529535305353153532535335353453535535365353753538535395354053541535425354353544535455354653547535485354953550535515355253553535545355553556535575355853559535605356153562535635356453565535665356753568535695357053571535725357353574535755357653577535785357953580535815358253583535845358553586535875358853589535905359153592535935359453595535965359753598535995360053601536025360353604536055360653607536085360953610536115361253613536145361553616536175361853619536205362153622536235362453625536265362753628536295363053631536325363353634536355363653637536385363953640536415364253643536445364553646536475364853649536505365153652536535365453655536565365753658536595366053661536625366353664536655366653667536685366953670536715367253673536745367553676536775367853679536805368153682536835368453685536865368753688536895369053691536925369353694536955369653697536985369953700537015370253703537045370553706537075370853709537105371153712537135371453715537165371753718537195372053721537225372353724537255372653727537285372953730537315373253733537345373553736537375373853739537405374153742537435374453745537465374753748537495375053751537525375353754537555375653757537585375953760537615376253763537645376553766537675376853769537705377153772537735377453775537765377753778537795378053781537825378353784537855378653787537885378953790537915379253793537945379553796537975379853799538005380153802538035380453805538065380753808538095381053811538125381353814538155381653817538185381953820538215382253823538245382553826538275382853829538305383153832538335383453835538365383753838538395384053841538425384353844538455384653847538485384953850538515385253853538545385553856538575385853859538605386153862538635386453865538665386753868538695387053871538725387353874538755387653877538785387953880538815388253883538845388553886538875388853889538905389153892538935389453895538965389753898538995390053901539025390353904539055390653907539085390953910539115391253913539145391553916539175391853919539205392153922539235392453925539265392753928539295393053931539325393353934539355393653937539385393953940539415394253943539445394553946539475394853949539505395153952539535395453955539565395753958539595396053961539625396353964539655396653967539685396953970539715397253973539745397553976539775397853979539805398153982539835398453985539865398753988539895399053991539925399353994539955399653997539985399954000540015400254003540045400554006540075400854009540105401154012540135401454015540165401754018540195402054021540225402354024540255402654027540285402954030540315403254033540345403554036540375403854039540405404154042540435404454045540465404754048540495405054051540525405354054540555405654057540585405954060540615406254063540645406554066540675406854069540705407154072540735407454075540765407754078540795408054081540825408354084540855408654087540885408954090540915409254093540945409554096540975409854099541005410154102541035410454105541065410754108541095411054111541125411354114541155411654117541185411954120541215412254123541245412554126541275412854129541305413154132541335413454135541365413754138541395414054141541425414354144541455414654147541485414954150541515415254153541545415554156541575415854159541605416154162541635416454165541665416754168541695417054171541725417354174541755417654177541785417954180541815418254183541845418554186541875418854189541905419154192541935419454195541965419754198541995420054201542025420354204542055420654207542085420954210542115421254213542145421554216542175421854219542205422154222542235422454225542265422754228542295423054231542325423354234542355423654237542385423954240542415424254243542445424554246542475424854249542505425154252542535425454255542565425754258542595426054261542625426354264542655426654267542685426954270542715427254273542745427554276542775427854279542805428154282542835428454285542865428754288542895429054291542925429354294542955429654297542985429954300543015430254303543045430554306543075430854309543105431154312543135431454315543165431754318543195432054321543225432354324543255432654327543285432954330543315433254333543345433554336543375433854339543405434154342543435434454345543465434754348543495435054351543525435354354543555435654357543585435954360543615436254363543645436554366543675436854369543705437154372543735437454375543765437754378543795438054381543825438354384543855438654387543885438954390543915439254393543945439554396543975439854399544005440154402544035440454405544065440754408544095441054411544125441354414544155441654417544185441954420544215442254423544245442554426544275442854429544305443154432544335443454435544365443754438544395444054441544425444354444544455444654447544485444954450544515445254453544545445554456544575445854459544605446154462544635446454465544665446754468544695447054471544725447354474544755447654477544785447954480544815448254483544845448554486544875448854489544905449154492544935449454495544965449754498544995450054501545025450354504545055450654507545085450954510545115451254513545145451554516545175451854519545205452154522545235452454525545265452754528545295453054531545325453354534545355453654537545385453954540545415454254543545445454554546545475454854549545505455154552545535455454555545565455754558545595456054561545625456354564545655456654567545685456954570545715457254573545745457554576545775457854579545805458154582545835458454585545865458754588545895459054591545925459354594545955459654597545985459954600546015460254603546045460554606546075460854609546105461154612546135461454615546165461754618546195462054621546225462354624546255462654627546285462954630546315463254633546345463554636546375463854639546405464154642546435464454645546465464754648546495465054651546525465354654546555465654657546585465954660546615466254663546645466554666546675466854669546705467154672546735467454675546765467754678546795468054681546825468354684546855468654687546885468954690546915469254693546945469554696546975469854699547005470154702547035470454705547065470754708547095471054711547125471354714547155471654717547185471954720547215472254723547245472554726547275472854729547305473154732547335473454735547365473754738547395474054741547425474354744547455474654747547485474954750547515475254753547545475554756547575475854759547605476154762547635476454765547665476754768547695477054771547725477354774547755477654777547785477954780547815478254783547845478554786547875478854789547905479154792547935479454795547965479754798547995480054801548025480354804548055480654807548085480954810548115481254813548145481554816548175481854819548205482154822548235482454825548265482754828548295483054831548325483354834548355483654837548385483954840548415484254843548445484554846548475484854849548505485154852548535485454855548565485754858548595486054861548625486354864548655486654867548685486954870548715487254873548745487554876548775487854879548805488154882548835488454885548865488754888548895489054891548925489354894548955489654897548985489954900549015490254903549045490554906549075490854909549105491154912549135491454915549165491754918549195492054921549225492354924549255492654927549285492954930549315493254933549345493554936549375493854939549405494154942549435494454945549465494754948549495495054951549525495354954549555495654957549585495954960549615496254963549645496554966549675496854969549705497154972549735497454975549765497754978549795498054981549825498354984549855498654987549885498954990549915499254993549945499554996549975499854999550005500155002550035500455005550065500755008550095501055011550125501355014550155501655017550185501955020550215502255023550245502555026550275502855029550305503155032550335503455035550365503755038550395504055041550425504355044550455504655047550485504955050550515505255053550545505555056550575505855059550605506155062550635506455065550665506755068550695507055071550725507355074550755507655077550785507955080550815508255083550845508555086550875508855089550905509155092550935509455095550965509755098550995510055101551025510355104551055510655107551085510955110551115511255113551145511555116551175511855119551205512155122551235512455125551265512755128551295513055131551325513355134551355513655137551385513955140551415514255143551445514555146551475514855149551505515155152551535515455155551565515755158551595516055161551625516355164551655516655167551685516955170551715517255173551745517555176551775517855179551805518155182551835518455185551865518755188551895519055191551925519355194551955519655197551985519955200552015520255203552045520555206552075520855209552105521155212552135521455215552165521755218552195522055221552225522355224552255522655227552285522955230552315523255233552345523555236552375523855239552405524155242552435524455245552465524755248552495525055251552525525355254552555525655257552585525955260552615526255263552645526555266552675526855269552705527155272552735527455275552765527755278552795528055281552825528355284552855528655287552885528955290552915529255293552945529555296552975529855299553005530155302553035530455305553065530755308553095531055311553125531355314553155531655317553185531955320553215532255323553245532555326553275532855329553305533155332553335533455335553365533755338553395534055341553425534355344553455534655347553485534955350553515535255353553545535555356553575535855359553605536155362553635536455365553665536755368553695537055371553725537355374553755537655377553785537955380553815538255383553845538555386553875538855389553905539155392553935539455395553965539755398553995540055401554025540355404554055540655407554085540955410554115541255413554145541555416554175541855419554205542155422554235542455425554265542755428554295543055431554325543355434554355543655437554385543955440554415544255443554445544555446554475544855449554505545155452554535545455455554565545755458554595546055461554625546355464554655546655467554685546955470554715547255473554745547555476554775547855479554805548155482554835548455485554865548755488554895549055491554925549355494554955549655497554985549955500555015550255503555045550555506555075550855509555105551155512555135551455515555165551755518555195552055521555225552355524555255552655527555285552955530555315553255533555345553555536555375553855539555405554155542555435554455545555465554755548555495555055551555525555355554555555555655557555585555955560555615556255563555645556555566555675556855569555705557155572555735557455575555765557755578555795558055581555825558355584555855558655587555885558955590555915559255593555945559555596555975559855599556005560155602556035560455605556065560755608556095561055611556125561355614556155561655617556185561955620556215562255623556245562555626556275562855629556305563155632556335563455635556365563755638556395564055641556425564355644556455564655647556485564955650556515565255653556545565555656556575565855659556605566155662556635566455665556665566755668556695567055671556725567355674556755567655677556785567955680556815568255683556845568555686556875568855689556905569155692556935569455695556965569755698556995570055701557025570355704557055570655707557085570955710557115571255713557145571555716557175571855719557205572155722557235572455725557265572755728557295573055731557325573355734557355573655737557385573955740557415574255743557445574555746557475574855749557505575155752557535575455755557565575755758557595576055761557625576355764557655576655767557685576955770557715577255773557745577555776557775577855779557805578155782557835578455785557865578755788557895579055791557925579355794557955579655797557985579955800558015580255803558045580555806558075580855809558105581155812558135581455815558165581755818558195582055821558225582355824558255582655827558285582955830558315583255833558345583555836558375583855839558405584155842558435584455845558465584755848558495585055851558525585355854558555585655857558585585955860558615586255863558645586555866558675586855869558705587155872558735587455875558765587755878558795588055881558825588355884558855588655887558885588955890558915589255893558945589555896558975589855899559005590155902559035590455905559065590755908559095591055911559125591355914559155591655917559185591955920559215592255923559245592555926559275592855929559305593155932559335593455935559365593755938559395594055941559425594355944559455594655947559485594955950559515595255953559545595555956559575595855959559605596155962559635596455965559665596755968559695597055971559725597355974559755597655977559785597955980559815598255983559845598555986559875598855989559905599155992559935599455995559965599755998559995600056001560025600356004560055600656007560085600956010560115601256013560145601556016560175601856019560205602156022560235602456025560265602756028560295603056031560325603356034560355603656037560385603956040560415604256043560445604556046560475604856049560505605156052560535605456055560565605756058560595606056061560625606356064560655606656067560685606956070560715607256073560745607556076560775607856079560805608156082560835608456085560865608756088560895609056091560925609356094560955609656097560985609956100561015610256103561045610556106561075610856109561105611156112561135611456115561165611756118561195612056121561225612356124561255612656127561285612956130561315613256133561345613556136561375613856139561405614156142561435614456145561465614756148561495615056151561525615356154561555615656157561585615956160561615616256163561645616556166561675616856169561705617156172561735617456175561765617756178561795618056181561825618356184561855618656187561885618956190561915619256193561945619556196561975619856199562005620156202562035620456205562065620756208562095621056211562125621356214562155621656217562185621956220562215622256223562245622556226562275622856229562305623156232562335623456235562365623756238562395624056241562425624356244562455624656247562485624956250562515625256253562545625556256562575625856259562605626156262562635626456265562665626756268562695627056271562725627356274562755627656277562785627956280562815628256283562845628556286562875628856289562905629156292562935629456295562965629756298562995630056301563025630356304563055630656307563085630956310563115631256313563145631556316563175631856319563205632156322563235632456325563265632756328563295633056331563325633356334563355633656337563385633956340563415634256343563445634556346563475634856349563505635156352563535635456355563565635756358563595636056361563625636356364563655636656367563685636956370563715637256373563745637556376563775637856379563805638156382563835638456385563865638756388563895639056391563925639356394563955639656397563985639956400564015640256403564045640556406564075640856409564105641156412564135641456415564165641756418564195642056421564225642356424564255642656427564285642956430564315643256433564345643556436564375643856439564405644156442564435644456445564465644756448564495645056451564525645356454564555645656457564585645956460564615646256463564645646556466564675646856469564705647156472564735647456475564765647756478564795648056481564825648356484564855648656487564885648956490564915649256493564945649556496564975649856499565005650156502565035650456505565065650756508565095651056511565125651356514565155651656517565185651956520565215652256523565245652556526565275652856529565305653156532565335653456535565365653756538565395654056541565425654356544565455654656547565485654956550565515655256553565545655556556565575655856559565605656156562565635656456565565665656756568565695657056571565725657356574565755657656577565785657956580565815658256583565845658556586565875658856589565905659156592565935659456595565965659756598565995660056601566025660356604566055660656607566085660956610566115661256613566145661556616566175661856619566205662156622566235662456625566265662756628566295663056631566325663356634566355663656637566385663956640566415664256643566445664556646566475664856649566505665156652566535665456655566565665756658566595666056661566625666356664566655666656667566685666956670566715667256673566745667556676566775667856679566805668156682566835668456685566865668756688566895669056691566925669356694566955669656697566985669956700567015670256703567045670556706567075670856709567105671156712567135671456715567165671756718567195672056721567225672356724567255672656727567285672956730567315673256733567345673556736567375673856739567405674156742567435674456745567465674756748567495675056751567525675356754567555675656757567585675956760567615676256763567645676556766567675676856769567705677156772567735677456775567765677756778567795678056781567825678356784567855678656787567885678956790567915679256793567945679556796567975679856799568005680156802568035680456805568065680756808568095681056811568125681356814568155681656817568185681956820568215682256823568245682556826568275682856829568305683156832568335683456835568365683756838568395684056841568425684356844568455684656847568485684956850568515685256853568545685556856568575685856859568605686156862568635686456865568665686756868568695687056871568725687356874568755687656877568785687956880568815688256883568845688556886568875688856889568905689156892568935689456895568965689756898568995690056901569025690356904569055690656907569085690956910569115691256913569145691556916569175691856919569205692156922569235692456925569265692756928569295693056931569325693356934569355693656937569385693956940569415694256943569445694556946569475694856949569505695156952569535695456955569565695756958569595696056961569625696356964569655696656967569685696956970569715697256973569745697556976569775697856979569805698156982569835698456985569865698756988569895699056991569925699356994569955699656997569985699957000570015700257003570045700557006570075700857009570105701157012570135701457015570165701757018570195702057021570225702357024570255702657027570285702957030570315703257033570345703557036570375703857039570405704157042570435704457045570465704757048570495705057051570525705357054570555705657057570585705957060570615706257063570645706557066570675706857069570705707157072570735707457075570765707757078570795708057081570825708357084570855708657087570885708957090570915709257093570945709557096570975709857099571005710157102571035710457105571065710757108571095711057111571125711357114571155711657117571185711957120571215712257123571245712557126571275712857129571305713157132571335713457135571365713757138571395714057141571425714357144571455714657147571485714957150571515715257153571545715557156571575715857159571605716157162571635716457165571665716757168571695717057171571725717357174571755717657177571785717957180571815718257183571845718557186571875718857189571905719157192571935719457195571965719757198571995720057201572025720357204572055720657207572085720957210572115721257213572145721557216572175721857219572205722157222572235722457225572265722757228572295723057231572325723357234572355723657237572385723957240572415724257243572445724557246572475724857249572505725157252572535725457255572565725757258572595726057261572625726357264572655726657267572685726957270572715727257273572745727557276572775727857279572805728157282572835728457285572865728757288572895729057291572925729357294572955729657297572985729957300573015730257303573045730557306573075730857309573105731157312573135731457315573165731757318573195732057321573225732357324573255732657327573285732957330573315733257333573345733557336573375733857339573405734157342573435734457345573465734757348573495735057351573525735357354573555735657357573585735957360573615736257363573645736557366573675736857369573705737157372573735737457375573765737757378573795738057381573825738357384573855738657387573885738957390573915739257393573945739557396573975739857399574005740157402574035740457405574065740757408574095741057411574125741357414574155741657417574185741957420574215742257423574245742557426574275742857429574305743157432574335743457435574365743757438574395744057441574425744357444574455744657447574485744957450574515745257453574545745557456574575745857459574605746157462574635746457465574665746757468574695747057471574725747357474574755747657477574785747957480574815748257483574845748557486574875748857489574905749157492574935749457495574965749757498574995750057501575025750357504575055750657507575085750957510575115751257513575145751557516575175751857519575205752157522575235752457525575265752757528575295753057531575325753357534575355753657537575385753957540575415754257543575445754557546575475754857549575505755157552575535755457555575565755757558575595756057561575625756357564575655756657567575685756957570575715757257573575745757557576575775757857579575805758157582575835758457585575865758757588575895759057591575925759357594575955759657597575985759957600576015760257603576045760557606576075760857609576105761157612576135761457615576165761757618576195762057621576225762357624576255762657627576285762957630576315763257633576345763557636576375763857639576405764157642576435764457645576465764757648576495765057651576525765357654576555765657657576585765957660576615766257663576645766557666576675766857669576705767157672576735767457675576765767757678576795768057681576825768357684576855768657687576885768957690576915769257693576945769557696576975769857699577005770157702577035770457705577065770757708577095771057711577125771357714577155771657717577185771957720577215772257723577245772557726577275772857729577305773157732577335773457735577365773757738577395774057741577425774357744577455774657747577485774957750577515775257753577545775557756577575775857759577605776157762577635776457765577665776757768577695777057771577725777357774577755777657777577785777957780577815778257783577845778557786577875778857789577905779157792577935779457795577965779757798577995780057801578025780357804578055780657807578085780957810578115781257813578145781557816578175781857819578205782157822578235782457825578265782757828578295783057831578325783357834578355783657837578385783957840578415784257843578445784557846578475784857849578505785157852578535785457855578565785757858578595786057861578625786357864578655786657867578685786957870578715787257873578745787557876578775787857879578805788157882578835788457885578865788757888578895789057891578925789357894578955789657897578985789957900579015790257903579045790557906579075790857909579105791157912579135791457915579165791757918579195792057921579225792357924579255792657927579285792957930579315793257933579345793557936579375793857939579405794157942579435794457945579465794757948579495795057951579525795357954579555795657957579585795957960579615796257963579645796557966579675796857969579705797157972579735797457975579765797757978579795798057981579825798357984579855798657987579885798957990579915799257993579945799557996579975799857999580005800158002580035800458005580065800758008580095801058011580125801358014580155801658017580185801958020580215802258023580245802558026580275802858029580305803158032580335803458035580365803758038580395804058041580425804358044580455804658047580485804958050580515805258053580545805558056580575805858059580605806158062580635806458065580665806758068580695807058071580725807358074580755807658077580785807958080580815808258083580845808558086580875808858089580905809158092580935809458095580965809758098580995810058101581025810358104581055810658107581085810958110581115811258113581145811558116581175811858119581205812158122581235812458125581265812758128581295813058131581325813358134581355813658137581385813958140581415814258143581445814558146581475814858149581505815158152581535815458155581565815758158581595816058161581625816358164581655816658167581685816958170581715817258173581745817558176581775817858179581805818158182581835818458185581865818758188581895819058191581925819358194581955819658197581985819958200582015820258203582045820558206582075820858209582105821158212582135821458215582165821758218582195822058221582225822358224582255822658227582285822958230582315823258233582345823558236582375823858239582405824158242582435824458245582465824758248582495825058251582525825358254582555825658257582585825958260582615826258263582645826558266582675826858269582705827158272582735827458275582765827758278582795828058281582825828358284582855828658287582885828958290582915829258293582945829558296582975829858299583005830158302583035830458305583065830758308583095831058311583125831358314583155831658317583185831958320583215832258323583245832558326583275832858329583305833158332583335833458335583365833758338583395834058341583425834358344583455834658347583485834958350583515835258353583545835558356583575835858359583605836158362583635836458365583665836758368583695837058371583725837358374583755837658377583785837958380583815838258383583845838558386583875838858389583905839158392583935839458395583965839758398583995840058401584025840358404584055840658407584085840958410584115841258413584145841558416584175841858419584205842158422584235842458425584265842758428584295843058431584325843358434584355843658437584385843958440584415844258443584445844558446584475844858449584505845158452584535845458455584565845758458584595846058461584625846358464584655846658467584685846958470584715847258473584745847558476584775847858479584805848158482584835848458485584865848758488584895849058491584925849358494584955849658497584985849958500585015850258503585045850558506585075850858509585105851158512585135851458515585165851758518585195852058521585225852358524585255852658527585285852958530585315853258533585345853558536585375853858539585405854158542585435854458545585465854758548585495855058551585525855358554585555855658557585585855958560585615856258563585645856558566585675856858569585705857158572585735857458575585765857758578585795858058581585825858358584585855858658587585885858958590585915859258593585945859558596585975859858599586005860158602586035860458605586065860758608586095861058611586125861358614586155861658617586185861958620586215862258623586245862558626586275862858629586305863158632586335863458635586365863758638586395864058641586425864358644586455864658647586485864958650586515865258653586545865558656586575865858659586605866158662586635866458665586665866758668586695867058671586725867358674586755867658677586785867958680586815868258683586845868558686586875868858689586905869158692586935869458695586965869758698586995870058701587025870358704587055870658707587085870958710587115871258713587145871558716587175871858719587205872158722587235872458725587265872758728587295873058731587325873358734587355873658737587385873958740587415874258743587445874558746587475874858749587505875158752587535875458755587565875758758587595876058761587625876358764587655876658767587685876958770587715877258773587745877558776587775877858779587805878158782587835878458785587865878758788587895879058791587925879358794587955879658797587985879958800588015880258803588045880558806588075880858809588105881158812588135881458815588165881758818588195882058821588225882358824588255882658827588285882958830588315883258833588345883558836588375883858839588405884158842588435884458845588465884758848588495885058851588525885358854588555885658857588585885958860588615886258863588645886558866588675886858869588705887158872588735887458875588765887758878588795888058881588825888358884588855888658887588885888958890588915889258893588945889558896588975889858899589005890158902589035890458905589065890758908589095891058911589125891358914589155891658917589185891958920589215892258923589245892558926589275892858929589305893158932589335893458935589365893758938589395894058941589425894358944589455894658947589485894958950589515895258953589545895558956589575895858959589605896158962589635896458965589665896758968589695897058971589725897358974589755897658977589785897958980589815898258983589845898558986589875898858989589905899158992589935899458995589965899758998589995900059001590025900359004590055900659007590085900959010590115901259013590145901559016590175901859019590205902159022590235902459025590265902759028590295903059031590325903359034590355903659037590385903959040590415904259043590445904559046590475904859049590505905159052590535905459055590565905759058590595906059061590625906359064590655906659067590685906959070590715907259073590745907559076590775907859079590805908159082590835908459085590865908759088590895909059091590925909359094590955909659097590985909959100591015910259103591045910559106591075910859109591105911159112591135911459115591165911759118591195912059121591225912359124591255912659127591285912959130591315913259133591345913559136591375913859139591405914159142591435914459145591465914759148591495915059151591525915359154591555915659157591585915959160591615916259163591645916559166591675916859169591705917159172591735917459175591765917759178591795918059181591825918359184591855918659187591885918959190591915919259193591945919559196591975919859199592005920159202592035920459205592065920759208592095921059211592125921359214592155921659217592185921959220592215922259223592245922559226592275922859229592305923159232592335923459235592365923759238592395924059241592425924359244592455924659247592485924959250592515925259253592545925559256592575925859259592605926159262592635926459265592665926759268592695927059271592725927359274592755927659277592785927959280592815928259283592845928559286592875928859289592905929159292592935929459295592965929759298592995930059301593025930359304593055930659307593085930959310593115931259313593145931559316593175931859319593205932159322593235932459325593265932759328593295933059331593325933359334593355933659337593385933959340593415934259343593445934559346593475934859349593505935159352593535935459355593565935759358593595936059361593625936359364593655936659367593685936959370593715937259373593745937559376593775937859379593805938159382593835938459385593865938759388593895939059391593925939359394593955939659397593985939959400594015940259403594045940559406594075940859409594105941159412594135941459415594165941759418594195942059421594225942359424594255942659427594285942959430594315943259433594345943559436594375943859439594405944159442594435944459445594465944759448594495945059451594525945359454594555945659457594585945959460594615946259463594645946559466594675946859469594705947159472594735947459475594765947759478594795948059481594825948359484594855948659487594885948959490594915949259493594945949559496594975949859499595005950159502595035950459505595065950759508595095951059511595125951359514595155951659517595185951959520595215952259523595245952559526595275952859529595305953159532595335953459535595365953759538595395954059541595425954359544595455954659547595485954959550595515955259553595545955559556595575955859559595605956159562595635956459565595665956759568595695957059571595725957359574595755957659577595785957959580595815958259583595845958559586595875958859589595905959159592595935959459595595965959759598595995960059601596025960359604596055960659607596085960959610596115961259613596145961559616596175961859619596205962159622596235962459625596265962759628596295963059631596325963359634596355963659637596385963959640596415964259643596445964559646596475964859649596505965159652596535965459655596565965759658596595966059661596625966359664596655966659667596685966959670596715967259673596745967559676596775967859679596805968159682596835968459685596865968759688596895969059691596925969359694596955969659697596985969959700597015970259703597045970559706597075970859709597105971159712597135971459715597165971759718597195972059721597225972359724597255972659727597285972959730597315973259733597345973559736597375973859739597405974159742597435974459745597465974759748597495975059751597525975359754597555975659757597585975959760597615976259763597645976559766597675976859769597705977159772597735977459775597765977759778597795978059781597825978359784597855978659787597885978959790597915979259793597945979559796597975979859799598005980159802598035980459805598065980759808598095981059811598125981359814598155981659817598185981959820598215982259823598245982559826598275982859829598305983159832598335983459835598365983759838598395984059841598425984359844598455984659847598485984959850598515985259853598545985559856598575985859859598605986159862598635986459865598665986759868598695987059871598725987359874598755987659877598785987959880598815988259883598845988559886598875988859889598905989159892598935989459895598965989759898598995990059901599025990359904599055990659907599085990959910599115991259913599145991559916599175991859919599205992159922599235992459925599265992759928599295993059931599325993359934599355993659937599385993959940599415994259943599445994559946599475994859949599505995159952599535995459955599565995759958599595996059961599625996359964599655996659967599685996959970599715997259973599745997559976599775997859979599805998159982599835998459985599865998759988599895999059991599925999359994599955999659997599985999960000600016000260003600046000560006600076000860009600106001160012600136001460015600166001760018600196002060021600226002360024600256002660027600286002960030600316003260033600346003560036600376003860039600406004160042600436004460045600466004760048600496005060051600526005360054600556005660057600586005960060600616006260063600646006560066600676006860069600706007160072600736007460075600766007760078600796008060081600826008360084600856008660087600886008960090600916009260093600946009560096600976009860099601006010160102601036010460105601066010760108601096011060111601126011360114601156011660117601186011960120601216012260123601246012560126601276012860129601306013160132601336013460135601366013760138601396014060141601426014360144601456014660147601486014960150601516015260153601546015560156601576015860159601606016160162601636016460165601666016760168601696017060171601726017360174601756017660177601786017960180601816018260183601846018560186601876018860189601906019160192601936019460195601966019760198601996020060201602026020360204602056020660207602086020960210602116021260213602146021560216602176021860219602206022160222602236022460225602266022760228602296023060231602326023360234602356023660237602386023960240602416024260243602446024560246602476024860249602506025160252602536025460255602566025760258602596026060261602626026360264602656026660267602686026960270602716027260273602746027560276602776027860279602806028160282602836028460285602866028760288602896029060291602926029360294602956029660297602986029960300603016030260303603046030560306603076030860309603106031160312603136031460315603166031760318603196032060321603226032360324603256032660327603286032960330603316033260333603346033560336603376033860339603406034160342603436034460345603466034760348603496035060351603526035360354603556035660357603586035960360603616036260363603646036560366603676036860369603706037160372603736037460375603766037760378603796038060381603826038360384603856038660387603886038960390603916039260393603946039560396603976039860399604006040160402604036040460405604066040760408604096041060411604126041360414604156041660417604186041960420604216042260423604246042560426604276042860429604306043160432604336043460435604366043760438604396044060441604426044360444604456044660447604486044960450604516045260453604546045560456604576045860459604606046160462604636046460465604666046760468604696047060471604726047360474604756047660477604786047960480604816048260483604846048560486604876048860489604906049160492604936049460495604966049760498604996050060501605026050360504605056050660507605086050960510605116051260513605146051560516605176051860519605206052160522605236052460525605266052760528605296053060531605326053360534605356053660537605386053960540605416054260543605446054560546605476054860549605506055160552605536055460555605566055760558605596056060561605626056360564605656056660567605686056960570605716057260573605746057560576605776057860579605806058160582605836058460585605866058760588605896059060591605926059360594605956059660597605986059960600606016060260603606046060560606606076060860609606106061160612606136061460615606166061760618606196062060621606226062360624606256062660627606286062960630606316063260633606346063560636606376063860639606406064160642606436064460645606466064760648606496065060651606526065360654606556065660657606586065960660606616066260663606646066560666606676066860669606706067160672606736067460675606766067760678606796068060681606826068360684606856068660687606886068960690606916069260693606946069560696606976069860699607006070160702607036070460705607066070760708607096071060711607126071360714607156071660717607186071960720607216072260723607246072560726607276072860729607306073160732607336073460735607366073760738607396074060741607426074360744607456074660747607486074960750607516075260753607546075560756607576075860759607606076160762607636076460765607666076760768607696077060771607726077360774607756077660777607786077960780607816078260783607846078560786607876078860789607906079160792607936079460795607966079760798607996080060801608026080360804608056080660807608086080960810608116081260813608146081560816608176081860819608206082160822608236082460825608266082760828608296083060831608326083360834608356083660837608386083960840608416084260843608446084560846608476084860849608506085160852608536085460855608566085760858608596086060861608626086360864608656086660867608686086960870608716087260873608746087560876608776087860879608806088160882608836088460885608866088760888608896089060891608926089360894608956089660897608986089960900609016090260903609046090560906609076090860909609106091160912609136091460915609166091760918609196092060921609226092360924609256092660927609286092960930609316093260933609346093560936609376093860939609406094160942609436094460945609466094760948609496095060951609526095360954609556095660957609586095960960609616096260963609646096560966609676096860969609706097160972609736097460975609766097760978609796098060981609826098360984609856098660987609886098960990609916099260993609946099560996609976099860999610006100161002610036100461005610066100761008610096101061011610126101361014610156101661017610186101961020610216102261023610246102561026610276102861029610306103161032610336103461035610366103761038610396104061041610426104361044610456104661047610486104961050610516105261053610546105561056610576105861059610606106161062610636106461065610666106761068610696107061071610726107361074610756107661077610786107961080610816108261083610846108561086610876108861089610906109161092610936109461095610966109761098610996110061101611026110361104611056110661107611086110961110611116111261113611146111561116611176111861119611206112161122611236112461125611266112761128611296113061131611326113361134611356113661137611386113961140611416114261143611446114561146611476114861149611506115161152611536115461155611566115761158611596116061161611626116361164611656116661167611686116961170611716117261173611746117561176611776117861179611806118161182611836118461185611866118761188611896119061191611926119361194611956119661197611986119961200612016120261203612046120561206612076120861209612106121161212612136121461215612166121761218612196122061221612226122361224612256122661227612286122961230612316123261233612346123561236612376123861239612406124161242612436124461245612466124761248612496125061251612526125361254612556125661257612586125961260612616126261263612646126561266612676126861269612706127161272612736127461275612766127761278612796128061281612826128361284612856128661287612886128961290612916129261293612946129561296612976129861299613006130161302613036130461305613066130761308613096131061311613126131361314613156131661317613186131961320613216132261323613246132561326613276132861329613306133161332613336133461335613366133761338613396134061341613426134361344613456134661347613486134961350613516135261353613546135561356613576135861359613606136161362613636136461365613666136761368613696137061371613726137361374613756137661377613786137961380613816138261383613846138561386613876138861389613906139161392613936139461395613966139761398613996140061401614026140361404614056140661407614086140961410614116141261413614146141561416614176141861419614206142161422614236142461425614266142761428614296143061431614326143361434614356143661437614386143961440614416144261443614446144561446614476144861449614506145161452614536145461455614566145761458614596146061461614626146361464614656146661467614686146961470614716147261473614746147561476614776147861479614806148161482614836148461485614866148761488614896149061491614926149361494614956149661497614986149961500615016150261503615046150561506615076150861509615106151161512615136151461515615166151761518615196152061521615226152361524615256152661527615286152961530615316153261533615346153561536615376153861539615406154161542615436154461545615466154761548615496155061551615526155361554615556155661557615586155961560615616156261563615646156561566615676156861569615706157161572615736157461575615766157761578615796158061581615826158361584615856158661587615886158961590615916159261593615946159561596615976159861599616006160161602616036160461605616066160761608616096161061611616126161361614616156161661617616186161961620616216162261623616246162561626616276162861629616306163161632616336163461635616366163761638616396164061641616426164361644616456164661647616486164961650616516165261653616546165561656616576165861659616606166161662616636166461665616666166761668616696167061671616726167361674616756167661677616786167961680616816168261683616846168561686616876168861689616906169161692616936169461695616966169761698616996170061701617026170361704617056170661707617086170961710617116171261713617146171561716617176171861719617206172161722617236172461725617266172761728617296173061731617326173361734617356173661737617386173961740617416174261743617446174561746617476174861749617506175161752617536175461755617566175761758617596176061761617626176361764617656176661767617686176961770617716177261773617746177561776617776177861779617806178161782617836178461785617866178761788617896179061791617926179361794617956179661797617986179961800618016180261803618046180561806618076180861809618106181161812618136181461815618166181761818618196182061821618226182361824618256182661827618286182961830618316183261833618346183561836618376183861839618406184161842618436184461845618466184761848618496185061851618526185361854618556185661857618586185961860618616186261863618646186561866618676186861869618706187161872618736187461875618766187761878618796188061881618826188361884618856188661887618886188961890618916189261893618946189561896618976189861899619006190161902619036190461905619066190761908619096191061911619126191361914619156191661917619186191961920619216192261923619246192561926619276192861929619306193161932619336193461935619366193761938619396194061941619426194361944619456194661947619486194961950619516195261953619546195561956619576195861959619606196161962619636196461965619666196761968619696197061971619726197361974619756197661977619786197961980619816198261983619846198561986619876198861989619906199161992619936199461995619966199761998619996200062001620026200362004620056200662007620086200962010620116201262013620146201562016620176201862019620206202162022620236202462025620266202762028620296203062031620326203362034620356203662037620386203962040620416204262043620446204562046620476204862049620506205162052620536205462055620566205762058620596206062061620626206362064620656206662067620686206962070620716207262073620746207562076620776207862079620806208162082620836208462085620866208762088620896209062091620926209362094620956209662097620986209962100621016210262103621046210562106621076210862109621106211162112621136211462115621166211762118621196212062121621226212362124621256212662127621286212962130621316213262133621346213562136621376213862139621406214162142621436214462145621466214762148621496215062151621526215362154621556215662157621586215962160621616216262163621646216562166621676216862169621706217162172621736217462175621766217762178621796218062181621826218362184621856218662187621886218962190621916219262193621946219562196621976219862199622006220162202622036220462205622066220762208622096221062211622126221362214622156221662217622186221962220622216222262223622246222562226622276222862229622306223162232622336223462235622366223762238622396224062241622426224362244622456224662247622486224962250622516225262253622546225562256622576225862259622606226162262622636226462265622666226762268622696227062271622726227362274622756227662277622786227962280622816228262283622846228562286622876228862289622906229162292622936229462295622966229762298622996230062301623026230362304623056230662307623086230962310623116231262313623146231562316623176231862319623206232162322623236232462325623266232762328623296233062331623326233362334623356233662337623386233962340623416234262343623446234562346623476234862349623506235162352623536235462355623566235762358623596236062361623626236362364623656236662367623686236962370623716237262373623746237562376623776237862379623806238162382623836238462385623866238762388623896239062391623926239362394623956239662397623986239962400624016240262403624046240562406624076240862409624106241162412624136241462415624166241762418624196242062421624226242362424624256242662427624286242962430624316243262433624346243562436624376243862439624406244162442624436244462445624466244762448624496245062451624526245362454624556245662457624586245962460624616246262463624646246562466624676246862469624706247162472624736247462475624766247762478624796248062481624826248362484624856248662487624886248962490624916249262493624946249562496624976249862499625006250162502625036250462505625066250762508625096251062511625126251362514625156251662517625186251962520625216252262523625246252562526625276252862529625306253162532625336253462535625366253762538625396254062541625426254362544625456254662547625486254962550625516255262553625546255562556625576255862559625606256162562625636256462565625666256762568625696257062571625726257362574625756257662577625786257962580625816258262583625846258562586625876258862589625906259162592625936259462595625966259762598625996260062601626026260362604626056260662607626086260962610626116261262613626146261562616626176261862619626206262162622626236262462625626266262762628626296263062631626326263362634626356263662637626386263962640626416264262643626446264562646626476264862649626506265162652626536265462655626566265762658626596266062661626626266362664626656266662667626686266962670626716267262673626746267562676626776267862679626806268162682626836268462685626866268762688626896269062691626926269362694626956269662697626986269962700627016270262703627046270562706627076270862709627106271162712627136271462715627166271762718627196272062721627226272362724627256272662727627286272962730627316273262733627346273562736627376273862739627406274162742627436274462745627466274762748627496275062751627526275362754627556275662757627586275962760627616276262763627646276562766627676276862769627706277162772627736277462775627766277762778627796278062781627826278362784627856278662787627886278962790627916279262793627946279562796627976279862799628006280162802628036280462805628066280762808628096281062811628126281362814628156281662817628186281962820628216282262823628246282562826628276282862829628306283162832628336283462835628366283762838628396284062841628426284362844628456284662847628486284962850628516285262853628546285562856628576285862859628606286162862628636286462865628666286762868628696287062871628726287362874628756287662877628786287962880628816288262883628846288562886628876288862889628906289162892628936289462895628966289762898628996290062901629026290362904629056290662907629086290962910629116291262913629146291562916629176291862919629206292162922629236292462925629266292762928629296293062931629326293362934629356293662937629386293962940629416294262943629446294562946629476294862949629506295162952629536295462955629566295762958629596296062961629626296362964629656296662967629686296962970629716297262973629746297562976629776297862979629806298162982629836298462985629866298762988629896299062991629926299362994629956299662997629986299963000630016300263003630046300563006630076300863009630106301163012630136301463015630166301763018630196302063021630226302363024630256302663027630286302963030630316303263033630346303563036630376303863039630406304163042630436304463045630466304763048630496305063051630526305363054630556305663057630586305963060630616306263063630646306563066630676306863069630706307163072630736307463075630766307763078630796308063081630826308363084630856308663087630886308963090630916309263093630946309563096630976309863099631006310163102631036310463105631066310763108631096311063111631126311363114631156311663117631186311963120631216312263123631246312563126631276312863129631306313163132631336313463135631366313763138631396314063141631426314363144631456314663147631486314963150631516315263153631546315563156631576315863159631606316163162631636316463165631666316763168631696317063171631726317363174631756317663177631786317963180631816318263183631846318563186631876318863189631906319163192631936319463195631966319763198631996320063201632026320363204632056320663207632086320963210632116321263213632146321563216632176321863219632206322163222632236322463225632266322763228632296323063231632326323363234632356323663237632386323963240632416324263243632446324563246632476324863249632506325163252632536325463255632566325763258632596326063261632626326363264632656326663267632686326963270632716327263273632746327563276632776327863279632806328163282632836328463285632866328763288632896329063291632926329363294632956329663297632986329963300633016330263303633046330563306633076330863309633106331163312633136331463315633166331763318633196332063321633226332363324633256332663327633286332963330633316333263333633346333563336633376333863339633406334163342633436334463345633466334763348633496335063351633526335363354633556335663357633586335963360633616336263363633646336563366633676336863369633706337163372633736337463375633766337763378633796338063381633826338363384633856338663387633886338963390633916339263393633946339563396633976339863399634006340163402634036340463405634066340763408634096341063411634126341363414634156341663417634186341963420634216342263423634246342563426634276342863429634306343163432634336343463435634366343763438634396344063441634426344363444634456344663447634486344963450634516345263453634546345563456634576345863459634606346163462634636346463465634666346763468634696347063471634726347363474634756347663477634786347963480634816348263483634846348563486634876348863489634906349163492634936349463495634966349763498634996350063501635026350363504635056350663507635086350963510635116351263513635146351563516635176351863519635206352163522635236352463525635266352763528635296353063531635326353363534635356353663537635386353963540635416354263543635446354563546635476354863549635506355163552635536355463555635566355763558635596356063561635626356363564635656356663567635686356963570635716357263573635746357563576635776357863579635806358163582635836358463585635866358763588635896359063591635926359363594635956359663597635986359963600636016360263603636046360563606636076360863609636106361163612636136361463615636166361763618636196362063621636226362363624636256362663627636286362963630636316363263633636346363563636636376363863639636406364163642636436364463645636466364763648636496365063651636526365363654636556365663657636586365963660636616366263663636646366563666636676366863669636706367163672636736367463675636766367763678636796368063681636826368363684636856368663687636886368963690636916369263693636946369563696636976369863699637006370163702637036370463705637066370763708637096371063711637126371363714637156371663717637186371963720637216372263723637246372563726637276372863729637306373163732637336373463735637366373763738637396374063741637426374363744637456374663747637486374963750637516375263753637546375563756637576375863759637606376163762637636376463765637666376763768637696377063771637726377363774637756377663777637786377963780637816378263783637846378563786637876378863789637906379163792637936379463795637966379763798637996380063801638026380363804638056380663807638086380963810638116381263813638146381563816638176381863819638206382163822638236382463825638266382763828638296383063831638326383363834638356383663837638386383963840638416384263843638446384563846638476384863849638506385163852638536385463855638566385763858638596386063861638626386363864638656386663867638686386963870638716387263873638746387563876638776387863879638806388163882638836388463885638866388763888638896389063891638926389363894638956389663897638986389963900639016390263903639046390563906639076390863909639106391163912639136391463915639166391763918639196392063921639226392363924639256392663927639286392963930639316393263933639346393563936639376393863939639406394163942639436394463945639466394763948639496395063951639526395363954639556395663957639586395963960639616396263963639646396563966639676396863969639706397163972639736397463975639766397763978639796398063981639826398363984639856398663987639886398963990639916399263993639946399563996639976399863999640006400164002640036400464005640066400764008640096401064011640126401364014640156401664017640186401964020640216402264023640246402564026640276402864029640306403164032640336403464035640366403764038640396404064041640426404364044640456404664047640486404964050640516405264053640546405564056640576405864059640606406164062640636406464065640666406764068640696407064071640726407364074640756407664077640786407964080640816408264083640846408564086640876408864089640906409164092640936409464095640966409764098640996410064101641026410364104641056410664107641086410964110641116411264113641146411564116641176411864119641206412164122641236412464125641266412764128641296413064131641326413364134641356413664137641386413964140641416414264143641446414564146641476414864149641506415164152641536415464155641566415764158641596416064161641626416364164641656416664167641686416964170641716417264173641746417564176641776417864179641806418164182641836418464185641866418764188641896419064191641926419364194641956419664197641986419964200642016420264203642046420564206642076420864209642106421164212642136421464215642166421764218642196422064221642226422364224642256422664227642286422964230642316423264233642346423564236642376423864239642406424164242642436424464245642466424764248642496425064251642526425364254642556425664257642586425964260642616426264263642646426564266642676426864269642706427164272642736427464275642766427764278642796428064281642826428364284642856428664287642886428964290642916429264293642946429564296642976429864299643006430164302643036430464305643066430764308643096431064311643126431364314643156431664317643186431964320643216432264323643246432564326643276432864329643306433164332643336433464335643366433764338643396434064341643426434364344643456434664347643486434964350643516435264353643546435564356643576435864359643606436164362643636436464365643666436764368643696437064371643726437364374643756437664377643786437964380643816438264383643846438564386643876438864389643906439164392643936439464395643966439764398643996440064401644026440364404644056440664407644086440964410644116441264413644146441564416644176441864419644206442164422644236442464425644266442764428644296443064431644326443364434644356443664437644386443964440644416444264443644446444564446644476444864449644506445164452644536445464455644566445764458644596446064461644626446364464644656446664467644686446964470644716447264473644746447564476644776447864479644806448164482644836448464485644866448764488644896449064491644926449364494644956449664497644986449964500645016450264503645046450564506645076450864509645106451164512645136451464515645166451764518645196452064521645226452364524645256452664527645286452964530645316453264533645346453564536645376453864539645406454164542645436454464545645466454764548645496455064551645526455364554645556455664557645586455964560645616456264563645646456564566645676456864569645706457164572645736457464575645766457764578645796458064581645826458364584645856458664587645886458964590645916459264593645946459564596645976459864599646006460164602646036460464605646066460764608646096461064611646126461364614646156461664617646186461964620646216462264623646246462564626646276462864629646306463164632646336463464635646366463764638646396464064641646426464364644646456464664647646486464964650646516465264653646546465564656646576465864659646606466164662646636466464665646666466764668646696467064671646726467364674646756467664677646786467964680646816468264683646846468564686646876468864689646906469164692646936469464695646966469764698646996470064701647026470364704647056470664707647086470964710647116471264713647146471564716647176471864719647206472164722647236472464725647266472764728647296473064731647326473364734647356473664737647386473964740647416474264743647446474564746647476474864749647506475164752647536475464755647566475764758647596476064761647626476364764647656476664767647686476964770647716477264773647746477564776647776477864779647806478164782647836478464785647866478764788647896479064791647926479364794647956479664797647986479964800648016480264803648046480564806648076480864809648106481164812648136481464815648166481764818648196482064821648226482364824648256482664827648286482964830648316483264833648346483564836648376483864839648406484164842648436484464845648466484764848648496485064851648526485364854648556485664857648586485964860648616486264863648646486564866648676486864869648706487164872648736487464875648766487764878648796488064881648826488364884648856488664887648886488964890648916489264893648946489564896648976489864899649006490164902649036490464905649066490764908649096491064911649126491364914649156491664917649186491964920649216492264923649246492564926649276492864929649306493164932649336493464935649366493764938649396494064941649426494364944649456494664947649486494964950649516495264953649546495564956649576495864959649606496164962649636496464965649666496764968649696497064971649726497364974649756497664977649786497964980649816498264983649846498564986649876498864989649906499164992649936499464995649966499764998649996500065001650026500365004650056500665007650086500965010650116501265013650146501565016650176501865019650206502165022650236502465025650266502765028650296503065031650326503365034650356503665037650386503965040650416504265043650446504565046650476504865049650506505165052650536505465055650566505765058650596506065061650626506365064650656506665067650686506965070650716507265073650746507565076650776507865079650806508165082650836508465085650866508765088650896509065091650926509365094650956509665097650986509965100651016510265103651046510565106651076510865109651106511165112651136511465115651166511765118651196512065121651226512365124651256512665127651286512965130651316513265133651346513565136651376513865139651406514165142651436514465145651466514765148651496515065151651526515365154651556515665157651586515965160651616516265163651646516565166651676516865169651706517165172651736517465175651766517765178651796518065181651826518365184651856518665187651886518965190651916519265193651946519565196651976519865199652006520165202652036520465205652066520765208652096521065211652126521365214652156521665217652186521965220652216522265223652246522565226652276522865229652306523165232652336523465235652366523765238652396524065241652426524365244652456524665247652486524965250652516525265253652546525565256652576525865259652606526165262652636526465265652666526765268652696527065271652726527365274652756527665277652786527965280652816528265283652846528565286652876528865289652906529165292652936529465295652966529765298652996530065301653026530365304653056530665307653086530965310653116531265313653146531565316653176531865319653206532165322653236532465325653266532765328653296533065331653326533365334653356533665337653386533965340653416534265343653446534565346653476534865349653506535165352653536535465355653566535765358653596536065361653626536365364653656536665367653686536965370653716537265373653746537565376653776537865379653806538165382653836538465385653866538765388653896539065391653926539365394653956539665397653986539965400654016540265403654046540565406654076540865409654106541165412654136541465415654166541765418654196542065421654226542365424654256542665427654286542965430654316543265433654346543565436654376543865439654406544165442654436544465445654466544765448654496545065451654526545365454654556545665457654586545965460654616546265463654646546565466654676546865469654706547165472654736547465475654766547765478654796548065481654826548365484654856548665487654886548965490654916549265493654946549565496654976549865499655006550165502655036550465505655066550765508655096551065511655126551365514655156551665517655186551965520655216552265523655246552565526655276552865529655306553165532655336553465535655366553765538655396554065541655426554365544655456554665547655486554965550655516555265553655546555565556655576555865559655606556165562655636556465565655666556765568655696557065571655726557365574655756557665577655786557965580655816558265583655846558565586655876558865589655906559165592655936559465595655966559765598655996560065601656026560365604656056560665607656086560965610656116561265613656146561565616656176561865619656206562165622656236562465625656266562765628656296563065631656326563365634656356563665637656386563965640656416564265643656446564565646656476564865649656506565165652656536565465655656566565765658656596566065661656626566365664656656566665667656686566965670656716567265673656746567565676656776567865679656806568165682656836568465685656866568765688656896569065691656926569365694656956569665697656986569965700657016570265703657046570565706657076570865709657106571165712657136571465715657166571765718657196572065721657226572365724657256572665727657286572965730657316573265733657346573565736657376573865739657406574165742657436574465745657466574765748657496575065751657526575365754657556575665757657586575965760657616576265763657646576565766657676576865769657706577165772657736577465775657766577765778657796578065781657826578365784657856578665787657886578965790657916579265793657946579565796657976579865799658006580165802658036580465805658066580765808658096581065811658126581365814658156581665817658186581965820658216582265823658246582565826658276582865829658306583165832658336583465835658366583765838658396584065841658426584365844658456584665847658486584965850658516585265853658546585565856658576585865859658606586165862658636586465865658666586765868658696587065871658726587365874658756587665877658786587965880658816588265883658846588565886658876588865889658906589165892658936589465895658966589765898658996590065901659026590365904659056590665907659086590965910659116591265913659146591565916659176591865919659206592165922659236592465925659266592765928659296593065931659326593365934659356593665937659386593965940659416594265943659446594565946659476594865949659506595165952659536595465955659566595765958659596596065961659626596365964659656596665967659686596965970659716597265973659746597565976659776597865979659806598165982659836598465985659866598765988659896599065991659926599365994659956599665997659986599966000660016600266003660046600566006660076600866009660106601166012660136601466015660166601766018660196602066021660226602366024660256602666027660286602966030660316603266033660346603566036660376603866039660406604166042660436604466045660466604766048660496605066051660526605366054660556605666057660586605966060660616606266063660646606566066660676606866069660706607166072660736607466075660766607766078660796608066081660826608366084660856608666087660886608966090660916609266093660946609566096660976609866099661006610166102661036610466105661066610766108661096611066111661126611366114661156611666117661186611966120661216612266123661246612566126661276612866129661306613166132661336613466135661366613766138661396614066141661426614366144661456614666147661486614966150661516615266153661546615566156661576615866159661606616166162661636616466165661666616766168661696617066171661726617366174661756617666177661786617966180661816618266183661846618566186661876618866189661906619166192661936619466195661966619766198661996620066201662026620366204662056620666207662086620966210662116621266213662146621566216662176621866219662206622166222662236622466225662266622766228662296623066231662326623366234662356623666237662386623966240662416624266243662446624566246662476624866249662506625166252662536625466255662566625766258662596626066261662626626366264662656626666267662686626966270662716627266273662746627566276662776627866279662806628166282662836628466285662866628766288662896629066291662926629366294662956629666297662986629966300663016630266303663046630566306663076630866309663106631166312663136631466315663166631766318663196632066321663226632366324663256632666327663286632966330663316633266333663346633566336663376633866339663406634166342663436634466345663466634766348663496635066351663526635366354663556635666357663586635966360663616636266363663646636566366663676636866369663706637166372663736637466375663766637766378663796638066381663826638366384663856638666387663886638966390663916639266393663946639566396663976639866399664006640166402664036640466405664066640766408664096641066411664126641366414664156641666417664186641966420664216642266423664246642566426664276642866429664306643166432664336643466435664366643766438664396644066441664426644366444664456644666447664486644966450664516645266453664546645566456664576645866459664606646166462664636646466465664666646766468664696647066471664726647366474664756647666477664786647966480664816648266483664846648566486664876648866489664906649166492664936649466495664966649766498664996650066501665026650366504665056650666507665086650966510665116651266513665146651566516665176651866519665206652166522665236652466525665266652766528665296653066531665326653366534665356653666537665386653966540665416654266543665446654566546665476654866549665506655166552665536655466555665566655766558665596656066561665626656366564665656656666567665686656966570665716657266573665746657566576665776657866579665806658166582665836658466585665866658766588665896659066591665926659366594665956659666597665986659966600666016660266603666046660566606666076660866609666106661166612666136661466615666166661766618666196662066621666226662366624666256662666627666286662966630666316663266633666346663566636666376663866639666406664166642666436664466645666466664766648666496665066651666526665366654666556665666657666586665966660666616666266663666646666566666666676666866669666706667166672666736667466675666766667766678666796668066681666826668366684666856668666687666886668966690666916669266693666946669566696666976669866699667006670166702667036670466705667066670766708667096671066711667126671366714667156671666717667186671966720667216672266723667246672566726667276672866729667306673166732667336673466735667366673766738667396674066741667426674366744667456674666747667486674966750667516675266753667546675566756667576675866759667606676166762667636676466765667666676766768667696677066771667726677366774667756677666777667786677966780667816678266783667846678566786667876678866789667906679166792667936679466795667966679766798667996680066801668026680366804668056680666807668086680966810668116681266813668146681566816668176681866819668206682166822668236682466825668266682766828668296683066831668326683366834668356683666837668386683966840668416684266843668446684566846668476684866849668506685166852668536685466855668566685766858668596686066861668626686366864668656686666867668686686966870668716687266873668746687566876668776687866879668806688166882668836688466885668866688766888668896689066891668926689366894668956689666897668986689966900669016690266903669046690566906669076690866909669106691166912669136691466915669166691766918669196692066921669226692366924669256692666927669286692966930669316693266933669346693566936669376693866939669406694166942669436694466945669466694766948669496695066951669526695366954669556695666957669586695966960669616696266963669646696566966669676696866969669706697166972669736697466975669766697766978669796698066981669826698366984669856698666987669886698966990669916699266993669946699566996669976699866999670006700167002670036700467005670066700767008670096701067011670126701367014670156701667017670186701967020670216702267023670246702567026670276702867029670306703167032670336703467035670366703767038670396704067041670426704367044670456704667047670486704967050670516705267053670546705567056670576705867059670606706167062670636706467065670666706767068670696707067071670726707367074670756707667077670786707967080670816708267083670846708567086670876708867089670906709167092670936709467095670966709767098670996710067101671026710367104671056710667107671086710967110671116711267113671146711567116671176711867119671206712167122671236712467125671266712767128671296713067131671326713367134671356713667137671386713967140671416714267143671446714567146671476714867149671506715167152671536715467155671566715767158671596716067161671626716367164671656716667167671686716967170671716717267173671746717567176671776717867179671806718167182671836718467185671866718767188671896719067191671926719367194671956719667197671986719967200672016720267203672046720567206672076720867209672106721167212672136721467215672166721767218672196722067221672226722367224672256722667227672286722967230672316723267233672346723567236672376723867239672406724167242672436724467245672466724767248672496725067251672526725367254672556725667257672586725967260672616726267263672646726567266672676726867269672706727167272672736727467275672766727767278672796728067281672826728367284672856728667287672886728967290672916729267293672946729567296672976729867299673006730167302673036730467305673066730767308673096731067311673126731367314673156731667317673186731967320673216732267323673246732567326673276732867329673306733167332673336733467335673366733767338673396734067341673426734367344673456734667347673486734967350673516735267353673546735567356673576735867359673606736167362673636736467365673666736767368673696737067371673726737367374673756737667377673786737967380673816738267383673846738567386673876738867389673906739167392673936739467395673966739767398673996740067401674026740367404674056740667407674086740967410674116741267413674146741567416674176741867419674206742167422674236742467425674266742767428674296743067431674326743367434674356743667437674386743967440674416744267443674446744567446674476744867449674506745167452674536745467455674566745767458674596746067461674626746367464674656746667467674686746967470674716747267473674746747567476674776747867479674806748167482674836748467485674866748767488674896749067491674926749367494674956749667497674986749967500675016750267503675046750567506675076750867509675106751167512675136751467515675166751767518675196752067521675226752367524675256752667527675286752967530675316753267533675346753567536675376753867539675406754167542675436754467545675466754767548675496755067551675526755367554675556755667557675586755967560675616756267563675646756567566675676756867569675706757167572675736757467575675766757767578675796758067581675826758367584675856758667587675886758967590675916759267593675946759567596675976759867599676006760167602676036760467605676066760767608676096761067611676126761367614676156761667617676186761967620676216762267623676246762567626676276762867629676306763167632676336763467635676366763767638676396764067641676426764367644676456764667647676486764967650676516765267653676546765567656676576765867659676606766167662676636766467665676666766767668676696767067671676726767367674676756767667677676786767967680676816768267683676846768567686676876768867689676906769167692676936769467695676966769767698676996770067701677026770367704677056770667707677086770967710677116771267713677146771567716677176771867719677206772167722677236772467725677266772767728677296773067731677326773367734677356773667737677386773967740677416774267743677446774567746677476774867749677506775167752677536775467755677566775767758677596776067761677626776367764677656776667767677686776967770677716777267773677746777567776677776777867779677806778167782677836778467785677866778767788677896779067791677926779367794677956779667797677986779967800678016780267803678046780567806678076780867809678106781167812678136781467815678166781767818678196782067821678226782367824678256782667827678286782967830678316783267833678346783567836678376783867839678406784167842678436784467845678466784767848678496785067851678526785367854678556785667857678586785967860678616786267863678646786567866678676786867869678706787167872678736787467875678766787767878678796788067881678826788367884678856788667887678886788967890678916789267893678946789567896678976789867899679006790167902679036790467905679066790767908679096791067911679126791367914679156791667917679186791967920679216792267923679246792567926679276792867929679306793167932679336793467935679366793767938679396794067941679426794367944679456794667947679486794967950679516795267953679546795567956679576795867959679606796167962679636796467965679666796767968679696797067971679726797367974679756797667977679786797967980679816798267983679846798567986679876798867989679906799167992679936799467995679966799767998679996800068001680026800368004680056800668007680086800968010680116801268013680146801568016680176801868019680206802168022680236802468025680266802768028680296803068031680326803368034680356803668037680386803968040680416804268043680446804568046680476804868049680506805168052680536805468055680566805768058680596806068061680626806368064680656806668067680686806968070680716807268073680746807568076680776807868079680806808168082680836808468085680866808768088680896809068091680926809368094680956809668097680986809968100681016810268103681046810568106681076810868109681106811168112681136811468115681166811768118681196812068121681226812368124681256812668127681286812968130681316813268133681346813568136681376813868139681406814168142681436814468145681466814768148681496815068151681526815368154681556815668157681586815968160681616816268163681646816568166681676816868169681706817168172681736817468175681766817768178681796818068181681826818368184681856818668187681886818968190681916819268193681946819568196681976819868199682006820168202682036820468205682066820768208682096821068211682126821368214682156821668217682186821968220682216822268223682246822568226682276822868229682306823168232682336823468235682366823768238682396824068241682426824368244682456824668247682486824968250682516825268253682546825568256682576825868259682606826168262682636826468265682666826768268682696827068271682726827368274682756827668277682786827968280682816828268283682846828568286682876828868289682906829168292682936829468295682966829768298682996830068301683026830368304683056830668307683086830968310683116831268313683146831568316683176831868319683206832168322683236832468325683266832768328683296833068331683326833368334683356833668337683386833968340683416834268343683446834568346683476834868349683506835168352683536835468355683566835768358683596836068361683626836368364683656836668367683686836968370683716837268373683746837568376683776837868379683806838168382683836838468385683866838768388683896839068391683926839368394683956839668397683986839968400684016840268403684046840568406684076840868409684106841168412684136841468415684166841768418684196842068421684226842368424684256842668427684286842968430684316843268433684346843568436684376843868439684406844168442684436844468445684466844768448684496845068451684526845368454684556845668457684586845968460684616846268463684646846568466684676846868469684706847168472684736847468475684766847768478684796848068481684826848368484684856848668487684886848968490684916849268493684946849568496684976849868499685006850168502685036850468505685066850768508685096851068511685126851368514685156851668517685186851968520685216852268523685246852568526685276852868529685306853168532685336853468535685366853768538685396854068541685426854368544685456854668547685486854968550685516855268553685546855568556685576855868559685606856168562685636856468565685666856768568685696857068571685726857368574685756857668577685786857968580685816858268583685846858568586685876858868589685906859168592685936859468595685966859768598685996860068601686026860368604686056860668607686086860968610686116861268613686146861568616686176861868619686206862168622686236862468625686266862768628686296863068631686326863368634686356863668637686386863968640686416864268643686446864568646686476864868649686506865168652686536865468655686566865768658686596866068661686626866368664686656866668667686686866968670686716867268673686746867568676686776867868679686806868168682686836868468685686866868768688686896869068691686926869368694686956869668697686986869968700687016870268703687046870568706687076870868709687106871168712687136871468715687166871768718687196872068721687226872368724687256872668727687286872968730687316873268733687346873568736687376873868739687406874168742687436874468745687466874768748687496875068751687526875368754687556875668757687586875968760687616876268763687646876568766687676876868769687706877168772687736877468775687766877768778687796878068781687826878368784687856878668787687886878968790687916879268793687946879568796687976879868799688006880168802688036880468805688066880768808688096881068811688126881368814688156881668817688186881968820688216882268823688246882568826688276882868829688306883168832688336883468835688366883768838688396884068841688426884368844688456884668847688486884968850688516885268853688546885568856688576885868859688606886168862688636886468865688666886768868688696887068871688726887368874688756887668877688786887968880688816888268883688846888568886688876888868889688906889168892688936889468895688966889768898688996890068901689026890368904689056890668907689086890968910689116891268913689146891568916689176891868919689206892168922689236892468925689266892768928689296893068931689326893368934689356893668937689386893968940689416894268943689446894568946689476894868949689506895168952689536895468955689566895768958689596896068961689626896368964689656896668967689686896968970689716897268973689746897568976689776897868979689806898168982689836898468985689866898768988689896899068991689926899368994689956899668997689986899969000690016900269003690046900569006690076900869009690106901169012690136901469015690166901769018690196902069021690226902369024690256902669027690286902969030690316903269033690346903569036690376903869039690406904169042690436904469045690466904769048690496905069051690526905369054690556905669057690586905969060690616906269063690646906569066690676906869069690706907169072690736907469075690766907769078690796908069081690826908369084690856908669087690886908969090690916909269093690946909569096690976909869099691006910169102691036910469105691066910769108691096911069111691126911369114691156911669117691186911969120691216912269123691246912569126691276912869129691306913169132691336913469135691366913769138691396914069141691426914369144691456914669147691486914969150691516915269153691546915569156691576915869159691606916169162691636916469165691666916769168691696917069171691726917369174691756917669177691786917969180691816918269183691846918569186691876918869189691906919169192691936919469195691966919769198691996920069201692026920369204692056920669207692086920969210692116921269213692146921569216692176921869219692206922169222692236922469225692266922769228692296923069231692326923369234692356923669237692386923969240692416924269243692446924569246692476924869249692506925169252692536925469255692566925769258692596926069261692626926369264692656926669267692686926969270692716927269273692746927569276692776927869279692806928169282692836928469285692866928769288692896929069291692926929369294692956929669297692986929969300693016930269303693046930569306693076930869309693106931169312693136931469315693166931769318693196932069321693226932369324693256932669327693286932969330693316933269333693346933569336693376933869339693406934169342693436934469345693466934769348693496935069351693526935369354693556935669357693586935969360693616936269363693646936569366693676936869369693706937169372693736937469375693766937769378693796938069381693826938369384693856938669387693886938969390693916939269393693946939569396693976939869399694006940169402694036940469405694066940769408694096941069411694126941369414694156941669417694186941969420694216942269423694246942569426694276942869429694306943169432694336943469435694366943769438694396944069441694426944369444694456944669447694486944969450694516945269453694546945569456694576945869459694606946169462694636946469465694666946769468694696947069471694726947369474694756947669477694786947969480694816948269483694846948569486694876948869489694906949169492694936949469495694966949769498694996950069501695026950369504695056950669507695086950969510695116951269513695146951569516695176951869519695206952169522695236952469525695266952769528695296953069531695326953369534695356953669537695386953969540695416954269543695446954569546695476954869549695506955169552695536955469555695566955769558695596956069561695626956369564695656956669567695686956969570695716957269573695746957569576695776957869579695806958169582695836958469585695866958769588695896959069591695926959369594695956959669597695986959969600696016960269603696046960569606696076960869609696106961169612696136961469615696166961769618696196962069621696226962369624696256962669627696286962969630696316963269633696346963569636696376963869639696406964169642696436964469645696466964769648696496965069651696526965369654696556965669657696586965969660696616966269663696646966569666696676966869669696706967169672696736967469675696766967769678696796968069681696826968369684696856968669687696886968969690696916969269693696946969569696696976969869699697006970169702697036970469705697066970769708697096971069711697126971369714697156971669717697186971969720697216972269723697246972569726697276972869729697306973169732697336973469735697366973769738697396974069741697426974369744697456974669747697486974969750697516975269753697546975569756697576975869759697606976169762697636976469765697666976769768697696977069771697726977369774697756977669777697786977969780697816978269783697846978569786697876978869789697906979169792697936979469795697966979769798697996980069801698026980369804698056980669807698086980969810698116981269813698146981569816698176981869819698206982169822698236982469825698266982769828698296983069831698326983369834698356983669837698386983969840698416984269843698446984569846698476984869849698506985169852698536985469855698566985769858698596986069861698626986369864698656986669867698686986969870698716987269873698746987569876698776987869879698806988169882698836988469885698866988769888698896989069891698926989369894698956989669897698986989969900699016990269903699046990569906699076990869909699106991169912699136991469915699166991769918699196992069921699226992369924699256992669927699286992969930699316993269933699346993569936699376993869939699406994169942699436994469945699466994769948699496995069951699526995369954699556995669957699586995969960699616996269963699646996569966699676996869969699706997169972699736997469975699766997769978699796998069981699826998369984699856998669987699886998969990699916999269993699946999569996699976999869999700007000170002700037000470005700067000770008700097001070011700127001370014700157001670017700187001970020700217002270023700247002570026700277002870029700307003170032700337003470035700367003770038700397004070041700427004370044700457004670047700487004970050700517005270053700547005570056700577005870059700607006170062700637006470065700667006770068700697007070071700727007370074700757007670077700787007970080700817008270083700847008570086700877008870089700907009170092700937009470095700967009770098700997010070101701027010370104701057010670107701087010970110701117011270113701147011570116701177011870119701207012170122701237012470125701267012770128701297013070131701327013370134701357013670137701387013970140701417014270143701447014570146701477014870149701507015170152701537015470155701567015770158701597016070161701627016370164701657016670167701687016970170701717017270173701747017570176701777017870179701807018170182701837018470185701867018770188701897019070191701927019370194701957019670197701987019970200702017020270203702047020570206702077020870209702107021170212702137021470215702167021770218702197022070221702227022370224702257022670227702287022970230702317023270233702347023570236702377023870239702407024170242702437024470245702467024770248702497025070251702527025370254702557025670257702587025970260702617026270263702647026570266702677026870269702707027170272702737027470275702767027770278702797028070281702827028370284702857028670287702887028970290702917029270293702947029570296702977029870299703007030170302703037030470305703067030770308703097031070311703127031370314703157031670317703187031970320703217032270323703247032570326703277032870329703307033170332703337033470335703367033770338703397034070341703427034370344703457034670347703487034970350703517035270353703547035570356703577035870359703607036170362703637036470365703667036770368703697037070371703727037370374703757037670377703787037970380703817038270383703847038570386703877038870389703907039170392703937039470395703967039770398703997040070401704027040370404704057040670407704087040970410704117041270413704147041570416704177041870419704207042170422704237042470425704267042770428704297043070431704327043370434704357043670437704387043970440704417044270443704447044570446704477044870449704507045170452704537045470455704567045770458704597046070461704627046370464704657046670467704687046970470704717047270473704747047570476704777047870479704807048170482704837048470485704867048770488704897049070491704927049370494704957049670497704987049970500705017050270503705047050570506705077050870509705107051170512705137051470515705167051770518705197052070521705227052370524705257052670527705287052970530705317053270533705347053570536705377053870539705407054170542705437054470545705467054770548705497055070551705527055370554705557055670557705587055970560705617056270563705647056570566705677056870569705707057170572705737057470575705767057770578705797058070581705827058370584705857058670587705887058970590705917059270593705947059570596705977059870599706007060170602706037060470605706067060770608706097061070611706127061370614706157061670617706187061970620706217062270623706247062570626706277062870629706307063170632706337063470635706367063770638706397064070641706427064370644706457064670647706487064970650706517065270653706547065570656706577065870659706607066170662706637066470665706667066770668706697067070671706727067370674706757067670677706787067970680706817068270683706847068570686706877068870689706907069170692706937069470695706967069770698706997070070701707027070370704707057070670707707087070970710707117071270713707147071570716707177071870719707207072170722707237072470725707267072770728707297073070731707327073370734707357073670737707387073970740707417074270743707447074570746707477074870749707507075170752707537075470755707567075770758707597076070761707627076370764707657076670767707687076970770707717077270773707747077570776707777077870779707807078170782707837078470785707867078770788707897079070791707927079370794707957079670797707987079970800708017080270803708047080570806708077080870809708107081170812708137081470815708167081770818708197082070821708227082370824708257082670827708287082970830708317083270833708347083570836708377083870839708407084170842708437084470845708467084770848708497085070851708527085370854708557085670857708587085970860708617086270863708647086570866708677086870869708707087170872708737087470875708767087770878708797088070881708827088370884708857088670887708887088970890708917089270893708947089570896708977089870899709007090170902709037090470905709067090770908709097091070911709127091370914709157091670917709187091970920709217092270923709247092570926709277092870929709307093170932709337093470935709367093770938709397094070941709427094370944709457094670947709487094970950709517095270953709547095570956709577095870959709607096170962709637096470965709667096770968709697097070971709727097370974709757097670977709787097970980709817098270983709847098570986709877098870989709907099170992709937099470995709967099770998709997100071001710027100371004710057100671007710087100971010710117101271013710147101571016710177101871019710207102171022710237102471025710267102771028710297103071031710327103371034710357103671037710387103971040710417104271043710447104571046710477104871049710507105171052710537105471055710567105771058710597106071061710627106371064710657106671067710687106971070710717107271073710747107571076710777107871079710807108171082710837108471085710867108771088710897109071091710927109371094710957109671097710987109971100711017110271103711047110571106711077110871109711107111171112711137111471115711167111771118711197112071121711227112371124711257112671127711287112971130711317113271133711347113571136711377113871139711407114171142711437114471145711467114771148711497115071151711527115371154711557115671157711587115971160711617116271163711647116571166711677116871169711707117171172711737117471175711767117771178711797118071181711827118371184711857118671187711887118971190711917119271193711947119571196711977119871199712007120171202712037120471205712067120771208712097121071211712127121371214712157121671217712187121971220712217122271223712247122571226712277122871229712307123171232712337123471235712367123771238712397124071241712427124371244712457124671247712487124971250712517125271253712547125571256712577125871259712607126171262712637126471265712667126771268712697127071271712727127371274712757127671277712787127971280712817128271283712847128571286712877128871289712907129171292712937129471295712967129771298712997130071301713027130371304713057130671307713087130971310713117131271313713147131571316713177131871319713207132171322713237132471325713267132771328713297133071331713327133371334713357133671337713387133971340713417134271343713447134571346713477134871349713507135171352713537135471355713567135771358713597136071361713627136371364713657136671367713687136971370713717137271373713747137571376713777137871379713807138171382713837138471385713867138771388713897139071391713927139371394713957139671397713987139971400714017140271403714047140571406714077140871409714107141171412714137141471415714167141771418714197142071421714227142371424714257142671427714287142971430714317143271433714347143571436714377143871439714407144171442714437144471445714467144771448714497145071451714527145371454714557145671457714587145971460714617146271463714647146571466714677146871469714707147171472714737147471475714767147771478714797148071481714827148371484714857148671487714887148971490714917149271493714947149571496714977149871499715007150171502715037150471505715067150771508715097151071511715127151371514715157151671517715187151971520715217152271523715247152571526715277152871529715307153171532715337153471535715367153771538715397154071541715427154371544715457154671547715487154971550715517155271553715547155571556715577155871559715607156171562715637156471565715667156771568715697157071571715727157371574715757157671577715787157971580715817158271583715847158571586715877158871589715907159171592715937159471595715967159771598715997160071601716027160371604716057160671607716087160971610716117161271613716147161571616716177161871619716207162171622716237162471625716267162771628716297163071631716327163371634716357163671637716387163971640716417164271643716447164571646716477164871649716507165171652716537165471655716567165771658716597166071661716627166371664716657166671667716687166971670716717167271673716747167571676716777167871679716807168171682716837168471685716867168771688716897169071691716927169371694716957169671697716987169971700717017170271703717047170571706717077170871709717107171171712717137171471715717167171771718717197172071721717227172371724717257172671727717287172971730717317173271733717347173571736717377173871739717407174171742717437174471745717467174771748717497175071751717527175371754717557175671757717587175971760717617176271763717647176571766717677176871769717707177171772717737177471775717767177771778717797178071781717827178371784717857178671787717887178971790717917179271793717947179571796717977179871799718007180171802718037180471805718067180771808718097181071811718127181371814718157181671817718187181971820718217182271823718247182571826718277182871829718307183171832718337183471835718367183771838718397184071841718427184371844718457184671847718487184971850718517185271853718547185571856718577185871859718607186171862718637186471865718667186771868718697187071871718727187371874718757187671877718787187971880718817188271883718847188571886718877188871889718907189171892718937189471895718967189771898718997190071901719027190371904719057190671907719087190971910719117191271913719147191571916719177191871919719207192171922719237192471925719267192771928719297193071931719327193371934
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Spire.Pdf</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Spire.License.LicenseProvider">
  8. <summary>
  9. Class LicenseProvider.
  10. </summary>
  11. </member>
  12. <member name="M:Spire.License.LicenseProvider.SetLicenseFileFullPath(System.String)">
  13. <summary>
  14. Provides a license by a license file path, which will be used for loading license.
  15. </summary>
  16. <param name="licenseFileFullPath">License file full path.</param>
  17. </member>
  18. <member name="M:Spire.License.LicenseProvider.SetLicenseFileName(System.String)">
  19. <summary>
  20. Sets the license file name, which will be used for loading license.
  21. </summary>
  22. <param name="licenseFileName">License file name.</param>
  23. </member>
  24. <member name="M:Spire.License.LicenseProvider.GetLicenseFileName">
  25. <summary>
  26. Gets the current license file name.
  27. </summary>
  28. <returns>The license file name, the default license file name is [license.elic.xml].</returns>
  29. </member>
  30. <member name="M:Spire.License.LicenseProvider.SetLicenseFile(System.IO.FileInfo)">
  31. <summary>
  32. Provides a license by a license file object, which will be used for loading license.
  33. </summary>
  34. <param name="licenseFile">License file object.</param>
  35. </member>
  36. <member name="M:Spire.License.LicenseProvider.SetLicenseFileStream(System.IO.Stream)">
  37. <summary>
  38. Provides a license by a license stream, which will be used for loading license.
  39. </summary>
  40. <param name="licenseFileStream">License data stream.</param>
  41. </member>
  42. <member name="M:Spire.License.LicenseProvider.SetLicenseKey(System.String)">
  43. <summary>
  44. Provides a license by a license key, which will be used for loading license.
  45. </summary>
  46. <param name="key">The value of the Key attribute of the element License of you license xml file.</param>
  47. </member>
  48. <member name="M:Spire.License.LicenseProvider.ClearLicense">
  49. <summary>
  50. Clear all cached license.
  51. </summary>
  52. </member>
  53. <member name="M:Spire.License.LicenseProvider.LoadLicense">
  54. <summary>
  55. Load the license provided by current setting to the license cache.
  56. </summary>
  57. </member>
  58. <member name="M:Spire.License.LicenseProvider.LoadLicense(System.Type)">
  59. <summary>
  60. Load the license provided by current setting to the license cache.
  61. </summary>
  62. <param name="type">Runtime product type</param>
  63. </member>
  64. <member name="M:Spire.License.LicenseProvider.GetLicense(System.ComponentModel.LicenseContext,System.Type,System.Object,System.Boolean)">
  65. <summary>
  66. This method is not intended to be used directly from your code.
  67. </summary>
  68. <param name="context"></param>
  69. <param name="type"></param>
  70. <param name="instance"></param>
  71. <param name="allowExceptions"></param>
  72. <returns></returns>
  73. </member>
  74. <member name="T:Spire.TraceInfo">
  75. <summary>
  76. Class TraceInfo.
  77. </summary>
  78. </member>
  79. <member name="M:Spire.TraceInfo.ShowTraceInfo(System.String,System.String,System.String)">
  80. <summary>
  81. Show trace info.
  82. </summary>
  83. <param name="className">The class name.</param>
  84. <param name="methodName">The method name.</param>
  85. <param name="message">The message.</param>
  86. </member>
  87. <member name="T:Spire.Pdf.Security.IPdfSignatureFormatter">
  88. <summary>
  89. Signature formatter interface.
  90. </summary>
  91. </member>
  92. <!-- 对于成员“P:Spire.Pdf.Security.IPdfSignatureFormatter.Parameters”忽略有格式错误的 XML 注释 -->
  93. <member name="M:Spire.Pdf.Security.IPdfSignatureFormatter.Sign(System.Byte[])">
  94. <summary>
  95. Sign.
  96. </summary>
  97. <param name="content">The data to be signed.</param>
  98. <returns>The signature.</returns>
  99. </member>
  100. <member name="M:Spire.Pdf.Security.OCSPProvider.#ctor(System.String)">
  101. <summary>
  102. Construct a new instance.
  103. </summary>
  104. <param name="url">The ocsp server url.</param>
  105. </member>
  106. <member name="M:Spire.Pdf.Security.OCSPProvider.#ctor(Spire.Pdf.Security.PdfSignature.OCSPResponseGenerateHandler)">
  107. <summary>
  108. Construct a new instance.
  109. </summary>
  110. <param name="handler">OCSP response generator.</param>
  111. </member>
  112. <member name="M:Spire.Pdf.Security.OCSPProvider.Generate(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.X509Certificates.X509Certificate2)">
  113. <summary>
  114. Generate OCSP response.
  115. </summary>
  116. <param name="checkedCertificate">certificate to checked</param>
  117. <param name="issuerCertificate">certificate of the issuer</param>
  118. <returns>OCSP response which must conform to RFC 2560</returns>
  119. </member>
  120. <member name="M:Spire.Pdf.Security.TimestampProvider.#ctor(System.String,System.String,System.String)">
  121. <summary>
  122. Construct a new instance.
  123. </summary>
  124. <param name="url">The Timestamp server url.</param>
  125. </member>
  126. <member name="M:Spire.Pdf.Security.TimestampProvider.#ctor(Spire.Pdf.Security.PdfSignature.TimestampGenerateHandler)">
  127. <summary>
  128. Construct a new instance.
  129. </summary>
  130. <param name="handler">Timestamp generator.</param>
  131. </member>
  132. <member name="M:Spire.Pdf.Security.TimestampProvider.Generate(System.Byte[])">
  133. <summary>
  134. Generate timestamp token.
  135. </summary>
  136. <param name="signature">
  137. The value of signature field within SignerInfo.
  138. The value of messageImprint field within TimeStampToken shall be the hash of signature.
  139. Refrence RFC 3161 APPENDIX A.
  140. </param>
  141. <returns>timestamp which must conform to RFC 3161</returns>
  142. </member>
  143. <member name="T:Spire.Pdf.Security.PdfCertificate">
  144. <summary>
  145. Represents the Certificate object.
  146. </summary>
  147. </member>
  148. <member name="M:Spire.Pdf.Security.PdfCertificate.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate)">
  149. <summary>
  150. Creates new PdfCertificate from an certificate.
  151. </summary>
  152. <param name="certificate">The X509Certificate object.</param>
  153. </member>
  154. <member name="M:Spire.Pdf.Security.PdfCertificate.#ctor(System.String,System.String)">
  155. <summary>
  156. Creates new PdfCertificate from PFX file.
  157. </summary>
  158. <param name="pfxPath">The path to pfx file.</param>
  159. <param name="password">The password for pfx file.</param>
  160. </member>
  161. <member name="M:Spire.Pdf.Security.PdfCertificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  162. <summary>
  163. Creates new PdfCertificate from PFX file.
  164. </summary>
  165. <param name="pfxPath">The path to pfx file.</param>
  166. <param name="password">The password for pfx file.</param>
  167. <param name="storageFlags">X509KeyStorageFlags storageFlags</param>
  168. </member>
  169. <member name="M:Spire.Pdf.Security.PdfCertificate.#ctor(System.Byte[])">
  170. <summary>
  171. Signature data
  172. </summary>
  173. <param name="signData">The data to pfx file.</param>
  174. </member>
  175. <member name="M:Spire.Pdf.Security.PdfCertificate.#ctor(System.Byte[],System.String)">
  176. <summary>
  177. Signature data
  178. </summary>
  179. <param name="signData">The data to pfx file.</param>
  180. <param name="password">The password for pfx file.</param>
  181. </member>
  182. <member name="M:Spire.Pdf.Security.PdfCertificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  183. <summary>
  184. Signature data
  185. </summary>
  186. <param name="signData">The data to pfx file.</param>
  187. <param name="password">The password for pfx file.</param>
  188. <param name="storageFlags">X509KeyStorageFlags storageFlags</param>
  189. </member>
  190. <member name="M:Spire.Pdf.Security.PdfCertificate.GetCertificates">
  191. <summary>
  192. Gets the certificates in all storages.
  193. </summary>
  194. <returns>
  195. PdfCertificate array.
  196. </returns>
  197. </member>
  198. <member name="M:Spire.Pdf.Security.PdfCertificate.FindBySubject(Spire.Pdf.Security.StoreType,System.String)">
  199. <summary>
  200. Finds the certificate by subject.
  201. </summary>
  202. <param name="storeName">The store name.</param>
  203. <param name="subject">The certificate subject.</param>
  204. <returns>The certificate.</returns>
  205. </member>
  206. <member name="M:Spire.Pdf.Security.PdfCertificate.FindByIssuer(Spire.Pdf.Security.StoreType,System.String)">
  207. <summary>
  208. Finds the certificate by issuer.
  209. </summary>
  210. <param name="storeName">The store name.</param>
  211. <param name="issuer">The certificate issuer.</param>
  212. <returns>The certificate.</returns>
  213. </member>
  214. <member name="M:Spire.Pdf.Security.PdfCertificate.FindBySerialId(Spire.Pdf.Security.StoreType,System.Byte[])">
  215. <summary>
  216. Finds the certificate by serial number.
  217. </summary>
  218. <param name="type">The certification system store type.</param>
  219. <param name="certId">The certificate id.</param>
  220. <returns></returns>
  221. </member>
  222. <member name="T:Spire.Pdf.Security.PdfSignature">
  223. <summary>
  224. Represents a digital signature used for signing a PDF document.
  225. </summary>
  226. </member>
  227. <member name="P:Spire.Pdf.Security.PdfSignature.Certificates">
  228. <summary>
  229. Get all certificates.
  230. </summary>
  231. </member>
  232. <member name="P:Spire.Pdf.Security.PdfSignature.Appearence">
  233. <summary>
  234. Gets the signature Appearance.
  235. </summary>
  236. <value>A object defines signature`s appearance.</value>
  237. </member>
  238. <member name="P:Spire.Pdf.Security.PdfSignature.Location">
  239. <summary>
  240. Gets or sets signature location on the page.
  241. </summary>
  242. </member>
  243. <member name="P:Spire.Pdf.Security.PdfSignature.Bounds">
  244. <summary>
  245. Gets or sets bounds of signature.
  246. </summary>
  247. </member>
  248. <member name="P:Spire.Pdf.Security.PdfSignature.ContactInfo">
  249. <summary>
  250. Gets or sets information provided by the signer to enable a recipient to contact
  251. the signer to verify the signature; for example, a phone number.
  252. </summary>
  253. </member>
  254. <member name="P:Spire.Pdf.Security.PdfSignature.Reason">
  255. <summary>
  256. Gets or sets reason of signing.
  257. </summary>
  258. </member>
  259. <member name="P:Spire.Pdf.Security.PdfSignature.LocationInfo">
  260. <summary>
  261. Gets or sets the physical location of the signing.
  262. </summary>
  263. </member>
  264. <member name="P:Spire.Pdf.Security.PdfSignature.Certificated">
  265. <summary>
  266. Gets or sets a value indicating certificate document or not.
  267. NOTE: Works only with Adobe Reader 7.0.8 or higher.
  268. </summary>
  269. <value>certificate document if true.</value>
  270. </member>
  271. <member name="P:Spire.Pdf.Security.PdfSignature.DocumentPermissions">
  272. <summary>
  273. Gets or sets the permission for certificated document.
  274. </summary>
  275. <value>The document permission.</value>
  276. </member>
  277. <member name="P:Spire.Pdf.Security.PdfSignature.Certificate">
  278. <summary>
  279. Gets signing certificate.
  280. </summary>
  281. </member>
  282. <member name="P:Spire.Pdf.Security.PdfSignature.SignTextAlignment">
  283. <summary>
  284. Sets the alignment of signature text
  285. </summary>
  286. </member>
  287. <member name="P:Spire.Pdf.Security.PdfSignature.Visible">
  288. <summary>
  289. Gets a value indicating whether signature visible or not.
  290. </summary>
  291. <remarks>Signature can be set as invisible when its size is set to empty.</remarks>
  292. </member>
  293. <member name="P:Spire.Pdf.Security.PdfSignature.Date">
  294. <summary>
  295. Get Signature Datetime
  296. </summary>
  297. </member>
  298. <member name="P:Spire.Pdf.Security.PdfSignature.SignNameFont">
  299. <summary>
  300. Set the sign name font.
  301. Note: This font applys to sign name when the GraphicMode is SignNameOnly or SignNameAndSignDetail.
  302. if not set, the default font will be applied.
  303. </summary>
  304. </member>
  305. <member name="P:Spire.Pdf.Security.PdfSignature.SignFontColor">
  306. <summary>
  307. Set font color for the signature info
  308. if not set, the default is black
  309. </summary>
  310. </member>
  311. <member name="P:Spire.Pdf.Security.PdfSignature.SignDetailsFont">
  312. <summary>
  313. Set the SignDetails font.
  314. Note: if not set, the default font will be applied.
  315. </summary>
  316. </member>
  317. <member name="P:Spire.Pdf.Security.PdfSignature.SignInfoFont">
  318. <summary>
  319. Set signature info font
  320. </summary>
  321. </member>
  322. <member name="P:Spire.Pdf.Security.PdfSignature.DigitalSigner">
  323. <summary>
  324. The name of the person or authority signing the document, usually called signer.
  325. </summary>
  326. </member>
  327. <member name="P:Spire.Pdf.Security.PdfSignature.DigitalSignerLable">
  328. <summary>
  329. Digital Signature Common name label
  330. </summary>
  331. </member>
  332. <member name="P:Spire.Pdf.Security.PdfSignature.Name">
  333. <summary>
  334. The name of the person or authority signing the document.
  335. </summary>
  336. </member>
  337. <member name="P:Spire.Pdf.Security.PdfSignature.NameLabel">
  338. <summary>
  339. Name label
  340. </summary>
  341. </member>
  342. <member name="P:Spire.Pdf.Security.PdfSignature.DistinguishedNameLabel">
  343. <summary>
  344. Signature Distinguished Name label
  345. </summary>
  346. </member>
  347. <member name="P:Spire.Pdf.Security.PdfSignature.DistinguishedName">
  348. <summary>
  349. Digital Signature Distinguished name.
  350. Notes: Assigning a stirng value to it directly is not recommended unless you know what is the Distinguish Name exactly.
  351. One way suggested of value Assignment is using pdfSignature.Certificate.IssuerName.Name,in which, pdfSignature is an instance of PDFSignature class.
  352. </summary>
  353. </member>
  354. <member name="P:Spire.Pdf.Security.PdfSignature.IsTag">
  355. <summary>
  356. Flag determine whether to display the labels
  357. </summary>
  358. </member>
  359. <member name="P:Spire.Pdf.Security.PdfSignature.ShowConfiguerText">
  360. <summary>
  361. Show Digital Signature,Configuer Text
  362. </summary>
  363. </member>
  364. <member name="P:Spire.Pdf.Security.PdfSignature.GraphicsMode">
  365. <summary>
  366. The Grapphic render/display mode.
  367. </summary>
  368. </member>
  369. <member name="P:Spire.Pdf.Security.PdfSignature.ConfigGraphicType">
  370. <summary>
  371. Digital Signature Graphic Type
  372. </summary>
  373. </member>
  374. <member name="P:Spire.Pdf.Security.PdfSignature.ConfiguerGraphicPath">
  375. <summary>
  376. Digital Signature Configuer Graphic file Path
  377. </summary>
  378. </member>
  379. <member name="P:Spire.Pdf.Security.PdfSignature.SignImageSource">
  380. <summary>
  381. Signature Image Source
  382. </summary>
  383. </member>
  384. <member name="P:Spire.Pdf.Security.PdfSignature.IsConfiguerGraphicFilledBounds">
  385. <summary>
  386. Digital Signature Configuer Graphic is filled bounds.
  387. </summary>
  388. </member>
  389. <member name="P:Spire.Pdf.Security.PdfSignature.SignImageLayout">
  390. <summary>
  391. Set or get the sign image layout.
  392. </summary>
  393. </member>
  394. <member name="P:Spire.Pdf.Security.PdfSignature.ReasonLabel">
  395. <summary>
  396. Digital Signature Reason Label
  397. </summary>
  398. </member>
  399. <member name="P:Spire.Pdf.Security.PdfSignature.DateLabel">
  400. <summary>
  401. Digital Signature Date Label
  402. </summary>
  403. </member>
  404. <member name="P:Spire.Pdf.Security.PdfSignature.ContactInfoLabel">
  405. <summary>
  406. Digital Signature ContactInfo Label
  407. </summary>
  408. </member>
  409. <member name="P:Spire.Pdf.Security.PdfSignature.LocationInfoLabel">
  410. <summary>
  411. Digital Signature LocationInfo Label
  412. </summary>
  413. </member>
  414. <member name="M:Spire.Pdf.Security.PdfSignature.#ctor">
  415. <summary>
  416. Initializes a new instance of the class.
  417. </summary>
  418. </member>
  419. <member name="M:Spire.Pdf.Security.PdfSignature.#ctor(Spire.Pdf.PdfNewPage,Spire.Pdf.Security.PdfCertificate,System.String)">
  420. <summary>
  421. Initializes a new instance of the class.
  422. </summary>
  423. <param name="page">The current pdf page where signature will be replaced.</param>
  424. <param name="cert">The pdf certificate.</param>
  425. <param name="signatureName">Name of the signature.</param>
  426. </member>
  427. <member name="M:Spire.Pdf.Security.PdfSignature.#ctor(Spire.Pdf.PdfNewPage,Spire.Pdf.Security.IPdfSignatureFormatter,System.String)">
  428. <summary>
  429. Initializes a new instance of the class.
  430. </summary>
  431. <param name="page">The current pdf page where signature will be replaced.</param>
  432. <param name="signatureFormatter">The Signature formatter.</param>
  433. <param name="signatureName">Name of the signature.</param>
  434. </member>
  435. <member name="M:Spire.Pdf.Security.PdfSignature.#ctor(Spire.Pdf.PdfNewPage,Spire.Pdf.Security.PdfCertificate,Spire.Pdf.Security.IPdfSignatureFormatter,System.String)">
  436. <summary>
  437. Initializes a new instance of the class.
  438. </summary>
  439. <param name="page">The current pdf page where signature will be replaced.</param>
  440. <param name="cert">The pdf certificate.</param>
  441. <param name="signatureFormatter">The Signature formatter.</param>
  442. <param name="signatureName">Name of the signature.</param>
  443. </member>
  444. <member name="M:Spire.Pdf.Security.PdfSignature.#ctor(Spire.Pdf.PdfDocumentBase,Spire.Pdf.PdfPageBase,Spire.Pdf.Security.PdfCertificate,System.String)">
  445. <summary>
  446. Initializes a new instance of the class.
  447. </summary>
  448. <param name="document">The document, which has the page.</param>
  449. <param name="page">The page.</param>
  450. <param name="certificate">The certificate.</param>
  451. <param name="signatureName">The name of the signature.</param>
  452. </member>
  453. <member name="M:Spire.Pdf.Security.PdfSignature.#ctor(Spire.Pdf.PdfDocumentBase,Spire.Pdf.PdfPageBase,Spire.Pdf.Security.IPdfSignatureFormatter,System.String)">
  454. <summary>
  455. Initializes a new instance of the class.
  456. </summary>
  457. <param name="document">The document, which has the page.</param>
  458. <param name="page">The page.</param>
  459. <param name="signatureFormatter">The Signature formatter.</param>
  460. <param name="signatureName">The name of the signature.</param>
  461. </member>
  462. <member name="M:Spire.Pdf.Security.PdfSignature.#ctor(Spire.Pdf.PdfDocumentBase,Spire.Pdf.PdfPageBase,Spire.Pdf.Security.PdfCertificate,Spire.Pdf.Security.IPdfSignatureFormatter,System.String)">
  463. <summary>
  464. Initializes a new instance of the class.
  465. </summary>
  466. <param name="document">The document, which has the page.</param>
  467. <param name="page">The page.</param>
  468. <param name="certificate">The certificate.</param>
  469. <param name="signatureFormatter">The signature formatter.</param>
  470. <param name="signatureName">The name of the signature.</param>
  471. </member>
  472. <member name="M:Spire.Pdf.Security.PdfSignature.#ctor(Spire.Pdf.PdfDocumentBase,Spire.Pdf.PdfPageBase,Spire.Pdf.Security.PdfCertificate,System.String,Spire.Pdf.Widget.PdfSignatureFieldWidget)">
  473. <summary>
  474. Initializes a new instance of the class.
  475. </summary>
  476. <param name="document">The loaded document, which has the page.</param>
  477. <param name="page">The page.</param>
  478. <param name="certificate">The certificate.</param>
  479. <param name="signatureName">The name of the signature.</param>
  480. <param name="fieldWidget">The name of the loaded signature field</param>
  481. </member>
  482. <member name="M:Spire.Pdf.Security.PdfSignature.#ctor(Spire.Pdf.PdfDocumentBase,Spire.Pdf.PdfPageBase,Spire.Pdf.Security.IPdfSignatureFormatter,System.String,Spire.Pdf.Widget.PdfSignatureFieldWidget)">
  483. <summary>
  484. Initializes a new instance of the class.
  485. </summary>
  486. <param name="document">The loaded document, which has the page.</param>
  487. <param name="page">The page.</param>
  488. <param name="signatureFormatter">The Signature formatter.</param>
  489. <param name="signatureName">The name of the signature.</param>
  490. <param name="fieldWidget">The name of the loaded signature field</param>
  491. </member>
  492. <member name="M:Spire.Pdf.Security.PdfSignature.#ctor(Spire.Pdf.PdfDocumentBase,Spire.Pdf.PdfPageBase,Spire.Pdf.Security.PdfCertificate,Spire.Pdf.Security.IPdfSignatureFormatter,System.String,Spire.Pdf.Widget.PdfSignatureFieldWidget)">
  493. <summary>
  494. Initializes a new instance of the class.
  495. </summary>
  496. <param name="document">The loaded document, which has the page.</param>
  497. <param name="page">The page.</param>
  498. <param name="certificate">The certificate.</param>
  499. <param name="signatureFormatter">The signature formatter.</param>
  500. <param name="signatureName">The name of the signature.</param>
  501. <param name="fieldWidget">The name of the loaded signature field</param>
  502. </member>
  503. <member name="M:Spire.Pdf.Security.PdfSignature.#ctor(Spire.Pdf.PdfDocument,Spire.Pdf.PdfPageBase,Spire.Pdf.Security.PdfCertificate,System.String)">
  504. <summary>
  505. Initializes a new instance of the class.
  506. </summary>
  507. <param name="document">The document or loaded document, which has the page.</param>
  508. <param name="page">The page.</param>
  509. <param name="certificate">The certificate.</param>
  510. <param name="signatureName">The name of the signature.</param>
  511. </member>
  512. <member name="M:Spire.Pdf.Security.PdfSignature.#ctor(Spire.Pdf.PdfDocument,Spire.Pdf.PdfPageBase,Spire.Pdf.Security.IPdfSignatureFormatter,System.String)">
  513. <summary>
  514. Initializes a new instance of the class.
  515. </summary>
  516. <param name="document">The document or loaded document, which has the page.</param>
  517. <param name="page">The page.</param>
  518. <param name="certificate">The certificate.</param>
  519. <param name="signatureName">The name of the signature.</param>
  520. </member>
  521. <member name="M:Spire.Pdf.Security.PdfSignature.#ctor(Spire.Pdf.PdfDocument,Spire.Pdf.PdfPageBase,Spire.Pdf.Security.PdfCertificate,System.String,Spire.Pdf.Widget.PdfSignatureFieldWidget)">
  522. <summary>
  523. Initializes a new instance of the class.
  524. </summary>
  525. <param name="document">The loaded document, which has the page.</param>
  526. <param name="page">The page.</param>
  527. <param name="certificate">The certificate.</param>
  528. <param name="signatureName">The name of the signature.</param>
  529. <param name="fieldWidget">The name of the loaded signature field</param>
  530. </member>
  531. <member name="M:Spire.Pdf.Security.PdfSignature.#ctor(Spire.Pdf.PdfDocument,Spire.Pdf.PdfPageBase,Spire.Pdf.Security.IPdfSignatureFormatter,System.String,Spire.Pdf.Widget.PdfSignatureFieldWidget)">
  532. <summary>
  533. Initializes a new instance of the class.
  534. </summary>
  535. <param name="document">The loaded document, which has the page.</param>
  536. <param name="page">The page.</param>
  537. <param name="certificate">The certificate.</param>
  538. <param name="signatureName">The name of the signature.</param>
  539. <param name="fieldWidget">The name of the loaded signature field</param>
  540. </member>
  541. <member name="M:Spire.Pdf.Security.PdfSignature.HandleContentStreamResources(Spire.Pdf.Graphics.PdfTemplate)">
  542. <summary>
  543. Handle content stream and resources.
  544. </summary>
  545. <param name="template">The template.</param>
  546. </member>
  547. <member name="M:Spire.Pdf.Security.PdfSignature.VerifySignature">
  548. <summary>
  549. check thie validity of the signature
  550. </summary>
  551. <returns></returns>
  552. </member>
  553. <member name="M:Spire.Pdf.Security.PdfSignature.VerifyDocModified">
  554. <summary>
  555. Check if the document was altered after signed. True if modified; otherwise false.
  556. </summary>
  557. <returns></returns>
  558. </member>
  559. <member name="M:Spire.Pdf.Security.PdfSignature.SetSignNameWidth(System.Single)">
  560. <summary>
  561. Set the Sign Name Width
  562. </summary>
  563. <returns></returns>
  564. </member>
  565. <member name="T:Spire.Pdf.Security.PdfSignature.GraphicsGenerateHandler">
  566. <summary>
  567. The handler which generate graphics.
  568. </summary>
  569. <param name="graphics">
  570. The graphics context.
  571. The visible region is (0,0,signature bounds width,signature bounds height).
  572. </param>
  573. </member>
  574. <member name="M:Spire.Pdf.Security.PdfSignature.ConfigureCustomGraphics(Spire.Pdf.Security.PdfSignature.GraphicsGenerateHandler)">
  575. <summary>
  576. Configure custom graphics.
  577. </summary>
  578. <param name="handler">the handler which generate graphics.</param>
  579. </member>
  580. <member name="T:Spire.Pdf.Security.PdfSignature.TimestampGenerateHandler">
  581. <summary>
  582. The handler which generate timestamp token.
  583. </summary>
  584. <param name="signature">
  585. The value of signature field within SignerInfo.
  586. The value of messageImprint field within TimeStampToken shall be the hash of signature.
  587. Refrence RFC 3161 APPENDIX A.
  588. </param>
  589. <returns>timestamp which must conform to RFC 3161</returns>
  590. </member>
  591. <member name="M:Spire.Pdf.Security.PdfSignature.ConfigureTimestamp(System.String)">
  592. <summary>
  593. Configure timestamp which must conform to RFC 3161.
  594. </summary>
  595. <param name="tsaUrl">TSA url</param>
  596. </member>
  597. <member name="M:Spire.Pdf.Security.PdfSignature.ConfigureTimestamp(System.String,System.String,System.String)">
  598. <summary>
  599. Configure timestamp which must conform to RFC 3161.
  600. </summary>
  601. <param name="tsaUrl">The tsa url.</param>
  602. <param name="user">The user(account) name.</param>
  603. <param name="password">The password.</param>
  604. </member>
  605. <member name="M:Spire.Pdf.Security.PdfSignature.ConfigureTimestamp(Spire.Pdf.Security.PdfSignature.TimestampGenerateHandler)">
  606. <summary>
  607. Configure timestamp which must conform to RFC 3161.
  608. </summary>
  609. <param name="handler">the handler which generate timestamp token</param>
  610. </member>
  611. <member name="T:Spire.Pdf.Security.PdfSignature.OCSPResponseGenerateHandler">
  612. <summary>
  613. The handler which generate OCSP response.
  614. </summary>
  615. <param name="checkedCertificate">certificate to checked</param>
  616. <param name="issuerCertificate">certificate of the issuer</param>
  617. <returns>OCSP response which must conform to RFC 2560</returns>
  618. </member>
  619. <member name="M:Spire.Pdf.Security.PdfSignature.ConfigureHttpOCSP(System.String,System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
  620. <summary>
  621. Configure OCSP which must conform to RFC 2560.
  622. </summary>
  623. <param name="ocspUrl">
  624. OCSP url. It it's null it will be taken from the checked cert.
  625. </param>
  626. <param name="extraCertificates">
  627. Represents an additional collection of certificates that can be searched.
  628. if null,only use windows cert store.
  629. </param>
  630. </member>
  631. <member name="M:Spire.Pdf.Security.PdfSignature.ConfigureCustomOCSP(Spire.Pdf.Security.PdfSignature.OCSPResponseGenerateHandler,System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
  632. <summary>
  633. Configure OCSP which must conform to RFC 2560.
  634. </summary>
  635. <param name="extraCertificates">
  636. Represents an additional collection of certificates that can be searched
  637. if null,only use windows cert store.
  638. </param>
  639. <param name="handler">the handler which generate OCSP response.</param>
  640. </member>
  641. <member name="M:Spire.Pdf.Security.PdfSignatureDictionary.AddPropBuild">
  642. <summary>
  643. A dictionary that can be used by a signature handler to record information that captures the state of the computer environment used for signing
  644. </summary>
  645. </member>
  646. <member name="T:Spire.Pdf.Security.PdfEncryptionKeySize">
  647. <summary>
  648. Specifies length of the encryption key for encryption.
  649. </summary>
  650. </member>
  651. <member name="F:Spire.Pdf.Security.PdfEncryptionKeySize.Key40Bit">
  652. <summary>
  653. The key is 40 bit long.
  654. </summary>
  655. </member>
  656. <member name="F:Spire.Pdf.Security.PdfEncryptionKeySize.Key128Bit">
  657. <summary>
  658. The key is 128 bit long.
  659. </summary>
  660. </member>
  661. <member name="F:Spire.Pdf.Security.PdfEncryptionKeySize.Key256Bit">
  662. <summary>
  663. The key is 256 bit long.
  664. </summary>
  665. </member>
  666. <member name="T:Spire.Pdf.Security.PdfEncryptionAlgorithm">
  667. <summary>
  668. Specifies the type of encryption algorithm used.
  669. </summary>
  670. </member>
  671. <member name="F:Spire.Pdf.Security.PdfEncryptionAlgorithm.RC4">
  672. <summary>
  673. The encryption algorithm is RC4.
  674. </summary>
  675. </member>
  676. <member name="F:Spire.Pdf.Security.PdfEncryptionAlgorithm.AES">
  677. <summary>
  678. The encryption algorithm is AES.
  679. </summary>
  680. </member>
  681. <member name="T:Spire.Pdf.Security.PdfPermissionsFlags">
  682. <summary>
  683. Specifies the available permissions set for the signature.
  684. </summary>
  685. </member>
  686. <member name="F:Spire.Pdf.Security.PdfPermissionsFlags.None">
  687. <summary>
  688. Not all permissions
  689. </summary>
  690. </member>
  691. <member name="F:Spire.Pdf.Security.PdfPermissionsFlags.Default">
  692. <summary>
  693. Default value is 2876. A common document contains all privileges
  694. </summary>
  695. </member>
  696. <member name="F:Spire.Pdf.Security.PdfPermissionsFlags.Print">
  697. <summary>
  698. Print the document.
  699. </summary>
  700. </member>
  701. <member name="F:Spire.Pdf.Security.PdfPermissionsFlags.EditContent">
  702. <summary>
  703. Edit content.
  704. </summary>
  705. </member>
  706. <member name="F:Spire.Pdf.Security.PdfPermissionsFlags.CopyContent">
  707. <summary>
  708. Copy content.
  709. </summary>
  710. </member>
  711. <member name="F:Spire.Pdf.Security.PdfPermissionsFlags.EditAnnotations">
  712. <summary>
  713. Add or modify text annotations, fill in interactive form fields.
  714. </summary>
  715. </member>
  716. <member name="F:Spire.Pdf.Security.PdfPermissionsFlags.FillFields">
  717. <summary>
  718. Fill form fields. (Only for 128 bits key).
  719. </summary>
  720. </member>
  721. <member name="F:Spire.Pdf.Security.PdfPermissionsFlags.AccessibilityCopyContent">
  722. <summary>
  723. Copy accessibility content.
  724. </summary>
  725. </member>
  726. <member name="F:Spire.Pdf.Security.PdfPermissionsFlags.AssembleDocument">
  727. <summary>
  728. Assemble document permission. (Only for 128 bits key).
  729. </summary>
  730. </member>
  731. <member name="F:Spire.Pdf.Security.PdfPermissionsFlags.FullQualityPrint">
  732. <summary>
  733. Full quality print.
  734. </summary>
  735. </member>
  736. <member name="T:Spire.Pdf.Security.StoreType">
  737. <summary>
  738. Specifies the naming a system store.
  739. </summary>
  740. </member>
  741. <member name="F:Spire.Pdf.Security.StoreType.MY">
  742. <summary>
  743. A certificate store that holds certificates with associated private keys.
  744. </summary>
  745. </member>
  746. <member name="F:Spire.Pdf.Security.StoreType.ROOT">
  747. <summary>
  748. Root certificates.
  749. </summary>
  750. </member>
  751. <member name="F:Spire.Pdf.Security.StoreType.CA">
  752. <summary>
  753. Certification authority certificates.
  754. </summary>
  755. </member>
  756. <member name="F:Spire.Pdf.Security.StoreType.SPC">
  757. <summary>
  758. Software Publisher Certificate.
  759. </summary>
  760. </member>
  761. <member name="T:Spire.Pdf.Security.SignTextAlignment">
  762. <summary>
  763. Specifies the alignment type of signature text.
  764. </summary>
  765. </member>
  766. <member name="F:Spire.Pdf.Security.SignTextAlignment.Left">
  767. <summary>
  768. Specifies the signature text is aligned to Left.
  769. </summary>
  770. </member>
  771. <member name="F:Spire.Pdf.Security.SignTextAlignment.Center">
  772. <summary>
  773. Specifies the signature text is aligned to Center.
  774. </summary>
  775. </member>
  776. <member name="F:Spire.Pdf.Security.SignTextAlignment.Right">
  777. <summary>
  778. Specifies the signature text is aligned to Right.
  779. </summary>
  780. </member>
  781. <member name="T:Spire.Pdf.Security.PdfCertificationFlags">
  782. <summary>
  783. Specifies the available permissions on certificated document.
  784. </summary>
  785. </member>
  786. <member name="F:Spire.Pdf.Security.PdfCertificationFlags.ForbidChanges">
  787. <summary>
  788. Disallow any changes to the document.
  789. </summary>
  790. </member>
  791. <member name="F:Spire.Pdf.Security.PdfCertificationFlags.AllowFormFill">
  792. <summary>
  793. Only allow form fill-in actions on this document.
  794. </summary>
  795. </member>
  796. <member name="F:Spire.Pdf.Security.PdfCertificationFlags.AllowComments">
  797. <summary>
  798. Only allow commenting and form fill-in actions on this document.
  799. </summary>
  800. </member>
  801. <member name="T:Spire.Pdf.Security.SignInfoType">
  802. <summary>
  803. Signature type
  804. </summary>
  805. </member>
  806. <member name="T:Spire.Pdf.Security.SignImageLayout">
  807. <summary>
  808. The layout determine how to display the sign image.
  809. </summary>
  810. </member>
  811. <member name="F:Spire.Pdf.Security.SignImageLayout.None">
  812. <summary>
  813. Default.
  814. Sign image status without any modification.
  815. </summary>
  816. </member>
  817. <member name="F:Spire.Pdf.Security.SignImageLayout.Stretch">
  818. <summary>
  819. Stretch the sign image.
  820. </summary>
  821. </member>
  822. <member name="T:Spire.Pdf.Security.GraphicMode">
  823. <summary>
  824. Modes to determine what and how to dispay the signature infomation.
  825. </summary>
  826. </member>
  827. <member name="F:Spire.Pdf.Security.GraphicMode.SignDetail">
  828. <summary>
  829. Default dispaly model.
  830. Display signature details including signer,location,date,contact infomation and reason.
  831. </summary>
  832. </member>
  833. <member name="F:Spire.Pdf.Security.GraphicMode.SignImageOnly">
  834. <summary>
  835. Only display the signature image.
  836. </summary>
  837. </member>
  838. <member name="F:Spire.Pdf.Security.GraphicMode.SignNameOnly">
  839. <summary>
  840. Only display the sign name.
  841. </summary>
  842. </member>
  843. <member name="F:Spire.Pdf.Security.GraphicMode.SignNameAndSignDetail">
  844. <summary>
  845. Diaply sign name and signature details.
  846. </summary>
  847. </member>
  848. <member name="F:Spire.Pdf.Security.GraphicMode.SignImageAndSignDetail">
  849. <summary>
  850. Diaply signature image and signature details.
  851. </summary>
  852. </member>
  853. <member name="T:Spire.Pdf.Security.ConfiguerGraphicType">
  854. <summary>
  855. Signture Configuer Graphic type
  856. </summary>
  857. </member>
  858. <member name="F:Spire.Pdf.Security.ConfiguerGraphicType.No">
  859. <summary>
  860. No Show Picture Signature and Text Signature
  861. </summary>
  862. </member>
  863. <member name="F:Spire.Pdf.Security.ConfiguerGraphicType.Picture">
  864. <summary>
  865. draw Picture Signature
  866. </summary>
  867. </member>
  868. <member name="F:Spire.Pdf.Security.ConfiguerGraphicType.Text">
  869. <summary>
  870. draw Text Signature
  871. </summary>
  872. </member>
  873. <member name="F:Spire.Pdf.Security.ConfiguerGraphicType.PictureSignInformation">
  874. <summary>
  875. draw Picture Signature and Information
  876. </summary>
  877. </member>
  878. <member name="F:Spire.Pdf.Security.ConfiguerGraphicType.TextSignInformation">
  879. <summary>
  880. draw Text Signature and Information
  881. </summary>
  882. </member>
  883. <member name="F:Spire.Pdf.Security.ConfiguerGraphicType.SignInformationPicture">
  884. <summary>
  885. draw Information and Picture Signature
  886. </summary>
  887. </member>
  888. <member name="T:Spire.Pdf.Security.SignatureConfiguerText">
  889. <summary>
  890. Configuer Text,Show Sign content
  891. </summary>
  892. </member>
  893. <member name="F:Spire.Pdf.Security.PdfEncryptor.m_md5">
  894. <summary>
  895. The object that allows to compute the MD5 hash for the input data.
  896. </summary>
  897. </member>
  898. <member name="M:Spire.Pdf.Security.PdfEncryptor.IsToUnencrypted">
  899. <summary>
  900. Whether or not to encrypt.
  901. </summary>
  902. <returns>If true ,do not encrypt or encrypt</returns>
  903. </member>
  904. <member name="M:Spire.Pdf.Security.PdfEncryptor.GetISOBytes(System.String)">
  905. <summary>
  906. Convert string to byte array.
  907. according to the iso 8859-1 codepage.
  908. </summary>
  909. <param name="sources">The string</param>
  910. <returns>The result byte array</returns>
  911. </member>
  912. <member name="M:Spire.Pdf.Security.PdfEncryptor.CreateOwnerPasswordByteArray(System.String,System.String)">
  913. <summary>
  914. Create owner password byte array.
  915. </summary>
  916. <param name="userPassword">The userPassword</param>
  917. <param name="ownerPassword">The ownerPassword</param>
  918. <returns>The owner password array</returns>
  919. </member>
  920. <member name="T:Spire.Pdf.Security.PdfSecurity">
  921. <summary>
  922. Represents the security settings of the PDF document.
  923. </summary>
  924. </member>
  925. <member name="P:Spire.Pdf.Security.PdfSecurity.OwnerPassword">
  926. <summary>
  927. Gets the owner password.
  928. </summary>
  929. </member>
  930. <member name="P:Spire.Pdf.Security.PdfSecurity.UserPassword">
  931. <summary>
  932. Gets the user password.
  933. </summary>
  934. </member>
  935. <member name="P:Spire.Pdf.Security.PdfSecurity.OriginalEncrypt">
  936. <summary>
  937. Indicate whether this pdf document was encrypted originally or not.
  938. </summary>
  939. </member>
  940. <member name="M:Spire.Pdf.Security.PdfSecurity.DecryptUserPassWord">
  941. <summary>
  942. Decrypt user password
  943. </summary>
  944. </member>
  945. <member name="M:Spire.Pdf.Security.PdfSecurity.DecryptUserPassWord(System.String)">
  946. <summary>
  947. Decrypt user password.
  948. </summary>
  949. <param name="ownerPassword">The ownerPassword</param>
  950. </member>
  951. <member name="M:Spire.Pdf.Security.PdfSecurity.DecryptOwnerPassWord(System.String)">
  952. <summary>
  953. Decrypt all password.
  954. </summary>
  955. <param name="ownerPassword">The ownerPassword</param>
  956. </member>
  957. <member name="M:Spire.Pdf.Security.PdfSecurity.IsNeedOwnerPassword">
  958. <summary>
  959. Whether is encrypted.
  960. </summary>
  961. <returns>If has owner password return true or false</returns>
  962. </member>
  963. <member name="M:Spire.Pdf.Security.PdfSecurity.Encrypt(System.String)">
  964. <summary>
  965. To Encrypt the PDF document with open password.
  966. Note:If set empty string value to open password, it indicates that the PDF document can be operated without providing corresponding password.
  967. Note: the document owner password should not be exist.
  968. </summary>
  969. <param name="openPassword">The open password</param>
  970. </member>
  971. <member name="M:Spire.Pdf.Security.PdfSecurity.Encrypt(System.String,Spire.Pdf.Security.PdfPermissionsFlags)">
  972. <summary>
  973. To Encrypt the PDF document with permission password and permissions.
  974. Note:The Permission password can't be empty string.
  975. </summary>
  976. <param name="permissionPassword">The permission password</param>
  977. <param name="permissions">A set of flags specifying which operations are permitted when the document is opened with user access</param>
  978. </member>
  979. <member name="M:Spire.Pdf.Security.PdfSecurity.Encrypt(System.String,System.String,Spire.Pdf.Security.PdfPermissionsFlags,Spire.Pdf.Security.PdfEncryptionKeySize)">
  980. <summary>
  981. To Encrypt the PDF document and set the encryption key size and permissions.
  982. Note:If set empty string value to open password or permission password, it indicates that the PDF document can be operated without providing corresponding password.
  983. </summary>
  984. <param name="openPassword">The open password</param>
  985. <param name="permissionPassword">The permission password</param>
  986. <param name="permissions">A set of flags specifying which operations are permitted when the document is opened with user access</param>
  987. <param name="keySize">The bit length of the encryption key</param>
  988. <returns></returns>
  989. </member>
  990. <member name="M:Spire.Pdf.Security.PdfSecurity.Encrypt(System.String,System.String,Spire.Pdf.Security.PdfPermissionsFlags,Spire.Pdf.Security.PdfEncryptionKeySize,System.String)">
  991. <summary>
  992. To Encrypt the PDF document with open password and permission password,and set the encryption key size and permissions.
  993. Note:If set empty string value to open password or permission password, it indicates that the PDF document can be operated without providing corresponding password.
  994. </summary>
  995. <param name="openPassword">The open password</param>
  996. <param name="permissionPassword">The permission password</param>
  997. <param name="permissions">A set of flags specifying which operations are permitted when the document is opened with user access</param>
  998. <param name="keySize">The bit length of the encryption key</param>
  999. <param name="originalPermissionPassword">The original permissionPassword of the document</param>
  1000. </member>
  1001. <member name="P:Spire.Pdf.Security.PdfSecurity.Permissions">
  1002. <summary>
  1003. Gets the document's permission flags
  1004. </summary>
  1005. </member>
  1006. <member name="P:Spire.Pdf.Security.PdfSecurity.KeySize">
  1007. <summary>
  1008. Gets the size of the key.
  1009. </summary>
  1010. </member>
  1011. <member name="M:Spire.Pdf.Security.PdfSecurity.#ctor">
  1012. <summary>
  1013. Initializes a new instance of the class.
  1014. </summary>
  1015. </member>
  1016. <member name="T:Spire.Pdf.ColorSpace.PdfCalGrayColor">
  1017. <summary>
  1018. Represents a calibrated gray color, based on a CalGray colorspace.
  1019. </summary>
  1020. </member>
  1021. <member name="M:Spire.Pdf.ColorSpace.PdfCalGrayColor.#ctor(Spire.Pdf.ColorSpace.PdfColorSpaces)">
  1022. <summary>
  1023. Initializes a new instance of the class.
  1024. </summary>
  1025. <param name="colorspace">The color space.</param>
  1026. </member>
  1027. <member name="P:Spire.Pdf.ColorSpace.PdfCalGrayColor.Gray">
  1028. <summary>
  1029. Gets or sets the gray level for this color.
  1030. </summary>
  1031. <value>The gray level of this color.</value>
  1032. <remarks>The acceptable range for this value is [0.0 1.0].
  1033. 0.0 means the darkest color that can be achieved, and 1.0 means the lightest color. </remarks>
  1034. </member>
  1035. <member name="T:Spire.Pdf.ColorSpace.PdfCalGrayColorSpace">
  1036. <summary>
  1037. Represents a CalGray colorspace.
  1038. </summary>
  1039. </member>
  1040. <member name="M:Spire.Pdf.ColorSpace.PdfCalGrayColorSpace.#ctor">
  1041. <summary>
  1042. Initializes a new instance of the class.
  1043. </summary>
  1044. </member>
  1045. <member name="P:Spire.Pdf.ColorSpace.PdfCalGrayColorSpace.BlackPoint">
  1046. <summary>
  1047. Gets or sets the black point.
  1048. </summary>
  1049. <value>An array of three numbers [XB YB ZB] specifying the tristimulus value, in the CIE 1931 XYZ space, of the diffuse black point. Default value: [ 0.0 0.0 0.0 ].</value>
  1050. </member>
  1051. <member name="P:Spire.Pdf.ColorSpace.PdfCalGrayColorSpace.Gamma">
  1052. <summary>
  1053. Gets or sets the gamma.
  1054. </summary>
  1055. </member>
  1056. <member name="P:Spire.Pdf.ColorSpace.PdfCalGrayColorSpace.WhitePoint">
  1057. <summary>
  1058. Gets or sets the white point.
  1059. </summary>
  1060. <value>An array of three numbers [XW YW ZW] specifying the tristimulus value, in the CIE 1931 XYZ space, of the diffuse white point. The numbers XW and ZW must be positive, and YW must be equal to 1.0.</value>
  1061. </member>
  1062. <member name="T:Spire.Pdf.ColorSpace.PdfCalRGBColor">
  1063. <summary>
  1064. Represents a calibrated RGB color, based on a CalRGB colorspace.
  1065. </summary>
  1066. </member>
  1067. <member name="M:Spire.Pdf.ColorSpace.PdfCalRGBColor.#ctor(Spire.Pdf.ColorSpace.PdfColorSpaces)">
  1068. <summary>
  1069. Initializes a new instance of the class.
  1070. </summary>
  1071. <param name="colorspace">The colorspace</param>
  1072. </member>
  1073. <member name="P:Spire.Pdf.ColorSpace.PdfCalRGBColor.Blue">
  1074. <summary>
  1075. Gets or sets the Blue value.
  1076. </summary>
  1077. <value>The blue level of this color.</value>
  1078. <remarks>The acceptable range for this value is [0.0 1.0]. 0.0 means the darkest color that can be achieved, and 1.0 means the lightest. </remarks>
  1079. </member>
  1080. <member name="P:Spire.Pdf.ColorSpace.PdfCalRGBColor.Green">
  1081. <summary>
  1082. Gets or sets the green level for this color.
  1083. </summary>
  1084. <value>The green level of this color. </value>
  1085. <remarks>The acceptable range for this value is [0.0 1.0]. 0.0 means the darkest color that can be achieved, and 1.0 means the lightest color. </remarks>
  1086. </member>
  1087. <member name="P:Spire.Pdf.ColorSpace.PdfCalRGBColor.Red">
  1088. <summary>
  1089. Gets or sets the red level for this color.
  1090. </summary>
  1091. <value>The red level of this color.</value>
  1092. <remarks>The acceptable range for this value is [0.0 1.0]. 0.0 means the darkest color that can be achieved, and 1.0 means the lightest color. </remarks>
  1093. </member>
  1094. <member name="T:Spire.Pdf.ColorSpace.PdfCalRGBColorSpace">
  1095. <summary>
  1096. Representing a CalRGB colorspace.
  1097. </summary>
  1098. </member>
  1099. <member name="M:Spire.Pdf.ColorSpace.PdfCalRGBColorSpace.#ctor">
  1100. <summary>
  1101. Initializes a new instance of the class.
  1102. </summary>
  1103. </member>
  1104. <member name="P:Spire.Pdf.ColorSpace.PdfCalRGBColorSpace.BlackPoint">
  1105. <summary>
  1106. Gets or sets the black point.
  1107. </summary>
  1108. <value>An array of three numbers [XB YB ZB] specifying the tristimulus value, in the CIE 1931 XYZ space, of the diffuse black point. </value>
  1109. </member>
  1110. <member name="P:Spire.Pdf.ColorSpace.PdfCalRGBColorSpace.Gamma">
  1111. <summary>
  1112. Gets or sets the gamma.
  1113. </summary>
  1114. <value>An array of three numbers [GR GG GB] specifying the gamma for the red, green, and blue components of the color space. </value>
  1115. </member>
  1116. <member name="P:Spire.Pdf.ColorSpace.PdfCalRGBColorSpace.Matrix">
  1117. <summary>
  1118. Gets or sets the colorspace transformation matrix.
  1119. </summary>
  1120. <value>An array of nine numbers [XA YA ZA XB YB ZB XC YC ZC] specifying the linear interpretation of the decoded A, B, and C components of the color space with respect to the final XYZ representation.</value>
  1121. </member>
  1122. <member name="P:Spire.Pdf.ColorSpace.PdfCalRGBColorSpace.WhitePoint">
  1123. <summary>
  1124. Gets or sets the white point.
  1125. </summary>
  1126. <value>An array of three numbers [XW YW ZW] specifying the tristimulus value, in the CIE 1931 XYZ space, of the diffuse white point.</value>
  1127. </member>
  1128. <member name="T:Spire.Pdf.ColorSpace.PdfColorSpaces">
  1129. <summary>
  1130. Represents the base class for all colorspaces.
  1131. </summary>
  1132. </member>
  1133. <member name="P:Spire.Pdf.ColorSpace.PdfColorSpaces.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  1134. <summary>
  1135. Gets Pdf primitive representing the font.
  1136. </summary>
  1137. </member>
  1138. <member name="M:Spire.Pdf.ColorSpace.PdfColorSpaces.Spire#Pdf#Interfaces#IPdfCache#EqualsTo(Spire.Pdf.Interfaces.IPdfCache)">
  1139. <summary>
  1140. Checks whether the object is similar to another object.
  1141. </summary>
  1142. <param name="obj">The object to compare witht ehcurrent object.</param>
  1143. <returns>True - if the objects have equal internals and can share them, False otherwise.</returns>
  1144. </member>
  1145. <member name="T:Spire.Pdf.ColorSpace.PdfDeviceColorSpace">
  1146. <summary>
  1147. Represents a device colorspace.
  1148. </summary>
  1149. </member>
  1150. <member name="M:Spire.Pdf.ColorSpace.PdfDeviceColorSpace.#ctor(Spire.Pdf.Graphics.PdfColorSpace)">
  1151. <summary>
  1152. Initializes a new instance of the class.
  1153. </summary>
  1154. <param name="colorspace">The colorspace.</param>
  1155. </member>
  1156. <member name="P:Spire.Pdf.ColorSpace.PdfDeviceColorSpace.DeviceColorSpaceType">
  1157. <summary>
  1158. Gets or sets the DeviceColorSpaceType
  1159. </summary>
  1160. </member>
  1161. <member name="T:Spire.Pdf.ColorSpace.PdfComplexColor">
  1162. <summary>
  1163. Represents the extended color, based on a complex colorspace.
  1164. </summary>
  1165. </member>
  1166. <member name="M:Spire.Pdf.ColorSpace.PdfComplexColor.#ctor(Spire.Pdf.ColorSpace.PdfColorSpaces)">
  1167. <summary>
  1168. Initializes a new instance of the class.
  1169. </summary>
  1170. <param name="colorspace">The colorspace.</param>
  1171. </member>
  1172. <member name="P:Spire.Pdf.ColorSpace.PdfComplexColor.ColorSpace">
  1173. <summary>
  1174. Gets the Colorspace
  1175. </summary>
  1176. </member>
  1177. <member name="T:Spire.Pdf.ColorSpace.PdfICCColor">
  1178. <summary>
  1179. Represents an ICC color, based on an ICC colorspace.
  1180. </summary>
  1181. </member>
  1182. <member name="M:Spire.Pdf.ColorSpace.PdfICCColor.#ctor(Spire.Pdf.ColorSpace.PdfColorSpaces)">
  1183. <summary>
  1184. Initializes a new instance of the class.
  1185. </summary>
  1186. <param name="colorspace">The colorspace.</param>
  1187. </member>
  1188. <member name="P:Spire.Pdf.ColorSpace.PdfICCColor.ColorComponents">
  1189. <summary>
  1190. Gets or sets the color components.
  1191. </summary>
  1192. <value>An array of values that describe the color in the ICC colorspace. </value>
  1193. <remarks>The length of this array must match the value of ColorComponents property on the underlying ICC colorspace. </remarks>
  1194. </member>
  1195. <member name="T:Spire.Pdf.ColorSpace.PdfICCColorSpace">
  1196. <summary>
  1197. Represents an ICC based colorspace..
  1198. </summary>
  1199. </member>
  1200. <member name="M:Spire.Pdf.ColorSpace.PdfICCColorSpace.#ctor">
  1201. <summary>
  1202. Initializes a new instance of the class.
  1203. </summary>
  1204. </member>
  1205. <member name="P:Spire.Pdf.ColorSpace.PdfICCColorSpace.AlternateColorSpace">
  1206. <summary>
  1207. Gets or sets the alternate color space.
  1208. </summary>
  1209. <value>The alternate color space to be used in case the one specified in the stream data is not supported.</value>
  1210. </member>
  1211. <member name="P:Spire.Pdf.ColorSpace.PdfICCColorSpace.ColorComponents">
  1212. <summary>
  1213. Gets or sets the color components.
  1214. </summary>
  1215. <value>The number of color components in the color space described by the ICC profile data.</value>
  1216. <remarks>This number must match the number of components actually in the ICC profile. As of PDF 1.4, this value must be 1, 3 or 4.</remarks>
  1217. </member>
  1218. <member name="P:Spire.Pdf.ColorSpace.PdfICCColorSpace.ProfileData">
  1219. <summary>
  1220. Gets or sets the profile data.
  1221. </summary>
  1222. <value>The ICC profile data.</value>
  1223. </member>
  1224. <member name="P:Spire.Pdf.ColorSpace.PdfICCColorSpace.Range">
  1225. <summary>
  1226. Gets or sets the range for color components.
  1227. </summary>
  1228. <value>An array of 2 ColorComponents numbers [ min0 max0 min1 max1 ... ] specifying the minimum and maximum valid values of the corresponding color components. These values must match the information in the ICC profile.</value>
  1229. </member>
  1230. <member name="M:Spire.Pdf.ColorSpace.PdfICCColorSpace.GetProfileData">
  1231. <summary>
  1232. Set the Color Profile.
  1233. </summary>
  1234. <returns>ICC profile data.</returns>
  1235. </member>
  1236. <member name="T:Spire.Pdf.ColorSpace.PdfKnownColor">
  1237. <summary>
  1238. Represents an indexed color, based on an indexed colorspace.
  1239. </summary>
  1240. </member>
  1241. <member name="M:Spire.Pdf.ColorSpace.PdfKnownColor.#ctor(Spire.Pdf.ColorSpace.PdfKnownColorSpace)">
  1242. <summary>
  1243. Initializes a new instance of the class.
  1244. </summary>
  1245. <param name="colorspace">The colorspace.</param>
  1246. </member>
  1247. <member name="P:Spire.Pdf.ColorSpace.PdfKnownColor.SelectColorIndex">
  1248. <summary>
  1249. Gets or sets the color index
  1250. </summary>
  1251. <value>The index of the select color.</value>
  1252. <remarks>The acceptable range for this value is 0 - MaxColorIndex.</remarks>
  1253. </member>
  1254. <member name="T:Spire.Pdf.ColorSpace.PdfKnownColorSpace">
  1255. <summary>
  1256. Represents an indexed colorspace.
  1257. </summary>
  1258. </member>
  1259. <member name="M:Spire.Pdf.ColorSpace.PdfKnownColorSpace.#ctor">
  1260. <summary>
  1261. Initializes a new instance of the class.
  1262. </summary>
  1263. </member>
  1264. <member name="P:Spire.Pdf.ColorSpace.PdfKnownColorSpace.BaseColorSpace">
  1265. <summary>
  1266. Gets or sets the base colorspace.
  1267. </summary>
  1268. <value>The color space in which the values in the color table are to be interpreted.</value>
  1269. </member>
  1270. <member name="P:Spire.Pdf.ColorSpace.PdfKnownColorSpace.MaxColorIndex">
  1271. <summary>
  1272. Gets or sets the index of the max color.
  1273. </summary>
  1274. <value>The maximum index that can be used to access the values in the color table.</value>
  1275. </member>
  1276. <member name="P:Spire.Pdf.ColorSpace.PdfKnownColorSpace.IndexedColorTable">
  1277. <summary>
  1278. Gets or sets the color table.
  1279. </summary>
  1280. <value>The table of color components.</value>
  1281. <remarks>The color table data must be m * (maxIndex + 1) bytes long, where m is the number of color components in the base color space. Each byte is an unsigned integer in the range 0 to 255 that is scaled to the range of the corresponding color component in the base color space; that is, 0 corresponds to the minimum value in the range for that component, and 255 corresponds to the maximum.</remarks>
  1282. </member>
  1283. <member name="M:Spire.Pdf.ColorSpace.PdfKnownColorSpace.GetProfileData">
  1284. <summary>
  1285. Gets the profile data.
  1286. </summary>
  1287. <returns>The profile data.</returns>
  1288. </member>
  1289. <member name="T:Spire.Pdf.ColorSpace.PdfLabColor">
  1290. <summary>
  1291. Represents a calibrated Lab color, based on a Lab colorspace.
  1292. </summary>
  1293. </member>
  1294. <member name="M:Spire.Pdf.ColorSpace.PdfLabColor.#ctor(Spire.Pdf.ColorSpace.PdfColorSpaces)">
  1295. <summary>
  1296. Initializes a new instance of the class.
  1297. </summary>
  1298. <param name="colorspace">The ColorSpace.</param>
  1299. </member>
  1300. <member name="P:Spire.Pdf.ColorSpace.PdfLabColor.A">
  1301. <summary>
  1302. Gets or sets the a* component for this color.
  1303. </summary>
  1304. <value>The a* component of this color.</value>
  1305. <remarks>The range for this value is defined by the Range property of the underlying Lab colorspace. </remarks>
  1306. </member>
  1307. <member name="P:Spire.Pdf.ColorSpace.PdfLabColor.B">
  1308. <summary>
  1309. Gets or sets the b* component for this color.
  1310. </summary>
  1311. <value>The b* component of this color.</value>
  1312. <remarks>The range for this value is defined by the Range property of the underlying Lab colorspace. </remarks>
  1313. </member>
  1314. <member name="P:Spire.Pdf.ColorSpace.PdfLabColor.L">
  1315. <summary>
  1316. Gets or sets the l component for this color.
  1317. </summary>
  1318. <value>The l component of this color. </value>
  1319. <remarks>The acceptable range for this value is [0.0 100.0]. 0.0 means the darkest color that can be achieved, and 100.0 means the lightest color. </remarks>
  1320. </member>
  1321. <member name="T:Spire.Pdf.ColorSpace.PdfLabColorSpace">
  1322. <summary>
  1323. Represents a Lab colorspace
  1324. </summary>
  1325. </member>
  1326. <member name="M:Spire.Pdf.ColorSpace.PdfLabColorSpace.#ctor">
  1327. <summary>
  1328. Initializes a new instance of the class.
  1329. </summary>
  1330. </member>
  1331. <member name="P:Spire.Pdf.ColorSpace.PdfLabColorSpace.BlackPoint">
  1332. <summary>
  1333. Gets or sets BlackPoint
  1334. </summary>
  1335. <value>An array of three numbers [XB YB ZB] specifying the tristimulus value, in the CIE 1931 XYZ space, of the diffuse black point.</value>
  1336. </member>
  1337. <member name="P:Spire.Pdf.ColorSpace.PdfLabColorSpace.Range">
  1338. <summary>
  1339. Gets or sets the Range
  1340. </summary>
  1341. <value>An array of three numbers [XB YB ZB] specifying the tristimulus value, in the CIE 1931 XYZ space, of the diffuse black point.</value>
  1342. </member>
  1343. <member name="P:Spire.Pdf.ColorSpace.PdfLabColorSpace.WhitePoint">
  1344. <summary>
  1345. Gets or sets the white point
  1346. </summary>
  1347. <value>An array of three numbers [XW YW ZW] specifying the tristimulus value, in the CIE 1931 XYZ space, of the diffuse white point. </value>
  1348. </member>
  1349. <member name="T:Spire.Pdf.ColorSpace.PdfSeparationColor">
  1350. <summary>
  1351. Represents a separation color, based on a separation colorspace.
  1352. </summary>
  1353. </member>
  1354. <member name="M:Spire.Pdf.ColorSpace.PdfSeparationColor.#ctor(Spire.Pdf.ColorSpace.PdfColorSpaces,System.Single)">
  1355. <summary>
  1356. Initializes a new instance of the class.
  1357. </summary>
  1358. <param name="colorspace">The colorspace.</param>
  1359. <param name="tint">The acceptable range for this value is [0.0 1.0]. 0.0 means the lightest color that can be achieved, and 1.0 means the darkest color.</param>
  1360. </member>
  1361. <member name="P:Spire.Pdf.ColorSpace.PdfSeparationColor.Tint">
  1362. <summary>
  1363. The acceptable range for this value is [0.0 1.0]. 0.0 means the lightest color that can be achieved, and 1.0 means the darkest color.
  1364. </summary>
  1365. </member>
  1366. <member name="T:Spire.Pdf.ColorSpace.PdfSeparationColorSpace">
  1367. <summary>
  1368. Represents a separation colorspace
  1369. </summary>
  1370. </member>
  1371. <member name="M:Spire.Pdf.ColorSpace.PdfSeparationColorSpace.#ctor(System.String,Spire.Pdf.Graphics.PdfRGBColor)">
  1372. <summary>
  1373. Initializes a new instance of the PdfSeparationColorSpace class.
  1374. </summary>
  1375. <param name="colorant">The name of the colorant</param>
  1376. <param name="baseColor">The base color to be used</param>
  1377. </member>
  1378. <member name="P:Spire.Pdf.ColorSpace.PdfSeparationColorSpace.BaseColor">
  1379. <summary>
  1380. The base color to be used.
  1381. </summary>
  1382. </member>
  1383. <member name="P:Spire.Pdf.ColorSpace.PdfSeparationColorSpace.AlternateColorSpaces">
  1384. <summary>
  1385. Gets or sets the alternate color spaces.
  1386. </summary>
  1387. <value>The alternate color space to be used when the destination device does not support separation colorspace.</value>
  1388. </member>
  1389. <member name="P:Spire.Pdf.ColorSpace.PdfSeparationColorSpace.Colorant">
  1390. <summary>
  1391. The name of the colorant.
  1392. </summary>
  1393. </member>
  1394. <member name="P:Spire.Pdf.ColorSpace.PdfSeparationColorSpace.TintTransform">
  1395. <summary>
  1396. Gets or sets the tint transform function for the this colorspace.
  1397. </summary>
  1398. <value>Tint transform function for the colorspace.</value>
  1399. </member>
  1400. <member name="M:Spire.Pdf.ColorSpace.PdfSeparationColorSpace.GetProfileData">
  1401. <summary>
  1402. Get the profile data.
  1403. </summary>
  1404. <returns>The profile data</returns>
  1405. </member>
  1406. <member name="T:Spire.Pdf.General.Render.Font.TrueTypeFont.Bounds">
  1407. <summary>
  1408. original glyph bounds
  1409. </summary>
  1410. </member>
  1411. <member name="F:Spire.Pdf.General.Render.Font.TrueTypeFont.Glyph._onlyLayoutEssMode">
  1412. <summary>
  1413. glyph info has only essential layout detail (this is our extension)
  1414. </summary>
  1415. </member>
  1416. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.Glyph.TtfOffsetXY(Spire.Pdf.General.Render.Font.TrueTypeFont.Glyph,System.Int16,System.Int16)">
  1417. <summary>
  1418. TrueType outline, offset glyph points
  1419. </summary>
  1420. <param name="glyph"></param>
  1421. <param name="dx"></param>
  1422. <param name="dy"></param>
  1423. </member>
  1424. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.Glyph.TtfTransformWith2x2Matrix(Spire.Pdf.General.Render.Font.TrueTypeFont.Glyph,System.Single,System.Single,System.Single,System.Single)">
  1425. <summary>
  1426. TrueType outline, transform normal
  1427. </summary>
  1428. <param name="glyph"></param>
  1429. <param name="m00"></param>
  1430. <param name="m01"></param>
  1431. <param name="m10"></param>
  1432. <param name="m11"></param>
  1433. </member>
  1434. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.Glyph.TtfOutlineGlyphClone(Spire.Pdf.General.Render.Font.TrueTypeFont.Glyph,System.UInt16)">
  1435. <summary>
  1436. TrueType outline glyph clone
  1437. </summary>
  1438. <param name="original"></param>
  1439. <param name="newGlyphIndex"></param>
  1440. <returns></returns>
  1441. </member>
  1442. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.Glyph.TtfAppendGlyph(Spire.Pdf.General.Render.Font.TrueTypeFont.Glyph,Spire.Pdf.General.Render.Font.TrueTypeFont.Glyph)">
  1443. <summary>
  1444. append data from src to dest, dest data will changed***
  1445. </summary>
  1446. <param name="src"></param>
  1447. <param name="dest"></param>
  1448. </member>
  1449. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.InvalidTrueTypeFontException.#ctor(System.String)">
  1450. <summary>
  1451. Initializes a new instance of the <see cref="T:Spire.Pdf.General.Render.Font.TrueTypeFont.InvalidTrueTypeFontException"/> class.
  1452. </summary>
  1453. </member>
  1454. <member name="F:Spire.Pdf.General.Render.Font.TrueTypeFont.Matrix3x2.Identity">
  1455. <summary>
  1456. Gets the identity matrix.
  1457. </summary>
  1458. <value>The identity matrix.</value>
  1459. </member>
  1460. <member name="F:Spire.Pdf.General.Render.Font.TrueTypeFont.Matrix3x2.M11">
  1461. <summary>
  1462. Element (1,1)
  1463. </summary>
  1464. </member>
  1465. <member name="F:Spire.Pdf.General.Render.Font.TrueTypeFont.Matrix3x2.M12">
  1466. <summary>
  1467. Element (1,2)
  1468. </summary>
  1469. </member>
  1470. <member name="F:Spire.Pdf.General.Render.Font.TrueTypeFont.Matrix3x2.M21">
  1471. <summary>
  1472. Element (2,1)
  1473. </summary>
  1474. </member>
  1475. <member name="F:Spire.Pdf.General.Render.Font.TrueTypeFont.Matrix3x2.M22">
  1476. <summary>
  1477. Element (2,2)
  1478. </summary>
  1479. </member>
  1480. <member name="F:Spire.Pdf.General.Render.Font.TrueTypeFont.Matrix3x2.M31">
  1481. <summary>
  1482. Element (3,1)
  1483. </summary>
  1484. </member>
  1485. <member name="F:Spire.Pdf.General.Render.Font.TrueTypeFont.Matrix3x2.M32">
  1486. <summary>
  1487. Element (3,2)
  1488. </summary>
  1489. </member>
  1490. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.Matrix3x2.#ctor(System.Single)">
  1491. <summary>
  1492. Initializes a new instance of the <see cref="T:Spire.Pdf.General.Render.Font.TrueTypeFont.Matrix3x2"/> struct.
  1493. </summary>
  1494. <param name="value">The value that will be assigned to all components.</param>
  1495. </member>
  1496. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.Matrix3x2.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  1497. <summary>
  1498. Initializes a new instance of the <see cref="T:Spire.Pdf.General.Render.Font.TrueTypeFont.Matrix3x2"/> struct.
  1499. </summary>
  1500. <param name="M11">The value to assign at row 1 column 1 of the matrix.</param>
  1501. <param name="M12">The value to assign at row 1 column 2 of the matrix.</param>
  1502. <param name="M21">The value to assign at row 2 column 1 of the matrix.</param>
  1503. <param name="M22">The value to assign at row 2 column 2 of the matrix.</param>
  1504. <param name="M31">The value to assign at row 3 column 1 of the matrix.</param>
  1505. <param name="M32">The value to assign at row 3 column 2 of the matrix.</param>
  1506. </member>
  1507. <member name="T:Spire.Pdf.General.Render.Font.TrueTypeFont.SharpFontInterpreter">
  1508. <summary>
  1509. SharpFont's TrueType Interpreter
  1510. </summary>
  1511. </member>
  1512. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.Utils.ReadF2Dot14(System.IO.BinaryReader)">
  1513. <summary>
  1514. read float, 2.14 format
  1515. </summary>
  1516. <param name="reader"></param>
  1517. <returns></returns>
  1518. </member>
  1519. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.Utils.ReadFixed(System.IO.BinaryReader)">
  1520. <summary>
  1521. 16.16 float format
  1522. </summary>
  1523. <param name="reader"></param>
  1524. <returns></returns>
  1525. </member>
  1526. <member name="T:Spire.Pdf.General.Render.Font.TrueTypeFont.GlyphOutline">
  1527. <summary>
  1528. Description of Glyph.
  1529. </summary>
  1530. </member>
  1531. <member name="T:Spire.Pdf.General.Render.Font.TrueTypeFont.GlyphMatrix">
  1532. <summary>
  1533. Description of GlyphMatrix.
  1534. </summary>
  1535. </member>
  1536. <member name="P:Spire.Pdf.General.Render.Font.TrueTypeFont.GlyphMatrix.HAdvance">
  1537. <summary>
  1538. Max width value.
  1539. </summary>
  1540. </member>
  1541. <member name="T:Spire.Pdf.General.Render.Font.TrueTypeFont.IFont">
  1542. <summary>
  1543. Description of IFont.
  1544. </summary>
  1545. </member>
  1546. <member name="T:Spire.Pdf.General.Render.Font.TrueTypeFont.OutlineGlyph">
  1547. <summary>
  1548. Description of Glyph.
  1549. </summary>
  1550. </member>
  1551. <member name="T:Spire.Pdf.General.Render.Font.TrueTypeFont.TrueTypeFont">
  1552. <summary>
  1553. Description of TrueTypeFont.
  1554. </summary>
  1555. </member>
  1556. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.TrueTypeFont.GetGlyph(System.Int32,System.Single)">
  1557. <summary>
  1558. Get the outline glyph for glyph of a given character code and name.
  1559. </summary>
  1560. <param name="glyphId"></param>
  1561. <returns></returns>
  1562. </member>
  1563. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.TrueTypeFont.GetArrayPoint(Spire.Pdf.General.Render.Font.OpenTypeFile.Table_glyf.SimpleGlyph.Coordinate[],System.Int32,System.Int32)">
  1564. <summary>
  1565. Gets the path to determine wherther you need to move the point ,return results
  1566. </summary>
  1567. <param name="coordinates">character path</param>
  1568. <param name="startIndex"> int startIndex</param>
  1569. <param name="endIndex"> int endIndex</param>
  1570. <returns></returns>
  1571. </member>
  1572. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.TrueTypeFont.ReCalculateLineValues">
  1573. <summary>
  1574. Recalculate line values
  1575. </summary>
  1576. </member>
  1577. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.TrueTypeFont.GetLongHorMetric(System.Int32)">
  1578. <summary>
  1579. Get metric data from Table_hmtx.longHorMetric table
  1580. </summary>
  1581. <param name="glyphId"></param>
  1582. <returns></returns>
  1583. </member>
  1584. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.TrueTypeFont.ConvertToOutlineGlyph(Spire.Pdf.General.Render.Font.TrueTypeFont.CharacterOriginalData,Spire.Pdf.General.Render.Font.OpenTypeFile.Table_hmtx.longHorMetric,System.Boolean)">
  1585. <summary>
  1586. Convert character original data to glyph
  1587. </summary>
  1588. <param name="charOriginalData"></param>
  1589. <param name="longHorMetric"></param>
  1590. <param name="analysisInstructions"></param>
  1591. <returns></returns>
  1592. </member>
  1593. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.TrueTypeFont.ToOutlineGlyph(Spire.Pdf.General.Render.Font.TrueTypeFont.CharacterOriginalData,Spire.Pdf.General.Render.Font.TrueTypeFont.Glyph,System.Int32)">
  1594. <summary>
  1595. Converter GlyphData to path
  1596. </summary>
  1597. <param name="charOriginalData"></param>
  1598. <param name="glyph"></param>
  1599. <param name="originalGlyphLength"></param>
  1600. <returns></returns>
  1601. </member>
  1602. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.TrueTypeFont.GetArrayPoint(Spire.Pdf.General.Render.Font.TrueTypeFont.GlyphPointF[],System.Int32,System.Int32)">
  1603. <summary>
  1604. modify glyphPointF
  1605. </summary>
  1606. <param name="coordinates"></param>
  1607. <param name="startIndex"></param>
  1608. <param name="endIndex"></param>
  1609. <returns></returns>
  1610. </member>
  1611. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.TrueTypeFont.ConvertToGlyphData(Spire.Pdf.General.Render.Font.TrueTypeFont.OriginalData)">
  1612. <summary>
  1613. Convert to original data to glyphData
  1614. </summary>
  1615. <param name="originalData"></param>
  1616. <returns></returns>
  1617. </member>
  1618. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.TrueTypeFont.ApplyMatrix(Spire.Pdf.General.Render.Font.TrueTypeFont.Glyph,System.Drawing.Drawing2D.Matrix)">
  1619. <summary>
  1620. matrix apply to glyph
  1621. </summary>
  1622. <param name="glyph"></param>
  1623. <param name="matrix"></param>
  1624. </member>
  1625. <!-- 对于成员“M:Spire.Pdf.General.Render.Font.TrueTypeFont.TrueTypeFont.GetCharacterOriginalData(System.UInt16,Spire.Pdf.General.Render.Font.OpenTypeFile.Table_glyf.header)”忽略有格式错误的 XML 注释 -->
  1626. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.TrueTypeFont.GetSimpleOriginalData(System.UInt16,Spire.Pdf.General.Render.Font.OpenTypeFile.Table_glyf.header)">
  1627. <summary>
  1628. Render a simple glyf
  1629. </summary>
  1630. <param name="glyphId">int glyphId</param>
  1631. <param name="header">Table_glyf.header header</param>
  1632. <returns></returns>
  1633. </member>
  1634. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.TrueTypeFont.GetEmpty">
  1635. <summary>
  1636. Get a empty outlineGlyph
  1637. </summary>
  1638. <returns></returns>
  1639. </member>
  1640. <member name="M:Spire.Pdf.General.Render.Font.TrueTypeFont.TrueTypeFont.CheckIsEastAsianChar(System.Char)">
  1641. <summary>
  1642. It is east asian char?
  1643. </summary>
  1644. <param name="c"></param>
  1645. <returns></returns>
  1646. </member>
  1647. <member name="M:Spire.Pdf.General.Render.Font.CMap.GetConsumedBytesCount(System.Collections.Generic.List{Spire.Pdf.General.Render.Font.CodeSpaceRange})">
  1648. <summary>
  1649. Get the bytes count consume form char codes string.
  1650. </summary>
  1651. <param name="codeSpaceRangeList">The code space range list</param>
  1652. <returns>The bytes count.</returns>
  1653. </member>
  1654. <member name="M:Spire.Pdf.General.Render.Font.CodeSpaceRanges.MatchedCodeSpaceRanges(System.String)">
  1655. <summary>
  1656. Get the part matched code space ranges.
  1657. </summary>
  1658. <param name="hexCode"></param>
  1659. <returns>The code sapce ranges</returns>
  1660. </member>
  1661. <!-- 对于成员“M:Spire.Pdf.General.Render.Font.FontSupport.#cctor”忽略有格式错误的 XML 注释 -->
  1662. <member name="M:Spire.Pdf.General.Render.Font.FontSupport.GetCharFromAdobeGlyphListByName(System.String)">
  1663. <summary>
  1664. </summary>
  1665. <param name="name"></param>
  1666. <returns></returns>
  1667. </member>
  1668. <member name="M:Spire.Pdf.General.Render.Font.FontSupport.GetNameEncoding(System.Int32)">
  1669. <summary>
  1670. get the name of a glyph from its encoding value (NOT the character
  1671. </summary>
  1672. <param name="i"></param>
  1673. <returns></returns>
  1674. </member>
  1675. <member name="M:Spire.Pdf.General.Render.Font.OpenTypeFile.CMap.WriteShort(System.Int16)">
  1676. <summary>
  1677. Writes short value into the font stream
  1678. </summary>
  1679. <param name="value">Short value to be written</param>
  1680. </member>
  1681. <member name="M:Spire.Pdf.General.Render.Font.OpenTypeFile.CMap.WriteInt(System.Int32)">
  1682. <summary>
  1683. Writes integer value into the font stream
  1684. </summary>
  1685. <param name="value">Integer value to be written</param>
  1686. </member>
  1687. <member name="M:Spire.Pdf.General.Render.Font.OpenTypeFile.CMap.WriteString(System.String)">
  1688. <summary>
  1689. Writes string value into the font stream
  1690. </summary>
  1691. <param name="value">String value to be written</param>
  1692. </member>
  1693. <member name="M:Spire.Pdf.General.Render.Font.OpenTypeFile.CMap.WriteBytes(System.Byte[])">
  1694. <summary>
  1695. Write the bytes into the font stream
  1696. </summary>
  1697. <param name="buffer">byte array to be written</param>
  1698. </member>
  1699. <member name="F:Spire.Pdf.General.Render.Font.OpenTypeFile.Table_name.PLATFORMID_UNICODE">
  1700. <summary>
  1701. Values for platformID
  1702. </summary>
  1703. </member>
  1704. <member name="F:Spire.Pdf.General.Render.Font.OpenTypeFile.Table_name.ENCODINGID_MAC_ROMAN">
  1705. <summary>
  1706. Values for platformSpecificID if platform is Mac
  1707. </summary>
  1708. </member>
  1709. <member name="F:Spire.Pdf.General.Render.Font.OpenTypeFile.Table_name.ENCODINGID_UNICODE_DEFAULT">
  1710. <summary>
  1711. Values for platformSpecificID if platform is Unicode
  1712. </summary>
  1713. </member>
  1714. <member name="F:Spire.Pdf.General.Render.Font.OpenTypeFile.Table_name.LANGUAGEID_MAC_ENGLISH">
  1715. <summary>
  1716. Values for language ID if platform is Mac
  1717. </summary>
  1718. </member>
  1719. <member name="F:Spire.Pdf.General.Render.Font.OpenTypeFile.Table_name.NAMEID_COPYRIGHT">
  1720. <summary>
  1721. Values for nameID
  1722. </summary>
  1723. </member>
  1724. <member name="P:Spire.Pdf.General.Render.Font.PDFFontViewer.FontDictionary">
  1725. <summary>
  1726. Font dictionary.
  1727. </summary>
  1728. </member>
  1729. <member name="M:Spire.Pdf.General.Render.Font.PDFFontViewer.GetOriginSubtype">
  1730. <summary>
  1731. Get the origin subtyep.
  1732. </summary>
  1733. <returns>The origin subtyep.</returns>
  1734. </member>
  1735. <member name="M:Spire.Pdf.General.Render.Font.PDFFontViewer.ReCreateUnicodeChar(System.Int32)">
  1736. <summary>
  1737. Recreate an new unicode char
  1738. </summary>
  1739. <param name="utf32Char">The old char</param>
  1740. <returns>A new unicode char</returns>
  1741. </member>
  1742. <member name="M:Spire.Pdf.General.Render.Font.PDFFontEncoding.GetCMapObj(System.String)">
  1743. <summary>
  1744. Get Cmap by MapName
  1745. </summary>
  1746. <param name="cMapName"></param>
  1747. <returns></returns>
  1748. </member>
  1749. <member name="M:Spire.Pdf.General.Render.Font.TTFFont.GetCharacterMapTable(Spire.Pdf.Primitives.PdfDictionary)">
  1750. <summary>
  1751. This outputs individual glyph index to character code mapping for each char.
  1752. If you are doing any work on CMap, you need to open the resulting file in Adobe Reader,
  1753. select and copy text, paste it to notepad and see if it was correctly mapped to characters.
  1754. It is especially important to do so for TestUnicode.doc.
  1755. </summary>
  1756. <param name="m_fontDictionary"></param>
  1757. <returns></returns>
  1758. </member>
  1759. <member name="M:Spire.Pdf.General.Render.Font.TTFFont.GetGlyphID(System.Int32)">
  1760. <summary>
  1761. Get the glyph id.
  1762. </summary>
  1763. <param name="cid">The character id</param>
  1764. <returns>The glyph id</returns>
  1765. </member>
  1766. <member name="M:Spire.Pdf.General.Render.Font.TTFFont.GetOutline(System.Char,System.String,System.Single,Spire.Pdf.General.TypeEncodingCmap)">
  1767. <summary>
  1768. Get the outline of a character given the character name or src char
  1769. </summary>
  1770. <param name="srcChar"></param>
  1771. <param name="name"></param>
  1772. <param name="width"></param>
  1773. <param name="type"></param>
  1774. <returns></returns>
  1775. </member>
  1776. <member name="M:Spire.Pdf.General.Render.Font.TTFFont.IsCmap">
  1777. <summary>
  1778. It is TYPE_CMAP or TYPE_ENCODING?
  1779. </summary>
  1780. <returns></returns>
  1781. </member>
  1782. <member name="M:Spire.Pdf.General.Render.Font.Type1CFont.GetGlyphById(System.Int32)">
  1783. <summary>
  1784. Get a glyph outline by glyphId
  1785. </summary>
  1786. <param name="glyphId"></param>
  1787. <returns></returns>
  1788. </member>
  1789. <member name="M:Spire.Pdf.General.Render.Font.Type1CFont.GetGlyphById(System.Int32,System.String,System.Single)">
  1790. <summary>
  1791. Get a glyph outline by glyphId or name
  1792. </summary>
  1793. <param name="glyphId"></param>
  1794. <param name="name"></param>
  1795. <param name="width"></param>
  1796. <returns></returns>
  1797. </member>
  1798. <member name="M:Spire.Pdf.General.Render.Font.Type1CFont.FindIndexFormEncodeByCharName(Spire.Pdf.General.TypeEncodingCmap,System.String)">
  1799. <summary>
  1800. </summary>
  1801. <param name="type"></param>
  1802. <param name="charName"></param>
  1803. <returns></returns>
  1804. </member>
  1805. <member name="M:Spire.Pdf.General.Render.Font.Type1CFont.FindOffsetFromEncode(System.Char,Spire.Pdf.General.TypeEncodingCmap)">
  1806. <summary>
  1807. </summary>
  1808. <param name="src"></param>
  1809. <param name="type"></param>
  1810. <returns></returns>
  1811. </member>
  1812. <member name="T:Spire.Pdf.General.Render.Font.CoordinatePoint">
  1813. <summary>
  1814. custom coordinate point
  1815. </summary>
  1816. </member>
  1817. <member name="F:Spire.Pdf.General.Render.Font.Type3Font.charCache">
  1818. <summary>
  1819. a cache of glyphs indexed by character
  1820. </summary>
  1821. </member>
  1822. <member name="F:Spire.Pdf.General.Render.Font.Type3Font.m_CharacterSpacing">
  1823. <summary>
  1824. Character Spacing width
  1825. </summary>
  1826. </member>
  1827. <member name="P:Spire.Pdf.General.Render.Font.Type3Font.CharacterSpacing">
  1828. <summary>
  1829. Set Character Spacing width
  1830. </summary>
  1831. </member>
  1832. <member name="M:Spire.Pdf.General.Render.Font.Type3Font.GetGlyph(System.Char,System.String,Spire.Pdf.General.TypeEncodingCmap)">
  1833. <summary>
  1834. Get the glyph for a given character code and name
  1835. </summary>
  1836. <param name="src">the character code of this glyph</param>
  1837. <param name="name">the name of this glyph or null if unknown</param>
  1838. <param name="name">the name of this glyph or null if unknown</param>
  1839. <param name="type">TypeEncodingCmap type</param>
  1840. <returns>a glyph for this character</returns>
  1841. </member>
  1842. <member name="M:Spire.Pdf.General.Render.Decode.Jpeg2000.j2k.PortableImageSource.Dispose">
  1843. <summary>
  1844. Releases or clear memory
  1845. </summary>
  1846. </member>
  1847. <member name="M:Spire.Pdf.General.Render.Decode.Jpeg2000.j2k.image.ImgDataAdapter.Dispose">
  1848. <summary>
  1849. Releases or clear memory
  1850. </summary>
  1851. </member>
  1852. <member name="M:Spire.Pdf.General.Render.Decode.Jpeg2000.j2k.image.ImgDataConverter.Dispose">
  1853. <summary>
  1854. Releases or clear memory
  1855. </summary>
  1856. </member>
  1857. <member name="M:Spire.Pdf.General.Render.Decode.Jpeg2000.j2k.image.ImgDataJoiner.Dispose">
  1858. <summary>
  1859. Releases or clear memory
  1860. </summary>
  1861. </member>
  1862. <member name="M:Spire.Pdf.General.Render.Decode.Jpeg2000.j2k.image.input.ImgReader.Dispose">
  1863. <summary>
  1864. Releases or clear memory
  1865. </summary>
  1866. </member>
  1867. <member name="M:Spire.Pdf.General.Render.Decode.Jpeg2000.j2k.image.invcomptransf.InvCompTransf.Dispose">
  1868. <summary>
  1869. Releases or clear memory
  1870. </summary>
  1871. </member>
  1872. <member name="M:Spire.Pdf.General.Render.Decode.Jpeg2000.j2k.wavelet.synthesis.InverseWT.Dispose">
  1873. <summary>
  1874. Releases or clear memory
  1875. </summary>
  1876. </member>
  1877. <member name="M:Spire.Pdf.General.Render.Decode.Jpeg2000.j2k.wavelet.synthesis.InvWTAdapter.Dispose">
  1878. <summary>
  1879. Releases or clear memory
  1880. </summary>
  1881. </member>
  1882. <member name="M:Spire.Pdf.General.Render.Decode.Jpeg2000.j2k.wavelet.synthesis.InvWTFull.Dispose">
  1883. <summary>
  1884. Releases or clear memory
  1885. </summary>
  1886. </member>
  1887. <member name="M:Spire.Pdf.General.Render.Decode.Jpeg2000.Color.ChannelDefinitionMapper.Dispose">
  1888. <summary>
  1889. Releases or clear memory
  1890. </summary>
  1891. </member>
  1892. <member name="M:Spire.Pdf.General.Render.Decode.Jpeg2000.Color.ColorSpaceMapper.Dispose">
  1893. <summary>
  1894. Releases or clear memory
  1895. </summary>
  1896. </member>
  1897. <member name="M:Spire.Pdf.General.Render.Decode.Jpeg2000.Color.EnumeratedColorSpaceMapper.Dispose">
  1898. <summary>
  1899. Releases or clear memory
  1900. </summary>
  1901. </member>
  1902. <member name="M:Spire.Pdf.General.Render.Decode.Jpeg2000.Color.PalettizedColorSpaceMapper.Dispose">
  1903. <summary>
  1904. Releases or clear memory
  1905. </summary>
  1906. </member>
  1907. <member name="M:Spire.Pdf.General.Render.Decode.Jpeg2000.Color.Resampler.Dispose">
  1908. <summary>
  1909. Releases or clear memory
  1910. </summary>
  1911. </member>
  1912. <member name="T:Spire.Pdf.General.Render.Decode.TIFFLZWDecoder">
  1913. <summary>A class for performing LZW decoding.</summary>
  1914. </member>
  1915. <member name="M:Spire.Pdf.General.Render.Decode.TIFFLZWDecoder.Decode(System.Byte[],System.Byte[],System.Int32)">
  1916. <summary>Method to decode LZW compressed data.</summary>
  1917. <param name="data">The compressed data</param>
  1918. <param name="uncompData">Array to return the uncompressed data in</param>
  1919. <param name="h">The number of rows the compressed data contains</param>
  1920. <returns>The decoded data</returns>
  1921. </member>
  1922. <member name="M:Spire.Pdf.General.Render.Decode.TIFFLZWDecoder.InitializeStringTable">
  1923. <summary>Initialize the string table.</summary>
  1924. </member>
  1925. <member name="M:Spire.Pdf.General.Render.Decode.TIFFLZWDecoder.WriteString(System.Byte[])">
  1926. <summary>Write out the string just uncompressed.</summary>
  1927. <param name="str">the byte string for uncompressed write out</param>
  1928. </member>
  1929. <member name="M:Spire.Pdf.General.Render.Decode.TIFFLZWDecoder.AddStringToTable(System.Byte[],System.Byte)">
  1930. <summary>Add a new string to the string table.</summary>
  1931. <param name="oldString">
  1932. the byte string at the end of which the new string
  1933. will be written and which will be added to the string table
  1934. </param>
  1935. <param name="newString">the byte to be written to the end of the old string</param>
  1936. </member>
  1937. <member name="M:Spire.Pdf.General.Render.Decode.TIFFLZWDecoder.AddStringToTable(System.Byte[])">
  1938. <summary>Add a new string to the string table.</summary>
  1939. <param name="str">the byte string which will be added to the string table</param>
  1940. </member>
  1941. <member name="M:Spire.Pdf.General.Render.Decode.TIFFLZWDecoder.ComposeString(System.Byte[],System.Byte)">
  1942. <summary>Append <c>newString</c> to the end of <c>oldString</c>.</summary>
  1943. <param name="oldString">the byte string at the end of which the new string will be written</param>
  1944. <param name="newString">the byte to be written to the end of the old string</param>
  1945. <returns>the byte string which is the sum of the new string and the old string</returns>
  1946. </member>
  1947. <member name="F:Spire.Pdf.General.Render.Decode.CCITTFaxDecoder.m_bitsPerComponent">
  1948. <summary>
  1949. The number of bits used to represent each color component
  1950. </summary>
  1951. </member>
  1952. <member name="F:Spire.Pdf.General.Render.Decode.FlateStream.ErrorBehaviorEnum.Fail">
  1953. <summary>
  1954. fail (by default)
  1955. </summary>
  1956. </member>
  1957. <member name="F:Spire.Pdf.General.Render.Decode.FlateStream.ErrorBehaviorEnum.ReturnSuccessBytes">
  1958. <summary>
  1959. return something successfully read
  1960. </summary>
  1961. </member>
  1962. <member name="M:Spire.Pdf.General.Render.Decode.TIFFFaxDecoder.#ctor(System.Int64,System.Int32,System.Int32)">
  1963. @param fillOrder The fill order of the compressed data bytes.
  1964. @param w
  1965. @param h
  1966. </member>
  1967. <member name="T:Spire.Pdf.General.Render.Decode.Tiff.zLib.ZInflaterInputStream">
  1968. <summary>
  1969. Summary description for DeflaterOutputStream.
  1970. </summary>
  1971. </member>
  1972. <member name="T:Spire.Pdf.General.Render.ColorSpace.ColorCache">
  1973. <summary>
  1974. Provides color caching
  1975. </summary>
  1976. </member>
  1977. <member name="T:Spire.Pdf.General.Render.ColorSpace.LastColorCache">
  1978. <summary>
  1979. Provides color caching of last color
  1980. </summary>
  1981. </member>
  1982. <member name="T:Spire.Pdf.General.Render.ImageQualityMode">
  1983. <summary>
  1984. specify image quality level
  1985. </summary>
  1986. </member>
  1987. <member name="F:Spire.Pdf.General.Render.ImageQualityMode.Default">
  1988. <summary>
  1989. default quality
  1990. </summary>
  1991. </member>
  1992. <member name="F:Spire.Pdf.General.Render.ImageQualityMode.HighQuality">
  1993. <summary>
  1994. high quality
  1995. </summary>
  1996. </member>
  1997. <member name="P:Spire.Pdf.General.Render.Page.IgnoreCase">
  1998. <summary>
  1999. find text ignorecase
  2000. </summary>
  2001. </member>
  2002. <member name="P:Spire.Pdf.General.Render.Page.FindText">
  2003. <summary>
  2004. Set find text
  2005. </summary>
  2006. </member>
  2007. <member name="P:Spire.Pdf.General.Render.Page.FindTextHighLightColor">
  2008. <summary>
  2009. find text color
  2010. </summary>
  2011. </member>
  2012. <member name="P:Spire.Pdf.General.Render.Page.BorderPen">
  2013. <summary>
  2014. draw border pen
  2015. </summary>
  2016. </member>
  2017. <member name="M:Spire.Pdf.General.Render.Page.Initialize(Spire.Pdf.PdfPageBase,System.Boolean)">
  2018. <summary>
  2019. Initialize the page.
  2020. </summary>
  2021. <param name="page">The page </param>
  2022. <param name="needParsing">The needparsing</param>
  2023. </member>
  2024. <member name="M:Spire.Pdf.General.Render.Page.IsBlank">
  2025. <summary>
  2026. Whether this page is blank.
  2027. </summary>
  2028. <returns>if blank ,return true,or false</returns>
  2029. </member>
  2030. <member name="M:Spire.Pdf.General.Render.Page.CheckContent(Spire.Pdf.Core.PdfRecordCollection)">
  2031. <summary>
  2032. Whether this page content is blank.
  2033. </summary>
  2034. <param name="recordCollection"></param>
  2035. <returns></returns>
  2036. </member>
  2037. <member name="M:Spire.Pdf.General.Render.Page.Dispose">
  2038. <summary>
  2039. Dispose the resources.
  2040. </summary>
  2041. </member>
  2042. <member name="M:Spire.Pdf.General.Render.Page.Dispose(System.Boolean)">
  2043. <summary>
  2044. Dispose resource.
  2045. </summary>
  2046. <param name="Diposing">The disposing</param>
  2047. </member>
  2048. <member name="T:Spire.Pdf.General.Render.ImageRenderEventHandler">
  2049. <summary>
  2050. Provides image render events
  2051. </summary>
  2052. <param name="sender"></param>
  2053. <param name="args"></param>
  2054. </member>
  2055. <member name="M:Spire.Pdf.General.Render.PdfCommon.DegreesToRadians(System.Double)">
  2056. <summary>
  2057. Converts an angle in degrees to radians.
  2058. </summary>
  2059. <param name="angleInDegrees">Double value of angle in degrees to convert.</param>
  2060. <returns>The value of the angle in radians.</returns>
  2061. </member>
  2062. <member name="M:Spire.Pdf.General.Render.PdfCommon.RadiansToDegrees(System.Double)">
  2063. <summary>
  2064. Converts an angle in radians to degrees.
  2065. </summary>
  2066. <param name="angleInRadians">Double value of angle in radians to convert.</param>
  2067. <returns>The value of the angle in degrees.</returns>
  2068. </member>
  2069. <member name="M:Spire.Pdf.General.Render.PdfCommon.ImageMultiply(System.Drawing.Bitmap,System.Drawing.Bitmap,System.Drawing.Bitmap)">
  2070. <summary>
  2071. Bug3009,baseimage color and annot image color multiply,for annot
  2072. </summary>
  2073. <param name="baseImage"></param>
  2074. <param name="image"></param>
  2075. <param name="outBitmap"></param>
  2076. </member>
  2077. <member name="M:Spire.Pdf.General.Render.PdfCommon.BitmapRgbToCmyk(System.Byte[])">
  2078. <summary>
  2079. bitmap ,rgb model to cmyk model
  2080. </summary>
  2081. <param name="imageBytes"></param>
  2082. <returns></returns>
  2083. </member>
  2084. <member name="M:Spire.Pdf.General.Render.PdfCommon.DoApplyMask(System.Drawing.Bitmap,Spire.Pdf.Primitives.PdfArray)">
  2085. <summary>
  2086. Apply the mask when the mask format is PdfArray.
  2087. </summary>
  2088. <param name="input"></param>
  2089. <param name="mask"></param>
  2090. <returns></returns>
  2091. </member>
  2092. <member name="M:Spire.Pdf.General.Render.PdfCommon.DoApplyMask(System.Drawing.Bitmap,Spire.Pdf.Core.PdfString)">
  2093. <summary>
  2094. Apply the mask when the mask format is PdfString.
  2095. </summary>
  2096. <param name="input"></param>
  2097. <param name="mask"></param>
  2098. <returns></returns>
  2099. </member>
  2100. <member name="M:Spire.Pdf.General.Render.PdfCommon.CheckLineFromPath(System.String)">
  2101. <summary>
  2102. According to Path to determine whether it is a straight line. If All points of X or Y are equal, then is is a straight line
  2103. </summary>
  2104. <param name="pathData"></param>
  2105. <returns></returns>
  2106. </member>
  2107. <member name="M:Spire.Pdf.General.Render.PdfCommon.ParseToRGBComponents(Spire.Pdf.Primitives.PdfArray)">
  2108. <summary>
  2109. Parse pdf array to rgb components.
  2110. </summary>
  2111. <param name="array">The pdf array</param>
  2112. </member>
  2113. <member name="M:Spire.Pdf.General.Render.PdfCommon.GetFf(Spire.Pdf.Interfaces.IPdfPrimitive)">
  2114. <summary>
  2115. Get Ff value from annotation dictionary
  2116. </summary>
  2117. <param name="annotObj">The annotation dictionary</param>
  2118. <returns></returns>
  2119. </member>
  2120. <member name="M:Spire.Pdf.General.Render.PdfCommon.GetFT(Spire.Pdf.Interfaces.IPdfPrimitive)">
  2121. <summary>
  2122. Get FT value from annotation dictionary
  2123. </summary>
  2124. <param name="annotObj">The annotation dictionary</param>
  2125. <returns></returns>
  2126. </member>
  2127. <member name="M:Spire.Pdf.General.Render.PdfCommon.ParseAnnotationOptToDictionary(Spire.Pdf.Interfaces.IPdfPrimitive)">
  2128. <summary>
  2129. Parse annotation opt item to dictionary.
  2130. </summary>
  2131. <param name="annotObj">The annotation dictionary</param>
  2132. <returns></returns>
  2133. </member>
  2134. <member name="M:Spire.Pdf.General.Render.PdfCommon.GetV(Spire.Pdf.Interfaces.IPdfPrimitive)">
  2135. <summary>
  2136. Get V value from annotation dictionary
  2137. </summary>
  2138. <param name="annotObj"></param>
  2139. <returns></returns>
  2140. </member>
  2141. <member name="M:Spire.Pdf.General.Render.PdfCommon.GetOffset(System.String)">
  2142. <summary>
  2143. More than two offsets
  2144. </summary>
  2145. <param name="strOffsetX">string strOffset)</param>
  2146. <returns>one offset</returns>
  2147. </member>
  2148. <member name="M:Spire.Pdf.General.Render.PdfElement.AdobeGlyphList.Finalize">
  2149. <summary>
  2150. Destructor
  2151. </summary>
  2152. </member>
  2153. <member name="M:Spire.Pdf.General.Render.PdfElement.AdobeGlyphList.Dispose">
  2154. <summary>
  2155. Clean up Memory
  2156. </summary>
  2157. </member>
  2158. <member name="M:Spire.Pdf.General.Render.PdfElement.PdfFontStructure.BuildIFontFromSystemFont(System.String)">
  2159. <summary>
  2160. Creates the I font.
  2161. </summary>
  2162. <param name="fontName">Name of the font.</param>
  2163. <returns></returns>
  2164. </member>
  2165. <member name="M:Spire.Pdf.General.Render.PdfElement.PdfFontStructure.GetMatchFontName(System.Collections.ArrayList,System.String)">
  2166. <summary>
  2167. Match Font by fontName
  2168. </summary>
  2169. <param name="list"></param>
  2170. <param name="fontName"></param>
  2171. <returns></returns>
  2172. </member>
  2173. <member name="M:Spire.Pdf.General.Render.PdfElement.PdfFontStructure.AddFontToPrivateList(System.Byte[])">
  2174. <summary>
  2175. Add fake font to private list.
  2176. </summary>
  2177. <param name="fontData"></param>
  2178. </member>
  2179. <member name="M:Spire.Pdf.General.Render.PdfElement.PdfFontStructure.MeasureStringWidthWithoutWidthEntry(System.String,System.Single,System.Single)">
  2180. <summary>
  2181. Measure string width which the font dictionary has no width entry.
  2182. </summary>
  2183. <param name="text">The text string</param>
  2184. <param name="fontSize">The font size</param>
  2185. <param name="textScale">The text sacle</param>
  2186. <returns>The string width</returns>
  2187. </member>
  2188. <member name="M:Spire.Pdf.General.Render.PdfElement.PdfFontStructure.GetGlyphByID(Spire.Pdf.General.Paper.Font.Common.GlyphID)">
  2189. <summary>
  2190. Get glyph by cid.
  2191. </summary>
  2192. <param name="cid">The cid</param>
  2193. <returns>The glyph</returns>
  2194. </member>
  2195. <member name="M:Spire.Pdf.General.Render.PdfElement.PdfFontStructure.GetGlyphID(System.Int32)">
  2196. <summary>
  2197. Get the glyph id.
  2198. </summary>
  2199. <param name="charID">The character ID</param>
  2200. <returns>The glyph id</returns>
  2201. </member>
  2202. <member name="M:Spire.Pdf.General.Render.PdfElement.PdfFontStructure.GetDescendantFont">
  2203. <summary>
  2204. Get descendant font.
  2205. </summary>
  2206. <returns>The descendant font</returns>
  2207. </member>
  2208. <member name="M:Spire.Pdf.General.Render.PdfElement.PdfFontStructure.DrawType3FontFromGraphicsData(Spire.Pdf.General.Render.PdfToImageRenderer,Spire.Pdf.General.Render.TextElement,System.Drawing.Graphics)">
  2209. <summary>
  2210. Draw text of embed font to page
  2211. </summary>
  2212. <param name="render">Render object</param>
  2213. <param name="element"></param>
  2214. <param name="g"></param>
  2215. </member>
  2216. <member name="M:Spire.Pdf.General.Render.PdfElement.PdfFontStructure.CharaCodeMappingGlyphData">
  2217. <summary>
  2218. When the font has no encoding entry ,or the font descriptor`s symbolic flag
  2219. is set , which case should use the character code mapping glyph description
  2220. from the subtable
  2221. </summary>
  2222. <returns>if has no encoding entry or set symbolic flag return true</returns>
  2223. </member>
  2224. <member name="M:Spire.Pdf.General.Render.PdfElement.PageResourceLoader.GetPatternGraphicResources(Spire.Pdf.Primitives.PdfDictionary)">
  2225. <summary>
  2226. Collects all the Pattern elements in the pdf document
  2227. </summary>
  2228. <param name="resourceDictionary">containing all the resources of the document</param>
  2229. <returns>dictionary of Pattern elements</returns>
  2230. </member>
  2231. <member name="M:Spire.Pdf.General.Render.PdfElement.PageResourceLoader.HandleTXMultiline(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Graphics.PdfTrueTypeFont,System.Drawing.RectangleF)">
  2232. <summary>
  2233. Handle the text annotation widget multiline
  2234. </summary>
  2235. <param name="annotElements">the anntation</param>
  2236. <param name="typefont">the true type font</param>
  2237. <param name="subRect">the rectangle</param>
  2238. <returns>a text rectangle</returns>
  2239. </member>
  2240. <member name="M:Spire.Pdf.General.Render.PdfElement.PageResourceLoader.GetOptValueFromOpt(Spire.Pdf.Interfaces.IPdfPrimitive)">
  2241. <summary>
  2242. Get opttion value from PdfArray
  2243. </summary>
  2244. <param name="ipri"></param>
  2245. <returns></returns>
  2246. </member>
  2247. <member name="M:Spire.Pdf.General.Render.PdfElement.XObjectElement.ReplaceResources(Spire.Pdf.Primitives.PdfDictionary,System.String,Spire.Pdf.Interfaces.IPdfPrimitive)">
  2248. <summary>
  2249. </summary>
  2250. <param name="xObjDictionary"></param>
  2251. <param name="CmdParameters"></param>
  2252. <param name="newObj"></param>
  2253. </member>
  2254. <member name="M:Spire.Pdf.General.Render.PdfElement.XObjectElement.GetPdfPageResources">
  2255. <summary>
  2256. </summary>
  2257. <returns></returns>
  2258. </member>
  2259. <member name="M:Spire.Pdf.General.Render.PdfElement.XObjectElement.RenderXobject(System.Drawing.Graphics,Spire.Pdf.General.Render.PdfElement.PdfPageResources,Spire.Pdf.General.Render.Page)">
  2260. <summary>
  2261. </summary>
  2262. <param name="g"></param>
  2263. <param name="resources"></param>
  2264. <param name="imageRender"></param>
  2265. </member>
  2266. <member name="M:Spire.Pdf.General.Render.PdfElement.XObjectElement.RenderXobjectTilingPatternBrush(System.Drawing.Graphics,Spire.Pdf.General.Render.PdfElement.PdfPageResources,Spire.Pdf.General.Render.Page)">
  2267. <summary>
  2268. Bug654
  2269. </summary>
  2270. <param name="g"></param>
  2271. <param name="resources"></param>
  2272. <param name="page"></param>
  2273. </member>
  2274. <member name="M:Spire.Pdf.General.Render.PdfElement.XObjectElement.Render(Spire.Pdf.General.Render.PdfElement.PdfPageResources)">
  2275. <summary>
  2276. get PdfRecordCollection from resources
  2277. </summary>
  2278. <param name="resources"></param>
  2279. <returns></returns>
  2280. </member>
  2281. <member name="M:Spire.Pdf.General.Render.PdfElement.XObjectElement.GetScaleImage(System.Drawing.Image,System.Single,System.Single)">
  2282. <summary>
  2283. 根据dpi缩放后的图片
  2284. </summary>
  2285. <param name="image"></param>
  2286. <param name="dpiX"></param>
  2287. <param name="dpiY"></param>
  2288. <returns></returns>
  2289. </member>
  2290. <member name="M:Spire.Pdf.General.Render.PdfElement.XObjectElement.RenderImage(Spire.Pdf.General.Render.PdfToImageRenderer,System.Drawing.Graphics,Spire.Pdf.Primitives.PdfDictionary)">
  2291. <summary>
  2292. Render inline image.
  2293. </summary>
  2294. <param name="g"></param>
  2295. <param name="dictionary"></param>
  2296. </member>
  2297. <member name="M:Spire.Pdf.General.Render.PdfElement.XObjectElement.RenderForAnnotationsAp(Spire.Pdf.General.Render.PdfElement.PdfPageResources)">
  2298. <summary>
  2299. for Ap Resources
  2300. </summary>
  2301. <param name="resources"></param>
  2302. <returns></returns>
  2303. </member>
  2304. <member name="F:Spire.Pdf.General.Render.PdfElement.XObjectElement.m_OnlyDrawSingleAnnot">
  2305. <summary>
  2306. draw only a single comment
  2307. </summary>
  2308. </member>
  2309. <member name="F:Spire.Pdf.General.Render.PdfImageDecoder.m_ImageQualityMode">
  2310. <summary>
  2311. specify the quality level of decode image
  2312. </summary>
  2313. </member>
  2314. <member name="P:Spire.Pdf.General.Render.PdfImageDecoder.IsSMaskDecode">
  2315. <summary>
  2316. specify if the Decoder if for SMask image
  2317. </summary>
  2318. </member>
  2319. <member name="P:Spire.Pdf.General.Render.PdfImageDecoder.ImageQualityMode">
  2320. <summary>
  2321. specify the quality level of decode image
  2322. </summary>
  2323. </member>
  2324. <member name="P:Spire.Pdf.General.Render.PdfImageDecoder.ParamColumns">
  2325. <summary>
  2326. get columns from DecodeParms
  2327. </summary>
  2328. </member>
  2329. <member name="P:Spire.Pdf.General.Render.PdfImageDecoder.ParamColors">
  2330. <summary>
  2331. get colors from DecodeParms
  2332. </summary>
  2333. </member>
  2334. <member name="P:Spire.Pdf.General.Render.PdfImageDecoder.SMask">
  2335. <summary>
  2336. Get decode arrays or softmask image from image dictionary
  2337. </summary>
  2338. </member>
  2339. <member name="P:Spire.Pdf.General.Render.PdfImageDecoder.Mask">
  2340. <summary>
  2341. Get decode arrays or mask image from image dictionary
  2342. </summary>
  2343. </member>
  2344. <member name="P:Spire.Pdf.General.Render.PdfImageDecoder.ImageMask">
  2345. <summary>
  2346. Gets Image mask.
  2347. </summary>
  2348. </member>
  2349. <member name="M:Spire.Pdf.General.Render.PdfImageDecoder.LoadImageFromDefaultMode(System.IO.Stream)">
  2350. <summary>
  2351. Load image from stream.
  2352. </summary>
  2353. <param name="stream"></param>
  2354. <returns></returns>
  2355. </member>
  2356. <member name="M:Spire.Pdf.General.Render.PdfImageDecoder.DecodeArray(Spire.Pdf.Interfaces.IPdfPrimitive)">
  2357. <summary>
  2358. Get element data from decode arrays
  2359. </summary>
  2360. <param name="obj"></param>
  2361. <returns></returns>
  2362. </member>
  2363. <member name="M:Spire.Pdf.General.Render.PdfImageDecoder.GetImageFromStream(System.IO.Stream)">
  2364. <summary>
  2365. Stream stream,Bug_337
  2366. </summary>
  2367. <param name="stream"></param>
  2368. <returns></returns>
  2369. </member>
  2370. <member name="M:Spire.Pdf.General.Render.PdfImageDecoder.GetDecode">
  2371. <summary>
  2372. Get the image decode array.
  2373. </summary>
  2374. <returns>The image decode array</returns>
  2375. </member>
  2376. <member name="M:Spire.Pdf.General.Render.PdfImageDecoder.CreateIndexImage(System.Byte[],System.Int32,System.Int32,System.Drawing.Color,System.Drawing.Color)">
  2377. <summary>
  2378. </summary>
  2379. <param name="data"></param>
  2380. <param name="width"></param>
  2381. <param name="height"></param>
  2382. <param name="black"></param>
  2383. <param name="transparent"></param>
  2384. <returns></returns>
  2385. </member>
  2386. <member name="M:Spire.Pdf.General.Render.PdfImageDecoder.GetImageDeviceGrayForLZWDecode(System.IO.Stream)">
  2387. <summary>
  2388. Get deviceGray image for Filter LZWDecode
  2389. </summary>
  2390. <param name="stream"></param>
  2391. <returns></returns>
  2392. </member>
  2393. <member name="M:Spire.Pdf.General.Render.PdfImageDecoder.GetJpegImageDeviceGray(Spire.Pdf.General.Render.ColorSpace.PDFColorSpace,System.IO.Stream,System.Int32,System.Int32,System.Boolean)">
  2394. <summary>
  2395. Get Bitmap Stream from DeviceGray Color Space
  2396. </summary>
  2397. <param name="colorspace">PDFColorSpace colorspace</param>
  2398. <param name="data">Stream data</param>
  2399. <param name="grayWidth">int grayWidth</param>
  2400. <param name="grayHeight">int grayHeight</param>
  2401. <param name="mask">bool mask</param>
  2402. <returns></returns>
  2403. </member>
  2404. <member name="M:Spire.Pdf.General.Render.PdfImageDecoder.GetJpegImageDeviceGray(System.IO.Stream,System.Boolean)">
  2405. <summary>
  2406. Get Bitmap Stream from DeviceGray Color Space
  2407. </summary>
  2408. <param name="data">image Stream</param>
  2409. <param name="mask">bool mask</param>
  2410. <returns></returns>
  2411. </member>
  2412. <member name="M:Spire.Pdf.General.Render.PdfImageDecoder.GetColorSpace(Spire.Pdf.Primitives.PdfDictionary,System.Boolean)">
  2413. <summary>
  2414. Get color space name
  2415. </summary>
  2416. <param name="imageDict"></param>
  2417. <param name="allowIndexed"></param>
  2418. <returns></returns>
  2419. </member>
  2420. <member name="M:Spire.Pdf.General.Render.PdfImageDecoder.ParseColorSpace(System.String)">
  2421. <summary>
  2422. Parse colorspace.
  2423. </summary>
  2424. <param name="csString">The colorspace</param>
  2425. <returns>The list</returns>
  2426. </member>
  2427. <member name="M:Spire.Pdf.General.Render.PdfImageDecoder.GetInlineImagesColorSpace(System.String)">
  2428. <summary>
  2429. Get inline image colorspace.
  2430. </summary>
  2431. <param name="colorspace">The colorspace</param>
  2432. <returns>The pdf array</returns>
  2433. </member>
  2434. <member name="M:Spire.Pdf.General.Render.PdfImageDecoder.GetSubColorSpace(Spire.Pdf.Interfaces.IPdfPrimitive,System.Boolean)">
  2435. <summary>
  2436. </summary>
  2437. <param name="imageDict"></param>
  2438. <param name="allowIndexed"></param>
  2439. <returns></returns>
  2440. </member>
  2441. <member name="F:Spire.Pdf.General.Render.PdfToImageRenderer.loPath">
  2442. <summary>
  2443. Clip path
  2444. </summary>
  2445. </member>
  2446. <member name="F:Spire.Pdf.General.Render.PdfToImageRenderer.m_TjAfterIsTranslate">
  2447. <summary>
  2448. Determine whether there is Tj in front of Td,TD,cm,T* ,TL,Tw,Tc,Tz. if not ,you need to calculate the translation
  2449. </summary>
  2450. </member>
  2451. <member name="F:Spire.Pdf.General.Render.PdfToImageRenderer.m_UserDefinedTextMatrix">
  2452. <summary>
  2453. Save the translation data
  2454. </summary>
  2455. </member>
  2456. <member name="F:Spire.Pdf.General.Render.PdfToImageRenderer.m_SaveCurrentTmMatrix">
  2457. <summary>
  2458. From BT,save the current Tm matrix
  2459. </summary>
  2460. </member>
  2461. <member name="F:Spire.Pdf.General.Render.PdfToImageRenderer.m_UserToDeviceSpaceTransform">
  2462. <summary>
  2463. mapping Transform from user space to device space
  2464. </summary>
  2465. </member>
  2466. <member name="F:Spire.Pdf.General.Render.PdfToImageRenderer.m_DefaultToUserSpaceTransform">
  2467. <summary>
  2468. mapping Transform from default user space to user space
  2469. </summary>
  2470. </member>
  2471. <member name="F:Spire.Pdf.General.Render.PdfToImageRenderer.m_textLeading">
  2472. <summary>
  2473. Text leading
  2474. </summary>
  2475. </member>
  2476. <member name="F:Spire.Pdf.General.Render.PdfToImageRenderer.m_textScaling">
  2477. <summary>
  2478. horizontal scaling
  2479. </summary>
  2480. </member>
  2481. <member name="F:Spire.Pdf.General.Render.PdfToImageRenderer.m_wordSpacing">
  2482. <summary>
  2483. word spacing
  2484. </summary>
  2485. </member>
  2486. <member name="F:Spire.Pdf.General.Render.PdfToImageRenderer.m_currentTextElement">
  2487. <summary>
  2488. Current text element
  2489. </summary>
  2490. </member>
  2491. <member name="F:Spire.Pdf.General.Render.PdfToImageRenderer.m_characterSpacing">
  2492. <summary>
  2493. Character spacing.
  2494. </summary>
  2495. </member>
  2496. <member name="F:Spire.Pdf.General.Render.PdfToImageRenderer.m_colorspaceTable">
  2497. <summary>
  2498. Colorspace table of page resource
  2499. </summary>
  2500. </member>
  2501. <member name="F:Spire.Pdf.General.Render.PdfToImageRenderer.m_patternTable">
  2502. <summary>
  2503. Pattern table of page resource
  2504. </summary>
  2505. </member>
  2506. <member name="F:Spire.Pdf.General.Render.PdfToImageRenderer.m_GraphicObjectData">
  2507. <summary>
  2508. </summary>
  2509. </member>
  2510. <member name="P:Spire.Pdf.General.Render.PdfToImageRenderer.IsPrint">
  2511. <summary>
  2512. Gets or sets the isprint.
  2513. </summary>
  2514. </member>
  2515. <member name="P:Spire.Pdf.General.Render.PdfToImageRenderer.BoxRectangle">
  2516. <summary>
  2517. set Box Rectangle,when dictionary FT=Tx
  2518. </summary>
  2519. </member>
  2520. <member name="P:Spire.Pdf.General.Render.PdfToImageRenderer.FormFieldFT">
  2521. <summary>
  2522. set FT type from form field
  2523. </summary>
  2524. </member>
  2525. <member name="P:Spire.Pdf.General.Render.PdfToImageRenderer.UserToDeviceSpaceTransform">
  2526. <summary>
  2527. mapping Transform from user space to device space
  2528. </summary>
  2529. </member>
  2530. <member name="P:Spire.Pdf.General.Render.PdfToImageRenderer.DefaultToUserSpaceTransform">
  2531. <summary>
  2532. Mapping transform from default user space to user space
  2533. </summary>
  2534. </member>
  2535. <member name="P:Spire.Pdf.General.Render.PdfToImageRenderer.Image">
  2536. <summary>
  2537. pdf to image,reference bitmap
  2538. Bug3009,draw annot,annot is image and BM is Multiply,need backgroundimage and annot image is Multiply
  2539. </summary>
  2540. </member>
  2541. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.#ctor(System.Drawing.Graphics,Spire.Pdf.General.Render.PdfElement.PdfPageResources,System.Boolean)">
  2542. <summary>
  2543. Extract Signature As Images
  2544. </summary>
  2545. <param name="g"></param>
  2546. <param name="resources"></param>
  2547. </member>
  2548. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.CheckingAndProcessingNumberString(System.String[])">
  2549. <summary>
  2550. Checking and processing number string.
  2551. </summary>
  2552. <param name="curve">The curve</param>
  2553. <returns>The points</returns>
  2554. </member>
  2555. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.SetBoxRectangle(System.String[])">
  2556. <summary>
  2557. Set Rectangle from pdf command.
  2558. </summary>
  2559. <param name="rectangle"></param>
  2560. </member>
  2561. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.CheckingAndProcessingNumber(System.String@)">
  2562. <summary>
  2563. Checking whether the string number is valid ,if true , processing the number.
  2564. </summary>
  2565. <param name="number">The number of string format</param>
  2566. <returns>if vailded,return true,or false</returns>
  2567. </member>
  2568. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.CheckingAndProcessNumberArr(System.String[])">
  2569. <summary>
  2570. Checking whether the string number array is valid ,if true , processing the number.
  2571. </summary>
  2572. <param name="numbers">The array number of string format</param>
  2573. <returns>if vailded,return true,or false</returns>
  2574. </member>
  2575. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.SetRectanglePath(System.String[])">
  2576. <summary>
  2577. Set Rectangle path from pdf command.
  2578. </summary>
  2579. <param name="rectangle"></param>
  2580. </member>
  2581. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.SetBBoxForForm(System.Single,System.Single,System.Single,System.Single)">
  2582. <summary>
  2583. set BBox for Form object.
  2584. </summary>
  2585. <param name="x,y,x1,y1,y,x1,y1"></param>
  2586. </member>
  2587. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.ApplyStrokingColor(System.String,System.Single[])">
  2588. <summary>
  2589. Apply Color
  2590. </summary>
  2591. <param name="type"></param>
  2592. <param name="colorRed"></param>
  2593. <param name="colorGreen"></param>
  2594. <param name="colorBlue"></param>
  2595. </member>
  2596. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.CheckingAndProcessingPoints(System.String[])">
  2597. <summary>
  2598. Checking and processing points.
  2599. </summary>
  2600. <param name="points">The points</param>
  2601. <returns>The points</returns>
  2602. </member>
  2603. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.LoadHeader(Spire.Pdf.General.Render.Page)">
  2604. <summary>
  2605. Set page RotateAngle
  2606. </summary>
  2607. <param name="page">Current Pdf Page</param>
  2608. </member>
  2609. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.CreateImage(System.Drawing.Image,System.Drawing.Drawing2D.GraphicsPath,System.Drawing.Pen,System.Single)">
  2610. <summary>
  2611. scale
  2612. </summary>
  2613. <param name="pageImage"></param>
  2614. <param name="path"></param>
  2615. <param name="pen"></param>
  2616. <param name="scale"></param>
  2617. <returns></returns>
  2618. </member>
  2619. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.ApplyLineDashPattern(System.Drawing.Pen)">
  2620. <summary>
  2621. apply the line dash pattern
  2622. </summary>
  2623. <param name="pen">the pen</param>
  2624. </member>
  2625. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.ZeroInFirstPos(System.Single[])">
  2626. <summary>
  2627. when the only one element in dash pattern is 0 the line should be unvisible .
  2628. </summary>
  2629. <param name="dashPattern">the dash pattern</param>
  2630. <returns>first element is zero return true or false</returns>
  2631. </member>
  2632. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.GetDashPattern">
  2633. <summary>
  2634. Get the dash pattern
  2635. </summary>
  2636. </member>
  2637. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.HandleZeroOfGapsForDashPattern(System.Single[]@,System.Single@)">
  2638. <summary>
  2639. Fixed zero of gaps for dash pattern,if the gap is zero,it will not be diaplayed in dash lines.
  2640. </summary>
  2641. <param name="dashPattern">the dash pattern</param>
  2642. <param name="dashOffset">the dash offset</param>
  2643. </member>
  2644. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.HandleZeroCapInDashPattern(System.Single[]@,System.Single@)">
  2645. <summary>
  2646. Remove zero value of blank cap in dash pattern.
  2647. </summary>
  2648. <param name="dashPattern">the dash pattern</param>
  2649. <param name="dashOffset">the dashOffset</param>
  2650. </member>
  2651. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.SetDashModeOfPen(System.Drawing.Pen,System.Single[],System.Single)">
  2652. <summary>
  2653. Set the property of pen
  2654. </summary>
  2655. <param name="pen">the pen</param>
  2656. <param name="dashPattern">the dash pattern</param>
  2657. <param name="dashOffset">the dash offset</param>
  2658. </member>
  2659. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.FixedZeroOfDashesForDashPattern(System.Single[],System.Single,System.Drawing.Pen)">
  2660. <summary>
  2661. Fixed zero of dashes for dash pattern.if the dash is zero,defalut value is one device pixel.
  2662. </summary>
  2663. <param name="dashPattern">the dash pattern</param>
  2664. <param name="dashOffset">the dash offset</param>
  2665. <param name="pen">the pen</param>
  2666. </member>
  2667. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.CovertPdfDashPatternToNetDashPattern(System.Single,System.Single[]@,System.Single)">
  2668. <summary>
  2669. Convert pdf dash pattern to .net dash pattern
  2670. </summary>
  2671. <param name="scaledPenWidth">the scaled pen width</param>
  2672. <param name="dashPattern">the dash pattern</param>
  2673. <param name="penWidth">the pen width</param>
  2674. </member>
  2675. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.PdfToXpsExecuteDoCommand(System.String[],Spire.Pdf.General.Paper.Drawing.Fonts.FontCache)">
  2676. <summary>
  2677. execute do command
  2678. </summary>
  2679. <param name="xobjectElement"></param>
  2680. </member>
  2681. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.DrawAndFillPathType3Font(System.Drawing.Drawing2D.FillMode,System.Drawing.Drawing2D.GraphicsPath,System.Boolean)">
  2682. <summary>
  2683. Draw Type3Font
  2684. </summary>
  2685. <param name="mode"></param>
  2686. <param name="Type3FontPath"></param>
  2687. </member>
  2688. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.GetXObjectFromAnnotationsAp(System.String[])">
  2689. <summary>
  2690. Get Resources obj from Xobject
  2691. </summary>
  2692. <param name="xobjectElement"></param>
  2693. <returns></returns>
  2694. </member>
  2695. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.DrawPageContent">
  2696. <summary>
  2697. draw page content
  2698. </summary>
  2699. </member>
  2700. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.DrawPageAnnot">
  2701. <summary>
  2702. draw page annot
  2703. </summary>
  2704. </member>
  2705. <member name="P:Spire.Pdf.General.Render.PdfToImageRenderer.IsDisposeFont">
  2706. <summary>
  2707. Modify Bug1801,pdf to xps(false),font whether need dispose
  2708. </summary>
  2709. </member>
  2710. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.GetAnnot(Spire.Pdf.Primitives.PdfDictionary)">
  2711. <summary>
  2712. Get the pdf annotation.
  2713. </summary>
  2714. <param name="annotationDic">The annotation dictionary</param>
  2715. <returns>The pdf annotation</returns>
  2716. </member>
  2717. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.ProcessPageAnnotation(Spire.Pdf.Interfaces.IPdfPrimitive)">
  2718. <summary>
  2719. Parse signle annotation
  2720. </summary>
  2721. <param name="obj">IPdfPrimitive obj</param>
  2722. </member>
  2723. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.GetAnnotationsDisplay(Spire.Pdf.Interfaces.IPdfPrimitive)">
  2724. <summary>
  2725. </summary>
  2726. <param name="annotObj"></param>
  2727. <returns></returns>
  2728. </member>
  2729. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.GetFormWidget">
  2730. <summary>
  2731. get form field object
  2732. </summary>
  2733. <returns></returns>
  2734. </member>
  2735. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.AddInsetForParentAP(Spire.Pdf.Primitives.PdfDictionary,System.Drawing.RectangleF,System.String,System.Boolean)">
  2736. <summary>
  2737. read ap content from Parent
  2738. </summary>
  2739. <param name="annotElements"></param>
  2740. <param name="rect"></param>
  2741. <param name="annotType"></param>
  2742. <param name="llffDisplay"></param>
  2743. </member>
  2744. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.ExecuteCommand(Spire.Pdf.Core.PdfRecord)">
  2745. <summary>
  2746. Execute pdf command.
  2747. </summary>
  2748. <param name="record"></param>
  2749. </member>
  2750. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.GetImageBounds">
  2751. <summary>
  2752. Get image bounds.
  2753. </summary>
  2754. </member>
  2755. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.RestoreAnnotsGraphicObjectData">
  2756. <summary>
  2757. initialize annot state
  2758. </summary>
  2759. </member>
  2760. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.RenderTextElement(System.String[],System.String)">
  2761. <summary>
  2762. Render text element
  2763. </summary>
  2764. <param name="textElements">text elements</param>
  2765. <param name="tokenType">token type</param>
  2766. </member>
  2767. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.RenderText(System.String,Spire.Pdf.General.Render.PdfElement.PdfFontStructure,System.String,System.Boolean)">
  2768. <summary>
  2769. Render text to pdf drawing context.
  2770. </summary>
  2771. <param name="tokenType"></param>
  2772. <param name="structure"></param>
  2773. <param name="decodedText"></param>
  2774. <param name="increaseWidth"></param>
  2775. </member>
  2776. <member name="F:Spire.Pdf.General.Render.PdfToImageRenderer.m_enabledHighLightFormField">
  2777. <summary>
  2778. whether enable highLight for formField
  2779. </summary>
  2780. </member>
  2781. <member name="P:Spire.Pdf.General.Render.PdfToImageRenderer.EnabledHighLightFormField">
  2782. <summary>
  2783. Incorrect entry written to dictionary(写入字典的条目不正确,少了一些项,导致绘制AP内容不正确),Bug335,107
  2784. </summary>
  2785. <returns></returns>
  2786. </member>
  2787. <member name="F:Spire.Pdf.General.Render.PdfToImageRenderer.m_highLightFormFieldColor">
  2788. <summary>
  2789. highLight color for form field
  2790. </summary>
  2791. </member>
  2792. <member name="F:Spire.Pdf.General.Render.PdfToImageRenderer.m_OnlyDrawSingleAnnot">
  2793. <summary>
  2794. draw only a single comment
  2795. </summary>
  2796. </member>
  2797. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.DrawPageAnnot(System.Boolean,System.Drawing.Color)">
  2798. <summary>
  2799. Draw all annotations for the current page,and highlight
  2800. </summary>
  2801. <param name="highlightFormField"></param>
  2802. /// <param name="color"></param>
  2803. </member>
  2804. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.DrawSignleAnnotAndHighLight(Spire.Pdf.Interfaces.IPdfPrimitive,System.Boolean,System.Drawing.Color)">
  2805. <summary>
  2806. Draw one annotation for the current page,and highlight
  2807. </summary>
  2808. <param name="annotObj"></param>
  2809. <param name="highlightFormField"></param>
  2810. <param name="color"></param>
  2811. </member>
  2812. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.DrawComboButton(Spire.Pdf.Interfaces.IPdfPrimitive)">
  2813. <summary>
  2814. draw button for combox
  2815. </summary>
  2816. <param name="annotObj"></param>
  2817. </member>
  2818. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.DrawComboButton(System.Drawing.Graphics,System.Drawing.PointF,System.Drawing.SizeF,System.Drawing.SizeF)">
  2819. <summary>
  2820. draw ComboButton for combobox annot
  2821. </summary>
  2822. <param name="g"></param>
  2823. <param name="start"></param>
  2824. <param name="buttonSize"></param>
  2825. <param name="blackTriangleSize"></param>
  2826. </member>
  2827. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.DrawAnnotationBorder(Spire.Pdf.Interfaces.IPdfPrimitive)">
  2828. <summary>
  2829. Draw border for must input box
  2830. </summary>
  2831. <param name="annotObj"></param>
  2832. </member>
  2833. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.DrawHighLight(Spire.Pdf.Interfaces.IPdfPrimitive,System.Drawing.Color)">
  2834. <summary>
  2835. Draw highlight for form field
  2836. </summary>
  2837. <param name="annotObj"></param>
  2838. </member>
  2839. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.IsCheckDrawHighLight(Spire.Pdf.Interfaces.IPdfPrimitive)">
  2840. <summary>
  2841. Need to draw highlight?
  2842. </summary>
  2843. <param name="annotObj"></param>
  2844. </member>
  2845. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.IsReadOnly(Spire.Pdf.Interfaces.IPdfPrimitive)">
  2846. <summary>
  2847. Is it read-only?
  2848. </summary>
  2849. <param name="annotElements"></param>
  2850. <returns></returns>
  2851. </member>
  2852. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.IsRequired(Spire.Pdf.Interfaces.IPdfPrimitive)">
  2853. <summary>
  2854. Is it required, must have a value.
  2855. </summary>
  2856. <param name="annotElements"></param>
  2857. <returns></returns>
  2858. </member>
  2859. <member name="M:Spire.Pdf.General.Render.PdfToImageRenderer.GetAnnotRect(Spire.Pdf.Interfaces.IPdfPrimitive)">
  2860. <summary>
  2861. Get annotation location
  2862. </summary>
  2863. <param name="annotObj"></param>
  2864. <returns></returns>
  2865. </member>
  2866. <member name="F:Spire.Pdf.General.Render.PdfToPsRenderer.m_ImageQualityMode">
  2867. <summary>
  2868. specify the quality level of render image
  2869. </summary>
  2870. </member>
  2871. <member name="F:Spire.Pdf.General.Render.PdfToPsRenderer.m_TjAfterIsTranslate">
  2872. <summary>
  2873. Determine whether there is Tj in front of Td,TD,cm,T* ,TL,Tw,Tc,Tz. if not ,you need to calculate the translation
  2874. </summary>
  2875. </member>
  2876. <member name="F:Spire.Pdf.General.Render.PdfToPsRenderer.m_UserDefinedTextMatrix">
  2877. <summary>
  2878. Save the translation data
  2879. </summary>
  2880. </member>
  2881. <member name="F:Spire.Pdf.General.Render.PdfToPsRenderer.m_textScaling">
  2882. <summary>
  2883. horizontal scaling
  2884. </summary>
  2885. </member>
  2886. <member name="F:Spire.Pdf.General.Render.PdfToPsRenderer.m_GraphicObjectData">
  2887. <summary>
  2888. </summary>
  2889. </member>
  2890. <member name="P:Spire.Pdf.General.Render.PdfToPsRenderer.ImageQualityMode">
  2891. <summary>
  2892. specify the quality level of render image
  2893. </summary>
  2894. </member>
  2895. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.SetRectanglePath(System.String[])">
  2896. <summary>
  2897. Set rectangle path from pdf command.
  2898. </summary>
  2899. <param name="rectangle"></param>
  2900. </member>
  2901. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.ApplyStrokingColor(System.Boolean,System.Single[])">
  2902. <summary>
  2903. Apply Color Space,Bug-654
  2904. </summary>
  2905. <param name="isNonStroking"></param>
  2906. <param name="colorRGB"></param>
  2907. </member>
  2908. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.RenderOptionContent(Spire.Pdf.General.Render.PdfElement.XObjectElement)">
  2909. <summary>
  2910. Render the option content
  2911. </summary>
  2912. <param name="element">The xobject element</param>
  2913. </member>
  2914. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.RenderOCGsContent(Spire.Pdf.General.Render.PdfElement.XObjectElement,Spire.Pdf.Interfaces.IPdfPrimitive)">
  2915. <summary>
  2916. Render OCGs contents
  2917. </summary>
  2918. <param name="ocgsDic">The ocgs dictionary</param>
  2919. <param name="element">The xobject element</param>
  2920. </member>
  2921. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.Process">
  2922. </member>
  2923. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.GetFieldName(Spire.Pdf.Primitives.PdfDictionary)">
  2924. <summary>
  2925. Get form Field Name
  2926. </summary>
  2927. <param name="annotDic"></param>
  2928. <returns></returns>
  2929. </member>
  2930. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.ParseElementInMK(Spire.Pdf.Primitives.PdfArray)">
  2931. <summary>
  2932. Parse the element in MK entry of annotation
  2933. </summary>
  2934. <param name="colorSpaceArr">The element in MK entry</param>
  2935. </member>
  2936. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.DrawAp(Spire.Pdf.Primitives.PdfDictionary,System.String,System.Drawing.RectangleF)">
  2937. <summary>
  2938. Draw ap dictioanry.
  2939. </summary>
  2940. <param name="annotElements">The annotation element</param>
  2941. <param name="annotType">The annotation type</param>
  2942. <param name="rect">The rect</param>
  2943. </member>
  2944. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.GetAnnot(Spire.Pdf.Primitives.PdfDictionary)">
  2945. <summary>
  2946. Get the pdf annotation.
  2947. </summary>
  2948. <param name="annotationDic">The annotation dictionary</param>
  2949. <returns>The pdf annotation</returns>
  2950. </member>
  2951. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.IsValidAnnotType(System.String,System.Boolean,System.Boolean)">
  2952. <summary>
  2953. Is valid annotation type.
  2954. </summary>
  2955. <param name="annotType">The annotation type</param>
  2956. <param name="isHighLight">The is high light</param>
  2957. <param name="isDisplay">Whether is display the annotation</param>
  2958. <returns>If valid,return true,or false</returns>
  2959. </member>
  2960. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.AddInsetForAP(Spire.Pdf.Primitives.PdfDictionary,System.Drawing.RectangleF,System.String)">
  2961. <summary>
  2962. </summary>
  2963. <param name="annotElements"></param>
  2964. <param name="rect"></param>
  2965. <param name="annotType"></param>
  2966. </member>
  2967. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.AddInsetForParentAP(Spire.Pdf.Primitives.PdfDictionary,System.Drawing.RectangleF,System.String,System.Boolean)">
  2968. <summary>
  2969. read ap content from Parent
  2970. </summary>
  2971. <param name="annotElements"></param>
  2972. <param name="rect"></param>
  2973. <param name="annotType"></param>
  2974. <param name="llffDisplay"></param>
  2975. </member>
  2976. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.AddInsetForDA(Spire.Pdf.Primitives.PdfDictionary,System.Drawing.RectangleF)">
  2977. <summary>
  2978. </summary>
  2979. <param name="annotElements"></param>
  2980. <param name="rect"></param>
  2981. </member>
  2982. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.AddHyperlinks(Spire.Pdf.Primitives.PdfDictionary)">
  2983. <summary>
  2984. Add hyperlinks.
  2985. </summary>
  2986. <param name="annotElements">The annotation elements</param>
  2987. </member>
  2988. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.ExecuteCommand(Spire.Pdf.Core.PdfRecord)">
  2989. <summary>
  2990. Execute pdf command.
  2991. </summary>
  2992. <param name="record"></param>
  2993. </member>
  2994. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.RenderText(System.String,Spire.Pdf.General.Render.PdfElement.PdfFontStructure,System.String,System.Boolean)">
  2995. <summary>
  2996. Render text
  2997. </summary>
  2998. <param name="tokenType">The token type</param>
  2999. <param name="structure">The structure</param>
  3000. <param name="decodedText">The decode text</param>
  3001. <param name="increaseWidth">The increase width</param>
  3002. </member>
  3003. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.RenderTextElement(System.String[],System.String)">
  3004. <summary>
  3005. Render text element
  3006. </summary>
  3007. <param name="textElements">text elements</param>
  3008. <param name="tokenType">token type</param>
  3009. </member>
  3010. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.MappingSingleGlyphBytesCount(Spire.Pdf.General.Render.PdfElement.PdfFontStructure)">
  3011. <summary>
  3012. Calculate the bytes count that mapping single glyph
  3013. </summary>
  3014. <param name="structure">The pdf font sturucture</param>
  3015. <returns>The bytes count</returns>
  3016. </member>
  3017. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.RenderTextToSingleCharacter(Spire.Pdf.General.Render.PdfElement.PdfFontStructure,System.String,System.Boolean)">
  3018. <summary>
  3019. Render text to a single character
  3020. </summary>
  3021. <param name="structure">The font structure</param>
  3022. <param name="decodedText">The decoded text</param>
  3023. <param name="increaseWidth">The increase width</param>
  3024. </member>
  3025. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.RenderTextToString(Spire.Pdf.General.Render.PdfElement.PdfFontStructure,System.String,System.Boolean)">
  3026. <summary>
  3027. Render text to a string
  3028. </summary>
  3029. <param name="structure">The pdf font structure</param>
  3030. <param name="decodedText">The decode text</param>
  3031. <param name="increaseWidth">The increase width</param>
  3032. </member>
  3033. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.SplitUndecodeByteString(System.String,Spire.Pdf.General.Render.PdfElement.PdfFontStructure)">
  3034. <summary>
  3035. Spilt undecode bytes string
  3036. </summary>
  3037. <param name="decodedText">The decode string</param>
  3038. <param name="structure">The structure</param>
  3039. <returns>An array of undecode byte</returns>
  3040. </member>
  3041. <member name="M:Spire.Pdf.General.Render.PdfToPsRenderer.IsRenderTextToSingleCharacter(Spire.Pdf.General.Render.PdfElement.PdfFontStructure)">
  3042. <summary>
  3043. whether to render text as a single character
  3044. </summary>
  3045. <param name="structure">The font structure</param>
  3046. <returns>if the text is written vertically,return true,or fales</returns>
  3047. </member>
  3048. <member name="P:Spire.Pdf.General.Render.PdfRenderContext.Presenter">
  3049. <summary>
  3050. Gets the presenter.
  3051. </summary>
  3052. <value>The presenter.</value>
  3053. </member>
  3054. <member name="P:Spire.Pdf.General.Render.PdfRenderContext.GraphicsState">
  3055. <summary>
  3056. Graphic stats
  3057. </summary>
  3058. </member>
  3059. <member name="P:Spire.Pdf.General.Render.PdfRenderContext.NonstrokingColorSpace">
  3060. <summary>
  3061. Gets or sets current colorsapce.
  3062. </summary>
  3063. </member>
  3064. <member name="P:Spire.Pdf.General.Render.PdfRenderContext.StrokingColorSpace">
  3065. <summary>
  3066. Gets or sets Stroking colorsapce.
  3067. </summary>
  3068. </member>
  3069. <member name="M:Spire.Pdf.General.Render.PdfRenderContext.AppendHyperLink(System.Drawing.RectangleF,System.String)">
  3070. <summary>
  3071. Append hyperlink.
  3072. </summary>
  3073. <param name="rect">The rectanglef</param>
  3074. <param name="targetUri">The url</param>
  3075. </member>
  3076. <member name="F:Spire.Pdf.General.Render.TextElement.m_wordSpacing">
  3077. <summary>
  3078. word spacing
  3079. </summary>
  3080. </member>
  3081. <member name="P:Spire.Pdf.General.Render.TextElement.WordSpacing">
  3082. <summary>
  3083. word spacing
  3084. </summary>
  3085. </member>
  3086. <member name="M:Spire.Pdf.General.Render.TextElement.RenderText(System.Drawing.Graphics,Spire.Pdf.General.Render.PdfToImageRenderer,System.Boolean,System.Boolean)">
  3087. <summary>
  3088. Render text embed font or installed system font
  3089. </summary>
  3090. <param name="g"></param>
  3091. <param name="render"></param>
  3092. <param name="IncreaseWidth"></param>
  3093. </member>
  3094. <member name="M:Spire.Pdf.General.Render.TextElement.GetCharFromStdNameEncoding(System.String)">
  3095. <summary>
  3096. </summary>
  3097. <param name="text"></param>
  3098. <returns></returns>
  3099. </member>
  3100. <member name="M:Spire.Pdf.General.Render.ViewLayer.IPresenter.DisposeBrush">
  3101. <summary>
  3102. Dispose ImageBrush
  3103. </summary>
  3104. </member>
  3105. <member name="P:Spire.Pdf.General.Render.ViewLayer.IPresenter.Brush">
  3106. <summary>
  3107. used in pdf2xps when it has pattern
  3108. </summary>
  3109. </member>
  3110. <member name="M:Spire.Pdf.General.Render.ViewLayer.PresentationFactory.CreateTextureBrush(System.Byte[],Spire.Pdf.General.Paper.Drawing.PsMatrix,Spire.Pdf.General.Render.ViewLayer.LayerType)">
  3111. <summary>
  3112. Create the brush
  3113. </summary>
  3114. <param name="imageBytes">The byte array of image for PsTextureBrush</param>
  3115. <param name="matrix">Image transform</param>
  3116. <param name="layerType">The presenter type</param>
  3117. <returns></returns>
  3118. </member>
  3119. <!-- 对于成员“M:Spire.Pdf.General.Render.ViewLayer.PresentationFactory.CreateLinearGradientBrush(Spire.Pdf.General.Render.ViewLayer.LayerType,System.Drawing.Drawing2D.LinearGradientBrush)”忽略有格式错误的 XML 注释 -->
  3120. <member name="M:Spire.Pdf.General.Render.ViewLayer.PresentationFactory.CreateHatchBrush(System.Drawing.Drawing2D.HatchStyle,Spire.Pdf.General.Paper.Drawing.PsColor,Spire.Pdf.General.Paper.Drawing.PsColor,Spire.Pdf.General.Render.ViewLayer.LayerType)">
  3121. <summary>
  3122. Create the brush.
  3123. </summary>
  3124. <param name="hatchStyle">The hatch style.</param>
  3125. <param name="foreColor">The fore color.</param>
  3126. <param name="backColor">The back color.</param>
  3127. <param name="layerType">The presenter type.</param>
  3128. <returns></returns>
  3129. </member>
  3130. <member name="M:Spire.Pdf.General.Render.ViewLayer.Presenter.DisposeBrush">
  3131. <summary>
  3132. Dispose ImageBrush
  3133. </summary>
  3134. </member>
  3135. <member name="M:Spire.Pdf.General.Render.ViewLayer.PsLayer.BrushLayer.#ctor(System.Byte[],Spire.Pdf.General.Paper.Drawing.PsMatrix)">
  3136. <summary>
  3137. Initializes a new instance of the BrushLayer
  3138. </summary>
  3139. <param name="imageBytes">The byte array of image for PsTextureBrush</param>
  3140. <param name="matrix">Image Transform</param>
  3141. </member>
  3142. <member name="M:Spire.Pdf.General.Render.ViewLayer.PsLayer.BrushLayer.#ctor(System.Drawing.RectangleF,Spire.Pdf.General.Paper.Drawing.PsColor,Spire.Pdf.General.Paper.Drawing.PsColor)">
  3143. <summary>
  3144. Initializes a new instance of the BrushLayer.
  3145. </summary>
  3146. <param name="rect">A rectangular region that defines the starting and ending points of the gradient.</param>
  3147. <param name="startColor">Start Color.</param>
  3148. <param name="endColor">End Color.</param>
  3149. </member>
  3150. <member name="M:Spire.Pdf.General.Render.ViewLayer.PsLayer.BrushLayer.#ctor(System.Drawing.Drawing2D.HatchStyle,Spire.Pdf.General.Paper.Drawing.PsColor,Spire.Pdf.General.Paper.Drawing.PsColor)">
  3151. <summary>
  3152. Initializes a new instance of the BrushLayer
  3153. </summary>
  3154. <param name="hatchStyle">The hatch style.</param>
  3155. <param name="foreColor">The fore color.</param>
  3156. <param name="backColor">The back color.</param>
  3157. </member>
  3158. <member name="M:Spire.Pdf.General.Render.ViewLayer.PsLayer.PsPresenter.AppendHyperLink(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsHyperlink)">
  3159. <summary>
  3160. Append hyper link.
  3161. </summary>
  3162. <param name="hyper">The hyper link</param>
  3163. </member>
  3164. <member name="M:Spire.Pdf.General.Paper.Drawing.Fonts.ExternalFontCache.Finalize">
  3165. <summary>
  3166. Destructor
  3167. </summary>
  3168. </member>
  3169. <member name="M:Spire.Pdf.General.Paper.Drawing.Fonts.ExternalFontCache.Dispose">
  3170. <summary>
  3171. Clean up Memory
  3172. </summary>
  3173. </member>
  3174. <member name="M:Spire.Pdf.General.Paper.Drawing.Fonts.ExternalFontCache.LoadFontsSearchInfo(Spire.Pdf.General.Paper.Drawing.Fonts.FontSourceBaseCore[])">
  3175. <summary>
  3176. Loads fonts.
  3177. </summary>
  3178. <param name="fontSouce"></param>
  3179. <returns></returns>
  3180. </member>
  3181. <member name="T:Spire.Pdf.General.Paper.Drawing.Fonts.FontCache">
  3182. <summary>
  3183. Font cache.
  3184. </summary>
  3185. </member>
  3186. <member name="F:Spire.Pdf.General.Paper.Drawing.Fonts.FontCache.m_globalFontCache">
  3187. <summary>
  3188. Global font cache.
  3189. </summary>
  3190. </member>
  3191. <member name="F:Spire.Pdf.General.Paper.Drawing.Fonts.FontCache.m_fontFamilies">
  3192. <summary>
  3193. Current instance font cache.
  3194. </summary>
  3195. </member>
  3196. <member name="F:Spire.Pdf.General.Paper.Drawing.Fonts.FontCache.m_tagedObjects">
  3197. <summary>
  3198. Taged objects(String,ArrayList).
  3199. </summary>
  3200. </member>
  3201. <member name="M:Spire.Pdf.General.Paper.Drawing.Fonts.FontCache.#ctor">
  3202. <summary>
  3203. Construct instance.
  3204. </summary>
  3205. </member>
  3206. <member name="M:Spire.Pdf.General.Paper.Drawing.Fonts.FontCache.Finalize">
  3207. <summary>
  3208. Destruct instance.
  3209. </summary>
  3210. </member>
  3211. <member name="M:Spire.Pdf.General.Paper.Drawing.Fonts.FontCache.Dispose">
  3212. <summary>
  3213. Dispose instance resources.
  3214. </summary>
  3215. </member>
  3216. <member name="M:Spire.Pdf.General.Paper.Drawing.Fonts.FontCache.Clear">
  3217. <summary>
  3218. Clear cache(except global cache).
  3219. </summary>
  3220. </member>
  3221. <member name="M:Spire.Pdf.General.Paper.Drawing.Fonts.FontCache.StoreTagedObject(System.Object,System.String,System.String)">
  3222. <summary>
  3223. Store object with tag.
  3224. A tag can corresponds to multiple objects.
  3225. </summary>
  3226. <param name="tagedObject">The taged object.</param>
  3227. <param name="id">The taged object identity.</param>
  3228. <param name="tag">The tag.</param>
  3229. </member>
  3230. <member name="M:Spire.Pdf.General.Paper.Drawing.Fonts.FontCache.GetTagedObjects(System.String)">
  3231. <summary>
  3232. Get the objects by a tag.
  3233. </summary>
  3234. <param name="tag">The tag.</param>
  3235. <returns>
  3236. The dictionary(id,tagedObject) corresponding to the tag.
  3237. If not matched,return null.
  3238. </returns>
  3239. </member>
  3240. <member name="M:Spire.Pdf.General.Paper.Drawing.Fonts.FontCache.GetTagedObjects(System.String,System.String)">
  3241. <summary>
  3242. Get the objects by a tag.
  3243. </summary>
  3244. <param name="id">The taged object identity.</param>
  3245. <param name="tag">The tag.</param>
  3246. <returns>The object corresponding to the id and tag.</returns>
  3247. </member>
  3248. <member name="M:Spire.Pdf.General.Paper.Drawing.Fonts.FontCache.AddTTFont(Spire.Pdf.General.Paper.Drawing.Fonts.TrueType.TTFont,System.Byte[],System.String,Spire.Pdf.General.Paper.Drawing.Fonts.FontCacheDuration)">
  3249. <summary>
  3250. Add a ttfont to cache.
  3251. </summary>
  3252. <param name="font">The ttfont.</param>
  3253. <param name="fontFamilyName">The font family name.</param>
  3254. <param name="duration">The cache duration.</param>
  3255. </member>
  3256. <member name="M:Spire.Pdf.General.Paper.Drawing.Fonts.FontCache.AddTTFont(System.Byte[],System.String,Spire.Pdf.General.Paper.Drawing.Fonts.FontCacheDuration)">
  3257. <summary>
  3258. Add a ttfont to cache.
  3259. </summary>
  3260. <param name="font">The ttfont data.</param>
  3261. <param name="fontName">The font name.</param>
  3262. <param name="duration">The cache duration.</param>
  3263. </member>
  3264. <member name="M:Spire.Pdf.General.Paper.Drawing.Fonts.FontCache.AddTTFont(System.Byte[],System.String,Spire.Pdf.General.Paper.Drawing.Fonts.FontCacheDuration,System.Boolean)">
  3265. <summary>
  3266. Add a ttfont to cache.
  3267. </summary>
  3268. <param name="font">The ttfont data.</param>
  3269. <param name="fontName">The font name.</param>
  3270. <param name="duration">The cache duration.</param>
  3271. <param name="isEmbed">whether fonts are embedded or not</param>
  3272. </member>
  3273. <member name="M:Spire.Pdf.General.Paper.Drawing.Fonts.FontCache.FetchTTFont(System.String,System.Drawing.FontStyle,System.String)">
  3274. <summary>
  3275. Fetch the ttfont.
  3276. </summary>
  3277. <param name="fontFamilyName">The font family name.</param>
  3278. <param name="fontStyle">The font style.</param>
  3279. <param name="substituteFontFamilyName">The substitute font family name.</param>
  3280. <returns>
  3281. if not exist matched(substituted) font,return any font.
  3282. </returns>
  3283. </member>
  3284. <member name="T:Spire.Pdf.General.Paper.Drawing.Fonts.FontCacheDuration">
  3285. <summary>
  3286. Font cache duration.
  3287. </summary>
  3288. </member>
  3289. <member name="F:Spire.Pdf.General.Paper.Drawing.Fonts.FontCacheDuration.Global">
  3290. <summary>
  3291. Living in the runtime of the program.
  3292. </summary>
  3293. </member>
  3294. <member name="F:Spire.Pdf.General.Paper.Drawing.Fonts.FontCacheDuration.Instance">
  3295. <summary>
  3296. Only living in instance.
  3297. </summary>
  3298. </member>
  3299. <member name="P:Spire.Pdf.General.Paper.Drawing.Fonts.TrueType.Cmap.CharCodes">
  3300. <summary>
  3301. Gets the char code
  3302. </summary>
  3303. </member>
  3304. <member name="P:Spire.Pdf.General.Paper.Drawing.Fonts.TrueType.TTFont.Panose">
  3305. <summary>
  3306. Represents 10 byte series of numbers is used to describe the visual characteristics of a given typeface.
  3307. </summary>
  3308. </member>
  3309. <member name="P:Spire.Pdf.General.Paper.Drawing.Fonts.TrueType.TTFont.BoundingBoxOfFont">
  3310. <summary>
  3311. Gets the bounding box in design units of the font.
  3312. </summary>
  3313. </member>
  3314. <member name="P:Spire.Pdf.General.Paper.Drawing.Fonts.TrueType.TTFont.PostscriptTtFontKey">
  3315. <summary>
  3316. Get mPostscriptTtFontKey
  3317. </summary>
  3318. </member>
  3319. <member name="M:Spire.Pdf.General.Paper.Drawing.Fonts.TrueType.TTFontFamily.Finalize">
  3320. <summary>
  3321. Destructor
  3322. </summary>
  3323. </member>
  3324. <member name="M:Spire.Pdf.General.Paper.Drawing.Fonts.TrueType.TTFontFamily.Dispose">
  3325. <summary>
  3326. Clean up Memory
  3327. </summary>
  3328. </member>
  3329. <member name="M:Spire.Pdf.General.Paper.Drawing.Fonts.TrueType.TTFontFiler.ReadVerticalHeader">
  3330. <summary>
  3331. See http://www.microsoft.com/typography/otspec/vhea.htm for more info.
  3332. </summary>
  3333. </member>
  3334. <member name="T:Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsLogicalStructureContainer">
  3335. <summary>
  3336. Container for part of APS tree which is related to the logical structure element.
  3337. </summary>
  3338. </member>
  3339. <member name="P:Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsLogicalStructureContainer.Language">
  3340. <summary>
  3341. Language of the container content.
  3342. </summary>
  3343. <remarks>
  3344. Probably it is not the best place to store the content language.
  3345. But for now it is the easiest way to output the text language the same way as MW does.
  3346. </remarks>
  3347. </member>
  3348. <member name="P:Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsLogicalStructureContainer.Id">
  3349. <summary>
  3350. APS container id.
  3351. </summary>
  3352. </member>
  3353. <member name="F:Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsGlyphs.fontDoubleStrikeout">
  3354. <summary>
  3355. The font strikeout.
  3356. </summary>
  3357. </member>
  3358. <member name="P:Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsGlyphs.OutlineWidth">
  3359. <summary>
  3360. Gets the width of the outline.
  3361. </summary>
  3362. <value>
  3363. The width of the outline.
  3364. </value>
  3365. </member>
  3366. <member name="F:Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsGroupCategory.TextBoxContent">
  3367. <summary>
  3368. Content of text box.
  3369. </summary>
  3370. </member>
  3371. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.BasicLayout.BasicLayoutLine.CompareFloat(System.Single,System.Single,System.Single)">
  3372. <summary>
  3373. Compares the floating number.
  3374. </summary>
  3375. <param name="val1">The value1.</param>
  3376. <param name="val2">The value2.</param>
  3377. <param name="accuracy">The accuracy.</param>
  3378. <returns><c>return 0,val1 equal val2;return 1,val1 greater than val2;return -1,val1 less than val2;</c></returns>
  3379. </member>
  3380. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.BasicLayout.BasicLayoutLine.CompareDouble(System.Double,System.Double,System.Double)">
  3381. <summary>
  3382. Compares the double number.
  3383. </summary>
  3384. <param name="val1">The value1.</param>
  3385. <param name="val2">The value2.</param>
  3386. <param name="accuracy">The accuracy.</param>
  3387. <returns><c>return 0,val1 equal val2;return 1,val1 greater than val2;return -1,val1 less than val2;</c></returns>
  3388. </member>
  3389. <member name="F:Spire.Pdf.General.Paper.Drawing.Rendering.BasicLayout.BasicLayoutRunPartBase.CharacterCategory.Ascii">
  3390. <summary>
  3391. Font used for the 0..127 characters.
  3392. </summary>
  3393. <remarks>This value is not used as <see cref="!:RunPr.CharacterCategoryHint"/>,
  3394. may be it's better to create separate enum for character hints.</remarks>
  3395. </member>
  3396. <member name="F:Spire.Pdf.General.Paper.Drawing.Rendering.BasicLayout.BasicLayoutRunPartBase.CharacterCategory.FarEast">
  3397. <summary>
  3398. Font used for the East Asian characters.
  3399. Also known as East Asian.
  3400. </summary>
  3401. </member>
  3402. <member name="F:Spire.Pdf.General.Paper.Drawing.Rendering.BasicLayout.BasicLayoutRunPartBase.CharacterCategory.ComplexScript">
  3403. <summary>
  3404. Font used for the Complex Script characters.
  3405. </summary>
  3406. </member>
  3407. <member name="F:Spire.Pdf.General.Paper.Drawing.Rendering.BasicLayout.BasicLayoutRunPartBase.CharacterCategory.Other">
  3408. <summary>
  3409. Font used for characters that do not fall into any of the above ranges.
  3410. Also known as High ASCII.
  3411. </summary>
  3412. </member>
  3413. <member name="T:Spire.Pdf.General.Paper.Drawing.Rendering.Common.XpsPathBuilder">
  3414. <summary>
  3415. Converts an APS path or a clipping region into XPS Abbreviated Syntax.
  3416. The technique is the same as in PdfPathBuilder, but Syntax of path is different
  3417. </summary>
  3418. </member>
  3419. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.Dml.Builders.DmlNodePropertiesReader.ReadNonVisualProperties(Spire.Pdf.General.Paper.Drawing.Rendering.Dml.NonVisual.DmlNvPrBase,Spire.Pdf.General.Paper.Base.XmlDocumentReader,Spire.Pdf.General.Paper.Drawing.Rendering.Dml.ServiceLocator.IDmlServiceLocator)">
  3420. <summary>
  3421. 20.1.2.2.25 nvCxnSpPr (Non-Visual Properties for a Connection Shape)
  3422. 20.1.2.2.26 nvGraphicFramePr (Non-Visual Properties for a Graphic Frame)
  3423. 20.1.2.2.27 nvGrpSpPr (Non-Visual Properties for a Group Shape)
  3424. 20.1.2.2.28 nvPicPr (Non-Visual Properties for a Picture)
  3425. 20.1.2.2.29 nvSpPr (Non-Visual Properties for a Shape)
  3426. </summary>
  3427. </member>
  3428. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.Dml.Builders.DmlNodePropertiesReader.ReadNonVisualDrawingProperties(Spire.Pdf.General.Paper.Base.XmlDocumentReader,Spire.Pdf.General.Paper.Drawing.Rendering.Dml.ServiceLocator.IDmlServiceLocator)">
  3429. <summary>
  3430. Reads 'cNvPr' Non-Visual Drawing Properties.
  3431. </summary>
  3432. </member>
  3433. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.Dml.DmlShape.GetOffset(System.Drawing.RectangleF,System.Drawing.RectangleF)">
  3434. <summary>
  3435. Calculates position offset of the textbox content.
  3436. </summary>
  3437. </member>
  3438. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.Dml.TextEffects.DmlTransparentEffectHelper.BlurImage(Spire.Pdf.General.Paper.Drawing.Ps.PsBitmap,System.Int32)">
  3439. <summary>
  3440. Applies simplified blur to the image.
  3441. </summary>
  3442. </member>
  3443. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfGraphicStateWriter.WriteBlendMode(Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.BlendMode,Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfStream)">
  3444. <summary>
  3445. Writes blend mode.
  3446. </summary>
  3447. <param name="blendMode">The blend mode.</param>
  3448. </member>
  3449. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfGraphicWriter.WriteImage(Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfImageData,System.Drawing.PointF,System.Drawing.SizeF)">
  3450. <summary>
  3451. Writes an image to the PDF stream.
  3452. </summary>
  3453. </member>
  3454. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfGraphicWriter.WriteImage(Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfImageData,System.Drawing.PointF,System.Drawing.SizeF,System.Int64)">
  3455. <summary>
  3456. Writes an image to the PDF stream.
  3457. </summary>
  3458. </member>
  3459. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfImage.GetPdfImageData">
  3460. <summary>
  3461. Get the pdf image data.
  3462. </summary>
  3463. <returns>The pdf image data.</returns>
  3464. </member>
  3465. <member name="E:Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfRenderer.PdfRendererEndPage">
  3466. <summary>
  3467. Occurs when end page.
  3468. </summary>
  3469. </member>
  3470. <member name="T:Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfRendererEndPageHandler">
  3471. <summary>
  3472. Represents the method that will handle an event that with event data.
  3473. </summary>
  3474. <param name="sender">The source of the event</param>
  3475. <param name="args">args that contains event data</param>
  3476. </member>
  3477. <member name="T:Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfRendererEndPageEventArgs">
  3478. <summary>
  3479. PdfRendererEndPageEventArgs is the class containg event data.
  3480. </summary>
  3481. </member>
  3482. <member name="P:Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfRendererEndPageEventArgs.CurrentDocument">
  3483. <summary>
  3484. Represents the current Pdf documnet.
  3485. </summary>
  3486. </member>
  3487. <member name="P:Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfRendererEndPageEventArgs.CurrentPage">
  3488. <summary>
  3489. Represents the current Pdf page.
  3490. </summary>
  3491. </member>
  3492. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfResources.IsPdfHatchData(Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfImage)">
  3493. <summary>
  3494. Whether the image data is pdf hatch data.
  3495. </summary>
  3496. <param name="image">The pdf image</param>
  3497. <returns>If the image data is pdf hatch data,return true ,or false.</returns>
  3498. </member>
  3499. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfTextWriter.AdjustText(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsGlyphs)">
  3500. <summary>
  3501. 如果是泰文字符串,调整Glyphs中的Text。用于组合字符被拆分在三个或者两个Glyphs对象中的情况
  3502. </summary>
  3503. <param name="glyphs"></param>
  3504. </member>
  3505. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfTextWriter.GetNextPsGlyPhs(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsGlyphs)">
  3506. <summary>
  3507. 获取当前Glyphs的下一个Glyphs,两个Glyphs不一定在同一个Parent中
  3508. </summary>
  3509. <param name="currentGlyphs"></param>
  3510. <returns></returns>
  3511. </member>
  3512. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfTextWriter.IsMainCharacter(System.Char)">
  3513. <summary>
  3514. 是否是主体字符,主体字符上下可以叠加符合要求的字符
  3515. </summary>
  3516. <param name="ch"></param>
  3517. <returns></returns>
  3518. </member>
  3519. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfTextWriter.IsAboveCharacter(System.Char)">
  3520. <summary>
  3521. 是否是可以叠加于主体字符之上的字符[帽子字符]
  3522. </summary>
  3523. <param name="ch"></param>
  3524. <returns></returns>
  3525. </member>
  3526. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfTextWriter.IsTonalCharacter(System.Char)">
  3527. <summary>
  3528. 是否是声调字符,这种字符可以叠加在主体上,当主体字符上叠加了[帽子字符]时,叠加在帽子字符上
  3529. </summary>
  3530. <param name="ch"></param>
  3531. <returns></returns>
  3532. </member>
  3533. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.Internal.Rendering.PdfTextWriter.AdjustText(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsGlyphs,Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsGlyphs)">
  3534. <summary>
  3535. 实现两个Glyphs的组合字符拼接
  3536. </summary>
  3537. <param name="glyphs">当前glyphs,提供其Text结尾的字符</param>
  3538. <param name="nextGlyphs">下一个可用的glyphs,提供其Text的开始字符</param>
  3539. </member>
  3540. <member name="M:Spire.Pdf.General.Paper.Drawing.Rendering.Xps.ApsGlyphsIndicesToXpsReader.IsValidXmlChar(System.Int32)">
  3541. <summary>
  3542. Reference Spire.Pdf.General.Paper.Drawing.Rendering.Ps.XmlDocumentBuilder,IsValidXmlChar(char c)
  3543. </summary>
  3544. <param name="utf32Char"></param>
  3545. <returns></returns>
  3546. </member>
  3547. <member name="P:Spire.Pdf.General.Paper.Drawing.Rendering.Xps.XpsRenderer.IsNegative">
  3548. <summary>
  3549. Reverse y position.
  3550. </summary>
  3551. </member>
  3552. <member name="M:Spire.Pdf.General.Paper.Drawing.PsFont.Replace(Spire.Pdf.General.Paper.Drawing.PsFont)">
  3553. <summary>
  3554. </summary>
  3555. <param name="font"></param>
  3556. </member>
  3557. <member name="P:Spire.Pdf.General.Paper.Drawing.BoundingBoxPoints.Left">
  3558. <summary>
  3559. Gets a value indicating whether The blank distance to the left
  3560. of the glyph relative to the origin[0,0].
  3561. </summary>
  3562. </member>
  3563. <member name="P:Spire.Pdf.General.Paper.Drawing.BoundingBoxPoints.Top">
  3564. <summary>
  3565. Gets a value indicating whether The blank distance to the top
  3566. of the glyph relative to the origin[0,0].
  3567. </summary>
  3568. </member>
  3569. <member name="P:Spire.Pdf.General.Paper.Drawing.BoundingBoxPoints.Right">
  3570. <summary>
  3571. Gets a value indicating whether The blank distance to the right
  3572. of the glyph relative to the origin[0,0].
  3573. </summary>
  3574. </member>
  3575. <member name="P:Spire.Pdf.General.Paper.Drawing.BoundingBoxPoints.Bottom">
  3576. <summary>
  3577. Gets a value indicating whether The blank distance to the bottom
  3578. of the glyph relative to the origin[0,0].
  3579. </summary>
  3580. </member>
  3581. <member name="P:Spire.Pdf.General.Paper.Drawing.BoundingBoxPoints.DesignWidth">
  3582. <summary>
  3583. Gets the design width of the glygh.
  3584. </summary>
  3585. </member>
  3586. <member name="P:Spire.Pdf.General.Paper.Drawing.BoundingBoxPoints.ActualWidth">
  3587. <summary>
  3588. Gets the actual width of the glygh.
  3589. </summary>
  3590. </member>
  3591. <member name="P:Spire.Pdf.General.Paper.Drawing.BoundingBoxPoints.LeftSideBearing">
  3592. <summary>
  3593. Gets the left side bearing.
  3594. </summary>
  3595. </member>
  3596. <member name="P:Spire.Pdf.General.Paper.Drawing.BoundingBoxPoints.RightSideBearing">
  3597. <summary>
  3598. Gets the right side bearing.
  3599. </summary>
  3600. </member>
  3601. <member name="P:Spire.Pdf.General.Paper.Drawing.BoundingBoxPoints.IsEmpty">
  3602. <summary>
  3603. Gets a value indicating whether this is empty.
  3604. </summary>
  3605. </member>
  3606. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.TypeIdentity">
  3607. An identity transform is one in which the output coordinates are
  3608. always the same as the input coordinates.
  3609. If this transform is anything other than the identity transform,
  3610. the type will either be the constant GENERAL_TRANSFORM or a
  3611. combination of the appropriate flag bits for the various coordinate
  3612. conversions that this transform performs.
  3613. </member>
  3614. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.TypeTranslation">
  3615. A translation moves the coordinates by a constant amount in x
  3616. and y without changing the length or angle of vectors.
  3617. </member>
  3618. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.TypeUniformScale">
  3619. A uniform scale multiplies the length of vectors by the same amount
  3620. in both the x and y directions without changing the angle between
  3621. vectors.
  3622. This flag bit is mutually exclusive with the TypeGeneralScale flag.
  3623. </member>
  3624. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.TypeGeneralScale">
  3625. A general scale multiplies the length of vectors by different
  3626. amounts in the x and y directions without changing the angle
  3627. between perpendicular vectors.
  3628. This flag bit is mutually exclusive with the TypeUniformScale flag.
  3629. </member>
  3630. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.TypeMaskScale">
  3631. This constant is a bit mask for any of the scale flag bits.
  3632. </member>
  3633. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.TypeFlip">
  3634. This flag bit indicates that the transform defined by this object
  3635. performs a mirror image flip about some axis which changes the
  3636. normally right handed coordinate system into a left handed
  3637. system in addition to the conversions indicated by other flag bits.
  3638. A right handed coordinate system is one where the positive X
  3639. axis rotates counterclockwise to overlay the positive Y axis
  3640. similar to the direction that the fingers on your right hand
  3641. curl when you stare end on at your thumb.
  3642. A left handed coordinate system is one where the positive X
  3643. axis rotates clockwise to overlay the positive Y axis similar
  3644. to the direction that the fingers on your left hand curl.
  3645. There is no mathematical way to determine the angle of the
  3646. original flipping or mirroring transformation since all angles
  3647. of flip are identical given an appropriate adjusting rotation.
  3648. </member>
  3649. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.TypeQuadrantRotation">
  3650. This flag bit indicates that the transform defined by this object
  3651. performs a quadrant rotation by some multiple of 90 degrees in
  3652. addition to the conversions indicated by other flag bits.
  3653. A rotation changes the angles of vectors by the same amount
  3654. regardless of the original direction of the vector and without
  3655. changing the length of the vector.
  3656. This flag bit is mutually exclusive with the TypeGeneralRotation flag.
  3657. </member>
  3658. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.TypeGeneralRotation">
  3659. This flag bit indicates that the transform defined by this object
  3660. performs a rotation by an arbitrary angle in addition to the
  3661. conversions indicated by other flag bits.
  3662. A rotation changes the angles of vectors by the same amount
  3663. regardless of the original direction of the vector and without
  3664. changing the length of the vector.
  3665. This flag bit is mutually exclusive with the
  3666. </member>
  3667. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.TypeMaskRotation">
  3668. This constant is a bit mask for any of the rotation flag bits.
  3669. </member>
  3670. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.TypeGeneralTransform">
  3671. This constant indicates that the transform defined by this object
  3672. performs an arbitrary conversion of the input coordinates.
  3673. If this transform can be classified by any of the above constants,
  3674. the type will either be the constant TypeIdentity or a
  3675. combination of the appropriate flag bits for the various coordinate
  3676. conversions that this transform performs.
  3677. </member>
  3678. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.ApplyIdentity">
  3679. This constant is used for the internal state variable to indicate
  3680. that no calculations need to be performed and that the source
  3681. coordinates only need to be copied to their destinations to
  3682. complete the transformation equation of this transform.
  3683. </member>
  3684. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.ApplyTranslate">
  3685. This constant is used for the internal state variable to indicate
  3686. that the translation components of the matrix (m02 and m12) need
  3687. to be added to complete the transformation equation of this transform.
  3688. </member>
  3689. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.ApplyScale">
  3690. This constant is used for the internal state variable to indicate
  3691. that the scaling components of the matrix (m00 and m11) need
  3692. to be factored in to complete the transformation equation of
  3693. this transform. If the ApplyShear bit is also set then it
  3694. indicates that the scaling components are not both 0.0. If the
  3695. ApplyShear bit is not also set then it indicates that the
  3696. scaling components are not both 1.0. If neither the ApplyShear
  3697. nor the ApplyScale bits are set then the scaling components
  3698. are both 1.0, which means that the x and y components contribute
  3699. to the transformed coordinate, but they are not multiplied by
  3700. any scaling factor.
  3701. </member>
  3702. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.ApplyShear">
  3703. This constant is used for the internal state variable to indicate
  3704. that the shearing components of the matrix (m01 and m10) need
  3705. to be factored in to complete the transformation equation of this
  3706. transform. The presence of this bit in the state variable changes
  3707. the interpretation of the ApplyScale bit as indicated in its
  3708. documentation.
  3709. </member>
  3710. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.m00">
  3711. The X coordinate scaling element of the 3x3
  3712. affine transformation matrix.
  3713. </member>
  3714. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.m01">
  3715. The X coordinate shearing element of the 3x3
  3716. affine transformation matrix.
  3717. </member>
  3718. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.m02">
  3719. The X coordinate of the translation element of the
  3720. 3x3 affine transformation matrix.
  3721. </member>
  3722. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.m10">
  3723. The Y coordinate shearing element of the 3x3
  3724. affine transformation matrix.
  3725. </member>
  3726. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.m11">
  3727. The Y coordinate scaling element of the 3x3
  3728. affine transformation matrix.
  3729. </member>
  3730. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.m12">
  3731. The Y coordinate of the translation element of the
  3732. 3x3 affine transformation matrix.
  3733. </member>
  3734. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.mState">
  3735. This field keeps track of which components of the matrix need to
  3736. be applied when performing a transformation.
  3737. @see #ApplyIdentity
  3738. @see #ApplyTranslate
  3739. @see #ApplyScale
  3740. @see #ApplyShear
  3741. </member>
  3742. <member name="F:Spire.Pdf.General.Paper.Drawing.PsMatrix.mType">
  3743. This field caches the current transformation type of the matrix.
  3744. @see #TypeIdentity
  3745. @see #TypeTranslation
  3746. @see #TypeUniformScale
  3747. @see #TypeGeneralScale
  3748. @see #TypeFlip
  3749. @see #TypeQuadrantRotation
  3750. @see #TypeGeneralRotation
  3751. @see #TypeGeneralTransform
  3752. @see #TypeUnknown
  3753. </member>
  3754. <member name="M:Spire.Pdf.General.Paper.Drawing.PsMatrix.UpdateState">
  3755. Manually recalculates the state of the transform when the matrix
  3756. changes too much to predict the effects on the state.
  3757. The following table specifies what the various settings of the
  3758. state field say about the values of the corresponding matrix
  3759. element fields.
  3760. Note that the rules governing the SCALE fields are slightly
  3761. different depending on whether the SHEAR flag is also set.
  3762. <pre>
  3763. SCALE SHEAR TRANSLATE
  3764. m00/m11 m01/m10 m02/m12
  3765. IDENTITY 1.0 0.0 0.0
  3766. TRANSLATE (TR) 1.0 0.0 not both 0.0
  3767. SCALE (SC) not both 1.0 0.0 0.0
  3768. TR | SC not both 1.0 0.0 not both 0.0
  3769. SHEAR (SH) 0.0 not both 0.0 0.0
  3770. TR | SH 0.0 not both 0.0 not both 0.0
  3771. SC | SH not both 0.0 not both 0.0 0.0
  3772. TR | SC | SH not both 0.0 not both 0.0 not both 0.0
  3773. </pre>
  3774. </member>
  3775. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.ApplyTranslate">
  3776. This constant is used for the internal state variable to indicate
  3777. that the translation components of the matrix (m03, m13, m23) need
  3778. to be added to complete the transformation equation of this transform.
  3779. </member>
  3780. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.ApplyScale">
  3781. This constant is used for the internal state variable to indicate
  3782. that the scaling components of the matrix (m00, m11, m22) need
  3783. to be factored in to complete the transformation equation of
  3784. this transform. If the ApplyShear bit is also set then it
  3785. indicates that the scaling components are not all 0.0. If the
  3786. ApplyShear bit is not also set then it indicates that the
  3787. scaling components are not all 1.0. If neither the ApplyShear
  3788. nor the ApplyScale bits are set then the scaling components
  3789. are both 1.0, which means that the x, y and z components contribute
  3790. to the transformed coordinate, but they are not multiplied by
  3791. any scaling factor.
  3792. </member>
  3793. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.ApplyShear">
  3794. This constant is used for the internal state variable to indicate
  3795. that the shearing components of the matrix (m01, m02, m10, m12, m20, m21)
  3796. need to be factored in to complete the transformation equation of this
  3797. transform. The presence of this bit in the state variable changes the
  3798. interpretation of the ApplyScale bit as indicated in its documentation.
  3799. </member>
  3800. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.ApplyProjection">
  3801. This constant is used for the internal state variable to indicate
  3802. that the projection components of the matrix (m30, m31, m32) need
  3803. to be factored in to complete the transformation equation of this
  3804. transform.
  3805. </member>
  3806. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.ApplyOverallScale">
  3807. This constant is used for the internal state variable to indicate
  3808. that the overall scaling component of the matrix (m33) need to be
  3809. factored in to complete the transformation equation of this transform.
  3810. </member>
  3811. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.m00">
  3812. The X coordinate scaling element of the 4x4
  3813. affine transformation matrix.
  3814. </member>
  3815. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.m01">
  3816. The YX coordinate shearing element of the 4x4
  3817. affine transformation matrix.
  3818. </member>
  3819. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.m02">
  3820. The XZ coordinate shearing element of the 4x4
  3821. affine transformation matrix.
  3822. </member>
  3823. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.m03">
  3824. The X coordinate of the translation element of the
  3825. 4x4 affine transformation matrix.
  3826. </member>
  3827. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.m10">
  3828. The YX coordinate shearing element of the 4x4
  3829. affine transformation matrix.
  3830. </member>
  3831. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.m11">
  3832. The Y coordinate scaling element of the 4x4
  3833. affine transformation matrix.
  3834. </member>
  3835. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.m12">
  3836. The YZ coordinate shearing element of the 4x4
  3837. affine transformation matrix.
  3838. </member>
  3839. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.m13">
  3840. The Y coordinate of the translation element of the
  3841. 4x4 affine transformation matrix.
  3842. </member>
  3843. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.m20">
  3844. The ZX coordinate shearing element of the 4x4
  3845. affine transformation matrix.
  3846. </member>
  3847. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.m21">
  3848. The ZY coordinate shearing element of the 4x4
  3849. affine transformation matrix.
  3850. </member>
  3851. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.m22">
  3852. The Z coordinate scaling element of the 4x4
  3853. affine transformation matrix.
  3854. </member>
  3855. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.m23">
  3856. The Z coordinate of the translation element of the
  3857. 4x4 affine transformation matrix.
  3858. </member>
  3859. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.m30">
  3860. The X projection element of the 4x4
  3861. affine transformation matrix.
  3862. </member>
  3863. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.m31">
  3864. The Y projection element of the 4x4
  3865. affine transformation matrix.
  3866. </member>
  3867. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.m32">
  3868. The Z projection element of the 4x4
  3869. affine transformation matrix.
  3870. </member>
  3871. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.m33">
  3872. The overall scaling element of the 4x4
  3873. affine transformation matrix.
  3874. </member>
  3875. <member name="F:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.mState">
  3876. This field keeps track of which components of the matrix need to
  3877. be applied when performing a transformation.
  3878. @see #ApplyIdentity
  3879. @see #ApplyTranslate
  3880. @see #ApplyScale
  3881. @see #ApplyShear
  3882. @see #ApplyProjection
  3883. @see #ApplyOverallScale
  3884. </member>
  3885. <member name="M:Spire.Pdf.General.Paper.Drawing.PsTDMatrix.UpdateState">
  3886. Manually recalculates the state of the transform when the matrix
  3887. changes too much to predict the effects on the state.
  3888. </member>
  3889. <member name="M:Spire.Pdf.General.Paper.Drawing.Ps.PsBitmap.BlendTransparencyWithBackground(Spire.Pdf.General.Paper.Drawing.PsColor)">
  3890. <summary>
  3891. Blend transparency whith background color.
  3892. </summary>
  3893. <param name="backgroundColor">background color</param>
  3894. </member>
  3895. <member name="M:Spire.Pdf.General.Paper.Drawing.Ps.PsSystem.GetMacOSFontFolders">
  3896. <summary>
  3897. Get MacOS font folders.
  3898. </summary>
  3899. <returns></returns>
  3900. </member>
  3901. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.Parse.SESVersion">
  3902. <summary>
  3903. 电子签章版本号
  3904. </summary>
  3905. </member>
  3906. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.Parse.SESVersion.version">
  3907. <summary>
  3908. 版本号
  3909. </summary>
  3910. </member>
  3911. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.Parse.SESVersionHolder">
  3912. <summary>
  3913. 版本持有器
  3914. </summary>
  3915. </member>
  3916. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.Parse.SESVersionHolder.version">
  3917. <summary>
  3918. 版本号
  3919. </summary>
  3920. </member>
  3921. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.Parse.SESVersionHolder.objSeq">
  3922. <summary>
  3923. 没有构造的对象
  3924. </summary>
  3925. </member>
  3926. <!-- 对于成员“M:Spire.Pdf.General.Paper.Ofd.Gm.Ses.Parse.SESVersionHolder.SESObject``1”忽略有格式错误的 XML 注释 -->
  3927. <!-- 对于成员“M:Spire.Pdf.General.Paper.Ofd.Gm.Ses.Parse.SESVersionHolder.SealObject``1”忽略有格式错误的 XML 注释 -->
  3928. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.Parse.VersionParser">
  3929. <summary>
  3930. 版本解析
  3931. </summary>
  3932. </member>
  3933. <member name="M:Spire.Pdf.General.Paper.Ofd.Gm.Ses.Parse.VersionParser.ParseSES_SealVersion(System.Object)">
  3934. <summary>
  3935. 解析电子印章版本
  3936. </summary>
  3937. <param name="o"> 带解析数据,可以是字节串也可以是ASN1对象 </param>
  3938. <returns> 带有版本的ASN1对象序列 </returns>
  3939. </member>
  3940. <member name="M:Spire.Pdf.General.Paper.Ofd.Gm.Ses.Parse.VersionParser.ParseSES_SignatureVersion(System.Object)">
  3941. <summary>
  3942. 解析电子签章数据版本
  3943. </summary>
  3944. <param name="o"> 带解析数据,可以是字节串也可以是ASN1对象 </param>
  3945. <returns> 带有版本的ASN1对象序列 </returns>
  3946. </member>
  3947. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.ExtData">
  3948. <summary>
  3949. 厂商自定义数据
  3950. </summary>
  3951. </member>
  3952. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.ExtData.extnID">
  3953. <summary>
  3954. 自定义扩展字段标识
  3955. </summary>
  3956. </member>
  3957. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.ExtData.critical">
  3958. <summary>
  3959. 自定义扩展字段是否关键
  3960. <para>
  3961. 默认值FALSE
  3962. </para>
  3963. </summary>
  3964. </member>
  3965. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.ExtData.extnValue">
  3966. <summary>
  3967. 自定义扩展字段数据值
  3968. </summary>
  3969. </member>
  3970. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.ExtensionDatas">
  3971. <summary>
  3972. 自定义属性字段序列
  3973. </summary>
  3974. </member>
  3975. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SESeal">
  3976. <summary>
  3977. 电子印章数据
  3978. </summary>
  3979. </member>
  3980. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SESeal.esealInfo">
  3981. <summary>
  3982. 印章信息
  3983. </summary>
  3984. </member>
  3985. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SESeal.signInfo">
  3986. <summary>
  3987. 制章人对印章签名的信息
  3988. </summary>
  3989. </member>
  3990. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_ESPictrueInfo">
  3991. <summary>
  3992. 印章图片信息
  3993. </summary>
  3994. </member>
  3995. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_ESPictrueInfo.type">
  3996. <summary>
  3997. 图片类型
  3998. <para>
  3999. 代表印章图片类型,如 GIF、BMP、JPG、SVG等
  4000. </para>
  4001. </summary>
  4002. </member>
  4003. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_ESPictrueInfo.data">
  4004. <summary>
  4005. 印章图片数据
  4006. </summary>
  4007. </member>
  4008. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_ESPictrueInfo.width">
  4009. <summary>
  4010. 图片显示宽度,单位为毫米(mm)
  4011. </summary>
  4012. </member>
  4013. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_ESPictrueInfo.height">
  4014. <summary>
  4015. 图片显示高度,单位为毫米(mm)
  4016. </summary>
  4017. </member>
  4018. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_ESPropertyInfo">
  4019. <summary>
  4020. 印章属性信息
  4021. </summary>
  4022. </member>
  4023. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_ESPropertyInfo.OrgType">
  4024. <summary>
  4025. 单位印章类型
  4026. </summary>
  4027. </member>
  4028. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_ESPropertyInfo.PersonType">
  4029. <summary>
  4030. 个人印章类型
  4031. </summary>
  4032. </member>
  4033. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_ESPropertyInfo.type">
  4034. <summary>
  4035. 印章类型
  4036. <para>
  4037. 1 - 单位印章
  4038. 2 - 个人印章
  4039. </para>
  4040. </summary>
  4041. </member>
  4042. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_ESPropertyInfo.name">
  4043. <summary>
  4044. 印章名称
  4045. </summary>
  4046. </member>
  4047. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_ESPropertyInfo.certList">
  4048. <summary>
  4049. 签章人证书列表
  4050. </summary>
  4051. </member>
  4052. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_ESPropertyInfo.createDate">
  4053. <summary>
  4054. 印章制做日期
  4055. </summary>
  4056. </member>
  4057. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_ESPropertyInfo.validStart">
  4058. <summary>
  4059. 印章有效起始日期
  4060. </summary>
  4061. </member>
  4062. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_ESPropertyInfo.validEnd">
  4063. <summary>
  4064. 印章有效终止日期
  4065. </summary>
  4066. </member>
  4067. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_Header">
  4068. <summary>
  4069. 头信息
  4070. </summary>
  4071. </member>
  4072. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_Header.V4">
  4073. <summary>
  4074. 电子印章数据结构版本号,V4
  4075. </summary>
  4076. </member>
  4077. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_Header.ID">
  4078. <summary>
  4079. 电子印章数据标识符
  4080. 固定值"ES"
  4081. </summary>
  4082. </member>
  4083. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_Header.id">
  4084. <summary>
  4085. 电子印章数据标识符
  4086. <para>
  4087. 固定值"ES"
  4088. </para>
  4089. </summary>
  4090. </member>
  4091. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_Header.version">
  4092. <summary>
  4093. 电子印章数据版本号标识
  4094. </summary>
  4095. </member>
  4096. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_Header.vid">
  4097. <summary>
  4098. 电子印章厂商ID
  4099. <para>
  4100. 在互联互通时,用于识别不同的软件厂商实现
  4101. </para>
  4102. </summary>
  4103. </member>
  4104. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_SealInfo">
  4105. <summary>
  4106. 印章信息
  4107. </summary>
  4108. </member>
  4109. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_SealInfo.header">
  4110. <summary>
  4111. 头信息
  4112. </summary>
  4113. </member>
  4114. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_SealInfo.esID">
  4115. <summary>
  4116. 电子印章标识符
  4117. <para>
  4118. 电子印章数据唯一标识编码
  4119. </para>
  4120. </summary>
  4121. </member>
  4122. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_SealInfo.property">
  4123. <summary>
  4124. 印章属性信息
  4125. </summary>
  4126. </member>
  4127. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_SealInfo.picture">
  4128. <summary>
  4129. 电子印章图片数据
  4130. </summary>
  4131. </member>
  4132. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_SealInfo.extDatas">
  4133. <summary>
  4134. 自定义数据
  4135. </summary>
  4136. </member>
  4137. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_Signature">
  4138. <summary>
  4139. 电子签章数据
  4140. </summary>
  4141. </member>
  4142. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_Signature.toSign">
  4143. <summary>
  4144. 待电子签章数据
  4145. </summary>
  4146. </member>
  4147. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_Signature.signature">
  4148. <summary>
  4149. 电子签章中签名值
  4150. </summary>
  4151. </member>
  4152. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_SignInfo">
  4153. <summary>
  4154. 印章签名信息
  4155. </summary>
  4156. </member>
  4157. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_SignInfo.cert">
  4158. <summary>
  4159. 代表对电子印章数据进行签名的制章人证书
  4160. </summary>
  4161. </member>
  4162. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_SignInfo.signatureAlgorithm">
  4163. <summary>
  4164. 代表签名算法OID标识
  4165. <para>
  4166. 遵循 GM/T 006
  4167. </para>
  4168. </summary>
  4169. </member>
  4170. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.SES_SignInfo.signData">
  4171. <summary>
  4172. 制章人的签名值
  4173. <para>
  4174. 制章人对电子印章格式中印章信息SES_SealInfo、制章人证书、签名算法标识符按 SEQUENCE方式组成的信息内容的数字签名
  4175. </para>
  4176. </summary>
  4177. </member>
  4178. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.TBS_Sign">
  4179. <summary>
  4180. 待电子签章数据
  4181. </summary>
  4182. </member>
  4183. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.TBS_Sign.version">
  4184. <summary>
  4185. 版本信息
  4186. </summary>
  4187. </member>
  4188. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.TBS_Sign.eseal">
  4189. <summary>
  4190. 电子印章
  4191. </summary>
  4192. </member>
  4193. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.TBS_Sign.timeInfo">
  4194. <summary>
  4195. 签章时间信息
  4196. <para>
  4197. 可以是时间戳,也可以是UTCTIME时间;
  4198. </para>
  4199. </summary>
  4200. </member>
  4201. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.TBS_Sign.dataHash">
  4202. <summary>
  4203. 原文杂凑值
  4204. </summary>
  4205. </member>
  4206. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.TBS_Sign.propertyInfo">
  4207. <summary>
  4208. 原文数据的属性信息
  4209. <para>
  4210. 如文档ID、日期、段落、原文内容的字节数、指示信息、签章保护范围等
  4211. </para>
  4212. <para>
  4213. 自行定义
  4214. </para>
  4215. </summary>
  4216. </member>
  4217. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.TBS_Sign.cert">
  4218. <summary>
  4219. 签章人对应的签名证书
  4220. </summary>
  4221. </member>
  4222. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V1.TBS_Sign.signatureAlgorithm">
  4223. <summary>
  4224. 签名算法标识符
  4225. </summary>
  4226. </member>
  4227. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.CertDigestList">
  4228. <summary>
  4229. 签章者证书杂凑值列表
  4230. </summary>
  4231. </member>
  4232. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.CertDigestList.dataSequence">
  4233. <summary>
  4234. 签章者证书杂凑值
  4235. </summary>
  4236. </member>
  4237. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.CertDigestObj">
  4238. <summary>
  4239. 签章者证书杂凑值
  4240. </summary>
  4241. </member>
  4242. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.CertDigestObj.type">
  4243. <summary>
  4244. 自定义类型
  4245. </summary>
  4246. </member>
  4247. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.CertDigestObj.value">
  4248. <summary>
  4249. 证书杂凑值
  4250. </summary>
  4251. </member>
  4252. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.CertInfoList">
  4253. <summary>
  4254. 签章者证书列表
  4255. </summary>
  4256. </member>
  4257. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SESeal">
  4258. <summary>
  4259. 电子印章数据
  4260. </summary>
  4261. </member>
  4262. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SESeal.eSealInfo">
  4263. <summary>
  4264. 印章信息
  4265. </summary>
  4266. </member>
  4267. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SESeal.cert">
  4268. <summary>
  4269. 制章人证书
  4270. </summary>
  4271. </member>
  4272. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SESeal.signAlgID">
  4273. <summary>
  4274. 签名算法标识符
  4275. </summary>
  4276. </member>
  4277. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SESeal.signedValue">
  4278. <summary>
  4279. 签名值
  4280. </summary>
  4281. </member>
  4282. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_CertList">
  4283. <summary>
  4284. 签章者证书信息列表
  4285. </summary>
  4286. </member>
  4287. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_CertList.certs">
  4288. <summary>
  4289. 签章者证书列表
  4290. </summary>
  4291. </member>
  4292. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_CertList.certDigestList">
  4293. <summary>
  4294. 签章者证书杂凑值列表
  4295. </summary>
  4296. </member>
  4297. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_ESPropertyInfo">
  4298. <summary>
  4299. 印章属性
  4300. </summary>
  4301. </member>
  4302. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_ESPropertyInfo.CertListType_Conflict">
  4303. <summary>
  4304. 签章者证书信息类型: 1 - 数字证书类型
  4305. </summary>
  4306. </member>
  4307. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_ESPropertyInfo.CertDigestListType">
  4308. <summary>
  4309. 签章者证书信息类型: 2 - 数字证书杂凑值
  4310. </summary>
  4311. </member>
  4312. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_ESPropertyInfo.type">
  4313. <summary>
  4314. 印章类型
  4315. </summary>
  4316. </member>
  4317. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_ESPropertyInfo.name">
  4318. <summary>
  4319. 印章名称
  4320. </summary>
  4321. </member>
  4322. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_ESPropertyInfo.certListType">
  4323. <summary>
  4324. 签章者证书信息类型
  4325. </summary>
  4326. </member>
  4327. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_ESPropertyInfo.certList">
  4328. <summary>
  4329. 签章者证书信息列表
  4330. <para>
  4331. SES_CertList
  4332. </para>
  4333. </summary>
  4334. </member>
  4335. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_ESPropertyInfo.createDate">
  4336. <summary>
  4337. 印章制做日期
  4338. </summary>
  4339. </member>
  4340. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_ESPropertyInfo.validStart">
  4341. <summary>
  4342. 印章有效起始日期
  4343. </summary>
  4344. </member>
  4345. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_ESPropertyInfo.validEnd">
  4346. <summary>
  4347. 印章有效终止日期
  4348. </summary>
  4349. </member>
  4350. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_SealInfo">
  4351. <summary>
  4352. 印章信息
  4353. </summary>
  4354. </member>
  4355. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_SealInfo.header">
  4356. <summary>
  4357. 头信息
  4358. </summary>
  4359. </member>
  4360. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_SealInfo.esID">
  4361. <summary>
  4362. 电子印章标识符
  4363. <para>
  4364. 电子印章数据唯一标识编码
  4365. </para>
  4366. </summary>
  4367. </member>
  4368. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_SealInfo.property">
  4369. <summary>
  4370. 印章属性信息
  4371. </summary>
  4372. </member>
  4373. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_SealInfo.picture">
  4374. <summary>
  4375. 电子印章图片数据
  4376. </summary>
  4377. </member>
  4378. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_SealInfo.extDatas">
  4379. <summary>
  4380. 自定义数据
  4381. </summary>
  4382. </member>
  4383. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_Signature">
  4384. <summary>
  4385. 电子签章数据
  4386. </summary>
  4387. </member>
  4388. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_Signature.toSign">
  4389. <summary>
  4390. 签章信息
  4391. </summary>
  4392. </member>
  4393. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_Signature.cert">
  4394. <summary>
  4395. 签章者证书
  4396. </summary>
  4397. </member>
  4398. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_Signature.signatureAlgID">
  4399. <summary>
  4400. 签名算法标识
  4401. </summary>
  4402. </member>
  4403. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_Signature.signature">
  4404. <summary>
  4405. 签名值
  4406. </summary>
  4407. </member>
  4408. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.SES_Signature.timeStamp">
  4409. <summary>
  4410. 对签名值的时间戳【可选】
  4411. </summary>
  4412. </member>
  4413. <member name="T:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.TBS_Sign">
  4414. <summary>
  4415. 签章信息
  4416. </summary>
  4417. </member>
  4418. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.TBS_Sign.version">
  4419. <summary>
  4420. 电子印章版本号,与电子印章版本号保持一致
  4421. </summary>
  4422. </member>
  4423. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.TBS_Sign.eseal">
  4424. <summary>
  4425. 电子印章
  4426. </summary>
  4427. </member>
  4428. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.TBS_Sign.timeInfo">
  4429. <summary>
  4430. 签章时间
  4431. </summary>
  4432. </member>
  4433. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.TBS_Sign.dataHash">
  4434. <summary>
  4435. 原文杂凑值
  4436. </summary>
  4437. </member>
  4438. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.TBS_Sign.propertyInfo">
  4439. <summary>
  4440. 原文数据的属性
  4441. </summary>
  4442. </member>
  4443. <member name="F:Spire.Pdf.General.Paper.Ofd.Gm.Ses.V4.TBS_Sign.extDatas">
  4444. <summary>
  4445. 自定义数据 【可选】
  4446. </summary>
  4447. </member>
  4448. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Action.Actions">
  4449. <summary>
  4450. 动作序列
  4451. <para>
  4452. 图 19 大纲节点结构
  4453. </para>
  4454. </summary>
  4455. </member>
  4456. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.Actions.addAction(Spire.Pdf.General.Paper.Ofd.Core.Action.CT_Action)">
  4457. <summary>
  4458. 【必选】
  4459. 增加 到动作列表
  4460. <para>
  4461. 当此大纲节点被激活时将执行的动作,关于动作的描述详见第 14 章
  4462. </para>
  4463. </summary>
  4464. <param name="action"> 动作 </param>
  4465. <returns> this </returns>
  4466. </member>
  4467. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.Actions.GetActions">
  4468. <summary>
  4469. 【必选】
  4470. 获取 动作列表
  4471. <para>
  4472. 当此大纲节点被激活时将依次执行的动作,关于动作的描述详见第 14 章
  4473. </para>
  4474. </summary>
  4475. <returns> 动作 </returns>
  4476. </member>
  4477. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.Bookmark">
  4478. <summary>
  4479. 跳转的目的书签
  4480. <para>
  4481. 表 53 跳转动作属性
  4482. </para>
  4483. </summary>
  4484. </member>
  4485. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.Bookmark.SetBookmarkName(System.String)">
  4486. <summary>
  4487. 【必选 属性】
  4488. 设置 目标书签的名称,引用文档书签中的名称
  4489. </summary>
  4490. <param name="name"> 目标书签的名称 </param>
  4491. <returns> this </returns>
  4492. </member>
  4493. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.Bookmark.BookmarkName">
  4494. <summary>
  4495. 【必选 属性】
  4496. 获取 目标书签的名称,引用文档书签中的名称
  4497. </summary>
  4498. <returns> 目标书签的名称 </returns>
  4499. </member>
  4500. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest">
  4501. <summary>
  4502. 目标区域
  4503. <para>
  4504. 图 75 目标区域结构
  4505. </para>
  4506. </summary>
  4507. </member>
  4508. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest.setType(Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.DestType)">
  4509. <summary>
  4510. 【必选 属性】
  4511. 设置 目标区域的描述方法
  4512. </summary>
  4513. <param name="type"> 目标区域的描述方法 </param>
  4514. <returns> this </returns>
  4515. </member>
  4516. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest.Type">
  4517. <summary>
  4518. 【必选 属性】
  4519. 获取 目标区域的描述方法
  4520. </summary>
  4521. <returns> 目标区域的描述方法 </returns>
  4522. </member>
  4523. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest.SetPageID(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  4524. <summary>
  4525. 【必选】
  4526. 设置 引用跳转目标页面的标识
  4527. </summary>
  4528. <param name="pageId"> 引用跳转目标页面的标识 </param>
  4529. <returns> this </returns>
  4530. </member>
  4531. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest.PageID">
  4532. <summary>
  4533. 【必选】
  4534. 获取 引用跳转目标页面的标识
  4535. </summary>
  4536. <returns> 引用跳转目标页面的标识 </returns>
  4537. </member>
  4538. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest.SetLeft(System.Double)">
  4539. <summary>
  4540. 【可选】
  4541. 设置 目标区域左上角 x坐标
  4542. <para>
  4543. 默认值为 0
  4544. </para>
  4545. </summary>
  4546. <param name="left"> 目标区域左上角 x坐标 </param>
  4547. <returns> this </returns>
  4548. </member>
  4549. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest.getLeft">
  4550. <summary>
  4551. 【可选】
  4552. 获取 目标区域左上角 x坐标
  4553. <para>
  4554. 默认值为 0
  4555. </para>
  4556. </summary>
  4557. <returns> 目标区域左上角 x坐标 </returns>
  4558. </member>
  4559. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest.SetRight(System.Double)">
  4560. <summary>
  4561. 【可选】
  4562. 设置 目标区域右上角 x坐标
  4563. <para>
  4564. 默认值为 0
  4565. </para>
  4566. </summary>
  4567. <param name="right"> 目标区域右上角 x坐标 </param>
  4568. <returns> this </returns>
  4569. </member>
  4570. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest.GetRight">
  4571. <summary>
  4572. 【可选】
  4573. 获取 目标区域右上角 x坐标
  4574. <para>
  4575. 默认值为 0
  4576. </para>
  4577. </summary>
  4578. <returns> 目标区域右上角 x坐标 </returns>
  4579. </member>
  4580. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest.SetTop(System.Double)">
  4581. <summary>
  4582. 【可选】
  4583. 设置 目标区域左上角 y坐标
  4584. <para>
  4585. 默认值为 0
  4586. </para>
  4587. </summary>
  4588. <param name="top"> 目标区域左上角 y坐标 </param>
  4589. <returns> this </returns>
  4590. </member>
  4591. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest.GetTop">
  4592. <summary>
  4593. 【可选】
  4594. 获取 目标区域左上角 x坐标
  4595. <para>
  4596. 默认值为 0
  4597. </para>
  4598. </summary>
  4599. <returns> 目标区域左上角 x坐标 </returns>
  4600. </member>
  4601. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest.SetBottom(System.Double)">
  4602. <summary>
  4603. 【可选】
  4604. 设置 目标区域右下角 y坐标
  4605. <para>
  4606. 默认值为 0
  4607. </para>
  4608. </summary>
  4609. <param name="bottom"> 目标区域右下角 y坐标 </param>
  4610. <returns> this </returns>
  4611. </member>
  4612. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest.GetBottom">
  4613. <summary>
  4614. 【可选】
  4615. 获取 目标区域右下角 y坐标
  4616. <para>
  4617. 默认值为 0
  4618. </para>
  4619. </summary>
  4620. <returns> 目标区域右下角 y坐标 </returns>
  4621. </member>
  4622. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest.setZoom(System.Double)">
  4623. <summary>
  4624. 【可选】
  4625. 设置 目标区域页面缩放比例
  4626. <para>
  4627. 为 0 或不出现则按照但前缩放比例跳转,可取值范围[0.1 64.0]
  4628. </para>
  4629. </summary>
  4630. <param name="zoom"> 目标区域页面缩放比例 </param>
  4631. <returns> this </returns>
  4632. </member>
  4633. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest.GetZoom">
  4634. <summary>
  4635. 【可选】
  4636. 获取 目标区域页面缩放比例
  4637. <para>
  4638. 为 0 或不出现则按照但前缩放比例跳转,可取值范围[0.1 64.0]
  4639. </para>
  4640. </summary>
  4641. <returns> 目标区域页面缩放比例 </returns>
  4642. </member>
  4643. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.DestType">
  4644. <summary>
  4645. 申明目标区域的描述方法
  4646. <para>
  4647. 表 54 目标区域属性
  4648. </para>
  4649. </summary>
  4650. </member>
  4651. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.DestType.XYZ">
  4652. <summary>
  4653. 目标区域由左上角位置(Left,Top)
  4654. 以及页面缩放比例(Zoom)确定
  4655. </summary>
  4656. </member>
  4657. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.DestType.Fit">
  4658. <summary>
  4659. 适合整个窗口区域
  4660. </summary>
  4661. </member>
  4662. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.DestType.FitH">
  4663. <summary>
  4664. 适合窗口宽度,目标区域由Top确定
  4665. </summary>
  4666. </member>
  4667. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.DestType.FitV">
  4668. <summary>
  4669. 适合窗口高度,目标区域由Left确定
  4670. </summary>
  4671. </member>
  4672. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.DestType.FitR">
  4673. <summary>
  4674. 适合窗口内的目标区域,目标区域为
  4675. (Left,Top,Right,Bottom)所确定的矩形区域
  4676. </summary>
  4677. </member>
  4678. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.DestType.GetInstance(System.String)">
  4679. <summary>
  4680. 获取目标区域实例
  4681. </summary>
  4682. <param name="type"> 类型字符串 </param>
  4683. <returns> 实例 </returns>
  4684. </member>
  4685. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.Goto">
  4686. <summary>
  4687. 跳转动作表明同一个文档内的跳转,包括一个目的区域
  4688. 或书签位置
  4689. <para>
  4690. 图 74 跳转动作结构
  4691. </para>
  4692. </summary>
  4693. </member>
  4694. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.Goto.setDest(Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest)">
  4695. <summary>
  4696. 【必选】
  4697. 设置 跳转的目的区域
  4698. </summary>
  4699. <param name="dest"> 跳转的目的区域 </param>
  4700. <returns> this </returns>
  4701. </member>
  4702. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.Goto.SetBookmark(System.String)">
  4703. <summary>
  4704. 【必选】
  4705. 设置 跳转的目标书签
  4706. </summary>
  4707. <param name="name"> 跳转的目标书签 </param>
  4708. <returns> this </returns>
  4709. </member>
  4710. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.Goto.Target">
  4711. <summary>
  4712. 【必选】
  4713. 获取 跳转动作的目标
  4714. <para>
  4715. 可能是 CT_Dest 或 Bookmark,可以使用<code>instanceof</code>判断类型并转换
  4716. </para>
  4717. </summary>
  4718. <returns> 跳转动作的目标 </returns>
  4719. </member>
  4720. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.OFDGotoTarget">
  4721. <summary>
  4722. 用于描述Goto的目的地
  4723. </summary>
  4724. </member>
  4725. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionMovie.Movie">
  4726. <summary>
  4727. Movie 动作用于播放视频。
  4728. <para>
  4729. 图 79 播放视频动作属性
  4730. </para>
  4731. </summary>
  4732. </member>
  4733. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionMovie.Movie.setResourceID(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  4734. <summary>
  4735. 【必选 属性】
  4736. 设置 引用资源文件中定义的视频资源标识
  4737. </summary>
  4738. <param name="resourceId"> 引用资源文件中定义的视频资源标识 </param>
  4739. <returns> this </returns>
  4740. </member>
  4741. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionMovie.Movie.ResourceID">
  4742. <summary>
  4743. 【必选 属性】
  4744. 获取 引用资源文件中定义的视频资源标识
  4745. </summary>
  4746. <returns> 引用资源文件中定义的视频资源标识 </returns>
  4747. </member>
  4748. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionMovie.Movie.setOperator(Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionMovie.PlayType)">
  4749. <summary>
  4750. 【可选 属性】
  4751. 设置 放映参数
  4752. <para>
  4753. 默认值为 Play
  4754. </para>
  4755. </summary>
  4756. <param name="operator"> 放映参数,参见<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionMovie.PlayType"/> </param>
  4757. <returns> this </returns>
  4758. </member>
  4759. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionMovie.Movie.Operator">
  4760. <summary>
  4761. 【可选 属性】
  4762. 获取 放映参数
  4763. <para>
  4764. 默认值为 Play
  4765. </para>
  4766. </summary>
  4767. <returns> 放映参数,参见<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionMovie.PlayType"/> </returns>
  4768. </member>
  4769. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionMovie.PlayType">
  4770. <summary>
  4771. 放映参数属性
  4772. <para>
  4773. 表 59 放映参数属性
  4774. </para>
  4775. </summary>
  4776. </member>
  4777. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionMovie.PlayType.Play">
  4778. <summary>
  4779. 播放
  4780. </summary>
  4781. </member>
  4782. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionMovie.PlayType.Stop">
  4783. <summary>
  4784. 停止
  4785. </summary>
  4786. </member>
  4787. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionMovie.PlayType.Pause">
  4788. <summary>
  4789. 暂停
  4790. </summary>
  4791. </member>
  4792. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionMovie.PlayType.Resume">
  4793. <summary>
  4794. 继续
  4795. </summary>
  4796. </member>
  4797. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionMovie.PlayType.GetInstance(System.String)">
  4798. <summary>
  4799. 根据字符串类型获取 实例
  4800. </summary>
  4801. <param name="type"> 放映参数字符串 </param>
  4802. <returns> 实例 </returns>
  4803. </member>
  4804. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.GotoA">
  4805. <summary>
  4806. 附件动作
  4807. <para>
  4808. 附件动作表明打开当前文档内的一个附件
  4809. </para>
  4810. <para>
  4811. 图 76 附件动作结构
  4812. </para>
  4813. </summary>
  4814. </member>
  4815. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.GotoA.SetAttachID(System.String)">
  4816. <summary>
  4817. 【必选 属性】
  4818. 设置 附件的标识(xs:IDREF)
  4819. </summary>
  4820. <param name="attachId"> 附件的标识(xs:IDREF) </param>
  4821. <returns> this </returns>
  4822. </member>
  4823. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.GotoA.AttachID">
  4824. <summary>
  4825. 【必选 属性】
  4826. 获取 附件的标识(xs:IDREF)
  4827. </summary>
  4828. <returns> 附件的标识(xs:IDREF) </returns>
  4829. </member>
  4830. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.GotoA.SetNewWindow(System.Boolean)">
  4831. <summary>
  4832. 【可选 属性】
  4833. 设置 是否在新窗口中打开
  4834. </summary>
  4835. <param name="newWindow"> true - 新窗口中打开 </param>
  4836. <returns> this </returns>
  4837. </member>
  4838. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.GotoA.GetNewWindow">
  4839. <summary>
  4840. 【可选 属性】
  4841. 获取 是否在新窗口中打开
  4842. </summary>
  4843. <returns> true - 新窗口中打开 </returns>
  4844. </member>
  4845. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.OFDAction">
  4846. <summary>
  4847. 动作类型
  4848. <para>
  4849. 表 51 动作类型属性
  4850. </para>
  4851. </summary>
  4852. </member>
  4853. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.Sound">
  4854. <summary>
  4855. 播放音频动作
  4856. <para>
  4857. Sound 动作表明播放一段音频
  4858. </para>
  4859. <para>
  4860. 图 78 播放音频动作结构
  4861. </para>
  4862. </summary>
  4863. </member>
  4864. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.Sound.setResourceID(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  4865. <summary>
  4866. 【必选 属性】
  4867. 设置 引用资源文件中的音频资源标识符
  4868. </summary>
  4869. <param name="resourceId"> 引用资源文件中的音频资源标识符 </param>
  4870. <returns> this </returns>
  4871. </member>
  4872. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.Sound.ResourceID">
  4873. <summary>
  4874. 【必选 属性】
  4875. 获取 引用资源文件中的音频资源标识符
  4876. </summary>
  4877. <returns> 引用资源文件中的音频资源标识符 </returns>
  4878. </member>
  4879. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.Sound.setVolume(System.Int32)">
  4880. <summary>
  4881. 【可选 属性】
  4882. 设置 播放音量,取值范围[0,100]
  4883. </summary>
  4884. <param name="volume"> 播放音量,取值范围[0,100] </param>
  4885. <returns> this </returns>
  4886. </member>
  4887. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.Sound.getVolume">
  4888. <summary>
  4889. 【可选 属性】
  4890. 获取 播放音量,取值范围[0,100]
  4891. </summary>
  4892. <returns> 播放音量,取值范围[0,100] </returns>
  4893. </member>
  4894. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.Sound.setRepeat(System.Nullable{System.Boolean})">
  4895. <summary>
  4896. 【可选 属性】
  4897. 设置 此音频是否需要同步播放
  4898. <para>
  4899. 如果此属性为 true,则 Synchronous 值无效
  4900. </para>
  4901. <para>
  4902. 默认值为 false
  4903. </para>
  4904. </summary>
  4905. <param name="repeat"> true - 同步; false - 异步 </param>
  4906. <returns> this </returns>
  4907. </member>
  4908. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.Sound.Repeat">
  4909. <summary>
  4910. 【可选 属性】
  4911. 获取 此音频是否需要同步播放
  4912. <para>
  4913. 如果此属性为 true,则 Synchronous 值无效
  4914. </para>
  4915. <para>
  4916. 默认值为 false
  4917. </para>
  4918. </summary>
  4919. <returns> true - 同步; false - 异步 </returns>
  4920. </member>
  4921. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.Sound.SetSynchronous(System.Nullable{System.Boolean})">
  4922. <summary>
  4923. 【可选 属性】
  4924. 设置 是否同步播放
  4925. <para>
  4926. true 表示后续动作应等待此音频播放结束后才能开始,
  4927. false 表示立刻返回并开始下一个动作
  4928. </para>
  4929. </summary>
  4930. <param name="synchronous"> true - 同步顺序播放;false - 立刻返回开始下一个动作 </param>
  4931. <returns> this </returns>
  4932. </member>
  4933. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.Sound.Synchronous">
  4934. <summary>
  4935. 【可选 属性】
  4936. 获取 是否同步播放
  4937. <para>
  4938. true 表示后续动作应等待此音频播放结束后才能开始,
  4939. false 表示立刻返回并开始下一个动作
  4940. </para>
  4941. </summary>
  4942. <returns> true - 同步顺序播放;false - 立刻返回开始下一个动作 </returns>
  4943. </member>
  4944. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.URI">
  4945. <summary>
  4946. URI 动作
  4947. <para>
  4948. 图 77 URI动作属性
  4949. </para>
  4950. </summary>
  4951. </member>
  4952. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.URI.setURI(System.String)">
  4953. <summary>
  4954. 【必选 属性】
  4955. 设置 目标URI的位置
  4956. </summary>
  4957. <param name="uri"> 目标URI的位置 </param>
  4958. <returns> this </returns>
  4959. </member>
  4960. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.URI.getURI">
  4961. <summary>
  4962. 【必选 属性】
  4963. 设置 目标URI的位置
  4964. </summary>
  4965. <returns> 目标URI的位置 </returns>
  4966. </member>
  4967. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.URI.SetBase(System.String)">
  4968. <summary>
  4969. 【可选 属性】
  4970. 设置 Base URI,用于相对地址
  4971. </summary>
  4972. <param name="base"> Base URI,用于相对地址 </param>
  4973. <returns> this </returns>
  4974. </member>
  4975. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.URI.Base">
  4976. <summary>
  4977. 【可选 属性】
  4978. 设置 Base URI,用于相对地址
  4979. </summary>
  4980. <returns> Base URI,用于相对地址 </returns>
  4981. </member>
  4982. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Action.CT_Action">
  4983. <summary>
  4984. 动作类型结构
  4985. <para>
  4986. 图 73 动作类型结构
  4987. </para>
  4988. </summary>
  4989. </member>
  4990. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.CT_Action.setEvent(Spire.Pdf.General.Paper.Ofd.Core.Action.EventType)">
  4991. <summary>
  4992. 【必选 属性】
  4993. 设置 事件类型
  4994. <para>
  4995. 触发动作的条件,事件的具体类型见表 52 <seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.Action.EventType"/>
  4996. </para>
  4997. </summary>
  4998. <param name="event"> 事件类型 </param>
  4999. <returns> this </returns>
  5000. </member>
  5001. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Action.CT_Action.Event">
  5002. <summary>
  5003. 【必选 属性】
  5004. 获取 事件类型
  5005. <para>
  5006. 触发动作的条件,事件的具体类型见表 52 <seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.Action.EventType"/>
  5007. </para>
  5008. </summary>
  5009. <returns> 事件类型 </returns>
  5010. </member>
  5011. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.CT_Action.setRegion(Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.CT_Region)">
  5012. <summary>
  5013. 【可选】
  5014. 设置 多个复杂区域为该链接对象的启动区域
  5015. <para>
  5016. 该参数不出现时以所在图元或页面的外接矩形作为启动区域,见 9.3
  5017. </para>
  5018. </summary>
  5019. <param name="region"> 多个复杂区域为该链接对象的启动区域 </param>
  5020. <returns> this </returns>
  5021. </member>
  5022. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Action.CT_Action.Region">
  5023. <summary>
  5024. 【可选】
  5025. 获取 多个复杂区域为该链接对象的启动区域
  5026. <para>
  5027. 该参数不出现时以所在图元或页面的外接矩形作为启动区域,见 9.3
  5028. </para>
  5029. </summary>
  5030. <returns> 多个复杂区域为该链接对象的启动区域 或 null </returns>
  5031. </member>
  5032. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.CT_Action.setAction(Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.OFDAction)">
  5033. <summary>
  5034. 【必选】
  5035. 设置 动作
  5036. </summary>
  5037. <param name="action"> 动作 </param>
  5038. <returns> this </returns>
  5039. </member>
  5040. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Action.CT_Action.Action">
  5041. <summary>
  5042. 【必选】
  5043. 获取 动作
  5044. <para>
  5045. 可通过 instanceof 判断动作的具体类型
  5046. </para>
  5047. </summary>
  5048. <returns> 动作实体 </returns>
  5049. </member>
  5050. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Action.EventType">
  5051. <summary>
  5052. 事件类型
  5053. <para>
  5054. 参照 52 事件类型
  5055. </para>
  5056. </summary>
  5057. </member>
  5058. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Action.EventType.DO">
  5059. <summary>
  5060. 文档打开
  5061. </summary>
  5062. </member>
  5063. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Action.EventType.PO">
  5064. <summary>
  5065. 页面打开
  5066. </summary>
  5067. </member>
  5068. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Action.EventType.CLICK">
  5069. <summary>
  5070. 单击区域
  5071. </summary>
  5072. </member>
  5073. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Action.EventType.GetInstance(System.String)">
  5074. <summary>
  5075. 根据字符串获取匹配类型实例
  5076. </summary>
  5077. <param name="event"> 事件名称,只能是 DO,PO,CLICK </param>
  5078. <returns> 实例 </returns>
  5079. <exception cref="!:IllegalArgumentException"> 未知类型事件 </exception>
  5080. </member>
  5081. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Annotation.Annotations">
  5082. <summary>
  5083. 注释入口文件
  5084. <para>
  5085. 注释是板式文档形成后附加的图文信息,用户可通过鼠标和键盘
  5086. 与进行交互。本标准中,页面内容与注释内容是份文件描述的。
  5087. 文件的注释在注释列表文件中按照页面进行组织索引,注释的内容
  5088. 在分页注释文件中描述。
  5089. </para>
  5090. <para>
  5091. 15.1 注释入口文件 图 80 表 60
  5092. </para>
  5093. </summary>
  5094. </member>
  5095. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.Annotations.AddPage(Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.AnnPage)">
  5096. <summary>
  5097. 【可选】
  5098. 增加 注释所在页
  5099. </summary>
  5100. <param name="page"> 注释所在页 </param>
  5101. <returns> this </returns>
  5102. </member>
  5103. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.Annotations.GetByPageId(System.String)">
  5104. <summary>
  5105. 根据ID获取页面注解
  5106. </summary>
  5107. <param name="id"> 页面ID </param>
  5108. <returns> null或注释所在页 </returns>
  5109. </member>
  5110. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.Annotations.Pages">
  5111. <summary>
  5112. @Date 2021 04 20 19 20
  5113. @return
  5114. </summary>
  5115. </member>
  5116. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot">
  5117. <summary>
  5118. 注释
  5119. <para>
  5120. 15.2 图 81 表 61
  5121. </para>
  5122. </summary>
  5123. </member>
  5124. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.SetID(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID)">
  5125. <summary>
  5126. 【必选 属性】
  5127. 设置 注释的标识
  5128. </summary>
  5129. <param name="id"> 注释的标识 </param>
  5130. <returns> this </returns>
  5131. </member>
  5132. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.ID">
  5133. <summary>
  5134. 【必选 属性】
  5135. 获取 注释的标识
  5136. </summary>
  5137. <returns> 注释的标识 </returns>
  5138. </member>
  5139. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.SetType(Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.AnnotType)">
  5140. <summary>
  5141. 【必选 属性】
  5142. 设置 注释类型
  5143. <para>
  5144. 具体取值见<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.AnnotType"/>
  5145. </para>
  5146. </summary>
  5147. <param name="type"> 注释类型 </param>
  5148. <returns> this </returns>
  5149. </member>
  5150. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.Type">
  5151. <summary>
  5152. 【必选 属性】
  5153. 获取 注释类型
  5154. <para>
  5155. 具体取值见<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.AnnotType"/>
  5156. </para>
  5157. </summary>
  5158. <returns> 注释类型 </returns>
  5159. </member>
  5160. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.SetCreator(System.String)">
  5161. <summary>
  5162. 【必选 属性】
  5163. 设置 注释创建者
  5164. </summary>
  5165. <param name="creator"> 注释创建者 </param>
  5166. <returns> this </returns>
  5167. </member>
  5168. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.Creator">
  5169. <summary>
  5170. 【必选 属性】
  5171. 获取 注释创建者
  5172. </summary>
  5173. <returns> 注释创建者 </returns>
  5174. </member>
  5175. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.SetLastModDate(System.DateTime)">
  5176. <summary>
  5177. 【必选 属性】
  5178. 设置 最近一次修改的时间
  5179. </summary>
  5180. <param name="lastModDate"> 最近一次修改的时间 </param>
  5181. <returns> this </returns>
  5182. </member>
  5183. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.LastModDate">
  5184. <summary>
  5185. 【必选 属性】
  5186. 获取 最近一次修改的时间
  5187. </summary>
  5188. <returns> 最近一次修改的时间 </returns>
  5189. </member>
  5190. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.SetSubtype(System.String)">
  5191. <summary>
  5192. 【可选 属性】
  5193. 设置 注释子类型
  5194. </summary>
  5195. <param name="subtype"> 注释子类型 </param>
  5196. <returns> this </returns>
  5197. </member>
  5198. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.Subtype">
  5199. <summary>
  5200. 【可选 属性】
  5201. 获取 注释子类型
  5202. </summary>
  5203. <returns> 注释子类型 </returns>
  5204. </member>
  5205. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.SetVisible(System.Boolean)">
  5206. <summary>
  5207. 【可选 属性】
  5208. 设置 表示该注释对象是否显示
  5209. <para>
  5210. 默认值为 true
  5211. </para>
  5212. </summary>
  5213. <param name="visible"> 表示该注释对象是否显示,默认值为 true </param>
  5214. <returns> this </returns>
  5215. </member>
  5216. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.Visible">
  5217. <summary>
  5218. 【可选 属性】
  5219. 获取 表示该注释对象是否显示
  5220. <para>
  5221. 默认值为 true
  5222. </para>
  5223. </summary>
  5224. <returns> 表示该注释对象是否显示,默认值为 true </returns>
  5225. </member>
  5226. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.SetPrint(System.Nullable{System.Boolean})">
  5227. <summary>
  5228. 【可选 属性】
  5229. 设置 对象的Remark 信息是否随页面一起打印
  5230. <para>
  5231. 默认值为 true
  5232. </para>
  5233. </summary>
  5234. <param name="print"> 对象的Remark 信息是否随页面一起打印 </param>
  5235. <returns> this </returns>
  5236. </member>
  5237. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.Print">
  5238. <summary>
  5239. 【可选 属性】
  5240. 设置 对象的Remark 信息是否随页面一起打印
  5241. <para>
  5242. 默认值为 true
  5243. </para>
  5244. </summary>
  5245. <returns> 对象的Remark 信息是否随页面一起打印 </returns>
  5246. </member>
  5247. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.SetNoZoom(System.Nullable{System.Boolean})">
  5248. <summary>
  5249. 【可选 属性】
  5250. 设置 对象的 Remark 信息是否不随页面缩放而同步缩放
  5251. <para>
  5252. 默认值为 false
  5253. </para>
  5254. </summary>
  5255. <param name="noZoom"> 对象的 Remark 信息是否不随页面缩放而同步缩放 </param>
  5256. <returns> this </returns>
  5257. </member>
  5258. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.NoZoom">
  5259. <summary>
  5260. 【可选 属性】
  5261. 获取 对象的 Remark 信息是否不随页面缩放而同步缩放
  5262. <para>
  5263. 默认值为 false
  5264. </para>
  5265. </summary>
  5266. <returns> 对象的 Remark 信息是否不随页面缩放而同步缩放 </returns>
  5267. </member>
  5268. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.SetNoRotate(System.Nullable{System.Boolean})">
  5269. <summary>
  5270. 【可选 属性】
  5271. 设置 对象的 Remark 信息是否不随页面旋转而旋转
  5272. <para>
  5273. 默认值为 false
  5274. </para>
  5275. </summary>
  5276. <param name="noRotate"> 对象的 Remark 信息是否不随页面旋转而旋转 </param>
  5277. <returns> this </returns>
  5278. </member>
  5279. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.NoRotate">
  5280. <summary>
  5281. 【可选 属性】
  5282. 获取 对象的 Remark 信息是否不随页面旋转而旋转
  5283. <para>
  5284. 默认值为 false
  5285. </para>
  5286. </summary>
  5287. <returns> 对象的 Remark 信息是否不随页面旋转而旋转 </returns>
  5288. </member>
  5289. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.SetReadOnly(System.Nullable{System.Boolean})">
  5290. <summary>
  5291. 【可选 属性】
  5292. 设置 对象的 Remark 信息是否不能被用户更改
  5293. <para>
  5294. 默认值为 true
  5295. </para>
  5296. </summary>
  5297. <param name="readOnly"> 对象的 Remark 信息是否不能被用户更改 </param>
  5298. <returns> this </returns>
  5299. </member>
  5300. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.ReadOnly">
  5301. <summary>
  5302. 【可选 属性】
  5303. 获取 对象的 Remark 信息是否不能被用户更改
  5304. <para>
  5305. 默认值为 true
  5306. </para>
  5307. </summary>
  5308. <returns> 对象的 Remark 信息是否不能被用户更改 </returns>
  5309. </member>
  5310. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.SetRemark(System.String)">
  5311. <summary>
  5312. 【可选】
  5313. 设置 注释说明内容
  5314. </summary>
  5315. <param name="remark"> 注释说明内容 </param>
  5316. <returns> this </returns>
  5317. </member>
  5318. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.Remark">
  5319. <summary>
  5320. 【可选】
  5321. 获取 注释说明内容
  5322. </summary>
  5323. <returns> 注释说明内容 </returns>
  5324. </member>
  5325. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.AddParameter(System.String,System.String)">
  5326. <summary>
  5327. 【可选】
  5328. 增加 注释参数
  5329. </summary>
  5330. <param name="name"> 键名 </param>
  5331. <param name="parameter"> 值 </param>
  5332. <returns> this </returns>
  5333. </member>
  5334. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.Parameters">
  5335. <summary>
  5336. 【可选】
  5337. 获取 一组注释参数
  5338. </summary>
  5339. <returns> 注解参数映射表 </returns>
  5340. </member>
  5341. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.SetAppearance(Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Appearance)">
  5342. <summary>
  5343. 【必选】
  5344. 设置 注释的静态显示效果
  5345. <para>
  5346. 使用页面块定义来描述
  5347. </para>
  5348. </summary>
  5349. <param name="appearance"> 注释的静态显示效果 </param>
  5350. <returns> this </returns>
  5351. </member>
  5352. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot.Appearance">
  5353. <summary>
  5354. 【必选】
  5355. 获取 注释的静态显示效果
  5356. <para>
  5357. 使用页面块定义来描述
  5358. </para>
  5359. </summary>
  5360. <returns> 注释的静态显示效果 </returns>
  5361. </member>
  5362. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.AnnotType">
  5363. <summary>
  5364. 注释类型取值
  5365. 15.2 表 62
  5366. </summary>
  5367. </member>
  5368. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.AnnotType.Link">
  5369. <summary>
  5370. 连接注释
  5371. </summary>
  5372. </member>
  5373. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.AnnotType.Path">
  5374. <summary>
  5375. 路径注释,一般为图形对象,比如矩形、多边形、贝塞尔曲线等
  5376. </summary>
  5377. </member>
  5378. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.AnnotType.Highlight">
  5379. <summary>
  5380. 高亮注释
  5381. </summary>
  5382. </member>
  5383. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.AnnotType.Stamp">
  5384. <summary>
  5385. 签章注释
  5386. </summary>
  5387. </member>
  5388. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.AnnotType.Watermark">
  5389. <summary>
  5390. 水印注释
  5391. </summary>
  5392. </member>
  5393. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.AnnPage">
  5394. <summary>
  5395. 注释所在页
  5396. <para>
  5397. 15.1 注释入口文件 图 80 表 60
  5398. </para>
  5399. </summary>
  5400. </member>
  5401. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.AnnPage.SetPageID(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  5402. <summary>
  5403. 【必选 属性】
  5404. 设置 引用注释所在页面的标识
  5405. </summary>
  5406. <param name="pageId"> 引用注释所在页面的标识 </param>
  5407. <returns> this </returns>
  5408. </member>
  5409. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.AnnPage.PageID">
  5410. <summary>
  5411. 【必选 属性】
  5412. 获取 引用注释所在页面的标识
  5413. </summary>
  5414. <returns> 引用注释所在页面的标识 </returns>
  5415. </member>
  5416. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.AnnPage.SetFileLoc(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  5417. <summary>
  5418. 【必选】
  5419. 设置 指向包内的分页注释文件
  5420. </summary>
  5421. <param name="fileLoc"> 指向包内的分页注释文件 </param>
  5422. <returns> this </returns>
  5423. </member>
  5424. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.AnnPage.FileLoc">
  5425. <summary>
  5426. 【必选】
  5427. 获取 指向包内的分页注释文件
  5428. </summary>
  5429. <returns> 指向包内的分页注释文件 </returns>
  5430. </member>
  5431. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Appearance">
  5432. <summary>
  5433. 注释的静态呈现效果
  5434. <para>
  5435. 使用页面块定义来描述
  5436. </para>
  5437. <para>
  5438. 15.2 图 81 表 61
  5439. </para>
  5440. </summary>
  5441. </member>
  5442. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Appearance.SetBoundary(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box)">
  5443. <summary>
  5444. 【必选】
  5445. 设置 边界
  5446. <para>
  5447. 附录 A.4
  5448. </para>
  5449. </summary>
  5450. <param name="boundary"> 边界 </param>
  5451. <returns> this </returns>
  5452. </member>
  5453. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Appearance.Boundary">
  5454. <summary>
  5455. 【必选】
  5456. </summary>
  5457. <returns> 边界 </returns>
  5458. </member>
  5459. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Appearance.AddPageBlock(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.PageBlockType)">
  5460. <summary>
  5461. 【可选】
  5462. 增加 页块
  5463. <para>
  5464. 一个页块中可以嵌套其他页块,可含有0到多个页块
  5465. </para>
  5466. </summary>
  5467. <param name="pageBlock"> 页块实例 </param>
  5468. <returns> this </returns>
  5469. </member>
  5470. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.PageAnnot">
  5471. <summary>
  5472. 分页注释文件
  5473. <para>
  5474. 15.2 图 81 表 61
  5475. </para>
  5476. </summary>
  5477. </member>
  5478. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.PageAnnot.AddAnnot(Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot)">
  5479. <summary>
  5480. 【必选】
  5481. 增加 注释对象
  5482. </summary>
  5483. <param name="annot"> 注释对象 </param>
  5484. <returns> this </returns>
  5485. </member>
  5486. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.PageAnnot.Annots">
  5487. <summary>
  5488. 【必选】
  5489. 获取 注释对象列表
  5490. </summary>
  5491. <returns> 注释对象列表 </returns>
  5492. </member>
  5493. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Attachment.Attachments">
  5494. <summary>
  5495. 附件列表
  5496. <para>
  5497. 附件列表文件的入口点在 7.5 文档根节点中定义。
  5498. 一个OFD文件可以定义多个附件,附件列表结构如图 91 所示。
  5499. </para>
  5500. <para>
  5501. 20.1 附件列表 图 91 表 72
  5502. </para>
  5503. </summary>
  5504. </member>
  5505. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Attachment.Attachments.AddAttachment(Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment)">
  5506. <summary>
  5507. 【可选】
  5508. 增加 附件
  5509. </summary>
  5510. <param name="attachment"> 附件 </param>
  5511. <returns> this </returns>
  5512. </member>
  5513. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Attachment.Attachments.GetAttachments">
  5514. <summary>
  5515. 【可选】
  5516. 增加 附件列表
  5517. </summary>
  5518. <returns> 附件列表 </returns>
  5519. </member>
  5520. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment">
  5521. <summary>
  5522. 附件
  5523. <para>
  5524. 20.2 附件 图 92 表 73
  5525. </para>
  5526. </summary>
  5527. </member>
  5528. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.SetID(System.String)">
  5529. <summary>
  5530. 【必选 属性】
  5531. 设置 附件标识
  5532. </summary>
  5533. <param name="id"> 附件标识 </param>
  5534. <returns> this </returns>
  5535. </member>
  5536. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.ID">
  5537. <summary>
  5538. 【必选 属性】
  5539. 获取 附件标识
  5540. </summary>
  5541. <returns> 附件标识 </returns>
  5542. </member>
  5543. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.SetAttachmentName(System.String)">
  5544. <summary>
  5545. 【必选 属性】
  5546. 设置 附件名称
  5547. </summary>
  5548. <param name="attachmentName"> 附件名称 </param>
  5549. <returns> this </returns>
  5550. </member>
  5551. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.AttachmentName">
  5552. <summary>
  5553. 【必选 属性】
  5554. 获取 附件名称
  5555. </summary>
  5556. <returns> 附件名称 </returns>
  5557. </member>
  5558. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.SetFormat(System.String)">
  5559. <summary>
  5560. 【可选 属性】
  5561. 设置 附件格式
  5562. </summary>
  5563. <param name="format"> 附件格式 </param>
  5564. <returns> this </returns>
  5565. </member>
  5566. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.Format">
  5567. <summary>
  5568. 【可选 属性】
  5569. 获取 附件格式
  5570. </summary>
  5571. <returns> 附件格式 </returns>
  5572. </member>
  5573. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.SetCreationDate(System.DateTime)">
  5574. <summary>
  5575. 【可选 属性】
  5576. 设置 创建时间
  5577. </summary>
  5578. <param name="creationDate"> 创建时间 </param>
  5579. <returns> this </returns>
  5580. </member>
  5581. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.CreationDate">
  5582. <summary>
  5583. 【可选 属性】
  5584. 获取 创建时间
  5585. </summary>
  5586. <returns> 创建时间 </returns>
  5587. </member>
  5588. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.SetModDate(System.DateTime)">
  5589. <summary>
  5590. 【可选 属性】
  5591. 设置 修改时间
  5592. </summary>
  5593. <param name="modDate"> 修改时间 </param>
  5594. <returns> this </returns>
  5595. </member>
  5596. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.ModDate">
  5597. <summary>
  5598. 【可选 属性】
  5599. 获取 修改时间
  5600. </summary>
  5601. <returns> 修改时间 </returns>
  5602. </member>
  5603. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.SetSize(System.Nullable{System.Double})">
  5604. <summary>
  5605. 【可选 属性】
  5606. 设置 附件大小
  5607. <para>
  5608. 以KB为单位
  5609. </para>
  5610. </summary>
  5611. <param name="size"> 附件大小,以KB为单位 </param>
  5612. <returns> this </returns>
  5613. </member>
  5614. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.Size">
  5615. <summary>
  5616. 【可选 属性】
  5617. 获取 附件大小
  5618. <para>
  5619. 以KB为单位
  5620. </para>
  5621. </summary>
  5622. <returns> 附件大小,以KB为单位 </returns>
  5623. </member>
  5624. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.SetVisible(System.Nullable{System.Boolean})">
  5625. <summary>
  5626. 【可选 属相】
  5627. 设置 附件是否可见
  5628. <para>
  5629. 默认值为 true
  5630. </para>
  5631. </summary>
  5632. <param name="visible"> 附件是否可见 </param>
  5633. <returns> this </returns>
  5634. </member>
  5635. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.Visible">
  5636. <summary>
  5637. 【可选 属相】
  5638. 获取 附件是否可见
  5639. <para>
  5640. 默认值为 true
  5641. </para>
  5642. </summary>
  5643. <returns> 附件是否可见 </returns>
  5644. </member>
  5645. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.SetUsage(System.String)">
  5646. <summary>
  5647. 【可选 属性】
  5648. 设置 附件用途
  5649. <para>
  5650. 默认值为 none
  5651. </para>
  5652. </summary>
  5653. <param name="usage"> 附件用途 </param>
  5654. <returns> this </returns>
  5655. </member>
  5656. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.Usage">
  5657. <summary>
  5658. 【可选 属性】
  5659. 获取 附件用途
  5660. <para>
  5661. 默认值为 none
  5662. </para>
  5663. </summary>
  5664. <returns> 附件用途 </returns>
  5665. </member>
  5666. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.SetFileLoc(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  5667. <summary>
  5668. 【可选】
  5669. 设置 附件内容在包内的路径
  5670. </summary>
  5671. <param name="fileLoc"> 附件内容在包内的路径 </param>
  5672. <returns> this </returns>
  5673. </member>
  5674. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Attachment.CT_Attachment.FileLoc">
  5675. <summary>
  5676. 【可选】
  5677. 获取 附件内容在包内的路径
  5678. </summary>
  5679. <returns> 附件内容在包内的路径 </returns>
  5680. </member>
  5681. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Bookmark.Bookmark">
  5682. <summary>
  5683. 本标准支持书签,可以将常用位置定义为书签,
  5684. 文档可以包含一组书签。
  5685. <para>
  5686. 7.5 图 11 书签结构
  5687. </para>
  5688. </summary>
  5689. </member>
  5690. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Bookmark.Bookmark.#ctor(System.String,Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest)">
  5691. <param name="name"> 书签名称 </param>
  5692. <param name="dest"> 书签对应的文档版位置 </param>
  5693. </member>
  5694. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Bookmark.Bookmark.SetBookmarkName(System.String)">
  5695. <summary>
  5696. 【必选 属性】
  5697. 设置 书签名称
  5698. </summary>
  5699. <param name="name"> 书签名称 </param>
  5700. <returns> this </returns>
  5701. </member>
  5702. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Bookmark.Bookmark.BookmarkName">
  5703. <summary>
  5704. 【必选 属性】
  5705. 获取 书签名称
  5706. </summary>
  5707. <returns> 书签名称 </returns>
  5708. </member>
  5709. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Bookmark.Bookmark.SetDest(Spire.Pdf.General.Paper.Ofd.Core.Action.ActionType.ActionGoto.CT_Dest)">
  5710. <summary>
  5711. 【必选】
  5712. 设置 书签对应的文档版位置
  5713. <para>
  5714. 见表 54
  5715. </para>
  5716. </summary>
  5717. <param name="dest"> 书签对应的文档版位置 </param>
  5718. <returns> this </returns>
  5719. </member>
  5720. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Bookmark.Bookmark.Dest">
  5721. <summary>
  5722. 【必选】
  5723. 获取 书签对应的文档版位置
  5724. <para>
  5725. 见表 54
  5726. </para>
  5727. </summary>
  5728. <returns> 书签对应的文档版位置 </returns>
  5729. </member>
  5730. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Bookmark.Bookmarks">
  5731. <summary>
  5732. 文档的书签集,包含一组书签
  5733. <para>
  5734. 7.5 文档根节点 表 5 文档根节点属性
  5735. </para>
  5736. </summary>
  5737. </member>
  5738. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Bookmark.Bookmarks.AKDddBookmark(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Bookmark.Bookmark)">
  5739. <summary>
  5740. 【必选】
  5741. 增加 书签
  5742. </summary>
  5743. <param name="bookmark"> 书签 </param>
  5744. <returns> this </returns>
  5745. </member>
  5746. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Bookmark.Bookmarks.GetBookmarks">
  5747. <summary>
  5748. 【必选】
  5749. 获取 书签列表
  5750. </summary>
  5751. <returns> 书签列表 </returns>
  5752. </member>
  5753. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_CommonData">
  5754. <summary>
  5755. 文档公共数据结构
  5756. <para>
  5757. ————《GB/T 33190-2016》 图 6
  5758. </para>
  5759. </summary>
  5760. </member>
  5761. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_CommonData.SetMaxUnitID(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID)">
  5762. <summary>
  5763. 【必选】
  5764. 设置 当前文档中所有对象使用标识的最大值。
  5765. 初始值为 0。MaxUnitID主要用于文档编辑,
  5766. 在向文档增加一个新对象时,需要分配一个
  5767. 新的标识符,新标识符取值宜为 MaxUnitID + 1,
  5768. 同时需要修改此 MaxUnitID值。
  5769. </summary>
  5770. <param name="maxUnitID"> 对象标识符最大值 </param>
  5771. <returns> this </returns>
  5772. </member>
  5773. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_CommonData.MaxUnitID">
  5774. <summary>
  5775. 【必选】
  5776. 获取 当前文档中所有对象使用标识的最大值
  5777. </summary>
  5778. <returns> 当前文档中所有对象使用标识的最大值0 </returns>
  5779. </member>
  5780. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_CommonData.SetPageArea(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_PageArea)">
  5781. <summary>
  5782. 【必选】
  5783. 设置 该文档页面区域的默认大小和位置
  5784. </summary>
  5785. <param name="pageArea"> 文档页面区域的默认大小和位置 </param>
  5786. <returns> this </returns>
  5787. </member>
  5788. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_CommonData.PageArea">
  5789. <summary>
  5790. 【必选】
  5791. 获取 该文档页面区域的默认大小和位置
  5792. </summary>
  5793. <returns> 该文档页面区域的默认大小和位置 </returns>
  5794. </member>
  5795. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_CommonData.SetPublicRes(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  5796. <summary>
  5797. 【可选】
  5798. 设置 公共资源序列 路径
  5799. <para>
  5800. 公共资源序列,每个节点指向OFD包内的一个资源描述文件,
  5801. 源部分的描述键见 7.9,字形和颜色空间等宜在公共资源文件中描述
  5802. </para>
  5803. </summary>
  5804. <param name="internalRes"> 公共资源序列 </param>
  5805. <returns> this </returns>
  5806. </member>
  5807. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_CommonData.PublicRes">
  5808. <summary>
  5809. 【可选】
  5810. 获取 公共资源序列
  5811. <para>
  5812. 公共资源序列,每个节点指向OFD包内的一个资源描述文件,
  5813. 源部分的描述键见 7.9,字形和颜色空间等宜在公共资源文件中描述
  5814. </para>
  5815. </summary>
  5816. <returns> 公共资源序列路径 </returns>
  5817. </member>
  5818. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_CommonData.SetDocumentRes(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  5819. <summary>
  5820. 【可选】
  5821. 设置 文件资源序列 路径
  5822. <para>
  5823. 公共资源序列,每个节点指向OFD包内的一个资源描述文件,
  5824. 源部分的描述键见 7.9,
  5825. 绘制参数、多媒体和矢量图像等宜在文件资源文件中描述
  5826. </para>
  5827. </summary>
  5828. <param name="documentRes"> 公共资源序列 </param>
  5829. <returns> this </returns>
  5830. </member>
  5831. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_CommonData.DocumentRes">
  5832. <summary>
  5833. 【可选】
  5834. 获取 文件资源序列 路径
  5835. <para>
  5836. 公共资源序列,每个节点指向OFD包内的一个资源描述文件,
  5837. 源部分的描述键见 7.9,
  5838. 绘制参数、多媒体和矢量图像等宜在文件资源文件中描述
  5839. </para>
  5840. </summary>
  5841. <returns> 文件资源序列 路径 </returns>
  5842. </member>
  5843. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_CommonData.AddTemplatePage(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.CT_TemplatePage)">
  5844. <summary>
  5845. 【可选】
  5846. 增加 模板页序列
  5847. <para>
  5848. 为一些列的模板页的集合,模板页内容机构和普通页相同,描述将7.7
  5849. </para>
  5850. </summary>
  5851. <param name="templatePage"> 模板页序列 </param>
  5852. <returns> this </returns>
  5853. </member>
  5854. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_CommonData.TemplatePages">
  5855. <summary>
  5856. 【可选】
  5857. 获取 模板页序列
  5858. <para>
  5859. 为一些列的模板页的集合,模板页内容机构和普通页相同,描述将7.7
  5860. </para>
  5861. </summary>
  5862. <returns> 模板页序列 (可能为空容器) </returns>
  5863. </member>
  5864. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_CommonData.SetDefaultCS(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  5865. <summary>
  5866. 【可选】
  5867. 设置 引用在资源文件中定义的颜色标识符
  5868. <para>
  5869. 有关颜色空间的描述见 8.3.1。如果不存在此项,采用RGB作为默认颜色空间
  5870. </para>
  5871. </summary>
  5872. <param name="defaultCS"> 颜色空间引用 </param>
  5873. <returns> this </returns>
  5874. </member>
  5875. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_CommonData.DefaultCS">
  5876. <summary>
  5877. 【可选】
  5878. 获取 引用在资源文件中定义的颜色标识符
  5879. <para>
  5880. 有关颜色空间的描述见 8.3.1。如果不存在此项,采用RGB作为默认颜色空间
  5881. </para>
  5882. </summary>
  5883. <returns> 颜色空间引用 </returns>
  5884. </member>
  5885. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_PageArea">
  5886. <summary>
  5887. 页面区域结构
  5888. <para>
  5889. ————《GB/T 33190-2016》 图 7
  5890. </para>
  5891. </summary>
  5892. </member>
  5893. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_PageArea.#ctor(System.Double,System.Double,System.Double,System.Double)">
  5894. <summary>
  5895. 页面物理区域 创建区域
  5896. </summary>
  5897. <param name="topLeftX"> 页面物理区域 左上角X坐标 </param>
  5898. <param name="topLeftY"> 页面物理区域 左上角Y坐标 </param>
  5899. <param name="width"> 页面物理区域 宽度 </param>
  5900. <param name="height"> 页面物理区域 高度 </param>
  5901. </member>
  5902. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_PageArea.SetPhysicalBox(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box)">
  5903. <summary>
  5904. 【必选】
  5905. 设置 页面物理区域
  5906. <para>
  5907. 左上角为页面坐标系的原点
  5908. </para>
  5909. </summary>
  5910. <param name="physicalBox"> 页面物理区域 </param>
  5911. <returns> this </returns>
  5912. </member>
  5913. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_PageArea.SetPhysicalBox(System.Double,System.Double,System.Double,System.Double)">
  5914. <summary>
  5915. 【必选】
  5916. 设置 页面物理区域
  5917. <para>
  5918. 左上角为页面坐标系的原点
  5919. </para>
  5920. </summary>
  5921. <param name="topLeftX"> 左上角X坐标 </param>
  5922. <param name="topLeftY"> 左上角Y坐标 </param>
  5923. <param name="width"> 宽度 </param>
  5924. <param name="height"> 高度 </param>
  5925. <returns> this </returns>
  5926. </member>
  5927. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_PageArea.PhysicalBox">
  5928. <summary>
  5929. 【必选】
  5930. 获取 页面物理区域 左上角为页面坐标系的原点
  5931. </summary>
  5932. <returns> 页面物理区域 </returns>
  5933. </member>
  5934. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_PageArea.SetApplicationBox(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box)">
  5935. <summary>
  5936. 【可选】
  5937. 设置 显示区域
  5938. <para>
  5939. 页面内容实际显示或打印输出的区域,位于页面物理区域内,
  5940. 包含页眉、页脚、页心等内容
  5941. </para>
  5942. <para>
  5943. [例外处理] 如果显示区域不完全位于页面物理区域内,
  5944. 页面物理区域外的部分则被忽略。如果显示区域完全位于页面物理区域外,
  5945. 则设置该页为空白页。
  5946. </para>
  5947. </summary>
  5948. <param name="applicationBox"> 显示区域 </param>
  5949. <returns> this </returns>
  5950. </member>
  5951. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_PageArea.SetApplicationBox(System.Double,System.Double,System.Double,System.Double)">
  5952. <summary>
  5953. 【可选】
  5954. 设置 显示区域
  5955. <para>
  5956. 页面内容实际显示或打印输出的区域,位于页面物理区域内,
  5957. 包含页眉、页脚、页心等内容
  5958. </para>
  5959. <para>
  5960. [例外处理] 如果显示区域不完全位于页面物理区域内,
  5961. 页面物理区域外的部分则被忽略。如果显示区域完全位于页面物理区域外,
  5962. 则设置该页为空白页。
  5963. </para>
  5964. </summary>
  5965. <param name="topLeftX"> 左上角X坐标 </param>
  5966. <param name="topLeftY"> 左上角Y坐标 </param>
  5967. <param name="width"> 宽度 </param>
  5968. <param name="height"> 高度 </param>
  5969. <returns> this </returns>
  5970. </member>
  5971. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_PageArea.ApplicationBox">
  5972. <summary>
  5973. 【可选】
  5974. 获取 显示区域
  5975. <para>
  5976. 页面内容实际显示或打印输出的区域,位于页面物理区域内,
  5977. 包含页眉、页脚、页心等内容
  5978. </para>
  5979. <para>
  5980. [例外处理] 如果显示区域不完全位于页面物理区域内,
  5981. 页面物理区域外的部分则被忽略。如果显示区域完全位于页面物理区域外,
  5982. 则设置该页为空白页。
  5983. </para>
  5984. </summary>
  5985. <returns> 显示区域 </returns>
  5986. </member>
  5987. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_PageArea.setContentBox(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box)">
  5988. <summary>
  5989. 【可选】
  5990. 设置 版心区域
  5991. <para>
  5992. 文件的正文区域,位于显示区域内。
  5993. 左上角坐标决定了其在显示区域内的位置
  5994. </para>
  5995. <para>
  5996. [例外处理] 如果版心区域不完全位于页面物理区域内,
  5997. 页面物理区域外的部分则被忽略。如果版心区域完全位于页面物理区域外,
  5998. 则设置该页为空白页。
  5999. </para>
  6000. </summary>
  6001. <param name="contentBox"> 版心区域 </param>
  6002. <returns> this </returns>
  6003. </member>
  6004. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_PageArea.setContentBox(System.Double,System.Double,System.Double,System.Double)">
  6005. <summary>
  6006. 【可选】
  6007. 设置 版心区域
  6008. <para>
  6009. 文件的正文区域,位于显示区域内。
  6010. 左上角坐标决定了其在显示区域内的位置
  6011. </para>
  6012. <para>
  6013. [例外处理] 如果版心区域不完全位于页面物理区域内,
  6014. 页面物理区域外的部分则被忽略。如果版心区域完全位于页面物理区域外,
  6015. 则设置该页为空白页。
  6016. </para>
  6017. </summary>
  6018. <param name="topLeftX"> 左上角X坐标 </param>
  6019. <param name="topLeftY"> 左上角Y坐标 </param>
  6020. <param name="width"> 宽度 </param>
  6021. <param name="height"> 高度 </param>
  6022. <returns> this </returns>
  6023. </member>
  6024. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_PageArea.ContentBox">
  6025. <summary>
  6026. 【可选】
  6027. 获取 版心区域
  6028. <para>
  6029. 文件的正文区域,位于显示区域内。
  6030. 左上角坐标决定了其在显示区域内的位置
  6031. </para>
  6032. <para>
  6033. [例外处理] 如果版心区域不完全位于页面物理区域内,
  6034. 页面物理区域外的部分则被忽略。如果版心区域完全位于页面物理区域外,
  6035. 则设置该页为空白页。
  6036. </para>
  6037. </summary>
  6038. <returns> 版心区域 </returns>
  6039. </member>
  6040. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_PageArea.SetBleedBox(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box)">
  6041. <summary>
  6042. 【可选】
  6043. 设置 出血区域
  6044. <para>
  6045. 超出设备性能限制的额外出血区域,位于页面物理区域外。
  6046. 不出现时,默认值为页面物理区域
  6047. </para>
  6048. <para>
  6049. [例外处理] 如果出血区域不完全位于页面物理区域内,
  6050. 页面物理区域外的部分则被忽略。如果显示出血完全位于页面物理区域外,
  6051. 则设置该页为空白页。
  6052. </para>
  6053. </summary>
  6054. <param name="bleedBox"> 出血区域 </param>
  6055. <returns> this </returns>
  6056. </member>
  6057. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_PageArea.SetBleedBox(System.Double,System.Double,System.Double,System.Double)">
  6058. <summary>
  6059. 【可选】
  6060. 设置 出血区域
  6061. <para>
  6062. 超出设备性能限制的额外出血区域,位于页面物理区域外。
  6063. 不出现时,默认值为页面物理区域
  6064. </para>
  6065. <para>
  6066. [例外处理] 如果出血区域不完全位于页面物理区域内,
  6067. 页面物理区域外的部分则被忽略。如果显示出血完全位于页面物理区域外,
  6068. 则设置该页为空白页。
  6069. </para>
  6070. </summary>
  6071. <param name="topLeftX"> 左上角X坐标 </param>
  6072. <param name="topLeftY"> 左上角Y坐标 </param>
  6073. <param name="width"> 宽度 </param>
  6074. <param name="height"> 高度 </param>
  6075. <returns> this </returns>
  6076. </member>
  6077. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_PageArea.BleedBox">
  6078. <summary>
  6079. 【可选】
  6080. 获取 出血区域
  6081. <para>
  6082. 超出设备性能限制的额外出血区域,位于页面物理区域外。
  6083. 不出现时,默认值为页面物理区域
  6084. </para>
  6085. <para>
  6086. [例外处理] 如果出血区域不完全位于页面物理区域内,
  6087. 页面物理区域外的部分则被忽略。如果显示出血完全位于页面物理区域外,
  6088. 则设置该页为空白页。
  6089. </para>
  6090. </summary>
  6091. <returns> 出血区域 </returns>
  6092. </member>
  6093. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document">
  6094. <summary>
  6095. 文档根节点
  6096. Document.xml
  6097. <para>
  6098. ————《GB/T 33190-2016》 图 5
  6099. </para>
  6100. </summary>
  6101. </member>
  6102. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.SetCommonData(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_CommonData)">
  6103. <summary>
  6104. 【必选】
  6105. 设置 文档公共数据
  6106. <para>
  6107. 定义了页面区域、公共资源
  6108. </para>
  6109. </summary>
  6110. <param name="commonData"> 文档公共数据 </param>
  6111. <returns> this </returns>
  6112. </member>
  6113. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.CommonData">
  6114. <summary>
  6115. 【必选】
  6116. 获取 文档公共数据
  6117. <para>
  6118. 定义了页面区域、公共资源
  6119. </para>
  6120. </summary>
  6121. <returns> 文档公共数据 </returns>
  6122. </member>
  6123. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.SetPages(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageTree.Pages)">
  6124. <summary>
  6125. 【必选】
  6126. 设置 页树
  6127. <para>
  6128. 有关页树的描述键 7.6
  6129. </para>
  6130. </summary>
  6131. <param name="pages"> 页树 </param>
  6132. <returns> this </returns>
  6133. </member>
  6134. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.Pages">
  6135. <summary>
  6136. 【必选】
  6137. 获取 页树
  6138. <para>
  6139. 有关页树的描述键 7.6
  6140. </para>
  6141. </summary>
  6142. <returns> 页树 </returns>
  6143. </member>
  6144. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.SetOutlines(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Outlines.Outlines)">
  6145. <summary>
  6146. 【可选】
  6147. 设置 大纲
  6148. </summary>
  6149. <param name="outlines"> 大纲 </param>
  6150. <returns> this </returns>
  6151. </member>
  6152. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.Outlines">
  6153. <summary>
  6154. 【可选】
  6155. 获取 大纲
  6156. </summary>
  6157. <returns> 大纲 </returns>
  6158. </member>
  6159. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.SetPermissions(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission)">
  6160. <summary>
  6161. 【可选】
  6162. 设置 文档的权限声明
  6163. </summary>
  6164. <param name="permission"> 文档的权限声明 </param>
  6165. <returns> this </returns>
  6166. </member>
  6167. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.Permission">
  6168. <summary>
  6169. 【可选】
  6170. 获取 文档的权限声明
  6171. </summary>
  6172. <returns> 文档的权限声明 </returns>
  6173. </member>
  6174. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.SetActions(Spire.Pdf.General.Paper.Ofd.Core.Action.Actions)">
  6175. <summary>
  6176. 【可选】
  6177. 设置 文档关联的动作序列
  6178. <para>
  6179. 当存在多个 Action 对象时,所有动作依次执行
  6180. </para>
  6181. </summary>
  6182. <param name="actions"> 文档关联的动作序列 </param>
  6183. <returns> this </returns>
  6184. </member>
  6185. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.Actions">
  6186. <summary>
  6187. 【可选】
  6188. 获取 文档关联的动作序列
  6189. <para>
  6190. 当存在多个 Action 对象时,所有动作依次执行
  6191. </para>
  6192. </summary>
  6193. <returns> 文档关联的动作序列 </returns>
  6194. </member>
  6195. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.SetVPreferences(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences)">
  6196. <summary>
  6197. 【可选】
  6198. 设置 文档的视图首选项
  6199. </summary>
  6200. <param name="vPreferences"> 文档的视图首选项 </param>
  6201. <returns> this </returns>
  6202. </member>
  6203. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.VPreferences">
  6204. <summary>
  6205. 【可选】
  6206. 获取 文档的视图首选项
  6207. </summary>
  6208. <returns> 文档的视图首选项 </returns>
  6209. </member>
  6210. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.SetBookmarks(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Bookmark.Bookmarks)">
  6211. <summary>
  6212. 【可选】
  6213. 设置 文档的书签集,包含一组书签
  6214. <para>
  6215. 7.5 文档根节点 表 5 文档根节点属性
  6216. </para>
  6217. </summary>
  6218. <param name="bookmarks"> 文档的书签集 </param>
  6219. <returns> this </returns>
  6220. </member>
  6221. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.Bookmarks">
  6222. <summary>
  6223. 【可选】
  6224. 获取 文档的书签集,包含一组书签
  6225. <para>
  6226. 7.5 文档根节点 表 5 文档根节点属性
  6227. </para>
  6228. </summary>
  6229. <returns> 文档的书签集 </returns>
  6230. </member>
  6231. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.SetAnnotations(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  6232. <summary>
  6233. 【可选】
  6234. 设置 指向注释列表的文件
  6235. <para>
  6236. 有关注释描述见第 15 章
  6237. </para>
  6238. </summary>
  6239. <param name="annotations"> 指向注释列表的文件路径 </param>
  6240. <returns> this </returns>
  6241. </member>
  6242. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.Annotations">
  6243. <summary>
  6244. 【可选】
  6245. 获取 指向注释列表的文件
  6246. <para>
  6247. 有关注释描述见第 15 章
  6248. </para>
  6249. </summary>
  6250. <returns> 指向注释列表的文件路径 </returns>
  6251. </member>
  6252. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.SetCustomTags(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  6253. <summary>
  6254. 【可选】
  6255. 设置 指向自定义标引列表文件
  6256. <para>
  6257. 有关自定义标引描述见第 16 章
  6258. </para>
  6259. </summary>
  6260. <param name="customTags"> 指向自定义标引列表文件路径 </param>
  6261. <returns> this </returns>
  6262. </member>
  6263. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.CustomTags">
  6264. <summary>
  6265. 【可选】
  6266. 获取 指向自定义标引列表文件
  6267. <para>
  6268. 有关自定义标引描述见第 16 章
  6269. </para>
  6270. </summary>
  6271. <returns> 指向自定义标引列表文件路径 </returns>
  6272. </member>
  6273. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.SetAttachments(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  6274. <summary>
  6275. 【可选】
  6276. 设置 指向附件列表文件
  6277. <para>
  6278. 有关附件描述见第 20 章
  6279. </para>
  6280. </summary>
  6281. <param name="attachments"> 指向附件列表文件路径 </param>
  6282. <returns> this </returns>
  6283. </member>
  6284. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.Attachments">
  6285. <summary>
  6286. 【可选】
  6287. 获取 指向附件列表文件
  6288. <para>
  6289. 有关附件描述见第 20 章
  6290. </para>
  6291. </summary>
  6292. <returns> 指向附件列表文件路径 </returns>
  6293. </member>
  6294. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.SetExtensions(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  6295. <summary>
  6296. 【可选】
  6297. 设置 指向扩展列表文件
  6298. <para>
  6299. 有关扩展列表文件见第 17 章
  6300. </para>
  6301. </summary>
  6302. <param name="extensions"> 指向扩展列表文件路径 </param>
  6303. <returns> this </returns>
  6304. </member>
  6305. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document.Extensions">
  6306. <summary>
  6307. 【可选】
  6308. 设置 指向扩展列表文件
  6309. <para>
  6310. 有关扩展列表文件见第 17 章
  6311. </para>
  6312. </summary>
  6313. <returns> 指向扩展列表文件路径 </returns>
  6314. </member>
  6315. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission">
  6316. <summary>
  6317. 本标准支持设置文档权限声明(Permission)节点,以达到文档防扩散等应用目的。
  6318. 文档权限声明结构如 图 9 所示。
  6319. <para>
  6320. 7.5 小节 CT_Permission
  6321. </para>
  6322. </summary>
  6323. </member>
  6324. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission.SetEdit(System.Boolean)">
  6325. <summary>
  6326. 【可选】
  6327. 设置 是否允许编辑
  6328. <para>
  6329. 默认值为 true
  6330. </para>
  6331. </summary>
  6332. <param name="edit"> true - 允许编辑; false - 不允许编辑 </param>
  6333. <returns> this </returns>
  6334. </member>
  6335. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission.GetEdit">
  6336. <summary>
  6337. 【可选】
  6338. 获取 是否允许编辑
  6339. <para>
  6340. 默认值为 true
  6341. </para>
  6342. </summary>
  6343. <returns> true - 允许编辑; false - 不允许编辑 </returns>
  6344. </member>
  6345. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission.SetAnnot(System.Boolean)">
  6346. <summary>
  6347. 【可选】
  6348. 设置 是否允许添加或修改标注
  6349. <para>
  6350. 默认值为 true
  6351. </para>
  6352. </summary>
  6353. <param name="annot"> true - 允许添加或修改标注; false - 不允许添加或修改标注 </param>
  6354. <returns> this </returns>
  6355. </member>
  6356. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission.GetAnnot">
  6357. <summary>
  6358. 【可选】
  6359. 获取 是否允许添加或修改标注
  6360. <para>
  6361. 默认值为 true
  6362. </para>
  6363. </summary>
  6364. <returns> true - 允许添加或修改标注; false - 不允许添加或修改标注 </returns>
  6365. </member>
  6366. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission.SetExport(System.Boolean)">
  6367. <summary>
  6368. 【可选】
  6369. 设置 是否允许导出
  6370. <para>
  6371. 默认值为 true
  6372. </para>
  6373. </summary>
  6374. <param name="export"> true - 允许导出; false - 不允许导出 </param>
  6375. <returns> this </returns>
  6376. </member>
  6377. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission.GetExport">
  6378. <summary>
  6379. 【可选】
  6380. 获取 是否允许导出
  6381. <para>
  6382. 默认值为 true
  6383. </para>
  6384. </summary>
  6385. <returns> true - 允许导出; false - 不允许导出 </returns>
  6386. </member>
  6387. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission.SetSignature(System.Boolean)">
  6388. <summary>
  6389. 【可选】
  6390. 设置 是否允许进行数字签名
  6391. <para>
  6392. 默认值为 true
  6393. </para>
  6394. </summary>
  6395. <param name="signature"> true - 允许进行数字签名; false - 不允许进行数字签名 </param>
  6396. <returns> this </returns>
  6397. </member>
  6398. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission.GetSignature">
  6399. <summary>
  6400. 【可选】
  6401. 获取 是否允许进行数字签名
  6402. <para>
  6403. 默认值为 true
  6404. </para>
  6405. </summary>
  6406. <returns> true - 允许进行数字签名; false - 不允许进行数字签名 </returns>
  6407. </member>
  6408. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission.SetWatermark(System.Boolean)">
  6409. <summary>
  6410. 【可选】
  6411. 设置 是否允许添加水印
  6412. <para>
  6413. 默认值为 true
  6414. </para>
  6415. </summary>
  6416. <param name="watermark"> true - 允许添加水印; false - 不允许添加水印 </param>
  6417. <returns> this </returns>
  6418. </member>
  6419. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission.GetWatermark">
  6420. <summary>
  6421. 【可选】
  6422. 获取 是否允许添加水印
  6423. <para>
  6424. 默认值为 true
  6425. </para>
  6426. </summary>
  6427. <returns> true - 允许添加水印; false - 不允许添加水印 </returns>
  6428. </member>
  6429. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission.SetPrintScreen(System.Boolean)">
  6430. <summary>
  6431. 【可选】
  6432. 设置 是否允许截屏
  6433. <para>
  6434. 默认值为 true
  6435. </para>
  6436. </summary>
  6437. <param name="printScreen"> true - 允许截屏; false - 不允许截屏 </param>
  6438. <returns> this </returns>
  6439. </member>
  6440. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission.GetPrintScreen">
  6441. <summary>
  6442. 【可选】
  6443. 获取 是否允许截屏
  6444. <para>
  6445. 默认值为 true
  6446. </para>
  6447. </summary>
  6448. <returns> true - 允许截屏; false - 不允许截屏 </returns>
  6449. </member>
  6450. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission.SetPrint(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.Print)">
  6451. <summary>
  6452. 【可选】
  6453. 设置 打印权限
  6454. <para>
  6455. 具体的权限和份数设置由其属性 Printable 及 Copics 控制。若不设置 Print节点,
  6456. 则默认可以打印,并且打印份数不受限制
  6457. </para>
  6458. </summary>
  6459. <param name="print"> 打印权限 </param>
  6460. <returns> this </returns>
  6461. </member>
  6462. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission.Print">
  6463. <summary>
  6464. 【可选】
  6465. 获取 打印权限
  6466. <para>
  6467. 具体的权限和份数设置由其属性 Printable 及 Copics 控制。若不设置 Print节点,
  6468. 则默认可以打印,并且打印份数不受限制
  6469. </para>
  6470. </summary>
  6471. <returns> 打印权限 </returns>
  6472. </member>
  6473. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission.SetValidPeriod(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.ValidPeriod)">
  6474. <summary>
  6475. 【可选】
  6476. 设置 有效期
  6477. <para>
  6478. 该文档允许访问的期限,其具体期限取决于开始日期和
  6479. 结束日期,其中开始日期不能晚于结束日期,并且开始日期和结束
  6480. 日期至少出现一个。当不设置开始日期时,代表不限定开始日期,
  6481. 当不设置结束日期时代表不限定结束日期;当此不设置此节点时,
  6482. 表示开始和结束日期均不受限
  6483. </para>
  6484. </summary>
  6485. <param name="validPeriod"> 有效期 </param>
  6486. <returns> this </returns>
  6487. </member>
  6488. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.CT_Permission.ValidPeriod">
  6489. <summary>
  6490. 【可选】
  6491. 获取 有效期
  6492. <para>
  6493. 该文档允许访问的期限,其具体期限取决于开始日期和
  6494. 结束日期,其中开始日期不能晚于结束日期,并且开始日期和结束
  6495. 日期至少出现一个。当不设置开始日期时,代表不限定开始日期,
  6496. 当不设置结束日期时代表不限定结束日期;当此不设置此节点时,
  6497. 表示开始和结束日期均不受限
  6498. </para>
  6499. </summary>
  6500. <returns> 有效期 </returns>
  6501. </member>
  6502. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.Print">
  6503. <summary>
  6504. 打印权限
  6505. <para>
  6506. 具体的权限和份数设置由其属性 Printable 及 Copics 控制。若不设置 Print节点,
  6507. 则默认可以打印,并且打印份数不受限制
  6508. </para>
  6509. <para>
  6510. 7.5 图 9 文档权限声明结构
  6511. </para>
  6512. </summary>
  6513. </member>
  6514. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.Print.setPrintable(System.Boolean)">
  6515. <summary>
  6516. 【可选 必选】
  6517. 设置 是否允许被打印
  6518. <para>
  6519. 默认值为 true
  6520. </para>
  6521. </summary>
  6522. <param name="printable"> true - 允许被打印; false - 不允许被打印 </param>
  6523. <returns> this </returns>
  6524. </member>
  6525. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.Print.getPrintable">
  6526. <summary>
  6527. 【可选 必选】
  6528. 获取 是否允许被打印
  6529. <para>
  6530. 默认值为 true
  6531. </para>
  6532. </summary>
  6533. <returns> true - 允许被打印; false - 不允许被打印 </returns>
  6534. </member>
  6535. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.Print.setCopies(System.Int32)">
  6536. <summary>
  6537. 【可选 属性】
  6538. 设置 打印份数
  6539. <para>
  6540. 在 Printable 为 true 时有效,若 Printable 为 true
  6541. 并且不设置 Copies 则打印份数不受限,若 Copies 的值为负值时,
  6542. 打印份数不受限,当 Copies 的值为 0 时,不允许打印,当 Copies的值
  6543. 大于 0 时,则代表实际可打印的份数值。
  6544. </para>
  6545. <para>
  6546. 默认值为 -1
  6547. </para>
  6548. </summary>
  6549. <param name="copies"> 可打印的份数 </param>
  6550. <returns> this </returns>
  6551. </member>
  6552. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.Print.GetCopies">
  6553. <summary>
  6554. 【可选 属性】
  6555. 获取 打印份数
  6556. <para>
  6557. 在 Printable 为 true 时有效,若 Printable 为 true
  6558. 并且不设置 Copies 则打印份数不受限,若 Copies 的值为负值时,
  6559. 打印份数不受限,当 Copies 的值为 0 时,不允许打印,当 Copies的值
  6560. 大于 0 时,则代表实际可打印的份数值。
  6561. </para>
  6562. <para>
  6563. 默认值为 -1
  6564. </para>
  6565. </summary>
  6566. <returns> 可打印的份数 </returns>
  6567. </member>
  6568. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.ValidPeriod">
  6569. <summary>
  6570. 有效期
  6571. <para>
  6572. 该文档允许访问的期限,其具体期限取决于开始日期和
  6573. 结束日期,其中开始日期不能晚于结束日期,并且开始日期和结束
  6574. 日期至少出现一个。当不设置开始日期时,代表不限定开始日期,
  6575. 当不设置结束日期时代表不限定结束日期;当此不设置此节点时,
  6576. 表示开始和结束日期均不受限
  6577. </para>
  6578. <para>
  6579. 7.5 图 9 文档权限声明结构
  6580. </para>
  6581. </summary>
  6582. </member>
  6583. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.ValidPeriod.setStartDate(System.DateTime)">
  6584. <summary>
  6585. 【可选 属性】
  6586. 设置 有效期开始日期
  6587. </summary>
  6588. <param name="startDate"> 有效期开始日期 </param>
  6589. <returns> this </returns>
  6590. </member>
  6591. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.ValidPeriod.StartDate">
  6592. <summary>
  6593. 【可选 属性】
  6594. 获取 有效期开始日期
  6595. </summary>
  6596. <returns> 有效期开始日期 </returns>
  6597. </member>
  6598. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.ValidPeriod.SetEndDate(System.DateTime)">
  6599. <summary>
  6600. 【可选 属性】
  6601. 设置 有效期结束日期
  6602. </summary>
  6603. <param name="endDate"> 有效期结束日期 </param>
  6604. <returns> this </returns>
  6605. </member>
  6606. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Permission.ValidPeriod.EndDate">
  6607. <summary>
  6608. 【可选 属性】
  6609. 获取 有效期结束日期
  6610. </summary>
  6611. <returns> 有效期结束日期 </returns>
  6612. </member>
  6613. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences">
  6614. <summary>
  6615. 视图首选项
  6616. <para>
  6617. 本标准支持设置文档视图首选项(VPreferences)节点,以达到限定文档初始化视图
  6618. 便于阅读的目的。
  6619. </para>
  6620. <para>
  6621. 7.5 图 10 视图首选项结构s
  6622. </para>
  6623. </summary>
  6624. </member>
  6625. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.SetPageMode(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageMode)">
  6626. <summary>
  6627. 【可选】
  6628. 设置 窗口模式
  6629. <para>
  6630. 可选的模式列表,请参考 <seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.PageMode"/>
  6631. </para>
  6632. <para>
  6633. 默认值为 None
  6634. </para>
  6635. </summary>
  6636. <param name="pageMode"> 窗口模式 </param>
  6637. <returns> this </returns>
  6638. </member>
  6639. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.PageMode">
  6640. <summary>
  6641. 【可选】
  6642. 获取 窗口模式
  6643. <para>
  6644. 可选的模式列表,请参考 <seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.PageMode"/>
  6645. </para>
  6646. <para>
  6647. 默认值为 None
  6648. </para>
  6649. </summary>
  6650. <returns> 窗口模式 </returns>
  6651. </member>
  6652. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.SetPageLayout(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageLayout)">
  6653. <summary>
  6654. 【可选】
  6655. 设置 页面布局模式
  6656. <para>
  6657. 可选的模式请参考<seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.PageLayout"/>
  6658. </para>
  6659. <para>
  6660. 默认值为 OneColumn
  6661. </para>
  6662. </summary>
  6663. <param name="pageLayout"> 页面布局模式 </param>
  6664. <returns> this </returns>
  6665. </member>
  6666. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.PageLayout">
  6667. <summary>
  6668. 【可选】
  6669. 获取 页面布局模式
  6670. <para>
  6671. 可选的模式请参考<seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.PageLayout"/>
  6672. </para>
  6673. <para>
  6674. 默认值为 OneColumn
  6675. </para>
  6676. </summary>
  6677. <returns> 页面布局模式 </returns>
  6678. </member>
  6679. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.SetTabDisplay(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.TabDisplay)">
  6680. <summary>
  6681. 【可选】
  6682. 设置 标题栏显示模式
  6683. <para>
  6684. 默认值为 FileName,当设置为 DocTitle但不存在 Title属性时,
  6685. 按照 FileName 处理
  6686. </para>
  6687. </summary>
  6688. <param name="tabDisplay"> 标题栏显示模式 </param>
  6689. <returns> this </returns>
  6690. </member>
  6691. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.TabDisplay">
  6692. <summary>
  6693. 【可选】
  6694. 获取 标题栏显示模式
  6695. <para>
  6696. 默认值为 FileName,当设置为 DocTitle但不存在 Title属性时,
  6697. 按照 FileName 处理
  6698. </para>
  6699. </summary>
  6700. <returns> 标题栏显示模式 </returns>
  6701. </member>
  6702. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.SetHideToolbar(System.Boolean)">
  6703. <summary>
  6704. 【可选】
  6705. 设置 是否隐藏工具栏
  6706. <para>
  6707. 默认值:false
  6708. </para>
  6709. </summary>
  6710. <param name="hideToolbar"> true - 隐藏; false - 不隐藏 </param>
  6711. <returns> this </returns>
  6712. </member>
  6713. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.GetHideToolbar">
  6714. <summary>
  6715. 【可选】
  6716. 获取 是否隐藏工具栏
  6717. <para>
  6718. 默认值:false
  6719. </para>
  6720. </summary>
  6721. <returns> true - 隐藏; false - 不隐藏 </returns>
  6722. </member>
  6723. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.SetHideMenubar(System.Boolean)">
  6724. <summary>
  6725. 【可选】
  6726. 设置 是否隐藏菜单栏
  6727. <para>
  6728. 默认值:false
  6729. </para>
  6730. </summary>
  6731. <param name="hideMenubar"> true - 隐藏; false - 不隐藏 </param>
  6732. <returns> this </returns>
  6733. </member>
  6734. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.GetHideMenubar">
  6735. <summary>
  6736. 【可选】
  6737. 获取 是否隐藏菜单栏
  6738. <para>
  6739. 默认值:false
  6740. </para>
  6741. </summary>
  6742. <returns> true - 隐藏; false - 不隐藏 </returns>
  6743. </member>
  6744. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.SetHideWindowUI(System.Boolean)">
  6745. <summary>
  6746. 【可选】
  6747. 设置 是否隐藏主窗口之外的其他窗口组件
  6748. <para>
  6749. 默认值:false
  6750. </para>
  6751. </summary>
  6752. <param name="hideMenubar"> true - 隐藏; false - 不隐藏 </param>
  6753. <returns> this </returns>
  6754. </member>
  6755. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.GetHideWindowUI">
  6756. <summary>
  6757. 【可选】
  6758. 获取 是否隐藏主窗口之外的其他窗口组件
  6759. <para>
  6760. 默认值:false
  6761. </para>
  6762. </summary>
  6763. <returns> true - 隐藏; false - 不隐藏 </returns>
  6764. </member>
  6765. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.SetZoomMode(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.Zoom.ZoomMode)">
  6766. <summary>
  6767. 【可选】
  6768. 设置 文档自动缩放模式
  6769. <para>
  6770. 参考值<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.Zoom.ZoomMode.Type"/>
  6771. </para>
  6772. </summary>
  6773. <param name="zoomMode"> 文档自动缩放模式 </param>
  6774. <returns> this </returns>
  6775. </member>
  6776. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.SetZoom(System.Double)">
  6777. <summary>
  6778. 【可选】
  6779. 设置 文档的缩放率
  6780. </summary>
  6781. <param name="zoom"> 文档的缩放率 </param>
  6782. <returns> this </returns>
  6783. </member>
  6784. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.CT_VPreferences.ZoomScale">
  6785. <summary>
  6786. 【可选】
  6787. 获取 具体的缩放处理方式和值
  6788. </summary>
  6789. <returns> 具体的缩放处理方式和值 <seealso cref="N:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.Zoom"/> 或 <seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.Zoom.ZoomMode"/> </returns>
  6790. </member>
  6791. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageLayout">
  6792. <summary>
  6793. 页面布局
  6794. <para>
  6795. 7.5 表 9 视图首选项
  6796. </para>
  6797. </summary>
  6798. </member>
  6799. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageLayout.OnePage">
  6800. <summary>
  6801. 单页模式
  6802. </summary>
  6803. </member>
  6804. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageLayout.OneColumn">
  6805. <summary>
  6806. 单列模式
  6807. </summary>
  6808. </member>
  6809. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageLayout.TwoPageL">
  6810. <summary>
  6811. 对开模式
  6812. </summary>
  6813. </member>
  6814. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageLayout.TwoColumnL">
  6815. <summary>
  6816. 对开连续模式
  6817. </summary>
  6818. </member>
  6819. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageLayout.TwoPageR">
  6820. <summary>
  6821. 对开靠右模式
  6822. </summary>
  6823. </member>
  6824. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageLayout.TwoColumnR">
  6825. <summary>
  6826. 对开连续靠右模式
  6827. </summary>
  6828. </member>
  6829. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageMode">
  6830. <summary>
  6831. 窗口模式
  6832. <para>
  6833. 7.5 表 9 视图首选项属性
  6834. </para>
  6835. <para>
  6836. 默认值为 None
  6837. </para>
  6838. </summary>
  6839. </member>
  6840. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageMode.None">
  6841. <summary>
  6842. 常规模式
  6843. </summary>
  6844. </member>
  6845. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageMode.FullScreen">
  6846. <summary>
  6847. 开开后全文显示
  6848. </summary>
  6849. </member>
  6850. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageMode.UseOutlines">
  6851. <summary>
  6852. 同时呈现文档大纲
  6853. </summary>
  6854. </member>
  6855. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageMode.UseThumbs">
  6856. <summary>
  6857. 同时呈现缩略图
  6858. </summary>
  6859. </member>
  6860. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageMode.UseCustomTags">
  6861. <summary>
  6862. 同时呈现语义结构
  6863. </summary>
  6864. </member>
  6865. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageMode.UseLayers">
  6866. <summary>
  6867. 同时呈现图层
  6868. </summary>
  6869. </member>
  6870. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageMode.UseAttatchs">
  6871. <summary>
  6872. 同时呈现附件
  6873. </summary>
  6874. </member>
  6875. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageMode.UseBookmarks">
  6876. <summary>
  6877. 同时呈现书签
  6878. </summary>
  6879. </member>
  6880. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.PageMode.GetInstance(System.String)">
  6881. <summary>
  6882. 获取窗口模式实例
  6883. </summary>
  6884. <param name="mode"> 模式名称 </param>
  6885. <returns> 实例 </returns>
  6886. </member>
  6887. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.TabDisplay">
  6888. <summary>
  6889. 标题栏显示模式
  6890. <para>
  6891. 默认值为 FileName,当设置为 DocTitle但不存在 Title属性时,
  6892. 按照 FileName 处理
  6893. </para>
  6894. <para>
  6895. 7.5 表 9 视图首选项
  6896. </para>
  6897. </summary>
  6898. </member>
  6899. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.TabDisplay.FileName">
  6900. <summary>
  6901. 文件名称
  6902. </summary>
  6903. </member>
  6904. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.TabDisplay.DocTitle">
  6905. <summary>
  6906. 呈现元数据中的 Title 属性
  6907. </summary>
  6908. </member>
  6909. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.Zoom.Zoom">
  6910. <summary>
  6911. 文档的缩放率
  6912. <para>
  6913. 7.5 表 9 视图首选项
  6914. </para>
  6915. </summary>
  6916. </member>
  6917. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.Zoom.Zoom.SetValue(System.Double)">
  6918. <summary>
  6919. 设置 文档的缩放率
  6920. </summary>
  6921. <param name="value"> 文档的缩放率 </param>
  6922. <returns> this </returns>
  6923. </member>
  6924. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.Zoom.Zoom.GetValue">
  6925. <summary>
  6926. 获取 文档的缩放率
  6927. </summary>
  6928. <returns> 文档的缩放率 </returns>
  6929. </member>
  6930. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.Zoom.ZoomMode">
  6931. <summary>
  6932. 自动缩放模式
  6933. <para>
  6934. 默认值为 Default
  6935. </para>
  6936. <para>
  6937. 7.5 表 9 视图首选项
  6938. </para>
  6939. </summary>
  6940. </member>
  6941. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.Zoom.ZoomMode.Type.Default">
  6942. <summary>
  6943. 默认缩放
  6944. </summary>
  6945. </member>
  6946. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.Zoom.ZoomMode.Type.FitHeight">
  6947. <summary>
  6948. 合适高度
  6949. </summary>
  6950. </member>
  6951. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.Zoom.ZoomMode.Type.FitWidth">
  6952. <summary>
  6953. 合适宽度
  6954. </summary>
  6955. </member>
  6956. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.Zoom.ZoomMode.Type.FitRect">
  6957. <summary>
  6958. 合适区域
  6959. </summary>
  6960. </member>
  6961. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.Zoom.ZoomMode.GetType">
  6962. <summary>
  6963. 获取 自动缩放模式类型
  6964. 类型参考<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.Zoom.ZoomMode.Type"/>
  6965. </summary>
  6966. <returns> 自动缩放模式类型 </returns>
  6967. </member>
  6968. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.Zoom.ZoomMode.GetInstance(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.Zoom.ZoomMode.Type)">
  6969. <summary>
  6970. 获取工厂方式枚举的实例
  6971. </summary>
  6972. <param name="type"> 自动缩放模式类型 </param>
  6973. <returns> 自动缩放模式 </returns>
  6974. </member>
  6975. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Vpreferences.Zoom.ZoomScale">
  6976. <summary>
  6977. 缩放比例选择对象基类
  6978. </summary>
  6979. </member>
  6980. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocBody">
  6981. <summary>
  6982. 文件对象入口,可以存在多个,以便在一个文档中包含多个版式文档
  6983. </summary>
  6984. </member>
  6985. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocBody.DOC_ROOT">
  6986. <summary>
  6987. 文档根节点文档名称
  6988. </summary>
  6989. </member>
  6990. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocBody.SetDocInfo(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo)">
  6991. <summary>
  6992. 【必选】
  6993. 设置文档元数据信息描述
  6994. </summary>
  6995. <param name="CTDocInfo"> 文档元数据信息描述 </param>
  6996. <returns> this </returns>
  6997. </member>
  6998. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocBody.DocInfo">
  6999. <summary>
  7000. 【必选】
  7001. 获取文档元数据信息描述
  7002. </summary>
  7003. <returns> 文档元数据信息描述 或null </returns>
  7004. </member>
  7005. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocBody.SetDocRoot(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  7006. <summary>
  7007. 【可选】
  7008. 设置指向文档根节点文档
  7009. </summary>
  7010. <param name="docRoot"> 指向根节点文档路径 </param>
  7011. <returns> this </returns>
  7012. </member>
  7013. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocBody.DocRoot">
  7014. <summary>
  7015. 【可选】
  7016. 获取指向文档根节点文档路径
  7017. </summary>
  7018. <returns> 指向文档根节点文档路径 </returns>
  7019. </member>
  7020. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocBody.SetVersions(Spire.Pdf.General.Paper.Ofd.Core.versions.Versions)">
  7021. <summary>
  7022. 【可选】
  7023. 获取 包含多个版本描述节点,用于定义文件因注释和其他改动产生的版本信息,见第19章
  7024. </summary>
  7025. <param name="versions"> 版本序列 </param>
  7026. <returns> this </returns>
  7027. </member>
  7028. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocBody.Versions">
  7029. <summary>
  7030. 【可选】
  7031. 获取 包含多个版本描述序列
  7032. </summary>
  7033. <returns> 包含多个版本描述序列 </returns>
  7034. </member>
  7035. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocBody.SetSignatures(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  7036. <summary>
  7037. 【可选】
  7038. 设置 指向该文档中签名和签章结构的路径 (见18章)
  7039. </summary>
  7040. <param name="signatures"> 指向该文档中签名和签章结构的路径 </param>
  7041. <returns> this </returns>
  7042. </member>
  7043. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocBody.Signatures">
  7044. <summary>
  7045. 【可选】
  7046. 获取 指向该文档中签名和签章结构的路径
  7047. </summary>
  7048. <returns> 指向该文档中签名和签章结构的路径 </returns>
  7049. </member>
  7050. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo">
  7051. <summary>
  7052. 文档元数据信息描述
  7053. </summary>
  7054. </member>
  7055. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.SetDocID(System.Guid)">
  7056. <summary>
  7057. 【必选】
  7058. 设置文件标识符,标识符应该是一个UUID
  7059. </summary>
  7060. <param name="docID"> UUID文件标识 </param>
  7061. <returns> this </returns>
  7062. </member>
  7063. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.RandomDocID">
  7064. <summary>
  7065. 随机产生一个UUID作为文件标识符
  7066. </summary>
  7067. <returns> this </returns>
  7068. </member>
  7069. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.GetDocID">
  7070. <summary>
  7071. 【必选】
  7072. 采用UUID算法生成的由32个字符组成的文件标识。每个DocID在
  7073. 文件创建或生成的时候进行分配。
  7074. </summary>
  7075. <returns> 文件标识符 </returns>
  7076. </member>
  7077. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.SetTile(System.String)">
  7078. <summary>
  7079. 【可选】
  7080. 设置文档标题。标题可以与文件名不同
  7081. </summary>
  7082. <param name="title"> 标题 </param>
  7083. <returns> this </returns>
  7084. </member>
  7085. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.Title">
  7086. <summary>
  7087. 【可选】
  7088. 获取文档标题。标题可以与文件名不同
  7089. </summary>
  7090. <returns> 档标题 </returns>
  7091. </member>
  7092. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.SetAuthor(System.String)">
  7093. <summary>
  7094. 【可选】
  7095. 设置文档作者
  7096. </summary>
  7097. <param name="author"> 文档作者 </param>
  7098. <returns> this </returns>
  7099. </member>
  7100. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.Author">
  7101. <summary>
  7102. 【可选】
  7103. 获取文档作者
  7104. </summary>
  7105. <returns> 文档作者 </returns>
  7106. </member>
  7107. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.SetSubject(System.String)">
  7108. <summary>
  7109. 【可选】
  7110. 设置文档主题
  7111. </summary>
  7112. <param name="subject"> 文档主题 </param>
  7113. <returns> this </returns>
  7114. </member>
  7115. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.Subject">
  7116. <summary>
  7117. 【可选】
  7118. 获取文档主题
  7119. </summary>
  7120. <returns> 文档主题 </returns>
  7121. </member>
  7122. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.SetAbstract(System.String)">
  7123. <summary>
  7124. 【可选】
  7125. 设置文档摘要与注释
  7126. </summary>
  7127. <param name="abstractTxt"> 文档摘要与注释 </param>
  7128. <returns> this </returns>
  7129. </member>
  7130. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.Abstract">
  7131. <summary>
  7132. 【可选】
  7133. 获取文档摘要与注释
  7134. </summary>
  7135. <returns> 文档摘要与注释 </returns>
  7136. </member>
  7137. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.SetCreationDate(System.DateTime)">
  7138. <summary>
  7139. 【可选】
  7140. 设置文件创建日期
  7141. </summary>
  7142. <param name="creationDate"> 文件创建日期 </param>
  7143. <returns> this </returns>
  7144. </member>
  7145. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.GetCreationDate">
  7146. <summary>
  7147. 【可选】
  7148. 获取文件创建日期
  7149. </summary>
  7150. <returns> 创建日期 </returns>
  7151. </member>
  7152. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.SetModDate(System.DateTime)">
  7153. <summary>
  7154. 【可选】
  7155. 设置文档最近修改日期
  7156. </summary>
  7157. <param name="modDate"> 文档最近修改日期 </param>
  7158. <returns> this </returns>
  7159. </member>
  7160. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.GetModDate">
  7161. <summary>
  7162. 【可选】
  7163. 获取文档最近修改日期
  7164. </summary>
  7165. <returns> 文档最近修改日期 </returns>
  7166. </member>
  7167. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.SetDocUsage(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.DocUsage)">
  7168. <summary>
  7169. 【可选】
  7170. 文档分类,可取值如下:
  7171. <para>
  7172. Normal——普通文档
  7173. </para>
  7174. <para>
  7175. EBook——电子书
  7176. </para>
  7177. <para>
  7178. ENewsPaper——电子报纸
  7179. </para>
  7180. <para>
  7181. EMagzine——电子期刊
  7182. </para>
  7183. <para>
  7184. 默认值为 Normal
  7185. </para>
  7186. </summary>
  7187. <param name="docUsage"> 文档分类 </param>
  7188. <returns> this </returns>
  7189. </member>
  7190. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.DocUsages">
  7191. <summary>
  7192. 【可选】
  7193. 获取文档分类
  7194. <para>
  7195. 默认值为 Normal
  7196. </para>
  7197. </summary>
  7198. <returns> 文档分类 </returns>
  7199. </member>
  7200. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.SetCover(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  7201. <summary>
  7202. 【可选】
  7203. 设置文档封面,此路径指向一个图片文件
  7204. </summary>
  7205. <param name="cover"> 文档封面路径 </param>
  7206. <returns> this </returns>
  7207. </member>
  7208. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.Cover">
  7209. <summary>
  7210. 【可选】
  7211. 获取文档封面,此路径指向一个图片文件
  7212. </summary>
  7213. <returns> 文档封面路径 </returns>
  7214. </member>
  7215. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.SetKeywords(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.Keywords)">
  7216. <summary>
  7217. 【可选】
  7218. 设置关键词集合
  7219. 每一个关键词用一个"Keyword"子节点来表达
  7220. </summary>
  7221. <param name="keywords"> 关键词集合 </param>
  7222. <returns> this </returns>
  7223. </member>
  7224. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.AddKeyword(System.String)">
  7225. <summary>
  7226. 添加关键词
  7227. </summary>
  7228. <param name="keyword"> 关键词 </param>
  7229. <returns> this </returns>
  7230. </member>
  7231. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.Keywords">
  7232. <summary>
  7233. 【可选】
  7234. 获取关键词集合
  7235. </summary>
  7236. <returns> 关键词集合或null </returns>
  7237. </member>
  7238. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.SetCreator(System.String)">
  7239. <summary>
  7240. 【可选】
  7241. 设置创建文档的应用程序
  7242. </summary>
  7243. <param name="creator"> 创建文档的应用程序 </param>
  7244. <returns> this </returns>
  7245. </member>
  7246. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.Creator">
  7247. <summary>
  7248. 【可选】
  7249. 获取创建文档的应用程序
  7250. </summary>
  7251. <returns> 创建文档的应用程序或null </returns>
  7252. </member>
  7253. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.SetCreatorVersion(System.String)">
  7254. <summary>
  7255. 【可选】
  7256. 设置创建文档的应用程序版本信息
  7257. </summary>
  7258. <param name="creatorVersion"> 创建文档的应用程序版本信息 </param>
  7259. <returns> this </returns>
  7260. </member>
  7261. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.CreatorVersion">
  7262. <summary>
  7263. 【可选】
  7264. 获取创建文档的应用程序版本信息
  7265. </summary>
  7266. <returns> 创建文档的应用程序版本信息或null </returns>
  7267. </member>
  7268. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.SetCustomDatas(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CustomDatas)">
  7269. <summary>
  7270. 【可选】
  7271. 设置用户自定义元数据集合。其子节点为 CustomData
  7272. </summary>
  7273. <param name="customDatas"> 用户自定义元数据集合 </param>
  7274. <returns> this </returns>
  7275. </member>
  7276. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CT_DocInfo.CustomDatas">
  7277. <summary>
  7278. 【可选】
  7279. 获取用户自定义元数据集合。其子节点为 CustomData
  7280. </summary>
  7281. <returns> 用户自定义元数据集合 </returns>
  7282. </member>
  7283. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CustomData">
  7284. <summary>
  7285. 用户自定义元数据,可以指定一个名称及其对应的值
  7286. @author 权观宇
  7287. @since 2019-10-01 07:38:27
  7288. </summary>
  7289. </member>
  7290. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CustomData.#ctor(System.String,System.String)">
  7291. <summary>
  7292. 自定元数据
  7293. </summary>
  7294. <param name="name"> 元数据名称 </param>
  7295. <param name="value"> 元数据值 </param>
  7296. </member>
  7297. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CustomData.DataName">
  7298. <summary>
  7299. 【必选】
  7300. 获取元数据名称
  7301. <para>
  7302. 默认获取第一个属性作为元数据名称
  7303. </para>
  7304. </summary>
  7305. <returns> 元数据名称(Name) </returns>
  7306. </member>
  7307. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CustomData.setDataName(System.String)">
  7308. <summary>
  7309. 【必选 属性】
  7310. 设置元数据名称 </summary>
  7311. <param name="name"> 元数据名称(Name) </param>
  7312. <returns> this </returns>
  7313. </member>
  7314. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CustomData.Value">
  7315. <summary>
  7316. 获取元数据值
  7317. </summary>
  7318. <returns> 元数据值 </returns>
  7319. </member>
  7320. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CustomData.SetValue(System.String)">
  7321. <summary>
  7322. 设置元数据的值
  7323. </summary>
  7324. <param name="value"> 元数据值 </param>
  7325. <returns> this </returns>
  7326. </member>
  7327. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CustomDatas">
  7328. <summary>
  7329. 用户自定义元数据集合。其子节点为 CustomData
  7330. </summary>
  7331. </member>
  7332. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CustomDatas.AddCustomData(System.String,System.String)">
  7333. <summary>
  7334. 【必选】
  7335. 增加用户自定义元数据
  7336. </summary>
  7337. <param name="name"> 用户自定义元数据名称 </param>
  7338. <param name="value"> 用户自定义元数据值 </param>
  7339. <returns> this </returns>
  7340. </member>
  7341. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CustomDatas.AddCustomData(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CustomData)">
  7342. <summary>
  7343. 【必选】
  7344. 增加用户自定义元数据
  7345. </summary>
  7346. <param name="customData"> 用户自定义元数据 </param>
  7347. <returns> this </returns>
  7348. </member>
  7349. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CustomDatas.GetCustomDatas">
  7350. <summary>
  7351. 【必选】
  7352. 获取自定义元数据集合
  7353. </summary>
  7354. <returns> 自定义元数据集合 </returns>
  7355. </member>
  7356. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.CustomDatas.GetCustomDataValue(System.String)">
  7357. <summary>
  7358. 获取用户自定义元数据值
  7359. </summary>
  7360. <param name="name"> 元数据名称 </param>
  7361. <returns> 元数据值 </returns>
  7362. </member>
  7363. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.DocUsage">
  7364. <summary>
  7365. 文档分类
  7366. </summary>
  7367. </member>
  7368. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.DocUsage.Normal">
  7369. <summary>
  7370. 普通文档
  7371. </summary>
  7372. </member>
  7373. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.DocUsage.EBook">
  7374. <summary>
  7375. 电子书
  7376. </summary>
  7377. </member>
  7378. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.DocUsage.ENewsPaper">
  7379. <summary>
  7380. 电子报纸
  7381. </summary>
  7382. </member>
  7383. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.DocUsage.EMagzine">
  7384. <summary>
  7385. 电子期刊
  7386. </summary>
  7387. </member>
  7388. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.DocUsage.GetInstance(System.String)">
  7389. <summary>
  7390. *
  7391. 获取文档分类示例
  7392. 默认值: Normal </summary>
  7393. <param name="usage"> 文档分类值 </param>
  7394. <returns> 实例 </returns>
  7395. </member>
  7396. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.Keywords">
  7397. <summary>
  7398. 关键词集合,每一个关键词用一个"Keyword"子节点来表达
  7399. <para>
  7400. 表 4 文档元数据属性
  7401. </para>
  7402. </summary>
  7403. </member>
  7404. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.Keywords.AddKeyword(System.String)">
  7405. <summary>
  7406. 【必选】
  7407. 增加关键字
  7408. </summary>
  7409. <param name="keyword"> 关键字 </param>
  7410. <returns> this </returns>
  7411. </member>
  7412. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocInfo.Keywords.GetKeywords">
  7413. <summary>
  7414. @Date 2021 04 20 19 15
  7415. @return
  7416. </summary>
  7417. </member>
  7418. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.OFD">
  7419. <summary>
  7420. 主入口
  7421. <para>
  7422. OFD.xml
  7423. ————《GB/T 33190-2016》 图 3
  7424. </para>
  7425. </summary>
  7426. </member>
  7427. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.OFD.VERSION">
  7428. <summary>
  7429. 【必选】
  7430. 文件格式的版本号
  7431. <para>
  7432. 固定值: 1.0kd
  7433. </para>
  7434. <para>
  7435. 参照表 3
  7436. </para>
  7437. </summary>
  7438. </member>
  7439. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.OFD.DOC_TYPE">
  7440. <summary>
  7441. 【必选】
  7442. 文件格式子集类型,取值为"OFD",表明此文件符合本标准。
  7443. </summary>
  7444. </member>
  7445. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.OFD.#ctor(System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocBody})">
  7446. <summary>
  7447. 文件对象入口列表创建文档对象
  7448. </summary>
  7449. <param name="docBodies"> 文件对象入口序列 </param>
  7450. </member>
  7451. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.OFD.#ctor(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocBody)">
  7452. <summary>
  7453. 文件对象入口创建文档对象
  7454. </summary>
  7455. <param name="docBody"> 文件对象入口 </param>
  7456. </member>
  7457. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.OFD.Version">
  7458. <summary>
  7459. 【必选 属性】文件格式版本号,取值为"1.0"
  7460. </summary>
  7461. <returns> 文件格式版本号 </returns>
  7462. </member>
  7463. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.OFD.DocType">
  7464. <summary>
  7465. 【必选 属性】文件格式子集类型,取值为"OFD",表明此文件符合本标准。
  7466. </summary>
  7467. <returns> OFD </returns>
  7468. </member>
  7469. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.OFD.AddDocBody(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocBody)">
  7470. <summary>
  7471. 【必选】增加文件对象入口。
  7472. 文件对象入口,可以存在多个,以便在一个文档中包含多个版式文档
  7473. </summary>
  7474. <param name="docBody"> 文件对象入口 </param>
  7475. <returns> this </returns>
  7476. </member>
  7477. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.OFD.DocBody">
  7478. <summary>
  7479. 【必选】 获取第一个文档入口
  7480. </summary>
  7481. <returns> 文件对象入口(如果有多个则获取第一个) </returns>
  7482. </member>
  7483. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.OFD.GetDocBody(System.Int32)">
  7484. <summary>
  7485. 获取指定序号的文档
  7486. </summary>
  7487. <param name="num"> 文档序号,从0起 </param>
  7488. <returns> 文件对象入口(如果有多个则获取第一个) </returns>
  7489. </member>
  7490. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.OFD.DocBodies">
  7491. <summary>
  7492. 获取所有文档入口
  7493. </summary>
  7494. <returns> 所有文档入口 </returns>
  7495. </member>
  7496. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Outlines.CT_OutlineElem">
  7497. <summary>
  7498. 大纲节点
  7499. <para>
  7500. 图 19 大纲节点结构
  7501. </para>
  7502. </summary>
  7503. </member>
  7504. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Outlines.CT_OutlineElem.SetTitle(System.String)">
  7505. <summary>
  7506. 【必选 属性】
  7507. 设置 大纲节点标题
  7508. </summary>
  7509. <param name="title"> 大纲节点标题 </param>
  7510. <returns> this </returns>
  7511. </member>
  7512. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Outlines.CT_OutlineElem.Title">
  7513. <summary>
  7514. 【必选 属性】
  7515. 获取 大纲节点标题
  7516. </summary>
  7517. <returns> 大纲节点标题 </returns>
  7518. </member>
  7519. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Outlines.CT_OutlineElem.SetCount(System.Int32)">
  7520. <summary>
  7521. 【可选 属性】
  7522. 设置 该节点下所有叶节点的数目参考值
  7523. <para>
  7524. 应该根据该节点下实际出现的子节点数为准
  7525. </para>
  7526. <para>
  7527. 默认值为 0
  7528. </para>
  7529. </summary>
  7530. <param name="count"> 该节点下所有叶节点的数目参考值 </param>
  7531. <returns> this </returns>
  7532. </member>
  7533. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Outlines.CT_OutlineElem.GetCount">
  7534. <summary>
  7535. 【可选 属性】
  7536. 获取 该节点下所有叶节点的数目参考值
  7537. <para>
  7538. 应该根据该节点下实际出现的子节点数为准
  7539. </para>
  7540. <para>
  7541. 默认值为 0
  7542. </para>
  7543. </summary>
  7544. <returns> 该节点下所有叶节点的数目参考值 </returns>
  7545. </member>
  7546. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Outlines.CT_OutlineElem.SetExpanded(System.Boolean)">
  7547. <summary>
  7548. 【可选 属性】
  7549. 在有子节点存在时有效,如果为 true,
  7550. 表示该大纲在初始状态下展开子节点;
  7551. 如果为 false,则表示不展开
  7552. <para>
  7553. 默认值为 true
  7554. </para>
  7555. </summary>
  7556. <param name="expanded"> true - 展开; false - 不展开 </param>
  7557. <returns> this </returns>
  7558. </member>
  7559. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Outlines.CT_OutlineElem.GetExpanded">
  7560. <summary>
  7561. 【可选 属性】
  7562. 在有子节点存在时有效,如果为 true,
  7563. 表示该大纲在初始状态下展开子节点;
  7564. 如果为 false,则表示不展开
  7565. <para>
  7566. 默认值为 true
  7567. </para>
  7568. </summary>
  7569. <returns> true - 展开; false - 不展开 </returns>
  7570. </member>
  7571. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Outlines.CT_OutlineElem.SetActions(Spire.Pdf.General.Paper.Ofd.Core.Action.Actions)">
  7572. <summary>
  7573. 【可选】
  7574. 设置 当此大纲节点被激活时执行的动作序列
  7575. </summary>
  7576. <param name="actions"> 动作序列 </param>
  7577. <returns> this </returns>
  7578. </member>
  7579. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Outlines.CT_OutlineElem.Actions">
  7580. <summary>
  7581. 【可选】
  7582. 获取 当此大纲节点被激活时执行的动作序列
  7583. </summary>
  7584. <returns> 动作序列,可能为null </returns>
  7585. </member>
  7586. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Outlines.CT_OutlineElem.AddOutlineElem(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Outlines.CT_OutlineElem)">
  7587. <summary>
  7588. 【可选】
  7589. 增加 大纲子节点
  7590. <para>
  7591. 该节点的子大纲节点。层层嵌套,形成树状结构
  7592. </para>
  7593. </summary>
  7594. <param name="outlineElem"> 大纲子节点 </param>
  7595. <returns> this </returns>
  7596. </member>
  7597. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Outlines.CT_OutlineElem.OutlineElems">
  7598. <summary>
  7599. 【可选】
  7600. 获取 该大纲下所有子节点
  7601. <para>
  7602. 该节点的子大纲节点。层层嵌套,形成树状结构
  7603. </para>
  7604. </summary>
  7605. <returns> 该大纲下所有子节点 </returns>
  7606. </member>
  7607. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Outlines.Outlines">
  7608. <summary>
  7609. 大纲按照树形结构进行组织
  7610. <para>
  7611. 图 18 大纲节点结构
  7612. </para>
  7613. </summary>
  7614. </member>
  7615. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Outlines.Outlines.AddOutlineElem(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Outlines.CT_OutlineElem)">
  7616. <summary>
  7617. 【必选】
  7618. 增加 大纲节点
  7619. </summary>
  7620. <param name="outlineElem"> 大纲节点 </param>
  7621. <returns> this </returns>
  7622. </member>
  7623. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Outlines.Outlines.OutlineElems">
  7624. <summary>
  7625. @Date 2021 04 20 19 13
  7626. @return
  7627. </summary>
  7628. </member>
  7629. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Content">
  7630. <summary>
  7631. 页面内容描述,该节点不存在是,表示空白页面
  7632. <para>
  7633. 7.7 页面对象 表 12
  7634. </para>
  7635. </summary>
  7636. </member>
  7637. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Content.AddLayer(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.CT_Layer)">
  7638. <summary>
  7639. 【必选】
  7640. 增加 层节点
  7641. <para>
  7642. 一页可以包含一个或多个层
  7643. </para>
  7644. <para>
  7645. 注意:每个加入的层节点必须设置 ID属性。
  7646. </para>
  7647. </summary>
  7648. <param name="layer"> 层节点 </param>
  7649. <returns> this </returns>
  7650. <exception cref="!:IllegalArgumentException"> 加入的图层对象(CT_Layer)没有设置ID属性 </exception>
  7651. </member>
  7652. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Content.Layers">
  7653. <summary>
  7654. 【必选】
  7655. 获取 层节点列表
  7656. <para>
  7657. 一页可以包含一个或多个层
  7658. </para>
  7659. <para>
  7660. 注意:每个加入的层节点必须设置 ID属性。
  7661. </para>
  7662. </summary>
  7663. <returns> 层节点 </returns>
  7664. </member>
  7665. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.CT_TemplatePage">
  7666. <summary>
  7667. 模板页
  7668. <para>
  7669. ————《GB/T 33190-2016》 图 14
  7670. </para>
  7671. </summary>
  7672. </member>
  7673. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.CT_TemplatePage.SetID(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID)">
  7674. <summary>
  7675. 【必选 属性】
  7676. 设置 模板页的标识符,不能与已有标识符重复
  7677. </summary>
  7678. <param name="id"> 模板页的标识符 </param>
  7679. <returns> this </returns>
  7680. </member>
  7681. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.CT_TemplatePage.ID">
  7682. <summary>
  7683. 【必选 属性】
  7684. 获取 模板页的标识符,不能与已有标识符重复
  7685. </summary>
  7686. <returns> 模板页的标识符 </returns>
  7687. </member>
  7688. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.CT_TemplatePage.SetTemplatePageName(System.String)">
  7689. <summary>
  7690. 【可选 属性】
  7691. 设置 模板页名称
  7692. </summary>
  7693. <param name="name"> 模板页名称 </param>
  7694. <returns> this </returns>
  7695. </member>
  7696. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.CT_TemplatePage.GetTemplatePageName">
  7697. <summary>
  7698. 【可选 属性】
  7699. 获取 模板页名称
  7700. </summary>
  7701. <returns> 模板页名称 </returns>
  7702. </member>
  7703. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.CT_TemplatePage.SetZOrder(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Type)">
  7704. <summary>
  7705. 【可选 属性】
  7706. 设置 模板页的默认视图类型
  7707. <para>
  7708. 其类型描述和呈现顺序与 Layer中 Type的描述和处理一致,见表 15
  7709. 如果页面引用的多个模板的次属性相同,则应根据引用的顺序来显示
  7710. 先引用者先绘制
  7711. </para>
  7712. <para>
  7713. 默认值为 Background
  7714. </para>
  7715. </summary>
  7716. <param name="zOrder"> 模板页的默认视图类型 </param>
  7717. <returns> this </returns>
  7718. </member>
  7719. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.CT_TemplatePage.ZOrder">
  7720. <summary>
  7721. 【可选 属性】
  7722. 获取 模板页的默认视图类型
  7723. <para>
  7724. 其类型描述和呈现顺序与 Layer中 Type的描述和处理一致,见表 15
  7725. 如果页面引用的多个模板的次属性相同,则应根据引用的顺序来显示
  7726. 先引用者先绘制
  7727. </para>
  7728. <para>
  7729. 默认值为 Background
  7730. </para>
  7731. </summary>
  7732. <returns> 模板页的默认视图类型 </returns>
  7733. </member>
  7734. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.CT_TemplatePage.SetBaseLoc(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  7735. <summary>
  7736. 【可选 属性】
  7737. 设置 指向模板页内容描述文件 路径
  7738. </summary>
  7739. <param name="baseLoc"> 指向模板页内容描述文件 路径 </param>
  7740. <returns> this </returns>
  7741. </member>
  7742. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.CT_TemplatePage.BaseLoc">
  7743. <summary>
  7744. 【可选 属性】
  7745. 获取 指向模板页内容描述文件 路径
  7746. </summary>
  7747. <returns> 指向模板页内容描述文件 路径 </returns>
  7748. </member>
  7749. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.CompositeObject">
  7750. <summary>
  7751. 复合对象
  7752. <para>
  7753. 见 第 13 章
  7754. </para>
  7755. <para>
  7756. 7.7 表 16
  7757. </para>
  7758. </summary>
  7759. </member>
  7760. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.CompositeObject.SetID(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID)">
  7761. <summary>
  7762. 【必选 属性】
  7763. 设置 对象ID
  7764. </summary>
  7765. <param name="id"> 对象ID </param>
  7766. <returns> this </returns>
  7767. </member>
  7768. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.CompositeObject.ID">
  7769. <summary>
  7770. 【必选 属性】
  7771. 获取 对象ID
  7772. </summary>
  7773. <returns> 对象ID </returns>
  7774. </member>
  7775. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.CompositeObject.SetResourceID(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  7776. <summary>
  7777. 【必选 属性】
  7778. 设置 引用资源文件中定义的矢量图像标识
  7779. </summary>
  7780. <param name="resourceId"> 引用资源文件中定义的矢量图像标识 </param>
  7781. <returns> this </returns>
  7782. </member>
  7783. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.CompositeObject.GetResourceID">
  7784. <summary>
  7785. 【必选 属性】
  7786. 设置 引用资源文件中定义的矢量图像标识
  7787. </summary>
  7788. <returns> 引用资源文件中定义的矢量图像标识 </returns>
  7789. </member>
  7790. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.CT_PageBlock">
  7791. <summary>
  7792. 页块结构
  7793. <para>
  7794. 可以嵌套
  7795. </para>
  7796. <para>
  7797. 7.7 页对象 图 17 表 16
  7798. </para>
  7799. </summary>
  7800. </member>
  7801. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.CT_PageBlock.AddPageBlock(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.PageBlockType)">
  7802. <summary>
  7803. 【可选】
  7804. 增加 页块
  7805. <para>
  7806. 一个页块中可以嵌套其他页块,可含有0到多个页块
  7807. </para>
  7808. </summary>
  7809. <param name="pageBlock"> 页块实例 </param>
  7810. <returns> this </returns>
  7811. </member>
  7812. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.CT_PageBlock.PageBlocks">
  7813. <summary>
  7814. 【可选】
  7815. 获取 当前页块内的所有页块
  7816. <para>
  7817. 一个页块中可以嵌套其他页块,可含有0到多个页块
  7818. </para>
  7819. <para>
  7820. Tip: 从列表取出的元素可以使用<code>instanceof</code> 判断元素的类型
  7821. </para>
  7822. </summary>
  7823. <returns> 当前页块内的所有页块 </returns>
  7824. </member>
  7825. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.ImageObject">
  7826. <summary>
  7827. 图像对象
  7828. <para>
  7829. 见 10
  7830. </para>
  7831. <para>
  7832. 带有播放视频动作时,见第 12 章
  7833. </para>
  7834. <para>
  7835. 7.7 表 16
  7836. </para>
  7837. </summary>
  7838. </member>
  7839. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.ImageObject.SetID(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID)">
  7840. <summary>
  7841. 【必选 属性】
  7842. 设置 对象ID
  7843. </summary>
  7844. <param name="id"> 对象ID </param>
  7845. <returns> this </returns>
  7846. </member>
  7847. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.ImageObject.ID">
  7848. <summary>
  7849. 【必选 属性】
  7850. 获取 对象ID
  7851. </summary>
  7852. <returns> 对象ID </returns>
  7853. </member>
  7854. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.PathObject">
  7855. <summary>
  7856. 图形对象
  7857. <para>
  7858. 见 9.1
  7859. </para>
  7860. <para>
  7861. 7.7 表 16
  7862. </para>
  7863. </summary>
  7864. </member>
  7865. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.PathObject.SetID(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID)">
  7866. <summary>
  7867. 【必选 属性】
  7868. 设置 对象ID
  7869. </summary>
  7870. <param name="id"> 对象ID </param>
  7871. <returns> this </returns>
  7872. </member>
  7873. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.PathObject.ID">
  7874. <summary>
  7875. 【必选 属性】
  7876. 获取 对象ID
  7877. </summary>
  7878. <returns> 对象ID </returns>
  7879. </member>
  7880. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.TextObject">
  7881. <summary>
  7882. 文字对象
  7883. </summary>
  7884. </member>
  7885. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.TextObject.#ctor(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID)">
  7886. <param name="id"> 对象ID </param>
  7887. </member>
  7888. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.TextObject.#ctor(System.Int64)">
  7889. <param name="id"> 对象ID </param>
  7890. </member>
  7891. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.TextObject.SetID(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID)">
  7892. <summary>
  7893. 【必选 属性】
  7894. 设置 对象ID
  7895. </summary>
  7896. <param name="id"> 对象ID </param>
  7897. <returns> this </returns>
  7898. </member>
  7899. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.TextObject.ID">
  7900. <summary>
  7901. 【必选 属性】
  7902. 获取 对象ID
  7903. </summary>
  7904. <returns> 对象ID </returns>
  7905. </member>
  7906. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.CT_Layer.SetType(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Type)">
  7907. <summary>
  7908. 【可选 属性】
  7909. 设置 层类型描述
  7910. <para>
  7911. 默认值为 Body
  7912. </para>
  7913. </summary>
  7914. <param name="type"> 层类型 </param>
  7915. <returns> this </returns>
  7916. </member>
  7917. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.CT_Layer.Type">
  7918. <summary>
  7919. 【可选 属性】
  7920. 获取 层类型描述
  7921. <para>
  7922. 默认值为 Body
  7923. </para>
  7924. </summary>
  7925. <returns> 层类型 </returns>
  7926. </member>
  7927. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.CT_Layer.SetDrawParam(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  7928. <summary>
  7929. 【可选 属性】
  7930. 设置 图层的绘制参数,引用资源文件总定义的绘制参数标识
  7931. </summary>
  7932. <param name="drawParam"> 资源文件总定义的绘制参数标识 </param>
  7933. <returns> this </returns>
  7934. </member>
  7935. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.CT_Layer.DrawParam">
  7936. <summary>
  7937. 【可选 属性】
  7938. 获取 图层的绘制参数,引用资源文件总定义的绘制参数标识
  7939. </summary>
  7940. <returns> 资源文件总定义的绘制参数标识,null表示不存在 </returns>
  7941. </member>
  7942. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.PageBlockType">
  7943. <summary>
  7944. 用于表示页块类型的接口
  7945. <para>
  7946. 逻辑层面表示
  7947. </para>
  7948. </summary>
  7949. </member>
  7950. <!-- 对于成员“T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Type”忽略有格式错误的 XML 注释 -->
  7951. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Type.Foreground">
  7952. <summary>
  7953. 前景层
  7954. </summary>
  7955. </member>
  7956. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Type.Body">
  7957. <summary>
  7958. 正文层
  7959. </summary>
  7960. </member>
  7961. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Type.Background">
  7962. <summary>
  7963. 背景层
  7964. </summary>
  7965. </member>
  7966. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Type.GetInstance(System.String)">
  7967. <summary>
  7968. 获取图层类型实例
  7969. </summary>
  7970. <param name="type"> 图层类型字符串 </param>
  7971. <returns> 图层类型 </returns>
  7972. </member>
  7973. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Type.Order">
  7974. <summary>
  7975. 获取图层次序
  7976. </summary>
  7977. <returns> 图层次序 </returns>
  7978. </member>
  7979. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page">
  7980. <summary>
  7981. 页对象
  7982. <para>
  7983. 页对象支持模板页描述,每一页经常要重复显示的内容可统一在模板页中描述,
  7984. 文档可以包含多个模板页。通过使用模板页可以使重复显示的内容不必出现在
  7985. 描述每一页的页面描述内容中,而只需通过 Template 节点进行应用。
  7986. </para>
  7987. <para>
  7988. 7.7 图 13 页对象结构;表 12 页对象属性
  7989. </para>
  7990. </summary>
  7991. </member>
  7992. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page.SetArea(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.CT_PageArea)">
  7993. <summary>
  7994. 【可选】
  7995. 设置 页面区域的大小和位置,仅对该页面有效。
  7996. <para>
  7997. 该节点不出现时则使用模板页中的定义,如果模板页不存在或模板页中
  7998. 没有定义页面区域,则使用文件 CommonData 中的定义。
  7999. </para>
  8000. </summary>
  8001. <param name="area"> 页面区域的大小和位置 </param>
  8002. <returns> this </returns>
  8003. </member>
  8004. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page.Area">
  8005. <summary>
  8006. 【可选】
  8007. 获取 页面区域的大小和位置,仅对该页面有效。
  8008. <para>
  8009. 该节点不出现时则使用模板页中的定义,如果模板页不存在或模板页中
  8010. 没有定义页面区域,则使用文件 CommonData 中的定义。
  8011. </para>
  8012. </summary>
  8013. <returns> 页面区域的大小和位置 </returns>
  8014. </member>
  8015. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page.AddTemplate(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Template)">
  8016. <summary>
  8017. 【可选】
  8018. 设置 页面使用的模板页
  8019. <para>
  8020. 模板页的内容和结构与普通页相同,定义在 CommonData
  8021. 指定的 XML 文件中。一个页可以使用多个模板页。该节点
  8022. 使用是通过 TemplateID 来引用具体模板,并通过 ZOrder
  8023. 属性来控制模板在页面中的显示顺序。
  8024. </para>
  8025. <para>
  8026. 注:在模板页的内容描述中该属性无效。
  8027. </para>
  8028. </summary>
  8029. <param name="template"> 页面使用的模板页 </param>
  8030. <returns> this </returns>
  8031. </member>
  8032. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page.SetTemplate(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Template)">
  8033. <param name="template"> 模板 </param>
  8034. <returns> this </returns>
  8035. @deprecated <seealso cref="!:addTemplate(Template)"/>
  8036. </member>
  8037. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page.Templates">
  8038. <summary>
  8039. 【可选】
  8040. 获取 页面使用的模板页
  8041. <para>
  8042. 模板页的内容和结构与普通页相同,定义在 CommonData
  8043. 指定的 XML 文件中。一个页可以使用多个模板页。该节点
  8044. 使用是通过 TemplateID 来引用具体模板,并通过 ZOrder
  8045. 属性来控制模板在页面中的显示顺序。
  8046. </para>
  8047. <para>
  8048. 注:在模板页的内容描述中该属性无效。
  8049. </para>
  8050. </summary>
  8051. <returns> 页面使用的模板页 </returns>
  8052. <summary>
  8053. @Date 2021 04 20 19 11
  8054. @return
  8055. </summary>
  8056. </member>
  8057. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page.Template">
  8058. <returns> 页面使用的模板页(第一个) </returns>
  8059. @deprecated <seealso cref="!:getTemplates()"/>
  8060. </member>
  8061. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page.AddPageRes(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  8062. <summary>
  8063. 【可选】
  8064. 设置 页资源
  8065. <para>
  8066. 指向该页使用的资源文件
  8067. </para>
  8068. </summary>
  8069. <param name="pageRes"> 页资源路径 </param>
  8070. <returns> this </returns>
  8071. </member>
  8072. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page.PageResList">
  8073. <summary>
  8074. 【可选】
  8075. 获取 页资源
  8076. <para>
  8077. 指向该页使用的资源文件
  8078. </para>
  8079. </summary>
  8080. <returns> 页资源路径列表
  8081. @Date 2021 04 20 19 04 </returns>
  8082. </member>
  8083. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page.SetContent(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Content)">
  8084. <summary>
  8085. 【可选】
  8086. 设置 页面内容描述,该节点不存在时,标识空白页
  8087. </summary>
  8088. <param name="content"> 页面内容 </param>
  8089. <returns> this </returns>
  8090. </member>
  8091. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page.Content">
  8092. <summary>
  8093. 【可选】
  8094. 获取 页面内容描述,该节点不存在时,标识空白页
  8095. </summary>
  8096. <returns> 页面内容 </returns>
  8097. </member>
  8098. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page.SetActions(Spire.Pdf.General.Paper.Ofd.Core.Action.Actions)">
  8099. <summary>
  8100. 【可选】
  8101. 设置 与页面关联的动作序列。
  8102. <para>
  8103. 当存在多个 Action对象时,所有动作依次执行。
  8104. </para>
  8105. <para>
  8106. 动作列表的动作与页面关联,事件类型为 PO(页面打开,见表 52 事件类型)
  8107. </para>
  8108. </summary>
  8109. <param name="actions"> 动作序列 </param>
  8110. <returns> this </returns>
  8111. </member>
  8112. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page.Actions">
  8113. <summary>
  8114. 【可选】
  8115. 设置 与页面关联的动作序列。
  8116. <para>
  8117. 当存在多个 Action对象时,所有动作依次执行。
  8118. </para>
  8119. <para>
  8120. 动作列表的动作与页面关联,事件类型为 PO(页面打开,见表 52 事件类型)
  8121. </para>
  8122. </summary>
  8123. <returns> 动作序列 </returns>
  8124. </member>
  8125. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Template">
  8126. <summary>
  8127. 页面使用的模板页
  8128. <para>
  8129. 模板页的内容和结构与普通页相同,定义在 CommonData
  8130. 指定的 XML 文件中。一个页可以使用多个模板页。该节点
  8131. 使用是通过 TemplateID 来引用具体模板,并通过 ZOrder
  8132. 属性来控制模板在页面中的显示顺序。
  8133. </para>
  8134. <para>
  8135. 注:在模板页的内容描述中该属性无效。
  8136. </para>
  8137. </summary>
  8138. </member>
  8139. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Template.SetTemplateID(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  8140. <summary>
  8141. 【必选 属性】
  8142. 设置 引用在文档共用数据(CommonData)中定义的模板标识符
  8143. </summary>
  8144. <param name="templateId"> 引用在文档共用数据(CommonData)中定义的模板标识符 </param>
  8145. <returns> this </returns>
  8146. </member>
  8147. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Template.TemplateID">
  8148. <summary>
  8149. 【必选 属性】
  8150. 获取 引用在文档共用数据(CommonData)中定义的模板标识符
  8151. </summary>
  8152. <returns> 引用在文档共用数据(CommonData)中定义的模板标识符 </returns>
  8153. </member>
  8154. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Template.SetZOrder(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Type)">
  8155. <summary>
  8156. 【可选 属性】
  8157. 设置 模板在页面中的呈现顺序
  8158. <para>
  8159. 控制模板在页面中的呈现顺序,其类型描述和呈现顺序与Layer中Type的描述和处理一直。
  8160. </para>
  8161. <para>
  8162. 如果多个图层的此属性相同,则应根据其出现的顺序来显示,先出现者先绘制
  8163. </para>
  8164. <para>
  8165. 默认值为 Background
  8166. </para>
  8167. </summary>
  8168. <param name="zOrder"> 模板在页面中的呈现顺序 </param>
  8169. <returns> this </returns>
  8170. </member>
  8171. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Template.ZOrder">
  8172. <summary>
  8173. 【可选 属性】
  8174. 获取 模板在页面中的呈现顺序
  8175. <para>
  8176. 控制模板在页面中的呈现顺序,其类型描述和呈现顺序与Layer中Type的描述和处理一直。
  8177. </para>
  8178. <para>
  8179. 如果多个图层的此属性相同,则应根据其出现的顺序来显示,先出现者先绘制
  8180. </para>
  8181. <para>
  8182. 默认值为 Background
  8183. </para>
  8184. </summary>
  8185. <returns> 模板在页面中的呈现顺序 </returns>
  8186. </member>
  8187. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageTree.Page">
  8188. <summary>
  8189. 页节点
  8190. <para>
  8191. 7.6 页树 表 11 页树属性
  8192. </para>
  8193. </summary>
  8194. </member>
  8195. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageTree.Page.#ctor(System.Int64,System.String)">
  8196. <param name="id"> 对象ID </param>
  8197. <param name="baseLoc"> 页面内容位置 </param>
  8198. </member>
  8199. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageTree.Page.SetID(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID)">
  8200. <summary>
  8201. 【必选 属性】
  8202. 设置 页的标识符,不能与已有标识重复
  8203. </summary>
  8204. <param name="id"> 页的标识符 </param>
  8205. <returns> this </returns>
  8206. </member>
  8207. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageTree.Page.ID">
  8208. <summary>
  8209. 【必选 属性】
  8210. 获取 页的标识符,不能与已有标识重复
  8211. </summary>
  8212. <returns> 页的标识符 </returns>
  8213. </member>
  8214. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageTree.Page.SetBaseLoc(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  8215. <summary>
  8216. 【必选 属性】
  8217. 设置 页对象描述文件
  8218. </summary>
  8219. <param name="baseLoc"> 页对象描述文件路径 </param>
  8220. <returns> this </returns>
  8221. </member>
  8222. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageTree.Page.BaseLoc">
  8223. <summary>
  8224. 【必选 属性】
  8225. 获取 页对象描述文件
  8226. </summary>
  8227. <returns> 页对象描述文件路径 </returns>
  8228. </member>
  8229. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageTree.Pages">
  8230. <summary>
  8231. 页树
  8232. <para>
  8233. 图 12 页树结构
  8234. </para>
  8235. </summary>
  8236. </member>
  8237. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageTree.Pages.AddPage(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageTree.Page)">
  8238. <summary>
  8239. 【必选】
  8240. 增加 叶节点
  8241. <para>
  8242. 一个页树中可以包含一个或多个叶节点,页顺序是
  8243. 根据页树进行前序遍历时叶节点的顺序。
  8244. </para>
  8245. </summary>
  8246. <param name="page"> 叶节点 </param>
  8247. <returns> this </returns>
  8248. </member>
  8249. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageTree.Pages.Size">
  8250. <summary>
  8251. 获取页面数量
  8252. </summary>
  8253. <returns> 页面数量 </returns>
  8254. </member>
  8255. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageTree.Pages.GetPages">
  8256. <summary>
  8257. 【必选】
  8258. 获取 叶节点序列
  8259. <para>
  8260. 一个页树中可以包含一个或多个叶节点,页顺序是
  8261. 根据页树进行前序遍历时叶节点的顺序。
  8262. </para>
  8263. </summary>
  8264. <returns> 叶节点序列 (大于等于 1) </returns>
  8265. </member>
  8266. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageTree.Pages.GetPageByIndex(System.Int32)">
  8267. <summary>
  8268. 获取指定页面 </summary>
  8269. <param name="index"> 页面索引(页码 - 1) </param>
  8270. <returns> 页节点 </returns>
  8271. </member>
  8272. <!-- 对于成员“T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.CT_MultiMedia”忽略有格式错误的 XML 注释 -->
  8273. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.CT_MultiMedia.SetType(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.MediaType)">
  8274. <summary>
  8275. 【必选 属性】
  8276. 设置 多媒体类型
  8277. <para>
  8278. 支持位图图像、视频、音频
  8279. </para>
  8280. </summary>
  8281. <param name="type"> 多媒体类型 </param>
  8282. <returns> this </returns>
  8283. </member>
  8284. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.CT_MultiMedia.Type">
  8285. <summary>
  8286. 【必选 属性】
  8287. 获取 多媒体类型
  8288. <para>
  8289. 支持位图图像、视频、音频
  8290. </para>
  8291. </summary>
  8292. <returns> 多媒体类型 </returns>
  8293. </member>
  8294. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.CT_MultiMedia.SetFormat(System.String)">
  8295. <summary>
  8296. 【可选 属性】
  8297. 设置 资源的格式
  8298. <para>
  8299. 支持 BMP、JPEG、PNG、TIFF及AVS等格式,其中TIFF格式不支持多页
  8300. </para>
  8301. </summary>
  8302. <param name="format"> 资源的格式 </param>
  8303. <returns> this </returns>
  8304. </member>
  8305. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.CT_MultiMedia.Format">
  8306. <summary>
  8307. 【可选 属性】
  8308. 获取 资源的格式
  8309. <para>
  8310. 支持 BMP、JPEG、PNG、TIFF及AVS等格式,其中TIFF格式不支持多页
  8311. </para>
  8312. </summary>
  8313. <returns> 资源的格式 </returns>
  8314. </member>
  8315. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.CT_MultiMedia.SetMediaFile(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  8316. <summary>
  8317. 【必选】
  8318. 设置 指向 OFD包内的多媒体文件位置
  8319. </summary>
  8320. <param name="mediaFile"> 指向 OFD包内的多媒体文件位置 </param>
  8321. <returns> this </returns>
  8322. </member>
  8323. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.CT_MultiMedia.MediaFile">
  8324. <summary>
  8325. 【必选】
  8326. 获取 指向 OFD包内的多媒体文件位置
  8327. </summary>
  8328. <returns> 指向 OFD包内的多媒体文件位置 </returns>
  8329. </member>
  8330. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.MediaType">
  8331. <summary>
  8332. 多媒体格式。
  8333. <para>
  8334. 7.9 资源 图 21 表 19
  8335. </para>
  8336. </summary>
  8337. </member>
  8338. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.MediaType.Image">
  8339. <summary>
  8340. 位图图像
  8341. </summary>
  8342. </member>
  8343. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.MediaType.Audio">
  8344. <summary>
  8345. 音频
  8346. </summary>
  8347. </member>
  8348. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.MediaType.Video">
  8349. <summary>
  8350. 视频
  8351. </summary>
  8352. </member>
  8353. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.OFDResource">
  8354. <summary>
  8355. 资源文件抽象类型
  8356. <para>
  8357. 用于代指:绘制参数、颜色空间、字形、图像、音视频等资源的都为资源类型。
  8358. </para>
  8359. </summary>
  8360. </member>
  8361. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Res">
  8362. <summary>
  8363. 资源
  8364. <para>
  8365. 资源是绘制图元时所需数据(如绘制参数、颜色空间、字形、图像、音视频等)的集合。
  8366. 在页面中出现的资源数据内容都保存在容器的特定文件夹内,但其索引信息保存在资源文件中。
  8367. 一个文档可能包含一个或多个资源文件。资源根据作用范围分为公共资源和页资源,公共资源文件
  8368. 在文档根节点中进行制定,页资源文件在页对象中进行制定。
  8369. </para>
  8370. <para>
  8371. 7.9 资源 图 20
  8372. </para>
  8373. </summary>
  8374. </member>
  8375. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Res.SetBaseLoc(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  8376. <summary>
  8377. 【必选 属性】
  8378. 设置 此资源文件的通用数据存储路径。
  8379. <para>
  8380. BaseLoc属性的意义在于明确资源文件存储位置,
  8381. 比如 R1.xml 中可以指定 BaseLoc为"./Res",
  8382. 表明该资源文件中所有数据文件的默认存储位置在
  8383. 当前路径的 Res 目录下。
  8384. </para>
  8385. </summary>
  8386. <param name="baseLoc"> 此资源文件的通用数据存储路径 </param>
  8387. <returns> this </returns>
  8388. </member>
  8389. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Res.BaseLoc">
  8390. <summary>
  8391. 【必选 属性】
  8392. 获取 此资源文件的通用数据存储路径。
  8393. <para>
  8394. BaseLoc属性的意义在于明确资源文件存储位置,
  8395. 比如 R1.xml 中可以指定 BaseLoc为"./Res",
  8396. 表明该资源文件中所有数据文件的默认存储位置在
  8397. 当前路径的 Res 目录下。
  8398. </para>
  8399. </summary>
  8400. <returns> 此资源文件的通用数据存储路径 </returns>
  8401. </member>
  8402. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Res.AddResource(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.OFDResource)">
  8403. <summary>
  8404. 【可选】
  8405. 添加 资源
  8406. <para>
  8407. 一个资源文件可描述0到多个资源
  8408. </para>
  8409. </summary>
  8410. <param name="resource"> 资源 </param>
  8411. <returns> this </returns>
  8412. </member>
  8413. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Res.Fonts">
  8414. <summary>
  8415. 获取字体资源文件
  8416. </summary>
  8417. <returns> 字体资源列表 </returns>
  8418. </member>
  8419. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Res.Resources">
  8420. <summary>
  8421. 【可选】
  8422. 获取 资源列表
  8423. <para>
  8424. 一个资源文件可描述0到多个资源
  8425. </para>
  8426. <para>
  8427. tip:可以使用<code>instanceof</code>判断是哪一种资源
  8428. </para>
  8429. </summary>
  8430. <returns> 资源列表 </returns>
  8431. </member>
  8432. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Resources.ColorSpaces">
  8433. <summary>
  8434. 包含了一组颜色空间的描述
  8435. <para>
  8436. 7.9 图 20 表 18
  8437. </para>
  8438. </summary>
  8439. </member>
  8440. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Resources.ColorSpaces.AddColorSpace(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.CT_ColorSpace)">
  8441. <summary>
  8442. 【必选】
  8443. 增加 颜色空间描述
  8444. <para>
  8445. 必须要有ID属性
  8446. </para>
  8447. </summary>
  8448. <param name="colorSpace"> 颜色空间描述,必须要有ID属性 </param>
  8449. <returns> this </returns>
  8450. </member>
  8451. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Resources.ColorSpaces.GetColorSpaces">
  8452. <summary>
  8453. 【必选】
  8454. 获取 颜色空间描述列表
  8455. </summary>
  8456. <returns> 颜色空间描述列表 </returns>
  8457. </member>
  8458. <!-- 对于成员“T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Resources.CompositeGraphicUnits”忽略有格式错误的 XML 注释 -->
  8459. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Resources.CompositeGraphicUnits.AddCompositeGraphicUnit(Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.CT_VectorG)">
  8460. <summary>
  8461. 【必选】
  8462. 增加 矢量图像资源描述
  8463. <para>
  8464. 必须要有ID属性
  8465. </para>
  8466. </summary>
  8467. <param name="compositeGraphicUnit"> 矢量图像资源描述 </param>
  8468. <returns> this </returns>
  8469. </member>
  8470. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Resources.CompositeGraphicUnits.GetCompositeGraphicUnits">
  8471. <summary>
  8472. 【必选】
  8473. 获取 矢量图像资源描述序列
  8474. <para>
  8475. 必须要有ID属性
  8476. </para>
  8477. </summary>
  8478. <returns> 矢量图像资源描述 </returns>
  8479. </member>
  8480. <!-- 对于成员“T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Resources.DrawParams”忽略有格式错误的 XML 注释 -->
  8481. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Resources.DrawParams.addDrawParam(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam)">
  8482. <summary>
  8483. 【必选】
  8484. 增加 绘制参数描述
  8485. <para>
  8486. 必须要有ID属性
  8487. </para>
  8488. </summary>
  8489. <param name="drawParam"> 绘制参数描述 </param>
  8490. <returns> this </returns>
  8491. </member>
  8492. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Resources.DrawParams.GetDrawParams">
  8493. <summary>
  8494. 【必选】
  8495. 获取 绘制参数描述序列
  8496. </summary>
  8497. <returns> 绘制参数描述 </returns>
  8498. </member>
  8499. <!-- 对于成员“T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Resources.Fonts”忽略有格式错误的 XML 注释 -->
  8500. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Resources.Fonts.AddFont(Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font)">
  8501. <summary>
  8502. 【必选】
  8503. 添加 字形描述
  8504. <para>
  8505. 必须要有ID属性
  8506. </para>
  8507. </summary>
  8508. <param name="font"> 字形描述 </param>
  8509. <returns> this </returns>
  8510. </member>
  8511. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Resources.Fonts.GetFonts">
  8512. <summary>
  8513. 【必选】
  8514. 获取 字形描述序列
  8515. <para>
  8516. 必须要有ID属性
  8517. </para>
  8518. </summary>
  8519. <returns> 字形描述 </returns>
  8520. </member>
  8521. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Resources.MultiMedias">
  8522. <summary>
  8523. 包含了一组文档所有多媒体的描述
  8524. <para>
  8525. 7.9 图 20 表 18
  8526. </para>
  8527. </summary>
  8528. </member>
  8529. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Resources.MultiMedias.AddMultiMedia(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.CT_MultiMedia)">
  8530. <summary>
  8531. 【必选】
  8532. 增加 多媒体资源描述
  8533. <para>
  8534. 必须含有ID属性
  8535. </para>
  8536. </summary>
  8537. <param name="multiMedia"> 多媒体资源描述 </param>
  8538. <returns> this </returns>
  8539. </member>
  8540. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Resources.MultiMedias.GetMultiMedias">
  8541. <summary>
  8542. 【必选】
  8543. 获取 多媒体资源描述列表
  8544. <para>
  8545. 必须含有ID属性
  8546. </para>
  8547. </summary>
  8548. <returns> 多媒体资源描述 </returns>
  8549. </member>
  8550. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicType.STBase">
  8551. <summary>
  8552. 简单类型基类,用于提供便捷的方法实例化元素
  8553. </summary>
  8554. </member>
  8555. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.STBase.GetElement(System.String)">
  8556. <summary>
  8557. 使用简单类型创建一个指定名称的元素
  8558. </summary>
  8559. <param name="name"> 指定名称 </param>
  8560. <returns> 简单类型元素 </returns>
  8561. </member>
  8562. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.STBase.Fmt(System.Double)">
  8563. <summary>
  8564. 如果浮点数为整数,则省略小数 </summary>
  8565. <param name="d"> 浮点数 </param>
  8566. <returns> 没有小数点的整数字符串 </returns>
  8567. </member>
  8568. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array">
  8569. <summary>
  8570. 数组,以空格来分割元素。元素可以是除ST_Loc、
  8571. ST_Array外的数据类型,不可嵌套
  8572. <para>
  8573. 示例:
  8574. <code>1 2.0 5.0</code>
  8575. </para>
  8576. <para>
  8577. ————《GB/T 33190-2016》 表 2 基本数据类型
  8578. </para>
  8579. </summary>
  8580. </member>
  8581. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array.array">
  8582. <summary>
  8583. 元素收容
  8584. </summary>
  8585. </member>
  8586. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array.UnitCTM">
  8587. <summary>
  8588. 获取一个单位矩阵变换参数
  8589. </summary>
  8590. <returns> 单位CTM举证 </returns>
  8591. </member>
  8592. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array.MtxMul(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array)">
  8593. <summary>
  8594. 矩阵相乘
  8595. </summary>
  8596. <param name="array"> 矩阵数组 </param>
  8597. <returns> 相乘后的结果矩阵 </returns>
  8598. </member>
  8599. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array.GetInstance(System.String)">
  8600. <summary>
  8601. 获取 ST_Array 实例如果参数非法则返还null
  8602. </summary>
  8603. <param name="arrStr"> 数字字符串 </param>
  8604. <returns> 实例 或 null </returns>
  8605. </member>
  8606. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array.Size">
  8607. <summary>
  8608. 数组长度
  8609. </summary>
  8610. <returns> 数组长度 </returns>
  8611. </member>
  8612. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array.ToMtx">
  8613. <summary>
  8614. 反序列化为矩阵数组
  8615. </summary>
  8616. <returns> 矩阵 </returns>
  8617. </member>
  8618. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box">
  8619. <summary>
  8620. 矩形区域,以空格分割,前两个值代表了该矩形的
  8621. 左上角的坐标,后两个值依次表示该矩形的宽和高,
  8622. 可以是整数或者浮点数,后两个值应大于0
  8623. <para>
  8624. 示例:
  8625. <code>10 10 50 50</code>
  8626. </para>
  8627. <para>
  8628. ————《GB/T 33190-2016》 表 2 基本数据类型
  8629. </para>
  8630. </summary>
  8631. </member>
  8632. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box.topLeftX">
  8633. <summary>
  8634. 左上角 x坐标
  8635. <para>
  8636. 从左 到 右
  8637. </para>
  8638. </summary>
  8639. </member>
  8640. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box.topLeftY">
  8641. <summary>
  8642. 左上角 y坐标
  8643. <para>
  8644. 从上 到 下
  8645. </para>
  8646. </summary>
  8647. </member>
  8648. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box.width">
  8649. <summary>
  8650. 宽度
  8651. </summary>
  8652. </member>
  8653. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box.height">
  8654. <summary>
  8655. 高度
  8656. </summary>
  8657. </member>
  8658. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box.#ctor(System.Object[])">
  8659. <summary>
  8660. 通用构造
  8661. </summary>
  8662. <param name="arr"> 任意类型可序列化参数 </param>
  8663. </member>
  8664. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box.GetInstance(System.String)">
  8665. <summary>
  8666. 获取 ST_Box 实例如果参数非法则返还null
  8667. </summary>
  8668. <param name="arrStr"> 数字字符串 </param>
  8669. <returns> 实例 或 null </returns>
  8670. </member>
  8671. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box.TopLeftPos">
  8672. <summary>
  8673. 获取左上角坐标定点
  8674. </summary>
  8675. <returns> 左上角坐标 </returns>
  8676. </member>
  8677. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID">
  8678. <summary>
  8679. 标识,无符号整数,应在文档内唯一。0标识无效标识符
  8680. <para>
  8681. 示例:
  8682. <code>1000</code>
  8683. </para>
  8684. <para>
  8685. ————《GB/T 33190-2016》 表 2 基本数据类型
  8686. </para>
  8687. </summary>
  8688. </member>
  8689. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID.id">
  8690. <summary>
  8691. 标识符,默认为无符号标识符
  8692. </summary>
  8693. </member>
  8694. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID.GetInstance(System.String)">
  8695. <summary>
  8696. 获取 ST_ID 实例如果参数非法则返还null
  8697. </summary>
  8698. <param name="idStr"> ID字符串 </param>
  8699. <returns> 实例 或 null </returns>
  8700. </member>
  8701. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID.Ref">
  8702. <summary>
  8703. 获取引用ID </summary>
  8704. <returns> 引用ID </returns>
  8705. </member>
  8706. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc">
  8707. <summary>
  8708. 包结构内文件的路径,"."表示当前路径,".."表示符路径
  8709. <para>
  8710. 约定:
  8711. 1. "、"代表根节点;
  8712. 2. 未显示指定代表当前路径;
  8713. 3. 路径区分大小写
  8714. </para>
  8715. <para>
  8716. 示例:
  8717. <code>
  8718. /Pages/P1/Content.xml
  8719. ./Res/Book1.jpg
  8720. ../Pages/P1/Res.xml
  8721. Pages/P1/Rcs.xml
  8722. </code>
  8723. ————《GB/T 33190-2016》 表 2 基本数据类型
  8724. </para>
  8725. </summary>
  8726. </member>
  8727. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc.loc">
  8728. <summary>
  8729. 路径
  8730. </summary>
  8731. </member>
  8732. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc.GetInstance(System.String)">
  8733. <summary>
  8734. 获取路径实例
  8735. </summary>
  8736. <param name="loc"> 路径字符串 </param>
  8737. <returns> 实例或null </returns>
  8738. </member>
  8739. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc.GetInstance(Spire.Pdf.General.Paper.Ofd.Core.OfdXmlElement)">
  8740. <summary>
  8741. 从实例中获取 路径
  8742. </summary>
  8743. <param name="e"> 元素 </param>
  8744. <returns> 路径对象 </returns>
  8745. </member>
  8746. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc.Split">
  8747. <summary>
  8748. 路径分割
  8749. </summary>
  8750. <returns> 各个子路径 </returns>
  8751. </member>
  8752. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc.Parent">
  8753. <summary>
  8754. 获取父母路径
  8755. </summary>
  8756. <returns> 父母路径字符串 </returns>
  8757. </member>
  8758. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc.FileName">
  8759. <summary>
  8760. 获取路径的文件名称
  8761. </summary>
  8762. <returns> 文件名称 </returns>
  8763. </member>
  8764. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc.Cat(System.String)">
  8765. <summary>
  8766. 路径拼接
  8767. </summary>
  8768. <param name="p2"> 路径对象 </param>
  8769. <returns> 拼接后路径 </returns>
  8770. </member>
  8771. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc.Cat(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  8772. <summary>
  8773. 路径拼接
  8774. </summary>
  8775. <param name="loc"> 路径对象 </param>
  8776. <returns> 拼接后路径 </returns>
  8777. </member>
  8778. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc.EndWith(System.String)">
  8779. <summary>
  8780. 是否以指定字符结尾
  8781. </summary>
  8782. <param name="suffix"> 指定字符 </param>
  8783. <returns> true 指定字符结尾;false 不以指定字符结尾 </returns>
  8784. </member>
  8785. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos">
  8786. <summary>
  8787. 点坐标,以格分割,前者为 x值,后者为 y值,可以是整数或浮点数
  8788. <para>
  8789. 示例:
  8790. <code>0 0</code>
  8791. </para>
  8792. <para>
  8793. ————《GB/T 33190-2016》 表 2 基本数据类型
  8794. </para>
  8795. </summary>
  8796. </member>
  8797. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos.x">
  8798. <summary>
  8799. X坐标
  8800. <para>
  8801. 从左 到 右
  8802. </para>
  8803. </summary>
  8804. </member>
  8805. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos.y">
  8806. <summary>
  8807. y坐标
  8808. <para>
  8809. 从上 到 下
  8810. </para>
  8811. </summary>
  8812. </member>
  8813. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos.GetInstance(System.String)">
  8814. <summary>
  8815. 获取 ST_Pos 实例如果参数非法则返还null
  8816. </summary>
  8817. <param name="arrStr"> 数字字符串 </param>
  8818. <returns> 实例 或 null </returns>
  8819. </member>
  8820. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID">
  8821. <summary>
  8822. 标识符引用,无符号整数,此标识符应为文档内已定义的标识符
  8823. <para>
  8824. 示例:
  8825. <code>1000</code>
  8826. </para>
  8827. <para>
  8828. ————《GB/T 33190-2016》 表 2 基本数据类型
  8829. </para>
  8830. </summary>
  8831. </member>
  8832. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID.GetInstance(System.String)">
  8833. <summary>
  8834. 获取 ST_RefID 实例如果参数非法则返还null
  8835. </summary>
  8836. <param name="idStr"> 被引用的ID字符串 </param>
  8837. <returns> 实例 或 null </returns>
  8838. </member>
  8839. <!-- 对于成员“T:Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.Content”忽略有格式错误的 XML 注释 -->
  8840. <!-- 对于成员“T:Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.CT_Composite”忽略有格式错误的 XML 注释 -->
  8841. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.CT_Composite.toObj(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID)">
  8842. <summary>
  8843. 构造复合对象
  8844. </summary>
  8845. <param name="id"> 对象ID </param>
  8846. <returns> 对象 </returns>
  8847. </member>
  8848. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.CT_Composite.SetResourceID(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  8849. <summary>
  8850. 【必选 属性】
  8851. 设置 引用资源文件中定义的矢量图像的标识
  8852. <para>
  8853. 复合对象引用的资源时 Res 中的矢量图像(CompositeGraphUnit)
  8854. ,其类型为 CT_VectorG,其结构如 72 所示
  8855. </para>
  8856. </summary>
  8857. <param name="resourceId"> 引用资源文件中定义的矢量图像的标识ID </param>
  8858. <returns> this </returns>
  8859. </member>
  8860. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.CT_Composite.ResourceID">
  8861. <summary>
  8862. 【必选 属性】
  8863. 获取 引用资源文件中定义的矢量图像的标识
  8864. <para>
  8865. 复合对象引用的资源时 Res 中的矢量图像(CompositeGraphUnit)
  8866. ,其类型为 CT_VectorG,其结构如 72 所示
  8867. </para>
  8868. </summary>
  8869. <returns> 引用资源文件中定义的矢量图像的标识ID </returns>
  8870. </member>
  8871. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.CT_VectorG">
  8872. <summary>
  8873. 矢量图像
  8874. <para>
  8875. 复合对象引用的资源时 Res 中的矢量图像(CompositeGraphUnit)
  8876. </para>
  8877. </summary>
  8878. </member>
  8879. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.CT_VectorG.SetWidth(System.Nullable{System.Double})">
  8880. <summary>
  8881. 【必选 属性】
  8882. 设置 矢量图像的宽度
  8883. <para>
  8884. 超出部分做裁剪处理
  8885. </para>
  8886. </summary>
  8887. <param name="width"> 矢量图像的宽度 </param>
  8888. <returns> this </returns>
  8889. </member>
  8890. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.CT_VectorG.Width">
  8891. <summary>
  8892. 【必选 属性】
  8893. 获取 矢量图像的宽度
  8894. <para>
  8895. 超出部分做裁剪处理
  8896. </para>
  8897. </summary>
  8898. <returns> 矢量图像的宽度 </returns>
  8899. </member>
  8900. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.CT_VectorG.SetHeight(System.Nullable{System.Double})">
  8901. <summary>
  8902. 【必选 属性】
  8903. 设置 矢量图像的高度
  8904. <para>
  8905. 超出部分做裁剪处理
  8906. </para>
  8907. </summary>
  8908. <param name="height"> 矢量图像的高度 </param>
  8909. <returns> this </returns>
  8910. </member>
  8911. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.CT_VectorG.Height">
  8912. <summary>
  8913. 【必选 属性】
  8914. 获取 矢量图像的高度
  8915. <para>
  8916. 超出部分做裁剪处理
  8917. </para>
  8918. </summary>
  8919. <returns> 矢量图像的高度 </returns>
  8920. </member>
  8921. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.CT_VectorG.SetThumbnail(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  8922. <summary>
  8923. 【可选】
  8924. 设置 缩略图
  8925. <para>
  8926. 指向包内的图像文件
  8927. </para>
  8928. </summary>
  8929. <param name="thumbnail"> 缩略图路径 </param>
  8930. <returns> this </returns>
  8931. </member>
  8932. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.CT_VectorG.Thumbnail">
  8933. <summary>
  8934. 【可选】
  8935. 获取 缩略图
  8936. <para>
  8937. 指向包内的图像文件
  8938. </para>
  8939. </summary>
  8940. <returns> 缩略图路径 </returns>
  8941. </member>
  8942. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.CT_VectorG.SetSubstitution(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  8943. <summary>
  8944. 【可选】
  8945. 设置 替换图像
  8946. <para>
  8947. 用于高分辨率输出时将缩略图替换为此高分辨率的图像
  8948. 指向包内的图像文件
  8949. </para>
  8950. </summary>
  8951. <param name="substitution"> 替换图像 </param>
  8952. <returns> this </returns>
  8953. </member>
  8954. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.CT_VectorG.Substitution">
  8955. <summary>
  8956. 【可选】
  8957. 获取 替换图像
  8958. <para>
  8959. 用于高分辨率输出时将缩略图替换为此高分辨率的图像
  8960. 指向包内的图像文件
  8961. </para>
  8962. </summary>
  8963. <returns> 替换图像 </returns>
  8964. </member>
  8965. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.CT_VectorG.SetContent(Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.Content)">
  8966. <summary>
  8967. 【必选】
  8968. 设置 内容的矢量描述
  8969. </summary>
  8970. <param name="content"> 内容的矢量描述 </param>
  8971. <returns> this </returns>
  8972. </member>
  8973. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.CT_VectorG.AddContent(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.PageBlockType)">
  8974. <summary>
  8975. 【必选】
  8976. 增加 内容的矢量描述
  8977. </summary>
  8978. <param name="blockType"> 内容的矢量描述 </param>
  8979. <returns> this </returns>
  8980. </member>
  8981. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.CompositeObj.CT_VectorG.Content">
  8982. <summary>
  8983. 【必选】
  8984. 获取 内容的矢量描述
  8985. </summary>
  8986. <returns> 内容的矢量描述 </returns>
  8987. </member>
  8988. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.customTags.CustomTag">
  8989. <summary>
  8990. 自定义标引入口
  8991. <para>
  8992. 16 图 82 表 63
  8993. </para>
  8994. </summary>
  8995. </member>
  8996. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.customTags.CustomTag.setTypeID(System.String)">
  8997. <summary>
  8998. 【必选】
  8999. 设置 自定义标引内容节点使用的类型标识
  9000. </summary>
  9001. <param name="typeId"> 自定义标引内容节点使用的类型标识 </param>
  9002. <returns> this </returns>
  9003. </member>
  9004. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.customTags.CustomTag.TypeID">
  9005. <summary>
  9006. 【必选】
  9007. 获取 自定义标引内容节点使用的类型标识
  9008. </summary>
  9009. <returns> 自定义标引内容节点使用的类型标识 </returns>
  9010. </member>
  9011. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.customTags.CustomTag.setNameSpace(System.String)">
  9012. <summary>
  9013. 设置 命名空间
  9014. <para>
  9015. 附录 A.9 CustomTags.xsd
  9016. </para>
  9017. </summary>
  9018. <param name="nameSpace"> 命名空间 </param>
  9019. <returns> this </returns>
  9020. </member>
  9021. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.customTags.CustomTag.NameSpace">
  9022. <summary>
  9023. 获取 命名空间
  9024. <para>
  9025. 附录 A.9 CustomTags.xsd
  9026. </para>
  9027. </summary>
  9028. <returns> 命名空间 </returns>
  9029. </member>
  9030. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.customTags.CustomTag.setSchemaLoc(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  9031. <summary>
  9032. 【可选】
  9033. 设置 指向自定义标引内容节点适用的Schema文件
  9034. </summary>
  9035. <param name="schemaLoc"> 指向自定义标引内容节点适用的Schema文件 </param>
  9036. <returns> this </returns>
  9037. </member>
  9038. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.customTags.CustomTag.SchemaLoc">
  9039. <summary>
  9040. 【可选】
  9041. 获取 指向自定义标引内容节点适用的Schema文件
  9042. </summary>
  9043. <returns> 指向自定义标引内容节点适用的Schema文件 </returns>
  9044. </member>
  9045. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.customTags.CustomTag.SetFileLoc(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  9046. <summary>
  9047. 【必选】
  9048. 设置 指向自定义标引文件
  9049. 这类文件中通过"非接触方式"引用版式内容流中的图元和相关信息
  9050. </summary>
  9051. <param name="fileLoc"> 指向自定义标引文件 </param>
  9052. <returns> this </returns>
  9053. </member>
  9054. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.customTags.CustomTag.FileLoc">
  9055. <summary>
  9056. 【必选】
  9057. 设置 指向自定义标引文件
  9058. 这类文件中通过"非接触方式"引用版式内容流中的图元和相关信息
  9059. </summary>
  9060. <returns> 指向自定义标引文件 </returns>
  9061. </member>
  9062. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.customTags.CustomTags">
  9063. <summary>
  9064. 自定义标引
  9065. <para>
  9066. 外部系统或用户可以添加自定义标记和信息,从而达到与其他系统、数据
  9067. 进行交互的目的并扩展应用。一个文档可以带有多个自定义标引。
  9068. </para>
  9069. <para>
  9070. 自定义标引列表的入口点在 7.5 文档根节点中定义。
  9071. </para>
  9072. <para>
  9073. 标引索引文件,标引文件中通过ID引用于被引用标引对象
  9074. 发生"非接触式(分离式)"关联。标引内容可任意扩展,
  9075. 但建议给出扩展内容的规范约束文件(schema)或命名空间。
  9076. 16 图 82 表 63
  9077. </para>
  9078. </summary>
  9079. </member>
  9080. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.customTags.CustomTags.AddCustomTag(Spire.Pdf.General.Paper.Ofd.Core.customTags.CustomTag)">
  9081. <summary>
  9082. 【可选】
  9083. 增加 自定义标引入口
  9084. </summary>
  9085. <param name="customTag"> 自定义标引入口 </param>
  9086. <returns> this </returns>
  9087. </member>
  9088. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.customTags.CustomTags.GetCustomTags">
  9089. <summary>
  9090. 【可选】
  9091. 获取 自定义标引入口列表
  9092. </summary>
  9093. <returns> 自定义标引入口列表 </returns>
  9094. </member>
  9095. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Exceptions.OfdException.#ctor">
  9096. <summary>
  9097. Initializes object by default error message.
  9098. </summary>
  9099. </member>
  9100. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Exceptions.OfdException.#ctor(System.String)">
  9101. <summary>
  9102. Initializes object by specified error message.
  9103. </summary>
  9104. <param name="message">User defined error message.</param>
  9105. </member>
  9106. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Exceptions.OfdException.#ctor(System.String,System.Exception)">
  9107. <summary>
  9108. Initializes object by specified error message and inner
  9109. exception object.
  9110. </summary>
  9111. <param name="message">User defined error message.</param>
  9112. <param name="innerException">The inner exception.</param>
  9113. </member>
  9114. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Exceptions.ParseException.#ctor">
  9115. <summary>
  9116. Initializes object with default error message.
  9117. </summary>
  9118. </member>
  9119. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Exceptions.ParseException.#ctor(System.Exception)">
  9120. <summary>
  9121. Initializes object with default error message and inner
  9122. exception object.
  9123. </summary>
  9124. <param name="innerException">The inner exception.</param>
  9125. </member>
  9126. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Exceptions.ParseException.#ctor(System.String)">
  9127. <summary>
  9128. Initializes object by specified error message.
  9129. </summary>
  9130. <param name="message">User defined error message.</param>
  9131. </member>
  9132. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Exceptions.ParseException.#ctor(System.String,System.Exception)">
  9133. <summary>
  9134. Initializes object with specified error message and inner
  9135. exception object.
  9136. </summary>
  9137. <param name="message">User defined error message.</param>
  9138. <param name="innerException">The inner exception.</param>
  9139. </member>
  9140. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension">
  9141. <summary>
  9142. 扩展信息节点
  9143. <para>
  9144. 17 扩展信息 图 83 表 6
  9145. </para>
  9146. </summary>
  9147. </member>
  9148. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension.setAppName(System.String)">
  9149. <summary>
  9150. 【必选 属性】
  9151. 设置 用于生成或解释该自定义对象数据的扩展应用程序名称
  9152. </summary>
  9153. <param name="appName"> 用于生成或解释该自定义对象数据的扩展应用程序名称 </param>
  9154. <returns> this </returns>
  9155. </member>
  9156. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension.AppName">
  9157. <summary>
  9158. 【必选 属性】
  9159. 获取 用于生成或解释该自定义对象数据的扩展应用程序名称
  9160. </summary>
  9161. <returns> 用于生成或解释该自定义对象数据的扩展应用程序名称 </returns>
  9162. </member>
  9163. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension.setCompany(System.String)">
  9164. <summary>
  9165. 【可选 属性】
  9166. 设置 形成此扩展信息的软件厂商标识
  9167. </summary>
  9168. <param name="company"> 形成此扩展信息的软件厂商标识 </param>
  9169. <returns> this </returns>
  9170. </member>
  9171. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension.Company">
  9172. <summary>
  9173. 【可选 属性】
  9174. 获取 形成此扩展信息的软件厂商标识
  9175. </summary>
  9176. <returns> 形成此扩展信息的软件厂商标识 </returns>
  9177. </member>
  9178. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension.setAppVersion(System.String)">
  9179. <summary>
  9180. 【可选 属性】
  9181. 设置 形成此扩展信息的软件版本
  9182. </summary>
  9183. <param name="appVersion"> 形成此扩展信息的软件版本 </param>
  9184. <returns> this </returns>
  9185. </member>
  9186. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension.AppVersion">
  9187. <summary>
  9188. 【可选 属性】
  9189. 获取 形成此扩展信息的软件版本
  9190. </summary>
  9191. <returns> 形成此扩展信息的软件版本 </returns>
  9192. </member>
  9193. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension.setDate(System.DateTime)">
  9194. <summary>
  9195. 【可选 属性】
  9196. 设置 形成此扩展信息的日期时间
  9197. </summary>
  9198. <param name="date"> 形成此扩展信息的日期时间 </param>
  9199. <returns> this </returns>
  9200. </member>
  9201. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension.Date">
  9202. <summary>
  9203. 【可选 属性】
  9204. 获取 形成此扩展信息的日期时间
  9205. </summary>
  9206. <returns> 形成此扩展信息的日期时间 </returns>
  9207. </member>
  9208. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension.setRefId(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  9209. <summary>
  9210. 【可选 属性】
  9211. 设置 引用扩展项针对的文档项目的标识
  9212. </summary>
  9213. <param name="refId"> 引用扩展项针对的文档项目的标识 </param>
  9214. <returns> this </returns>
  9215. </member>
  9216. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension.RefId">
  9217. <summary>
  9218. 【可选 属性】
  9219. 获取 引用扩展项针对的文档项目的标识
  9220. </summary>
  9221. <returns> 引用扩展项针对的文档项目的标识 </returns>
  9222. </member>
  9223. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension.addProperty(Spire.Pdf.General.Paper.Ofd.Core.extensions.Property)">
  9224. <summary>
  9225. 【必选 属性】
  9226. 增加 属性
  9227. </summary>
  9228. <param name="property"> 属性 </param>
  9229. <returns> this </returns>
  9230. </member>
  9231. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension.Propertys">
  9232. <summary>
  9233. 【必选 属性】
  9234. 获取 属性列表
  9235. </summary>
  9236. <returns> 属性列表 </returns>
  9237. </member>
  9238. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension.addExtendData(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  9239. <summary>
  9240. 【必选】
  9241. 增加 扩展数据文件所在位置
  9242. <para>
  9243. 用于扩展大量信息
  9244. </para>
  9245. </summary>
  9246. <param name="extendData"> 扩展数据文件所在位置 </param>
  9247. <returns> this </returns>
  9248. </member>
  9249. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension.ExtendDatas">
  9250. <summary>
  9251. @Date 2021 04 20 19 07
  9252. @return
  9253. </summary>
  9254. </member>
  9255. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension.AddData(Spire.Pdf.General.Paper.Ofd.Core.OfdXmlElement)">
  9256. <summary>
  9257. 【必选】
  9258. 增加 扩展复杂属性
  9259. <para>
  9260. 使用xs:anyType,用于较复杂的扩展
  9261. </para>
  9262. </summary>
  9263. <param name="data"> 扩展复杂属性 </param>
  9264. <returns> this </returns>
  9265. </member>
  9266. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension.Datas">
  9267. <summary>
  9268. 【必选】
  9269. 获取 扩展复杂属性序列
  9270. <para>
  9271. 使用xs:anyType,用于较复杂的扩展
  9272. </para>
  9273. </summary>
  9274. <returns> 扩展复杂属性序列 </returns>
  9275. </member>
  9276. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.extensions.Extensions">
  9277. <summary>
  9278. 扩展信息
  9279. <para>
  9280. 扩展信息列表的入口文件在 7.5 文档根节点中定义。
  9281. 扩展信息列表文件的根节点名为 Extensions,其下
  9282. 由 0 到多个扩展信息节点(Extension)组成,扩展
  9283. 信息列表的根节点结构如图 83 所示。
  9284. </para>
  9285. <para>
  9286. 17 扩展信息 图 83 表 64
  9287. </para>
  9288. </summary>
  9289. </member>
  9290. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.extensions.Extensions.addExtension(Spire.Pdf.General.Paper.Ofd.Core.extensions.CT_Extension)">
  9291. <summary>
  9292. 【可选】
  9293. 增加 扩展信息节点
  9294. </summary>
  9295. <param name="extension"> 扩展信息节点 </param>
  9296. <returns> this </returns>
  9297. </member>
  9298. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.extensions.Extensions.GetExtensions">
  9299. <summary>
  9300. 【可选】
  9301. 获取 扩展信息节点序列
  9302. </summary>
  9303. <returns> 扩展信息节点 </returns>
  9304. </member>
  9305. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.extensions.Property">
  9306. <summary>
  9307. 扩展信息
  9308. <para>
  9309. "Name Type Value" 的数值组,用于简单的扩展
  9310. </para>
  9311. <para>
  9312. 17 扩展信息 图 83 表 6
  9313. </para>
  9314. </summary>
  9315. </member>
  9316. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.extensions.Property.setExtensionName(System.String)">
  9317. <summary>
  9318. 【必选 属性】
  9319. 设置 扩展属性名称
  9320. </summary>
  9321. <param name="name"> 扩展属性名称 </param>
  9322. <returns> this </returns>
  9323. </member>
  9324. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.extensions.Property.ExtensionName">
  9325. <summary>
  9326. 【必选 属性】
  9327. 获取 扩展属性名称
  9328. </summary>
  9329. <returns> 扩展属性名称 </returns>
  9330. </member>
  9331. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.extensions.Property.setType(System.String)">
  9332. <summary>
  9333. 【可选 属性】
  9334. 设置 扩展属性值类型
  9335. </summary>
  9336. <param name="type"> 扩展属性值类型 </param>
  9337. <returns> this </returns>
  9338. </member>
  9339. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.extensions.Property.Type">
  9340. <summary>
  9341. 【可选 属性】
  9342. 获取 扩展属性值类型
  9343. </summary>
  9344. <returns> 扩展属性值类型 </returns>
  9345. </member>
  9346. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.extensions.Property.SetValue(System.String)">
  9347. <summary>
  9348. 【必选】
  9349. 设置 属性值
  9350. </summary>
  9351. <param name="value"> 属性值 </param>
  9352. <returns> this </returns>
  9353. </member>
  9354. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.extensions.Property.Value">
  9355. <summary>
  9356. 【必选】
  9357. 获取 属性值
  9358. </summary>
  9359. <returns> 属性值 </returns>
  9360. </member>
  9361. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.AbbreviatedData">
  9362. <summary>
  9363. 图形轮廓数据
  9364. <para>
  9365. 由一系列的紧缩的操作符和操作数构成
  9366. </para>
  9367. <para>
  9368. 9.1 表 35 36
  9369. </para>
  9370. </summary>
  9371. </member>
  9372. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.AbbreviatedData.dataQueue">
  9373. <summary>
  9374. 绘制数据队列
  9375. </summary>
  9376. </member>
  9377. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.AbbreviatedData.Parse(System.String)">
  9378. <summary>
  9379. 解析字符串构造数据队列
  9380. </summary>
  9381. <param name="txt"> 紧缩字符串 </param>
  9382. <returns> 数据队列 </returns>
  9383. </member>
  9384. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.AbbreviatedData.Flush">
  9385. <summary>
  9386. 刷新元素
  9387. <para>
  9388. 默认情况下,每次调用C都将会刷新元素内容
  9389. </para>
  9390. </summary>
  9391. <returns> this </returns>
  9392. </member>
  9393. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.AbbreviatedData.DefineStart(System.Double,System.Double)">
  9394. <summary>
  9395. 定义自绘制图形边线的起始点坐标 (x,y)
  9396. </summary>
  9397. <param name="x"> 目标点 x </param>
  9398. <param name="y"> 目标点 y </param>
  9399. <returns> this </returns>
  9400. </member>
  9401. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.AbbreviatedData.MoveTo(System.Double,System.Double)">
  9402. <summary>
  9403. 当前点移动到制定点(x,y)
  9404. </summary>
  9405. <param name="x"> 目标点 x </param>
  9406. <param name="y"> 目标点 y </param>
  9407. <returns> this </returns>
  9408. </member>
  9409. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.AbbreviatedData.LineTo(System.Double,System.Double)">
  9410. <summary>
  9411. 从当前点连接一条指定点(x,y)的线段,并将当前点移动到制定点
  9412. </summary>
  9413. <param name="x"> 目标点 x </param>
  9414. <param name="y"> 目标点 y </param>
  9415. <returns> this </returns>
  9416. </member>
  9417. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.AbbreviatedData.QuadraticBezier(System.Double,System.Double,System.Double,System.Double)">
  9418. <summary>
  9419. 从当前点连接一条到点(x2,y2)的二次贝塞尔曲线,
  9420. 并将当前点移动到点(x2,y2),此贝塞尔曲线使用
  9421. 点(x1,y1)作为其控制点
  9422. </summary>
  9423. <param name="x1"> 控制点 x </param>
  9424. <param name="y1"> 控制点 y </param>
  9425. <param name="x2"> 目标点 x </param>
  9426. <param name="y2"> 目标点 y </param>
  9427. <returns> this </returns>
  9428. </member>
  9429. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.AbbreviatedData.CubicBezier(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
  9430. <summary>
  9431. 从当前点连接一条到点(x3,y3)的三次贝塞尔曲线,
  9432. 并将当前点移动到点(x3,y3),此贝塞尔曲线使用点
  9433. (x1,y1)和点(x2,y2)作为控制点
  9434. </summary>
  9435. <param name="x1"> 控制点 x1 </param>
  9436. <param name="y1"> 控制点 y1 </param>
  9437. <param name="x2"> 控制点 x2 </param>
  9438. <param name="y2"> 控制点 y2 </param>
  9439. <param name="x3"> 目标点 x3 </param>
  9440. <param name="y3"> 目标点 y3 </param>
  9441. <returns> this </returns>
  9442. </member>
  9443. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.AbbreviatedData.Arc(System.Double,System.Double,System.Double,System.Int32,System.Int32,System.Double,System.Double)">
  9444. <summary>
  9445. 从当前点连接到点(x,y)的圆弧,并将当前点移动到点(x,y)。
  9446. rx 表示椭圆的长轴长度,ry 表示椭圆的短轴长度。angle 表示
  9447. 椭圆在当前坐标系下旋转的角度,正值为顺时针,负值为逆时针,
  9448. large 为 1 时表示对应度数大于180°的弧,为 0 时表示对应
  9449. 度数小于 180°的弧。sweep 为 1 时表示由圆弧起始点到结束点
  9450. 是顺时针旋转,为 0 时表示由圆弧起始点到结束点是逆时针旋转。
  9451. </summary>
  9452. <param name="rx"> 椭圆长轴长度 </param>
  9453. <param name="ry"> 椭圆短轴长度 </param>
  9454. <param name="angle"> 旋转角度,正值顺时针,负值逆时针 </param>
  9455. <param name="large"> 1 时表示对应度数大于 180°的弧,0 时表示对应度数小于 180°的弧 </param>
  9456. <param name="sweep"> sweep 为 1 时表示由圆弧起始点到结束点是顺时针旋转,为 0 时表示由圆弧起始点到结束点是逆时针旋转。 </param>
  9457. <param name="x"> 目标点 x </param>
  9458. <param name="y"> 目标点 y </param>
  9459. <returns> this </returns>
  9460. </member>
  9461. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.AbbreviatedData.Close">
  9462. <summary>
  9463. SubPath 自动闭合,表示将当前点和 SubPath 的起始点用线段直连连接
  9464. </summary>
  9465. <returns> this </returns>
  9466. </member>
  9467. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.AbbreviatedData.Undo">
  9468. <summary>
  9469. 撤销上一步操作
  9470. </summary>
  9471. <returns> this </returns>
  9472. </member>
  9473. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.AbbreviatedData.ToString">
  9474. <summary>
  9475. 序列化为操作序列
  9476. </summary>
  9477. <returns> 操作序列 </returns>
  9478. </member>
  9479. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.AbbreviatedData.Clone">
  9480. <summary>
  9481. 复制路径对象
  9482. </summary>
  9483. <returns> 复制之后的路径对象 </returns>
  9484. </member>
  9485. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.CT_Path">
  9486. <summary>
  9487. 图形对象
  9488. <para>
  9489. 图形对象具有一般图元的一切属性和行为特征。
  9490. </para>
  9491. <para>
  9492. 9.1 图形对象 图 46 表 35
  9493. </para>
  9494. </summary>
  9495. </member>
  9496. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.CT_Path.ToObj(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID)">
  9497. <summary>
  9498. 构造路径对象
  9499. </summary>
  9500. <param name="id"> 对象ID </param>
  9501. <returns> 对象 </returns>
  9502. </member>
  9503. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.CT_Path.SetStroke(System.Nullable{System.Boolean})">
  9504. <summary>
  9505. 【可选 属性】
  9506. 设置 图形是否被沟边
  9507. </summary>
  9508. <param name="stroke"> true - 沟边;false - 不勾边 </param>
  9509. <returns> this </returns>
  9510. </member>
  9511. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.CT_Path.GetStroke">
  9512. <summary>
  9513. 【可选 属性】
  9514. 获取 图形是否被沟边
  9515. </summary>
  9516. <returns> true - 沟边;false - 不勾边 </returns>
  9517. </member>
  9518. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.CT_Path.SetFill(System.Nullable{System.Boolean})">
  9519. <summary>
  9520. 【可选 属性】
  9521. 设置 图形是否被填充
  9522. </summary>
  9523. <param name="fill"> true - 填充; false - 不填充 </param>
  9524. <returns> this </returns>
  9525. </member>
  9526. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.CT_Path.GetFill">
  9527. <summary>
  9528. 【可选 属性】
  9529. 获取 图形是否被填充
  9530. </summary>
  9531. <returns> true - 填充; false - 不填充 </returns>
  9532. </member>
  9533. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.CT_Path.SetRule(Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.Rule)">
  9534. <summary>
  9535. 【可选 属性】
  9536. 设置 图形的填充规则
  9537. <para>
  9538. 当 Fill 属性存在时出现,可选值参考 <seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.CT_Path.Rule"/>
  9539. </para>
  9540. <para>
  9541. 默认值为 NonZero
  9542. </para>
  9543. </summary>
  9544. <param name="rule"> 图形的填充规则 </param>
  9545. <returns> this </returns>
  9546. </member>
  9547. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.CT_Path.Rule">
  9548. <summary>
  9549. 【可选 属性】
  9550. 获取 图形的填充规则
  9551. <para>
  9552. 当 Fill 属性存在时出现,可选值参考 <seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.CT_Path.Rule"/>
  9553. </para>
  9554. <para>
  9555. 默认值为 NonZero
  9556. </para>
  9557. </summary>
  9558. <returns> 图形的填充规则 </returns>
  9559. </member>
  9560. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.CT_Path.SetStrokeColor(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color)">
  9561. <summary>
  9562. 【可选】
  9563. 设置 沟边颜色
  9564. <para>
  9565. 默认为黑色
  9566. </para>
  9567. </summary>
  9568. <param name="strokeColor"> 沟边颜色,颜色定义请参考 8.3.2 基本颜色 </param>
  9569. <returns> this </returns>
  9570. </member>
  9571. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.CT_Path.GetStrokeColor">
  9572. <summary>
  9573. 【可选】
  9574. 获取 沟边颜色
  9575. <para>
  9576. 默认为黑色
  9577. </para>
  9578. </summary>
  9579. <returns> 沟边颜色,null表示为黑色,颜色定义请参考 8.3.2 基本颜色 </returns>
  9580. </member>
  9581. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.CT_Path.SetFillColor(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color)">
  9582. <summary>
  9583. 【可选】
  9584. 设置 填充颜色
  9585. <para>
  9586. 默认为透明色
  9587. </para>
  9588. </summary>
  9589. <param name="fillColor"> 填充颜色,颜色定义请参考 8.3.2 基本颜色 </param>
  9590. <returns> this </returns>
  9591. </member>
  9592. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.CT_Path.GetFillColor">
  9593. <summary>
  9594. 【可选】
  9595. 获取 填充颜色
  9596. <para>
  9597. 默认为透明色
  9598. </para>
  9599. </summary>
  9600. <returns> 填充颜色,颜色定义请参考 8.3.2 基本颜色 </returns>
  9601. </member>
  9602. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.CT_Path.SetAbbreviatedData(Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.AbbreviatedData)">
  9603. <summary>
  9604. 【必选】
  9605. 设置 图形轮廓数据
  9606. <para>
  9607. 由一系列紧缩的操作符和操作数构成
  9608. </para>
  9609. </summary>
  9610. <param name="abbreviatedData"> 图形轮廓数据 </param>
  9611. <returns> this </returns>
  9612. </member>
  9613. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.CT_Path.GetAbbreviatedData">
  9614. <summary>
  9615. 【必选】
  9616. 获取 图形轮廓数据
  9617. <para>
  9618. 由一系列紧缩的操作符和操作数构成
  9619. </para>
  9620. </summary>
  9621. <returns> 图形轮廓数据字符串 </returns>
  9622. </member>
  9623. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.FillColor">
  9624. <summary>
  9625. 填充颜色
  9626. <para>
  9627. 9.1 表 35
  9628. </para>
  9629. </summary>
  9630. </member>
  9631. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.Rule">
  9632. <summary>
  9633. 图形的填充规则
  9634. <para>
  9635. 9.1 表 35 图形对象描述
  9636. </para>
  9637. </summary>
  9638. </member>
  9639. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Graph.PathObj.StrokeColor">
  9640. <summary>
  9641. 勾边颜色
  9642. <para>
  9643. 9.1 表 35
  9644. </para>
  9645. </summary>
  9646. </member>
  9647. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.CT_Area">
  9648. <summary>
  9649. 区域由一系列的分路径(Area)组成,每个路径都是闭合的
  9650. <para>
  9651. 图 49 区域结构
  9652. </para>
  9653. </summary>
  9654. </member>
  9655. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.CT_Area.setStart(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos)">
  9656. <summary>
  9657. 【必选 属性】
  9658. 设置 定义字图形的起始点坐标
  9659. </summary>
  9660. <param name="start"> 定义字图形的起始点坐标 </param>
  9661. <returns> this </returns>
  9662. </member>
  9663. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.CT_Area.Start">
  9664. <summary>
  9665. 【必选 属性】
  9666. 获取 定义字图形的起始点坐标
  9667. </summary>
  9668. <returns> 定义字图形的起始点坐标 </returns>
  9669. </member>
  9670. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.CT_Area.addCommand(Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Command)">
  9671. <summary>
  9672. 【必选】
  9673. 增加 绘制指令
  9674. <para>
  9675. 移动点、画线、画圆弧等
  9676. </para>
  9677. </summary>
  9678. <param name="command"> 绘制指令 </param>
  9679. <returns> this </returns>
  9680. </member>
  9681. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.CT_Area.Next(Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Command)">
  9682. <summary>
  9683. 连续绘制
  9684. </summary>
  9685. <param name="command"> 绘制指令 </param>
  9686. <returns> this </returns>
  9687. </member>
  9688. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.CT_Area.Commands">
  9689. <summary>
  9690. 【必选】
  9691. 获取 绘制指令序列(顺序决定了绘制图形)
  9692. <para>
  9693. 移动点、画线、画圆弧等
  9694. </para>
  9695. </summary>
  9696. <returns> 绘制指令序列 </returns>
  9697. </member>
  9698. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.CT_Region">
  9699. <summary>
  9700. 图形也可以使用 XML 负载类型的方式进行描述,这种方式主要用于
  9701. 区域(Region)。区域由一系列的分路径(Area)组成,每个路径都是闭合的.
  9702. <para>
  9703. 图 49 区域结构 /// </para>
  9704. </summary>
  9705. </member>
  9706. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.CT_Region.AddArea(Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.CT_Area)">
  9707. <summary>
  9708. 【必选】
  9709. 为区域增加分路径
  9710. </summary>
  9711. <param name="area"> 路径 </param>
  9712. <returns> this </returns>
  9713. </member>
  9714. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.CT_Region.Areas">
  9715. <summary>
  9716. 【必选】
  9717. 获取 区域中所有分路径
  9718. </summary>
  9719. <returns> 区域中所有分路径 </returns>
  9720. </member>
  9721. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Arc">
  9722. <summary>
  9723. 圆弧
  9724. <para>
  9725. 图 56圆弧的结构
  9726. </para>
  9727. </summary>
  9728. </member>
  9729. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Arc.setSweepDirection(System.Boolean)">
  9730. <summary>
  9731. 【必选 属性】
  9732. 设置 弧线方向是否顺时针
  9733. <para>
  9734. true 表示由圆弧起始点到结束点是顺时针,false 表示由圆弧起始点到结束点是逆时针
  9735. </para>
  9736. <para>
  9737. 对于经过坐标系上指定两点,给定旋转角度和长短轴长度的椭圆,满足条件的可能有 2 个,
  9738. 对应的圆弧有 4 条,通过 LargeArc 属性可以排除 2 条,次属性从剩余的 2 条圆弧中确定
  9739. 一条
  9740. </para>
  9741. </summary>
  9742. <param name="sweepDirection"> true - 由圆弧起始点到结束点是顺时针;false - 由圆弧起始点到结束点是逆时针 </param>
  9743. <returns> this </returns>
  9744. </member>
  9745. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Arc.getSweepDirection">
  9746. <summary>
  9747. 【必选 属性】
  9748. 获取 弧线方向是否顺时针
  9749. <para>
  9750. true 表示由圆弧起始点到结束点是顺时针,false 表示由圆弧起始点到结束点是逆时针
  9751. </para>
  9752. <para>
  9753. 对于经过坐标系上指定两点,给定旋转角度和长短轴长度的椭圆,满足条件的可能有 2 个,
  9754. 对应的圆弧有 4 条,通过 LargeArc 属性可以排除 2 条,次属性从剩余的 2 条圆弧中确定
  9755. 一条
  9756. </para>
  9757. </summary>
  9758. <returns> true - 由圆弧起始点到结束点是顺时针;false - 由圆弧起始点到结束点是逆时针 </returns>
  9759. </member>
  9760. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Arc.setLargeArc(System.Boolean)">
  9761. <summary>
  9762. 【必选 属性】
  9763. 设置 是否是大圆弧
  9764. <para>
  9765. true 表示此线型对应的位角度大于 180°的弧,false 表示对应度数小于 180°的弧
  9766. </para>
  9767. <para>
  9768. 对于一个给定长、短轴的椭圆以及起始点和结束点,有一大一小两条圆弧,
  9769. 如果所描述线型恰好为 180°的弧,此属性的值不被参考,可由 SweepDirection 属性确定圆弧形状
  9770. </para>
  9771. </summary>
  9772. <param name="largeArc"> true - 此线型对应的位角度大于 180°的弧;false - 对应度数小于 180°的弧 </param>
  9773. <returns> this </returns>
  9774. </member>
  9775. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Arc.getLargeArc">
  9776. <summary>
  9777. 【必选 属性】
  9778. 获取 是否是大圆弧
  9779. <para>
  9780. true 表示此线型对应的位角度大于 180°的弧,false 表示对应度数小于 180°的弧
  9781. </para>
  9782. <para>
  9783. 对于一个给定长、短轴的椭圆以及起始点和结束点,有一大一小两条圆弧,
  9784. 如果所描述线型恰好为 180°的弧,此属性的值不被参考,可由 SweepDirection 属性确定圆弧形状
  9785. </para>
  9786. </summary>
  9787. <returns> true - 此线型对应的位角度大于 180°的弧;false - 对应度数小于 180°的弧 </returns>
  9788. </member>
  9789. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Arc.setRotationAngle(System.Double)">
  9790. <summary>
  9791. 【必选 属性】
  9792. 设置 按 EllipseSize 绘制的椭圆在当前坐标系下旋转的角度,
  9793. 正值为顺时针,负值为逆时针
  9794. <para>
  9795. [异常处理] 如果角度大于 360°,则以 360°取模
  9796. </para>
  9797. </summary>
  9798. <param name="rotationAngle"> 绘制的椭圆在当前坐标系下旋转的角度,正值为顺时针,负值为逆时针 </param>
  9799. <returns> this </returns>
  9800. </member>
  9801. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Arc.getRotationAngle">
  9802. <summary>
  9803. 【必选 属性】
  9804. 获取 按 EllipseSize 绘制的椭圆在当前坐标系下旋转的角度,
  9805. 正值为顺时针,负值为逆时针
  9806. <para>
  9807. [异常处理] 如果角度大于 360°,则以 360°取模
  9808. </para>
  9809. </summary>
  9810. <returns> 绘制的椭圆在当前坐标系下旋转的角度,正值为顺时针,负值为逆时针 </returns>
  9811. </member>
  9812. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Arc.setEllipseSize(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array)">
  9813. <summary>
  9814. 【必选 属性】
  9815. 设置 长短轴
  9816. <para>
  9817. 形如[200 100]的数组,2个浮点数值一次对应椭圆的长、短轴长度,较大的一个为长轴
  9818. </para>
  9819. <para>
  9820. [异常处理]如果数组长度超过 2,则只取前两个数值
  9821. </para>
  9822. <para>
  9823. [异常处理]如果数组长度为 1,则认为这是一个园,该数值为圆的半径
  9824. </para>
  9825. <para>
  9826. [异常处理]如果数组前两个数值中有一个为 0,或者数组为空,则圆弧退化为一条从当前点
  9827. 到 EndPoint的线段
  9828. </para>
  9829. <para>
  9830. [异常处理]
  9831. </para>
  9832. </summary>
  9833. <param name="ellipseSize"> 形如[200 100]的数组,2个浮点数值一次对应椭圆的长、短轴长度,较大的一个为长轴 </param>
  9834. <returns> this </returns>
  9835. </member>
  9836. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Arc.setEllipseSize(System.Double[])">
  9837. <summary>
  9838. 【必选 属性】
  9839. 设置 长短轴
  9840. <para>
  9841. 形如[200 100]的数组,2个浮点数值一次对应椭圆的长、短轴长度,较大的一个为长轴
  9842. </para>
  9843. <para>
  9844. [异常处理]如果数组长度超过 2,则只取前两个数值
  9845. </para>
  9846. <para>
  9847. [异常处理]如果数组长度为 1,则认为这是一个园,该数值为圆的半径
  9848. </para>
  9849. <para>
  9850. [异常处理]如果数组前两个数值中有一个为 0,或者数组为空,则圆弧退化为一条从当前点
  9851. 到 EndPoint的线段
  9852. </para>
  9853. <para>
  9854. [异常处理]
  9855. </para>
  9856. </summary>
  9857. <param name="sizes"> 长短轴参数 </param>
  9858. <returns> this </returns>
  9859. </member>
  9860. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Arc.EllipseSize">
  9861. <summary>
  9862. 【必选 属性】
  9863. 获取 长短轴
  9864. <para>
  9865. 形如[200 100]的数组,2个浮点数值一次对应椭圆的长、短轴长度,较大的一个为长轴
  9866. </para>
  9867. <para>
  9868. [异常处理]如果数组长度超过 2,则只取前两个数值
  9869. </para>
  9870. <para>
  9871. [异常处理]如果数组长度为 1,则认为这是一个园,该数值为圆的半径
  9872. </para>
  9873. <para>
  9874. [异常处理]如果数组前两个数值中有一个为 0,或者数组为空,则圆弧退化为一条从当前点
  9875. 到 EndPoint的线段
  9876. </para>
  9877. <para>
  9878. [异常处理]
  9879. </para>
  9880. </summary>
  9881. <returns> 形如[200 100]的数组,2个浮点数值一次对应椭圆的长、短轴长度,较大的一个为长轴 </returns>
  9882. </member>
  9883. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Arc.SetEndPoint(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos)">
  9884. <summary>
  9885. 【必选 属性】
  9886. 设置 圆弧结束点,下一个路径起点
  9887. <para>
  9888. 不能与当前的绘制点为同一位置
  9889. </para>
  9890. </summary>
  9891. <param name="endPoint"> 圆弧结束点,下一个路径起点 </param>
  9892. <returns> this </returns>
  9893. </member>
  9894. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Arc.SetEndPoint(System.Double,System.Double)">
  9895. <summary>
  9896. 【必选 属性】
  9897. 设置 圆弧结束点,下一个路径起点
  9898. <para>
  9899. 不能与当前的绘制点为同一位置
  9900. </para>
  9901. </summary>
  9902. <param name="x"> X坐标 </param>
  9903. <param name="y"> Y坐标 </param>
  9904. <returns> this </returns>
  9905. </member>
  9906. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Arc.EndPoint">
  9907. <summary>
  9908. 【必选 属性】
  9909. 设置 圆弧结束点,下一个路径起点
  9910. <para>
  9911. 不能与当前的绘制点为同一位置
  9912. </para>
  9913. </summary>
  9914. <returns> 圆弧结束点,下一个路径起点 </returns>
  9915. </member>
  9916. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Close">
  9917. <summary>
  9918. 自动闭合到当前路径的起始点,并以该点为当前点
  9919. <para>
  9920. 表 37 图形对象描述方法
  9921. </para>
  9922. </summary>
  9923. </member>
  9924. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Command">
  9925. <summary>
  9926. 路径操作
  9927. 表 37 图形对象描述方法,如:移动、划线等
  9928. </summary>
  9929. </member>
  9930. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.CubicBezier">
  9931. <summary>
  9932. 三次贝塞尔曲线
  9933. <para>
  9934. 图 53 三次贝塞尔曲线结构
  9935. </para>
  9936. <para>
  9937. 三次贝塞尔曲线公式
  9938. <code>
  9939. B(t) = (1-t)^3(P0) + 3t(1-t)^2(P1) + 3t^2(1-t)(P2) + t^3(P3) t∈[0,1]
  9940. </code>
  9941. </para>
  9942. </summary>
  9943. </member>
  9944. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.CubicBezier.SetPoint1(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos)">
  9945. <summary>
  9946. 【必选 属性】
  9947. 设置 三次贝塞尔曲线的第一个控制点
  9948. </summary>
  9949. <param name="point1"> 三次贝塞尔曲线的第一个控制点 </param>
  9950. <returns> this </returns>
  9951. </member>
  9952. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.CubicBezier.Point1">
  9953. <summary>
  9954. 【必选 属性】
  9955. 获取 三次贝塞尔曲线的第以个控制点
  9956. </summary>
  9957. <returns> 三次贝塞尔曲线的第一个控制点 </returns>
  9958. </member>
  9959. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.CubicBezier.SetPoint2(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos)">
  9960. <summary>
  9961. 【必选 属性】
  9962. 设置 三次贝塞尔曲线的第二个控制点
  9963. </summary>
  9964. <param name="point2"> 三次贝塞尔曲线的第二个控制点 </param>
  9965. <returns> this </returns>
  9966. </member>
  9967. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.CubicBezier.Point2">
  9968. <summary>
  9969. 【必选 属性】
  9970. 获取 三次贝塞尔曲线的第二个控制点
  9971. </summary>
  9972. <returns> 三次贝塞尔曲线的第二个控制点 </returns>
  9973. </member>
  9974. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.CubicBezier.setPoint3(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos)">
  9975. <summary>
  9976. 【必选 属性】
  9977. 设置 三次贝塞尔曲线的结束点,下一路径的起始点
  9978. </summary>
  9979. <param name="point3"> 三次贝塞尔曲线的结束点,下一路径的起始点 </param>
  9980. <returns> this </returns>
  9981. </member>
  9982. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.CubicBezier.Point3">
  9983. <summary>
  9984. 【必选 属性】
  9985. 获取 三次贝塞尔曲线的结束点,下一路径的起始点
  9986. </summary>
  9987. <returns> 三次贝塞尔曲线的结束点,下一路径的起始点 </returns>
  9988. </member>
  9989. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Line">
  9990. <summary>
  9991. 线段
  9992. <para>
  9993. 图 51 线段结构
  9994. </para>
  9995. </summary>
  9996. </member>
  9997. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Line.SetPoint1(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos)">
  9998. <summary>
  9999. 【必选 属性】
  10000. 设置 线段的结束点
  10001. </summary>
  10002. <param name="point1"> 线段的结束点 </param>
  10003. <returns> this </returns>
  10004. </member>
  10005. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Line.Point1">
  10006. <summary>
  10007. 【必选 属性】
  10008. 获取 线段的结束点
  10009. </summary>
  10010. <returns> 线段的结束点 </returns>
  10011. </member>
  10012. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Move">
  10013. <summary>
  10014. 移动节点
  10015. <para>
  10016. 用于表示到新的绘制点指令
  10017. </para>
  10018. </summary>
  10019. </member>
  10020. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Move.SetPoint1(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos)">
  10021. <summary>
  10022. 【必选 属性】
  10023. 设置 移动后新的当前绘制点
  10024. </summary>
  10025. <param name="pint1"> 移动后新的当前绘制点 </param>
  10026. <returns> this </returns>
  10027. </member>
  10028. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.Move.Point1">
  10029. <summary>
  10030. 【必选 属性】
  10031. 获取 移动后新的当前绘制点
  10032. </summary>
  10033. <returns> 移动后新的当前绘制点 </returns>
  10034. </member>
  10035. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.QuadraticBezier">
  10036. <summary>
  10037. 二次贝塞尔曲线结构
  10038. <para>
  10039. 图 52 二次贝塞尔曲线结构
  10040. 二次贝塞尔曲线公式
  10041. <code>
  10042. B(t) = (1 - t)^2 + 2t(1 - t)(P1) + t^2(P2)
  10043. t ∈ [0,1]
  10044. </code>
  10045. </para>
  10046. </summary>
  10047. </member>
  10048. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.QuadraticBezier.setPoint1(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos)">
  10049. <summary>
  10050. 【必选 属性】
  10051. 设置 二次贝塞尔曲线的控制点
  10052. </summary>
  10053. <param name="point1"> 二次贝塞尔曲线的控制点 </param>
  10054. <returns> this </returns>
  10055. </member>
  10056. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.QuadraticBezier.Point1">
  10057. <summary>
  10058. 【必选 属性】
  10059. 获取 二次贝塞尔曲线的控制点
  10060. </summary>
  10061. <returns> 二次贝塞尔曲线的控制点 </returns>
  10062. </member>
  10063. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.QuadraticBezier.SetPoint2(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos)">
  10064. <summary>
  10065. 【必选 属性】
  10066. 设置 二次贝塞尔曲线的结束点
  10067. </summary>
  10068. <param name="point2"> 二次贝塞尔曲线的结束点 </param>
  10069. <returns> this </returns>
  10070. </member>
  10071. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Graph.Tight.method.QuadraticBezier.Point2">
  10072. <summary>
  10073. 【必选 属性】
  10074. 获取 二次贝塞尔曲线的结束点
  10075. </summary>
  10076. <returns> 二次贝塞尔曲线的结束点 </returns>
  10077. </member>
  10078. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Image.Border">
  10079. <summary>
  10080. 图像边框
  10081. <para>
  10082. 10 表 43
  10083. </para>
  10084. </summary>
  10085. </member>
  10086. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Image.Border.SetLineWidth(System.Nullable{System.Double})">
  10087. <summary>
  10088. 【可选 属性】
  10089. 设置 边框线宽
  10090. <para>
  10091. 如果为 0 则表示边框不进行绘制
  10092. </para>
  10093. <para>
  10094. 默认值为 0.353 mm
  10095. </para>
  10096. </summary>
  10097. <param name="lineWidth"> 边框线宽 </param>
  10098. <returns> this </returns>
  10099. </member>
  10100. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Image.Border.LineWidth">
  10101. <summary>
  10102. 【可选 属性】
  10103. 获取 边框线宽
  10104. <para>
  10105. 如果为 0 则表示边框不进行绘制
  10106. </para>
  10107. <para>
  10108. 默认值为 0.353 mm
  10109. </para>
  10110. </summary>
  10111. <returns> 边框线宽 </returns>
  10112. </member>
  10113. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Image.Border.SetHorizonalCornerRadius(System.Nullable{System.Double})">
  10114. <summary>
  10115. 【可选 属性】
  10116. 设置 边框水平角半径
  10117. <para>
  10118. 默认值为 0
  10119. </para>
  10120. </summary>
  10121. <param name="horizonalCornerRadius"> 边框水平角半径 </param>
  10122. <returns> this </returns>
  10123. </member>
  10124. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Image.Border.HorizonalCornerRadius">
  10125. <summary>
  10126. 【可选 属性】
  10127. 获取 边框水平角半径
  10128. <para>
  10129. 默认值为 0
  10130. </para>
  10131. </summary>
  10132. <returns> 边框水平角半径 </returns>
  10133. </member>
  10134. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Image.Border.SetVerticalCornerRadius(System.Nullable{System.Double})">
  10135. <summary>
  10136. 【可选 属性】
  10137. 设置 边框垂直角半径
  10138. <para>
  10139. 默认值为 0
  10140. </para>
  10141. </summary>
  10142. <param name="verticalCornerRadius"> 边框垂直角半径 </param>
  10143. <returns> this </returns>
  10144. </member>
  10145. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Image.Border.VerticalCornerRadius">
  10146. <summary>
  10147. 【可选 属性】
  10148. 获取 边框垂直角半径
  10149. <para>
  10150. 默认值为 0
  10151. </para>
  10152. </summary>
  10153. <returns> 边框垂直角半径 </returns>
  10154. </member>
  10155. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Image.Border.SetDashOffset(System.Nullable{System.Double})">
  10156. <summary>
  10157. 【可选 属性】
  10158. 设置 边框虚线重复样式开始的位置
  10159. <para>
  10160. 边框的起点位置为左上角,绕行方向为顺时针
  10161. </para>
  10162. <para>
  10163. 默认值为 0
  10164. </para>
  10165. </summary>
  10166. <param name="dashOffset"> 边框虚线重复样式开始的位置 </param>
  10167. <returns> this </returns>
  10168. </member>
  10169. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Image.Border.DashOffset">
  10170. <summary>
  10171. 【可选 属性】
  10172. 获取 边框虚线重复样式开始的位置
  10173. <para>
  10174. 边框的起点位置为左上角,绕行方向为顺时针
  10175. </para>
  10176. <para>
  10177. 默认值为 0
  10178. </para>
  10179. </summary>
  10180. <returns> 边框虚线重复样式开始的位置 </returns>
  10181. </member>
  10182. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Image.Border.SetDashPattern(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array)">
  10183. <summary>
  10184. 【属性 可选】
  10185. 设置 边框虚线重复样式
  10186. <para>
  10187. 边框的起点位置为左上角,绕行方向为顺时针
  10188. </para>
  10189. </summary>
  10190. <param name="dashPattern"> 边框虚线重复样式 </param>
  10191. <returns> this </returns>
  10192. </member>
  10193. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Image.Border.DashPattern">
  10194. <summary>
  10195. 【属性 可选】
  10196. 获取 边框虚线重复样式
  10197. <para>
  10198. 边框的起点位置为左上角,绕行方向为顺时针
  10199. </para>
  10200. </summary>
  10201. <returns> 边框虚线重复样式 </returns>
  10202. </member>
  10203. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Image.Border.SetBorderColor(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color)">
  10204. <summary>
  10205. 【可选】
  10206. 设置 边框颜色
  10207. <para>
  10208. 有关边框颜色描述见 8.3.2 基本颜色
  10209. </para>
  10210. <para>
  10211. 默认为黑色
  10212. </para>
  10213. </summary>
  10214. <param name="borderColor"> 边框颜色 </param>
  10215. <returns> this </returns>
  10216. </member>
  10217. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Image.Border.GetBorderColor">
  10218. <summary>
  10219. 【可选】
  10220. 获取 边框颜色
  10221. <para>
  10222. 有关边框颜色描述见 8.3.2 基本颜色
  10223. </para>
  10224. <para>
  10225. 默认为黑色
  10226. </para>
  10227. </summary>
  10228. <returns> 边框颜色,null表示为黑色 </returns>
  10229. </member>
  10230. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Image.BorderColor">
  10231. <summary>
  10232. 边框颜色
  10233. <para>
  10234. 有关边框颜色描述见 8.3.2 基本颜色
  10235. </para>
  10236. <para>
  10237. 默认为黑色
  10238. </para>
  10239. </summary>
  10240. </member>
  10241. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Image.CT_Image">
  10242. <summary>
  10243. 图像
  10244. <para>
  10245. 10 图像 图 57 表 43
  10246. </para>
  10247. </summary>
  10248. </member>
  10249. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Image.CT_Image.SetResourceID(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  10250. <summary>
  10251. 【必选 属性】
  10252. 设置 引用资源文件的定义多媒体的标识
  10253. </summary>
  10254. <param name="resourceId"> 引用资源文件的定义多媒体的标识 </param>
  10255. <returns> this </returns>
  10256. </member>
  10257. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Image.CT_Image.ResourceID">
  10258. <summary>
  10259. 【必选 属性】
  10260. 设置 引用资源文件的定义多媒体的标识
  10261. </summary>
  10262. <returns> 引用资源文件的定义多媒体的标识 </returns>
  10263. </member>
  10264. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Image.CT_Image.SetSubstitution(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  10265. <summary>
  10266. 【可选 属性】
  10267. 设置 可替换图像
  10268. <para>
  10269. 引用资源文件中定义的多媒体的标识,由于某些情况
  10270. 如高分辨率输出进行图像替换
  10271. </para>
  10272. </summary>
  10273. <param name="substitution"> 可替换图像标识 </param>
  10274. <returns> this </returns>
  10275. </member>
  10276. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Image.CT_Image.Substitution">
  10277. <summary>
  10278. 【可选 属性】
  10279. 获取 可替换图像引用
  10280. <para>
  10281. 引用资源文件中定义的多媒体的标识,由于某些情况
  10282. 如高分辨率输出进行图像替换
  10283. </para>
  10284. </summary>
  10285. <returns> 可替换图像标识引用 </returns>
  10286. </member>
  10287. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Image.CT_Image.SetImageMask(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  10288. <summary>
  10289. 【可选 属性】
  10290. 设置 图像蒙版
  10291. <para>
  10292. 引用资源文件中定义的多媒体的标识,用作蒙板的图像应是
  10293. 与 ResourceID 指向的图像相同大小的二值图
  10294. </para>
  10295. </summary>
  10296. <param name="imageMask"> 图像蒙版资源引用 </param>
  10297. <returns> this </returns>
  10298. </member>
  10299. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Image.CT_Image.ImageMask">
  10300. <summary>
  10301. 【可选 属性】
  10302. 获取 图像蒙版资源引用
  10303. <para>
  10304. 引用资源文件中定义的多媒体的标识,用作蒙板的图像应是
  10305. 与 ResourceID 指向的图像相同大小的二值图
  10306. </para>
  10307. </summary>
  10308. <returns> 图像蒙版资源引用 </returns>
  10309. </member>
  10310. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Image.CT_Image.SKDetBorder(Spire.Pdf.General.Paper.Ofd.Core.Image.Border)">
  10311. <summary>
  10312. 【可选】
  10313. 设置 图像边框
  10314. </summary>
  10315. <param name="border"> 图像边框 </param>
  10316. <returns> this </returns>
  10317. </member>
  10318. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Image.CT_Image.ToObj(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID)">
  10319. <summary>
  10320. 构造图片对象
  10321. </summary>
  10322. <param name="id"> 对象ID </param>
  10323. <returns> 对象 </returns>
  10324. </member>
  10325. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Image.CT_Image.Border">
  10326. <summary>
  10327. 【可选】
  10328. 设置 图像边框
  10329. </summary>
  10330. <returns> 图像边框 </returns>
  10331. </member>
  10332. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.OFDCommonQName">
  10333. <summary>
  10334. OFD通用 qualified name
  10335. <para>
  10336. 只要名称相同并且命名空间前缀保持一致就认为是同一种 qualified name
  10337. </para>
  10338. </summary>
  10339. </member>
  10340. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.OFDCommonQName.#ctor(System.String)">
  10341. <param name="name"> OFD元素名称 </param>
  10342. </member>
  10343. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.OFDCommonQName.Equals(System.Object)">
  10344. <summary>
  10345. Name相同并且,只要符合命名空间前缀相同那么
  10346. 那么认定为是相等的qualified name
  10347. </summary>
  10348. <param name="obj"> 比较对象 </param>
  10349. <returns> true 相同;false 不同 </returns>
  10350. </member>
  10351. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.OFDElement">
  10352. <summary>
  10353. 文件根节点
  10354. <para>
  10355. XML文档使用的命名空间为 http://www.ofdspec.org/2016,其表示符应为 ofd;
  10356. 应在包内各XML文档的根节点申明 defaults:ofd。
  10357. 元素节点应使用命名空间标识符,元素属性不使用命名空间标识符。
  10358. ————《GB/T 33190-2016》 7.1 命名空间
  10359. </para>
  10360. </summary>
  10361. </member>
  10362. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.OFDElement.GetInstance(System.String)">
  10363. <param name="name"> 元素名称 </param>
  10364. <returns> 获取OFD类型元素实例 </returns>
  10365. </member>
  10366. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.OFDElement.AddOFDEntity(System.String,System.Object)">
  10367. <summary>
  10368. 向元素中增加OFD元素
  10369. </summary>
  10370. <param name="name"> 元素名称 </param>
  10371. <param name="value"> 元素文本</param>
  10372. <returns> this </returns>
  10373. </member>
  10374. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.OFDElement.SetOFDEntity(System.String,System.Object)">
  10375. <summary>
  10376. 设置OFD参数
  10377. <para>
  10378. 如果参数已经存在则修改参数
  10379. </para>
  10380. <para>
  10381. 如果属性值value为null,表示删除该类元素
  10382. </para>
  10383. </summary>
  10384. <param name="name"> 元素名称 </param>
  10385. <param name="value"> 元素文本 </param>
  10386. <returns> this </returns>
  10387. </member>
  10388. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.OFDElement.SetOFDName(System.String)">
  10389. <summary>
  10390. 设置 元素名称
  10391. </summary>
  10392. <param name="name"> 元素名称 </param>
  10393. <returns> this </returns>
  10394. </member>
  10395. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.OFDElement.GetOFDElement(System.String)">
  10396. <summary>
  10397. 获取OFD的元素
  10398. </summary>
  10399. <param name="name"> OFD元素名称 </param>
  10400. <returns> OFD元素或null </returns>
  10401. </member>
  10402. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.OFDElement.RemoveAttr(System.String)">
  10403. <summary>
  10404. 如果属性存在则删除
  10405. </summary>
  10406. <param name="name"> 属性名 </param>
  10407. <returns> true 删除成功;false 删除失败,可能是由于属性不存在 </returns>
  10408. </member>
  10409. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.OFDElement.GetOFDElementText(System.String)">
  10410. <summary>
  10411. 获取OFD元素中的文本
  10412. </summary>
  10413. <param name="name"> 元素名称 </param>
  10414. <returns> 文本 </returns>
  10415. </member>
  10416. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.OFDElement.Set(Spire.Pdf.General.Paper.Ofd.Core.OfdXmlElement)">
  10417. <summary>
  10418. 设置元素
  10419. <para>
  10420. 如果同类型元素已经存在,那么删除原有元素
  10421. </para>
  10422. </summary>
  10423. <param name="element"> 需要设置的元素 </param>
  10424. <returns> this </returns>
  10425. </member>
  10426. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.OFDElement.RemoveOFDElemByNames(System.String[])">
  10427. <summary>
  10428. @Date 2021 04 20 19 18 </summary>
  10429. <param name="names">
  10430. @return </param>
  10431. </member>
  10432. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.OFDElement.SetObjID(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID)">
  10433. <summary>
  10434. 【可选】
  10435. <para>
  10436. 设置 OFD对象标识,无符号整数,应在文档内唯一。
  10437. </para>
  10438. <para>
  10439. 0标识无效标识符
  10440. </para>
  10441. </summary>
  10442. <param name="objId"> OFD对象标识 </param>
  10443. <returns> this </returns>
  10444. </member>
  10445. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.OFDElement.RemoveAll">
  10446. <summary>
  10447. @Data 2021 4 20 18 53
  10448. @return
  10449. </summary>
  10450. </member>
  10451. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.OFDElement.ObjID">
  10452. <summary>
  10453. 【可选】
  10454. <para>
  10455. 设置 OFD对象标识,无符号整数,应在文档内唯一。
  10456. </para>
  10457. <para>
  10458. 0标识无效标识符
  10459. </para>
  10460. </summary>
  10461. <returns> OFD对象标识,null表示对象标识不存在 </returns>
  10462. </member>
  10463. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.OFDElement.QualifiedName">
  10464. <summary>
  10465. OFD元素采用OFD的命名空间,所以直接调用代理对象
  10466. </summary>
  10467. <returns> 元素全名(含有前缀) </returns>
  10468. </member>
  10469. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.OFDSimpleTypeElement">
  10470. <summary>
  10471. 简单类型元素对象,用于承载 Text
  10472. </summary>
  10473. </member>
  10474. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.OFDSimpleTypeElement.#ctor(System.String,System.Object)">
  10475. <summary>
  10476. 创建一个带有文本元素
  10477. </summary>
  10478. <param name="name"> 元素名称 </param>
  10479. <param name="obj"> 元素值对象(可toString 序列化为字符串) </param>
  10480. </member>
  10481. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.OfdXmlElement.QualifiedName">
  10482. <summary>
  10483. 需要继承的子类实现该方法,用于在代理对象是做类型检查
  10484. </summary>
  10485. <returns> 元素全名(含有前缀) </returns>
  10486. </member>
  10487. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.OfdXmlElement.RemoveAttr(System.String)">
  10488. <summary>
  10489. 如果属性存在则删除
  10490. </summary>
  10491. <param name="name"> 属性名 </param>
  10492. <returns> true 删除成功;false 删除失败,可能是由于属性不存在 </returns>
  10493. </member>
  10494. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.Area">
  10495. <summary>
  10496. 裁剪区域
  10497. <para>
  10498. 用一个图形或文字对象来描述裁剪区的一个组成部分,
  10499. 最终裁剪区是这些区域的并集。
  10500. </para>
  10501. <para>
  10502. 8.4 裁剪区 表 33
  10503. </para>
  10504. </summary>
  10505. </member>
  10506. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.Area.setDrawParam(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  10507. <summary>
  10508. 【可选 属性】
  10509. 设置 引用资源文件中的绘制参数的标识
  10510. <para>
  10511. 线宽、结合点和端点样式等绘制特性对裁剪效果会产生影响,
  10512. 有关绘制参数的描述见 8.2
  10513. </para>
  10514. </summary>
  10515. <param name="drawParam"> 引用资源文件中的绘制参数的标识 </param>
  10516. <returns> this </returns>
  10517. </member>
  10518. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.Area.DrawParam">
  10519. <summary>
  10520. 【可选 属性】
  10521. 获取 引用资源文件中的绘制参数的标识
  10522. <para>
  10523. 线宽、结合点和端点样式等绘制特性对裁剪效果会产生影响,
  10524. 有关绘制参数的描述见 8.2
  10525. </para>
  10526. </summary>
  10527. <returns> 引用资源文件中的绘制参数的标识 </returns>
  10528. </member>
  10529. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.Area.SetCTM(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array)">
  10530. <summary>
  10531. 【可选 属性】
  10532. 设置 变换矩阵
  10533. <para>
  10534. 针对对象坐标系,对Area下包含的 Path 和 Text 进行进一步的变换
  10535. </para>
  10536. </summary>
  10537. <param name="ctm"> 变换矩阵 </param>
  10538. <returns> this </returns>
  10539. </member>
  10540. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.Area.CTM">
  10541. <summary>
  10542. 【可选 属性】
  10543. 获取 变换矩阵
  10544. <para>
  10545. 针对对象坐标系,对Area下包含的 Path 和 Text 进行进一步的变换
  10546. </para>
  10547. </summary>
  10548. <returns> 变换矩阵 </returns>
  10549. </member>
  10550. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.Area.SetClipObj(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.ClipAble)">
  10551. <summary>
  10552. 【必选】
  10553. 设置 裁剪对象
  10554. <para>
  10555. 裁剪对象可以是 CT_Text、CT_Path
  10556. </para>
  10557. </summary>
  10558. <param name="clipObj"> 裁剪对象 </param>
  10559. <returns> this </returns>
  10560. </member>
  10561. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.Area.ClipObj">
  10562. <summary>
  10563. 【必选】
  10564. 获取 裁剪对象
  10565. <para>
  10566. 裁剪对象可以是 CT_Text、CT_Path
  10567. </para>
  10568. </summary>
  10569. <returns> 裁剪对象 </returns>
  10570. </member>
  10571. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.ClipAble">
  10572. <summary>
  10573. 可裁剪对象
  10574. <para>
  10575. 实现该接口代表能够作为裁剪区域进行裁剪操作
  10576. </para>
  10577. <para>
  10578. 可裁剪对象为: CT_Path、CT_Text
  10579. </para>
  10580. <para>
  10581. 8.5 图 44 表 33
  10582. </para>
  10583. </summary>
  10584. </member>
  10585. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.Clips">
  10586. <summary>
  10587. 图元对象的裁剪区域序列
  10588. <para>
  10589. 采用对象空间坐标系
  10590. </para>
  10591. <para>
  10592. 当存在多个 Clip对象时,最终裁剪区为所有 Clip区域交集。
  10593. </para>
  10594. <para>
  10595. 8.5 图元对象 图 45 表 34
  10596. </para>
  10597. </summary>
  10598. </member>
  10599. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.Clips.#ctor(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.CT_Clip)">
  10600. <summary>
  10601. 使用一个裁剪对象初始化裁剪序列
  10602. </summary>
  10603. <param name="clip"> 裁剪对象 </param>
  10604. </member>
  10605. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.Clips.AddClip(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.CT_Clip)">
  10606. <summary>
  10607. 【必选】
  10608. 增加 图元对象的裁剪区域
  10609. <para>
  10610. 采用对象空间坐标系
  10611. </para>
  10612. </summary>
  10613. <param name="clip"> 图元对象的裁剪区域 </param>
  10614. <returns> this </returns>
  10615. </member>
  10616. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.Clips.GetClips">
  10617. <summary>
  10618. 【必选】
  10619. 获取 图元对象的裁剪区域序列
  10620. <para>
  10621. 采用对象空间坐标系
  10622. </para>
  10623. <para>
  10624. 当存在多个 Clip 对象时,最终裁剪区为所有 Clip 区域的交集
  10625. </para>
  10626. </summary>
  10627. <returns> 图元对象的裁剪区域序列 </returns>
  10628. </member>
  10629. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.CT_Clip">
  10630. <summary>
  10631. 裁剪区
  10632. <para>
  10633. 裁剪区由一组路径或文字构成,用以指定页面上的一个有效绘制区域,落在裁剪区
  10634. 意外的部分不受绘制指令的影响。
  10635. </para>
  10636. <para>
  10637. 一个裁剪区可由多个分路径(Area)组成,最终的裁剪范围是各个部分路径的并集。
  10638. 裁剪区中的数据均相对于所修饰图元对象的外界矩形。
  10639. </para>
  10640. <para>
  10641. 8.4 裁剪区 图 44 表 33
  10642. </para>
  10643. </summary>
  10644. </member>
  10645. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.CT_Clip.AddArea(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.Area)">
  10646. <summary>
  10647. 【必选】
  10648. 增加 裁剪区域
  10649. <para>
  10650. 用一个图形对象或文字对象来描述裁剪区的一个组成部分,
  10651. 最终裁剪区是这些区域的并集。
  10652. </para>
  10653. </summary>
  10654. <param name="area"> 裁剪区域 </param>
  10655. <returns> this </returns>
  10656. </member>
  10657. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.CT_Clip.Areas">
  10658. <summary>
  10659. 【必选】
  10660. 设置 裁剪区域
  10661. <para>
  10662. 用一个图形对象或文字对象来描述裁剪区的一个组成部分,
  10663. 最终裁剪区是这些区域的并集。
  10664. </para>
  10665. </summary>
  10666. <returns> 裁剪区域 </returns>
  10667. </member>
  10668. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.BitsPerComponent">
  10669. <summary>
  10670. 每个颜色通道使用的位数
  10671. <para>
  10672. 有效取值为:1,2,4,8,16
  10673. </para>
  10674. <para>
  10675. 默认值取值为 8
  10676. </para>
  10677. </summary>
  10678. </member>
  10679. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.BitsPerComponent.bit">
  10680. <summary>
  10681. 每个颜色通道使用的位数
  10682. </summary>
  10683. </member>
  10684. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.BitsPerComponent.Value">
  10685. <summary>
  10686. 获取 每个颜色通道使用的位数
  10687. </summary>
  10688. <returns> 每个颜色通道使用的位数 </returns>
  10689. </member>
  10690. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.BitsPerComponent.GetInstance(System.String)">
  10691. <summary>
  10692. 获取实例
  10693. </summary>
  10694. <param name="bitStr"> 比特数字符串 </param>
  10695. <returns> 实例 </returns>
  10696. </member>
  10697. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.BitsPerComponent.GetInstance(System.Int32)">
  10698. <summary>
  10699. 获取实例
  10700. </summary>
  10701. <param name="bit"> 比特数 </param>
  10702. <returns> 实例 </returns>
  10703. </member>
  10704. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.CT_ColorSpace">
  10705. <summary>
  10706. 颜色空间
  10707. <para>
  10708. 本标准支持 GRAY、RGB、CMYK 颜色空间。除通过
  10709. 设置各通道使用颜色空间内的任意颜色之外,还可
  10710. 在颜色空间内定义调色板或指定相应颜色配置文件,
  10711. 通过设置索引值进行引用。
  10712. </para>
  10713. <para>
  10714. 8.3 颜色 图 24
  10715. </para>
  10716. </summary>
  10717. </member>
  10718. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.CT_ColorSpace.#ctor(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.OFDColorSpaceType)">
  10719. <param name="type"> 颜色类型 </param>
  10720. </member>
  10721. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.CT_ColorSpace.#ctor(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.OFDColorSpaceType,System.Int64)">
  10722. <param name="type"> 颜色类型 </param>
  10723. <param name="id"> 对象ID </param>
  10724. </member>
  10725. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.CT_ColorSpace.SetType(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.OFDColorSpaceType)">
  10726. <summary>
  10727. 【必选 属性】
  10728. 设置 颜色空间的类型
  10729. <para>
  10730. 可选类型<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.OFDColorSpaceType"/>
  10731. </para>
  10732. </summary>
  10733. <param name="type"> 颜色空间的类型 </param>
  10734. <returns> this </returns>
  10735. </member>
  10736. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.CT_ColorSpace.GetType">
  10737. <summary>
  10738. 【必选 属性】
  10739. 获取 颜色空间的类型
  10740. <para>
  10741. 可选类型<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.OFDColorSpaceType"/>
  10742. </para>
  10743. </summary>
  10744. <returns> 颜色空间的类型 </returns>
  10745. </member>
  10746. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.CT_ColorSpace.SetBitsPerComponent(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.BitsPerComponent)">
  10747. <summary>
  10748. 【可选 属性】
  10749. 设置 每个颜色通道使用的位数
  10750. <para>
  10751. 有效取值为:1,2,4,8,16 参考<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.BitsPerComponent"/>
  10752. </para>
  10753. </summary>
  10754. <param name="bitsPerComponent"> 每个颜色通道使用的位数 </param>
  10755. <returns> this </returns>
  10756. </member>
  10757. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.CT_ColorSpace.GetBitsPerComponent">
  10758. <summary>
  10759. 【可选 属性】
  10760. 获取 每个颜色通道使用的位数
  10761. <para>
  10762. 有效取值为:1,2,4,8,16 参考<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.BitsPerComponent"/>
  10763. </para>
  10764. </summary>
  10765. <returns> 每个颜色通道使用的位数 </returns>
  10766. </member>
  10767. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.CT_ColorSpace.SetProfile(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  10768. <summary>
  10769. 【可选 属性】
  10770. 设置 指向包内颜色配置文件
  10771. </summary>
  10772. <param name="profile"> 指向包内颜色配置文件路径 </param>
  10773. <returns> this </returns>
  10774. </member>
  10775. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.CT_ColorSpace.GetProfile">
  10776. <summary>
  10777. 【可选 属性】
  10778. 获取 指向包内颜色配置文件
  10779. </summary>
  10780. <returns> 指向包内颜色配置文件路径 </returns>
  10781. </member>
  10782. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.CT_ColorSpace.SetPalette(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.Palette)">
  10783. <summary>
  10784. 【可选】
  10785. 设置 调色板
  10786. <para>
  10787. 调色板中颜色的索引编号从 0 开始
  10788. </para>
  10789. </summary>
  10790. <param name="palette"> 调色板 </param>
  10791. <returns> this </returns>
  10792. </member>
  10793. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.CT_ColorSpace.GetPalette">
  10794. <summary>
  10795. 【可选】
  10796. 获取 调色板
  10797. <para>
  10798. 调色板中颜色的索引编号从 0 开始
  10799. </para>
  10800. </summary>
  10801. <returns> 调色板 </returns>
  10802. </member>
  10803. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.CV">
  10804. <summary>
  10805. 调色板中预定义的颜色
  10806. <para>
  10807. 调色板中颜色的索引编号从 0 开始
  10808. </para>
  10809. <para>
  10810. 8.3 颜色 表 25
  10811. </para>
  10812. </summary>
  10813. </member>
  10814. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.CV.#ctor(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array)">
  10815. <summary>
  10816. 颜色表示:
  10817. <para>
  10818. Gray - 通过一个通道来表明灰度值;例如 "#FF 255"
  10819. </para>
  10820. <para>
  10821. RGB - 包含3个通道,一次是红、绿、蓝;例如 "#11 #22 #33"、"17 34 51"
  10822. </para>
  10823. <para>
  10824. CMYK - 包含4个通道,依次是青、黄、品红、黑;例如 "#11 #22 #33 # 44"、"17 34 51 68"
  10825. </para>
  10826. </summary>
  10827. <param name="color"> 设置预定义的颜色 </param>
  10828. </member>
  10829. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.CV.setColor(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array)">
  10830. <summary>
  10831. 设置 预定义的颜色
  10832. <para>
  10833. 颜色表示:
  10834. </para>
  10835. <para>
  10836. Gray - 通过一个通道来表明灰度值;例如 "#FF 255"
  10837. </para>
  10838. <para>
  10839. RGB - 包含3个通道,一次是红、绿、蓝;例如 "#11 #22 #33"、"17 34 51"
  10840. </para>
  10841. <para>
  10842. CMYK - 包含4个通道,依次是青、黄、品红、黑;例如 "#11 #22 #33 # 44"、"17 34 51 68"
  10843. </para>
  10844. </summary>
  10845. <param name="value"> 设置预定义的颜色 </param>
  10846. <returns> this </returns>
  10847. </member>
  10848. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.CV.Color">
  10849. <summary>
  10850. 获取 预定义的颜色
  10851. <para>
  10852. 颜色表示:
  10853. </para>
  10854. <para>
  10855. Gray - 通过一个通道来表明灰度值;例如 "#FF 255"
  10856. </para>
  10857. <para>
  10858. RGB - 包含3个通道,一次是红、绿、蓝;例如 "#11 #22 #33"、"17 34 51"
  10859. </para>
  10860. <para>
  10861. CMYK - 包含4个通道,依次是青、黄、品红、黑;例如 "#11 #22 #33 # 44"、"17 34 51 68"
  10862. </para>
  10863. </summary>
  10864. <returns> 设置预定义的颜色 </returns>
  10865. </member>
  10866. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.OFDColorSpaceType">
  10867. <summary>
  10868. 颜色空间的类型
  10869. <para>
  10870. 8.3.1 表 25 颜色空间属性
  10871. </para>
  10872. </summary>
  10873. </member>
  10874. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.OFDColorSpaceType.GRAY">
  10875. <summary>
  10876. 灰度
  10877. </summary>
  10878. </member>
  10879. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.OFDColorSpaceType.RGB">
  10880. <summary>
  10881. 红绿蓝
  10882. </summary>
  10883. </member>
  10884. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.OFDColorSpaceType.CMYK">
  10885. <summary>
  10886. 印刷颜色
  10887. </summary>
  10888. </member>
  10889. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.OFDColorSpaceType.GetInstance(System.String)">
  10890. <summary>
  10891. 获取实例 </summary>
  10892. <param name="type"> 类型字符串 </param>
  10893. <returns> 实例 </returns>
  10894. <exception cref="!:IllegalArgumentException"> 未知的颜色空间类型 </exception>
  10895. </member>
  10896. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.Palette">
  10897. <summary>
  10898. 调色板
  10899. <para>
  10900. 8.3 颜色 表 25
  10901. </para>
  10902. <para>
  10903. 调色板中颜色的索引编号从 0 开始
  10904. </para>
  10905. </summary>
  10906. </member>
  10907. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.Palette.AddCV(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.CV)">
  10908. <summary>
  10909. 【必选】
  10910. <para>
  10911. 设置 调色板中的预定义颜色
  10912. </para>
  10913. </summary>
  10914. <param name="cv"> 调色板中的预定义颜色 </param>
  10915. <returns> this </returns>
  10916. </member>
  10917. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.Palette.GetCVByIndex(System.Nullable{System.Int32})">
  10918. <summary>
  10919. 获取 预定义位置颜色
  10920. </summary>
  10921. <param name="index"> 预定义位置颜色位置序号,0 开始 </param>
  10922. <returns> 预定义位置颜色 </returns>
  10923. </member>
  10924. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.Palette.GetColorByIndex(System.Nullable{System.Int32})">
  10925. <summary>
  10926. 获取 预定义位置颜色
  10927. </summary>
  10928. <param name="index"> 预定义位置颜色位置序号,0 开始 </param>
  10929. <returns> 预定义位置颜色 </returns>
  10930. </member>
  10931. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.ColorSpace.Palette.CVs">
  10932. <summary>
  10933. 【必选】
  10934. <para>
  10935. 获取 调色板中的预定义颜色
  10936. </para>
  10937. <para>
  10938. 调色板中颜色的索引编号从 0 开始
  10939. </para>
  10940. <para>
  10941. tip:只读
  10942. </para>
  10943. </summary>
  10944. <returns> 调色板中的预定义颜色列表 </returns>
  10945. </member>
  10946. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.ColorClusterType">
  10947. <summary>
  10948. 颜色族
  10949. <para>
  10950. 用于标识属于颜色的一种,颜色可以是基本颜色、底纹和渐变
  10951. </para>
  10952. <para>
  10953. 8.3.2 图 25 颜色结构
  10954. </para>
  10955. </summary>
  10956. </member>
  10957. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd">
  10958. <summary>
  10959. 轴向渐变
  10960. <para>
  10961. 在轴向渐变中,颜色渐变沿着一条指定的轴线方向,轴线由起始点和结束点决定,
  10962. 与这条轴线垂直的直线上的点颜色相同。
  10963. </para>
  10964. <para>
  10965. 当轴向渐变某个方向设定为延伸时(Extend 不等于 0),渐变应沿轴在该方向的延长线
  10966. 延伸到超出裁剪区在该轴线的投影区域为止。当 MapType 为 Direct 时,延伸区域的
  10967. 渲染颜色使用该方向轴点所在的段的颜色;否则,按照在轴线区域内的渲染规则进行渲染。
  10968. </para>
  10969. <para>
  10970. 8.3.4.2 轴向渐变 图 29、30 表 29
  10971. </para>
  10972. </summary>
  10973. </member>
  10974. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd.SetMapType(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.MapType)">
  10975. <summary>
  10976. 【可选 属性】
  10977. 设置 渐变绘制的方式
  10978. <para>
  10979. 可选值参考<seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd.MapType"/>
  10980. </para>
  10981. </summary>
  10982. <param name="mapType"> 绘制方向 </param>
  10983. <returns> this </returns>
  10984. </member>
  10985. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd.MapType">
  10986. <summary>
  10987. 【可选 属性】
  10988. 获取 渐变绘制的方式
  10989. <para>
  10990. 可选值参考<seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd.MapType"/>
  10991. </para>
  10992. </summary>
  10993. <returns> 绘制方向 </returns>
  10994. </member>
  10995. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd.SetMapUnit(System.Nullable{System.Double})">
  10996. <summary>
  10997. 【可选 属性】
  10998. 设置 轴线一个渐变区间的长度
  10999. <para>
  11000. 当 MapType 的值不等于 Direct 时出现
  11001. </para>
  11002. <para>
  11003. 默认值为轴线长度
  11004. </para>
  11005. </summary>
  11006. <param name="mapUnit"> 轴线一个渐变区间的长度 </param>
  11007. <returns> this </returns>
  11008. </member>
  11009. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd.MapUnit">
  11010. <summary>
  11011. 【可选 属性】
  11012. 获取 轴线一个渐变区间的长度
  11013. <para>
  11014. 当 MapType 的值不等于 Direct 时出现
  11015. </para>
  11016. <para>
  11017. 默认值为轴线长度
  11018. </para>
  11019. </summary>
  11020. <returns> 轴线一个渐变区间的长度 </returns>
  11021. </member>
  11022. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd.SetExtend(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Extend)">
  11023. <summary>
  11024. 【可选 属性】
  11025. 设置 轴线延长线方向是否继续绘制
  11026. <para>
  11027. 可选值参考<seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd.Extend"/>
  11028. </para>
  11029. <para>
  11030. 默认值为 <seealso cref="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Extend._0"/> 不向两侧继续绘制渐变
  11031. </para>
  11032. </summary>
  11033. <param name="extend"> 轴线延长线方向是否继续绘制 </param>
  11034. <returns> this </returns>
  11035. </member>
  11036. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd.Extend">
  11037. <summary>
  11038. 【可选 属性】
  11039. 获取 轴线延长线方向是否继续绘制
  11040. <para>
  11041. 默认值为 <seealso cref="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Extend._0"/> 不向两侧继续绘制渐变
  11042. </para>
  11043. </summary>
  11044. <returns> 轴线延长线方向是否继续绘制,选值参考<seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd.Extend"/> </returns>
  11045. </member>
  11046. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd.SetStartPoint(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos)">
  11047. <summary>
  11048. 【必选 属性】
  11049. 设置 轴线起始点
  11050. </summary>
  11051. <param name="startPoint"> 轴线起始点 </param>
  11052. <returns> this </returns>
  11053. </member>
  11054. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd.StartPoint">
  11055. <summary>
  11056. 【必选 属性】
  11057. 获取 轴线起始点
  11058. </summary>
  11059. <returns> 轴线起始点 </returns>
  11060. </member>
  11061. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd.SetEndPoint(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos)">
  11062. <summary>
  11063. 【必选 属性】
  11064. 设置 轴线结束点
  11065. </summary>
  11066. <param name="endPoint"> 轴线结束点 </param>
  11067. <returns> this </returns>
  11068. </member>
  11069. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd.EndPoint">
  11070. <summary>
  11071. 【必选 属性】
  11072. 设置 轴线结束点
  11073. </summary>
  11074. <returns> 轴线结束点 </returns>
  11075. </member>
  11076. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd.AddSegment(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Segment)">
  11077. <summary>
  11078. 【必选】
  11079. 增加 段
  11080. </summary>
  11081. <param name="segment"> 段 </param>
  11082. <returns> this </returns>
  11083. </member>
  11084. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd.Segments">
  11085. <summary>
  11086. 【必选】
  11087. 获取 段列表
  11088. </summary>
  11089. <returns> 段列表 </returns>
  11090. </member>
  11091. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color">
  11092. <summary>
  11093. 基本颜色
  11094. <para>
  11095. 本标准中定义的颜色是一个广义的概念,包括基本颜色、底纹和渐变
  11096. </para>
  11097. <para>
  11098. 基本颜色支持两种指定方式:一种是通过设定颜色个通道值指定颜色空间的某个颜色,
  11099. 另一种是通过索引值取得颜色空间中的一个预定义颜色。
  11100. </para>
  11101. <para>
  11102. 由于不同颜色空间下,颜色通道的含义、数目各不相同,因此对颜色空间的类型、颜色值的
  11103. 描述格式等作出了详细的说明,见表 27。BitsPerComponent(简称 BPC)由效时,
  11104. 颜色通道值的取值下限是 0,上限由 BitsPerComponent 决定,取值区间 [0, 2^BPC - 1]
  11105. 内的整数,采用 10 进制或 16 进制的形式表示,采用 16 进制表示时,应以"#"加以标识。
  11106. 当颜色通道的值超出了相应区间,则按照默认颜色来处理。
  11107. </para>
  11108. <para>
  11109. 8.3.2 基本颜色 图 25 表 26
  11110. </para>
  11111. </summary>
  11112. </member>
  11113. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color.#ctor(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.ColorClusterType)">
  11114. <param name="color"> 颜色族中的颜色 </param>
  11115. </member>
  11116. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color.Rgb(System.Int32,System.Int32,System.Int32)">
  11117. <summary>
  11118. RGB颜色值
  11119. <para>
  11120. 其中颜色空间(CT_ColorSpace)的通道使用位数(BitsPerComponent)为 8
  11121. </para>
  11122. <para>
  11123. 采用10进制表示方式
  11124. </para>
  11125. </summary>
  11126. <param name="r"> 红色 0~255 </param>
  11127. <param name="g"> 绿色 0~255 </param>
  11128. <param name="b"> 蓝色 0~255 </param>
  11129. <returns> RGB 颜色 </returns>
  11130. </member>
  11131. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color.SetValue(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array)">
  11132. <summary>
  11133. 【可选 属性】
  11134. 设置 颜色值
  11135. <para>
  11136. 指定了当前颜色空间下各通道的取值。Value 的取值应
  11137. 符合"通道 1 通道 2 通道 3 ..."格式。此属性不出现时,
  11138. 应采用 Index 属性从颜色空间的调色板中的取值。二者都不
  11139. 出现时,改颜色各通道的值全部为 0
  11140. </para>
  11141. <para>
  11142. 颜色表示:
  11143. </para>
  11144. <para>
  11145. Gray - 通过一个通道来表明灰度值;例如 "#FF 255"
  11146. </para>
  11147. <para>
  11148. RGB - 包含3个通道,一次是红、绿、蓝;例如 "#11 #22 #33"、"17 34 51"
  11149. </para>
  11150. <para>
  11151. CMYK - 包含4个通道,依次是青、黄、品红、黑;例如 "#11 #22 #33 # 44"、"17 34 51 68"
  11152. </para>
  11153. </summary>
  11154. <param name="value"> 颜色值 </param>
  11155. <returns> this </returns>
  11156. </member>
  11157. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color.Value">
  11158. <summary>
  11159. 【可选 属性】
  11160. 获取 颜色值
  11161. <para>
  11162. 指定了当前颜色空间下各通道的取值。Value 的取值应
  11163. 符合"通道 1 通道 2 通道 3 ..."格式。此属性不出现时,
  11164. 应采用 Index 属性从颜色空间的调色板中的取值。二者都不
  11165. 出现时,改颜色各通道的值全部为 0
  11166. </para>
  11167. <para>
  11168. 颜色表示:
  11169. </para>
  11170. <para>
  11171. Gray - 通过一个通道来表明灰度值;例如 "#FF 255"
  11172. </para>
  11173. <para>
  11174. RGB - 包含3个通道,一次是红、绿、蓝;例如 "#11 #22 #33"、"17 34 51"
  11175. </para>
  11176. <para>
  11177. CMYK - 包含4个通道,依次是青、黄、品红、黑;例如 "#11 #22 #33 # 44"、"17 34 51 68"
  11178. </para>
  11179. </summary>
  11180. <returns> 颜色值 </returns>
  11181. </member>
  11182. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color.SetIndex(System.Int32)">
  11183. <summary>
  11184. 【可选 属性】
  11185. 设置 调色板中颜色的编号,非负整数
  11186. <para>
  11187. 将从当前颜色空间的调色板中取出相应索引的预定义颜色用来描绘。
  11188. 索引从 0 开始
  11189. </para>
  11190. </summary>
  11191. <param name="index"> 调色板中颜色的编号 </param>
  11192. <returns> this </returns>
  11193. </member>
  11194. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color.Index">
  11195. <summary>
  11196. 【可选 属性】
  11197. 获取 调色板中颜色的编号,非负整数
  11198. <para>
  11199. 将从当前颜色空间的调色板中取出相应索引的预定义颜色用来描绘。
  11200. 索引从 0 开始
  11201. </para>
  11202. </summary>
  11203. <returns> 调色板中颜色的编号,null表示不存在 </returns>
  11204. </member>
  11205. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color.SetColorSpace(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  11206. <summary>
  11207. 【可选 属性】
  11208. 设置 引用资源文件中颜色空间的标识
  11209. <para>
  11210. 默认值为文档设定的颜色空间
  11211. </para>
  11212. </summary>
  11213. <param name="colorSpace"> 颜色空间的标识 </param>
  11214. <returns> this </returns>
  11215. </member>
  11216. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color.GetColorSpace">
  11217. <summary>
  11218. 【可选 属性】
  11219. 获取 引用资源文件中颜色空间的标识
  11220. <para>
  11221. 默认值为文档设定的颜色空间
  11222. </para>
  11223. </summary>
  11224. <returns> 颜色空间的标识,为null是请从文档中获取设定的颜色空间,参照表 6 DefaultCS </returns>
  11225. </member>
  11226. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color.SetAlpha(System.Nullable{System.Int32})">
  11227. <summary>
  11228. 【可选 属性】
  11229. 设置 颜色透明度
  11230. <para>
  11231. 范围在 0~255 之间取值。
  11232. </para>
  11233. <para>
  11234. 默认为 255,完全不透明。
  11235. </para>
  11236. </summary>
  11237. <param name="alpha"> 颜色透明度 </param>
  11238. <returns> this </returns>
  11239. </member>
  11240. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color.Alpha">
  11241. <summary>
  11242. 【可选 属性】
  11243. 获取 颜色透明度
  11244. <para>
  11245. 范围在 0~255 之间取值。
  11246. </para>
  11247. <para>
  11248. 默认为 255,完全不透明。
  11249. </para>
  11250. </summary>
  11251. <returns> 颜色透明度 0~255 </returns>
  11252. </member>
  11253. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color.SetColor(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.ColorClusterType)">
  11254. <summary>
  11255. 【可选】
  11256. 设置 颜色
  11257. </summary>
  11258. <param name="color"> 颜色族 </param>
  11259. <returns> this </returns>
  11260. </member>
  11261. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color.SetPattern(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern)">
  11262. <summary>
  11263. 设置 Pattern
  11264. </summary>
  11265. <param name="pattern">样式</param>
  11266. <returns>this</returns>
  11267. </member>
  11268. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color.Color">
  11269. <summary>
  11270. 【可选】
  11271. 获取 颜色
  11272. </summary>
  11273. <returns> 颜色族, null表示不存在 </returns>
  11274. </member>
  11275. <!-- 对于成员“M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color.GetColorByType``1”忽略有格式错误的 XML 注释 -->
  11276. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_GouraudShd">
  11277. <summary>
  11278. 高洛德渐变
  11279. <para>
  11280. 高洛德渐变的基本原理是指定三个带有可选颜色的顶点,在其构成的三角形区域内
  11281. 采用高洛德算法绘制渐变图形。
  11282. </para>
  11283. <para>
  11284. 8.3.4.4 高洛德渐变 图 41 表 31
  11285. </para>
  11286. </summary>
  11287. </member>
  11288. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_GouraudShd.SetExtend(System.Nullable{System.Boolean})">
  11289. <summary>
  11290. 【可选 属性】
  11291. 设置 在渐变控制点所确定的部分是否填充
  11292. <para>
  11293. 默认值为 false(0)
  11294. </para>
  11295. </summary>
  11296. <param name="extend"> false - 不填充; true - 填充 </param>
  11297. <returns> this </returns>
  11298. </member>
  11299. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_GouraudShd.Extend">
  11300. <summary>
  11301. 【可选 属性】
  11302. 获取 在渐变控制点所确定的部分是否填充
  11303. <para>
  11304. 默认值为 false (0)
  11305. </para>
  11306. </summary>
  11307. <returns> false - 不填充; true - 填充 </returns>
  11308. </member>
  11309. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_GouraudShd.AddPoint(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Point)">
  11310. <summary>
  11311. 【必选】
  11312. 增加 渐变控制点
  11313. <para>
  11314. 至少出现三个
  11315. </para>
  11316. </summary>
  11317. <param name="point"> 渐变控制点 </param>
  11318. <returns> this </returns>
  11319. </member>
  11320. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_GouraudShd.Points">
  11321. <summary>
  11322. 【必选】
  11323. 获取 渐变控制点列表
  11324. <para>
  11325. 至少出现三个
  11326. </para>
  11327. </summary>
  11328. <returns> 渐变控制点列表 </returns>
  11329. </member>
  11330. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_GouraudShd.SetBackColor(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color)">
  11331. <summary>
  11332. 【可选】
  11333. 设置 渐变范围外的填充颜色
  11334. <para>
  11335. 应使用基本颜色
  11336. </para>
  11337. </summary>
  11338. <param name="backColor"> 渐变范围外的填充颜色,应使用基本颜色 </param>
  11339. <returns> this </returns>
  11340. </member>
  11341. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_GouraudShd.BackColor">
  11342. <summary>
  11343. 【可选】
  11344. 获取 渐变范围外的填充颜色
  11345. <para>
  11346. 应使用基本颜色
  11347. </para>
  11348. </summary>
  11349. <returns> 渐变范围外的填充颜色,应使用基本颜色 </returns>
  11350. </member>
  11351. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_LaGouraudShd">
  11352. <summary>
  11353. 网格高洛德渐变
  11354. <para>
  11355. 网格高洛德渐变是高洛德渐变的一种特殊形式,
  11356. 允许定义 4 个以上的控制点,按照每行固定的网格数(VerticesPerRow)
  11357. 形成若干行列,相邻的 4 个控制点定义一个网格单元,在
  11358. 一个网格单元内 EdgeFlag 固定为 1,网格单元及多个单元组成的网格区域的规则如图42所示。
  11359. </para>
  11360. <para>
  11361. 8.3.4.5 图 43 表 32
  11362. </para>
  11363. </summary>
  11364. </member>
  11365. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_LaGouraudShd.SetVerticesPerRow(System.Nullable{System.Int32})">
  11366. <summary>
  11367. 【必选 属性】
  11368. 设置 渐变区域内每行的网格数
  11369. </summary>
  11370. <param name="verticesPerRow"> 渐变区域内每行的网格数 </param>
  11371. <returns> this </returns>
  11372. </member>
  11373. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_LaGouraudShd.VerticesPerRow">
  11374. <summary>
  11375. 【必选 属性】
  11376. 获取 渐变区域内每行的网格数
  11377. </summary>
  11378. <returns> 渐变区域内每行的网格数 </returns>
  11379. </member>
  11380. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_LaGouraudShd.AddPoint(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Point)">
  11381. <summary>
  11382. 【必选】
  11383. 增加 渐变控制点
  11384. <para>
  11385. 至少出现四个
  11386. </para>
  11387. </summary>
  11388. <param name="point"> 渐变控制点,至少出现四个 </param>
  11389. <returns> this </returns>
  11390. </member>
  11391. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd">
  11392. <summary>
  11393. 径向渐变
  11394. <para>
  11395. 8.3.4.3 径向渐变 图 35 表 30
  11396. </para>
  11397. <para>
  11398. 径向渐变定义了两个离心率和倾斜角度均相同的椭圆,并在椭圆边缘连线
  11399. 区域内进行渐变绘制的方法。具体算法是,先由起始点椭圆中心点开始绘制
  11400. 一个起始点颜色的空心矩形,随后沿着中心点连线不断绘制离心率与倾角角度
  11401. 相同的空心椭圆,颜色由起始点颜色逐渐渐变为结束点颜色,椭圆大小由起始点
  11402. 椭圆主键变为结束点椭圆。
  11403. </para>
  11404. <para>
  11405. 当轴向渐变某个方向设定为延伸时(Extend 不等于 0),渐变应沿轴在该方向的延长线
  11406. 延伸到超出裁剪区在该轴线的投影区域为止。当 MapType 为 Direct 时,延伸区域的
  11407. 渲染颜色使用该方向轴点所在的段的颜色;否则,按照在轴线区域内的渲染规则进行渲染。
  11408. </para>
  11409. </summary>
  11410. </member>
  11411. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.SetMapType(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.MapType)">
  11412. <summary>
  11413. 【可选 属性】
  11414. 设置 渐变绘制的方式
  11415. <para>
  11416. 可选值参考<seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.MapType"/>
  11417. </para>
  11418. </summary>
  11419. <param name="mapType"> 绘制方向 </param>
  11420. <returns> this </returns>
  11421. </member>
  11422. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.MapType">
  11423. <summary>
  11424. 【可选 属性】
  11425. 获取 渐变绘制的方式
  11426. <para>
  11427. 可选值参考<seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.MapType"/>
  11428. </para>
  11429. </summary>
  11430. <returns> 绘制方向 </returns>
  11431. </member>
  11432. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.SetMapUnit(System.Nullable{System.Double})">
  11433. <summary>
  11434. 【可选 属性】
  11435. 设置 轴线一个渐变区间的长度
  11436. <para>
  11437. 当 MapType 的值不等于 Direct 时出现
  11438. </para>
  11439. <para>
  11440. 默认值为轴线长度
  11441. </para>
  11442. </summary>
  11443. <param name="mapUnit"> 轴线一个渐变区间的长度 </param>
  11444. <returns> this </returns>
  11445. </member>
  11446. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.MapUnit">
  11447. <summary>
  11448. 【可选 属性】
  11449. 获取 轴线一个渐变区间的长度
  11450. <para>
  11451. 当 MapType 的值不等于 Direct 时出现
  11452. </para>
  11453. <para>
  11454. 默认值为轴线长度
  11455. </para>
  11456. </summary>
  11457. <returns> 轴线一个渐变区间的长度 </returns>
  11458. </member>
  11459. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.SetEccentricity(System.Nullable{System.Double})">
  11460. <summary>
  11461. 【可选 属性】
  11462. 设置 两个椭圆的离心率
  11463. <para>
  11464. 椭圆焦距与长轴的比值,取值范围是 [0, 1.0)
  11465. </para>
  11466. <para>
  11467. 默认值为 0,在这种情况下退化为圆
  11468. </para>
  11469. </summary>
  11470. <param name="eccentricity"> 两个椭圆的离心率,取值范围是 [0, 1.0) </param>
  11471. <returns> this </returns>
  11472. </member>
  11473. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.Eccentricity">
  11474. <summary>
  11475. 【可选 属性】
  11476. 获取 两个椭圆的离心率
  11477. <para>
  11478. 椭圆焦距与长轴的比值,取值范围是 [0, 1.0)
  11479. </para>
  11480. <para>
  11481. 默认值为 0,在这种情况下退化为圆
  11482. </para>
  11483. </summary>
  11484. <returns> 两个椭圆的离心率,取值范围是 [0, 1.0),默认值为 0 </returns>
  11485. </member>
  11486. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.SetAngle(System.Nullable{System.Double})">
  11487. <summary>
  11488. 【可选 属性】
  11489. 设置 两个椭圆的倾斜角度
  11490. <para>
  11491. 椭圆长轴与 x 轴正向的夹角,单位为度
  11492. </para>
  11493. <para>
  11494. 默认值为 0
  11495. </para>
  11496. </summary>
  11497. <param name="angle"> 两个椭圆的倾斜角度 </param>
  11498. <returns> this </returns>
  11499. </member>
  11500. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.Angle">
  11501. <summary>
  11502. 【可选 属性】
  11503. 获取 两个椭圆的倾斜角度
  11504. <para>
  11505. 椭圆长轴与 x 轴正向的夹角,单位为度
  11506. </para>
  11507. <para>
  11508. 默认值为 0
  11509. </para>
  11510. </summary>
  11511. <returns> 两个椭圆的倾斜角度 </returns>
  11512. </member>
  11513. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.SetStartPoint(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos)">
  11514. <summary>
  11515. 【必选 属性】
  11516. 设置 起始椭圆的的中心点
  11517. </summary>
  11518. <param name="startPoint"> 起始椭圆的的中心点 </param>
  11519. <returns> this </returns>
  11520. </member>
  11521. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.StartPoint">
  11522. <summary>
  11523. 【必选 属性】
  11524. 获取 起始椭圆的的中心点
  11525. </summary>
  11526. <returns> 起始椭圆的的中心点 </returns>
  11527. </member>
  11528. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.SetEndPoint(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos)">
  11529. <summary>
  11530. 【必选 属性】
  11531. 设置 结束椭圆的的中心点
  11532. </summary>
  11533. <param name="endPoint"> 结束椭圆的的中心点 </param>
  11534. <returns> this </returns>
  11535. </member>
  11536. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.EndPoint">
  11537. <summary>
  11538. 【必选 属性】
  11539. 获取 结束椭圆的的中心点
  11540. </summary>
  11541. <returns> 结束椭圆的的中心点 </returns>
  11542. </member>
  11543. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.SetStartRadius(System.Nullable{System.Double})">
  11544. <summary>
  11545. 【可选 属性】
  11546. 设置 起始椭圆的长半轴
  11547. <para>
  11548. 默认值为 0
  11549. </para>
  11550. </summary>
  11551. <param name="startRadius"> 起始椭圆的长半轴长度 </param>
  11552. <returns> this </returns>
  11553. </member>
  11554. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.StartRadius">
  11555. <summary>
  11556. 【可选 属性】
  11557. 获取 起始椭圆的长半轴
  11558. <para>
  11559. 默认值为 0
  11560. </para>
  11561. </summary>
  11562. <returns> 起始椭圆的长半轴长度 </returns>
  11563. </member>
  11564. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.SetEndRadius(System.Nullable{System.Double})">
  11565. <summary>
  11566. 【必选 属性】
  11567. 设置 结束椭圆的长半轴
  11568. </summary>
  11569. <param name="endRadius"> 结束椭圆的长半轴长度 </param>
  11570. <returns> this </returns>
  11571. </member>
  11572. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.EndRadius">
  11573. <summary>
  11574. 【必选 属性】
  11575. 设置 结束椭圆的长半轴
  11576. </summary>
  11577. <returns> 结束椭圆的长半轴长度 </returns>
  11578. </member>
  11579. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.SetExtend(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Extend)">
  11580. <summary>
  11581. 【可选 属性】
  11582. 设置 轴线延长线方向是否继续绘制
  11583. <para>
  11584. 可选值参考<seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.Extend"/>
  11585. </para>
  11586. <para>
  11587. 默认值为 <seealso cref="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Extend._0"/> 不向两侧继续绘制渐变
  11588. </para>
  11589. </summary>
  11590. <param name="extend"> 轴线延长线方向是否继续绘制 </param>
  11591. <returns> this </returns>
  11592. </member>
  11593. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.Extend">
  11594. <summary>
  11595. 【可选 属性】
  11596. 获取 轴线延长线方向是否继续绘制
  11597. <para>
  11598. 默认值为 <seealso cref="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Extend._0"/> 不向两侧继续绘制渐变
  11599. </para>
  11600. </summary>
  11601. <returns> 轴线延长线方向是否继续绘制,选值参考<seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.Extend"/> </returns>
  11602. </member>
  11603. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.AddSegment(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Segment)">
  11604. <summary>
  11605. 【必选】
  11606. 增加 段
  11607. </summary>
  11608. <param name="segment"> 段 </param>
  11609. <returns> this </returns>
  11610. </member>
  11611. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd.Segments">
  11612. <summary>
  11613. 【必选】
  11614. 获取 段列表
  11615. </summary>
  11616. <returns> 段列表 </returns>
  11617. </member>
  11618. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.EdgeFlag">
  11619. <summary>
  11620. 三角单元切换的方向标志
  11621. <para>
  11622. 8.1.4.4 表 31 附录A.13
  11623. </para>
  11624. </summary>
  11625. </member>
  11626. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Extend">
  11627. <summary>
  11628. 轴线延长线方向是否继续绘制
  11629. <para>
  11630. 可选值为 0、1、2、3
  11631. </para>
  11632. <para>
  11633. 0:不向两侧继续绘制渐变
  11634. </para>
  11635. <para>
  11636. 1: 在结束点至起始点延长线方向绘制渐变
  11637. </para>
  11638. <para>
  11639. 2:在起始点至结束点延长线方向绘制渐变
  11640. </para>
  11641. <para>
  11642. 3:向两侧延长线方向绘制渐变
  11643. </para>
  11644. <para>
  11645. 默认值为 0
  11646. 8.3.4.2 轴向渐变 图 29、30 表 29
  11647. </para>
  11648. </summary>
  11649. </member>
  11650. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Extend._0">
  11651. <summary>
  11652. 不向两侧继续绘制渐变
  11653. 默认值
  11654. </summary>
  11655. </member>
  11656. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Extend._1">
  11657. <summary>
  11658. 在结束点至起始点延长线方向绘制渐变
  11659. </summary>
  11660. </member>
  11661. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Extend._2">
  11662. <summary>
  11663. 在起始点至结束点延长线方向绘制渐变
  11664. </summary>
  11665. </member>
  11666. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Extend._3">
  11667. <summary>
  11668. 向两侧延长线方向绘制渐变
  11669. </summary>
  11670. </member>
  11671. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Extend.value">
  11672. <summary>
  11673. 类型值
  11674. </summary>
  11675. </member>
  11676. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.MapType">
  11677. <summary>
  11678. 渐变绘制的方式
  11679. <para>
  11680. 8.3.4.2 轴向渐变 图 29、30 表 29
  11681. </para>
  11682. </summary>
  11683. </member>
  11684. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.MapType.Direct">
  11685. <summary>
  11686. 默认值 Direct
  11687. </summary>
  11688. </member>
  11689. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Point">
  11690. <summary>
  11691. 渐变控制点,至少出现三个
  11692. <para>
  11693. 8.6.4.4 表 31 附录 A.13 P125
  11694. </para>
  11695. </summary>
  11696. </member>
  11697. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Point.setX(System.Nullable{System.Double})">
  11698. <summary>
  11699. 【必选 属性】
  11700. 设置 控制点水平位置
  11701. </summary>
  11702. <param name="x"> 控制点水平位置 </param>
  11703. <returns> this </returns>
  11704. </member>
  11705. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Point.X">
  11706. <summary>
  11707. 【必选 属性】
  11708. 获取 控制点水平位置
  11709. </summary>
  11710. <returns> 控制点水平位置 </returns>
  11711. </member>
  11712. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Point.setY(System.Nullable{System.Double})">
  11713. <summary>
  11714. 【必选 属性】
  11715. 设置 控制点垂直位置
  11716. </summary>
  11717. <param name="y"> 控制点垂直位置 </param>
  11718. <returns> this </returns>
  11719. </member>
  11720. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Point.Y">
  11721. <summary>
  11722. 【必选 属性】
  11723. 获取 控制点垂直位置
  11724. </summary>
  11725. <returns> 控制点垂直位置 </returns>
  11726. </member>
  11727. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Point.setEdgeFlag(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.EdgeFlag)">
  11728. <summary>
  11729. 【可选 属性】
  11730. 设置 三角单元切换的方向标志
  11731. </summary>
  11732. <param name="edgeFlag"> 三角单元切换的方向标志 </param>
  11733. <returns> this </returns>
  11734. </member>
  11735. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Point.EdgeFlag">
  11736. <summary>
  11737. 【可选 属性】
  11738. 获取 三角单元切换的方向标志
  11739. </summary>
  11740. <returns> 三角单元切换的方向标志 </returns>
  11741. </member>
  11742. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Point.SetColor(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color)">
  11743. <summary>
  11744. 【必选】
  11745. 设置 控制点对应的颜色
  11746. <para>
  11747. 应使用基本颜色
  11748. </para>
  11749. </summary>
  11750. <param name="color"> 控制点对应的颜色,应使用基本颜色 </param>
  11751. <returns> this </returns>
  11752. </member>
  11753. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Point.Color">
  11754. <summary>
  11755. 【必选】
  11756. 获取 控制点对应的颜色
  11757. <para>
  11758. 应使用基本颜色
  11759. </para>
  11760. </summary>
  11761. <returns> 控制点对应的颜色,应使用基本颜色 </returns>
  11762. </member>
  11763. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Segment">
  11764. <summary>
  11765. 颜色段
  11766. <para>
  11767. 至少出现两个
  11768. </para>
  11769. <para>
  11770. 8.3.4.2 轴向渐变 图 29、30 表 29
  11771. </para>
  11772. </summary>
  11773. </member>
  11774. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Segment.#ctor(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color)">
  11775. <param name="color"> 段颜色 </param>
  11776. </member>
  11777. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Segment.#ctor(System.Nullable{System.Double},Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color)">
  11778. <param name="position"> 段坐标 </param>
  11779. <param name="color"> 段颜色 </param>
  11780. </member>
  11781. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Segment.SetPosition(System.Nullable{System.Double})">
  11782. <summary>
  11783. 【可选 属性】
  11784. 设置 渐变段颜色位置参数
  11785. <para>
  11786. 用于确定 StartPoint 和 EndPoint 中的各颜色的位置值,
  11787. 取值范围是 [0, 1.0],各颜色的 Position 值应根据颜色出现
  11788. 的顺序递增第一个 Segment 的 Position 属性默认值为 0,最后
  11789. 一个 Segment 的 Position 属性默认值为 1.0,当不存在时,
  11790. 在空缺的区间内平局分配。
  11791. </para>
  11792. <para>
  11793. 举例: Segment 个数等于 2 且不出现 Position 属性时,
  11794. 按照"0 1.0"处理;Segment 个数等于 3 且不出现 Position 属性时,
  11795. 按照"0 0.5 1.0"处理;Segment 个数等于 5 且不出现 Position 属性时,
  11796. 按照"0 0.25 0.5 0.75 1.0" 处理。
  11797. </para>
  11798. </summary>
  11799. <param name="position"> 渐变位置参数 </param>
  11800. <returns> this </returns>
  11801. </member>
  11802. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Segment.Position">
  11803. <summary>
  11804. 【可选 属性】
  11805. 获取 渐变段颜色位置参数
  11806. <para>
  11807. 用于确定 StartPoint 和 EndPoint 中的各颜色的位置值,
  11808. 取值范围是 [0, 1.0],各颜色的 Position 值应根据颜色出现
  11809. 的顺序递增第一个 Segment 的 Position 属性默认值为 0,最后
  11810. 一个 Segment 的 Position 属性默认值为 1.0,当不存在时,
  11811. 在空缺的区间内平局分配。
  11812. </para>
  11813. <para>
  11814. 举例: Segment 个数等于 2 且不出现 Position 属性时,
  11815. 按照"0 1.0"处理;Segment 个数等于 3 且不出现 Position 属性时,
  11816. 按照"0 0.5 1.0"处理;Segment 个数等于 5 且不出现 Position 属性时,
  11817. 按照"0 0.25 0.5 0.75 1.0" 处理。
  11818. </para>
  11819. </summary>
  11820. <returns> 渐变位置参数 </returns>
  11821. </member>
  11822. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Segment.SetColor(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color)">
  11823. <summary>
  11824. 【必选】
  11825. 设置 该段的颜色
  11826. <para>
  11827. 应是基本颜色
  11828. </para>
  11829. </summary>
  11830. <param name="color"> 该段的颜色,应是基本颜色 </param>
  11831. <returns> this </returns>
  11832. </member>
  11833. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.Segment.Color">
  11834. <summary>
  11835. 【必选】
  11836. 获取 该段的颜色
  11837. <para>
  11838. 应是基本颜色
  11839. </para>
  11840. </summary>
  11841. <returns> 该段的颜色,应是基本颜色 </returns>
  11842. </member>
  11843. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CellContent">
  11844. <summary>
  11845. 底纹单元
  11846. <para>
  11847. 用底纹填充目标区域时,所使用的单元对象
  11848. </para>
  11849. <para>
  11850. CellContent 作为底纹对象的绘制单元,使用一种和外界没有
  11851. 任何关联的独立的坐标空间:坐上角(0,0)为原点,X 轴向右增长,
  11852. Y 轴向下增长,单位为毫米。
  11853. </para>
  11854. </summary>
  11855. </member>
  11856. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CellContent.SetThumbnail(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  11857. <summary>
  11858. 【可选 属性】
  11859. 设置 引用资源文件中缩略图图像的标识符
  11860. </summary>
  11861. <param name="thumbnail"> 引用资源文件中缩略图图像的标识符 </param>
  11862. <returns> this </returns>
  11863. </member>
  11864. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CellContent.AddPageBlock(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.PageBlockType)">
  11865. <summary>
  11866. 【可选】
  11867. 增加 页块
  11868. <para>
  11869. 一个页块中可以嵌套其他页块,可含有0到多个页块
  11870. </para>
  11871. </summary>
  11872. <param name="pageBlock"> 页块实例 </param>
  11873. <returns> this </returns>
  11874. </member>
  11875. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CellContent.Thumbnail">
  11876. <summary>
  11877. 【可选 属性】
  11878. 获取 引用资源文件中缩略图图像的标识符
  11879. </summary>
  11880. <returns> 引用资源文件中缩略图图像的标识符 </returns>
  11881. </member>
  11882. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern">
  11883. <summary>
  11884. 底纹
  11885. <para>
  11886. 底纹是复杂颜色的一种,用于图形和文字的填充以及沟边处理。
  11887. </para>
  11888. <para>
  11889. 8.3.3 底纹 图 26 表 28
  11890. </para>
  11891. </summary>
  11892. </member>
  11893. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.SetWidth(System.Double)">
  11894. <summary>
  11895. 【必选 属性】
  11896. 设置 底纹单元宽度
  11897. </summary>
  11898. <param name="width"> 底纹单元宽度 </param>
  11899. <returns> this </returns>
  11900. </member>
  11901. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.Width">
  11902. <summary>
  11903. 【必选 属性】
  11904. 获取 底纹单元宽度
  11905. </summary>
  11906. <returns> 底纹单元宽度 </returns>
  11907. </member>
  11908. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.SetHeight(System.Double)">
  11909. <summary>
  11910. 【必选 属性】
  11911. 获取 底纹单元高度
  11912. </summary>
  11913. <param name="height"> 底纹单元高度 </param>
  11914. <returns> this </returns>
  11915. </member>
  11916. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.Height">
  11917. <summary>
  11918. 【必选 属性】
  11919. 获取 底纹单元高度
  11920. </summary>
  11921. <returns> 底纹单元高度 </returns>
  11922. </member>
  11923. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.SetXStep(System.Double)">
  11924. <summary>
  11925. 【可选 属性】
  11926. 设置 X 方向底纹单元间距
  11927. <para>
  11928. 默认值为底纹单元的宽度。
  11929. </para>
  11930. <para>
  11931. 若设定值小于底纹单元的宽度时,应按默认值处理
  11932. </para>
  11933. </summary>
  11934. <param name="xStep"> X 方向底纹单元间距 </param>
  11935. <returns> this </returns>
  11936. </member>
  11937. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.XStep">
  11938. <summary>
  11939. 【可选 属性】
  11940. 设置 X 方向底纹单元间距
  11941. <para>
  11942. 默认值为底纹单元的宽度。
  11943. </para>
  11944. <para>
  11945. 若设定值小于底纹单元的宽度时,应按默认值处理
  11946. </para>
  11947. </summary>
  11948. <returns> X 方向底纹单元间距 </returns>
  11949. </member>
  11950. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.SetYStep(System.Double)">
  11951. <summary>
  11952. 【可选 属性】
  11953. 设置 Y 方向底纹单元间距
  11954. <para>
  11955. 默认值为底纹单元的高度。
  11956. </para>
  11957. <para>
  11958. 若设定值小于底纹单元的高度时,应按默认值处理
  11959. </para>
  11960. </summary>
  11961. <param name="yStep"> Y 方向底纹单元间距 </param>
  11962. <returns> this </returns>
  11963. </member>
  11964. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.YStep">
  11965. <summary>
  11966. 【可选 属性】
  11967. 获取 Y 方向底纹单元间距
  11968. <para>
  11969. 默认值为底纹单元的高度。
  11970. </para>
  11971. <para>
  11972. 若设定值小于底纹单元的高度时,应按默认值处理
  11973. </para>
  11974. </summary>
  11975. <returns> Y 方向底纹单元间距 </returns>
  11976. </member>
  11977. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.SetReflectMethod(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.ReflectMethod)">
  11978. <summary>
  11979. 【可选 属性】
  11980. 设置 底纹单元的翻转方式
  11981. <para>
  11982. 默认值为 Normal
  11983. </para>
  11984. <para>
  11985. 参考<seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.ReflectMethod"/>
  11986. </para>
  11987. </summary>
  11988. <param name="reflectMethod"> 底纹单元的翻转方式 </param>
  11989. <returns> this </returns>
  11990. </member>
  11991. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.ReflectMethod">
  11992. <summary>
  11993. 【可选 属性】
  11994. 获取 底纹单元的翻转方式
  11995. <para>
  11996. 默认值为 Normal
  11997. </para>
  11998. <para>
  11999. 参考<seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.ReflectMethod"/>
  12000. </para>
  12001. </summary>
  12002. <returns> 底纹单元的翻转方式 </returns>
  12003. </member>
  12004. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.SetRelativeTo(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.RelativeTo)">
  12005. <summary>
  12006. 【可选 属性】
  12007. 设置 底纹单元起始位置
  12008. <para>
  12009. 默认值为 Object:相对于对象坐标原点
  12010. </para>
  12011. </summary>
  12012. <param name="relativeTo"> 底纹单元起始位置 </param>
  12013. <returns> this </returns>
  12014. </member>
  12015. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.RelativeTo">
  12016. <summary>
  12017. 【可选 属性】
  12018. 设置 底纹单元起始位置
  12019. <para>
  12020. 默认值为 Object:相对于对象坐标原点
  12021. </para>
  12022. </summary>
  12023. <returns> 底纹单元起始位置 </returns>
  12024. </member>
  12025. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.SetCTM(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array)">
  12026. <summary>
  12027. 【可选 属性】
  12028. 设置 底纹单元的变换矩阵
  12029. <para>
  12030. 用于某些需要对底纹单元进行平移旋转变换的场合,
  12031. 默认为单位矩阵;底纹呈现时先做 XStep、YStep 排列,
  12032. 然后一起做 CTM 处理
  12033. </para>
  12034. </summary>
  12035. <param name="ctm"> 底纹单元的变换矩阵 </param>
  12036. <returns> this </returns>
  12037. </member>
  12038. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.CTM">
  12039. <summary>
  12040. 【可选 属性】
  12041. 获取 底纹单元的变换矩阵
  12042. <para>
  12043. 用于某些需要对底纹单元进行平移旋转变换的场合,
  12044. 默认为单位矩阵;底纹呈现时先做 XStep、YStep 排列,
  12045. 然后一起做 CTM 处理
  12046. </para>
  12047. </summary>
  12048. <returns> 底纹单元的变换矩阵 </returns>
  12049. </member>
  12050. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.SetCellContent(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CellContent)">
  12051. <summary>
  12052. 【必选】
  12053. 设置 底纹单元
  12054. <para>
  12055. 用底纹填充目标区域时,所使用的单元对象
  12056. </para>
  12057. </summary>
  12058. <param name="cellContent"> 底纹单元 </param>
  12059. <returns> this </returns>
  12060. </member>
  12061. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern.CellContent">
  12062. <summary>
  12063. 【必选】
  12064. 获取 底纹单元
  12065. <para>
  12066. 用底纹填充目标区域时,所使用的单元对象
  12067. </para>
  12068. </summary>
  12069. <returns> 底纹单元 </returns>
  12070. </member>
  12071. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.ReflectMethod">
  12072. <summary>
  12073. 翻转绘制效果
  12074. <para>
  12075. 8.3.4 渐变 图 28
  12076. </para>
  12077. </summary>
  12078. </member>
  12079. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.ReflectMethod.Normal">
  12080. <summary>
  12081. 普通重复
  12082. <para>
  12083. 具体效果见 图 28 Normal
  12084. </para>
  12085. </summary>
  12086. </member>
  12087. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.ReflectMethod.Column">
  12088. <summary>
  12089. 竖轴对称翻转
  12090. <para>
  12091. 具体效果见 图 28 Column
  12092. </para>
  12093. </summary>
  12094. </member>
  12095. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.ReflectMethod.Row">
  12096. <summary>
  12097. 横轴对称翻转
  12098. <para>
  12099. 具体效果见 图 28 Row
  12100. </para>
  12101. </summary>
  12102. </member>
  12103. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.ReflectMethod.RowAndColumn">
  12104. <summary>
  12105. 十字轴对称翻转
  12106. <para>
  12107. 具体效果见 图 28 Row And Column
  12108. </para>
  12109. </summary>
  12110. </member>
  12111. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.ReflectMethod.GetInstance(System.String)">
  12112. <summary>
  12113. 获取 翻转绘制效果 实例
  12114. </summary>
  12115. <param name="method"> 效果名称 </param>
  12116. <returns> 翻转绘制效果 </returns>
  12117. </member>
  12118. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.RelativeTo">
  12119. <summary>
  12120. 底纹单元起始绘制位置
  12121. <para>
  12122. 8.3.4 表 28 RelativeTo
  12123. </para>
  12124. </summary>
  12125. </member>
  12126. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.RelativeTo.Page">
  12127. <summary>
  12128. 相对于页面坐标的原点
  12129. </summary>
  12130. </member>
  12131. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.RelativeTo.Object">
  12132. <summary>
  12133. 相对于对象坐标系的原点
  12134. </summary>
  12135. </member>
  12136. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.RelativeTo.GetInstance(System.String)">
  12137. <summary>
  12138. 获取 底纹单元起始绘制位置
  12139. </summary>
  12140. <param name="to"> 绘制位置字符串 </param>
  12141. <returns> 底纹单元起始绘制位置 </returns>
  12142. </member>
  12143. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1">
  12144. <summary>
  12145. 图元对象
  12146. <para>
  12147. 图元对象是版式文档中页面上呈现内容的最基本单元,
  12148. 所有页面显示内容。包括文字、图形、图像等,都属于
  12149. 图元对象,或是图元对象的组合。
  12150. </para>
  12151. <para>
  12152. 8.5 图元对象 图 45 表 34
  12153. </para>
  12154. </summary>
  12155. </member>
  12156. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.SetBoundary(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box)">
  12157. <summary>
  12158. 【必选 属性】
  12159. 设置 外接矩形
  12160. <para>
  12161. 采用当前空间坐标系(页面坐标或其他容器坐标),当图
  12162. 元绘制超出此矩形区域时进行裁剪。
  12163. </para>
  12164. </summary>
  12165. <param name="boundary"> 外接矩形 </param>
  12166. <returns> this </returns>
  12167. </member>
  12168. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.SetBoundary(System.Double,System.Double,System.Double,System.Double)">
  12169. <summary>
  12170. 【必选 属性】
  12171. 设置 外接矩形
  12172. <para>
  12173. 采用当前空间坐标系(页面坐标或其他容器坐标),当图
  12174. 元绘制超出此矩形区域时进行裁剪。
  12175. </para>
  12176. </summary>
  12177. <param name="topLeftX"> 外接矩形X坐标 </param>
  12178. <param name="topLeftY"> 外接矩形Y坐标 </param>
  12179. <param name="width"> 外接矩形宽度 </param>
  12180. <param name="height"> 外接矩形高度 </param>
  12181. <returns> this </returns>
  12182. </member>
  12183. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.Boundary">
  12184. <summary>
  12185. 【必选 属性】
  12186. 获取 外接矩形
  12187. <para>
  12188. 采用当前空间坐标系(页面坐标或其他容器坐标),当图
  12189. 元绘制超出此矩形区域时进行裁剪。
  12190. </para>
  12191. </summary>
  12192. <returns> 外接矩形 </returns>
  12193. </member>
  12194. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.SetGraphicName(System.String)">
  12195. <summary>
  12196. 【可选 属性】
  12197. 设置 图元对象的名字
  12198. </summary>
  12199. <param name="name"> 图元对象的名字 </param>
  12200. <returns> this </returns>
  12201. </member>
  12202. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.GraphicName">
  12203. <summary>
  12204. 【可选 属性】
  12205. 获取
  12206. </summary>
  12207. <returns> 图元对象的名字,可能为null </returns>
  12208. </member>
  12209. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.SetVisible(System.Nullable{System.Boolean})">
  12210. <summary>
  12211. 【可选 属性】
  12212. 设置 图元是否可见
  12213. </summary>
  12214. <param name="visible"> true - 可见;false - 不见 </param>
  12215. <returns> this </returns>
  12216. </member>
  12217. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.Visible">
  12218. <summary>
  12219. 【可选 属性】
  12220. 获取 图元是否可见
  12221. </summary>
  12222. <returns> true - 可见;false - 不见 </returns>
  12223. </member>
  12224. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.SetCTM(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array)">
  12225. <summary>
  12226. 【可选 属性】
  12227. 设置 对空间内的图元变换矩阵
  12228. </summary>
  12229. <param name="ctm"> 变换矩阵 </param>
  12230. <returns> this </returns>
  12231. </member>
  12232. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.CTM">
  12233. <summary>
  12234. 【可选 属性】
  12235. 获取 对空间内的图元变换矩阵
  12236. </summary>
  12237. <returns> 变换矩阵 </returns>
  12238. </member>
  12239. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.SetDrawParam(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  12240. <summary>
  12241. 【可选 属性】
  12242. 设置 引用资源文件中的绘制参数标识
  12243. </summary>
  12244. <param name="id"> 绘制参数标识 </param>
  12245. <returns> this </returns>
  12246. </member>
  12247. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.DrawParam">
  12248. <summary>
  12249. 【可选 属性】
  12250. 获取 引用资源文件中的绘制参数标识
  12251. </summary>
  12252. <returns> 绘制参数标识 </returns>
  12253. </member>
  12254. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.SetLineWidth(System.Nullable{System.Double})">
  12255. <summary>
  12256. 【可选 属性】
  12257. 设置 绘制路径时使用的线宽
  12258. <para>
  12259. 如果图元对象有 DrawParam 属性时,则用此值覆盖 DrawParam 中对应的值
  12260. </para>
  12261. </summary>
  12262. <param name="lineWidth"> 绘制路径时使用的线宽 </param>
  12263. <returns> this </returns>
  12264. </member>
  12265. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.LineWidth">
  12266. <summary>
  12267. 【可选 属性】
  12268. 获取 绘制路径时使用的线宽
  12269. <para>
  12270. 如果图元对象有 DrawParam 属性时,则用此值覆盖 DrawParam 中对应的值
  12271. </para>
  12272. </summary>
  12273. <returns> 绘制路径时使用的线宽,可能为null </returns>
  12274. </member>
  12275. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.SetCap(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.LineCapType)">
  12276. <summary>
  12277. 【可选 属性】
  12278. 设置 线端点样式
  12279. <para>
  12280. 见 8.2 绘制参数
  12281. </para>
  12282. <para>
  12283. 如果图元对象有 DrawParam 属性时,则用此值覆盖 DrawParam 中对应的值
  12284. </para>
  12285. </summary>
  12286. <param name="cap"> 线端点样式 </param>
  12287. <returns> this </returns>
  12288. </member>
  12289. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.Cap">
  12290. <summary>
  12291. 【可选 属性】
  12292. 获取 线端点样式
  12293. <para>
  12294. 见 8.2 绘制参数
  12295. </para>
  12296. <para>
  12297. 如果图元对象有 DrawParam 属性时,则用此值覆盖 DrawParam 中对应的值
  12298. </para>
  12299. </summary>
  12300. <returns> 线端点样式 </returns>
  12301. </member>
  12302. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.SetJoin(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.LineJoinType)">
  12303. <summary>
  12304. 【可选 属性】
  12305. 设置 线条连接样式
  12306. <para>
  12307. 见 8.2 绘制参数
  12308. </para>
  12309. <para>
  12310. 如果图元对象有 DrawParam 属性时,则用此值覆盖 DrawParam 中对应的值
  12311. </para>
  12312. </summary>
  12313. <param name="join"> 线条连接样式 </param>
  12314. <returns> this </returns>
  12315. </member>
  12316. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.Join">
  12317. <summary>
  12318. 【可选 属性】
  12319. 获取 线条连接样式
  12320. <para>
  12321. 见 8.2 绘制参数
  12322. </para>
  12323. <para>
  12324. 如果图元对象有 DrawParam 属性时,则用此值覆盖 DrawParam 中对应的值
  12325. </para>
  12326. </summary>
  12327. <returns> 线条连接样式 </returns>
  12328. </member>
  12329. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.SetMiterLimit(System.Nullable{System.Double})">
  12330. <summary>
  12331. 【可选 属性】
  12332. 设置 Join的截断值
  12333. <para>
  12334. Join为 Miter 时小角度结合点长度的截断值,默认值为 3.528。
  12335. 当 Join 不等于 Miter 时该参数无效。
  12336. </para>
  12337. <para>
  12338. 见 8.2 绘制参数
  12339. </para>
  12340. <para>
  12341. 如果图元对象有 DrawParam 属性时,则用此值覆盖 DrawParam 中对应的值
  12342. </para>
  12343. </summary>
  12344. <param name="miterLimit"> Join的截断值长度 </param>
  12345. <returns> this </returns>
  12346. </member>
  12347. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.MiterLimit">
  12348. <summary>
  12349. 【可选 属性】
  12350. 获取 Join的截断值
  12351. <para>
  12352. Join为 Miter 时小角度结合点长度的截断值,默认值为 3.528。
  12353. 当 Join 不等于 Miter 时该参数无效。
  12354. </para>
  12355. <para>
  12356. 见 8.2 绘制参数
  12357. </para>
  12358. <para>
  12359. 如果图元对象有 DrawParam 属性时,则用此值覆盖 DrawParam 中对应的值
  12360. </para>
  12361. </summary>
  12362. <returns> Join的截断值长度 </returns>
  12363. </member>
  12364. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.SetDashOffset(System.Nullable{System.Double})">
  12365. <summary>
  12366. 【可选 属性】
  12367. 设置 线条虚线开始位置
  12368. <para>
  12369. 默认值为 0
  12370. </para>
  12371. <para>
  12372. 当 DashPattern 不出现时,该参数无效
  12373. </para>
  12374. <para>
  12375. 见 8.2 绘制参数
  12376. </para>
  12377. <para>
  12378. 如果图元对象有 DrawParam 属性时,则用此值覆盖 DrawParam 中对应的值
  12379. </para>
  12380. </summary>
  12381. <param name="dashOffset"> 线条虚线开始位置 </param>
  12382. <returns> this </returns>
  12383. </member>
  12384. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.DashOffset">
  12385. <summary>
  12386. 【可选 属性】
  12387. 获取 线条虚线开始位置
  12388. <para>
  12389. 默认值为 0
  12390. </para>
  12391. <para>
  12392. 当 DashPattern 不出现时,该参数无效
  12393. </para>
  12394. <para>
  12395. 见 8.2 绘制参数
  12396. </para>
  12397. <para>
  12398. 如果图元对象有 DrawParam 属性时,则用此值覆盖 DrawParam 中对应的值
  12399. </para>
  12400. </summary>
  12401. <returns> 线条虚线开始位置 </returns>
  12402. </member>
  12403. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.SetDashPattern(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array)">
  12404. <summary>
  12405. 【可选 属性】
  12406. 设置 线条虚线的重复样式
  12407. <para>
  12408. 数组中共含两个值,第一个值代表虚线的线段的长度,
  12409. 第二个值代表虚线间隔的长度。
  12410. </para>
  12411. <para>
  12412. 默认值为空。
  12413. </para>
  12414. <para>
  12415. 线条样式的控制效果见表 23
  12416. </para>
  12417. <para>
  12418. 见 8.2 绘制参数
  12419. </para>
  12420. <para>
  12421. 如果图元对象有 DrawParam 属性时,则用此值覆盖 DrawParam 中对应的值
  12422. </para>
  12423. </summary>
  12424. <param name="dashPattern"> 线条虚线的重复样式的数组中共含两个值,第一个值代表虚线的线段的长度,第二个值代表虚线间隔的长度。 </param>
  12425. <returns> this </returns>
  12426. </member>
  12427. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.DashPattern">
  12428. <summary>
  12429. 【可选 属性】
  12430. 获取 线条虚线的重复样式
  12431. <para>
  12432. 数组中共含两个值,第一个值代表虚线的线段的长度,
  12433. 第二个值代表虚线间隔的长度。
  12434. </para>
  12435. <para>
  12436. 默认值为空。
  12437. </para>
  12438. <para>
  12439. 线条样式的控制效果见表 23
  12440. </para>
  12441. <para>
  12442. 见 8.2 绘制参数
  12443. </para>
  12444. <para>
  12445. 如果图元对象有 DrawParam 属性时,则用此值覆盖 DrawParam 中对应的值
  12446. </para>
  12447. </summary>
  12448. <returns> 线条虚线的重复样式的数组中共含两个值,第一个值代表虚线的线段的长度,第二个值代表虚线间隔的长度。 </returns>
  12449. </member>
  12450. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.SetAlpha(System.Nullable{System.Int32})">
  12451. <summary>
  12452. 【可选 属性】
  12453. 设置 图元对象透明度
  12454. <para>
  12455. 取值区间为 [0,255]
  12456. </para>
  12457. <para>
  12458. 默认为 0
  12459. </para>
  12460. </summary>
  12461. <param name="alpha"> 图元对象透明度,取值区间为 [0,255] </param>
  12462. <returns> this </returns>
  12463. </member>
  12464. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.GetAlpha">
  12465. <summary>
  12466. 【可选 属性】
  12467. 获取 图元对象透明度
  12468. <para>
  12469. 取值区间为 [0,255]
  12470. </para>
  12471. <para>
  12472. 默认为 255
  12473. </para>
  12474. </summary>
  12475. <returns> 图元对象透明度,取值区间为 [0,255] </returns>
  12476. </member>
  12477. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.SetActions(Spire.Pdf.General.Paper.Ofd.Core.Action.Actions)">
  12478. <summary>
  12479. 【可选】
  12480. 设置 图元对象的动作序列
  12481. <para>
  12482. 当存在多个 Action 对象时,所有动作依次执行
  12483. </para>
  12484. </summary>
  12485. <param name="actions"> 图元对象的动作序列 </param>
  12486. <returns> this </returns>
  12487. </member>
  12488. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.Actions">
  12489. <summary>
  12490. 【可选】
  12491. 设置 图元对象的动作序列
  12492. <para>
  12493. 当存在多个 Action 对象时,所有动作依次执行
  12494. </para>
  12495. </summary>
  12496. <returns> 图元对象的动作序列 </returns>
  12497. </member>
  12498. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.SetClips(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Clip.Clips)">
  12499. <summary>
  12500. 【可选】
  12501. 设置 图元对象的裁剪区域序列
  12502. <para>
  12503. 采用对象空间坐标系
  12504. </para>
  12505. <para>
  12506. 当存在多个 Clip 对象时,最终裁剪区域为所有 Clip 区域的交集。
  12507. </para>
  12508. </summary>
  12509. <param name="clips"> 图元对象的裁剪区域序列 </param>
  12510. <returns> this </returns>
  12511. </member>
  12512. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.CT_GraphicUnit`1.Clips">
  12513. <summary>
  12514. 【可选】
  12515. 设置 图元对象的裁剪区域序列
  12516. <para>
  12517. 采用对象空间坐标系
  12518. </para>
  12519. <para>
  12520. 当存在多个 Clip 对象时,最终裁剪区域为所有 Clip 区域的交集。
  12521. </para>
  12522. </summary>
  12523. <returns> 图元对象的裁剪区域序列 </returns>
  12524. </member>
  12525. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam">
  12526. <summary>
  12527. 绘制参数
  12528. <para>
  12529. 绘制参数是一组用于控制绘制渲染效果的修饰参数的集合。
  12530. 绘制参数可以被不同的图元对象所共享。
  12531. </para>
  12532. <para>
  12533. 绘制参数可以继承已有的绘制参数,被继承的绘制参数称为
  12534. 该参数的"基础绘制参数"。
  12535. </para>
  12536. <para>
  12537. 图元对象通过绘制参数的标识符引用绘制参数。图元对象在引用
  12538. 绘制参数的同时,还可以定义自己的绘制属性,图元自有的绘制属性
  12539. 将覆盖引用的绘制参数中的同名属性。
  12540. </para>
  12541. <para>
  12542. 绘制参数可通过引用基础绘制参数的方式形成嵌套,对单个绘制参数而言,
  12543. 它继承了其基础绘制参数中的所有属性,并且可以重定义其基础绘制参数中的属性。
  12544. </para>
  12545. <para>
  12546. 绘制参数的作用顺序采用就近原则,即当多个绘制参数作用于同一个对象并且这些绘制参数
  12547. 中具有相同的要素时,采用与被作用对象关系最为密切的绘制参数的要素对其进行渲染。
  12548. 例如,当图元已经定义绘制参数时,则按定义属性进行渲染;当图元未定义绘制参数时,
  12549. 应首先按照图元定义的绘制参数进行渲染;图元未定义绘制参数时应采用所在图层的默认绘制参数
  12550. 渲染;当图元和所在图层都没有定义绘制参数时,按照各绘制属性的默认值进行渲染。
  12551. </para>
  12552. <para>
  12553. 8.2 绘制参数结构 图 22
  12554. </para>
  12555. </summary>
  12556. </member>
  12557. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.SetRelative(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  12558. <summary>
  12559. 【可选 属性】
  12560. 设置 基础绘制参数,引用资源文件中的绘制参数的标识符
  12561. </summary>
  12562. <param name="relative"> 引用资源文件中的绘制参数的标识符 </param>
  12563. <returns> this </returns>
  12564. </member>
  12565. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.Relative">
  12566. <summary>
  12567. 【可选 属性】
  12568. 获取 基础绘制参数,引用资源文件中的绘制参数的标识符
  12569. </summary>
  12570. <returns> 引用资源文件中的绘制参数的标识符 </returns>
  12571. </member>
  12572. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.SetLineWidth(System.Nullable{System.Double})">
  12573. <summary>
  12574. 【可选 属性】
  12575. 设置 线宽
  12576. <para>
  12577. 非负浮点数,指定了绘制路径绘制时线的宽度。由于
  12578. 某些设备不能输出一个像素宽度的线,因此强制规定
  12579. 当线宽大于 0 时,无论多小都至少要绘制两个像素的宽度;
  12580. 当线宽为 0 时,绘制一个像素的宽度。由于线宽为 0 定义与
  12581. 设备相关,所以不推荐使用线宽为 0。
  12582. </para>
  12583. <para>
  12584. 默认值为 0.353 mm
  12585. </para>
  12586. </summary>
  12587. <param name="lineWidth"> 线宽 </param>
  12588. <returns> this </returns>
  12589. <exception cref="!:NumberFormatException"> 线宽必须是非负浮点数 </exception>
  12590. </member>
  12591. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.LineWidth">
  12592. <summary>
  12593. 【可选 属性】
  12594. 获取 线宽
  12595. <para>
  12596. 非负浮点数,指定了绘制路径绘制时线的宽度。由于
  12597. 某些设备不能输出一个像素宽度的线,因此强制规定
  12598. 当线宽大于 0 时,无论多小都至少要绘制两个像素的宽度;
  12599. 当线宽为 0 时,绘制一个像素的宽度。由于线宽为 0 定义与
  12600. 设备相关,所以不推荐使用线宽为 0。
  12601. </para>
  12602. <para>
  12603. 默认值为 0.353 mm
  12604. </para>
  12605. </summary>
  12606. <returns> 线宽 </returns>
  12607. </member>
  12608. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.SetJoin(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.LineJoinType)">
  12609. <summary>
  12610. 【可选 属性】
  12611. 设置 线条连接样式
  12612. <para>
  12613. 可选样式参照<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.LineJoinType"/>,线条连接样式的取值和显示效果之间的关系见表
  12614. </para>
  12615. </summary>
  12616. <param name="join"> 线条连接样式 </param>
  12617. <returns> this </returns>
  12618. </member>
  12619. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.Join">
  12620. <summary>
  12621. 【可选 属性】
  12622. 获取 线条连接样式
  12623. <para>
  12624. 可选样式参照<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.LineJoinType"/>,线条连接样式的取值和显示效果之间的关系见表
  12625. </para>
  12626. </summary>
  12627. <returns> 线条连接样式 </returns>
  12628. </member>
  12629. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.SetCap(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.LineCapType)">
  12630. <summary>
  12631. 【可选 属性】
  12632. 设置 线端点样式
  12633. <para>
  12634. 可选样式参照<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.LineCapType"/>,线条端点样式取值与效果之间关系见表 24
  12635. </para>
  12636. </summary>
  12637. <param name="cap"> 线端点样式 </param>
  12638. <returns> this </returns>
  12639. </member>
  12640. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.Cap">
  12641. <summary>
  12642. 【可选 属性】
  12643. 设置 线端点样式
  12644. <para>
  12645. 可选样式参照<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.LineCapType"/>,线条端点样式取值与效果之间关系见表 24
  12646. </para>
  12647. <para>
  12648. 默认值为 Butt
  12649. </para>
  12650. </summary>
  12651. <returns> 线端点样式 </returns>
  12652. </member>
  12653. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.SetDashOffSet(System.Nullable{System.Double})">
  12654. <summary>
  12655. 【可选 属性】
  12656. 设置 线条虚线开始位置
  12657. <para>
  12658. 默认值为 0
  12659. </para>
  12660. <para>
  12661. 当 DashPattern 不出现时,该参数无效
  12662. </para>
  12663. </summary>
  12664. <param name="dashOffSet"> 线条虚线开始位置 </param>
  12665. <returns> this </returns>
  12666. </member>
  12667. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.DashOffSet">
  12668. <summary>
  12669. 【可选 属性】
  12670. 获取 线条虚线开始位置
  12671. <para>
  12672. 默认值为 0
  12673. </para>
  12674. <para>
  12675. 当 DashPattern 不出现时,该参数无效
  12676. </para>
  12677. </summary>
  12678. <returns> 线条虚线开始位置 </returns>
  12679. </member>
  12680. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.SetDashPattern(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array)">
  12681. <summary>
  12682. 【可选 属性】
  12683. 设置 线条虚线的重复样式
  12684. <para>
  12685. 数组中共含两个值,第一个值代表虚线的线段的长度,
  12686. 第二个值代表虚线间隔的长度。
  12687. </para>
  12688. <para>
  12689. 默认值为空。
  12690. </para>
  12691. <para>
  12692. 线条样式的控制效果见表 23
  12693. </para>
  12694. </summary>
  12695. <param name="dashPattern"> 线条虚线的重复样式的数组中共含两个值,第一个值代表虚线的线段的长度,第二个值代表虚线间隔的长度。 </param>
  12696. <returns> this </returns>
  12697. </member>
  12698. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.DashPattern">
  12699. <summary>
  12700. 【可选 属性】
  12701. 获取 线条虚线的重复样式
  12702. <para>
  12703. 数组中共含两个值,第一个值代表虚线的线段的长度,
  12704. 第二个值代表虚线间隔的长度。
  12705. </para>
  12706. <para>
  12707. 默认值为空。
  12708. </para>
  12709. <para>
  12710. 线条样式的控制效果见表 23
  12711. </para>
  12712. </summary>
  12713. <returns> 线条虚线的重复样式的数组中共含两个值,第一个值代表虚线的线段的长度,第二个值代表虚线间隔的长度。 </returns>
  12714. </member>
  12715. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.SetMiterLimit(System.Nullable{System.Double})">
  12716. <summary>
  12717. 【可选 属性】
  12718. 设置 Join的截断值
  12719. <para>
  12720. Join为 Miter 时小角度结合点长度的截断值,默认值为 3.528。
  12721. 当 Join 不等于 Miter 时该参数无效。
  12722. </para>
  12723. </summary>
  12724. <param name="miterLimit"> Join的截断值长度 </param>
  12725. <returns> this </returns>
  12726. </member>
  12727. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.MiterLimit">
  12728. <summary>
  12729. 【可选 属性】
  12730. 获取 Join的截断值
  12731. <para>
  12732. Join为 Miter 时小角度结合点长度的截断值,默认值为 3.528。
  12733. 当 Join 不等于 Miter 时该参数无效。
  12734. </para>
  12735. </summary>
  12736. <returns> Join的截断值长度 </returns>
  12737. </member>
  12738. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.SetFillColor(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color)">
  12739. <summary>
  12740. 【可选】
  12741. 设置 填充颜色
  12742. <para>
  12743. 用以填充路径形成的区域以及文字轮廓内的区域,
  12744. 默认值为透明色。关于颜色的描述见 8.3
  12745. </para>
  12746. </summary>
  12747. <param name="fillColor"> 填充颜色 </param>
  12748. <returns> this </returns>
  12749. </member>
  12750. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.getFillColor">
  12751. <summary>
  12752. 【可选】
  12753. 获取 填充颜色
  12754. <para>
  12755. 用以填充路径形成的区域以及文字轮廓内的区域,
  12756. 默认值为透明色。关于颜色的描述见 8.3
  12757. </para>
  12758. </summary>
  12759. <returns> 填充颜色 </returns>
  12760. </member>
  12761. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.SetStrokeColor(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color)">
  12762. <summary>
  12763. 【可选】
  12764. 设置 勾边颜色
  12765. <para>
  12766. 用以填充路径形成的区域以及文字轮廓内的区域,
  12767. 默认值为黑色。关于颜色的描述见 8.3
  12768. </para>
  12769. </summary>
  12770. <param name="strokeColor"> 勾边颜色 </param>
  12771. <returns> this </returns>
  12772. </member>
  12773. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.CT_DrawParam.StrokeColor">
  12774. <summary>
  12775. 【可选】
  12776. 获取 勾边颜色
  12777. <para>
  12778. 用以填充路径形成的区域以及文字轮廓内的区域,
  12779. 默认值为黑色。关于颜色的描述见 8.3
  12780. </para>
  12781. </summary>
  12782. <returns> 勾边颜色 </returns>
  12783. </member>
  12784. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.LineCapType">
  12785. <summary>
  12786. 线端点样式
  12787. <para>
  12788. 指定一条线的端点样式。
  12789. </para>
  12790. <para>
  12791. 线条端点样式取值与效果之间关系见表 24
  12792. 默认值为 Butt
  12793. </para>
  12794. </summary>
  12795. </member>
  12796. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.LineCapType.GetInstance(System.String)">
  12797. <summary>
  12798. 根据类型字符串获取类型枚举
  12799. <para>
  12800. 默认值:Miter
  12801. </para>
  12802. </summary>
  12803. <param name="type"> 类型字符串 </param>
  12804. <returns> 枚举实例 </returns>
  12805. <exception cref="!:IllegalArgumentException"> 未知的线端点样式 </exception>
  12806. </member>
  12807. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.LineJoinType">
  12808. <summary>
  12809. 线条连接样式
  12810. <para>
  12811. 指定了两个线的端点结合时采用的样式
  12812. </para>
  12813. <para>
  12814. 线条连接样式的取值和显示效果之间的关系见表 22
  12815. </para>
  12816. </summary>
  12817. </member>
  12818. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.PageDescription.DrawParam.LineJoinType.GetInstance(System.String)">
  12819. <summary>
  12820. 根据类型字符串获取类型枚举
  12821. <para>
  12822. 默认值:Miter
  12823. </para>
  12824. </summary>
  12825. <param name="type"> 类型字符串 </param>
  12826. <returns> 枚举实例 </returns>
  12827. <exception cref="!:IllegalArgumentException"> 未知线条连接样式 </exception>
  12828. </member>
  12829. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Appearance.Seal">
  12830. <summary>
  12831. 电子印章信息
  12832. <para>
  12833. 18.2.1 图 86 表 67
  12834. </para>
  12835. </summary>
  12836. </member>
  12837. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Appearance.Seal.SetBaseLoc(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  12838. <summary>
  12839. 【必选】
  12840. 设置 指向包内的安全电子印章文件路径
  12841. <para>
  12842. 遵循密码领域的相关规范
  12843. </para>
  12844. </summary>
  12845. <param name="baseLoc"> 指向包内的安全电子印章文件路径 </param>
  12846. <returns> this </returns>
  12847. </member>
  12848. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Appearance.Seal.BaseLoc">
  12849. <summary>
  12850. 【必选】
  12851. 获取 指向包内的安全电子印章文件路径
  12852. <para>
  12853. 遵循密码领域的相关规范
  12854. </para>
  12855. </summary>
  12856. <returns> 指向包内的安全电子印章文件路径 </returns>
  12857. </member>
  12858. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Appearance.StampAnnot">
  12859. <summary>
  12860. 签名的外观
  12861. <para>
  12862. 一个数字签名可以跟一个或多个外观描述关联,也可以不关联任何外观,
  12863. 其关联方式如图 88所示。
  12864. </para>
  12865. <para>
  12866. 18.2.3 图 88 表 69
  12867. </para>
  12868. </summary>
  12869. </member>
  12870. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Appearance.StampAnnot.SetID(System.String)">
  12871. <summary>
  12872. 【必选 属性】
  12873. 设置 签章注释的标识
  12874. <para>
  12875. 推荐使用"sNNN"的编码方式,NNN从1开始
  12876. </para>
  12877. </summary>
  12878. <param name="id"> 签章注释的标识 </param>
  12879. <returns> this </returns>
  12880. </member>
  12881. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Appearance.StampAnnot.ID">
  12882. <summary>
  12883. 【必选 属性】
  12884. 获取 签章注释的标识
  12885. <para>
  12886. 推荐使用"sNNN"的编码方式,NNN从1开始
  12887. </para>
  12888. </summary>
  12889. <returns> 签章注释的标识 </returns>
  12890. </member>
  12891. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Appearance.StampAnnot.SetPageRef(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  12892. <summary>
  12893. 【必选 属性】
  12894. 设置 引用外观注释所在的页面的标识符
  12895. </summary>
  12896. <param name="pageRef"> 引用外观注释所在的页面的标识符 </param>
  12897. <returns> this </returns>
  12898. </member>
  12899. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Appearance.StampAnnot.GetPageRef">
  12900. <summary>
  12901. 【必选 属性】
  12902. 获取 引用外观注释所在的页面的标识符
  12903. </summary>
  12904. <returns> 引用外观注释所在的页面的标识符 </returns>
  12905. </member>
  12906. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Appearance.StampAnnot.SetBoundary(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box)">
  12907. <summary>
  12908. 【必选 属性】
  12909. 设置 签章注释的外观边框位置
  12910. <para>
  12911. 可用于签章注释所在页面内的定位
  12912. </para>
  12913. </summary>
  12914. <param name="boundary"> 签章注释的外观边框位置 </param>
  12915. <returns> this </returns>
  12916. </member>
  12917. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Appearance.StampAnnot.GetBoundary">
  12918. <summary>
  12919. 【必选 属性】
  12920. 获取 签章注释的外观边框位置
  12921. <para>
  12922. 可用于签章注释所在页面内的定位
  12923. </para>
  12924. </summary>
  12925. <returns> 签章注释的外观边框位置 </returns>
  12926. </member>
  12927. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Appearance.StampAnnot.SetClip(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box)">
  12928. <summary>
  12929. 【可选 属性】
  12930. 设置 签章注释的外观裁剪设置
  12931. </summary>
  12932. <param name="clip"> 签章注释的外观裁剪设置 </param>
  12933. <returns> this </returns>
  12934. </member>
  12935. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Appearance.StampAnnot.GetClip">
  12936. <summary>
  12937. 【可选 属性】
  12938. 获取 签章注释的外观裁剪设置
  12939. </summary>
  12940. <returns> 签章注释的外观裁剪设置 </returns>
  12941. </member>
  12942. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Range.Reference">
  12943. <summary>
  12944. 针对一个文件的摘要节点
  12945. <para>
  12946. 18.2.2 签名的范围 图 87 表 68
  12947. </para>
  12948. </summary>
  12949. </member>
  12950. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Range.Reference.SetFileRef(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  12951. <summary>
  12952. 【必选 属性】
  12953. 设置 指向包内的文件,使用绝对路径
  12954. </summary>
  12955. <param name="fileRef"> 指向包内的文件,使用绝对路径 </param>
  12956. <returns> this </returns>
  12957. </member>
  12958. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Range.Reference.FileRef">
  12959. <summary>
  12960. 【必选 属性】
  12961. 获取 指向包内的文件,使用绝对路径
  12962. </summary>
  12963. <returns> 指向包内的文件,使用绝对路径 </returns>
  12964. </member>
  12965. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Range.Reference.SetCheckValue(System.Byte[])">
  12966. <summary>
  12967. 【必选】
  12968. 设置 对包内文件进行摘要计算值的杂凑值
  12969. <para>
  12970. 所得的二进制摘要值进行 base64 编码
  12971. </para>
  12972. </summary>
  12973. <param name="checkValue"> 对包内文件进行摘要计算值的杂凑值 </param>
  12974. <returns> this </returns>
  12975. </member>
  12976. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Range.Reference.CheckValue">
  12977. <summary>
  12978. 【必选】
  12979. 获取 对包内文件进行摘要计算值的杂凑值
  12980. </summary>
  12981. <returns> 对包内文件进行摘要计算值的杂凑值 </returns>
  12982. </member>
  12983. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Range.References">
  12984. <summary>
  12985. 签名的范围
  12986. <para>
  12987. 18.2.2 签名的范围 图 87 表 68
  12988. </para>
  12989. </summary>
  12990. </member>
  12991. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Range.References.SetCheckMethod(System.String)">
  12992. <summary>
  12993. 【可选 属性】
  12994. 设置 摘要方法
  12995. <para>
  12996. 视应用场景的不同使用不同的摘要方法。
  12997. 用于各行业应用时,应使用符合行业安全贵方的算法。
  12998. </para>
  12999. </summary>
  13000. <param name="checkMethod"> 摘要方法 </param>
  13001. <returns> this </returns>
  13002. </member>
  13003. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Range.References.CheckMethod">
  13004. <summary>
  13005. 【可选 属性】
  13006. 获取 摘要方法
  13007. <para>
  13008. 视应用场景的不同使用不同的摘要方法。
  13009. 用于各行业应用时,应使用符合行业安全贵方的算法。
  13010. </para>
  13011. </summary>
  13012. <returns> 摘要方法 </returns>
  13013. </member>
  13014. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Range.References.AddReference(Spire.Pdf.General.Paper.Ofd.Core.Signatures.Range.Reference)">
  13015. <summary>
  13016. 【必选】
  13017. 增加 针对一个文件的摘要节点
  13018. </summary>
  13019. <param name="reference"> 针对一个文件的摘要节点 </param>
  13020. <returns> this </returns>
  13021. </member>
  13022. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Range.References.HasFile(System.String)">
  13023. <summary>
  13024. 检查是否包含文件
  13025. </summary>
  13026. <param name="absLoc"> 文件绝对路径 </param>
  13027. <returns> true - 含有文件;false - 不含 </returns>
  13028. </member>
  13029. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Range.References.GetReferences">
  13030. <summary>
  13031. 【必选】
  13032. 获取 针对一个文件的摘要节点列表
  13033. </summary>
  13034. <returns> 针对一个文件的摘要节点列表 </returns>
  13035. </member>
  13036. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Signature">
  13037. <summary>
  13038. 数字签名或安全签章在类表中的注册信息,依次签名或签章对应一个节点
  13039. <para>
  13040. 18.1 签名列表 图 85 表 66
  13041. </para>
  13042. </summary>
  13043. </member>
  13044. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Signature.SetID(System.String)">
  13045. <summary>
  13046. 【必选 属性】
  13047. 设置 签名或签章的标识
  13048. <para>
  13049. 推荐使用"sNNN"的编码方式,NNN从1开始
  13050. </para>
  13051. </summary>
  13052. <param name="id"> 签名或签章的标识 </param>
  13053. <returns> this </returns>
  13054. </member>
  13055. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Signature.ID">
  13056. <summary>
  13057. 【必选 属性】
  13058. 获取 签名或签章的标识
  13059. <para>
  13060. 推荐使用"sNNN"的编码方式,NNN从1开始
  13061. </para>
  13062. </summary>
  13063. <returns> 签名或签章的标识 </returns>
  13064. </member>
  13065. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Signature.SetType(Spire.Pdf.General.Paper.Ofd.Core.Signatures.SigType)">
  13066. <summary>
  13067. 【可选 属性】
  13068. 设置 签名节点的类型
  13069. <para>
  13070. 可选值参考<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.Signatures.SigType"/>
  13071. </para>
  13072. <para>
  13073. 默认值为Seal
  13074. </para>
  13075. </summary>
  13076. <param name="type"> 签名节点的类型 </param>
  13077. <returns> this </returns>
  13078. </member>
  13079. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Signature.Type">
  13080. <summary>
  13081. 【可选 属性】
  13082. 获取 签名节点的类型
  13083. <para>
  13084. 可选值参考<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.Signatures.SigType"/>
  13085. </para>
  13086. <para>
  13087. 默认值为Seal
  13088. </para>
  13089. </summary>
  13090. <returns> 签名节点的类型 </returns>
  13091. </member>
  13092. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Signature.SetBaseLoc(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  13093. <summary>
  13094. 【必选 属性】
  13095. 设置 指向包内的签名描述文件
  13096. </summary>
  13097. <param name="baseLoc"> 指向包内的签名描述文件 </param>
  13098. <returns> this </returns>
  13099. </member>
  13100. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Signature.BaseLoc">
  13101. <summary>
  13102. 【必选 属性】
  13103. 获取 指向包内的签名描述文件
  13104. </summary>
  13105. <returns> 指向包内的签名描述文件 </returns>
  13106. </member>
  13107. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Signatures">
  13108. <summary>
  13109. 签名列表根节点
  13110. <para>
  13111. 签名列表问价你的入口点在 7.4 主入口中定义。
  13112. 签名列表文件中可以包含多个签名(例如联合发文等情况),见图 85。
  13113. 当允许下次继续添加签名时,该文件不会被包含到本次签名的
  13114. 保护文件列表(References)中。
  13115. </para>
  13116. <para>
  13117. 18.1 签名列表 图 85 表 66
  13118. </para>
  13119. </summary>
  13120. </member>
  13121. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Signatures.SetMaxSignId(System.String)">
  13122. <summary>
  13123. 【可选 属性】
  13124. 设置 安全标识的最大值
  13125. <para>
  13126. 作用与文档入口文件 Document.xml 中的 MaxID相同,
  13127. 为了避免在签名时影响文档入口文件,采用了与ST_ID不一样
  13128. 的ID编码方式。
  13129. </para>
  13130. <para>
  13131. 推荐使用"sNNN"的编码方式,NNN从1开始
  13132. </para>
  13133. </summary>
  13134. <param name="maxSignId"> 安全标识的最大值 </param>
  13135. <returns> this </returns>
  13136. </member>
  13137. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Signatures.MaxSignId">
  13138. <summary>
  13139. 【可选 属性】
  13140. 获取 安全标识的最大值
  13141. <para>
  13142. 作用与文档入口文件 Document.xml 中的 MaxID相同,
  13143. 为了避免在签名时影响文档入口文件,采用了与ST_ID不一样
  13144. 的ID编码方式。
  13145. </para>
  13146. <para>
  13147. 推荐使用"sNNN"的编码方式,NNN从1开始
  13148. </para>
  13149. </summary>
  13150. <returns> 安全标识的最大值 </returns>
  13151. </member>
  13152. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Signatures.AddSignature(Spire.Pdf.General.Paper.Ofd.Core.Signatures.Signature)">
  13153. <summary>
  13154. 【可选】
  13155. 增加 数字签名或安全签章在类表中的注册信息
  13156. </summary>
  13157. <param name="signature"> 数字签名或安全签章在类表中的注册信息 </param>
  13158. <returns> this </returns>
  13159. </member>
  13160. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Signatures.GetSignatures">
  13161. <summary>
  13162. 【可选】
  13163. 获取 数字签名或安全签章在类表中的注册信息序列
  13164. </summary>
  13165. <returns> 数字签名或安全签章在类表中的注册信息序列 </returns>
  13166. </member>
  13167. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Signatures.SigType">
  13168. <summary>
  13169. 签名节点的类型
  13170. <para>
  13171. 目前规定了两个可选值
  13172. </para>
  13173. <para>
  13174. 18.1 签名列表 图 85 表 66
  13175. </para>
  13176. </summary>
  13177. </member>
  13178. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Signatures.SigType.Seal">
  13179. <summary>
  13180. 安全签章
  13181. <para>
  13182. 默认值
  13183. </para>
  13184. </summary>
  13185. </member>
  13186. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Signatures.SigType.Sign">
  13187. <summary>
  13188. 纯数字签名
  13189. </summary>
  13190. </member>
  13191. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.Provider">
  13192. <summary>
  13193. 创建签名时所用的签章组件提供者信息
  13194. <para>
  13195. 18.2.1 文件摘要 图 86 表 67
  13196. </para>
  13197. </summary>
  13198. </member>
  13199. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.Provider.SetProviderName(System.String)">
  13200. <summary>
  13201. 【必选 属性】
  13202. 设置 创建签名时所用的签章组件提供者信息
  13203. </summary>
  13204. <param name="providerName"> 创建签名时所用的签章组件提供者信息 </param>
  13205. <returns> this </returns>
  13206. </member>
  13207. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.Provider.ProviderName">
  13208. <summary>
  13209. 【必选 属性】
  13210. 设置 创建签名时所用的签章组件提供者信息
  13211. </summary>
  13212. <returns> 创建签名时所用的签章组件提供者信息 </returns>
  13213. </member>
  13214. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.Provider.SetVersion(System.String)">
  13215. <summary>
  13216. 【可选 属性】
  13217. 设置 创建签名时所使用的签章组件的版本
  13218. </summary>
  13219. <param name="version"> 创建签名时所使用的签章组件的版本 </param>
  13220. <returns> this </returns>
  13221. </member>
  13222. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.Provider.Version">
  13223. <summary>
  13224. 【可选 属性】
  13225. 获取 创建签名时所使用的签章组件的版本
  13226. </summary>
  13227. <returns> 创建签名时所使用的签章组件的版本 </returns>
  13228. </member>
  13229. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.Provider.SetCompany(System.String)">
  13230. <summary>
  13231. 【可选 属性】
  13232. 设置 创建签名时所使用的签章组件的制造商
  13233. </summary>
  13234. <param name="company"> 创建签名时所使用的签章组件的制造商 </param>
  13235. <returns> this </returns>
  13236. </member>
  13237. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.Provider.Company">
  13238. <summary>
  13239. 【可选 属性】
  13240. 设置 创建签名时所使用的签章组件的制造商
  13241. </summary>
  13242. <returns> 创建签名时所使用的签章组件的制造商 </returns>
  13243. </member>
  13244. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.Signature">
  13245. <summary>
  13246. 签名描述文件的根节点
  13247. <para>
  13248. OFD的数字签名通过对描述文件的保护间接实现对OFD原文的保护。
  13249. 签名结构中的签名信息(SignedInfo)是这一过程中的关键点,
  13250. 其中记录了当次数字签名保护的所有文件的二进制摘要信息,同时
  13251. 将安全算法提供者、签名算法、签名时间、和所应用的安全印章等
  13252. 信息也包含在此节点内。签名描述文件同时包含了签名值将要存放的
  13253. 包内位置,一旦对该文件实施签名保护,则其对应的包内文件原文
  13254. 以及本次签名对应的附加信息都将不可改动,从而实现依次数字签名
  13255. 对整个原文内容的保护。签名描述文件的主要结构描述见图 86。
  13256. </para>
  13257. <para>
  13258. 文件摘要文件根节点为 Signature,其子节点 SignedInfo 对应元素说明见表 67。
  13259. </para>
  13260. <para>
  13261. 18.2.1 文件摘要 图 86 表 67
  13262. </para>
  13263. </summary>
  13264. </member>
  13265. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.Signature.SetSignedInfo(Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.SignedInfo)">
  13266. <summary>
  13267. 【必选】
  13268. 设置 签名要保护的原文及本次签名的相关信息
  13269. </summary>
  13270. <param name="signedInfo"> 签名要保护的原文及本次签名的相关信息 </param>
  13271. <returns> this </returns>
  13272. </member>
  13273. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.Signature.SignedInfo">
  13274. <summary>
  13275. 【必选】
  13276. 获取 签名要保护的原文及本次签名的相关信息
  13277. </summary>
  13278. <returns> 签名要保护的原文及本次签名的相关信息 </returns>
  13279. </member>
  13280. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.Signature.SetSignedValue(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  13281. <summary>
  13282. 【必选】
  13283. 设置 指向安全签名提供者所返还的针对签名描述文件计算所得的签名值文件
  13284. </summary>
  13285. <param name="signedValue"> 指向安全签名提供者所返还的针对签名描述文件计算所得的签名值文件 </param>
  13286. <returns> this </returns>
  13287. </member>
  13288. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.Signature.SignedValue">
  13289. <summary>
  13290. 【必选】
  13291. 获取 指向安全签名提供者所返还的针对签名描述文件计算所得的签名值文件
  13292. </summary>
  13293. <returns> 指向安全签名提供者所返还的针对签名描述文件计算所得的签名值文件 </returns>
  13294. </member>
  13295. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.SignedInfo">
  13296. <summary>
  13297. 签名要保护的原文及本次签名相关的信息
  13298. <para>
  13299. 18.2.1 文件摘要 图 86 表 67
  13300. </para>
  13301. </summary>
  13302. </member>
  13303. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.SignedInfo.SetProvider(Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.Provider)">
  13304. <summary>
  13305. 【必选】
  13306. 设置 创建签名时所用的签章组件提供者信息
  13307. </summary>
  13308. <param name="provider"> 创建签名时所用的签章组件提供者信息 </param>
  13309. <returns> this </returns>
  13310. </member>
  13311. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.SignedInfo.Provider">
  13312. <summary>
  13313. 【必选】
  13314. 获取 创建签名时所用的签章组件提供者信息
  13315. </summary>
  13316. <returns> 创建签名时所用的签章组件提供者信息 </returns>
  13317. </member>
  13318. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.SignedInfo.SetSignatureMethod(System.String)">
  13319. <summary>
  13320. 【可选】
  13321. 设置 签名方法
  13322. <para>
  13323. 记录安全模块返回的签名算法代码,以便验证时使用
  13324. </para>
  13325. </summary>
  13326. <param name="signatureMethod"> 签名方法 </param>
  13327. <returns> this </returns>
  13328. </member>
  13329. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.SignedInfo.SignatureMethod">
  13330. <summary>
  13331. 【可选】
  13332. 设置 签名方法
  13333. <para>
  13334. 记录安全模块返回的签名算法代码,以便验证时使用
  13335. </para>
  13336. </summary>
  13337. <returns> 签名方法 </returns>
  13338. </member>
  13339. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.SignedInfo.SetSignatureDateTime(System.String)">
  13340. <summary>
  13341. 【可选】
  13342. 设置 签名时间
  13343. <para>
  13344. 记录安全模块返回的签名时间,以便验证时使用
  13345. </para>
  13346. </summary>
  13347. <param name="signatureDateTime"> 签名时间 </param>
  13348. <returns> this </returns>
  13349. </member>
  13350. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.SignedInfo.SignatureDateTime">
  13351. <summary>
  13352. 【可选】
  13353. 设置 签名时间
  13354. <para>
  13355. 记录安全模块返回的签名时间,以便验证时使用
  13356. </para>
  13357. </summary>
  13358. <returns> 签名时间 </returns>
  13359. </member>
  13360. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.SignedInfo.SetReferences(Spire.Pdf.General.Paper.Ofd.Core.Signatures.Range.References)">
  13361. <summary>
  13362. 【必选】
  13363. 设置 包内文件计算所得的摘要记录列表
  13364. <para>
  13365. 一个受本次签名保护的包内文件对应一个 Reference节点
  13366. </para>
  13367. </summary>
  13368. <param name="references"> 包内文件计算所得的摘要记录列表 </param>
  13369. <returns> this </returns>
  13370. </member>
  13371. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.SignedInfo.References">
  13372. <summary>
  13373. 【必选】
  13374. 设置 包内文件计算所得的摘要记录列表
  13375. <para>
  13376. 一个受本次签名保护的包内文件对应一个 Reference节点
  13377. </para>
  13378. </summary>
  13379. <returns> 包内文件计算所得的摘要记录列表 </returns>
  13380. </member>
  13381. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.SignedInfo.AddStampAnnot(Spire.Pdf.General.Paper.Ofd.Core.Signatures.Appearance.StampAnnot)">
  13382. <summary>
  13383. 【可选】
  13384. 增加 本签名关联的外观(用OFD中的注解表示)
  13385. <para>
  13386. 该节点可出现多次
  13387. </para>
  13388. </summary>
  13389. <param name="stampAnnot"> 本签名关联的外观 </param>
  13390. <returns> this </returns>
  13391. </member>
  13392. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.SignedInfo.StampAnnots">
  13393. <summary>
  13394. 【可选】
  13395. 获取 本签名关联的外观(用OFD中的注解表示)序列
  13396. <para>
  13397. 该节点可出现多次
  13398. </para>
  13399. </summary>
  13400. <returns> 本签名关联的外观序列 </returns>
  13401. </member>
  13402. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.SignedInfo.SetSeal(Spire.Pdf.General.Paper.Ofd.Core.Signatures.Appearance.Seal)">
  13403. <summary>
  13404. 【可选】
  13405. 设置 电子印章信息
  13406. </summary>
  13407. <param name="seal"> 电子印章信息 </param>
  13408. <returns> this </returns>
  13409. </member>
  13410. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Signatures.Sig.SignedInfo.Seal">
  13411. <summary>
  13412. 【可选】
  13413. 设置 电子印章信息
  13414. </summary>
  13415. <returns> 电子印章信息 </returns>
  13416. </member>
  13417. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.signatures.range.CheckMethod">
  13418. <summary>
  13419. 摘要算法
  13420. </summary>
  13421. </member>
  13422. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.signatures.range.CheckMethod.MD5">
  13423. <summary>
  13424. 默认值
  13425. </summary>
  13426. </member>
  13427. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Text.CT_CGTransform">
  13428. <summary>
  13429. 变换描述
  13430. <para>
  13431. 当存在字形变换时,TextCode对象中使用字形变换节点(CGTransform)描述字符编码
  13432. 和字形索引之间的关系。
  13433. </para>
  13434. <para>
  13435. 11.4.1 变换描述 图 66 表 48
  13436. </para>
  13437. </summary>
  13438. </member>
  13439. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.CT_CGTransform.SetCodePosition(System.Nullable{System.Int32})">
  13440. <summary>
  13441. 【必选 属性】
  13442. 设置 TextCode 中字符编码的起始位置
  13443. <para>
  13444. 从 0 开始
  13445. </para>
  13446. </summary>
  13447. <param name="codePosition"> TextCode 中字符编码的起始位置 </param>
  13448. <returns> this </returns>
  13449. </member>
  13450. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.CT_CGTransform.CodePosition">
  13451. <summary>
  13452. 【必选 属性】
  13453. 获取 TextCode 中字符编码的起始位置
  13454. <para>
  13455. 从 0 开始
  13456. </para>
  13457. </summary>
  13458. <returns> TextCode 中字符编码的起始位置 </returns>
  13459. </member>
  13460. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.CT_CGTransform.SetCodeCount(System.Nullable{System.Int32})">
  13461. <summary>
  13462. 【可选 属性】
  13463. 设置 变换关系中字符的数量
  13464. <para>
  13465. 该数值应大于等于 1,否则属于错误描述
  13466. </para>
  13467. <para>
  13468. 默认为 1
  13469. </para>
  13470. </summary>
  13471. <param name="codeCount"> 变换关系中字符的数量,数值应大于等于 1,否则属于错误描述 </param>
  13472. <returns> this </returns>
  13473. </member>
  13474. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.CT_CGTransform.CodeCount">
  13475. <summary>
  13476. 【可选 属性】
  13477. 获取 变换关系中字符的数量
  13478. <para>
  13479. 该数值应大于等于 1,否则属于错误描述
  13480. </para>
  13481. <para>
  13482. 默认为 1
  13483. </para>
  13484. </summary>
  13485. <returns> 变换关系中字符的数量,数值应大于等于 1,否则属于错误描述 </returns>
  13486. </member>
  13487. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.CT_CGTransform.SetGlyphCount(System.Nullable{System.Int32})">
  13488. <summary>
  13489. 【可选 属性】
  13490. 设置 变换关系中字形索引的个数
  13491. <para>
  13492. 该数值应大于等于 1,否则属于错误描述
  13493. </para>
  13494. <para>
  13495. 默认为 1
  13496. </para>
  13497. </summary>
  13498. <param name="glyphCount"> 变换关系中字形索引的个数 </param>
  13499. <returns> this </returns>
  13500. </member>
  13501. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.CT_CGTransform.GlyphCount">
  13502. <summary>
  13503. 【可选 属性】
  13504. 设置 变换关系中字形索引的个数
  13505. <para>
  13506. 该数值应大于等于 1,否则属于错误描述
  13507. </para>
  13508. <para>
  13509. 默认为 1
  13510. </para>
  13511. </summary>
  13512. <returns> 变换关系中字形索引的个数 </returns>
  13513. </member>
  13514. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.CT_CGTransform.SetGlyphs(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array)">
  13515. <summary>
  13516. 【可选】
  13517. 设置 变换后的字形索引列表
  13518. </summary>
  13519. <param name="glyphs"> 变换后的字形索引列表 </param>
  13520. <returns> this </returns>
  13521. </member>
  13522. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.CT_CGTransform.Glyphs">
  13523. <summary>
  13524. 【可选】
  13525. 获取 变换后的字形索引列表
  13526. </summary>
  13527. <returns> 变换后的字形索引列表 </returns>
  13528. </member>
  13529. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.Charset">
  13530. <summary>
  13531. 字形适用的字符分类
  13532. <para>
  13533. 用于匹配替代字形
  13534. </para>
  13535. <para>
  13536. 11.1 表 44
  13537. </para>
  13538. <para>
  13539. 附录 A.5 CT_Font
  13540. </para>
  13541. </summary>
  13542. </member>
  13543. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.Charset.symbol">
  13544. <summary>
  13545. 符号
  13546. </summary>
  13547. </member>
  13548. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.Charset.unicode">
  13549. <summary>
  13550. 默认值
  13551. </summary>
  13552. </member>
  13553. <!-- 对于成员“T:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font”忽略有格式错误的 XML 注释 -->
  13554. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font.#ctor(System.String)">
  13555. <param name="fontName"> 字形名 </param>
  13556. </member>
  13557. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font.SetFontName(System.String)">
  13558. <summary>
  13559. 【必选 属性】
  13560. 设置 字形名
  13561. </summary>
  13562. <param name="fontName"> 字形名 </param>
  13563. <returns> this </returns>
  13564. </member>
  13565. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font.FontName">
  13566. <summary>
  13567. 【必选 属性】
  13568. 获取 字形名
  13569. </summary>
  13570. <returns> 字形名 </returns>
  13571. </member>
  13572. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font.SetFamilyName(System.String)">
  13573. <summary>
  13574. 【可选 属性】
  13575. 设置 字形族名
  13576. <para>
  13577. 用于匹配代替字形
  13578. </para>
  13579. </summary>
  13580. <param name="familyName"> 字形族名 </param>
  13581. <returns> this </returns>
  13582. </member>
  13583. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font.FamilyName">
  13584. <summary>
  13585. 【可选 属性】
  13586. 获取 字形族名
  13587. <para>
  13588. 用于匹配代替字形
  13589. </para>
  13590. </summary>
  13591. <returns> 字形族名 </returns>
  13592. </member>
  13593. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font.SetCharSet(Spire.Pdf.General.Paper.Ofd.Core.Text.Font.Charset)">
  13594. <summary>
  13595. 【可选 属性】
  13596. 设置 字形适用的字符分类
  13597. <para>
  13598. 可选值参考<seealso cref="T:System.Runtime.InteropServices.CharSet"/>
  13599. </para>
  13600. </summary>
  13601. <param name="charSet"> 字形适用的字符分类 </param>
  13602. <returns> this </returns>
  13603. </member>
  13604. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font.Charset">
  13605. <summary>
  13606. 【可选 属性】
  13607. 获取 字形适用的字符分类
  13608. 可选值参考<seealso cref="T:System.Runtime.InteropServices.CharSet"/>
  13609. </summary>
  13610. <returns> 字形适用的字符分类 </returns>
  13611. </member>
  13612. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font.SetItalic(System.Nullable{System.Boolean})">
  13613. <summary>
  13614. 【可选 属性】
  13615. 设置 是否是斜体
  13616. <para>
  13617. 用于匹配替代字形
  13618. </para>
  13619. <para>
  13620. 默认值是 false
  13621. </para>
  13622. </summary>
  13623. <param name="italic"> true - 斜体; false - 正常 </param>
  13624. <returns> this </returns>
  13625. </member>
  13626. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font.Italic">
  13627. <summary>
  13628. 【可选 属性】
  13629. 获取 是否是斜体
  13630. <para>
  13631. 用于匹配替代字形
  13632. </para>
  13633. <para>
  13634. 默认值是 false
  13635. </para>
  13636. </summary>
  13637. <returns> true - 斜体; false - 正常 </returns>
  13638. </member>
  13639. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font.SetBold(System.Nullable{System.Boolean})">
  13640. <summary>
  13641. 【可选 属性】
  13642. 设置 是否是粗字体
  13643. <para>
  13644. 用于匹配替代字形
  13645. </para>
  13646. <para>
  13647. 默认值是 false
  13648. </para>
  13649. </summary>
  13650. <param name="bold"> true - 粗体; false - 正常 </param>
  13651. <returns> this </returns>
  13652. </member>
  13653. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font.Bold">
  13654. <summary>
  13655. 【可选 属性】
  13656. 获取 是否是粗字体
  13657. <para>
  13658. 用于匹配替代字形
  13659. </para>
  13660. <para>
  13661. 默认值是 false
  13662. </para>
  13663. </summary>
  13664. <returns> true - 粗体; false - 正常 </returns>
  13665. </member>
  13666. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font.SetSerif(System.Nullable{System.Boolean})">
  13667. <summary>
  13668. 【可选 属性】
  13669. 设置 是否是带衬线字形
  13670. <para>
  13671. 用于匹配替代字形
  13672. </para>
  13673. <para>
  13674. 默认值是 false
  13675. </para>
  13676. </summary>
  13677. <param name="serif"> true - 带衬线;false - 正常 </param>
  13678. <returns> this </returns>
  13679. </member>
  13680. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font.Serif">
  13681. <summary>
  13682. 【可选 属性】
  13683. 获取 是否是带衬线字形
  13684. <para>
  13685. 用于匹配替代字形
  13686. </para>
  13687. <para>
  13688. 默认值是 false
  13689. </para>
  13690. </summary>
  13691. <returns> true - 带衬线;false - 正常 </returns>
  13692. </member>
  13693. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font.SetFixedWidth(System.Nullable{System.Boolean})">
  13694. <summary>
  13695. 【可选 属性】
  13696. 设置 是否是等宽字形
  13697. <para>
  13698. 用于匹配替代字形
  13699. </para>
  13700. <para>
  13701. 默认值是 false
  13702. </para>
  13703. </summary>
  13704. <param name="fixedWidth"> true - 等宽字形;false - 正常 </param>
  13705. <returns> this </returns>
  13706. </member>
  13707. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font.FixedWidth">
  13708. <summary>
  13709. 【可选 属性】
  13710. 设置 是否是等宽字形
  13711. <para>
  13712. 用于匹配替代字形
  13713. </para>
  13714. <para>
  13715. 默认值是 false
  13716. </para>
  13717. </summary>
  13718. <returns> true - 等宽字形;false - 正常 </returns>
  13719. </member>
  13720. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font.SetFontFile(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  13721. <summary>
  13722. 【可选】
  13723. 设置 指向内嵌字形文件
  13724. <para>
  13725. 嵌入字形文件应使用 OpenType 格式
  13726. </para>
  13727. </summary>
  13728. <param name="fontFile"> 指向内嵌字形文件路径 </param>
  13729. <returns> this </returns>
  13730. </member>
  13731. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font.FontFile">
  13732. <summary>
  13733. 【可选】
  13734. 获取 指向内嵌字形文件
  13735. <para>
  13736. 嵌入字形文件应使用 OpenType 格式
  13737. </para>
  13738. </summary>
  13739. <returns> 指向内嵌字形文件路径 </returns>
  13740. </member>
  13741. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode">
  13742. <summary>
  13743. 文字定位
  13744. <para>
  13745. 文字对象使用严格的文字定位信息进行定位
  13746. </para>
  13747. <para>
  13748. 11.3 文字定位 图 61 表 46
  13749. </para>
  13750. </summary>
  13751. </member>
  13752. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode.SetContent(System.String)">
  13753. <summary>
  13754. 设置文字内容
  13755. </summary>
  13756. <param name="content"> 内容 </param>
  13757. <returns> this </returns>
  13758. </member>
  13759. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode.Content">
  13760. <summary>
  13761. 获取文字内容
  13762. </summary>
  13763. <returns> 文字内容 </returns>
  13764. </member>
  13765. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode.SetCoordinate(System.Nullable{System.Double},System.Nullable{System.Double})">
  13766. <summary>
  13767. 设置坐标
  13768. </summary>
  13769. <param name="x"> 横坐标 </param>
  13770. <param name="y"> 纵坐标 </param>
  13771. <returns> this </returns>
  13772. </member>
  13773. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode.SetX(System.Nullable{System.Double})">
  13774. <summary>
  13775. 【可选 属性】
  13776. 设置 第一个文字的字形在对象坐标系下的 X 坐标
  13777. <para>
  13778. 当 X 不出现,则采用上一个 TextCode 的 X 值,文字对象中的一个
  13779. TextCode 的属性必选
  13780. </para>
  13781. </summary>
  13782. <param name="x"> 第一个文字的字形在对象坐标系下的 X 坐标 </param>
  13783. <returns> this </returns>
  13784. </member>
  13785. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode.X">
  13786. <summary>
  13787. 【可选 属性】
  13788. 设置 第一个文字的字形在对象坐标系下的 X 坐标
  13789. <para>
  13790. 当 X 不出现,则采用上一个 TextCode 的 X 值,文字对象中的一个
  13791. TextCode 的属性必选
  13792. </para>
  13793. </summary>
  13794. <returns> 第一个文字的字形在对象坐标系下的 X 坐标;null表示采用上一个 TextCode 的 X 值 </returns>
  13795. </member>
  13796. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode.SetY(System.Nullable{System.Double})">
  13797. <summary>
  13798. 【可选 属性】
  13799. 设置 第一个文字的字形原点在对象坐标系下的 Y 坐标
  13800. <para>
  13801. 当 Y 不出现,则采用上一个 TextCode 的 Y 值,文字对象中的一个
  13802. TextCode 的属性必选
  13803. </para>
  13804. </summary>
  13805. <param name="y"> 第一个文字的字形原点在对象坐标系下的 Y 坐标 </param>
  13806. <returns> this </returns>
  13807. </member>
  13808. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode.Y">
  13809. <summary>
  13810. 【可选 属性】
  13811. 设置 第一个文字的字形在对象坐标系下的 Y 坐标
  13812. <para>
  13813. 当 X 不出现,则采用上一个 TextCode 的 Y 值,文字对象中的一个
  13814. TextCode 的属性必选
  13815. </para>
  13816. </summary>
  13817. <returns> 第一个文字的字形在对象坐标系下的 Y 坐标;null表示采用上一个 TextCode 的 Y 值 </returns>
  13818. </member>
  13819. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode.SetDeltaX(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array)">
  13820. <summary>
  13821. 【可选 属性】
  13822. 设置 文字之间在 X 方向上的偏移值
  13823. <para>
  13824. double 型数值队列,列表中的每个值代表一个文字与前一个
  13825. 文字之间在 X 方向的偏移值
  13826. </para>
  13827. <para>
  13828. DeltaX 不出现时,表示文字的绘制点在 X 方向不做偏移。
  13829. </para>
  13830. </summary>
  13831. <param name="deltaX"> 文字之间在 X 方向上的偏移值 </param>
  13832. <returns> this </returns>
  13833. </member>
  13834. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode.SetDeltaX(System.Double[])">
  13835. <summary>
  13836. 【可选 属性】
  13837. 设置 文字之间在 X 方向上的偏移值
  13838. <para>
  13839. double 型数值队列,列表中的每个值代表一个文字与前一个
  13840. 文字之间在 X 方向的偏移值
  13841. </para>
  13842. <para>
  13843. DeltaX 不出现时,表示文字的绘制点在 X 方向不做偏移。
  13844. </para>
  13845. </summary>
  13846. <param name="arr"> 文字之间在 X 方向上的偏移值数值 </param>
  13847. <returns> this </returns>
  13848. </member>
  13849. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode.DeltaX">
  13850. <summary>
  13851. 【可选 属性】
  13852. 获取 文字之间在 X 方向上的偏移值
  13853. <para>
  13854. double 型数值队列,列表中的每个值代表一个文字与前一个
  13855. 文字之间在 X 方向的偏移值
  13856. </para>
  13857. <para>
  13858. DeltaX 不出现时,表示文字的绘制点在 X 方向不做偏移。
  13859. </para>
  13860. </summary>
  13861. <returns> 文字之间在 X 方向上的偏移值;null表示不偏移 </returns>
  13862. </member>
  13863. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode.SetDeltaY(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array)">
  13864. <summary>
  13865. 【可选 属性】
  13866. 设置 文字之间在 Y 方向上的偏移值
  13867. <para>
  13868. double 型数值队列,列表中的每个值代表一个文字与前一个
  13869. 文字之间在 Y 方向的偏移值
  13870. </para>
  13871. <para>
  13872. DeltaY 不出现时,表示文字的绘制点在 Y 方向不做偏移。
  13873. </para>
  13874. </summary>
  13875. <param name="deltaY"> 文字之间在 Y 方向上的偏移值;null表示不偏移 </param>
  13876. <returns> this </returns>
  13877. </member>
  13878. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode.SetDeltaY(System.Double[])">
  13879. <summary>
  13880. 【可选 属性】
  13881. 设置 文字之间在 Y 方向上的偏移值
  13882. <para>
  13883. double 型数值队列,列表中的每个值代表一个文字与前一个
  13884. 文字之间在 Y 方向的偏移值
  13885. </para>
  13886. <para>
  13887. DeltaY 不出现时,表示文字的绘制点在 Y 方向不做偏移。
  13888. </para>
  13889. </summary>
  13890. <param name="arr"> 文字之间在 Y 方向上的偏移数值 </param>
  13891. <returns> this </returns>
  13892. </member>
  13893. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode.DeltaY">
  13894. <summary>
  13895. 【可选 属性】
  13896. 获取 文字之间在 Y 方向上的偏移值
  13897. <para>
  13898. double 型数值队列,列表中的每个值代表一个文字与前一个
  13899. 文字之间在 Y 方向的偏移值
  13900. </para>
  13901. <para>
  13902. DeltaY 不出现时,表示文字的绘制点在 Y 方向不做偏移。
  13903. </para>
  13904. </summary>
  13905. <returns> 文字之间在 Y 方向上的偏移值;null表示不偏移 </returns>
  13906. </member>
  13907. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode.DeltaFormatter(System.String)">
  13908. <summary>
  13909. 解析delta的值,处理g的格式 </summary>
  13910. <param name="delta">
  13911. @return </param>
  13912. </member>
  13913. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text">
  13914. <summary>
  13915. 文字对象
  13916. <para>
  13917. 11.2 文字对象 图 59 表 45
  13918. </para>
  13919. </summary>
  13920. </member>
  13921. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.TextObject(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID)">
  13922. <summary>
  13923. 获取文字对象
  13924. </summary>
  13925. <param name="id"> 文字对象ID </param>
  13926. <returns> 文字对象 TextObject </returns>
  13927. </member>
  13928. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.ToObj(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID)">
  13929. <summary>
  13930. 构造文字对象
  13931. </summary>
  13932. <param name="id"> 对象ID </param>
  13933. <returns> 对象 </returns>
  13934. </member>
  13935. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.SetFont(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_RefID)">
  13936. <summary>
  13937. 【必选 属性】
  13938. 设置 引用资源文件中定义的字形标识
  13939. </summary>
  13940. <param name="font"> 引用字形资源文件路径 </param>
  13941. <returns> this </returns>
  13942. </member>
  13943. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.SetFont(System.Int64)">
  13944. <summary>
  13945. 【必选 属性】
  13946. 设置 引用资源文件中定义的字形标识
  13947. </summary>
  13948. <param name="refId"> ID </param>
  13949. <returns> this </returns>
  13950. </member>
  13951. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.Font">
  13952. <summary>
  13953. 【必选 属性】
  13954. 获取 引用资源文件路径
  13955. </summary>
  13956. <returns> 引用字形资源文件路径 </returns>
  13957. </member>
  13958. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.SetSize(System.Nullable{System.Double})">
  13959. <summary>
  13960. 【必选 属性】
  13961. 设置 字号,单位为毫米
  13962. </summary>
  13963. <param name="size"> 字号,单位为毫米 </param>
  13964. <returns> this </returns>
  13965. </member>
  13966. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.Size">
  13967. <summary>
  13968. 【必选 属性】
  13969. 获取 字号,单位为毫米
  13970. </summary>
  13971. <returns> 字号,单位为毫米 </returns>
  13972. </member>
  13973. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.SetStroke(System.Nullable{System.Boolean})">
  13974. <summary>
  13975. 【可选 属性】
  13976. 设置 是否勾边
  13977. <para>
  13978. 默认值为 false
  13979. </para>
  13980. </summary>
  13981. <param name="stroke"> true - 勾边;false - 不勾边 </param>
  13982. <returns> this </returns>
  13983. </member>
  13984. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.GetStroke">
  13985. <summary>
  13986. 【可选 属性】
  13987. 获取 是否勾边
  13988. <para>
  13989. 默认值为 false
  13990. </para>
  13991. </summary>
  13992. <returns> true - 勾边;false - 不勾边 </returns>
  13993. </member>
  13994. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.SetFill(System.Nullable{System.Boolean})">
  13995. <summary>
  13996. 【可选 属性】
  13997. 设置 是否填充
  13998. <para>
  13999. 默认值为 true
  14000. </para>
  14001. </summary>
  14002. <param name="fill"> true - 填充;false - 不填充 </param>
  14003. <returns> this </returns>
  14004. </member>
  14005. <!-- 对于成员“M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.GetFill”忽略有格式错误的 XML 注释 -->
  14006. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.SetLineWidth(System.Nullable{System.Double})">
  14007. <summary>
  14008. 【可选 属性】
  14009. 设置 勾边宽度
  14010. </summary>
  14011. <param name="lineWidth">勾边宽度 </param>
  14012. <returns> this </returns>
  14013. </member>
  14014. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.SetHScale(System.Nullable{System.Double})">
  14015. <summary>
  14016. 【可选 属性】
  14017. 设置 字形在水平方向的缩放比
  14018. <para>
  14019. 默认值为 1.0
  14020. </para>
  14021. <para>
  14022. 例如:当 HScale 值为 0.5 时表示实际显示的字宽为原来字宽的一半。
  14023. </para>
  14024. </summary>
  14025. <param name="hScale"> 字形在水平方向的缩放比 </param>
  14026. <returns> this </returns>
  14027. </member>
  14028. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.HScale">
  14029. <summary>
  14030. 【可选 属性】
  14031. 获取 字形在水平方向的缩放比
  14032. <para>
  14033. 默认值为 1.0
  14034. </para>
  14035. <para>
  14036. 例如:当 HScale 值为 0.5 时表示实际显示的字宽为原来字宽的一半。
  14037. </para>
  14038. </summary>
  14039. <returns> 字形在水平方向的缩放比 </returns>
  14040. </member>
  14041. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.SetReadDirection(Spire.Pdf.General.Paper.Ofd.Core.Text.Text.Direction)">
  14042. <summary>
  14043. 【可选 属性】
  14044. 指定 阅读方向
  14045. <para>
  14046. 指定了文字排列的方向,描述见 11.3 文字定位
  14047. </para>
  14048. <para>
  14049. 默认值为 0
  14050. </para>
  14051. </summary>
  14052. <param name="readDirection"> 阅读方向,可选值为<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.Direction"/> </param>
  14053. <returns> this </returns>
  14054. </member>
  14055. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.ReadDirection">
  14056. <summary>
  14057. 【可选 属性】
  14058. 获取 阅读方向
  14059. <para>
  14060. 指定了文字排列的方向,描述见 11.3 文字定位
  14061. </para>
  14062. <para>
  14063. 默认值为 0
  14064. </para>
  14065. </summary>
  14066. <returns> 阅读方向,可选值为<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.Direction"/> </returns>
  14067. </member>
  14068. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.SetCharDirection(Spire.Pdf.General.Paper.Ofd.Core.Text.Text.Direction)">
  14069. <summary>
  14070. 【可选 属性】
  14071. 指定 字符方向
  14072. <para>
  14073. 指定了文字放置的方向,描述见 11.3 文字定位
  14074. </para>
  14075. <para>
  14076. 默认值为 0
  14077. </para>
  14078. </summary>
  14079. <param name="charDirection"> 字符方向,可选值为<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.Direction"/> </param>
  14080. <returns> this </returns>
  14081. </member>
  14082. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.CharDirection">
  14083. <summary>
  14084. 【可选 属性】
  14085. 获取 字符方向
  14086. <para>
  14087. 指定了文字放置的方向,描述见 11.3 文字定位
  14088. </para>
  14089. <para>
  14090. 默认值为 0
  14091. </para>
  14092. </summary>
  14093. <returns> 字符方向,可选值为<seealso cref="T:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.Direction"/> </returns>
  14094. </member>
  14095. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.SetWeight(Spire.Pdf.General.Paper.Ofd.Core.Text.Text.Weight)">
  14096. <summary>
  14097. 【可选 属性】
  14098. 设置 文字对象的粗细值
  14099. <para>
  14100. 默认值为 400
  14101. </para>
  14102. </summary>
  14103. <param name="weight"> 文字对象的粗细值,可选值<seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.Weight"/> </param>
  14104. <returns> this </returns>
  14105. </member>
  14106. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.Weight">
  14107. <summary>
  14108. 【可选 属性】
  14109. 设置 文字对象的粗细值
  14110. <para>
  14111. 默认值为 400
  14112. </para>
  14113. </summary>
  14114. <returns> 文字对象的粗细值,可选值<seealso cref="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.Weight"/> </returns>
  14115. </member>
  14116. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.SetItalic(System.Nullable{System.Boolean})">
  14117. <summary>
  14118. 【可选 属性】
  14119. 设置 是否是斜体样式
  14120. <para>
  14121. 默认值为 false
  14122. </para>
  14123. </summary>
  14124. <param name="italic"> true - 斜体样式; false - 正常 </param>
  14125. <returns> this </returns>
  14126. </member>
  14127. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.Italic">
  14128. <summary>
  14129. 【可选 属性】
  14130. 获取 是否是斜体样式
  14131. <para>
  14132. 默认值为 false
  14133. </para>
  14134. </summary>
  14135. <returns> true - 斜体样式; false - 正常 </returns>
  14136. </member>
  14137. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.SetFillColor(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color)">
  14138. <summary>
  14139. 【可选】
  14140. 设置 填充颜色
  14141. <para>
  14142. 默认为黑色
  14143. </para>
  14144. </summary>
  14145. <param name="fillColor"> 填充颜色 </param>
  14146. <returns> this </returns>
  14147. </member>
  14148. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.GetFillColor">
  14149. <summary>
  14150. 【可选】
  14151. 获取 填充颜色
  14152. <para>
  14153. 默认为黑色
  14154. </para>
  14155. </summary>
  14156. <returns> 填充颜色,null表示黑色 </returns>
  14157. </member>
  14158. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.SetStrokeColor(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color)">
  14159. <summary>
  14160. 【可选】
  14161. 设置 勾边颜色
  14162. <para>
  14163. 默认为透明色
  14164. </para>
  14165. </summary>
  14166. <param name="strokeColor"> 勾边颜色 </param>
  14167. <returns> this </returns>
  14168. </member>
  14169. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.GetStrokeColor">
  14170. <summary>
  14171. 【可选】
  14172. 获取 勾边颜色
  14173. <para>
  14174. 默认为透明色
  14175. </para>
  14176. </summary>
  14177. <returns> 勾边颜色,null为透明色 </returns>
  14178. </member>
  14179. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.AddCGTransform(Spire.Pdf.General.Paper.Ofd.Core.Text.CT_CGTransform)">
  14180. <summary>
  14181. 【可选】
  14182. 增加 指定字符编码到字符索引之间的变换关系
  14183. <para>
  14184. 描述见 11.4 字符变换
  14185. </para>
  14186. </summary>
  14187. <param name="cgTransform"> 字符编码到字符索引之间的变换关系 </param>
  14188. <returns> this </returns>
  14189. </member>
  14190. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.CGTransforms">
  14191. <summary>
  14192. 【可选】
  14193. 获取 指定字符编码到字符索引之间的变换关系序列
  14194. <para>
  14195. 描述见 11.4 字符变换
  14196. </para>
  14197. </summary>
  14198. <returns> 字符编码到字符索引之间的变换关系序列 </returns>
  14199. </member>
  14200. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.AddTextCode(Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode)">
  14201. <summary>
  14202. 【必选】
  14203. 增加 文字内容
  14204. <para>
  14205. 也就是一段字符编码串
  14206. </para>
  14207. <para>
  14208. 如果字符编码不在XML编码方式的字符范围之内,应采用"\"加四位
  14209. 十六进制数的格式转义;文字内容中出现的空格也需要转义
  14210. 若 TextCode 作为占位符使用时一律采用 ¤ (\u00A4)占位
  14211. </para>
  14212. </summary>
  14213. <param name="textCode"> 文字内容 </param>
  14214. <returns> this </returns>
  14215. </member>
  14216. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text.TextCodes">
  14217. <summary>
  14218. 【必选】
  14219. 获取 文字内容序列
  14220. <para>
  14221. 也就是一段字符编码串
  14222. </para>
  14223. <para>
  14224. 如果字符编码不在XML编码方式的字符范围之内,应采用"\"加四位
  14225. 十六进制数的格式转义;文字内容中出现的空格也需要转义
  14226. 若 TextCode 作为占位符使用时一律采用 ¤ (\u00A4)占位
  14227. </para>
  14228. </summary>
  14229. <returns> 文字内容序列 </returns>
  14230. </member>
  14231. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.Direction">
  14232. <summary>
  14233. 方向角度
  14234. <para>
  14235. 11.3 文字定位 表 47
  14236. </para>
  14237. </summary>
  14238. </member>
  14239. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.Direction.Angle_0">
  14240. <summary>
  14241. 可选旋转角度 0、90、180、270
  14242. </summary>
  14243. </member>
  14244. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.Direction.angle">
  14245. <summary>
  14246. 旋转角度
  14247. </summary>
  14248. </member>
  14249. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.Weight">
  14250. <summary>
  14251. 文字对象的粗细值
  14252. <para>
  14253. 11.3 表 45
  14254. </para>
  14255. </summary>
  14256. </member>
  14257. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.Weight.W_100">
  14258. <summary>
  14259. 可选值为
  14260. 100,200,300,400,500,600,700,800,900
  14261. </summary>
  14262. </member>
  14263. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.Weight.W_400">
  14264. <summary>
  14265. 默认值
  14266. </summary>
  14267. </member>
  14268. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.Text.Text.Weight.GetWeight">
  14269. <summary>
  14270. 获取字体粗细值
  14271. </summary>
  14272. <returns> 粗细值 </returns>
  14273. </member>
  14274. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.versions.DocVersion">
  14275. <summary>
  14276. 版本
  14277. <para>
  14278. 版本信息在独立的文件中描述,如图 90 所示。
  14279. 版本定义结构中列出了一个 OFD 文档版本中所需的所有文件。
  14280. </para>
  14281. <para>
  14282. 19.2 版本 图 90 表 71
  14283. </para>
  14284. </summary>
  14285. </member>
  14286. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.DocVersion.SetID(System.String)">
  14287. <summary>
  14288. 【属性 必选】
  14289. 设置 版本标识符
  14290. </summary>
  14291. <param name="id"> 版本标识符 </param>
  14292. <returns> this </returns>
  14293. </member>
  14294. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.versions.DocVersion.ID">
  14295. <summary>
  14296. 【属性 必选】
  14297. 获取 版本标识符
  14298. </summary>
  14299. <returns> 版本标识符 </returns>
  14300. </member>
  14301. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.DocVersion.SetVersion(System.String)">
  14302. <summary>
  14303. 【属性 可选】
  14304. 设置 该文件适用的格式版本
  14305. </summary>
  14306. <param name="version"> 该文件适用的格式版本 </param>
  14307. <returns> this </returns>
  14308. </member>
  14309. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.versions.DocVersion.Version">
  14310. <summary>
  14311. 【属性 可选】
  14312. 获取 该文件适用的格式版本
  14313. </summary>
  14314. <returns> 该文件适用的格式版本,null表示不存在 </returns>
  14315. </member>
  14316. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.DocVersion.SetDocVersionName(System.String)">
  14317. <summary>
  14318. 【属性 可选】
  14319. 设置 版本名称
  14320. </summary>
  14321. <param name="name"> 版本名称 </param>
  14322. <returns> this </returns>
  14323. </member>
  14324. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.versions.DocVersion.DocVersionName">
  14325. <summary>
  14326. 【属性 可选】
  14327. 获取 版本名称
  14328. </summary>
  14329. <returns> 版本名称,null表示不存在 </returns>
  14330. </member>
  14331. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.DocVersion.SetCreationDate(System.DateTime)">
  14332. <summary>
  14333. 【属性 可选】
  14334. 设置 创建时间
  14335. </summary>
  14336. <param name="creationDate"> 创建时间 </param>
  14337. <returns> this </returns>
  14338. </member>
  14339. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.DocVersion.GetCreationDate">
  14340. <summary>
  14341. 【属性 可选】
  14342. 获取 创建时间
  14343. </summary>
  14344. <returns> 创建时间 </returns>
  14345. </member>
  14346. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.DocVersion.SetFileList(Spire.Pdf.General.Paper.Ofd.Core.versions.FileList)">
  14347. <summary>
  14348. 【必选】
  14349. 设置 版本包含的文件列表
  14350. </summary>
  14351. <param name="fileList"> 版本包含的文件列表 </param>
  14352. <returns> this </returns>
  14353. </member>
  14354. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.versions.DocVersion.FileList">
  14355. <summary>
  14356. 【必选】
  14357. 获取 版本包含的文件列表
  14358. </summary>
  14359. <returns> 版本包含的文件列表 </returns>
  14360. </member>
  14361. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.DocVersion.SetDocRoot(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  14362. <summary>
  14363. 【必选】
  14364. 设置 该版本的入口文件
  14365. </summary>
  14366. <param name="docRoot"> 该版本的入口文件 </param>
  14367. <returns> this </returns>
  14368. </member>
  14369. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.versions.DocVersion.DocRoot">
  14370. <summary>
  14371. 【必选】
  14372. 获取 该版本的入口文件
  14373. </summary>
  14374. <returns> 该版本的入口文件 </returns>
  14375. </member>
  14376. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.versions.File">
  14377. <summary>
  14378. 文件列表文件描述
  14379. <para>
  14380. 19.2 表 71
  14381. </para>
  14382. </summary>
  14383. </member>
  14384. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.File.#ctor(System.String,Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  14385. <param name="id"> 文件列表文件标识 </param>
  14386. <param name="loc"> 文件列表文件描述 </param>
  14387. </member>
  14388. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.File.SetID(System.String)">
  14389. <summary>
  14390. 【必选 属性】
  14391. 设置 文件列表文件标识
  14392. </summary>
  14393. <param name="id"> 文件列表文件标识 </param>
  14394. <returns> this </returns>
  14395. </member>
  14396. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.versions.File.ID">
  14397. <summary>
  14398. 【必选 属性】
  14399. 获取 文件列表文件标识
  14400. </summary>
  14401. <returns> 文件列表文件标识 </returns>
  14402. </member>
  14403. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.File.setFile(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  14404. <summary>
  14405. 【必选】
  14406. 设置 文件列表文件描述
  14407. </summary>
  14408. <param name="file"> 文件列表文件描述 </param>
  14409. <returns> this </returns>
  14410. </member>
  14411. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.File.GetFile">
  14412. <summary>
  14413. 【必选】
  14414. 获取 文件列表文件描述
  14415. </summary>
  14416. <returns> 文件列表文件描述 </returns>
  14417. </member>
  14418. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.versions.FileList">
  14419. <summary>
  14420. 版本包含的文件列表
  14421. <para>
  14422. 19.2 标 71
  14423. </para>
  14424. </summary>
  14425. </member>
  14426. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.FileList.AddFile(Spire.Pdf.General.Paper.Ofd.Core.versions.File)">
  14427. <summary>
  14428. 【必选】
  14429. 增加 文件列表文件描述
  14430. </summary>
  14431. <param name="file"> 文件列表文件描述 </param>
  14432. <returns> this </returns>
  14433. </member>
  14434. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.FileList.AddFile(System.String,Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  14435. <summary>
  14436. 【必选】
  14437. 增加 文件列表文件描述
  14438. </summary>
  14439. <param name="id"> 文件列表文件标识 </param>
  14440. <param name="fileLoc"> 文件列表文件描述 </param>
  14441. <returns> this </returns>
  14442. </member>
  14443. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.versions.FileList.Files">
  14444. <summary>
  14445. 【必选】
  14446. 获取 文件列表文件描述列表
  14447. </summary>
  14448. <returns> 文件列表文件描述列表 </returns>
  14449. </member>
  14450. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.versions.Version">
  14451. <summary>
  14452. 表 70 版本描述入口
  14453. </summary>
  14454. </member>
  14455. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.Version.#ctor(System.String,System.Int32,Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  14456. <summary>
  14457. 创建版本描述入口
  14458. 默认为默认版本(Current="false") </summary>
  14459. <param name="id"> 版本标识(不含特殊字符字符串) </param>
  14460. <param name="index"> 版本号 </param>
  14461. <param name="baseLoc"> 指向包内的版本描述文件 </param>
  14462. </member>
  14463. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.Version.setID(System.String)">
  14464. <summary>
  14465. 【必选】
  14466. 设置版本标识
  14467. </summary>
  14468. <param name="id"> 版本标识 (不含特殊字符,字符串) </param>
  14469. <returns> this </returns>
  14470. </member>
  14471. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.versions.Version.ID">
  14472. <summary>
  14473. 【必选】
  14474. 获取版本标识 </summary>
  14475. <returns> 版本标识 </returns>
  14476. </member>
  14477. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.Version.setIndex(System.Int32)">
  14478. <summary>
  14479. 【必选】
  14480. 设置 版本号
  14481. </summary>
  14482. <param name="index"> 版本号 </param>
  14483. <returns> this </returns>
  14484. </member>
  14485. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.Version.getIndex">
  14486. <summary>
  14487. 【必选】
  14488. 获取 版本号
  14489. </summary>
  14490. <returns> 版本号, -1 表示没有 </returns>
  14491. </member>
  14492. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.versions.Version.Current">
  14493. <summary>
  14494. 【可选】
  14495. 获取 是否是默认版本
  14496. <para>
  14497. 默认值:false
  14498. </para>
  14499. </summary>
  14500. <returns> true 表示是默认版本 </returns>
  14501. </member>
  14502. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.Version.setCurrent(System.Boolean)">
  14503. <summary>
  14504. 【可选】
  14505. 设置 是否是默认版本
  14506. </summary>
  14507. <param name="current"> true 表示是默认版本 </param>
  14508. <returns> this </returns>
  14509. </member>
  14510. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.Version.SetBaseLoc(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  14511. <summary>
  14512. 【必选】
  14513. 设置 指向包内的版本描述文件
  14514. </summary>
  14515. <param name="baseLoc"> 版本描述文件路径 </param>
  14516. <returns> this </returns>
  14517. </member>
  14518. <member name="P:Spire.Pdf.General.Paper.Ofd.Core.versions.Version.BaseLoc">
  14519. <summary>
  14520. 【必选】
  14521. 设置 指向包内 的版本描述文件
  14522. </summary>
  14523. <returns> 版本描述文件路径 </returns>
  14524. </member>
  14525. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.versions.Versions">
  14526. <summary>
  14527. 一个OFD文档可能有多个版本
  14528. <para>
  14529. 版本序列
  14530. </para>
  14531. <para>
  14532. 图 89 版本结构列表
  14533. </para>
  14534. </summary>
  14535. </member>
  14536. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.Versions.AddVersion(Spire.Pdf.General.Paper.Ofd.Core.versions.Version)">
  14537. <summary>
  14538. 【必选】
  14539. 增加 版本描述入口
  14540. </summary>
  14541. <param name="version"> 版本描述入口 </param>
  14542. <returns> this </returns>
  14543. </member>
  14544. <member name="M:Spire.Pdf.General.Paper.Ofd.Core.versions.Versions.GetVersions">
  14545. <summary>
  14546. 【必选】
  14547. 获取 版本描述入口列表
  14548. </summary>
  14549. <returns> 版本描述入口列表 </returns>
  14550. </member>
  14551. <member name="T:Spire.Pdf.General.Paper.Ofd.Core.Const">
  14552. <summary>
  14553. 静态变量
  14554. </summary>
  14555. </member>
  14556. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.Empty">
  14557. <summary>
  14558. </summary>
  14559. </member>
  14560. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.Slash">
  14561. <summary>
  14562. </summary>
  14563. </member>
  14564. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.COLON">
  14565. <summary>
  14566. </summary>
  14567. </member>
  14568. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.Png">
  14569. <summary>
  14570. </summary>
  14571. </member>
  14572. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.Comma">
  14573. <summary>
  14574. </summary>
  14575. </member>
  14576. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.BaseLoc">
  14577. <summary>
  14578. </summary>
  14579. </member>
  14580. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.OFD_NAMESPACE_URI">
  14581. <summary>
  14582. 命名空间 URI,《GB/T_33190-2016》 7.1 命名空间
  14583. </summary>
  14584. </member>
  14585. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.OFD_VALUE">
  14586. <summary>
  14587. 元素节点应使用命名空间标识符
  14588. ————《GB/T 33190-2016》 7.1 命名空间
  14589. </summary>
  14590. </member>
  14591. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.OFD_Q">
  14592. <summary>
  14593. OFD命名空间
  14594. </summary>
  14595. </member>
  14596. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.CommonOFDNameSpacePrefix">
  14597. <summary>
  14598. 通用的OFD命名空间前缀
  14599. </summary>
  14600. </member>
  14601. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.OFD_NAMESPACE">
  14602. <summary>
  14603. 使用命名空间为 http://www.ofdspec.org/2016,其表示符应为 ofd。
  14604. ————《GB/T 33190-2016》 7.1 命名空间
  14605. </summary>
  14606. </member>
  14607. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.DATE_FORMATTER">
  14608. <summary>
  14609. xs:date 类型日期格式化
  14610. </summary>
  14611. </member>
  14612. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.DATETIME_FORMATTER">
  14613. <summary>
  14614. xs:dateTime 类型时间日期格式化
  14615. </summary>
  14616. </member>
  14617. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.INDEX_FILE">
  14618. <summary>
  14619. OFD索引文件
  14620. </summary>
  14621. </member>
  14622. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.DocContainerPrefix">
  14623. <summary>
  14624. 文档容器名称前缀
  14625. </summary>
  14626. </member>
  14627. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.DocumentFileName">
  14628. <summary>
  14629. 文档的根节点描述文件名称
  14630. </summary>
  14631. </member>
  14632. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.PublicResFileName">
  14633. <summary>
  14634. 文档公共资源索引描述文件名称
  14635. </summary>
  14636. </member>
  14637. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.DocumentResFileName">
  14638. <summary>
  14639. 文档自身资源索引描述文件名称
  14640. </summary>
  14641. </member>
  14642. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.AnnotationsFileName">
  14643. <summary>
  14644. 注释入口文件名称
  14645. </summary>
  14646. </member>
  14647. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.Attachments">
  14648. <summary>
  14649. 附件入口文件名称
  14650. </summary>
  14651. </member>
  14652. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.OFDFileName">
  14653. <summary>
  14654. OFD文档主入口文件名称
  14655. </summary>
  14656. </member>
  14657. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.Pages">
  14658. <summary>
  14659. </summary>
  14660. </member>
  14661. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.Res">
  14662. <summary>
  14663. </summary>
  14664. </member>
  14665. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.Signs">
  14666. <summary>
  14667. </summary>
  14668. </member>
  14669. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.TTF">
  14670. <summary>
  14671. </summary>
  14672. </member>
  14673. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.PageContainerPrefix">
  14674. <summary>
  14675. 页面容器名称前缀
  14676. </summary>
  14677. </member>
  14678. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.ContentFileName">
  14679. <summary>
  14680. 页面描述文件名称
  14681. </summary>
  14682. </member>
  14683. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.PageResFileName">
  14684. <summary>
  14685. 记录了资源描述文件名称
  14686. </summary>
  14687. </member>
  14688. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.AnnotationFileName">
  14689. <summary>
  14690. 记录了页面关联的注解对象
  14691. </summary>
  14692. </member>
  14693. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.SignContainerPrefix">
  14694. <summary>
  14695. 签名容器名称前缀
  14696. </summary>
  14697. </member>
  14698. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.SealFileName">
  14699. <summary>
  14700. 电子印章文件名
  14701. </summary>
  14702. </member>
  14703. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.SignatureFileName">
  14704. <summary>
  14705. 签名/签章 描述文件名
  14706. </summary>
  14707. </member>
  14708. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.SignedValueFileName">
  14709. <summary>
  14710. 签名值文件名
  14711. </summary>
  14712. </member>
  14713. <member name="F:Spire.Pdf.General.Paper.Ofd.Core.Const.SignaturesFileName">
  14714. <summary>
  14715. 签名列表文件名称
  14716. </summary>
  14717. </member>
  14718. <member name="T:Spire.Pdf.General.Paper.Ofd.OfdDocument">
  14719. <summary>
  14720. Ofd文档对象
  14721. </summary>
  14722. </member>
  14723. <member name="F:Spire.Pdf.General.Paper.Ofd.OfdDocument.reader">
  14724. <summary>
  14725. odf文档阅读器
  14726. </summary>
  14727. </member>
  14728. <member name="F:Spire.Pdf.General.Paper.Ofd.OfdDocument.document">
  14729. <summary>
  14730. 文档根节点对象,Document.xml
  14731. </summary>
  14732. </member>
  14733. <member name="F:Spire.Pdf.General.Paper.Ofd.OfdDocument.pages">
  14734. <summary>
  14735. ofd文档所有页面
  14736. </summary>
  14737. </member>
  14738. <member name="F:Spire.Pdf.General.Paper.Ofd.OfdDocument.resMgt">
  14739. <summary>
  14740. 资源管理器
  14741. </summary>
  14742. </member>
  14743. <member name="P:Spire.Pdf.General.Paper.Ofd.OfdDocument.ResMgt">
  14744. <summary>
  14745. 资源管理器
  14746. </summary>
  14747. </member>
  14748. <member name="P:Spire.Pdf.General.Paper.Ofd.OfdDocument.ResourceLocator">
  14749. <summary>
  14750. 资源定位器
  14751. </summary>
  14752. </member>
  14753. <member name="P:Spire.Pdf.General.Paper.Ofd.OfdDocument.Pages">
  14754. <summary>
  14755. ofd文档所有页面
  14756. </summary>
  14757. </member>
  14758. <member name="M:Spire.Pdf.General.Paper.Ofd.OfdDocument.#ctor(System.IO.Stream)">
  14759. <summary>
  14760. Initializes a new instance of the class.
  14761. </summary>
  14762. <param name="ofdStream"></param>
  14763. </member>
  14764. <member name="M:Spire.Pdf.General.Paper.Ofd.OfdDocument.GetDocumentInfo">
  14765. <summary>
  14766. Get the document info.
  14767. </summary>
  14768. </member>
  14769. <member name="M:Spire.Pdf.General.Paper.Ofd.OfdDocument.GetPageSize(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page)">
  14770. <summary>
  14771. 获取页面物理大小
  14772. <para>
  14773. 如果页面没有定义页面区域,则使用文件 CommonData中的定义
  14774. </para>
  14775. </summary>
  14776. <param name="page"> 页面对象 </param>
  14777. <returns> 页面大小 </returns>
  14778. </member>
  14779. <member name="M:Spire.Pdf.General.Paper.Ofd.OfdDocument.GetPageByTemplateID(System.String)">
  14780. <summary>
  14781. 根据模板ID获取页对象
  14782. </summary>
  14783. <param name="templateId"></param>
  14784. <returns></returns>
  14785. </member>
  14786. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.PsPathBuilder.#ctor">
  14787. <summary>
  14788. Initializes a new instance of the class.
  14789. </summary>
  14790. </member>
  14791. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.PsPathBuilder.Build(System.String)">
  14792. <summary>
  14793. Convert a path data to a list of PsPathFigure.
  14794. </summary>
  14795. <param name="pathString">The Path data.</param>
  14796. <return>A list of PsPathFigure</return>
  14797. </member>
  14798. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.PsPathBuilder.GetPsPolyLine(System.Drawing.PointF,System.Single[])">
  14799. <summary>
  14800. Convert line points to PsPolyLineSegment.
  14801. </summary>
  14802. <param name="startPoint">The start point of the line.</param>
  14803. <param name="points">The points of the line.</param>
  14804. <return>The PsPolyLineSegment</return>
  14805. </member>
  14806. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.PsPathBuilder.GetPsBezierSegment(System.Drawing.PointF,System.Single[])">
  14807. <summary>
  14808. Convert bezier curve points to PsBezierSegment.
  14809. </summary>
  14810. <param name="startPoint">The start point of the bezier curve.</param>
  14811. <param name="points">The points of the bezier curve.</param>
  14812. <return>The PsBezierSegment</return>
  14813. </member>
  14814. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.PsPathBuilder.GetPsArcSegment(System.Drawing.PointF,System.Single[])">
  14815. <summary>
  14816. Convert elliptical arc points to ApsArcSegment.
  14817. </summary>
  14818. <param name="startPoint">The start point of the elliptical arc.</param>
  14819. <param name="points">The points of the elliptical arc.</param>
  14820. <return>The ApsArcSegment</return>
  14821. </member>
  14822. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.PsPathBuilder.GetEllipticalArcCenterPoint(System.Drawing.PointF,System.Single[])">
  14823. <summary>
  14824. Get the center point of an elliptical arc.
  14825. </summary>
  14826. <param name="startPoint">The start point of the elliptical arc.</param>
  14827. <param name="points">The points of the elliptical arc.</param>
  14828. <return>The center point.</return>
  14829. </member>
  14830. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.PsPathBuilder.SplitPath(System.String)">
  14831. <summary>
  14832. Split a path data to a list of path commands.
  14833. </summary>
  14834. <param name="data">The Path data.</param>
  14835. <return>A list of path commands</return>
  14836. </member>
  14837. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.CommonUtils.IsNullOrEmpty(System.String)">
  14838. <summary>
  14839. 指示指定的字符串是 null 还是空字符串 ("") or (" ").
  14840. </summary>
  14841. <param name="str"></param>
  14842. <returns></returns>
  14843. </member>
  14844. <member name="F:Spire.Pdf.General.Paper.Ofd.Ps.ImageRenderer.context">
  14845. <summary>
  14846. The process context.
  14847. </summary>
  14848. </member>
  14849. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.ImageRenderer.#ctor(Spire.Pdf.General.Paper.Ofd.Ps.ProcessContext)">
  14850. <summary>
  14851. Initializes a new instance of the class.
  14852. </summary>
  14853. </member>
  14854. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.ImageRenderer.RenderImageObject(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.ImageObject,Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsCanvas)">
  14855. <summary>
  14856. Render ofd image to ps object.
  14857. </summary>
  14858. <param name="imageObject">The text object.</param>
  14859. </member>
  14860. <member name="F:Spire.Pdf.General.Paper.Ofd.Ps.PathRenderer.context">
  14861. <summary>
  14862. The process context.
  14863. </summary>
  14864. </member>
  14865. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.PathRenderer.#ctor(Spire.Pdf.General.Paper.Ofd.Ps.ProcessContext)">
  14866. <summary>
  14867. Initializes a new instance of the class.
  14868. </summary>
  14869. </member>
  14870. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.PathRenderer.RenderPathObject(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.PathObject,Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsCanvas)">
  14871. <summary>
  14872. Render ofd path to ps object.
  14873. </summary>
  14874. <param name="pathObject">The path object.</param>
  14875. </member>
  14876. <member name="F:Spire.Pdf.General.Paper.Ofd.Ps.PsRenderer.context">
  14877. <summary>
  14878. The process context.
  14879. </summary>
  14880. </member>
  14881. <member name="F:Spire.Pdf.General.Paper.Ofd.Ps.PsRenderer.imageRenderer">
  14882. <summary>
  14883. The image renderer.
  14884. </summary>
  14885. </member>
  14886. <member name="F:Spire.Pdf.General.Paper.Ofd.Ps.PsRenderer.textRenderer">
  14887. <summary>
  14888. The text renderer.
  14889. </summary>
  14890. </member>
  14891. <member name="F:Spire.Pdf.General.Paper.Ofd.Ps.PsRenderer.pathRenderer">
  14892. <summary>
  14893. The path renderer.
  14894. </summary>
  14895. </member>
  14896. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.PsRenderer.#ctor(Spire.Pdf.General.Paper.Ofd.Ps.ProcessContext)">
  14897. <summary>
  14898. Initializes a new instance of the class.
  14899. </summary>
  14900. </member>
  14901. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.PsRenderer.RenderPages(System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page},System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Reader.Model.AnnotionVo},System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Reader.Model.StampAnnotVo})">
  14902. <summary>
  14903. Render a list of ofd pages to ps pages.
  14904. </summary>
  14905. <returns>The list of ps pages.</returns>
  14906. </member>
  14907. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.PsRenderer.RenderPage(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page,Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsCanvas)">
  14908. <summary>
  14909. Render a ofd page to ps page.
  14910. </summary>
  14911. <param name="ofdPage">The ofd page to be rendered.</param>
  14912. <returns>A ps page.</returns>
  14913. </member>
  14914. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.PsRenderer.RenderLayers(System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.CT_Layer},Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsCanvas)">
  14915. <summary>
  14916. Render ofd layers.
  14917. </summary>
  14918. <param name="layers">The list of layer.</param>
  14919. </member>
  14920. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.PsRenderer.RenderPageBlocks(System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.PageBlockType},Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsCanvas)">
  14921. <summary>
  14922. Render ofd page blocks.
  14923. </summary>
  14924. <param name="pageBlocks">The list of block.</param>
  14925. </member>
  14926. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.PsRenderer.RenderAnnotion(Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.Annot,Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsCanvas)">
  14927. <summary>
  14928. Render ofd annotation.
  14929. </summary>
  14930. <param name="annot">The annot.</param>
  14931. </member>
  14932. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.PsRenderer.RenderStampAnnotion(Spire.Pdf.General.Paper.Ofd.Reader.Model.StampAnnotVo,Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsCanvas)">
  14933. <summary>
  14934. Render ofd stamp annotation.
  14935. </summary>
  14936. <param name="stampAnnotVo">The stamp annot.</param>
  14937. </member>
  14938. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.ResourceManager.#ctor(Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage)">
  14939. <param name="document">The ofd document.</param>
  14940. </member>
  14941. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.ResourceManager.GetImage(System.String)">
  14942. <summary>
  14943. 获取PS图片对象
  14944. </summary>
  14945. <param name="refID"> 引用ID </param>
  14946. <returns>The image stream.</returns>
  14947. </member>
  14948. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.ResourceManager.GetImage(System.String,System.Drawing.RectangleF)">
  14949. <summary>
  14950. 获取PS图片对象
  14951. </summary>
  14952. <param name="refID"> 引用ID </param>
  14953. <returns>A ps image object.</returns>
  14954. </member>
  14955. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.ResourceManager.GetPsFont(System.String,System.Drawing.FontStyle,System.Single)">
  14956. <summary>
  14957. Get ps font
  14958. </summary>
  14959. <param name="refID"> 引用ID </param>
  14960. <param name="fontStyle"> fontStyle </param>
  14961. <param name="fontSize">The font size. </param>
  14962. <returns>A ps font.</returns>
  14963. </member>
  14964. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.ResourceManager.GetCompositeGraphicUnit(System.String)">
  14965. <summary>
  14966. 获取矢量图形
  14967. </summary>
  14968. <param name="refID"> 资源ID </param>
  14969. <returns> 矢量图形,不存在返回null </returns>
  14970. </member>
  14971. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.ResourceManager.GetColorSpace(System.String)">
  14972. <summary>
  14973. Get ofd color space.
  14974. </summary>
  14975. <param name="refID"> 引用ID </param>
  14976. <returns>A color space object.</returns>
  14977. </member>
  14978. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.ResourceManager.GetFont(System.String)">
  14979. <summary>
  14980. Get ofd font
  14981. </summary>
  14982. <param name="refID">引用ID</param>
  14983. <returns></returns>
  14984. </member>
  14985. <member name="F:Spire.Pdf.General.Paper.Ofd.Ps.TextRenderer.context">
  14986. <summary>
  14987. The process context.
  14988. </summary>
  14989. </member>
  14990. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TextRenderer.#ctor(Spire.Pdf.General.Paper.Ofd.Ps.ProcessContext)">
  14991. <summary>
  14992. Initializes a new instance of the class.
  14993. </summary>
  14994. </member>
  14995. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TextRenderer.RenderTextObject(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.TextObject,Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsCanvas)">
  14996. <summary>
  14997. Render ofd text object to ps object.
  14998. </summary>
  14999. <param name="textObject">The text object.</param>
  15000. </member>
  15001. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TextRenderer.RenderTextCode(Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode,Spire.Pdf.General.Paper.Ofd.Core.Text.CT_CGTransform,Spire.Pdf.General.Paper.Drawing.PsFont,System.Single,Spire.Pdf.General.Paper.Drawing.PsMatrix,Spire.Pdf.General.Paper.Drawing.PsColor,Spire.Pdf.General.Paper.Drawing.PsColor,Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsCanvas)">
  15002. <summary>
  15003. Render ofd text code to ps object.
  15004. </summary>
  15005. </member>
  15006. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TextRenderer.GetPsGlyphs(System.String,Spire.Pdf.General.Paper.Drawing.PsFont,System.Single,Spire.Pdf.General.Paper.Drawing.PsMatrix,Spire.Pdf.General.Paper.Drawing.PsColor,Spire.Pdf.General.Paper.Drawing.PsColor,System.Drawing.PointF)">
  15007. <summary>
  15008. </summary>
  15009. <param name="text"></param>
  15010. <param name="drFont"></param>
  15011. <param name="lineWidth"></param>
  15012. <param name="matrix"></param>
  15013. <param name="fillcolor"></param>
  15014. <param name="strokeColor"></param>
  15015. <param name="location"></param>
  15016. <returns></returns>
  15017. </member>
  15018. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TextRenderer.GetEncodeText(Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode,Spire.Pdf.General.Paper.Ofd.Core.Text.CT_CGTransform)">
  15019. <summary>
  15020. 获取最终写入的字符编码
  15021. </summary>
  15022. <param name="textCode"></param>
  15023. <param name="ct_cgTransform"></param>
  15024. <returns></returns>
  15025. </member>
  15026. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TextRenderer.GetFontStyle(Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font)">
  15027. <summary>
  15028. 获取文本的字体样式
  15029. </summary>
  15030. <param name="ctFont">The ofd font.</param>
  15031. <returns></returns>
  15032. </member>
  15033. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TextRenderer.GetTextLocation(Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode)">
  15034. <summary>
  15035. 获取文本偏移位子
  15036. </summary>
  15037. <param name="textCode"></param>
  15038. <returns></returns>
  15039. </member>
  15040. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.ProcessContext.#ctor(Spire.Pdf.General.Paper.Ofd.OfdDocument)">
  15041. <param name="document">The ofd document.</param>
  15042. </member>
  15043. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.ProcessContext.GetPageByTemplateID(System.String)">
  15044. <summary>
  15045. 根据模板ID获取页对象
  15046. </summary>
  15047. <param name="templateId"></param>
  15048. <returns></returns>
  15049. </member>
  15050. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.ProcessContext.ToPsColor(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color)">
  15051. <summary>
  15052. Convert ofd color to ps color.
  15053. </summary>
  15054. <param name="ctColor">The ofd color.</param>
  15055. <returns>A ps color.</returns>
  15056. </member>
  15057. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.ProcessContext.ToPSBrush(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_Color,System.Drawing.RectangleF)">
  15058. <summary>
  15059. Convert ofd color to ps brush.
  15060. </summary>
  15061. <param name="ctColor">The ofd color.</param>
  15062. <returns>A ps brush.</returns>
  15063. </member>
  15064. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.ProcessContext.ConvertAxialShd(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_AxialShd,System.Drawing.RectangleF)">
  15065. <summary>
  15066. Convert ofd axialShd to ps brush.
  15067. </summary>
  15068. <param name="axialShd">The ofd axialShd.</param>
  15069. <param name="rect">The rectangle.</param>
  15070. <returns>A ps brush.</returns>
  15071. </member>
  15072. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.ProcessContext.ConvertRadialShd(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Color.CT_RadialShd)">
  15073. <summary>
  15074. Convert ofd radialShd to ps brush.
  15075. </summary>
  15076. <param name="radialShd">The ofd radialShd.</param>
  15077. <returns>A ps brush.</returns>
  15078. </member>
  15079. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.ProcessContext.ConvertPattern(Spire.Pdf.General.Paper.Ofd.Core.PageDescription.Color.Pattern.CT_Pattern)">
  15080. <summary>
  15081. Convert ofd pattern to ps brush.
  15082. </summary>
  15083. <param name="pattern">The ofd pattern.</param>
  15084. <returns>A ps brush.</returns>
  15085. </member>
  15086. <member name="T:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder">
  15087. <summary>
  15088. Converts a ofd font to TtfFont
  15089. </summary>
  15090. </member>
  15091. <member name="F:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.context">
  15092. <summary>
  15093. The process context.
  15094. </summary>
  15095. </member>
  15096. <member name="F:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.m_sourceFonts">
  15097. <summary>
  15098. The ofd source font.
  15099. </summary>
  15100. </member>
  15101. <member name="F:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.m_newTTFFonts">
  15102. <summary>
  15103. The new embedded TTFFont.
  15104. </summary>
  15105. </member>
  15106. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.#ctor(Spire.Pdf.General.Paper.Ofd.Ps.ProcessContext)">
  15107. <summary>
  15108. Initializes a new instance of the class.
  15109. </summary>
  15110. </member>
  15111. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.BuildFont(System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page},System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Reader.Model.AnnotionVo})">
  15112. <summary>
  15113. 构建所有页面下的字体
  15114. </summary>
  15115. <param name="ofdPages"></param>
  15116. </member>
  15117. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.BuildPageFont(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page)">
  15118. <summary>
  15119. 构建当前Page下的字体
  15120. </summary>
  15121. <param name="ofdPage"></param>
  15122. </member>
  15123. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.BuildLayersFont(System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.CT_Layer})">
  15124. <summary>
  15125. 构建Layers节点下的字体
  15126. </summary>
  15127. <param name="layers"></param>
  15128. </member>
  15129. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.BuildPageBlocksFont(System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.PageBlockType})">
  15130. <summary>
  15131. 构建PageBlocks节点下的字体
  15132. </summary>
  15133. <param name="pageBlocks"></param>
  15134. </member>
  15135. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.BulidTextObjectFont(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.TextObject)">
  15136. <summary>
  15137. Builds the font of the current text
  15138. </summary>
  15139. <param name="textObject"></param>
  15140. </member>
  15141. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.BuildIFont(Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font,System.IO.Stream)">
  15142. <summary>
  15143. Build font by font data.
  15144. </summary>
  15145. <returns></returns>
  15146. </member>
  15147. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.BulidNewTTFFont(Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font,Spire.Pdf.General.Paper.Font.Common.IFont)">
  15148. <summary>
  15149. Create TTFont by ofd embedded font.
  15150. </summary>
  15151. <param name="ctFont">The ofd source font.</param>
  15152. <returns>The new TTFFont</returns>
  15153. </member>
  15154. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.BulidNewTTFont(Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font)">
  15155. <summary>
  15156. Create TTFont by ofd non-embedded font.
  15157. </summary>
  15158. <param name="ctFont">The ofd source font.</param>
  15159. <returns>The new TTFont</returns>
  15160. </member>
  15161. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.AddGlyphToTTFFont(Spire.Pdf.General.Paper.Font.Common.IFont,Spire.Pdf.General.Paper.Font.TTF.TTFFont,Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.TextObject)">
  15162. <summary>
  15163. ofd字体数据写入新的ttf字体
  15164. </summary>
  15165. <param name="iFont">The source font.</param>
  15166. <param name="ttfFont">The new ttf font.</param>
  15167. <param name="textObject">The text object.</param>
  15168. </member>
  15169. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.CreateCFFFont(System.Byte[])">
  15170. <summary>
  15171. Create a cff font by font data.
  15172. </summary>
  15173. <param name="data">The font data.</param>
  15174. <returns>The cff font.</returns>
  15175. </member>
  15176. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.CreateType1Font(System.Byte[])">
  15177. <summary>
  15178. Create a type1 font by font data.
  15179. </summary>
  15180. <param name="data">The font data.</param>
  15181. <returns>The type1 font.</returns>
  15182. </member>
  15183. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.CreateTTFFont(System.Byte[])">
  15184. <summary>
  15185. Create a ttf font by font data.
  15186. </summary>
  15187. <param name="data"></param>
  15188. <returns>The ttf font.</returns>
  15189. </member>
  15190. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.CheckIsType1Font(Spire.Pdf.General.Paper.Font.Common.IFont)">
  15191. <summary>
  15192. Is Type1 Font?
  15193. </summary>
  15194. <param name="iFont"></param>
  15195. <returns></returns>
  15196. </member>
  15197. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.AddEmbeddedFontToResourceManage">
  15198. <summary>
  15199. Save the TTFFont to the TTFont
  15200. </summary>
  15201. </member>
  15202. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.IsOneMapOne(Spire.Pdf.General.Paper.Ofd.Core.Text.CT_CGTransform,System.String)">
  15203. <summary>
  15204. 一对一关系,检查textObject.CGTransforms与textCode的映射关系是否正确,某些情况下不能使用textCode作为写入的字符编码
  15205. </summary>
  15206. <param name="cgTransform"></param>
  15207. <returns></returns>
  15208. </member>
  15209. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.FetchFontName(System.String)">
  15210. <summary>
  15211. Fetch font name.
  15212. </summary>
  15213. <param name="ofdFontName"></param>
  15214. <returns></returns>
  15215. </member>
  15216. <member name="F:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.upperLists">
  15217. <summary>
  15218. </summary>
  15219. </member>
  15220. <member name="F:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.m_installedFontNameString">
  15221. <summary>
  15222. </summary>
  15223. </member>
  15224. <member name="F:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.s_Lock">
  15225. <summary>
  15226. </summary>
  15227. </member>
  15228. <member name="M:Spire.Pdf.General.Paper.Ofd.Ps.TTFontBuilder.InitInstalledFontName">
  15229. <summary>
  15230. </summary>
  15231. </member>
  15232. <member name="M:Spire.Pdf.General.Paper.Ofd.PsToOfd.OfdGraphicObject.CreatePsImage(System.Byte[])">
  15233. <summary>
  15234. Create ps image.
  15235. </summary>
  15236. <param name="imageBytes">The image bytes</param>
  15237. <returns>The ps image</returns>
  15238. </member>
  15239. <member name="P:Spire.Pdf.General.Paper.Ofd.PsToOfd.OfdRenderer.IsNegative">
  15240. <summary>
  15241. Reverse y position.
  15242. </summary>
  15243. </member>
  15244. <!-- 对于成员“M:Spire.Pdf.General.Paper.Ofd.PsToOfd.OfdUtils.Equals(System.Byte[],System.Byte[])”忽略有格式错误的 XML 注释 -->
  15245. <member name="T:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir">
  15246. <summary>
  15247. 文档容器
  15248. </summary>
  15249. </member>
  15250. <member name="F:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir.index">
  15251. <summary>
  15252. 表示第几份文档,从0开始
  15253. </summary>
  15254. </member>
  15255. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir.Index">
  15256. <summary>
  15257. 获取文档索引
  15258. </summary>
  15259. <returns> 文档编号(用于表示第几个) ,从0起 </returns>
  15260. </member>
  15261. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir.Document">
  15262. <summary>
  15263. 获取文档的根节点
  15264. </summary>
  15265. </member>
  15266. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir.PublicRes">
  15267. <summary>
  15268. 获取文档公共资源索引
  15269. </summary>
  15270. </member>
  15271. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir.DocumentRes">
  15272. <summary>
  15273. 获取文档自身资源索引对象
  15274. </summary>
  15275. </member>
  15276. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir.Annotations">
  15277. <summary>
  15278. 获取注释列表对象
  15279. </summary>
  15280. </member>
  15281. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir.Res">
  15282. <summary>
  15283. 获取资源容器
  15284. </summary>
  15285. </member>
  15286. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir.Signs">
  15287. <summary>
  15288. 获取 数字签名存储目录
  15289. </summary>
  15290. </member>
  15291. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir.#ctor(System.String,Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer)">
  15292. <summary>
  15293. </summary>
  15294. <param name="url"></param>
  15295. <param name="virtualContainer"></param>
  15296. </member>
  15297. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir.SetPublicRes(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Res)">
  15298. <summary>
  15299. 设置 文档公共资源索引
  15300. </summary>
  15301. <param name="internalRes"> 文档公共资源索引 </param>
  15302. <returns> this </returns>
  15303. </member>
  15304. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir.SetAnnotations(Spire.Pdf.General.Paper.Ofd.Core.Annotation.Annotations)">
  15305. <summary>
  15306. 设置注释列表对象
  15307. </summary>
  15308. <param name="annotations"> 注释列表对象 </param>
  15309. <returns> 注释列表对象 </returns>
  15310. </member>
  15311. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir.SetDocumentRes(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Res)">
  15312. <summary>
  15313. 设置 文档自身资源索引
  15314. </summary>
  15315. <param name="documentRes"> 文档自身资源索引 </param>
  15316. <returns> this </returns>
  15317. </member>
  15318. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir.SetDocument(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document)">
  15319. <summary>
  15320. 设置 文档的根节点
  15321. </summary>
  15322. <param name="document"> 文档的根节点 </param>
  15323. <returns> this </returns>
  15324. </member>
  15325. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir.ObtainRes">
  15326. <summary>
  15327. 获取 资源文件夹
  15328. <para>
  15329. 如果资源文件不存在则创建
  15330. </para>
  15331. </summary>
  15332. <returns> this </returns>
  15333. </member>
  15334. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir.ObtainSigns">
  15335. <summary>
  15336. 获取 数字签名存储目录
  15337. <para>
  15338. 如果数字签名存储目录不存在则创建
  15339. </para>
  15340. </summary>
  15341. <returns> 数字签名存储目录 </returns>
  15342. </member>
  15343. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir.ObtainPages">
  15344. <summary>
  15345. 获取 页面存储目录
  15346. <para>
  15347. 如果页面存储目录则会创建
  15348. </para>
  15349. </summary>
  15350. <returns> 页面存储目录 </returns>
  15351. </member>
  15352. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.DocDir.AddResource(System.Byte[],System.String)">
  15353. <summary>
  15354. 增加资源
  15355. </summary>
  15356. <param name="data"> 资源 </param>
  15357. <returns> this </returns>
  15358. </member>
  15359. <member name="T:Spire.Pdf.General.Paper.Ofd.Pkg.Container.OFDDir">
  15360. <summary>
  15361. OFD文档对象
  15362. <para>
  15363. 请显示的调用Close或clean方法清除工作过程中的文件和目录
  15364. </para>
  15365. </summary>
  15366. </member>
  15367. <member name="F:Spire.Pdf.General.Paper.Ofd.Pkg.Container.OFDDir.OFDFileName">
  15368. <summary>
  15369. OFD文档主入口文件名称
  15370. </summary>
  15371. </member>
  15372. <member name="F:Spire.Pdf.General.Paper.Ofd.Pkg.Container.OFDDir.maxDocIndex">
  15373. <summary>
  15374. 最大文档索引 + 1
  15375. </summary>
  15376. </member>
  15377. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.OFDDir.NewOFD">
  15378. <summary>
  15379. 新建一个OFD文档
  15380. </summary>
  15381. <returns> OFD文档 </returns>
  15382. </member>
  15383. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.OFDDir.#ctor(Spire.Pdf.General.Paper.Ofd.Pkg.Tool.ElemCup)">
  15384. <summary>
  15385. 指定路径创建或读取OFD文档容器
  15386. <para>
  15387. 如果容器文档已经存在,那么读取
  15388. </para>
  15389. <para>
  15390. 如果文档不存在那么创建一个文档
  15391. </para>
  15392. </summary>
  15393. </member>
  15394. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.OFDDir.InitContainer">
  15395. <summary>
  15396. 容器初始化
  15397. </summary>
  15398. </member>
  15399. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.OFDDir.Ofd">
  15400. <summary>
  15401. 获取
  15402. </summary>
  15403. <returns> 文档主入口文件对象 </returns>
  15404. </member>
  15405. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.OFDDir.SetOfd(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.OFD)">
  15406. <summary>
  15407. 设置 文档主入口文件对象
  15408. </summary>
  15409. <param name="ofd"> 文档主入口文件对象 </param>
  15410. <returns> this </returns>
  15411. </member>
  15412. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.OFDDir.NewDoc">
  15413. <summary>
  15414. 新建一个文档容器
  15415. </summary>
  15416. <returns> 新建的文档容器 </returns>
  15417. </member>
  15418. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.OFDDir.ObtainDoc(System.Int32)">
  15419. <summary>
  15420. 获取指定Index的文档
  15421. <para>
  15422. 如果文档不存在那么创建
  15423. </para>
  15424. </summary>
  15425. <param name="index"> index </param>
  15426. <returns> 文档容器 </returns>
  15427. </member>
  15428. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.OFDDir.GetDocByIndex(System.Int32)">
  15429. <summary>
  15430. 通过文档索引获取文档容器
  15431. </summary>
  15432. <param name="index"> 文档索引 </param>
  15433. <returns> 文档容器 </returns>
  15434. </member>
  15435. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.OFDDir.ObtainDocDefault">
  15436. <summary>
  15437. 获取第一个文档容器作为默认
  15438. </summary>
  15439. <returns> 第一个文档容器 </returns>
  15440. </member>
  15441. <member name="T:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PageDir">
  15442. <summary>
  15443. 页面目录容器
  15444. </summary>
  15445. </member>
  15446. <member name="F:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PageDir.index">
  15447. <summary>
  15448. 代表OFD中第几页
  15449. <para>
  15450. index 从 0 开始取
  15451. </para>
  15452. </summary>
  15453. </member>
  15454. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PageDir.Index">
  15455. <summary>
  15456. 获取页面索引
  15457. </summary>
  15458. </member>
  15459. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PageDir.PageRes">
  15460. <summary>
  15461. 获取页面资源描述文件
  15462. </summary>
  15463. <returns> 页面资源描述文件 </returns>
  15464. </member>
  15465. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PageDir.PageAnnot">
  15466. <summary>
  15467. 获取分页注释文件
  15468. </summary>
  15469. <returns> 分页注释文件 </returns>
  15470. </member>
  15471. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PageDir.ResDir">
  15472. <summary>
  15473. 获取资源文件虚拟容器
  15474. </summary>
  15475. <returns> 获取资源目录 </returns>
  15476. </member>
  15477. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PageDir.Content">
  15478. <summary>
  15479. 获取页面描述对象
  15480. </summary>
  15481. <returns> 页面描述 </returns>
  15482. </member>
  15483. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PageDir.SetContent(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page)">
  15484. <summary>
  15485. 设置页面描述
  15486. </summary>
  15487. <param name="content"> 页面描述 </param>
  15488. <returns> this </returns>
  15489. </member>
  15490. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PageDir.AddResource(System.Byte[],System.String)">
  15491. <summary>
  15492. 向页面中增加页面资源
  15493. </summary>
  15494. <param name="data"> 资源 </param>
  15495. <returns> this </returns>
  15496. </member>
  15497. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PageDir.SetPageRes(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Res.Res)">
  15498. <summary>
  15499. 设置页面资源描述对象
  15500. </summary>
  15501. <param name="pageRes"> 页面资源描述对象 </param>
  15502. <returns> this </returns>
  15503. </member>
  15504. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PageDir.SetPageAnnot(Spire.Pdf.General.Paper.Ofd.Core.Annotation.PageAnnot.PageAnnot)">
  15505. <summary>
  15506. 设置分页注释文件
  15507. </summary>
  15508. <param name="pageAnnot"> 分页注释文件 </param>
  15509. <returns> this </returns>
  15510. </member>
  15511. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PageDir.ObtainRes">
  15512. <summary>
  15513. 获取页面资源目录
  15514. <para>
  15515. 如果目录不存在则创建
  15516. </para>
  15517. </summary>
  15518. <returns> 资源目录容器 </returns>
  15519. </member>
  15520. <member name="T:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PagesDir">
  15521. <summary>
  15522. 页面容器
  15523. </summary>
  15524. </member>
  15525. <member name="F:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PagesDir.maxPageIndex">
  15526. <summary>
  15527. 最大页面索引 + 1
  15528. <para>
  15529. index + 1
  15530. </para>
  15531. </summary>
  15532. </member>
  15533. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PagesDir.#ctor(System.String,Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer)">
  15534. <summary>
  15535. </summary>
  15536. <param name="url"></param>
  15537. </member>
  15538. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PagesDir.InitContainer">
  15539. <summary>
  15540. 初始化容器
  15541. </summary>
  15542. </member>
  15543. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PagesDir.NewPageDir">
  15544. <summary>
  15545. 创建一个新的页面容器
  15546. </summary>
  15547. <returns> 页面容器 </returns>
  15548. </member>
  15549. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.PagesDir.GetByIndex(System.Int32)">
  15550. <summary>
  15551. 获取索引的页面容器
  15552. <para>
  15553. 页码 = index + 1
  15554. </para>
  15555. </summary>
  15556. <param name="index"> 索引(从0开始) </param>
  15557. <returns> 指定索引页面容器 </returns>
  15558. </member>
  15559. <member name="T:Spire.Pdf.General.Paper.Ofd.Pkg.Container.ResDir">
  15560. <summary>
  15561. 资源目录
  15562. </summary>
  15563. </member>
  15564. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.ResDir.Add(System.Byte[],System.String)">
  15565. <summary>
  15566. 向目录中加入资源
  15567. <para>
  15568. 加入的资源将会被复制到指定目录,与原有资源无关
  15569. </para>
  15570. </summary>
  15571. <param name="data"> 资源 </param>
  15572. <returns> this </returns>
  15573. </member>
  15574. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.ResDir.GetResourceName(System.Byte[])">
  15575. <summary>
  15576. </summary>
  15577. <param name="data"></param>
  15578. <returns></returns>
  15579. </member>
  15580. <member name="T:Spire.Pdf.General.Paper.Ofd.Pkg.Container.SignDir">
  15581. <summary>
  15582. 签名资源容器
  15583. </summary>
  15584. </member>
  15585. <member name="F:Spire.Pdf.General.Paper.Ofd.Pkg.Container.SignDir.index">
  15586. <summary>
  15587. 表示第几个签名
  15588. </summary>
  15589. </member>
  15590. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.SignDir.Index">
  15591. <returns> 第几个签名,从1开始 </returns>
  15592. </member>
  15593. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.SignDir.Seal">
  15594. <summary>
  15595. 获取 电子印章文件
  15596. </summary>
  15597. <returns> 电子印章文件 </returns>
  15598. </member>
  15599. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.SignDir.SignedValue">
  15600. <summary>
  15601. 获取 签名值文件
  15602. </summary>
  15603. <returns> 签名值文件 </returns>
  15604. </member>
  15605. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.SignDir.Signature">
  15606. <summary>
  15607. 获取 签名/签章 描述文件
  15608. </summary>
  15609. <returns> 签名/签章 描述文件 </returns>
  15610. </member>
  15611. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.SignDir.SetSignature(Spire.Pdf.General.Paper.Ofd.Core.Signatures.Signature)">
  15612. <summary>
  15613. 设置 签名/签章 描述文件
  15614. </summary>
  15615. <param name="signature"> 签名/签章 描述文件 </param>
  15616. <returns> this </returns>
  15617. </member>
  15618. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.SignDir.SetSignedValue(System.Byte[],System.String)">
  15619. <summary>
  15620. 设置签名值文件
  15621. </summary>
  15622. <param name="signedValue"> 签名值文件 </param>
  15623. <returns> this </returns>
  15624. </member>
  15625. <member name="T:Spire.Pdf.General.Paper.Ofd.Pkg.Container.SignsDir">
  15626. <summary>
  15627. 签名容器
  15628. </summary>
  15629. </member>
  15630. <member name="F:Spire.Pdf.General.Paper.Ofd.Pkg.Container.SignsDir.maxSignIndex">
  15631. <summary>
  15632. 签名Index最大值 + 1
  15633. <para>
  15634. 也就是签名容器数量,因为签名容器Index从0起算
  15635. </para>
  15636. </summary>
  15637. </member>
  15638. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.SignsDir.Signatures">
  15639. <summary>
  15640. 获取 签名列表文件
  15641. </summary>
  15642. </member>
  15643. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.SignsDir.InitContainer">
  15644. <summary>
  15645. 初始化容器
  15646. </summary>
  15647. </member>
  15648. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.SignsDir.SetSignatures(Spire.Pdf.General.Paper.Ofd.Core.Signatures.Signatures)">
  15649. <summary>
  15650. 设置 签名列表文件
  15651. </summary>
  15652. <param name="signatures"> 签名列表文件 </param>
  15653. <returns> this </returns>
  15654. </member>
  15655. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.SignsDir.NewSignDir">
  15656. <summary>
  15657. 创建一个签名/章虚拟容器
  15658. </summary>
  15659. <returns> 签名/章虚拟容器 </returns>
  15660. </member>
  15661. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.SignsDir.GetByIndex(System.Nullable{System.Int32})">
  15662. <summary>
  15663. 获取指定签名容器
  15664. </summary>
  15665. <param name="index"> 第几个签名 </param>
  15666. <returns> 签名容器 </returns>
  15667. </member>
  15668. <member name="T:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer">
  15669. <summary>
  15670. 虚拟容器对象
  15671. </summary>
  15672. </member>
  15673. <member name="F:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.fullPath">
  15674. <summary>
  15675. 文件根路径(完整路径包含当前文件名)
  15676. </summary>
  15677. </member>
  15678. <member name="F:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.name">
  15679. <summary>
  15680. 目录名称
  15681. </summary>
  15682. </member>
  15683. <member name="F:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.parent">
  15684. <summary>
  15685. 所属容器
  15686. </summary>
  15687. </member>
  15688. <member name="F:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.fileCache">
  15689. <summary>
  15690. 文件缓存
  15691. </summary>
  15692. </member>
  15693. <member name="F:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.fileSrcHash">
  15694. <summary>
  15695. 用于保存读取到的文件的Hash
  15696. 因为读取操作导致文档加载到缓存,
  15697. 但是文件在flush时候,反序列丢失格式字符等
  15698. 导致文件改动。
  15699. </summary>
  15700. </member>
  15701. <member name="F:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.dirCache">
  15702. <summary>
  15703. 目录中的虚拟容器缓存
  15704. </summary>
  15705. </member>
  15706. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.SysAbsPath">
  15707. <summary>
  15708. 获取当前容器完整路径
  15709. @return 容器完整路径(绝对路径)
  15710. </summary>
  15711. </member>
  15712. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.ParentUrl">
  15713. <summary>
  15714. </summary>
  15715. </member>
  15716. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.ContainerName">
  15717. <summary>
  15718. 获取虚拟容器的名称
  15719. </summary>
  15720. <returns> 名称 </returns>
  15721. </member>
  15722. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.AbsLoc">
  15723. <summary>
  15724. 获取在容器中的绝对路径
  15725. </summary>
  15726. <returns> 绝对路径对象 </returns>
  15727. </member>
  15728. <member name="P:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.Parent">
  15729. <summary>
  15730. 获取该容器所属容器
  15731. </summary>
  15732. <returns> 所属容器对象 </returns>
  15733. </member>
  15734. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.PutFile(System.Byte[],System.String)">
  15735. <summary>
  15736. 向虚拟容器中加入文件
  15737. </summary>
  15738. <param name="data"> 文件路径对象 </param>
  15739. <returns> this </returns>
  15740. </member>
  15741. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.PutObj(System.String,Spire.Pdf.General.Paper.Ofd.Core.OfdXmlElement)">
  15742. <summary>
  15743. 向虚拟容器加入对象
  15744. </summary>
  15745. <param name="fileName"> 文件名 </param>
  15746. <param name="element"> 元素对象 </param>
  15747. <returns> this </returns>
  15748. </member>
  15749. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.GetObj(System.String)">
  15750. <summary>
  15751. 通过文件名获取元素对象
  15752. </summary>
  15753. <param name="fileName"> 文件名 </param>
  15754. <returns> 元素对象(不含代理) </returns>
  15755. </member>
  15756. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.ObjectHash(Spire.Pdf.General.Paper.Ofd.Core.OfdXmlElement)">
  15757. <summary>
  15758. 计算获取的对象的序列化Hash值
  15759. </summary>
  15760. <param name="element"> 文档对象 </param>
  15761. <returns> Hash </returns>
  15762. </member>
  15763. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.FileChanged(System.String,Spire.Pdf.General.Paper.Ofd.Core.OfdXmlElement)">
  15764. <summary>
  15765. 判断文件是否改动
  15766. </summary>
  15767. <param name="filename"> 文件名 </param>
  15768. <param name="element"> 文件对象 </param>
  15769. <returns> true - 已经被改动;false - 未改动 </returns>
  15770. </member>
  15771. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.GetStream(System.String)">
  15772. <summary>
  15773. 获取容器中的文件对象
  15774. </summary>
  15775. <param name="fileName"> 文件名称 </param>
  15776. <returns> 文件路径对象 </returns>
  15777. </member>
  15778. <!-- 对于成员“M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.ObtainContainer``1(System.String,``0)”忽略有格式错误的 XML 注释 -->
  15779. <!-- 对于成员“M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.GetContainer``1(System.String,``0)”忽略有格式错误的 XML 注释 -->
  15780. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.Exit(System.String)">
  15781. <summary>
  15782. 判断文件或对象是否存在
  15783. </summary>
  15784. <param name="fileName"> 文件名称 </param>
  15785. <returns> true - 存在;false - 不存在 </returns>
  15786. </member>
  15787. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.Clear">
  15788. <summary>
  15789. 删除整个虚拟容器
  15790. </summary>
  15791. </member>
  15792. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.Flush">
  15793. <summary>
  15794. 将缓存中的对象写入到文件系统中
  15795. </summary>
  15796. </member>
  15797. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.FlushContainerByName(System.String)">
  15798. <summary>
  15799. 从缓存中刷新指定容器到文件系统中
  15800. </summary>
  15801. <param name="name"> 容器名称 </param>
  15802. <returns> this </returns>
  15803. </member>
  15804. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer.FlushFileByName(System.String)">
  15805. <summary>
  15806. 从缓存将指定对象写入到文件系统中
  15807. </summary>
  15808. <param name="name"> 文件名称 </param>
  15809. <returns> this </returns>
  15810. </member>
  15811. <member name="T:Spire.Pdf.General.Paper.Ofd.Pkg.Tool.ElemCup">
  15812. <summary>
  15813. 元素杯子
  15814. <para>
  15815. 对象序列化和反序列化工具
  15816. </para>
  15817. <para>
  15818. 反序列化 向杯子中注入水
  15819. </para>
  15820. <para>
  15821. 序列化把杯子中的水倒出
  15822. </para>
  15823. </summary>
  15824. </member>
  15825. <member name="M:Spire.Pdf.General.Paper.Ofd.Pkg.Tool.ElemCup.Inject(System.IO.Stream)">
  15826. <summary>
  15827. 从文件加载反序列化元素对象
  15828. </summary>
  15829. <param name="stream"> 文件路径对象 </param>
  15830. <returns> 反序列化的元素对象 </returns>
  15831. </member>
  15832. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.BadOFDException">
  15833. <summary>
  15834. 错误OFD文件结构和文档格式异常
  15835. @since 2020-04-17 03:29:28
  15836. </summary>
  15837. </member>
  15838. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.ContentExtractor">
  15839. <summary>
  15840. 内容抽取器
  15841. </summary>
  15842. </member>
  15843. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.ContentExtractor.Receiver">
  15844. <summary>
  15845. 解析结果接收器
  15846. </summary>
  15847. </member>
  15848. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ContentExtractor.#ctor(Spire.Pdf.General.Paper.Ofd.Reader.OFDReader)">
  15849. <summary>
  15850. 构造文字抽取器
  15851. </summary>
  15852. <param name="reader"> OFD解析器 </param>
  15853. </member>
  15854. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ContentExtractor.GetPageContent(System.Int32)">
  15855. <summary>
  15856. 抽取指定页面内的所有文字
  15857. </summary>
  15858. <param name="pageNum"> 页码,从1开始 </param>
  15859. <returns> 页面内容的所有文本内容序列 </returns>
  15860. </member>
  15861. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ContentExtractor.PageBlockHandle(System.Collections.Generic.LinkedList{System.String},System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.PageBlockType})">
  15862. <summary>
  15863. 页块处理
  15864. </summary>
  15865. <param name="txtContentList"> 文本列表 </param>
  15866. <param name="pageBlocks"> 页块列表 </param>
  15867. </member>
  15868. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ContentExtractor.ExtractAll">
  15869. <summary>
  15870. 获取OFD内的所有文本内容
  15871. </summary>
  15872. <returns> OFD中所有文本内容 </returns>
  15873. </member>
  15874. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ContentExtractor.Traverse(Spire.Pdf.General.Paper.Ofd.Reader.ContentExtractor.Receiver)">
  15875. <summary>
  15876. 遍历所有页面
  15877. </summary>
  15878. <param name="e"> 接受 </param>
  15879. </member>
  15880. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.DeltaTool">
  15881. <summary>
  15882. DeltaX和DeltaY工具
  15883. </summary>
  15884. </member>
  15885. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.DeltaTool.GetDelta(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array,System.Int32)">
  15886. <summary>
  15887. 获取Delta数据
  15888. </summary>
  15889. <param name="delta"> OFD数组对象 </param>
  15890. <param name="contentLength"> 文本长度 </param>
  15891. <returns> 一组坐标偏移值 </returns>
  15892. </member>
  15893. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.DLOFDReader">
  15894. <summary>
  15895. ofd解析器
  15896. </summary>
  15897. </member>
  15898. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.DLOFDReader.resMgt">
  15899. <summary>
  15900. 资源管理器
  15901. </summary>
  15902. </member>
  15903. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.DLOFDReader.#ctor(System.String,System.Boolean)">
  15904. <summary>
  15905. 因一些ofd文件无法使用ZipUtil解压缩,可以让用户自己在外面解压缩好后,传入根目录创建
  15906. 例如用户可以使用unzip或者unar等命令行方式解压缩
  15907. </summary>
  15908. <param name="unzippedPathRoot"> 已经解压的OFD根目录位置,因此通过参数控制是否删除目录。 </param>
  15909. <param name="deleteOnClose"> 退出时是否删除 unzippedPathRoot 文件, true - 退出时删除;false - 不删除 </param>
  15910. </member>
  15911. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.DLOFDReader.InitReader">
  15912. <summary>
  15913. 初始化reader
  15914. </summary>
  15915. </member>
  15916. <member name="P:Spire.Pdf.General.Paper.Ofd.Reader.DLOFDReader.ResMgt">
  15917. <summary>
  15918. 获取资源管理器
  15919. <para>
  15920. 资源管理器获取到的对象均为只读对象
  15921. </para>
  15922. </summary>
  15923. <returns> 资源管理器 </returns>
  15924. </member>
  15925. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.DocumentException">
  15926. <summary>
  15927. 文档异常
  15928. </summary>
  15929. </member>
  15930. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.ErrorPathException">
  15931. <summary>
  15932. 错误路径异常
  15933. @since 2020-04-09 20:05:29
  15934. </summary>
  15935. </member>
  15936. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor">
  15937. <summary>
  15938. 关键字抽取
  15939. </summary>
  15940. </member>
  15941. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.POINT_PER_MM">
  15942. <summary>
  15943. 每毫米的point单位
  15944. 1 point / 2.83464567 ≈ 0.35277778 mm
  15945. </summary>
  15946. </member>
  15947. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.GetKeyWordPositionList(Spire.Pdf.General.Paper.Ofd.Reader.OFDReader,System.String)">
  15948. <summary>
  15949. 获取关键字坐标列表(坐标单位毫米mm)
  15950. </summary>
  15951. <param name="reader"> OFD解析器 </param>
  15952. <param name="keyword"> 关键字 </param>
  15953. <returns> 关键字坐标列表 </returns>
  15954. <exception cref="!:FileNotFoundException"> 文件不存在异常 </exception>
  15955. <exception cref="T:Spire.Pdf.General.Paper.Ofd.Reader.DocumentException"> 文档解析异常 </exception>
  15956. </member>
  15957. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.GetKeyWordPositionList(Spire.Pdf.General.Paper.Ofd.Reader.OFDReader,System.String[])">
  15958. <summary>
  15959. 获取关键字坐标列表(坐标单位毫米mm)
  15960. </summary>
  15961. <param name="reader"> OFD解析器 </param>
  15962. <param name="keywords"> 关键字列表 </param>
  15963. <returns> 关键字坐标列表 </returns>
  15964. <exception cref="!:FileNotFoundException"> 文件不存在异常 </exception>
  15965. <exception cref="T:Spire.Pdf.General.Paper.Ofd.Reader.DocumentException"> 文档解析异常 </exception>
  15966. </member>
  15967. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.GetKeyWordPositionList(Spire.Pdf.General.Paper.Ofd.Reader.OFDReader,System.String,System.Int32[])">
  15968. <summary>
  15969. 获取关键字坐标列表(坐标单位毫米mm)
  15970. </summary>
  15971. <param name="reader"> OFD解析器 </param>
  15972. <param name="keyword"> 关键字 </param>
  15973. <param name="pages"> 要检索的页码,从1开始,不超过最大页码 </param>
  15974. <returns> 关键字坐标列表 </returns>
  15975. <exception cref="!:FileNotFoundException"> 文件不存在异常 </exception>
  15976. <exception cref="T:Spire.Pdf.General.Paper.Ofd.Reader.DocumentException"> 文档解析异常 </exception>
  15977. </member>
  15978. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.GetKeyWordPositionList(Spire.Pdf.General.Paper.Ofd.Reader.OFDReader,System.String[],System.Int32[])">
  15979. <summary>
  15980. 获取关键字坐标列表(坐标单位毫米mm)
  15981. </summary>
  15982. <param name="reader"> OFD解析器 </param>
  15983. <param name="keywords"> 关键字列表 </param>
  15984. <param name="pages"> 要检索的页码,从1开始,不超过最大页码 </param>
  15985. <returns> 关键字坐标列表 </returns>
  15986. <exception cref="!:FileNotFoundException"> 文件不存在异常 </exception>
  15987. <exception cref="T:Spire.Pdf.General.Paper.Ofd.Reader.DocumentException"> 文档解析异常 </exception>
  15988. </member>
  15989. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.CheckPostfixMatch(System.String,System.String)">
  15990. <summary>
  15991. 检查后缀匹配
  15992. </summary>
  15993. <param name="content"> 待匹配文本 </param>
  15994. <param name="keyword"> 关键字 </param>
  15995. <returns> 是/否 匹配 </returns>
  15996. </member>
  15997. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.AddPostfixBreakTextCodeList(System.String,System.Collections.Generic.IDictionary{Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode,Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordResource},System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode},System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordPosition},System.Int32,System.Int32,Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode)">
  15998. <summary>
  15999. 处理后缀匹配断字断行文本定位关键字
  16000. </summary>
  16001. <param name="keyword"> 关键字字符串 </param>
  16002. <param name="boundaryMapping"> 映射对象 </param>
  16003. <param name="textCodeList"> 文本定位列表 </param>
  16004. <param name="positionList"> 关键字位置列表 </param>
  16005. <param name="textCodeIndex"> TextCode位置 </param>
  16006. <param name="startIndex"> TextCode文本起始位置 </param>
  16007. <param name="textCode"> 第一个文字定位 </param>
  16008. </member>
  16009. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.AddPrefixBreakTextCodeList(System.String,System.Collections.Generic.IDictionary{Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode,Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordResource},System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode},System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordPosition},System.Int32,Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode)">
  16010. <summary>
  16011. 处理前缀匹配断字断行文本定位关键字
  16012. </summary>
  16013. <param name="keyword"> 关键字字符串 </param>
  16014. <param name="boundaryMapping"> 映射对象 </param>
  16015. <param name="textCodeList"> 文本定位列表 </param>
  16016. <param name="positionList"> 关键字位置列表 </param>
  16017. <param name="textCodeIndex"> 定位起始位置 </param>
  16018. <param name="textCode"> 第一个文字定位 </param>
  16019. </member>
  16020. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.SearchNextText(System.String,System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode},System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode},System.Collections.Generic.IDictionary{Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode,Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordResource},System.Int32,System.String,Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode)">
  16021. <summary>
  16022. 检索下一个文本定位节点
  16023. </summary>
  16024. <param name="keyword"> 关键字字符串 </param>
  16025. <param name="textCodeList"> 文本定位列表 </param>
  16026. <param name="mergeTextCodeList"> 合并的TextCode列表 </param>
  16027. <param name="boundaryMapping"> 文本资源映射对象 </param>
  16028. <param name="textCodeIndex"> TextCode位置 </param>
  16029. <param name="firstMatchString"> 最先匹配字符串 </param>
  16030. <param name="textCode"> 第一个匹配文字 </param>
  16031. </member>
  16032. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.AddNormalKeyword(System.String,System.Collections.Generic.IDictionary{Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode,Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordResource},System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordPosition},Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode,System.Int32)">
  16033. <summary>
  16034. 处理正常关键字
  16035. </summary>
  16036. <param name="keyword"> 关键字 </param>
  16037. <param name="boundaryMapping"> 映射对象 </param>
  16038. <param name="positionList"> 为转移列表 </param>
  16039. <param name="textCode"> 文字定位 </param>
  16040. <param name="textIndex"> 文本索引 </param>
  16041. </member>
  16042. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.GetCtmKeywordPosition(Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode,System.Int32,System.Int32,Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text,System.Drawing.Font,Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array,System.Collections.Generic.IList{System.Single},System.Collections.Generic.IList{System.Single},System.Int32)">
  16043. <summary>
  16044. 获取CTM后的关键字位置
  16045. </summary>
  16046. <param name="textCode"> 文字定位 </param>
  16047. <param name="textIndex"> 文本索引 </param>
  16048. <param name="page"> 文本资源 </param>
  16049. <param name="ctText"> 文字对象 </param>
  16050. <param name="ctm"> CTM对象 </param>
  16051. <param name="deltaX"> X偏移 </param>
  16052. <param name="deltaY"> Y偏移 </param>
  16053. <param name="keywordLength"> 文本长度 </param>
  16054. <returns> 关键字位置 </returns>
  16055. </member>
  16056. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.MergePos(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Pos[])">
  16057. <summary>
  16058. 合并坐标
  16059. </summary>
  16060. <param name="posList"> 坐标列表 </param>
  16061. <returns> 矩形框 </returns>
  16062. </member>
  16063. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.Transform(System.Double[],System.Double,System.Double)">
  16064. <summary>
  16065. 坐标转换
  16066. </summary>
  16067. <param name="matrix"> 矩阵数组 </param>
  16068. <param name="sx"> 原始X </param>
  16069. <param name="sy"> 原始Y </param>
  16070. <returns> 计算后位置 </returns>
  16071. </member>
  16072. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.GetMatrix(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Array)">
  16073. <summary>
  16074. 获取Matrix数据
  16075. </summary>
  16076. <param name="ctm"> ctm对象 </param>
  16077. <returns> 矩阵对象 </returns>
  16078. </member>
  16079. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.MergeKeywordPosition(System.String,System.Int32,System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordPosition},System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode},System.Collections.Generic.IDictionary{Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode,Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordResource})">
  16080. <summary>
  16081. 合并关键字位置对象
  16082. </summary>
  16083. <param name="keyword"> 关键字 </param>
  16084. <param name="firstStartIndex"> 第一个关键字起始匹配位置 </param>
  16085. <param name="positionList"> 检索到的关键字列表 </param>
  16086. <param name="textCodeList"> 合并列表 </param>
  16087. <param name="boundaryMapping"> 外接矩形映射 </param>
  16088. </member>
  16089. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.MergeBox(System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box})">
  16090. <summary>
  16091. 合并Box
  16092. </summary>
  16093. <param name="boxList"> 盒子列表 </param>
  16094. </member>
  16095. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.GetTemplatePage(Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator,System.String,Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document)">
  16096. <summary>
  16097. 获取获取模板字典
  16098. </summary>
  16099. <param name="locator"> 资源定位器 </param>
  16100. <param name="dataDir"> Document File路径 </param>
  16101. <param name="document"> 文档对象 </param>
  16102. <exception cref="!:FileNotFoundException"> 文件不存在异常 </exception>
  16103. <exception cref="T:Spire.Pdf.General.Paper.Ofd.Reader.DocumentException"> 文档解析异常 </exception>
  16104. </member>
  16105. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.GetKeywordPosition(Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode,System.Int32,System.Int32,Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text,System.Drawing.Font,System.Collections.Generic.IList{System.Single},System.Collections.Generic.IList{System.Single},System.Int32)">
  16106. <summary>
  16107. 创建关键字位置对象
  16108. </summary>
  16109. <param name="textCode"> 文字定位对象 </param>
  16110. <param name="textIndex"> 文本索引 </param>
  16111. <param name="page"> 页码 </param>
  16112. <param name="ctText"> 文字对象 </param>
  16113. <param name="fontMetrics"> 字体属性 </param>
  16114. <param name="deltaX"> X偏移 </param>
  16115. <param name="deltaY"> Y偏移 </param>
  16116. <param name="keywordLength"> 文本长度 </param>
  16117. <returns> 关键字对象 </returns>
  16118. </member>
  16119. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.GetStringWidth(System.Int32,System.Int32,System.Collections.Generic.IList{System.Single},System.Nullable{System.Double})">
  16120. <summary>
  16121. 获取文本宽度,单位毫米(mm)
  16122. </summary>
  16123. <param name="textIndex"> 文字索引 </param>
  16124. <param name="keywordLength"> 文本长度 </param>
  16125. <param name="deltaX"> X偏移量 </param>
  16126. <param name="fontSize"> 文字字号 </param>
  16127. <returns> 文本宽度 </returns>
  16128. </member>
  16129. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.GetFont(Spire.Pdf.General.Paper.Ofd.Core.Text.Text.CT_Text,Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font)">
  16130. <summary>
  16131. 获取字体
  16132. </summary>
  16133. <param name="ctText"> 文字对象 </param>
  16134. <param name="ctFont"> 字形对象 </param>
  16135. <returns> 字体对象 </returns>
  16136. </member>
  16137. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.GetLeftBottomPos(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Box,Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode,System.Collections.Generic.IList{System.Single},System.Collections.Generic.IList{System.Single},System.Int32)">
  16138. <summary>
  16139. 获取左下角位置
  16140. </summary>
  16141. <param name="boundary"> 矩形框 </param>
  16142. <param name="textCode"> 文字定位 </param>
  16143. <param name="deltaX"> X偏移 </param>
  16144. <param name="deltaY"> Y偏移 </param>
  16145. <param name="textIndex"> 文字索引 </param>
  16146. <returns> 左下角坐标 </returns>
  16147. </member>
  16148. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.PreparedContextData(Spire.Pdf.General.Paper.Ofd.Reader.OFDReader,System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode},System.Collections.Generic.IDictionary{Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode,Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordResource},System.Collections.Generic.IDictionary{Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID,Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font},System.Collections.Generic.IDictionary{Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID,Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page},System.Int32)">
  16149. <summary>
  16150. 预处理数据
  16151. </summary>
  16152. <param name="reader"> OFD解析器 </param>
  16153. <param name="textCodeList"> 文本列表 </param>
  16154. <param name="boundaryMapping"> 外接矩形映射 </param>
  16155. <param name="fontMapping"> 字体映射对象 </param>
  16156. <param name="templatePageMap"> 模板数据 </param>
  16157. <param name="pageNumber"> 页码 </param>
  16158. </member>
  16159. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.PageBlockHandle(System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode},System.Collections.Generic.IDictionary{Spire.Pdf.General.Paper.Ofd.Core.Text.TextCode,Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordResource},System.Collections.Generic.IDictionary{Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_ID,Spire.Pdf.General.Paper.Ofd.Core.Text.Font.CT_Font},System.Int32,System.Collections.Generic.IList{Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.PageBlockType})">
  16160. <summary>
  16161. 页面块处理
  16162. </summary>
  16163. <param name="textCodeList"> 文本列表 </param>
  16164. <param name="boundaryMapping"> 外接矩形映射 </param>
  16165. <param name="fontMapping"> 字体映射对象 </param>
  16166. <param name="pageNumber"> 页码 </param>
  16167. <param name="pageBlocks"> 页块列表 </param>
  16168. </member>
  16169. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordExtractor.GetFontMapping(Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator,System.String,Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Doc.Document)">
  16170. <summary>
  16171. 获取字体映射对象
  16172. </summary>
  16173. <param name="locator"> 资源定位器 </param>
  16174. <param name="dataDir"> Document File路径 </param>
  16175. <param name="document"> 文档对象 </param>
  16176. <exception cref="!:FileNotFoundException"> 文件不存在异常 </exception>
  16177. <exception cref="T:Spire.Pdf.General.Paper.Ofd.Reader.DocumentException"> 文档解析异常 </exception>
  16178. </member>
  16179. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordPosition">
  16180. <summary>
  16181. 关键字位置
  16182. @author minghu-zhang
  16183. @since 16:25 2020/9/26
  16184. </summary>
  16185. </member>
  16186. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordPosition.page">
  16187. <summary>
  16188. 关键字所在页码
  16189. </summary>
  16190. </member>
  16191. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordPosition.box">
  16192. <summary>
  16193. 矩形区域
  16194. </summary>
  16195. </member>
  16196. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordPosition.keyword">
  16197. <summary>
  16198. 所属关键字
  16199. </summary>
  16200. </member>
  16201. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordResource">
  16202. <summary>
  16203. 文本资源
  16204. @since 16:25 2020/9/25
  16205. </summary>
  16206. </member>
  16207. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordResource.page">
  16208. <summary>
  16209. 页码
  16210. </summary>
  16211. </member>
  16212. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordResource.font">
  16213. <summary>
  16214. 字体对象
  16215. </summary>
  16216. </member>
  16217. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.Keyword.KeywordResource.text">
  16218. <summary>
  16219. 文字对象
  16220. </summary>
  16221. </member>
  16222. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.Model.AnnotionVo">
  16223. <summary>
  16224. @since 2020/9/25
  16225. </summary>
  16226. </member>
  16227. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.Model.OFDDocumentVo">
  16228. <summary>
  16229. @since 2020/8/11
  16230. </summary>
  16231. </member>
  16232. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.Model.OfdPageVo">
  16233. <summary>
  16234. @since 2020/8/11
  16235. </summary>
  16236. </member>
  16237. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.Model.SealDataVo">
  16238. <summary>
  16239. @author dltech21
  16240. @since 2020/8/11
  16241. </summary>
  16242. </member>
  16243. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.Model.StampAnnotVo">
  16244. <summary>
  16245. @author dltech21
  16246. @since 2020/8/11
  16247. </summary>
  16248. </member>
  16249. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader">
  16250. <summary>
  16251. OFD解析器
  16252. </summary>
  16253. </member>
  16254. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.ofdDir">
  16255. <summary>
  16256. OFD虚拟容器对象
  16257. </summary>
  16258. </member>
  16259. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.rl">
  16260. <summary>
  16261. 资源定位器
  16262. <para>
  16263. 解析路径获取资源
  16264. </para>
  16265. </summary>
  16266. </member>
  16267. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.closed">
  16268. <summary>
  16269. 是否已经关闭文档
  16270. </summary>
  16271. </member>
  16272. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.#ctor(System.String)">
  16273. <summary>
  16274. 构造一个 OFDReader
  16275. </summary>
  16276. <param name="ofdFileLoc"> OFD文件位置,例如:"/home/user/myofd.ofd" </param>
  16277. <exception cref="T:System.IO.IOException"> OFD文件操作IO异常 </exception>
  16278. </member>
  16279. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.#ctor(System.IO.Stream)">
  16280. <summary>
  16281. 构造一个 OFDReader
  16282. </summary>
  16283. <param name="stream"> OFD文件输入流 </param>
  16284. <exception cref="T:System.IO.IOException"> OFD文件操作IO异常 </exception>
  16285. </member>
  16286. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.#ctor(System.String,System.Boolean)">
  16287. <summary>
  16288. 因一些ofd文件无法使用ZipUtil解压缩,可以让用户自己在外面解压缩好后,传入根目录创建
  16289. 例如用户可以使用unzip或者unar等命令行方式解压缩,因此通过参数控制是否删除目录。
  16290. </summary>
  16291. <param name="unzippedPathRoot"> 已经解压的OFD根目录位置 </param>
  16292. <param name="deleteOnClose"> 退出时是否删除 unzippedPathRoot 文件, true - 退出时删除;false - 不删除 </param>
  16293. </member>
  16294. <member name="P:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.OFDDir">
  16295. <summary>
  16296. 获取文档虚拟容器
  16297. </summary>
  16298. <returns> OFD文档虚拟容器 </returns>
  16299. </member>
  16300. <member name="P:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.DefaultDocSignaturesPath">
  16301. <summary>
  16302. 获取默认文档Doc_0中的签名列表文件的绝对路径
  16303. </summary>
  16304. <returns> 签名列表文件绝对路径 </returns>
  16305. <exception cref="T:Spire.Pdf.General.Paper.Ofd.Reader.BadOFDException"> 错误OFD结构和文件格式导致结构无法解析 </exception>
  16306. </member>
  16307. <member name="P:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.DefaultSignatures">
  16308. <summary>
  16309. 获取默认的签名列表对象
  16310. </summary>
  16311. <returns> 签名列表对象 </returns>
  16312. </member>
  16313. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.HasSignature">
  16314. <summary>
  16315. 文档是否包含数字签名
  16316. </summary>
  16317. <returns> true - 含有;false - 不含; </returns>
  16318. </member>
  16319. <member name="P:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.Annotations">
  16320. <summary>
  16321. 获取注解列表文件对象
  16322. <para>
  16323. 如果文档中没有注释文件,那么返还null
  16324. </para>
  16325. </summary>
  16326. <returns> 注解列表文件对象或null </returns>
  16327. </member>
  16328. <member name="P:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.NumberOfPages">
  16329. <summary>
  16330. 获取OFD含有的总页面数量
  16331. </summary>
  16332. <returns> 总页数 </returns>
  16333. </member>
  16334. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.GetPageInfo(System.Int32)">
  16335. <summary>
  16336. 获取页面信息
  16337. </summary>
  16338. <param name="pageNum"> 页码,从1开始 </param>
  16339. <returns> 页面信息 </returns>
  16340. </member>
  16341. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.GetPageSize(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Page)">
  16342. <summary>
  16343. 获取页面物理大小
  16344. <para>
  16345. 如果页面没有定义页面区域,则使用文件 CommonData中的定义
  16346. </para>
  16347. </summary>
  16348. <param name="page"> 页面对象 </param>
  16349. <returns> 页面大小 </returns>
  16350. </member>
  16351. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.GetPage(System.Int32)">
  16352. <summary>
  16353. 通过页面页码获取页面对象
  16354. </summary>
  16355. <param name="pageNum"> 页码,从1起 </param>
  16356. <returns> 页面对象 </returns>
  16357. </member>
  16358. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.GetPageObjectId(System.Int32)">
  16359. <summary>
  16360. 获取页面的对象ID
  16361. </summary>
  16362. <param name="pageNum"> 页码 </param>
  16363. <returns> 对象ID </returns>
  16364. </member>
  16365. <member name="P:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.ResourceLocator">
  16366. <summary>
  16367. 获取资源定位器
  16368. </summary>
  16369. <returns> 资源定位器 </returns>
  16370. </member>
  16371. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.GetAttachment(System.String)">
  16372. <summary>
  16373. 获取附件对象
  16374. </summary>
  16375. <param name="name"> 附件名称 </param>
  16376. <returns> 如果附件或附件记录不存在,那么返还null </returns>
  16377. <exception cref="T:Spire.Pdf.General.Paper.Ofd.Reader.BadOFDException"> 文档结构损坏 </exception>
  16378. </member>
  16379. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.GetAttachment(System.String,Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator)">
  16380. <summary>
  16381. 获取附件对象
  16382. <para>
  16383. 该方法不会恢复资源定位器
  16384. </para>
  16385. </summary>
  16386. <param name="name"> 附件名称 </param>
  16387. <param name="rl"> 资源定位器 </param>
  16388. <returns> 附件对象 </returns>
  16389. </member>
  16390. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.OFDReader.Dispose">
  16391. <summary>
  16392. 关闭文档
  16393. <para>
  16394. 删除工作区
  16395. </para>
  16396. </summary>
  16397. <exception cref="T:System.IO.IOException"> 工作区删除异常 </exception>
  16398. </member>
  16399. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.PageInfo">
  16400. <summary>
  16401. 页面信息
  16402. </summary>
  16403. </member>
  16404. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.PageInfo.size">
  16405. <summary>
  16406. 页面的物理大小
  16407. </summary>
  16408. </member>
  16409. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.PageInfo.obj">
  16410. <summary>
  16411. 页面底层对象
  16412. </summary>
  16413. </member>
  16414. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.PageInfo.id">
  16415. <summary>
  16416. 页面在OFD中的对象ID
  16417. </summary>
  16418. </member>
  16419. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.PageInfo.index">
  16420. <summary>
  16421. 页码,从1起
  16422. </summary>
  16423. </member>
  16424. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.PageInfo.pageAbsLoc">
  16425. <summary>
  16426. 页面的绝对路径
  16427. </summary>
  16428. </member>
  16429. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator">
  16430. <summary>
  16431. 资源定位器
  16432. <para>
  16433. 通过给与的资源地址获取对应的资源文件或对象
  16434. </para>
  16435. </summary>
  16436. </member>
  16437. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.PtDoc">
  16438. <summary>
  16439. 路径匹配正则列表
  16440. </summary>
  16441. </member>
  16442. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.ofdDir">
  16443. <summary>
  16444. 资源容器
  16445. <para>
  16446. 该容器带有缓存功能
  16447. </para>
  16448. </summary>
  16449. </member>
  16450. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.workDir">
  16451. <summary>
  16452. 当前目录
  16453. </summary>
  16454. </member>
  16455. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.savedStack">
  16456. <summary>
  16457. 保存的路径栈
  16458. <para>
  16459. 每次调用Save都会入栈
  16460. </para>
  16461. </summary>
  16462. </member>
  16463. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.#ctor(Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer)">
  16464. <summary>
  16465. *
  16466. 通过虚拟容器创建资源加载器
  16467. 创建资源加载器的同时切换路径至虚拟容器的目录
  16468. </summary>
  16469. <param name="vc"> 虚拟容器 </param>
  16470. </member>
  16471. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.Save">
  16472. <summary>
  16473. 保存当前工作路径
  16474. </summary>
  16475. <returns> this </returns>
  16476. </member>
  16477. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.Restore">
  16478. <summary>
  16479. 还原原有工作区
  16480. <para>
  16481. 如果没有保存过工作区,那么不会造成任何影响
  16482. </para>
  16483. </summary>
  16484. <returns> this </returns>
  16485. </member>
  16486. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.ToAbsolutePath(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  16487. <summary>
  16488. 转换路径对象为绝对路径字符串
  16489. </summary>
  16490. <param name="path"> 路径对象 </param>
  16491. <returns> 绝对路径字符串 </returns>
  16492. </member>
  16493. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.ToAbsolutePath(System.String)">
  16494. <summary>
  16495. 路径转换为绝对路径
  16496. </summary>
  16497. <param name="path"> 容器路径 </param>
  16498. <returns> 绝对路径字符串 </returns>
  16499. </member>
  16500. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.RestWd">
  16501. <summary>
  16502. 重置工作路径
  16503. <para>
  16504. 重置后将回到根路径
  16505. </para>
  16506. </summary>
  16507. <returns> this </returns>
  16508. </member>
  16509. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.Cd(Spire.Pdf.General.Paper.Ofd.Pkg.Container.VirtualContainer)">
  16510. <summary>
  16511. 切换到制定的虚拟容器目录下
  16512. </summary>
  16513. <param name="vc"> 虚拟容器 </param>
  16514. <returns> this </returns>
  16515. </member>
  16516. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.Cd(System.String)">
  16517. <summary>
  16518. 改变目录 Change Directory
  16519. </summary>
  16520. <param name="path"> 路径位置 </param>
  16521. <returns> this </returns>
  16522. <exception cref="T:Spire.Pdf.General.Paper.Ofd.Reader.ErrorPathException"> 路径不存在 </exception>
  16523. </member>
  16524. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.Cd(System.Collections.Generic.LinkedList{System.String},System.String)">
  16525. <summary>
  16526. 改变目录 Change Directory
  16527. <para>
  16528. 路径最后如果是目录也不加 "/"
  16529. </para>
  16530. </summary>
  16531. <param name="path"> 路径位置 </param>
  16532. <param name="workDir"> 已有工作目录 </param>
  16533. <returns> this </returns>
  16534. <exception cref="T:Spire.Pdf.General.Paper.Ofd.Reader.ErrorPathException"> 路径不存在 </exception>
  16535. </member>
  16536. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.Exist(System.Collections.Generic.LinkedList{System.String})">
  16537. <summary>
  16538. 判断路径是否存在
  16539. </summary>
  16540. <param name="workDir"> 路径集合 </param>
  16541. <returns> true -存在,false - 不存在 </returns>
  16542. </member>
  16543. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.DirExit(System.Collections.Generic.LinkedList{System.String})">
  16544. <summary>
  16545. 判断路径是否存在
  16546. </summary>
  16547. <param name="workDir"> 工作路径 </param>
  16548. <returns> true -存在,false - 不存在 </returns>
  16549. </member>
  16550. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.Pwd">
  16551. <summary>
  16552. 打印工作目录 Print Work Directory
  16553. <para>
  16554. 路径最后如果是目录也不加 "/"
  16555. </para>
  16556. </summary>
  16557. <returns> 工作目录路径 </returns>
  16558. </member>
  16559. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.Pwd(System.Collections.Generic.LinkedList{System.String})">
  16560. <summary>
  16561. 打印工作目录 Print Work Directory
  16562. </summary>
  16563. <param name="workDir"> 工作目录 </param>
  16564. <returns> 工作目录路径 </returns>
  16565. </member>
  16566. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.GetAbsTo(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  16567. <summary>
  16568. 获取以当前路径为基础的容器内绝对路径
  16569. </summary>
  16570. <param name="to"> 目标路径 </param>
  16571. <returns> 容器内绝对路径 </returns>
  16572. </member>
  16573. <!-- 对于成员“M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.Get(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)”忽略有格式错误的 XML 注释 -->
  16574. <!-- 对于成员“M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.Get(System.String)”忽略有格式错误的 XML 注释 -->
  16575. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.GetFile(Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  16576. <summary>
  16577. 获取路径下的文件
  16578. </summary>
  16579. <param name="stLoc"> 路径 </param>
  16580. <returns> 系统文件路径 </returns>
  16581. <exception cref="T:System.IO.FileNotFoundException"> 文件或路径不存在 </exception>
  16582. </member>
  16583. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.GetContainer(System.Collections.Generic.LinkedList{System.String})">
  16584. <summary>
  16585. 通过路径获取容器
  16586. </summary>
  16587. <param name="workDir"> 路径序列 </param>
  16588. <returns> 虚拟容器 </returns>
  16589. <exception cref="T:System.IO.FileNotFoundException"> 路径不存在 </exception>
  16590. </member>
  16591. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator.GetContainer(System.String)">
  16592. <summary>
  16593. 根据路径获取虚拟容器对象
  16594. <para>
  16595. 获取的同时会缓存整个容器链路
  16596. </para>
  16597. </summary>
  16598. <param name="containerPath"> 容器目录 </param>
  16599. <returns> 虚拟容器 </returns>
  16600. <exception cref="T:System.IO.FileNotFoundException"> 路径不存在 </exception>
  16601. </member>
  16602. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage">
  16603. <summary>
  16604. 资源管理器
  16605. <para>
  16606. 使用ID随机访问文档中出现的资源对象
  16607. </para>
  16608. <para>
  16609. 包括 公共资源序列(PublicRes) 和 文档资源序列(DocumentRes)
  16610. </para>
  16611. <para>
  16612. 注意:资源管理器提供的资源对象均为只读对象(副本),不允许对资源进行修改。
  16613. </para>
  16614. </summary>
  16615. </member>
  16616. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.colorSpaceMap">
  16617. <summary>
  16618. 颜色空间
  16619. </summary>
  16620. </member>
  16621. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.drawParamMap">
  16622. <summary>
  16623. 绘制参数
  16624. </summary>
  16625. </member>
  16626. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.fontMap">
  16627. <summary>
  16628. 字形
  16629. </summary>
  16630. </member>
  16631. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.multiMediaMap">
  16632. <summary>
  16633. 多媒体对象
  16634. </summary>
  16635. </member>
  16636. <member name="F:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.compositeGraphicUnitMap">
  16637. <summary>
  16638. 矢量图像
  16639. </summary>
  16640. </member>
  16641. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.#ctor(Spire.Pdf.General.Paper.Ofd.Reader.OFDReader)">
  16642. <summary>
  16643. 创建资源管理器
  16644. <para>
  16645. 选择默认文档(Doc_0)进行资源的加载
  16646. </para>
  16647. </summary>
  16648. <param name="ofdReader"> OFD解析器 </param>
  16649. </member>
  16650. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.#ctor(Spire.Pdf.General.Paper.Ofd.Reader.OFDReader,System.Int32)">
  16651. <summary>
  16652. 指定文档创建资源管理器
  16653. </summary>
  16654. <param name="ofdReader"> OFD解析器 </param>
  16655. <param name="docNum"> 文档序号,从0起 </param>
  16656. </member>
  16657. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.GetDrawParam(System.String)">
  16658. <summary>
  16659. 获取绘制参数
  16660. <para>
  16661. 注意:资源管理器提供的资源对象均为只读对象(副本),不允许对资源进行修改。
  16662. </para>
  16663. </summary>
  16664. <param name="id"> 资源ID </param>
  16665. <returns> 绘制参数,不存在返回null </returns>
  16666. </member>
  16667. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.GetMultiMedia(System.String)">
  16668. <summary>
  16669. 获取多媒体对象
  16670. <para>
  16671. 注意:资源管理器提供的资源对象均为只读对象(副本),不允许对资源进行修改。
  16672. </para>
  16673. </summary>
  16674. <param name="id"> 资源ID </param>
  16675. <returns> 多媒体对象,不存在返回null </returns>
  16676. </member>
  16677. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.GetImage(System.String)">
  16678. <summary>
  16679. 获取图片资源的图片对象
  16680. </summary>
  16681. <param name="refID"> 引用ID </param>
  16682. <returns> 图片流 </returns>
  16683. <exception cref="T:System.IO.IOException"> IO异常 </exception>
  16684. </member>
  16685. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.GetImage(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.PageObj.Layer.Block.ImageObject)">
  16686. <summary>
  16687. 获取图片对象的图像
  16688. <para>
  16689. 如果图片存在蒙板,那么返回蒙板后的图像
  16690. </para>
  16691. </summary>
  16692. <param name="imageObject"> 图片对象 </param>
  16693. <returns> 图片流(蒙板后) </returns>
  16694. <exception cref="T:System.IO.IOException"> 图片操作IO异常 </exception>
  16695. </member>
  16696. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.GetFont(System.String)">
  16697. <summary>
  16698. 获取 字形
  16699. <para>
  16700. 注意:资源管理器提供的资源对象均为只读对象(副本),不允许对资源进行修改。
  16701. </para>
  16702. </summary>
  16703. <param name="id"> 资源ID </param>
  16704. <returns> 字形,不存在返回null </returns>
  16705. </member>
  16706. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.GetColorSpace(System.String)">
  16707. <summary>
  16708. 获取颜色空间
  16709. <para>
  16710. 注意:资源管理器提供的资源对象均为只读对象(副本),不允许对资源进行修改。
  16711. </para>
  16712. </summary>
  16713. <param name="id"> 资源ID </param>
  16714. <returns> 颜色空间,不存在返回RGB </returns>
  16715. </member>
  16716. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.GetCompositeGraphicUnit(System.String)">
  16717. <summary>
  16718. 获取矢量图形
  16719. <para>
  16720. 注意:资源管理器提供的资源对象均为只读对象(副本),不允许对资源进行修改。
  16721. </para>
  16722. </summary>
  16723. <param name="id"> 资源ID </param>
  16724. <returns> 矢量图形,不存在返回null </returns>
  16725. </member>
  16726. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.LoadDoc(System.Int32)">
  16727. <summary>
  16728. 加载指定文档的资源
  16729. <para>
  16730. 由于每个文档的ID体系都是独立的,
  16731. </para>
  16732. <para>
  16733. 所以资源也是独立的,因此每次加载都会对上一个文档的资源进行清理。
  16734. </para>
  16735. </summary>
  16736. <param name="docNum"> 文档序号,从0起 </param>
  16737. <returns> this </returns>
  16738. <exception cref="T:System.IO.IOException"> 文件读写异常 </exception>
  16739. <exception cref="T:Spire.Pdf.General.Paper.Ofd.Reader.DocumentException"> 文档解析异常 </exception>
  16740. </member>
  16741. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.LoadDefaultDoc">
  16742. <summary>
  16743. 多文档资源加载
  16744. </summary>
  16745. <exception cref="T:System.IO.IOException"> 文件读写异常 </exception>
  16746. <exception cref="T:Spire.Pdf.General.Paper.Ofd.Reader.DocumentException"> 文档解析异常 </exception>
  16747. </member>
  16748. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.LoadDocRes(Spire.Pdf.General.Paper.Ofd.Core.BasicStructure.Ofd.DocBody)">
  16749. <summary>
  16750. 加载文档中的资源
  16751. </summary>
  16752. <param name="docBody"> 文档描述信息 </param>
  16753. <exception cref="T:System.IO.IOException"> 文件读写异常 </exception>
  16754. <exception cref="T:Spire.Pdf.General.Paper.Ofd.Reader.DocumentException"> 文档解析异常 </exception>
  16755. </member>
  16756. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.LoadResFile(Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator,Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  16757. <summary>
  16758. 加载资源文文件中描述的资源对象
  16759. <para>
  16760. 该方法不应该抛出异常所有异常均应该被忽略以便程序继续执行
  16761. </para>
  16762. </summary>
  16763. <param name="rl"> 资源加载器 </param>
  16764. <param name="resLoc"> 资源文件位置 </param>
  16765. </member>
  16766. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.Abs(Spire.Pdf.General.Paper.Ofd.Reader.ResourceLocator,Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc,Spire.Pdf.General.Paper.Ofd.Core.BasicType.ST_Loc)">
  16767. <summary>
  16768. 获取资源的绝对地址
  16769. </summary>
  16770. <param name="rl"> 资源加载器 </param>
  16771. <param name="base"> 资源文件的通用存储路径 </param>
  16772. <param name="target"> 资源文件路径 </param>
  16773. <returns> 资源文件绝对地址 </returns>
  16774. </member>
  16775. <member name="P:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.ColorSpaces">
  16776. <summary>
  16777. 获取文档中所有 颜色空间
  16778. <para>
  16779. 注意:资源管理器提供的资源对象均为只读对象(副本),不允许对资源进行修改。
  16780. </para>
  16781. </summary>
  16782. <returns> 颜色空间列表 </returns>
  16783. </member>
  16784. <member name="P:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.DrawParams">
  16785. <summary>
  16786. 获取文档中所有 绘制参数
  16787. <para>
  16788. 注意:资源管理器提供的资源对象均为只读对象(副本),不允许对资源进行修改。
  16789. </para>
  16790. </summary>
  16791. <returns> 绘制参数 </returns>
  16792. </member>
  16793. <member name="P:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.Fonts">
  16794. <summary>
  16795. 获取文档中所有 字形
  16796. <para>
  16797. 注意:资源管理器提供的资源对象均为只读对象(副本),不允许对资源进行修改。
  16798. </para>
  16799. </summary>
  16800. <returns> 字形 </returns>
  16801. </member>
  16802. <member name="P:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.MultiMedias">
  16803. <summary>
  16804. 获取文档中所有 媒体对象
  16805. <para>
  16806. 注意:资源管理器提供的资源对象均为只读对象(副本),不允许对资源进行修改。
  16807. </para>
  16808. </summary>
  16809. <returns> 媒体对象 </returns>
  16810. </member>
  16811. <member name="P:Spire.Pdf.General.Paper.Ofd.Reader.ResourceManage.CompositeGraphicUnits">
  16812. <summary>
  16813. 获取文档中所有 矢量图形
  16814. <para>
  16815. 注意:资源管理器提供的资源对象均为只读对象(副本),不允许对资源进行修改。
  16816. </para>
  16817. </summary>
  16818. <returns> 矢量图形 </returns>
  16819. </member>
  16820. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.SealOFDReader">
  16821. <summary>
  16822. 印章ofd的解析器
  16823. </summary>
  16824. </member>
  16825. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.Tools.ImageUtils">
  16826. <summary>
  16827. 图片处理工具
  16828. @since 2021-04-10 18:31:03
  16829. </summary>
  16830. </member>
  16831. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Tools.ImageUtils.RenderMask(System.Drawing.Bitmap,System.Drawing.Bitmap)">
  16832. <summary>
  16833. 蒙版抠图
  16834. <para>
  16835. 根据mask中像素的颜色将原图中的像素抠掉
  16836. </para>
  16837. </summary>
  16838. <param name="image"> 原始图片 </param>
  16839. <param name="mask"> 蒙板图片 </param>
  16840. <returns> 扣去背景的图片对象 </returns>
  16841. </member>
  16842. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Tools.ImageUtils.CreateImage(System.Int32,System.Int32,System.Boolean)">
  16843. <summary>
  16844. 创建图片
  16845. </summary>
  16846. <param name="width"> 图形宽度 </param>
  16847. <param name="height"> 图像高度 </param>
  16848. <param name="isTransparent"> 是否透明 </param>
  16849. </member>
  16850. <member name="M:Spire.Pdf.General.Paper.Ofd.Reader.Tools.ImageUtils.Gray(System.Int32,System.Int32,System.Int32)">
  16851. <summary>
  16852. 计算灰度
  16853. </summary>
  16854. <param name="r"> 红色通道 </param>
  16855. <param name="g"> 绿色通道 </param>
  16856. <param name="b"> 蓝色通道 </param>
  16857. </member>
  16858. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.tools.NameSpaceCleaner">
  16859. <summary>
  16860. 命名空间清理类
  16861. <para>
  16862. 用于清理已经存在的命名空间
  16863. @author libra19911018
  16864. @since 2020-10-15 19:38:15
  16865. </para>
  16866. </summary>
  16867. </member>
  16868. <member name="T:Spire.Pdf.General.Paper.Ofd.Reader.tools.NameSpaceModifier">
  16869. <summary>
  16870. 命名空间变更
  16871. @since 2020-10-15 20:01:20
  16872. </summary>
  16873. </member>
  16874. <member name="T:Spire.Pdf.General.Paper.Uof.AbstractProcessor">
  16875. <summary>
  16876. This is a abstract class base processor, it provides common functions.
  16877. </summary>
  16878. <author>linwei</author>
  16879. </member>
  16880. <member name="M:Spire.Pdf.General.Paper.Uof.AbstractProcessor.PicPretreatment(System.Xml.XmlDocument,System.String,System.String,System.Xml.XmlNamespaceManager)">
  16881. <summary>
  16882. pretreatment of picture
  16883. </summary>
  16884. <param name="xmlDoc">input file stream</param>
  16885. <param name="fireNodeName">first node</param>
  16886. <param name="picPath">picture location</param>
  16887. <param name="nms">xml namespace manager</param>
  16888. <returns>result stream</returns>
  16889. </member>
  16890. <member name="T:Spire.Pdf.General.Paper.Uof.IProcessor">
  16891. <summary>
  16892. This is the interface of pre and post processors
  16893. </summary>
  16894. <author>linwei</author>
  16895. </member>
  16896. <member name="T:Spire.Pdf.General.Paper.Uof.IUofCompressAdapter">
  16897. <summary>
  16898. interface for compression adapter
  16899. </summary>
  16900. <author>linwei</author>
  16901. </member>
  16902. <member name="M:Spire.Pdf.General.Paper.Uof.IUofCompressAdapter.Transform">
  16903. <summary>
  16904. compress or decompress
  16905. </summary>
  16906. <returns>true if succeeded</returns>
  16907. <returns>false if failed</returns>
  16908. <exception cref="T:System.Exception">exceptions happen</exception>
  16909. </member>
  16910. <member name="P:Spire.Pdf.General.Paper.Uof.IUofCompressAdapter.InputFilename">
  16911. <summary>
  16912. input file name
  16913. </summary>
  16914. </member>
  16915. <member name="P:Spire.Pdf.General.Paper.Uof.IUofCompressAdapter.OutputFilename">
  16916. <summary>
  16917. output file name
  16918. </summary>
  16919. </member>
  16920. <member name="T:Spire.Pdf.General.Paper.Uof.IUOFTranslator">
  16921. <summary>
  16922. This interface defines the exposed interface of Translator
  16923. </summary>
  16924. <author>linwei</author>
  16925. </member>
  16926. <member name="T:Spire.Pdf.General.Paper.Uof.NotAnOoxDocumentException">
  16927. <summary>Thrown whenever an error occurs during the build.</summary>
  16928. <author>linwei</author>
  16929. </member>
  16930. <member name="T:Spire.Pdf.General.Paper.Uof.NotAnUofDocumentException">
  16931. <summary>Thrown whenever an error occurs during the build.</summary>
  16932. <author>linwei</author>
  16933. </member>
  16934. <member name="T:Spire.Pdf.General.Paper.Uof.OoxZipResolver">
  16935. <summary>
  16936. An XmlUrlResolver for zip packaged files
  16937. </summary>
  16938. <author>sunqingzhi, linwei</author>
  16939. </member>
  16940. <member name="T:Spire.Pdf.General.Paper.Uof.ProcessingState">
  16941. <summary>
  16942. Zip archiving states
  16943. </summary>
  16944. <author>linwei, sunqingzhi</author>
  16945. </member>
  16946. <member name="F:Spire.Pdf.General.Paper.Uof.ProcessingState.None">
  16947. <summary>
  16948. Not archiving
  16949. </summary>
  16950. </member>
  16951. <member name="F:Spire.Pdf.General.Paper.Uof.ProcessingState.EntryWaiting">
  16952. <summary>
  16953. Waiting for an entry
  16954. </summary>
  16955. </member>
  16956. <member name="F:Spire.Pdf.General.Paper.Uof.ProcessingState.EntryStarted">
  16957. <summary>
  16958. Processing an entry
  16959. </summary>
  16960. </member>
  16961. <member name="T:Spire.Pdf.General.Paper.Uof.OoxZipWriter">
  16962. <summary>
  16963. An <c>XmlWriter</c> implementation for serializing the xml stream to a zip archive.
  16964. All the necessary information for creating the archive and its entries is picked up
  16965. from the incoming xml stream and must conform to the following specification :
  16966. TODO : XML schema
  16967. example :
  16968. <c>&lt;pzip:archive pzip:target="path"&gt;</c>
  16969. <c>&lt;pzip:entry pzip:target="relativePath"&gt;</c>
  16970. <c>&lt;-- xml fragment --&lt;</c>
  16971. <c>&lt;/pzip:entry&gt;</c>
  16972. <c>&lt;-- other zip entries --&lt;</c>
  16973. <c>&lt;/pzip:archive&gt;</c>
  16974. </summary>
  16975. </member>
  16976. <member name="F:Spire.Pdf.General.Paper.Uof.OoxZipWriter.zipOutputStream">
  16977. <summary>
  16978. The zip archive
  16979. </summary>
  16980. </member>
  16981. <member name="F:Spire.Pdf.General.Paper.Uof.OoxZipWriter.delegateWriter">
  16982. <summary>
  16983. A delegate <c>XmlWriter</c> that actually feeds the zip output stream.
  16984. </summary>
  16985. </member>
  16986. <member name="F:Spire.Pdf.General.Paper.Uof.OoxZipWriter.delegateSettings">
  16987. <summary>
  16988. The delegate settings
  16989. </summary>
  16990. </member>
  16991. <member name="F:Spire.Pdf.General.Paper.Uof.OoxZipWriter.fileDict">
  16992. <summary>
  16993. 源文件
  16994. </summary>
  16995. </member>
  16996. <member name="F:Spire.Pdf.General.Paper.Uof.OoxZipWriter.binarySource">
  16997. <summary>
  16998. Source attribute of the currently processed binary file
  16999. </summary>
  17000. </member>
  17001. <member name="F:Spire.Pdf.General.Paper.Uof.OoxZipWriter.binaries">
  17002. <summary>
  17003. 所有需要处理的二进制文件
  17004. </summary>
  17005. </member>
  17006. <member name="M:Spire.Pdf.General.Paper.Uof.OoxZipWriter.#ctor(System.Collections.Generic.Dictionary{System.String,System.IO.Stream},System.IO.Stream,System.String)">
  17007. <summary>
  17008. Constructor
  17009. </summary>
  17010. </member>
  17011. <member name="M:Spire.Pdf.General.Paper.Uof.OoxZipWriter.WriteStartElement(System.String,System.String,System.String)">
  17012. <summary>
  17013. Delegates <c>WriteStartElement</c> calls when the element's prefix does not
  17014. match a zip command.
  17015. </summary>
  17016. <param name="prefix"></param>
  17017. <param name="localName"></param>
  17018. <param name="ns"></param>
  17019. </member>
  17020. <member name="M:Spire.Pdf.General.Paper.Uof.OoxZipWriter.WriteEndElement">
  17021. <summary>
  17022. Delegates <c>WriteEndElement</c> calls when the element's prefix does not
  17023. match a zip command.
  17024. Otherwise, close the archive or flush the delegate writer.
  17025. </summary>
  17026. </member>
  17027. <member name="M:Spire.Pdf.General.Paper.Uof.OoxZipWriter.CopyBinaryData">
  17028. <summary>
  17029. copy binary data (currently, only picture) in to zip archive
  17030. </summary>
  17031. </member>
  17032. <member name="T:Spire.Pdf.General.Paper.Uof.OoxZipWriter.Node">
  17033. <summary>
  17034. Simple representation of elements or attributes nodes
  17035. </summary>
  17036. </member>
  17037. <member name="T:Spire.Pdf.General.Paper.Uof.ResourceResolver">
  17038. <summary>
  17039. An XmlUrlResolver for embedded resources.
  17040. </summary>
  17041. <author>sunqingzhi, linwei</author>
  17042. </member>
  17043. <member name="T:Spire.Pdf.General.Paper.Uof.TranslatorConstants">
  17044. <summary>
  17045. This class is used to hold contants.
  17046. </summary>
  17047. <author>linwei</author>
  17048. <modify>linyaohu</modify>
  17049. </member>
  17050. <member name="T:Spire.Pdf.General.Paper.Uof.DocType">
  17051. <summary>
  17052. OOX file type
  17053. </summary>
  17054. <author>linyaohu</author>
  17055. </member>
  17056. <member name="T:Spire.Pdf.General.Paper.Uof.TranslatorFactory">
  17057. <summary>
  17058. Translator factory which can judeg the input file type and initialize
  17059. </summary>
  17060. <author>linyaohu</author>
  17061. </member>
  17062. <member name="M:Spire.Pdf.General.Paper.Uof.TranslatorFactory.CheckUOFFileType(System.String)">
  17063. <summary>
  17064. check uof file type
  17065. </summary>
  17066. <param name="srcFileName">source file name</param>
  17067. <returns>document type</returns>
  17068. </member>
  17069. <member name="T:Spire.Pdf.General.Paper.Uof.UofEventArgs">
  17070. <summary>
  17071. The event arguments passed between TranslatorLib and Add-in
  17072. </summary>
  17073. <author>linwei</author>
  17074. </member>
  17075. <member name="T:Spire.Pdf.General.Paper.Uof.UOFTranslator">
  17076. <summary>
  17077. This is a abstract class base Translator, it provides common functions.
  17078. </summary>
  17079. <author>linwei</author>
  17080. <modifier>linyaohu</modifier>
  17081. </member>
  17082. <member name="M:Spire.Pdf.General.Paper.Uof.UOFTranslator.MainTransform(System.String,System.Xml.XmlUrlResolver,System.String,System.String,System.String)">
  17083. <summary>
  17084. main transform which needs the orginal File
  17085. </summary>
  17086. <param name="directionXSL">transform direction</param>
  17087. <param name="resourceResolver">xsl location</param>
  17088. <param name="originalFile">original File</param>
  17089. <param name="inputFile">File after pretreatment</param>
  17090. <param name="outputFile">output file</param>
  17091. </member>
  17092. <member name="M:Spire.Pdf.General.Paper.Uof.UOFTranslator.ZipXMLFile(System.String)">
  17093. <summary>
  17094. zip the big xml file
  17095. </summary>
  17096. <param name="inputFile">input xml file</param>
  17097. <returns>zip file</returns>
  17098. </member>
  17099. <member name="M:Spire.Pdf.General.Paper.Uof.UOFTranslator.PicPretreatment(System.Xml.XmlDocument,System.String,System.String,System.Xml.XmlNamespaceManager)">
  17100. <summary>
  17101. pretreatment of picture
  17102. </summary>
  17103. <param name="xmlDoc">input file stream</param>
  17104. <param name="fireNodeName">first node</param>
  17105. <param name="picPath">picture location</param>
  17106. <param name="nms">xml namespace manager</param>
  17107. <returns>result stream</returns>
  17108. </member>
  17109. <member name="M:Spire.Pdf.General.Paper.Uof.UOFTranslator.CustomXMPretreatment(System.Xml.XmlDocument,System.String,System.String,System.Xml.XmlNamespaceManager)">
  17110. <summary>
  17111. pretreatment of custom xml data,OOXM to UOF
  17112. </summary>
  17113. <param name="xmlDoc">input file stream</param>
  17114. <param name="firstNodeName">first node</param>
  17115. <param name="nms">name space manager</param>
  17116. <returns>result stream</returns>
  17117. </member>
  17118. <member name="M:Spire.Pdf.General.Paper.Uof.UOFTranslator.GetChartData(System.Xml.XmlNode,System.Xml.XmlNamespaceManager)">
  17119. <summary>
  17120. get the embeded chart data
  17121. </summary>
  17122. <param name="chartTypeNode">chart type node (eg:c:barChart)</param>
  17123. <param name="nm">name space</param>
  17124. <returns>chart data</returns>
  17125. </member>
  17126. <member name="M:Spire.Pdf.General.Paper.Uof.UOFTranslator.GetSeriesName(System.Xml.XmlNodeList,System.Xml.XmlNamespaceManager)">
  17127. <summary>
  17128. get the series name
  17129. </summary>
  17130. <param name="series">series node</param>
  17131. <param name="nm">name space</param>
  17132. <returns>series name</returns>
  17133. </member>
  17134. <member name="M:Spire.Pdf.General.Paper.Uof.UOFTranslator.GetCategoryName(System.Xml.XmlNode,System.Xml.XmlNamespaceManager)">
  17135. <summary>
  17136. get the category name
  17137. </summary>
  17138. <param name="ser">series node</param>
  17139. <param name="nm">name space</param>
  17140. <returns>category name</returns>
  17141. </member>
  17142. <member name="M:Spire.Pdf.General.Paper.Uof.UOFTranslator.GetSeriesName(System.String)">
  17143. <summary>
  17144. get the series' name
  17145. </summary>
  17146. <param name="chartFile">chart xml file</param>
  17147. <returns>series' name</returns>
  17148. </member>
  17149. <member name="M:Spire.Pdf.General.Paper.Uof.UOFTranslator.GetCategoryName(System.String)">
  17150. <summary>
  17151. get the categories name
  17152. </summary>
  17153. <param name="chartFile">chart xml file</param>
  17154. <returns>categories name</returns>
  17155. </member>
  17156. <member name="M:Spire.Pdf.General.Paper.Uof.UOFTranslator.ChkChartTypeNodes(System.Xml.XmlDocument,System.Xml.XmlNamespaceManager)">
  17157. <summary>
  17158. Check the chart cotains how many chart Types (Combo type)
  17159. </summary>
  17160. <param name="xdoc">chart file</param>
  17161. <param name="nm">name space manager</param>
  17162. <returns>chart type nodes</returns>
  17163. </member>
  17164. <member name="M:Spire.Pdf.General.Paper.Uof.UOFTranslator.GetTitleText(System.Xml.XmlNode,System.Xml.XmlNamespaceManager)">
  17165. <summary>
  17166. get the title's text
  17167. </summary>
  17168. <param name="paragraphNode">a:p</param>
  17169. <param name="nm">name sapce</param>
  17170. <returns>title</returns>
  17171. </member>
  17172. <member name="T:Spire.Pdf.General.Paper.Uof.UofWriter">
  17173. <summary>
  17174. This class is used to handle the post processing for UOF.Currently,
  17175. we just replace the picture element with base64 content.
  17176. </summary>
  17177. <author>sunqingzhi, linwei</author>
  17178. </member>
  17179. <member name="T:Spire.Pdf.General.Paper.Uof.UofZipWriter">
  17180. <summary>
  17181. Zip archiving states
  17182. </summary>
  17183. <author>linwei, sunqingzhi</author>
  17184. <summary>
  17185. An <c>XmlWriter</c> implementation for serializing the xml stream to a zip archive.
  17186. All the necessary information for creating the archive and its entries is picked up
  17187. from the incoming xml stream and must conform to the following specification :
  17188. TODO : XML schema
  17189. example :
  17190. <c>&lt;pzip:archive pzip:target="path"&gt;</c>
  17191. <c>&lt;pzip:entry pzip:target="relativePath"&gt;</c>
  17192. <c>&lt;-- xml fragment --&lt;</c>
  17193. <c>&lt;/pzip:entry&gt;</c>
  17194. <c>&lt;-- other zip entries --&lt;</c>
  17195. <c>&lt;/pzip:archive&gt;</c>
  17196. </summary>
  17197. </member>
  17198. <member name="F:Spire.Pdf.General.Paper.Uof.UofZipWriter.zipOutputStream">
  17199. <summary>
  17200. The zip archive
  17201. </summary>
  17202. </member>
  17203. <member name="F:Spire.Pdf.General.Paper.Uof.UofZipWriter.delegateWriter">
  17204. <summary>
  17205. A delegate <c>XmlWriter</c> that actually feeds the zip output stream.
  17206. </summary>
  17207. </member>
  17208. <member name="F:Spire.Pdf.General.Paper.Uof.UofZipWriter.delegateSettings">
  17209. <summary>
  17210. The delegate settings
  17211. </summary>
  17212. </member>
  17213. <member name="F:Spire.Pdf.General.Paper.Uof.UofZipWriter.sourcefile">
  17214. <summary>
  17215. 源文件
  17216. </summary>
  17217. </member>
  17218. <member name="F:Spire.Pdf.General.Paper.Uof.UofZipWriter.binarySource">
  17219. <summary>
  17220. Source attribute of the currently processed binary file
  17221. </summary>
  17222. </member>
  17223. <member name="F:Spire.Pdf.General.Paper.Uof.UofZipWriter.binaries">
  17224. <summary>
  17225. 所有需要处理的二进制文件
  17226. </summary>
  17227. </member>
  17228. <member name="M:Spire.Pdf.General.Paper.Uof.UofZipWriter.#ctor(System.IO.Stream,System.Collections.Generic.Dictionary{System.String,System.IO.Stream})">
  17229. <summary>
  17230. Constructor
  17231. </summary>
  17232. </member>
  17233. <member name="M:Spire.Pdf.General.Paper.Uof.UofZipWriter.WriteStartElement(System.String,System.String,System.String)">
  17234. <summary>
  17235. Delegates <c>WriteStartElement</c> calls when the element's prefix does not
  17236. match a zip command.
  17237. </summary>
  17238. <param name="prefix"></param>
  17239. <param name="localName"></param>
  17240. <param name="ns"></param>
  17241. </member>
  17242. <member name="M:Spire.Pdf.General.Paper.Uof.UofZipWriter.WriteEndElement">
  17243. <summary>
  17244. Delegates <c>WriteEndElement</c> calls when the element's prefix does not
  17245. match a zip command.
  17246. Otherwise, close the archive or flush the delegate writer.
  17247. </summary>
  17248. </member>
  17249. <member name="M:Spire.Pdf.General.Paper.Uof.UofZipWriter.CopyBinaryData">
  17250. <summary>
  17251. copy binary data (currently, only picture) in to zip archive
  17252. </summary>
  17253. </member>
  17254. <member name="T:Spire.Pdf.General.Paper.Uof.UofZipWriter.Node">
  17255. <summary>
  17256. Simple representation of elements or attributes nodes
  17257. </summary>
  17258. </member>
  17259. <member name="T:Spire.Pdf.General.Paper.Uof.ZipEntryNotFoundException">
  17260. <summary>Thrown whenever an error occurs during the build.</summary>
  17261. </member>
  17262. <member name="M:Spire.Pdf.General.Paper.Uof.ZipEntryNotFoundException.#ctor">
  17263. <summary>Constructs an exception with no descriptive information.</summary>
  17264. </member>
  17265. <member name="M:Spire.Pdf.General.Paper.Uof.ZipEntryNotFoundException.#ctor(System.String)">
  17266. <summary>Constructs an exception with a descriptive message.</summary>
  17267. <param name="message">The error message that explains the reason for the exception.</param>
  17268. </member>
  17269. <member name="M:Spire.Pdf.General.Paper.Uof.ZipEntryNotFoundException.#ctor(System.String,System.Exception)">
  17270. <summary>Constructs an exception with a descriptive message and a reference to the instance of the <c>Exception</c> that is the root cause of the this exception.</summary>
  17271. <param name="message">The error message that explains the reason for the exception.</param>
  17272. <param name="innerException">An instance of <c>Exception</c> that is the cause of the current Exception. If <paramref name="innerException"/> is non-null, then the current Exception is raised in a catch block handling <paramref>innerException</paramref>.</param>
  17273. </member>
  17274. <member name="M:Spire.Pdf.General.Paper.Uof.ZipEntryNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  17275. <summary>Initializes a new instance of the exception class with serialized data.</summary>
  17276. <param name="info">The object that holds the serialized object data.</param>
  17277. <param name="context">The contextual information about the source or destination.</param>
  17278. </member>
  17279. <member name="T:Spire.Pdf.General.Paper.Uof.ZipException">
  17280. <summary>Thrown whenever an error occurs during the build.</summary>
  17281. </member>
  17282. <member name="M:Spire.Pdf.General.Paper.Uof.ZipException.#ctor">
  17283. <summary>Constructs an exception with no descriptive information.</summary>
  17284. </member>
  17285. <member name="M:Spire.Pdf.General.Paper.Uof.ZipException.#ctor(System.String)">
  17286. <summary>Constructs an exception with a descriptive message.</summary>
  17287. <param name="message">The error message that explains the reason for the exception.</param>
  17288. </member>
  17289. <member name="M:Spire.Pdf.General.Paper.Uof.ZipException.#ctor(System.String,System.Exception)">
  17290. <summary>Constructs an exception with a descriptive message and a reference to the instance of the <c>Exception</c> that is the root cause of the this exception.</summary>
  17291. <param name="message">The error message that explains the reason for the exception.</param>
  17292. <param name="innerException">An instance of <c>Exception</c> that is the cause of the current Exception. If <paramref name="innerException"/> is non-null, then the current Exception is raised in a catch block handling <paramref>innerException</paramref>.</param>
  17293. </member>
  17294. <member name="M:Spire.Pdf.General.Paper.Uof.ZipException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  17295. <summary>Initializes a new instance of the exception class with serialized data.</summary>
  17296. <param name="info">The object that holds the serialized object data.</param>
  17297. <param name="context">The contextual information about the source or destination.</param>
  17298. </member>
  17299. <member name="T:Spire.Pdf.General.Paper.Uof.ZipFactory">
  17300. <summary>
  17301. ZipFactory provides instances of IZipReader and IZipWriter.
  17302. </summary>
  17303. </member>
  17304. <member name="M:Spire.Pdf.General.Paper.Uof.ZipFactory.CreateArchive(System.String)">
  17305. <summary>
  17306. Provides an instance of IZipWriter.
  17307. </summary>
  17308. <param name="path">The path of the ZIP file to create.</param>
  17309. <returns></returns>
  17310. </member>
  17311. <member name="M:Spire.Pdf.General.Paper.Uof.ZipFactory.OpenArchive(System.String)">
  17312. <summary>
  17313. Provides an instance of IZipReader.
  17314. </summary>
  17315. <param name="path">The path of the ZIP file to read.</param>
  17316. <returns></returns>
  17317. </member>
  17318. <member name="T:Spire.Pdf.General.Paper.Uof.ZipReader">
  17319. <summary>
  17320. ZipReader defines an abstract class to read entries from a ZIP file.
  17321. </summary>
  17322. </member>
  17323. <member name="M:Spire.Pdf.General.Paper.Uof.ZipReader.GetEntry(System.String)">
  17324. <summary>
  17325. Get an entry from a ZIP file.
  17326. </summary>
  17327. <param name="relativePath">The relative path of the entry in the ZIP
  17328. file.</param>
  17329. <returns>A stream containing the uncompressed data.</returns>
  17330. </member>
  17331. <member name="M:Spire.Pdf.General.Paper.Uof.ZipReader.Close">
  17332. <summary>
  17333. Close the ZIP file.
  17334. </summary>
  17335. </member>
  17336. <member name="T:Spire.Pdf.General.Paper.Uof.ZipWriter">
  17337. <summary>
  17338. ZipWriter defines an abstract class to write entries into a ZIP file.
  17339. To add a file, first call AddEntry with the relative path, then
  17340. write the content of the file into the stream.
  17341. </summary>
  17342. </member>
  17343. <member name="M:Spire.Pdf.General.Paper.Uof.ZipWriter.AddEntry(System.String)">
  17344. <summary>
  17345. Adds an entry to the ZIP file (only writes the header, to write
  17346. the content use Stream methods).
  17347. </summary>
  17348. <param name="relativePath">The relative path of the entry in the ZIP
  17349. file.</param>
  17350. </member>
  17351. <member name="M:Spire.Pdf.General.Paper.Uof.ZlibZipWriter.ResolvePath(System.String)">
  17352. <summary>
  17353. Resolves a path by interpreting "." and "..".
  17354. </summary>
  17355. <param name="path">The path to resolve.</param>
  17356. <returns>The resolved path.</returns>
  17357. </member>
  17358. <member name="F:Spire.Pdf.General.Paper.Pcl.Color.PixelEncodingMode.INDEXED_BY_PLANE">
  17359. is the palette index for pixel 3 of row 1 (i1 is lsb; i3 is msb).
  17360. </member>
  17361. <member name="M:Spire.Pdf.General.Paper.Pcl.PCLFontDefinition.#ctor(Spire.Pdf.General.Paper.Font.Common.Locator.IStreamSource)">
  17362. <summary>
  17363. Initializes new PCL font definition object.
  17364. </summary>
  17365. <param name="streamSource"></param>
  17366. </member>
  17367. <member name="M:Spire.Pdf.General.Paper.Pcl.PclResource.WriteFonts(Spire.Pdf.General.Paper.Pcl.PclDocument)">
  17368. <summary>
  17369. Write font with PCL XL Font Formats.
  17370. </summary>
  17371. <param name="writer">PCL writer.</param>
  17372. </member>
  17373. <member name="M:Spire.Pdf.General.Paper.Pcl.PclFont.#ctor(Spire.Pdf.General.Paper.Drawing.Fonts.TrueType.TTFont)">
  17374. <summary>
  17375. PCL font.
  17376. </summary>
  17377. <param name="font">TTFont</param>
  17378. </member>
  17379. <member name="M:Spire.Pdf.General.Paper.Pcl.PclFont.WriteFont(Spire.Pdf.General.Paper.Pcl.PclDocument)">
  17380. <summary>
  17381. Write font with PCL XL Font Formats.
  17382. </summary>
  17383. <param name="writer">PCL writer.</param>
  17384. </member>
  17385. <member name="M:Spire.Pdf.General.Paper.Pcl.PclFontBuilder.#ctor(Spire.Pdf.General.Paper.Pcl.PclDocument)">
  17386. <summary>
  17387. Constructor
  17388. </summary>
  17389. <param name="writer">Pcl document writer.</param>
  17390. </member>
  17391. <member name="M:Spire.Pdf.General.Paper.Pcl.PclFontBuilder.WriteFont(Spire.Pdf.General.Paper.Drawing.Fonts.TrueType.TTFontSubset)">
  17392. <summary>
  17393. Write font with PCL XL Font Formats.
  17394. </summary>
  17395. </member>
  17396. <member name="M:Spire.Pdf.General.Paper.Pcl.PclFontBuilder.WriteFont(Spire.Pdf.General.Paper.Drawing.Fonts.TrueType.TTFont)">
  17397. <summary>
  17398. Write font with PCL XL Font Formats.
  17399. </summary>
  17400. </member>
  17401. <member name="P:Spire.Pdf.General.Paper.Pcl.PclBuilderOptions.ScaleForPrecison">
  17402. <summary>
  17403. PCL only support point unit "Int16",but PsPath support point unit "Float".
  17404. 1.When filling region is very small,overlap to line("Int16" to "Float").
  17405. If only fill(no stroke),PsPath disappear.
  17406. Bug_127/220/316/354/499,BaselineFile_8
  17407. 2.Glyph position loss precison.
  17408. So,by scaling,advoid precison loss.
  17409. </summary>
  17410. </member>
  17411. <member name="T:Spire.Pdf.General.Paper.Pcl.Tags.SegmentIdentifier">
  17412. <summary>
  17413. Font segment identifier.
  17414. </summary>
  17415. </member>
  17416. <member name="F:Spire.Pdf.General.Paper.Pcl.Tags.SegmentIdentifier.GT">
  17417. <summary>
  17418. Global TrueType Data
  17419. </summary>
  17420. </member>
  17421. <member name="F:Spire.Pdf.General.Paper.Pcl.Tags.SegmentIdentifier.NG">
  17422. <summary>
  17423. Null segment
  17424. </summary>
  17425. </member>
  17426. <member name="M:Spire.Pdf.General.Paper.Base.CodePage.GetEncoding(System.Int32)">
  17427. <summary>
  17428. Returns the encoding associated with the specified code page identifier.
  17429. </summary>
  17430. <param name="codepage">The code page identifier of the preferred encoding.</param>
  17431. <returns>The encoding that is associated with the specified code page.</returns>
  17432. </member>
  17433. <member name="M:Spire.Pdf.General.Paper.Base.CodePage.GetEncoding(System.String)">
  17434. <summary>
  17435. Returns the encoding associated with the specified code page name.
  17436. </summary>
  17437. <param name="name">The code page name of the preferred encoding.</param>
  17438. <returns>The encoding that is associated with the specified code page.</returns>
  17439. </member>
  17440. <member name="M:Spire.Pdf.General.Paper.Font.CFF.CFFFontParser.Parse(Spire.Pdf.General.Paper.Font.Common.Locator.FontDefinition,Spire.Pdf.General.Paper.Font.TTF.Internals.Parsing.TTFFileReader)">
  17441. <summary>
  17442. </summary>
  17443. <param name="fontDefinition"></param>
  17444. <param name="fontReader"></param>
  17445. <returns></returns>
  17446. </member>
  17447. <member name="M:Spire.Pdf.General.Paper.Font.Common.FontFactory.CreateFont(Spire.Pdf.General.Paper.Font.Common.Locator.FontDefinition,Spire.Pdf.General.Paper.Font.TTF.Internals.Parsing.TTFFileReader)">
  17448. <summary>
  17449. Creates a font, using font definition ( that contains font type and font files )
  17450. </summary>
  17451. <param name="fontDefinition"></param>
  17452. <param name="fontReader"></param>
  17453. <returns></returns>
  17454. </member>
  17455. <member name="M:Spire.Pdf.General.Paper.Font.Common.IFontFactory.CreateFont(Spire.Pdf.General.Paper.Font.Common.Locator.FontDefinition,Spire.Pdf.General.Paper.Font.TTF.Internals.Parsing.TTFFileReader)">
  17456. <summary>
  17457. Creates a font, using font definition and ttfReader
  17458. </summary>
  17459. <param name="fontDefinition"></param>
  17460. <param name="fontReader"></param>
  17461. <returns></returns>
  17462. </member>
  17463. <member name="M:Spire.Pdf.General.Paper.Font.Common.IFontParser.Parse(Spire.Pdf.General.Paper.Font.Common.Locator.FontDefinition,Spire.Pdf.General.Paper.Font.TTF.Internals.Parsing.TTFFileReader)">
  17464. <summary>
  17465. Parses font from fontReader and fontDefinition
  17466. </summary>
  17467. <param name="fontDefinition"></param>
  17468. <param name="fontReader"></param>
  17469. <returns></returns>
  17470. </member>
  17471. <member name="M:Spire.Pdf.General.Paper.Font.TTF.TTCFontSource.GetFontDefinitions">
  17472. <summary>
  17473. Parse for fontSource
  17474. </summary>
  17475. <returns></returns>
  17476. </member>
  17477. <member name="M:Spire.Pdf.General.Paper.Font.TTF.TTCFontSource.GetFontDefinitionsImpl(System.Collections.ArrayList,Spire.Pdf.General.Paper.Font.TTF.Internals.Parsing.TTFFileReader)">
  17478. <summary>
  17479. Parse font form fontDefinitions and ttfReader
  17480. </summary>
  17481. <param name="fontDefinitions"></param>
  17482. <param name="ttfReader"></param>
  17483. </member>
  17484. <member name="M:Spire.Pdf.General.Paper.Font.TTF.TTFFontParser.ParseImpl">
  17485. <summary>
  17486. Parse for font
  17487. </summary>
  17488. </member>
  17489. <member name="M:Spire.Pdf.General.Paper.Font.TTF.TTFFontParser.ParseImpl(Spire.Pdf.General.Paper.Font.TTF.Internals.Parsing.TTFFileReader)">
  17490. <summary>
  17491. Parse for fontReader
  17492. </summary>
  17493. <param name="fontReader"></param>
  17494. </member>
  17495. <member name="M:Spire.Pdf.General.Paper.Font.TTF.TTFFontParser.ParseringImpl(Spire.Pdf.General.Paper.Font.TTF.Internals.Parsing.TTFFileReader)">
  17496. <summary>
  17497. Parse for font
  17498. </summary>
  17499. <param name="ttfReader"></param>
  17500. </member>
  17501. <member name="M:Spire.Pdf.General.Paper.Font.Type1.Type1FontParser.Parse(Spire.Pdf.General.Paper.Font.Common.Locator.FontDefinition,Spire.Pdf.General.Paper.Font.TTF.Internals.Parsing.TTFFileReader)">
  17502. <summary>
  17503. </summary>
  17504. <param name="fontDefinition"></param>
  17505. <param name="fontReader"></param>
  17506. <returns></returns>
  17507. </member>
  17508. <member name="M:Spire.Pdf.General.Paper.Font.Type42.Type42Builder.EncodeTableData(System.Byte[])">
  17509. <summary>
  17510. Encodes table data to ASCII hexadecimal string.
  17511. </summary>
  17512. </member>
  17513. <member name="T:Spire.Pdf.General.Paper.PostScript.PostScriptApsGlyphsIndicesReader">
  17514. <summary>
  17515. Reference Spire.Pdf.General.Paper.Drawing.Rendering.Xps.ApsGlyphsIndicesToXpsReader
  17516. </summary>
  17517. </member>
  17518. <member name="M:Spire.Pdf.General.Paper.PostScript.PostScriptApsGlyphsIndicesReader.IsValidXmlChar(System.Int32)">
  17519. <summary>
  17520. Reference Spire.Pdf.General.Paper.Drawing.Rendering.Ps.XmlDocumentBuilder,IsValidXmlChar(char c)
  17521. </summary>
  17522. <param name="utf32Char"></param>
  17523. <returns></returns>
  17524. </member>
  17525. <member name="M:Spire.Pdf.General.Paper.PostScript.PostScriptApsGlyphsIndicesReader.GetFormattedIndicesCharWidth(System.Int32)">
  17526. <summary>
  17527. Get the char width
  17528. </summary>
  17529. <param name="i">The index</param>
  17530. <returns>The char width</returns>
  17531. </member>
  17532. <member name="M:Spire.Pdf.General.Paper.PostScript.PostScriptApsGlyphsIndicesReader.GetFormattedIndicesTextRise">
  17533. <summary>
  17534. Get the text rise
  17535. </summary>
  17536. <returns>The text rise</returns>
  17537. </member>
  17538. <member name="M:Spire.Pdf.General.Paper.PostScript.PostscriptBuilderContext.CheckCharRange(System.String)">
  17539. <summary>
  17540. check character range
  17541. </summary>
  17542. <param name="str"></param>
  17543. <returns></returns>
  17544. </member>
  17545. <member name="M:Spire.Pdf.General.Paper.PostScript.PostscriptBuilderContext.GetEncodeString(System.String)">
  17546. <summary>
  17547. Encode the font name,Because the font has illegal characters, Postscript does not know
  17548. </summary>
  17549. <param name="fontName"></param>
  17550. <returns></returns>
  17551. </member>
  17552. <member name="M:Spire.Pdf.General.Paper.PostScript.PostscriptWriter.WriteLine(System.String,System.String,System.String)">
  17553. <summary>
  17554. Writes text followed by new line characters.
  17555. The string must contain only 7 bit characters.
  17556. </summary>
  17557. </member>
  17558. <member name="M:Spire.Pdf.General.Paper.Svg.FilterEffects.GaussianBlur.FilterEdge(System.Drawing.Image,System.Int32,System.Int32)">
  17559. <summary>
  17560. Edge softness.
  17561. </summary>
  17562. <param name="image">Target image.</param>
  17563. <param name="mw">Width.</param>
  17564. <param name="mh">Height.</param>
  17565. <returns></returns>
  17566. </member>
  17567. <member name="M:Spire.Pdf.General.Paper.Svg.Ps.SvgToPsConverter.RecalculateCrossRectCurves(System.Single[],System.Int32,Spire.Pdf.General.Paper.Svg.Ps.SvgToPsConverter.SvgPathCommand,System.Single)">
  17568. <summary>
  17569. bug4304中,当圆弧起始点和终点在同一矩形区域,且该圆弧角度大于180度,说明该曲线的圆弧角度大于270,在绘制0区域时,由于cut点在曲线的起始点,
  17570. 在计算曲线时会漏掉该区域大于270度到曲线终点这部分曲线,该方法重新计算该部分曲线
  17571. </summary>
  17572. <param name="crossRectCurves"></param>
  17573. <param name="aproxRatio"></param>
  17574. <param name="pathCommand"></param>
  17575. <param name="height"></param>
  17576. <returns></returns>
  17577. </member>
  17578. <member name="M:Spire.Pdf.General.Paper.Svg.SvgPsReader.Unicode2String(System.String)">
  17579. <summary>
  17580. 将unicode字符串转为普通字符串
  17581. </summary>
  17582. <param name="unicode"></param>
  17583. <returns></returns>
  17584. </member>
  17585. <member name="F:Spire.Pdf.General.Paper.Text.AbstractTextRange.m_isReplaced">
  17586. <summary>
  17587. Whether was replaced.
  17588. </summary>
  17589. </member>
  17590. <member name="M:Spire.Pdf.General.Paper.Text.AbstractTextRange.AddSegment(Spire.Pdf.Core.PdfRecord,Spire.Pdf.Core.PdfString)">
  17591. <summary>
  17592. Add segment.
  17593. </summary>
  17594. <param name="record">The record</param>
  17595. <param name="val">The value</param>
  17596. </member>
  17597. <member name="M:Spire.Pdf.General.Paper.Text.AbstractTextRange.ModifySegment(Spire.Pdf.Core.PdfString)">
  17598. <summary>
  17599. Modify the segment.
  17600. </summary>
  17601. <param name="val">The value</param>
  17602. </member>
  17603. <member name="M:Spire.Pdf.General.Paper.Text.AbstractTextRange.AdjustParagraphAfterReplace(System.Collections.Generic.List{Spire.Pdf.General.Paper.Text.AbstractTextRange},System.Double)">
  17604. <summary>
  17605. Adjust the paragraph after replace.
  17606. </summary>
  17607. <param name="inputSegments">The input segments</param>
  17608. <param name="replacedTextWidth">The replaceed text width</param>
  17609. </member>
  17610. <member name="M:Spire.Pdf.General.Paper.Text.AbstractTextRange.GetCharCodes(System.String)">
  17611. <summary>
  17612. Get charcodes.
  17613. </summary>
  17614. <param name="unicodeString">The unicodeString</param>
  17615. <returns>The char code</returns>
  17616. </member>
  17617. <member name="M:Spire.Pdf.General.Paper.Text.AbstractTextRange.ReSetTextShowOperator(Spire.Pdf.General.Paper.Text.AbstractTextRange)">
  17618. <summary>
  17619. Re set text show operator.
  17620. </summary>
  17621. <param name="textRange">The text range</param>
  17622. </member>
  17623. <member name="M:Spire.Pdf.General.Paper.Text.AbstractTextRange.GetBytesPerChar">
  17624. <summary>
  17625. Get the bytes per char.
  17626. </summary>
  17627. <returns>The bytes count</returns>
  17628. </member>
  17629. <member name="M:Spire.Pdf.General.Paper.Text.AbstractTextRange.IsAdjustSpace(Spire.Pdf.General.Paper.Text.AbstractTextRange,Spire.Pdf.General.Paper.Text.AbstractTextRange)">
  17630. <summary>
  17631. Whether need adjust space.
  17632. </summary>
  17633. <param name="currentSegment">The curent segment</param>
  17634. <param name="preSegment">The pre segment</param>
  17635. <returns>if need return ture or false</returns>
  17636. </member>
  17637. <member name="M:Spire.Pdf.General.Paper.Text.AbstractTextRange.ToCharString(System.String)">
  17638. <summary>
  17639. To chars string
  17640. </summary>
  17641. <param name="hexCode">The hex code</param>
  17642. <returns>The string</returns>
  17643. </member>
  17644. <member name="M:Spire.Pdf.General.Paper.Text.AbstractTextRange.GetFontSize">
  17645. <summary>
  17646. Get the font size.
  17647. </summary>
  17648. <returns></returns>
  17649. </member>
  17650. <member name="M:Spire.Pdf.General.Paper.Text.AbstractTextRange.ReSetTextManager(Spire.Pdf.Core.PdfString)">
  17651. <summary>
  17652. Resetting the text manager.
  17653. </summary>
  17654. <param name="currentString">The current string</param>
  17655. </member>
  17656. <member name="M:Spire.Pdf.General.Paper.Text.AbstractTextRange.AddSegmentBefore(Spire.Pdf.Core.PdfRecord,System.Double@)">
  17657. <summary>
  17658. Add the segment before.
  17659. </summary>
  17660. <param name="beforeRecord">The before record</param>
  17661. <param name="shift">The shift</param>
  17662. </member>
  17663. <member name="M:Spire.Pdf.General.Paper.Text.AbstractTextRange.AddSegmentAfter(Spire.Pdf.Core.PdfRecord,Spire.Pdf.General.Paper.Text.AbstractTextRange@)">
  17664. <summary>
  17665. Add the after segment.
  17666. </summary>
  17667. <param name="afterRecord">The after record</param>
  17668. <param name="segmentAfter">The after segment</param>
  17669. </member>
  17670. <member name="M:Spire.Pdf.General.Paper.Text.ArrayTextRange.AddSegment(Spire.Pdf.Core.PdfRecord,Spire.Pdf.Core.PdfString)">
  17671. <summary>
  17672. Add segment.
  17673. </summary>
  17674. <param name="record">The record</param>
  17675. <param name="val">The pdf string</param>
  17676. </member>
  17677. <member name="M:Spire.Pdf.General.Paper.Text.ArrayTextRange.ModifySegment(Spire.Pdf.Core.PdfString)">
  17678. <summary>
  17679. Modify the segment.
  17680. </summary>
  17681. <param name="val">The value</param>
  17682. </member>
  17683. <member name="M:Spire.Pdf.General.Paper.Text.ArrayTextRange.GetCharCodes(System.String)">
  17684. <summary>
  17685. Get charcodes.
  17686. </summary>
  17687. <param name="unicodeString">The unicodeString</param>
  17688. <returns>The char code</returns>
  17689. </member>
  17690. <member name="M:Spire.Pdf.General.Paper.Text.ArrayTextRange.UnicodeStringToCharCodes(Spire.Pdf.Core.PdfString)">
  17691. <summary>
  17692. Unicode string to charcodes.
  17693. </summary>
  17694. <param name="unicodeStrings">The unicode strings</param>
  17695. <returns>The charcodes</returns>
  17696. </member>
  17697. <member name="M:Spire.Pdf.General.Paper.Text.EncodedData.GetUnicodeString(System.Byte[])">
  17698. <summary>
  17699. Get unicode string.
  17700. </summary>
  17701. <param name="bytes">The bytes</param>
  17702. <returns>The unicode string</returns>
  17703. </member>
  17704. <member name="M:Spire.Pdf.General.Paper.Text.EncodedData.GetUnicodeString(System.Byte[],System.Boolean)">
  17705. <summary>
  17706. Get unicode string.
  17707. </summary>
  17708. <param name="bytes">The bytes</param>
  17709. <param name="escape">it is process escape character?</param>
  17710. <returns>The unicode string</returns>
  17711. </member>
  17712. <member name="M:Spire.Pdf.General.Paper.Text.StringTextRange.AddSegment(Spire.Pdf.Core.PdfRecord,Spire.Pdf.Core.PdfString)">
  17713. <summary>
  17714. Add segment.
  17715. </summary>
  17716. <param name="record">The record</param>
  17717. <param name="val">The val</param>
  17718. </member>
  17719. <member name="M:Spire.Pdf.General.Paper.Text.StringTextRange.ModifySegment(Spire.Pdf.Core.PdfString)">
  17720. <summary>
  17721. Modify the segment.
  17722. </summary>
  17723. <param name="val">The value</param>
  17724. </member>
  17725. <member name="M:Spire.Pdf.General.Paper.Text.StringTextRange.GetCharCodes(System.String)">
  17726. <summary>
  17727. Get charcodes.
  17728. </summary>
  17729. <param name="unicodeString">The unicodeString</param>
  17730. <returns>The char code</returns>
  17731. </member>
  17732. <member name="M:Spire.Pdf.General.Paper.Text.StringTextRange.AdjustParagraphAfterReplace(System.Collections.Generic.List{Spire.Pdf.General.Paper.Text.AbstractTextRange},System.Double)">
  17733. <summary>
  17734. Adjust paragraph after replaced.
  17735. </summary>
  17736. <param name="inputSegments">The inputsgment</param>
  17737. <param name="replacedTextWidth">The width</param>
  17738. </member>
  17739. <member name="M:Spire.Pdf.General.Paper.Text.StringTextRange.ReSetTextShowOperator(Spire.Pdf.General.Paper.Text.AbstractTextRange)">
  17740. <summary>
  17741. Re set text show operator.
  17742. </summary>
  17743. <param name="segment">The text range</param>
  17744. </member>
  17745. <member name="F:Spire.Pdf.General.Paper.Text.TextExtractOptions.extractArea">
  17746. <summary>
  17747. Specified the text extract area.
  17748. </summary>
  17749. </member>
  17750. <member name="F:Spire.Pdf.General.Paper.Text.TextExtractOptions.isSimpleExtraction">
  17751. <summary>
  17752. Whether is use simple extraction.
  17753. </summary>
  17754. </member>
  17755. <member name="F:Spire.Pdf.General.Paper.Text.TextExtractOptions.isExtractAllText">
  17756. <summary>
  17757. Whether is extract all texts.
  17758. </summary>
  17759. </member>
  17760. <member name="P:Spire.Pdf.General.Paper.Text.TextExtractOptions.IsSimpleExtraction">
  17761. <summary>
  17762. Whether is use simple extraction.
  17763. default vale: false.
  17764. </summary>
  17765. </member>
  17766. <member name="P:Spire.Pdf.General.Paper.Text.TextExtractOptions.IsExtractAllText">
  17767. <summary>
  17768. Whether is extract all texts.
  17769. default vale: false.
  17770. </summary>
  17771. </member>
  17772. <member name="P:Spire.Pdf.General.Paper.Text.TextExtractOptions.ExtractArea">
  17773. <summary>
  17774. Specified the text extract area.
  17775. default vale: RectangleF.Empty.
  17776. </summary>
  17777. </member>
  17778. <member name="M:Spire.Pdf.General.Paper.Text.TextExtractOptions.#ctor">
  17779. <summary>
  17780. Initialize a instance.
  17781. </summary>
  17782. </member>
  17783. <member name="M:Spire.Pdf.General.Paper.Text.TextExtractOptions.#ctor(System.Boolean,System.Boolean,System.Drawing.RectangleF)">
  17784. <summary>
  17785. Initializes new instance of the <see cref="!:TextExtractionOptions"/>
  17786. object for the specified text formatting mode.
  17787. </summary>
  17788. <param name="isSimpleExtraction">The isSimpleExtraction</param>
  17789. <param name="isExtractAllText">The isExtractAllText</param>
  17790. <param name="extractArea">The extractArea</param>
  17791. </member>
  17792. <member name="T:Spire.Pdf.General.Paper.Text.TextExtractOptions.ExtractMode">
  17793. <summary>
  17794. rather than a steaming layout, a Pdf document is made up of several location-fixed blocks,each of which has its own font and font size
  17795. Defines different modes which can be used while converting pdf document into text. See <see cref="!:TextDevice"/> class.
  17796. </summary>
  17797. </member>
  17798. <member name="M:Spire.Pdf.General.Paper.Text.TextExtractor.FilterTextRange(System.Collections.Generic.List{Spire.Pdf.General.Paper.Text.AbstractTextRange})">
  17799. <summary>
  17800. Filter the text rangles.
  17801. </summary>
  17802. <param name="textRanges">The text ranges</param>
  17803. <returns>The fitered text ranges</returns>
  17804. </member>
  17805. <member name="M:Spire.Pdf.General.Paper.Text.TextExtractor.IsTextRangeVisible(Spire.Pdf.General.Paper.Text.AbstractTextRange)">
  17806. <summary>
  17807. Whether the segment is visible.
  17808. </summary>
  17809. <param name="segment">The segment</param>
  17810. <returns>If visible ,return true,or false</returns>
  17811. </member>
  17812. <member name="F:Spire.Pdf.General.Paper.Text.TextFindOptions.isShowHiddenText">
  17813. <summary>
  17814. Show hidden text?
  17815. </summary>
  17816. </member>
  17817. <member name="P:Spire.Pdf.General.Paper.Text.TextFindOptions.IsShowHiddenText">
  17818. <summary>
  17819. Whether is show hidden texts.
  17820. default vale: false.
  17821. </summary>
  17822. </member>
  17823. <member name="F:Spire.Pdf.General.Paper.Text.TextRangeBuilder.Path">
  17824. <summary>
  17825. the current path
  17826. </summary>
  17827. </member>
  17828. <member name="F:Spire.Pdf.General.Paper.Text.TextRangeBuilder.ClipPath">
  17829. <summary>
  17830. the current clip path
  17831. </summary>
  17832. </member>
  17833. <member name="F:Spire.Pdf.General.Paper.Text.TextRangeBuilder.CurrentLocation">
  17834. <summary>
  17835. the current path location
  17836. </summary>
  17837. </member>
  17838. <member name="F:Spire.Pdf.General.Paper.Text.TextRangeBuilder.textOptions">
  17839. <summary>
  17840. Controls options for hiding text
  17841. </summary>
  17842. </member>
  17843. <member name="P:Spire.Pdf.General.Paper.Text.TextRangeBuilder.Options">
  17844. <summary>
  17845. Controls options for hiding text
  17846. </summary>
  17847. </member>
  17848. <member name="M:Spire.Pdf.General.Paper.Text.TextRangeBuilder.GetPaths">
  17849. <summary>
  17850. Parses command queue and get current page all path
  17851. </summary>
  17852. </member>
  17853. <member name="M:Spire.Pdf.General.Paper.Text.TextRangeBuilder.SavePath">
  17854. <summary>
  17855. save to the current dictionary
  17856. </summary>
  17857. </member>
  17858. <member name="M:Spire.Pdf.General.Paper.Text.TextRangeBuilder.ExecuteClipPath">
  17859. <summary>
  17860. 执行裁剪
  17861. </summary>
  17862. </member>
  17863. <member name="M:Spire.Pdf.General.Paper.Text.TextRangeBuilder.IsHideText(Spire.Pdf.General.Paper.Text.AbstractTextRange)">
  17864. <summary>
  17865. Determines whether the current text is hidden
  17866. </summary>
  17867. <param name="range"></param>
  17868. <returns></returns>
  17869. </member>
  17870. <member name="M:Spire.Pdf.General.Paper.Text.TextRangeBuilder.DeletePhysicalSegment(Spire.Pdf.General.Paper.Text.AbstractTextRange)">
  17871. <summary>
  17872. Delete physical segment.
  17873. </summary>
  17874. <param name="segment">The segment</param>
  17875. </member>
  17876. <member name="T:Spire.Pdf.General.Paper.Text.TextRangeBuilder.HideTextOptions">
  17877. <summary>
  17878. Controls options for hiding text
  17879. </summary>
  17880. </member>
  17881. <member name="F:Spire.Pdf.General.Paper.Text.TextRangeBuilder.HideTextOptions.showHiddenText">
  17882. <summary>
  17883. Show hidden text?
  17884. </summary>
  17885. </member>
  17886. <member name="F:Spire.Pdf.General.Paper.Text.TextRangeBuilder.HideTextOptions.doIndex">
  17887. <summary>
  17888. Index of do command
  17889. </summary>
  17890. </member>
  17891. <member name="F:Spire.Pdf.General.Paper.Text.TextRangeBuilder.HideTextOptions.commandIndex">
  17892. <summary>
  17893. Index of each command
  17894. </summary>
  17895. </member>
  17896. <member name="F:Spire.Pdf.General.Paper.Text.TextRangeBuilder.HideTextOptions.clipPaths">
  17897. <summary>
  17898. the current page all path
  17899. </summary>
  17900. </member>
  17901. <member name="M:Spire.Pdf.General.Paper.Text.TextRangeBuilder.HideTextOptions.#ctor">
  17902. <summary>
  17903. Initializes a new instance of the class.
  17904. </summary>
  17905. </member>
  17906. <member name="P:Spire.Pdf.General.Paper.Text.TextRangeBuilder.HideTextOptions.ShowHiddenText">
  17907. <summary>
  17908. Gets od Sets,show hidden text?
  17909. </summary>
  17910. </member>
  17911. <member name="P:Spire.Pdf.General.Paper.Text.TextRangeBuilder.HideTextOptions.DoIndex">
  17912. <summary>
  17913. Gets od Sets,Index of do command
  17914. </summary>
  17915. </member>
  17916. <member name="P:Spire.Pdf.General.Paper.Text.TextRangeBuilder.HideTextOptions.CommandIndex">
  17917. <summary>
  17918. Gets od Sets,Index of each command
  17919. </summary>
  17920. </member>
  17921. <member name="M:Spire.Pdf.General.Paper.Text.TextRangeBuilder.HideTextOptions.AddClipPath(System.Drawing.Drawing2D.GraphicsPath)">
  17922. <summary>
  17923. Add clip path
  17924. </summary>
  17925. <param name="path"></param>
  17926. </member>
  17927. <member name="M:Spire.Pdf.General.Paper.Text.TextRangeBuilder.HideTextOptions.GetClipPaths">
  17928. <summary>
  17929. Get clip paths
  17930. </summary>
  17931. <returns></returns>
  17932. </member>
  17933. <member name="F:Spire.Pdf.General.Paper.Word.DocumentElement.Text.m_horizontalScal">
  17934. <summary>
  17935. The horizontal scal of current text
  17936. </summary>
  17937. </member>
  17938. <member name="P:Spire.Pdf.General.Paper.Word.DocumentElement.Text.HorizontalScal">
  17939. <summary>
  17940. Get or set the horizontal scal
  17941. </summary>
  17942. </member>
  17943. <member name="M:Spire.Pdf.General.Paper.Word.Doc.DocDocumentBuilder.SetHorizontalScal(Spire.Pdf.General.Paper.Word.DocumentElement.Text,Spire.Pdf.General.Paper.Drawing.PsFont)">
  17944. <summary>
  17945. Set the horizontal scal value to textElement
  17946. </summary>
  17947. <param name="textElement">The text element</param>
  17948. <param name="font">The font</param>
  17949. </member>
  17950. <member name="M:Spire.Pdf.General.Paper.Word.Doc.StreamsController.SetEmbedFontTag(System.IO.Stream)">
  17951. <summary>
  17952. write embedFont tag
  17953. </summary>
  17954. <param name="stream"></param>
  17955. </member>
  17956. <member name="M:Spire.Pdf.General.Paper.Word.ToFlowDoucment.ApsRecognizer.PsNormalizer.IsHeyperlinkText(System.Drawing.RectangleF)">
  17957. <summary>
  17958. Whether the text inside the rectangle is the hyperlink text.
  17959. </summary>
  17960. <param name="rect">The rectangle</param>
  17961. <returns>if inside return true or false</returns>
  17962. </member>
  17963. <member name="M:Spire.Pdf.General.Paper.Word.ToFlowDoucment.ApsRecognizer.PsNormalizer.HandHyperGlyph(System.Drawing.PointF,System.Drawing.SizeF,Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsGlyphs,System.String)">
  17964. <summary>
  17965. Hand hyper glyph.
  17966. </summary>
  17967. <param name="newPos">The new position</param>
  17968. <param name="newSize">The new size</param>
  17969. <param name="glyphs">The glyphs</param>
  17970. <param name="text">The text</param>
  17971. </member>
  17972. <member name="M:Spire.Pdf.General.Paper.Word.ToFlowDoucment.ApsRecognizer.PsNormalizer.CreateHyperGlyph(System.Drawing.PointF,System.Drawing.SizeF,Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsGlyphs,System.String)">
  17973. <summary>
  17974. Create new hyper glyph.
  17975. </summary>
  17976. <param name="newPos">The new position</param>
  17977. <param name="newSize">The new size</param>
  17978. <param name="glyphs">The glyphs</param>
  17979. <param name="text">The text</param>
  17980. </member>
  17981. <member name="M:Spire.Pdf.General.Paper.Word.ToFlowDoucment.ApsRecognizer.PsNormalizer.IsBuildNewHyperGlyph(System.Drawing.PointF,Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsGlyphs)">
  17982. <summary>
  17983. Hand new line.
  17984. </summary>
  17985. <param name="newPos">The new position</param>
  17986. </member>
  17987. <member name="M:Spire.Pdf.General.Paper.Word.ToFlowDoucment.ApsRecognizer.PsNormalizer.ClearCurrentHyperGlyph">
  17988. <summary>
  17989. Clear current hyper glyph.
  17990. </summary>
  17991. </member>
  17992. <member name="M:Spire.Pdf.General.Paper.Word.ToFlowDoucment.ApsRecognizer.PsNormalizer.IsSameHorizontalLineText(Spire.Pdf.General.Paper.Drawing.PsMatrix)">
  17993. <summary>
  17994. Whether the text is on same horizontal line.
  17995. </summary>
  17996. <param name="matrix">The ps matrix</param>
  17997. <returns>if the text is on same horizontal line return true,or false</returns>
  17998. </member>
  17999. <member name="M:Spire.Pdf.General.Paper.Word.ToFlowDoucment.ApsRecognizer.PsNormalizer.GetPsFont(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsGlyphs)">
  18000. <summary>
  18001. Get the ps font.
  18002. </summary>
  18003. <param name="glyphs">The ps glyphs</param>
  18004. <returns>ps font</returns>
  18005. </member>
  18006. <member name="M:Spire.Pdf.General.Paper.Word.ToFlowDoucment.ApsRecognizer.PsNormalizer.IsLargePages">
  18007. <summary>
  18008. Whether this page is a large page
  18009. </summary>
  18010. <returns>if current page`s width big than 1584 or height big than 1584,return ture or false</returns>
  18011. </member>
  18012. <member name="M:Spire.Pdf.General.Paper.Word.ToFlowDoucment.ApsRecognizer.PsNormalizer.CropPsImage(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsPath,Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsImage)">
  18013. <summary>
  18014. Crop the ps image.
  18015. </summary>
  18016. <param name="psPath">The ps path</param>
  18017. <param name="psImage">The ps image</param>
  18018. <returns>The ps image</returns>
  18019. </member>
  18020. <member name="M:Spire.Pdf.General.Paper.Word.ToFlowDoucment.ApsRecognizer.PsNormalizer.GetImageClipRectangleF(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsPath)">
  18021. <summary>
  18022. Get the image clip rectanglef.
  18023. </summary>
  18024. <param name="clip">The ps path</param>
  18025. <returns>The rectangle array list</returns>
  18026. </member>
  18027. <member name="M:Spire.Pdf.General.Paper.Word.ToFlowDoucment.ApsRecognizer.PsNormalizer.GetVisibleClipRegion(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsPath)">
  18028. <summary>
  18029. Get the visible clip region.
  18030. </summary>
  18031. <param name="clip">The ps path</param>
  18032. <returns>The visible clip region</returns>
  18033. </member>
  18034. <member name="M:Spire.Pdf.General.Paper.Word.ToFlowDoucment.ApsRecognizer.PsNormalizer.VisitHyperLink(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsHyperlink)">
  18035. <summary>
  18036. Visit hyper link.
  18037. </summary>
  18038. <param name="hyperLink">The hyper link</param>
  18039. </member>
  18040. <member name="M:Spire.Pdf.General.Paper.Word.ToFlowDoucment.Format.IFlowDocumentBuilder.WriteFooter(Spire.Pdf.General.Paper.Word.ToFlowDoucment.Format.FormatElement,System.Single,System.Int32)">
  18041. <summary>
  18042. html Split Page Number
  18043. </summary>
  18044. </member>
  18045. <member name="M:Spire.Pdf.General.Paper.Word.ToFlowDoucment.Format.IFlowDocumentBuilder.GetCurrentPageIndex">
  18046. <summary>
  18047. </summary>
  18048. </member>
  18049. <member name="M:Spire.Pdf.General.Paper.Word.ToFlowDoucment.Format.IFlowDocumentBuilder.JavaScript">
  18050. <summary>
  18051. html write javascript
  18052. </summary>
  18053. </member>
  18054. <member name="M:Spire.Pdf.General.Paper.Word.ToFlowDoucment.MathUtil.MeasurementUtil.SortTextBlock(Spire.Pdf.General.Paper.Word.ToFlowDoucment.PageElement.TextBlock)">
  18055. <summary>
  18056. Sort text block.
  18057. </summary>
  18058. <param name="textBlocks">The text block</param>
  18059. </member>
  18060. <member name="M:Spire.Pdf.General.Paper.Word.ToFlowDoucment.PageElement.PlaneObjectPlacement.IsDrColorEqual(Spire.Pdf.General.Paper.Drawing.PsColor,Spire.Pdf.General.Paper.Drawing.PsColor)">
  18061. <summary>
  18062. compare whether two color values are the same
  18063. </summary>
  18064. <returns>true if the same or false</returns>
  18065. </member>
  18066. <member name="T:Spire.Pdf.General.Find.PdfTextFind">
  18067. <summary>
  18068. The class representing a result of searching designated text from PDF page.
  18069. </summary>
  18070. </member>
  18071. <member name="F:Spire.Pdf.General.Find.PdfTextFind.m_fontName">
  18072. <summary>
  18073. Current text actual font name
  18074. </summary>
  18075. </member>
  18076. <member name="F:Spire.Pdf.General.Find.PdfTextFind.m_originalFontName">
  18077. <summary>
  18078. Current text original font name
  18079. </summary>
  18080. </member>
  18081. <member name="P:Spire.Pdf.General.Find.PdfTextFind.FontName">
  18082. <summary>
  18083. Get the actual font name
  18084. </summary>
  18085. </member>
  18086. <member name="P:Spire.Pdf.General.Find.PdfTextFind.OriginalFontName">
  18087. <summary>
  18088. Get the original font name
  18089. </summary>
  18090. </member>
  18091. <member name="P:Spire.Pdf.General.Find.PdfTextFind.SearchText">
  18092. <summary>
  18093. Gets search text of this System.String structure.
  18094. </summary>
  18095. </member>
  18096. <member name="P:Spire.Pdf.General.Find.PdfTextFind.MatchText">
  18097. <summary>
  18098. Gets match text of this System.String structure.
  18099. </summary>
  18100. </member>
  18101. <member name="P:Spire.Pdf.General.Find.PdfTextFind.OuterText">
  18102. <summary>
  18103. Gets text which is including the searched text of this System.String structure.
  18104. </summary>
  18105. </member>
  18106. <member name="P:Spire.Pdf.General.Find.PdfTextFind.LineText">
  18107. <summary>
  18108. Gets all the text of the line where covers the searched text of this System.String structure .
  18109. </summary>
  18110. </member>
  18111. <member name="P:Spire.Pdf.General.Find.PdfTextFind.SearchPage">
  18112. <summary>
  18113. Gets page which is including the searched text of this Spire.Pdf.PdfPageBase structure.
  18114. </summary>
  18115. </member>
  18116. <member name="P:Spire.Pdf.General.Find.PdfTextFind.SearchPageIndex">
  18117. <summary>
  18118. Gets index of page which is including the searched text of this System.Int32 structure.
  18119. </summary>
  18120. </member>
  18121. <member name="P:Spire.Pdf.General.Find.PdfTextFind.Position">
  18122. <summary>
  18123. Gets the position of the searched text of this System.Drawing.PointF structure.
  18124. </summary>
  18125. </member>
  18126. <member name="P:Spire.Pdf.General.Find.PdfTextFind.Positions">
  18127. <summary>
  18128. Used by find text cross line
  18129. if the MatchText in more lines( >=2 ),the results can not contain by one Rectangle.
  18130. So we need a list to save data.
  18131. Gets the positions of the searched text of this System.Drawing.PointF structure.
  18132. </summary>
  18133. </member>
  18134. <member name="P:Spire.Pdf.General.Find.PdfTextFind.Size">
  18135. <summary>
  18136. if the MatchText in more lines( >=2 ),the results can not contain by one Rectangle.
  18137. So we need a list to save data.
  18138. Gets the size of the searched text of this System.Drawing SizeF structure.
  18139. </summary>
  18140. </member>
  18141. <member name="P:Spire.Pdf.General.Find.PdfTextFind.Sizes">
  18142. <summary>
  18143. Used by find text cross line
  18144. if the MatchText in more lines( >=2 ),the results can not contain by one Rectangle.
  18145. So we need a list to save data.
  18146. Gets the sizes of the searched text of this System.Drawing SizeF structure.
  18147. </summary>
  18148. </member>
  18149. <member name="P:Spire.Pdf.General.Find.PdfTextFind.Bounds">
  18150. <summary>
  18151. Gets the bounds of the searched text of this System.Drawing RectangleF structure.
  18152. </summary>
  18153. </member>
  18154. <member name="P:Spire.Pdf.General.Find.PdfTextFind.Boundses">
  18155. <summary>
  18156. Used by find text cross line
  18157. if the MatchText in more lines( >=2 ),the results can not contain by one Rectangle.
  18158. So we need a list to save data.
  18159. Gets the bounds of the searched text of this System.Drawing RectangleF structure.
  18160. </summary>
  18161. </member>
  18162. <member name="P:Spire.Pdf.General.Find.PdfTextFind.TextBounds">
  18163. <summary>
  18164. if the MatchText in more lines( >=2 ),the results can not contain by one Rectangle.
  18165. So we need a list to save data.
  18166. Gets the bounds of the searched text of this System.Drawing RectangleF structure.
  18167. </summary>
  18168. </member>
  18169. <member name="M:Spire.Pdf.General.Find.PdfTextFind.HighLight">
  18170. <summary>
  18171. Highlight the seached text.
  18172. </summary>
  18173. </member>
  18174. <member name="M:Spire.Pdf.General.Find.PdfTextFind.HighLight(System.Drawing.Color)">
  18175. <summary>
  18176. Highlight the seached text.
  18177. </summary>
  18178. <param name="color">The hight light color.</param>
  18179. </member>
  18180. <member name="M:Spire.Pdf.General.Find.PdfTextFind.ApplyHighLight">
  18181. <summary>
  18182. apply hight light of the seached text
  18183. </summary>
  18184. </member>
  18185. <member name="M:Spire.Pdf.General.Find.PdfTextFind.ApplyHighLight(System.Drawing.Color)">
  18186. <summary>
  18187. Apply hight light of the seached text
  18188. </summary>
  18189. <param name="highlightColor">Hight light color</param>
  18190. </member>
  18191. <member name="M:Spire.Pdf.General.Find.PdfTextFind.ProcessingRectangle(System.Drawing.RectangleF)">
  18192. <summary>
  18193. Processing Rectangle.
  18194. </summary>
  18195. <param name="textRect">The textRect</param>
  18196. <returns>The processed rectangle</returns>
  18197. </member>
  18198. <member name="M:Spire.Pdf.General.Find.PdfTextFind.ApplyRecoverString(System.String)">
  18199. <summary>
  18200. apply hight light of the seached text
  18201. </summary>
  18202. </member>
  18203. <member name="M:Spire.Pdf.General.Find.PdfTextFind.ApplyRecoverString(System.String,System.Boolean)">
  18204. <summary>
  18205. apply hight light of the seached text,with unicode
  18206. </summary>
  18207. <param name="newvalue"></param>
  18208. <param name="unicode"></param>
  18209. </member>
  18210. <member name="M:Spire.Pdf.General.Find.PdfTextFind.ApplyRecoverString(System.String,System.Drawing.Color)">
  18211. <summary>
  18212. apply hight light of the seached text
  18213. </summary>
  18214. </member>
  18215. <member name="M:Spire.Pdf.General.Find.PdfTextFind.ApplyRecoverString(System.String,System.Drawing.Color,System.Boolean)">
  18216. <summary>
  18217. apply hight light of the seached text,with unicode
  18218. </summary>
  18219. <param name="newvalue"></param>
  18220. <param name="backColor"></param>
  18221. </member>
  18222. <member name="T:Spire.Pdf.General.Find.PdfTextFindCollection">
  18223. <summary>
  18224. The class representing all the resuls of searching designated text from PDF page
  18225. </summary>
  18226. </member>
  18227. <member name="T:Spire.Pdf.General.Find.TextFindParameter">
  18228. <summary>
  18229. Setting find text Parameters
  18230. </summary>
  18231. </member>
  18232. <member name="F:Spire.Pdf.General.Find.TextFindParameter.None">
  18233. <summary>
  18234. Do not select any parameters.
  18235. </summary>
  18236. </member>
  18237. <member name="F:Spire.Pdf.General.Find.TextFindParameter.WholeWord">
  18238. <summary>
  18239. Full word matching.
  18240. </summary>
  18241. </member>
  18242. <member name="F:Spire.Pdf.General.Find.TextFindParameter.IgnoreCase">
  18243. <summary>
  18244. Ignore English character case.
  18245. </summary>
  18246. </member>
  18247. <member name="F:Spire.Pdf.General.Find.TextFindParameter.CrossLine">
  18248. <summary>
  18249. Find text Cross line
  18250. The target text in one line or more(>=2) lines.
  18251. It will be remove in the future because it will be set as default ;
  18252. </summary>
  18253. </member>
  18254. <member name="F:Spire.Pdf.General.Find.TextFindParameter.Regex">
  18255. <summary>
  18256. Regular expression matching.
  18257. </summary>
  18258. </member>
  18259. <member name="T:Spire.Pdf.General.Find.PdfTextFinder">
  18260. <summary>
  18261. Representing the way how to find text which a target text.
  18262. </summary>
  18263. </member>
  18264. <member name="M:Spire.Pdf.General.Find.PdfTextFinder.Find(Spire.Pdf.PdfPageBase,System.Collections.Generic.List{System.Drawing.RectangleF},System.String,Spire.Pdf.General.Find.TextFindParameter)">
  18265. <summary>
  18266. Find text in a page with a table.
  18267. </summary>
  18268. <param name="page">The page</param>
  18269. <param name="page">The find areas.</param>
  18270. <param name="searchText">The target text</param>
  18271. <param name="parameter">The way to find</param>
  18272. <returns>The result find text</returns>
  18273. </member>
  18274. <member name="M:Spire.Pdf.General.Find.PdfTextFinder.SplitTextRangesList(System.Collections.Generic.List{Spire.Pdf.General.Paper.Text.AbstractTextRange},System.Collections.Generic.List{System.Drawing.RectangleF})">
  18275. <summary>
  18276. Split text ranges by a list of rectangle.
  18277. </summary>
  18278. <param name="textRangesList">All text ranges</param>
  18279. <param name="rectList">The list of rectangle.</param>
  18280. <returns>A list of split result.</returns>
  18281. </member>
  18282. <member name="M:Spire.Pdf.General.Find.PdfTextFinder.Find(Spire.Pdf.PdfPageBase,System.Drawing.RectangleF,System.String,Spire.Pdf.General.Find.TextFindParameter)">
  18283. <summary>
  18284. Find text in a page
  18285. </summary>
  18286. <param name="page">The page</param>
  18287. <param name="rectangleF">The find area. if the value is RectangleF.Empty, area is the whole page.</param>
  18288. <param name="searchText">The target text</param>
  18289. <param name="parameter">The way to find</param>
  18290. <returns>The result find text</returns>
  18291. </member>
  18292. <member name="M:Spire.Pdf.General.Find.PdfTextFinder.FindAllText(Spire.Pdf.PdfPageBase)">
  18293. <summary>
  18294. Find all text in a page
  18295. </summary>
  18296. <param name="page">The page</param>
  18297. <returns>All text find in the page.</returns>
  18298. </member>
  18299. <member name="M:Spire.Pdf.General.Find.PdfTextFinder.ConvertTextRangeCoordinate(System.Collections.Generic.List{Spire.Pdf.General.Paper.Text.AbstractTextRange},Spire.Pdf.PdfPageBase)">
  18300. <summary>
  18301. Convert text coordinate, the lower-left corner is the origin of coordinates.
  18302. </summary>
  18303. <param name="page">The page</param>
  18304. </member>
  18305. <member name="M:Spire.Pdf.General.Find.PdfTextFinder.RevertTextRangeCoordinate(System.Collections.Generic.List{Spire.Pdf.General.Paper.Text.AbstractTextRange},Spire.Pdf.PdfPageBase)">
  18306. <summary>
  18307. Revert text coordinate, revert to the original page coordinate.
  18308. </summary>
  18309. <param name="page">The page</param>
  18310. </member>
  18311. <member name="M:Spire.Pdf.General.Find.PdfTextFinder.SortAndGetAllText(Spire.Pdf.PdfPageBase,System.Collections.Generic.List{Spire.Pdf.General.Paper.Text.AbstractTextRange},System.Collections.Generic.List{Spire.Pdf.General.Paper.Text.AbstractTextRange}@,System.Collections.Generic.List{System.Int32}@)">
  18312. <summary>
  18313. Sort text range list by coordinate, and contact all text.
  18314. </summary>
  18315. </member>
  18316. <member name="M:Spire.Pdf.General.Find.PdfTextFinder.MatchRectangleF(Spire.Pdf.General.Find.PdfTextFindCollection,System.Drawing.RectangleF)">
  18317. <summary>
  18318. Match TextFind in the range of rectangle from the given PDF Page.
  18319. the coordinate origin is top left corner of the page.
  18320. </summary>
  18321. <param name="rectangleF">Provide a rangle to match textFind.</param>
  18322. <returns>The match TextFinds.</returns>
  18323. </member>
  18324. <member name="T:Spire.Pdf.General.AbstractCodePointMapping">
  18325. Abstract base class for code point mapping classes (1-byte character encodings).
  18326. </member>
  18327. <member name="F:Spire.Pdf.General.AbstractCodePointMapping.NOT_FOUND_CODE_POINT">
  18328. Code point that is used if no code point for a specific character has been found.
  18329. </member>
  18330. <member name="F:Spire.Pdf.General.AbstractCodePointMapping.NOT_A_CHARACTER">
  18331. Unicode value indicating the the character is "not a character".
  18332. </member>
  18333. <member name="M:Spire.Pdf.General.AbstractCodePointMapping.#ctor(System.String,System.Int32[])">
  18334. Main constructor.
  18335. @param name the name of the encoding
  18336. @param table the table ([code point, unicode scalar value]+) with the mapping
  18337. </member>
  18338. <member name="M:Spire.Pdf.General.AbstractCodePointMapping.#ctor(System.String,System.Int32[],System.String[])">
  18339. Extended constructor.
  18340. @param name the name of the encoding
  18341. @param table the table ([code point, unicode scalar value]+) with the mapping
  18342. @param charNameMap all character names in the encoding (a value of null will be converted
  18343. to ".notdef")
  18344. </member>
  18345. <member name="M:Spire.Pdf.General.AbstractCodePointMapping.buildFromTable(System.Int32[])">
  18346. Builds the internal lookup structures based on a given table.
  18347. @param table the table ([code point, unicode scalar value]+) with the mapping
  18348. </member>
  18349. <member name="M:Spire.Pdf.General.AbstractCodePointMapping.getName">
  18350. {@inheritDoc}
  18351. </member>
  18352. <member name="M:Spire.Pdf.General.AbstractCodePointMapping.mapChar(System.Char)">
  18353. {@inheritDoc}
  18354. </member>
  18355. <member name="M:Spire.Pdf.General.AbstractCodePointMapping.getUnicodeForIndex(System.Int32)">
  18356. Returns the main Unicode value that is associated with the given code point in the encoding.
  18357. Note that multiple Unicode values can theoretically be mapped to one code point in the
  18358. encoding.
  18359. @param idx the code point in the encoding
  18360. @return the Unicode value (or \uFFFF (NOT A CHARACTER) if no Unicode value is at that point)
  18361. </member>
  18362. <member name="M:Spire.Pdf.General.AbstractCodePointMapping.getUnicodeCharMap">
  18363. {@inheritDoc}
  18364. </member>
  18365. <member name="M:Spire.Pdf.General.AbstractCodePointMapping.getCodePointForGlyph(System.String)">
  18366. Returns the index of a character/glyph with the given name. Note that this
  18367. method is relatively slow and should only be used for fallback operations.
  18368. @param charName the character name
  18369. @return the index of the character in the encoding or -1 if it doesn't exist
  18370. </member>
  18371. <member name="M:Spire.Pdf.General.AbstractCodePointMapping.getCharNameMap">
  18372. {@inheritDoc}
  18373. </member>
  18374. <member name="M:Spire.Pdf.General.AbstractCodePointMapping.ToString">
  18375. {@inheritDoc}
  18376. </member>
  18377. <member name="F:Spire.Pdf.General.CharGlyphs.winAnsiEncoding">
  18378. The characters in WinAnsiEncoding
  18379. </member>
  18380. <member name="M:Spire.Pdf.General.CharGlyphs.glyphToString(System.String)">
  18381. Return the glyphname from a string,
  18382. eg, glyphToString("\\") returns "backslash"
  18383. </member>
  18384. <member name="M:Spire.Pdf.General.CharGlyphs.stringToGlyph(System.String)">
  18385. Return the string representation of a glyphname,
  18386. eg stringToGlyph("backslash") returns "\\"
  18387. </member>
  18388. <member name="T:Spire.Pdf.General.Excel.Compression">
  18389. <summary>
  18390. Compression method enumeration
  18391. </summary>
  18392. </member>
  18393. <member name="F:Spire.Pdf.General.Excel.Compression.Store">
  18394. <summary>Uncompressed storage</summary>
  18395. </member>
  18396. <member name="F:Spire.Pdf.General.Excel.Compression.Deflate">
  18397. <summary>Deflate compression method</summary>
  18398. </member>
  18399. <member name="F:Spire.Pdf.General.Excel.ExcelCommon.m_Convertor">
  18400. <summary>
  18401. UnitConvertor
  18402. </summary>
  18403. </member>
  18404. <member name="M:Spire.Pdf.General.Excel.ExcelCommon.ColumnIndexToName(System.Int32)">
  18405. <summary>
  18406. Gets column name according to column index.
  18407. </summary>
  18408. <param name="column"></param>
  18409. <returns></returns>
  18410. </member>
  18411. <member name="M:Spire.Pdf.General.Excel.ExcelCommon.IsDigit(System.String)">
  18412. <summary>
  18413. 判断是否是阿拉伯数字
  18414. </summary>
  18415. <param name="str"></param>
  18416. <returns></returns>
  18417. </member>
  18418. <member name="M:Spire.Pdf.General.Excel.ExcelCommon.FilterCharacter(System.String)">
  18419. <summary>
  18420. filter character
  18421. </summary>
  18422. <param name="str"></param>
  18423. <returns></returns>
  18424. </member>
  18425. <member name="F:Spire.Pdf.General.Excel.ExcelModel.m_Content_Types">
  18426. <summary>
  18427. [Content_Types].xml
  18428. </summary>
  18429. </member>
  18430. <member name="F:Spire.Pdf.General.Excel.ExcelModel.m_Workbook">
  18431. <summary>
  18432. xl/workbook.xml
  18433. </summary>
  18434. </member>
  18435. <member name="F:Spire.Pdf.General.Excel.ExcelModel.m_Workbook_Rels">
  18436. <summary>
  18437. xl/_rels/workbook.xml.rels
  18438. </summary>
  18439. </member>
  18440. <member name="F:Spire.Pdf.General.Excel.ExcelModel.m_SharedStrings">
  18441. <summary>
  18442. xl/sharedStrings.xml
  18443. </summary>
  18444. </member>
  18445. <member name="F:Spire.Pdf.General.Excel.ExcelModel.m_Sheet">
  18446. <summary>
  18447. xl/worksheets/sheet.xml
  18448. </summary>
  18449. </member>
  18450. <member name="F:Spire.Pdf.General.Excel.ExcelModel.m_App">
  18451. <summary>
  18452. docProps/app.xml
  18453. </summary>
  18454. </member>
  18455. <member name="F:Spire.Pdf.General.Excel.ExcelModel.m_Rels">
  18456. <summary>
  18457. _rels/.rels
  18458. </summary>
  18459. </member>
  18460. <member name="F:Spire.Pdf.General.Excel.ExcelModel.m_Core">
  18461. <summary>
  18462. docProps/core.xml
  18463. </summary>
  18464. </member>
  18465. <member name="F:Spire.Pdf.General.Excel.ExcelModel.m_Theme">
  18466. <summary>
  18467. xl/theme/theme1.xml
  18468. </summary>
  18469. </member>
  18470. <member name="F:Spire.Pdf.General.Excel.ExcelModel.m_Styles">
  18471. <summary>
  18472. xl/styles.xml
  18473. </summary>
  18474. </member>
  18475. <member name="F:Spire.Pdf.General.Excel.ExcelModel.m_Sheet_rels">
  18476. <summary>
  18477. xl/worksheets/_rels/sheet.xml.rels
  18478. </summary>
  18479. </member>
  18480. <member name="F:Spire.Pdf.General.Excel.ExcelModel.m_Drawing">
  18481. <summary>
  18482. xl/drawings/drawing.xml
  18483. </summary>
  18484. </member>
  18485. <member name="F:Spire.Pdf.General.Excel.ExcelModel.m_DrawingRels">
  18486. <summary>
  18487. xl/drawings/_rels/drawing.xml.rels
  18488. </summary>
  18489. </member>
  18490. <member name="F:Spire.Pdf.General.Excel.ExcelModel.xmlList">
  18491. <summary>
  18492. all xml file to StringBuilder
  18493. </summary>
  18494. </member>
  18495. <member name="F:Spire.Pdf.General.Excel.ExcelModel.m_CellValueIndex">
  18496. <summary>
  18497. set cell value index
  18498. </summary>
  18499. </member>
  18500. <member name="F:Spire.Pdf.General.Excel.ExcelModel.zipExcel">
  18501. <summary>
  18502. all xml file to zip stream
  18503. </summary>
  18504. </member>
  18505. <member name="M:Spire.Pdf.General.Excel.ExcelModel.#ctor">
  18506. <summary>
  18507. Initializes a new instance of the class.
  18508. </summary>
  18509. </member>
  18510. <member name="M:Spire.Pdf.General.Excel.ExcelModel.CreateSheet">
  18511. <summary>
  18512. create sheet.xml
  18513. </summary>
  18514. </member>
  18515. <member name="F:Spire.Pdf.General.Excel.ExcelModel.m_SheetDrawings">
  18516. <summary>
  18517. all drawing.xml file
  18518. </summary>
  18519. </member>
  18520. <member name="M:Spire.Pdf.General.Excel.ExcelModel.CreateDrawing">
  18521. <summary>
  18522. create drawing.xml
  18523. </summary>
  18524. </member>
  18525. <member name="M:Spire.Pdf.General.Excel.ExcelModel.BeginDrawing">
  18526. <summary>
  18527. begin drawing
  18528. </summary>
  18529. </member>
  18530. <member name="M:Spire.Pdf.General.Excel.ExcelModel.EndDrawing">
  18531. <summary>
  18532. end drawing
  18533. </summary>
  18534. </member>
  18535. <member name="F:Spire.Pdf.General.Excel.ExcelModel.m_ImageId">
  18536. <summary>
  18537. add image id
  18538. </summary>
  18539. </member>
  18540. <member name="F:Spire.Pdf.General.Excel.ExcelModel.imageDictionary">
  18541. <summary>
  18542. all image save to dictionary
  18543. </summary>
  18544. </member>
  18545. <member name="M:Spire.Pdf.General.Excel.ExcelModel.InsertImage(System.Int32,System.Int32,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Drawing.Image)">
  18546. <summary>
  18547. add image,absolute
  18548. </summary>
  18549. <param name="posX"></param>
  18550. <param name="posY"></param>
  18551. <param name="imageWidth"></param>
  18552. <param name="imageHeight"></param>
  18553. <param name="image"></param>
  18554. </member>
  18555. <member name="M:Spire.Pdf.General.Excel.ExcelModel.InsertImage(System.Int32,System.Int32,System.Int32,System.Int32,System.Single,System.Single,System.Single,System.Single,System.Drawing.Image)">
  18556. <summary>
  18557. add image,relative
  18558. </summary>
  18559. <param name="fromColumn"></param>
  18560. <param name="fromRow"></param>
  18561. <param name="toColumn"></param>
  18562. <param name="toRow"></param>
  18563. <param name="fromColumnOffset"></param>
  18564. <param name="fromRowOffset"></param>
  18565. <param name="toColumnOffset"></param>
  18566. <param name="toRowOffset"></param>
  18567. <param name="image"></param>
  18568. </member>
  18569. <member name="M:Spire.Pdf.General.Excel.ExcelModel.BeginSheet">
  18570. <summary>
  18571. begin sheet
  18572. </summary>
  18573. </member>
  18574. <member name="M:Spire.Pdf.General.Excel.ExcelModel.EndSheet">
  18575. <summary>
  18576. end sheet
  18577. </summary>
  18578. </member>
  18579. <member name="P:Spire.Pdf.General.Excel.ExcelModel.Styles">
  18580. <summary>
  18581. </summary>
  18582. </member>
  18583. <member name="P:Spire.Pdf.General.Excel.ExcelModel.CurrentSheet">
  18584. <summary>
  18585. </summary>
  18586. </member>
  18587. <member name="M:Spire.Pdf.General.Excel.ExcelModel.SaveToZip(System.IO.Stream)">
  18588. <summary>
  18589. save and compress all xml file to stream
  18590. </summary>
  18591. <param name="stream"></param>
  18592. </member>
  18593. <member name="M:Spire.Pdf.General.Excel.ExcelModel.ToZip">
  18594. <summary>
  18595. compress to zip file
  18596. </summary>
  18597. </member>
  18598. <member name="M:Spire.Pdf.General.Excel.ExcelModel.Dispose">
  18599. <summary>
  18600. dispose
  18601. </summary>
  18602. </member>
  18603. <member name="T:Spire.Pdf.General.Excel.XlsxWriter">
  18604. <summary>
  18605. write pageobject to xlsx
  18606. </summary>
  18607. </member>
  18608. <member name="F:Spire.Pdf.General.Excel.XlsxWriter.m_UnitConvertor">
  18609. <summary>
  18610. Unit Convertor
  18611. </summary>
  18612. </member>
  18613. <member name="F:Spire.Pdf.General.Excel.XlsxWriter.excel">
  18614. <summary>
  18615. </summary>
  18616. </member>
  18617. <member name="F:Spire.Pdf.General.Excel.XlsxWriter.mStream">
  18618. <summary>
  18619. save xlsx file to stream
  18620. </summary>
  18621. </member>
  18622. <member name="F:Spire.Pdf.General.Excel.XlsxWriter.m_documentBase">
  18623. <summary>
  18624. </summary>
  18625. </member>
  18626. <member name="F:Spire.Pdf.General.Excel.XlsxWriter.textId">
  18627. <summary>
  18628. </summary>
  18629. </member>
  18630. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.#ctor">
  18631. <summary>
  18632. Initializes a new instance of the class.
  18633. </summary>
  18634. </member>
  18635. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.#ctor(System.IO.Stream)">
  18636. <summary>
  18637. Initializes a new instance of the class.
  18638. </summary>
  18639. <param name="stream"></param>
  18640. </member>
  18641. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.Writer(System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Base.PageObject})">
  18642. <summary>
  18643. pageObjects write xlsx
  18644. </summary>
  18645. <param name="pageObjects"></param>
  18646. <returns></returns>
  18647. </member>
  18648. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetCellKey(System.Int32,System.Int32)">
  18649. <summary>
  18650. 获取行列编号(A1,A2,A2....)
  18651. </summary>
  18652. <param name="row"></param>
  18653. <param name="column"></param>
  18654. <returns></returns>
  18655. </member>
  18656. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.CellTextIsEmpty(Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn)">
  18657. <summary>
  18658. 单元格内容是否为空
  18659. </summary>
  18660. <param name="logicColumn"></param>
  18661. <returns></returns>
  18662. </member>
  18663. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.CellTextIsDigit(Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn)">
  18664. <summary>
  18665. 单元格内容是否是数字
  18666. </summary>
  18667. <param name="logicColumn"></param>
  18668. <returns></returns>
  18669. </member>
  18670. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetTextMaxHeight(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  18671. <summary>
  18672. 获取当前集合中文本最大高度
  18673. </summary>
  18674. <param name="textObjects"></param>
  18675. <returns></returns>
  18676. </member>
  18677. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetCurrentRowTextMaxHeight(Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow,Spire.Pdf.Conversion.XlsxOptions)">
  18678. <summary>
  18679. 获取当前行的最大高度
  18680. </summary>
  18681. <param name="logicRow"></param>
  18682. <param name="options"></param>
  18683. <returns></returns>
  18684. </member>
  18685. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetCurrentRowTextMaxHeightByLineLayout(Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow)">
  18686. <summary>
  18687. 获取当前行的最大高度
  18688. </summary>
  18689. <param name="logicRow"></param>
  18690. <returns></returns>
  18691. </member>
  18692. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetCurrentRowTextMaxHeightByTextLayout(Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow)">
  18693. <summary>
  18694. 获取当前行的最大高度
  18695. </summary>
  18696. <param name="logicRow"></param>
  18697. <returns></returns>
  18698. </member>
  18699. <member name="F:Spire.Pdf.General.Excel.XlsxWriter.m_ColumnIncrementWidths">
  18700. <summary>
  18701. 每一列额外增加的宽度值
  18702. </summary>
  18703. </member>
  18704. <member name="F:Spire.Pdf.General.Excel.XlsxWriter.m_RowIncrementHeights">
  18705. <summary>
  18706. 每一行额外增加的宽度值
  18707. </summary>
  18708. </member>
  18709. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetColumnWidths(Spire.Pdf.Conversion.LogicStructure.Base.PageObject)">
  18710. <summary>
  18711. 获取当前sheet列宽
  18712. </summary>
  18713. <param name="pageObject"></param>
  18714. <returns></returns>
  18715. </member>
  18716. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.EachColumnIncrementWidth(System.Int32,System.Single)">
  18717. <summary>
  18718. 每一列需要额外增加的宽度值
  18719. </summary>
  18720. <param name="columnIndex"></param>
  18721. <param name="width"></param>
  18722. </member>
  18723. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.EachRowIncrementHeight(System.Int32,System.Single)">
  18724. <summary>
  18725. 每一列需要加宽的值
  18726. </summary>
  18727. <param name="rowIndex"></param>
  18728. <param name="height"></param>
  18729. </member>
  18730. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.WriteContent(Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet,Spire.Pdf.Conversion.XlsxOptions,System.Boolean)">
  18731. <summary>
  18732. pageObjects write xlsx
  18733. </summary>
  18734. <param name="logicSheet"></param>
  18735. <param name="options"></param>
  18736. <param name="isWrapText"></param>
  18737. </member>
  18738. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.WriteBorderStyle(Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn)">
  18739. <summary>
  18740. 写入border样式,返回引用的样式Id号
  18741. </summary>
  18742. <param name="logicColumn"></param>
  18743. <returns></returns>
  18744. </member>
  18745. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.WriteBackgroundStyle(Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn)">
  18746. <summary>
  18747. 写入background样式,返回引用的样式Id号
  18748. </summary>
  18749. <param name="logicColumn"></param>
  18750. <returns></returns>
  18751. </member>
  18752. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.WriteStyleIdToCellXfs(System.Int32,System.Int32,Spire.Pdf.General.Excel.TextAlignment,System.Boolean)">
  18753. <summary>
  18754. 把边框样式Id,填充背景样式Id,是否自动换行写入样式表中CellXfs节点,返回CellXfs节点引用的Id号
  18755. </summary>
  18756. <param name="borderStyleId"></param>
  18757. <param name="backgroundStyleId"></param>
  18758. <param name="textAlignment"></param>
  18759. <param name="wrapText"></param>
  18760. <returns></returns>
  18761. </member>
  18762. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetTextSharedStrings(Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn,System.Single,System.Boolean,System.Boolean@)">
  18763. <summary>
  18764. 获取当前列的文本在SharedStrings.xml中的字符串
  18765. </summary>
  18766. <param name="logicColumn"></param>
  18767. <param name="rowTopY"></param>
  18768. <param name="wrapText"></param>
  18769. <param name="multilineText"></param>
  18770. <returns></returns>
  18771. </member>
  18772. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetTextSharedStrings(System.Collections.Generic.Dictionary{System.Single,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject}},Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn,System.Single,System.Boolean,System.Boolean@)">
  18773. <summary>
  18774. 获取单元格内所有文本的SharedStrings.xml字符串
  18775. </summary>
  18776. <param name="newRowTextObjects"></param>
  18777. <param name="logicColumn"></param>
  18778. <param name="rowTopY"></param>
  18779. <param name="wrapText"></param>
  18780. <param name="multilineText"></param>
  18781. <returns></returns>
  18782. </member>
  18783. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetTextSharedStrings(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject},System.Boolean,System.Boolean,Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn)">
  18784. <summary>
  18785. 获取当前行所有文本的SharedStrings.xml字符串
  18786. </summary>
  18787. <param name="textObjects"></param>
  18788. <param name="isNewLine"></param>
  18789. <param name="isSpaceChar"></param>
  18790. <param name="logicColumn"></param>
  18791. <returns></returns>
  18792. </member>
  18793. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetTextObjectsByYCoordinate(System.Collections.Generic.Dictionary{System.Int32,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject}})">
  18794. <summary>
  18795. 每一行的文本对象按Y坐标排列
  18796. </summary>
  18797. <param name="rowTextObjects"></param>
  18798. <returns></returns>
  18799. </member>
  18800. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetTextSharedStrings(Spire.Pdf.Conversion.LogicStructure.Base.TextObject)">
  18801. <summary>
  18802. 获取当前文本的SharedStrings.xml字符串
  18803. </summary>
  18804. <param name="textObject"></param>
  18805. <param name="isNewLine"></param>
  18806. <returns></returns>
  18807. </member>
  18808. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetSpaceString(System.Single,System.Single,System.Single)">
  18809. <summary>
  18810. 获取空格字符串
  18811. </summary>
  18812. <param name="x1"></param>
  18813. <param name="x2"></param>
  18814. <param name="fontSize"></param>
  18815. <returns></returns>
  18816. </member>
  18817. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetSpaceWidth(System.Int32,System.Single)">
  18818. <summary>
  18819. 获取空格宽度
  18820. </summary>
  18821. <param name="number"></param>
  18822. <param name="fontSize"></param>
  18823. <returns></returns>
  18824. </member>
  18825. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetSpaceStyle(System.String,System.Single)">
  18826. <summary>
  18827. 根据空格字符串得到样式
  18828. </summary>
  18829. <param name="space"></param>
  18830. <param name="fontSize"></param>
  18831. <returns></returns>
  18832. </member>
  18833. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetRowCount(System.Single,System.Single,System.Single)">
  18834. <summary>
  18835. 获取两行文本之间隔多少个空行
  18836. </summary>
  18837. <param name="y1"></param>
  18838. <param name="y2"></param>
  18839. <param name="fontSize"></param>
  18840. <returns></returns>
  18841. </member>
  18842. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetNewLine(System.Int32,System.Single)">
  18843. <summary>
  18844. enter line,换行
  18845. </summary>
  18846. <param name="newLineCount">需要换多少行</param>
  18847. <param name="fontSize">字符大小</param>
  18848. <returns></returns>
  18849. </member>
  18850. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetMergeCells(Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet)">
  18851. <summary>
  18852. 获取所有已经被合并的行列
  18853. </summary>
  18854. <param name="logicSheet"></param>
  18855. <returns></returns>
  18856. </member>
  18857. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetMergeSheetColumns(Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet)">
  18858. <summary>
  18859. 横向合并列,返回合并列的范围
  18860. </summary>
  18861. <param name="logicSheet"></param>
  18862. <returns></returns>
  18863. </member>
  18864. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetMergeSheeRows(Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet,System.Collections.Generic.Dictionary{System.String,Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange})">
  18865. <summary>
  18866. 纵向合并行,返回合并行的范围
  18867. </summary>
  18868. <param name="logicSheet"></param>
  18869. <param name="crossRowColumnDictionarys"></param>
  18870. <returns></returns>
  18871. </member>
  18872. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.ExecuteMergeRows(Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn,Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn,System.Collections.Generic.Dictionary{System.String,Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange})">
  18873. <summary>
  18874. 合并行
  18875. </summary>
  18876. <param name="beforeColumn"></param>
  18877. <param name="currentColumn"></param>
  18878. <param name="crossRowColumnDictionarys"></param>
  18879. <returns></returns>
  18880. </member>
  18881. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetCrossRowColumn(System.Collections.Generic.Dictionary{System.String,Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange},System.Int32,System.Int32,System.Int32,System.Int32)">
  18882. <summary>
  18883. 查找当前列是否被合并,返回合并的范围
  18884. </summary>
  18885. <param name="crossRowColumnDictionarys"></param>
  18886. <param name="startRowIndex"></param>
  18887. <param name="endRowIndex"></param>
  18888. <param name="startColumnIndex"></param>
  18889. <param name="endColumnIndex"></param>
  18890. <returns></returns>
  18891. </member>
  18892. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetCrossRowColumn(System.Collections.Generic.Dictionary{System.String,Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange},System.Int32,System.Int32)">
  18893. <summary>
  18894. 查找当前列是否被合并,返回合并的范围
  18895. </summary>
  18896. <param name="crossRowColumnDictionarys"></param>
  18897. <param name="rowIndex"></param>
  18898. <param name="columnIndex"></param>
  18899. <returns></returns>
  18900. </member>
  18901. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetLogicColumn(Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet,System.Int32,System.Int32)">
  18902. <summary>
  18903. 根据行列所引查找对象
  18904. </summary>
  18905. <param name="logicSheet"></param>
  18906. <param name="rowIndex"></param>
  18907. <param name="columnIndex"></param>
  18908. <returns></returns>
  18909. </member>
  18910. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.MergeCellText(Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet,System.Collections.Generic.Dictionary{System.String,Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange})">
  18911. <summary>
  18912. 合并单元格的文本
  18913. </summary>
  18914. <param name="logicSheet"></param>
  18915. <param name="crossRowColumnDictionarys"></param>
  18916. </member>
  18917. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.MergeCellText(Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet,Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange)">
  18918. <summary>
  18919. 合并单元格的文本
  18920. </summary>
  18921. <param name="logicSheet"></param>
  18922. <param name="mergeRange"></param>
  18923. </member>
  18924. <member name="F:Spire.Pdf.General.Excel.XlsxWriter.cellWidth">
  18925. <summary>
  18926. 单元格默认宽度
  18927. </summary>
  18928. </member>
  18929. <member name="F:Spire.Pdf.General.Excel.XlsxWriter.cellHeight">
  18930. <summary>
  18931. 单元格默认高度
  18932. </summary>
  18933. </member>
  18934. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.WriteImage(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.ImageObject},Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet,System.Single,System.Boolean)">
  18935. <summary>
  18936. 按相对位置写入图片
  18937. </summary>
  18938. <param name="imageObjects"></param>
  18939. <param name="logicSheet"></param>
  18940. <param name="height"></param>
  18941. <param name="isConvertToMultipleSheet"></param>
  18942. </member>
  18943. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.WriteImage(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.ImageObject})">
  18944. <summary>
  18945. 按绝对位置写入图片
  18946. </summary>
  18947. <param name="imageObjects"></param>
  18948. </member>
  18949. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetImageStartRowIndex(System.Drawing.RectangleF,Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet)">
  18950. <summary>
  18951. 计算图片开始位置y在logicSheet表中的开始行索引
  18952. </summary>
  18953. <param name="imageRect"></param>
  18954. <param name="logicSheet"></param>
  18955. <returns></returns>
  18956. </member>
  18957. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetImageStartRowOffset(System.Drawing.RectangleF,Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet)">
  18958. <summary>
  18959. 计算图片开始位置y坐标点和与开始行的偏移位置
  18960. </summary>
  18961. <param name="imageRect"></param>
  18962. <param name="logicSheet"></param>
  18963. <returns></returns>
  18964. </member>
  18965. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetImageEndRowIndex(System.Drawing.RectangleF,Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet)">
  18966. <summary>
  18967. 计算图片在logicSheet表中的结束行索引
  18968. </summary>
  18969. <param name="imageRect"></param>
  18970. <param name="logicSheet"></param>
  18971. <returns></returns>
  18972. </member>
  18973. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetImageEndRowOffset(System.Drawing.RectangleF,Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet)">
  18974. <summary>
  18975. 计算图片结束位置y坐标点和与结束行的偏移位置
  18976. </summary>
  18977. <param name="imageRect"></param>
  18978. <param name="logicSheet"></param>
  18979. <returns></returns>
  18980. </member>
  18981. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetImageStartColumnIndex(System.Drawing.RectangleF,Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet)">
  18982. <summary>
  18983. 计算图片在logicSheet表中的开始列索引
  18984. </summary>
  18985. <param name="imageRect"></param>
  18986. <param name="logicSheet"></param>
  18987. <returns></returns>
  18988. </member>
  18989. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetImageStartColumnOffset(System.Drawing.RectangleF,Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet)">
  18990. <summary>
  18991. 计算图片开始位置x坐标点和与开始列的偏移位置
  18992. </summary>
  18993. <param name="imageRect"></param>
  18994. <param name="logicSheet"></param>
  18995. <returns></returns>
  18996. </member>
  18997. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetImageEndColumnIndex(System.Drawing.RectangleF,Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet)">
  18998. <summary>
  18999. 计算图片在logicSheet表中的结束列索引
  19000. </summary>
  19001. <param name="imageRect"></param>
  19002. <param name="logicSheet"></param>
  19003. <returns></returns>
  19004. </member>
  19005. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetImageEndColumnOffset(System.Drawing.RectangleF,Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet)">
  19006. <summary>
  19007. 计算图片结束位置X坐标点和与结束列的偏移位置
  19008. </summary>
  19009. <param name="imageRect"></param>
  19010. <param name="logicSheet"></param>
  19011. <returns></returns>
  19012. </member>
  19013. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.WriteImage(Spire.Pdf.Conversion.LogicStructure.Base.ImageObject,Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet,Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet)">
  19014. <summary>
  19015. 按相对位置写入图片
  19016. </summary>
  19017. <param name="imageObject"></param>
  19018. <param name="logicSheet"></param>
  19019. <param name="udapteLogicSheet"></param>
  19020. </member>
  19021. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetFlipLogicSheet(Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet,System.Single)">
  19022. <summary>
  19023. 反转逻辑sheet,改变Y坐标起始点,从左上角开始
  19024. </summary>
  19025. <param name="logicSheet"></param>
  19026. <returns></returns>
  19027. </member>
  19028. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetLogicRowsRemoveLastRow(Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet)">
  19029. <summary>
  19030. LogicSheet最后一行没有内容,移出最后一行
  19031. </summary>
  19032. <param name="logicSheet"></param>
  19033. <returns></returns>
  19034. </member>
  19035. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.GetLogicSheetRemoveLastRow(Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet)">
  19036. <summary>
  19037. LogicSheet最后一行没有内容,移出最后一行
  19038. </summary>
  19039. <param name="logicSheet"></param>
  19040. <returns></returns>
  19041. </member>
  19042. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.CreateNewLogic(Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow,Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow)">
  19043. <summary>
  19044. 根据旧的逻辑列创建新的逻辑列
  19045. </summary>
  19046. <param name="srcLogicRow"></param>
  19047. <param name="newLogicRow"></param>
  19048. </member>
  19049. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.UdapteLogicSheet(Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet)">
  19050. <summary>
  19051. 根据每一行增加的高度,更新逻辑行的高度,起始点,结束点
  19052. 根据每一列增加的宽度,更新逻辑列的宽度,起始点,结束点
  19053. </summary>
  19054. <param name="logicSheet"></param>
  19055. <returns></returns>
  19056. </member>
  19057. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.UdapteLogicSheetRowHeight(Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet)">
  19058. <summary>
  19059. 根据每一行增加的高度,更新逻辑行的高度,起始点,结束点
  19060. </summary>
  19061. <param name="logicSheet"></param>
  19062. <returns></returns>
  19063. </member>
  19064. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.UdapteLogicSheetColumnWidth(Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet)">
  19065. <summary>
  19066. 根据每一列增加的宽度,更新逻辑列的宽度,起始点,结束点
  19067. </summary>
  19068. <param name="logicSheet"></param>
  19069. <returns></returns>
  19070. </member>
  19071. <member name="M:Spire.Pdf.General.Excel.XlsxWriter.IsUseUpdateLogicSheet(System.Drawing.RectangleF,Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet,Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet)">
  19072. <summary>
  19073. </summary>
  19074. <param name="imageRect"></param>
  19075. <param name="logicSheet"></param>
  19076. <param name="updateLogicSheet"></param>
  19077. <returns></returns>
  19078. </member>
  19079. <member name="F:Spire.Pdf.General.Excel.Content_Types.XmlPath">
  19080. <summary>
  19081. current file path
  19082. </summary>
  19083. </member>
  19084. <member name="F:Spire.Pdf.General.Excel.Content_Types.Types">
  19085. <summary>
  19086. namespace used by xml
  19087. </summary>
  19088. </member>
  19089. <member name="F:Spire.Pdf.General.Excel.Content_Types.OverrideTheme">
  19090. <summary>
  19091. override theme1.xml
  19092. </summary>
  19093. </member>
  19094. <member name="F:Spire.Pdf.General.Excel.Content_Types.OverrideStyles">
  19095. <summary>
  19096. override styles.xml
  19097. </summary>
  19098. </member>
  19099. <member name="F:Spire.Pdf.General.Excel.Content_Types.DefaultImageExtensionJpeg">
  19100. <summary>
  19101. override image/jpeg
  19102. </summary>
  19103. </member>
  19104. <member name="F:Spire.Pdf.General.Excel.Content_Types.DefaultImageExtensionPng">
  19105. <summary>
  19106. Default image/png
  19107. </summary>
  19108. </member>
  19109. <member name="F:Spire.Pdf.General.Excel.Content_Types.DefaultRels">
  19110. <summary>
  19111. Default Extension rels
  19112. </summary>
  19113. </member>
  19114. <member name="F:Spire.Pdf.General.Excel.Content_Types.DefaultXml">
  19115. <summary>
  19116. Default Extension xml
  19117. </summary>
  19118. </member>
  19119. <member name="F:Spire.Pdf.General.Excel.Content_Types.OverrideWorkbook">
  19120. <summary>
  19121. override workbook.xml
  19122. </summary>
  19123. </member>
  19124. <member name="F:Spire.Pdf.General.Excel.Content_Types.OverrideDocPropsApp">
  19125. <summary>
  19126. override app.xml
  19127. </summary>
  19128. </member>
  19129. <member name="F:Spire.Pdf.General.Excel.Content_Types.OverrideDocPropsCore">
  19130. <summary>
  19131. override core.xml
  19132. </summary>
  19133. </member>
  19134. <member name="F:Spire.Pdf.General.Excel.Content_Types.OverrideSharedStrings">
  19135. <summary>
  19136. override sharedStrings.xml
  19137. </summary>
  19138. </member>
  19139. <member name="F:Spire.Pdf.General.Excel.Content_Types.CloseTypes">
  19140. <summary>
  19141. close xml last node
  19142. </summary>
  19143. </member>
  19144. <member name="M:Spire.Pdf.General.Excel.Content_Types.#ctor">
  19145. <summary>
  19146. Initializes a new instance of the class.
  19147. </summary>
  19148. </member>
  19149. <member name="F:Spire.Pdf.General.Excel.Content_Types.m_SheetIndex">
  19150. <summary>
  19151. sheet index for create sheet
  19152. </summary>
  19153. </member>
  19154. <member name="M:Spire.Pdf.General.Excel.Content_Types.AddSheet">
  19155. <summary>
  19156. add a sheet.xml
  19157. </summary>
  19158. <returns></returns>
  19159. </member>
  19160. <member name="F:Spire.Pdf.General.Excel.Content_Types.m_DrawingId">
  19161. <summary>
  19162. Drawing id for add image
  19163. </summary>
  19164. </member>
  19165. <member name="M:Spire.Pdf.General.Excel.Content_Types.AddDrawing">
  19166. <summary>
  19167. add a drawing.xmlk
  19168. </summary>
  19169. <returns></returns>
  19170. </member>
  19171. <member name="M:Spire.Pdf.General.Excel.Content_Types.CloseXml">
  19172. <summary>
  19173. close node
  19174. </summary>
  19175. </member>
  19176. <member name="F:Spire.Pdf.General.Excel.App.XmlPath">
  19177. <summary>
  19178. current file path
  19179. </summary>
  19180. </member>
  19181. <member name="F:Spire.Pdf.General.Excel.App.Properties">
  19182. <summary>
  19183. namespace used by xml
  19184. </summary>
  19185. </member>
  19186. <member name="F:Spire.Pdf.General.Excel.App.m_SheetCount">
  19187. <summary>
  19188. sheet count
  19189. </summary>
  19190. </member>
  19191. <member name="F:Spire.Pdf.General.Excel.App.CloseProperties">
  19192. <summary>
  19193. close xml last node
  19194. </summary>
  19195. </member>
  19196. <member name="P:Spire.Pdf.General.Excel.App.SheetCount">
  19197. <summary>
  19198. sheet count
  19199. </summary>
  19200. </member>
  19201. <member name="M:Spire.Pdf.General.Excel.App.#ctor">
  19202. <summary>
  19203. Initializes a new instance of the class.
  19204. </summary>
  19205. </member>
  19206. <member name="M:Spire.Pdf.General.Excel.App.AddContent">
  19207. <summary>
  19208. add app.xml content
  19209. </summary>
  19210. </member>
  19211. <member name="M:Spire.Pdf.General.Excel.App.CloseXml">
  19212. <summary>
  19213. close node
  19214. </summary>
  19215. </member>
  19216. <member name="F:Spire.Pdf.General.Excel.Core.XmlPath">
  19217. <summary>
  19218. current file path
  19219. </summary>
  19220. </member>
  19221. <member name="F:Spire.Pdf.General.Excel.Core.CpCoreProperties">
  19222. <summary>
  19223. namespace used by xml
  19224. </summary>
  19225. </member>
  19226. <member name="F:Spire.Pdf.General.Excel.Core.CpLastModifiedBy">
  19227. <summary>
  19228. author
  19229. </summary>
  19230. </member>
  19231. <member name="F:Spire.Pdf.General.Excel.Core.CpCloseCoreProperties">
  19232. <summary>
  19233. close xml last node
  19234. </summary>
  19235. </member>
  19236. <member name="M:Spire.Pdf.General.Excel.Core.#ctor">
  19237. <summary>
  19238. Initializes a new instance of the class.
  19239. </summary>
  19240. </member>
  19241. <member name="M:Spire.Pdf.General.Excel.Core.AddContent">
  19242. <summary>
  19243. add core.xml content
  19244. </summary>
  19245. </member>
  19246. <member name="M:Spire.Pdf.General.Excel.Core.CloseXml">
  19247. <summary>
  19248. close node
  19249. </summary>
  19250. </member>
  19251. <member name="F:Spire.Pdf.General.Excel.Drawing.XmlPath">
  19252. <summary>
  19253. current file path
  19254. </summary>
  19255. </member>
  19256. <member name="F:Spire.Pdf.General.Excel.Drawing.XdrWsDrXmlns">
  19257. <summary>
  19258. namespace used by xml
  19259. </summary>
  19260. </member>
  19261. <member name="F:Spire.Pdf.General.Excel.Drawing.CloseXdrWsDr">
  19262. <summary>
  19263. close xml last node
  19264. </summary>
  19265. </member>
  19266. <member name="M:Spire.Pdf.General.Excel.Drawing.#ctor">
  19267. <summary>
  19268. Initializes a new instance of the class.
  19269. </summary>
  19270. </member>
  19271. <member name="F:Spire.Pdf.General.Excel.Drawing.m_XdrcNvPrid">
  19272. <summary>
  19273. cNvPr node Id
  19274. </summary>
  19275. </member>
  19276. <member name="M:Spire.Pdf.General.Excel.Drawing.AddImageContentAbsolute(System.Int32,System.String,System.Int64,System.Int64,System.Int32,System.Int32)">
  19277. <summary>
  19278. add image,absolute
  19279. </summary>
  19280. <param name="index"></param>
  19281. <param name="imageName"></param>
  19282. <param name="posX"></param>
  19283. <param name="posY"></param>
  19284. <param name="cx"></param>
  19285. <param name="cy"></param>
  19286. </member>
  19287. <member name="M:Spire.Pdf.General.Excel.Drawing.AddImageContentRelative(System.Int32,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
  19288. <summary>
  19289. add image,relative
  19290. </summary>
  19291. <param name="index"></param>
  19292. <param name="imageName"></param>
  19293. <param name="fromColumn"></param>
  19294. <param name="fromRow"></param>
  19295. <param name="toColumn"></param>
  19296. <param name="toRow"></param>
  19297. <param name="fromColumnOffset"></param>
  19298. <param name="fromRowOffset"></param>
  19299. <param name="toColumnOffset"></param>
  19300. <param name="toRowOffset"></param>
  19301. </member>
  19302. <member name="M:Spire.Pdf.General.Excel.Drawing.CloseXml">
  19303. <summary>
  19304. close node
  19305. </summary>
  19306. </member>
  19307. <member name="F:Spire.Pdf.General.Excel.DrawingRels.XmlPath">
  19308. <summary>
  19309. current file path
  19310. </summary>
  19311. </member>
  19312. <member name="F:Spire.Pdf.General.Excel.DrawingRels.RelationshipsXmlns">
  19313. <summary>
  19314. namespace used by xml
  19315. </summary>
  19316. </member>
  19317. <member name="F:Spire.Pdf.General.Excel.DrawingRels.CloseRelationships">
  19318. <summary>
  19319. close xml last node
  19320. </summary>
  19321. </member>
  19322. <member name="M:Spire.Pdf.General.Excel.DrawingRels.#ctor">
  19323. <summary>
  19324. Initializes a new instance of the class.
  19325. </summary>
  19326. </member>
  19327. <member name="F:Spire.Pdf.General.Excel.DrawingRels.m_RelImageId">
  19328. <summary>
  19329. relationship id for reference image
  19330. </summary>
  19331. </member>
  19332. <member name="M:Spire.Pdf.General.Excel.DrawingRels.AddRelationship(System.String)">
  19333. <summary>
  19334. add a relationship for reference image
  19335. </summary>
  19336. <param name="imageName"></param>
  19337. <returns></returns>
  19338. </member>
  19339. <member name="M:Spire.Pdf.General.Excel.DrawingRels.CloseXml">
  19340. <summary>
  19341. close node
  19342. </summary>
  19343. </member>
  19344. <member name="F:Spire.Pdf.General.Excel.SharedStrings.XmlPath">
  19345. <summary>
  19346. current file path
  19347. </summary>
  19348. </member>
  19349. <member name="F:Spire.Pdf.General.Excel.SharedStrings.sstXmlns">
  19350. <summary>
  19351. namespace used by xml
  19352. </summary>
  19353. </member>
  19354. <member name="F:Spire.Pdf.General.Excel.SharedStrings.CloseSst">
  19355. <summary>
  19356. close xml last node
  19357. </summary>
  19358. </member>
  19359. <member name="M:Spire.Pdf.General.Excel.SharedStrings.#ctor">
  19360. <summary>
  19361. Initializes a new instance of the class.
  19362. </summary>
  19363. </member>
  19364. <member name="M:Spire.Pdf.General.Excel.SharedStrings.AddCellValue(System.String,System.Boolean)">
  19365. <summary>
  19366. add value for cell
  19367. </summary>
  19368. <param name="cellValue"></param>
  19369. <param name="isContainsStyle"></param>
  19370. </member>
  19371. <member name="M:Spire.Pdf.General.Excel.SharedStrings.UpdateSharedStringsCount(System.Int32)">
  19372. <summary>
  19373. update all cell count
  19374. </summary>
  19375. <param name="m_SharedStringsCount"></param>
  19376. </member>
  19377. <member name="M:Spire.Pdf.General.Excel.SharedStrings.CloseXml">
  19378. <summary>
  19379. close node
  19380. </summary>
  19381. </member>
  19382. <member name="F:Spire.Pdf.General.Excel.Styles.XmlPath">
  19383. <summary>
  19384. current file path
  19385. </summary>
  19386. </member>
  19387. <member name="F:Spire.Pdf.General.Excel.Styles.StyleSheet">
  19388. <summary>
  19389. namespace used by xml
  19390. </summary>
  19391. </member>
  19392. <member name="F:Spire.Pdf.General.Excel.Styles.CloseStyleSheet">
  19393. <summary>
  19394. close xml last node
  19395. </summary>
  19396. </member>
  19397. <member name="M:Spire.Pdf.General.Excel.Styles.#ctor">
  19398. <summary>
  19399. Initializes a new instance of the class.
  19400. </summary>
  19401. </member>
  19402. <member name="F:Spire.Pdf.General.Excel.Styles.m_FontNumber">
  19403. <summary>
  19404. 文本各种字体样式,统计总数
  19405. </summary>
  19406. </member>
  19407. <member name="F:Spire.Pdf.General.Excel.Styles.m_cellFontStyleLists">
  19408. <summary>
  19409. 文本各种字体样式,集合对象
  19410. </summary>
  19411. </member>
  19412. <member name="F:Spire.Pdf.General.Excel.Styles.m_backgroundStyleIndex">
  19413. <summary>
  19414. 单元格背景各种样式,统计总数
  19415. </summary>
  19416. </member>
  19417. <member name="F:Spire.Pdf.General.Excel.Styles.m_borderStyleIndex">
  19418. <summary>
  19419. 单元格边框各种样式,统计总数
  19420. </summary>
  19421. </member>
  19422. <member name="F:Spire.Pdf.General.Excel.Styles.m_borderStyleDictionary">
  19423. <summary>
  19424. 单元格边框各种样式,集合对象
  19425. </summary>
  19426. </member>
  19427. <member name="F:Spire.Pdf.General.Excel.Styles.m_backgroundStyleDictionary">
  19428. <summary>
  19429. 单元格背景各种样式,集合对象
  19430. </summary>
  19431. </member>
  19432. <member name="F:Spire.Pdf.General.Excel.Styles.m_CellXfsNumber">
  19433. <summary>
  19434. 单元格引用CellXfs中的节点,统计总数
  19435. </summary>
  19436. </member>
  19437. <member name="F:Spire.Pdf.General.Excel.Styles.m_CellXfsLists">
  19438. <summary>
  19439. 单元格引用CellXfs中的节点,集合对象
  19440. </summary>
  19441. </member>
  19442. <member name="M:Spire.Pdf.General.Excel.Styles.SetFont(System.String,System.Drawing.FontStyle,System.Single,System.Drawing.Color)">
  19443. <summary>
  19444. 设置字体样式
  19445. </summary>
  19446. <param name="fontname"></param>
  19447. <param name="style"></param>
  19448. <param name="size"></param>
  19449. <param name="color"></param>
  19450. <returns></returns>
  19451. </member>
  19452. <member name="M:Spire.Pdf.General.Excel.Styles.GetFontStyle">
  19453. <summary>
  19454. 获取设置字体样式字符串
  19455. </summary>
  19456. <returns></returns>
  19457. </member>
  19458. <member name="M:Spire.Pdf.General.Excel.Styles.GetCellBorderStyleIndex(System.String,System.String,System.String,System.String)">
  19459. <summary>
  19460. 从单元格边框样式集合中,获取相同样式的索引
  19461. </summary>
  19462. <param name="cellEntity"></param>
  19463. <returns></returns>
  19464. </member>
  19465. <member name="M:Spire.Pdf.General.Excel.Styles.GetCellBackgroundStyleIndex(System.String)">
  19466. <summary>
  19467. 从单元格背景样式集合中,获取相同样式的索引
  19468. </summary>
  19469. <param name="cellEntity"></param>
  19470. <returns></returns>
  19471. </member>
  19472. <member name="M:Spire.Pdf.General.Excel.Styles.GetAllBorderStyle">
  19473. <summary>
  19474. 从单元格边框样式集合中,获取所有的样式字符串
  19475. </summary>
  19476. <returns></returns>
  19477. </member>
  19478. <member name="M:Spire.Pdf.General.Excel.Styles.GetBorderStyle(System.String,System.String,System.String,System.String)">
  19479. <summary>
  19480. </summary>
  19481. <param name="top"></param>
  19482. <param name="bottom"></param>
  19483. <param name="left"></param>
  19484. <param name="right"></param>
  19485. <returns></returns>
  19486. </member>
  19487. <member name="M:Spire.Pdf.General.Excel.Styles.GetAllBackgroundStyle">
  19488. <summary>
  19489. 从单元格背景样式集合中,获取所有的样式字符串
  19490. </summary>
  19491. <returns></returns>
  19492. </member>
  19493. <member name="M:Spire.Pdf.General.Excel.Styles.AddCellXfs(System.Int32,System.Int32,System.Int32,Spire.Pdf.General.Excel.TextAlignment,System.Boolean)">
  19494. <summary>
  19495. 增加一条单元格样式引用记录
  19496. </summary>
  19497. <param name="fontNumber"></param>
  19498. <param name="bgIndex"></param>
  19499. <param name="borderIndex"></param>
  19500. <param name="alignment"></param>
  19501. <param name="wrapText"></param>
  19502. <returns></returns>
  19503. </member>
  19504. <member name="M:Spire.Pdf.General.Excel.Styles.GetCellXfsString">
  19505. <summary>
  19506. 获取单元格样式所有的引用记录
  19507. </summary>
  19508. <returns></returns>
  19509. </member>
  19510. <member name="M:Spire.Pdf.General.Excel.Styles.AddContent">
  19511. <summary>
  19512. add content styles.xml
  19513. </summary>
  19514. </member>
  19515. <member name="M:Spire.Pdf.General.Excel.Styles.CloseXml">
  19516. <summary>
  19517. close node
  19518. </summary>
  19519. </member>
  19520. <member name="T:Spire.Pdf.General.Excel.CellFontStyle">
  19521. <summary>
  19522. 单元格字体样式类
  19523. </summary>
  19524. </member>
  19525. <member name="F:Spire.Pdf.General.Excel.CellFontStyle.m_FontName">
  19526. <summary>
  19527. 单元格字体名称
  19528. </summary>
  19529. </member>
  19530. <member name="F:Spire.Pdf.General.Excel.CellFontStyle.m_FontStyle">
  19531. <summary>
  19532. 单元格字体样式
  19533. </summary>
  19534. </member>
  19535. <member name="F:Spire.Pdf.General.Excel.CellFontStyle.m_Size">
  19536. <summary>
  19537. 单元格字体大小
  19538. </summary>
  19539. </member>
  19540. <member name="F:Spire.Pdf.General.Excel.CellFontStyle.m_Color">
  19541. <summary>
  19542. 单元格字体颜色
  19543. </summary>
  19544. </member>
  19545. <member name="F:Spire.Pdf.General.Excel.CellFontStyle.m_FontStyleIndex">
  19546. <summary>
  19547. 单元格字体在样式表中的索引
  19548. </summary>
  19549. </member>
  19550. <member name="P:Spire.Pdf.General.Excel.CellFontStyle.FontName">
  19551. <summary>
  19552. 单元格字体名称
  19553. </summary>
  19554. </member>
  19555. <member name="P:Spire.Pdf.General.Excel.CellFontStyle.FontStyle">
  19556. <summary>
  19557. 单元格字体样式
  19558. </summary>
  19559. </member>
  19560. <member name="P:Spire.Pdf.General.Excel.CellFontStyle.Size">
  19561. <summary>
  19562. 单元格字体大小
  19563. </summary>
  19564. </member>
  19565. <member name="P:Spire.Pdf.General.Excel.CellFontStyle.Color">
  19566. <summary>
  19567. 单元格字体颜色
  19568. </summary>
  19569. </member>
  19570. <member name="P:Spire.Pdf.General.Excel.CellFontStyle.FontStyleIndex">
  19571. <summary>
  19572. 单元格字体在样式表中的索引
  19573. </summary>
  19574. </member>
  19575. <member name="M:Spire.Pdf.General.Excel.CellFontStyle.Equals(System.Object)">
  19576. <summary>
  19577. 比较是否是相同的样式
  19578. </summary>
  19579. <param name="obj"></param>
  19580. <returns></returns>
  19581. </member>
  19582. <member name="T:Spire.Pdf.General.Excel.CellXfs">
  19583. <summary>
  19584. 单元格在样式表中引用的节点
  19585. </summary>
  19586. </member>
  19587. <member name="F:Spire.Pdf.General.Excel.CellXfs.m_CellXfsIndex">
  19588. <summary>
  19589. 单元格在样式表中引用的节点,索引值
  19590. </summary>
  19591. </member>
  19592. <member name="F:Spire.Pdf.General.Excel.CellXfs.m_FontNumber">
  19593. <summary>
  19594. 字体样式的索引值
  19595. </summary>
  19596. </member>
  19597. <member name="F:Spire.Pdf.General.Excel.CellXfs.m_BgIndex">
  19598. <summary>
  19599. 背景样式的索引值
  19600. </summary>
  19601. </member>
  19602. <member name="F:Spire.Pdf.General.Excel.CellXfs.m_BorderIndex">
  19603. <summary>
  19604. 边框样式的索引值
  19605. </summary>
  19606. </member>
  19607. <member name="F:Spire.Pdf.General.Excel.CellXfs.m_WrapText">
  19608. <summary>
  19609. 是否自动换行
  19610. </summary>
  19611. </member>
  19612. <member name="F:Spire.Pdf.General.Excel.CellXfs.m_Alignment">
  19613. <summary>
  19614. 文本默认居左
  19615. </summary>
  19616. </member>
  19617. <member name="P:Spire.Pdf.General.Excel.CellXfs.CellXfsIndex">
  19618. <summary>
  19619. 单元格在样式表中引用的节点,索引值
  19620. </summary>
  19621. </member>
  19622. <member name="P:Spire.Pdf.General.Excel.CellXfs.FontNumber">
  19623. <summary>
  19624. 字体样式的索引值
  19625. </summary>
  19626. </member>
  19627. <member name="P:Spire.Pdf.General.Excel.CellXfs.BgIndex">
  19628. <summary>
  19629. 背景样式的索引值
  19630. </summary>
  19631. </member>
  19632. <member name="P:Spire.Pdf.General.Excel.CellXfs.BorderIndex">
  19633. <summary>
  19634. 边框样式的索引值
  19635. </summary>
  19636. </member>
  19637. <member name="P:Spire.Pdf.General.Excel.CellXfs.WrapText">
  19638. <summary>
  19639. 是否自动换行
  19640. </summary>
  19641. </member>
  19642. <member name="P:Spire.Pdf.General.Excel.CellXfs.Alignment">
  19643. <summary>
  19644. 文本默认居左
  19645. </summary>
  19646. </member>
  19647. <member name="M:Spire.Pdf.General.Excel.CellXfs.Equals(System.Object)">
  19648. <summary>
  19649. 比较是否是相同的样式
  19650. </summary>
  19651. <param name="obj"></param>
  19652. <returns></returns>
  19653. </member>
  19654. <member name="F:Spire.Pdf.General.Excel.Theme.XmlPath">
  19655. <summary>
  19656. current file path
  19657. </summary>
  19658. </member>
  19659. <member name="F:Spire.Pdf.General.Excel.Theme.ATheme">
  19660. <summary>
  19661. namespace used by xml
  19662. </summary>
  19663. </member>
  19664. <member name="F:Spire.Pdf.General.Excel.Theme.CloseATheme">
  19665. <summary>
  19666. close xml last node
  19667. </summary>
  19668. </member>
  19669. <member name="M:Spire.Pdf.General.Excel.Theme.#ctor">
  19670. <summary>
  19671. Initializes a new instance of the class.
  19672. </summary>
  19673. </member>
  19674. <member name="M:Spire.Pdf.General.Excel.Theme.AddContent">
  19675. <summary>
  19676. add themeElements content
  19677. </summary>
  19678. </member>
  19679. <member name="M:Spire.Pdf.General.Excel.Theme.CloseXml">
  19680. <summary>
  19681. close node
  19682. </summary>
  19683. </member>
  19684. <member name="F:Spire.Pdf.General.Excel.Workbook.XmlPath">
  19685. <summary>
  19686. current file path
  19687. </summary>
  19688. </member>
  19689. <member name="F:Spire.Pdf.General.Excel.Workbook.Worksheet">
  19690. <summary>
  19691. namespace used by xml
  19692. </summary>
  19693. </member>
  19694. <member name="F:Spire.Pdf.General.Excel.Workbook.CloseWorksheet">
  19695. <summary>
  19696. close xml last node
  19697. </summary>
  19698. </member>
  19699. <member name="M:Spire.Pdf.General.Excel.Workbook.#ctor">
  19700. <summary>
  19701. Initializes a new instance of the class.
  19702. </summary>
  19703. </member>
  19704. <member name="M:Spire.Pdf.General.Excel.Workbook.AddSheet(System.Int32,System.String)">
  19705. <summary>
  19706. add a sheet.xml
  19707. </summary>
  19708. <param name="sheetIndex"></param>
  19709. <param name="rid"></param>
  19710. </member>
  19711. <member name="M:Spire.Pdf.General.Excel.Workbook.CloseXml">
  19712. <summary>
  19713. close node
  19714. </summary>
  19715. </member>
  19716. <member name="F:Spire.Pdf.General.Excel.Sheet.XmlPath">
  19717. <summary>
  19718. current file path
  19719. </summary>
  19720. </member>
  19721. <member name="F:Spire.Pdf.General.Excel.Sheet.Worksheet">
  19722. <summary>
  19723. namespace used by xml
  19724. </summary>
  19725. </member>
  19726. <member name="F:Spire.Pdf.General.Excel.Sheet.CloseWorksheet">
  19727. <summary>
  19728. close xml last node
  19729. </summary>
  19730. </member>
  19731. <member name="M:Spire.Pdf.General.Excel.Sheet.#ctor">
  19732. <summary>
  19733. Initializes a new instance of the class.
  19734. </summary>
  19735. </member>
  19736. <member name="M:Spire.Pdf.General.Excel.Sheet.OpenXml">
  19737. <summary>
  19738. open sheet.xml
  19739. </summary>
  19740. </member>
  19741. <member name="M:Spire.Pdf.General.Excel.Sheet.AddCols">
  19742. <summary>
  19743. 添加宽度xml标签
  19744. </summary>
  19745. </member>
  19746. <member name="M:Spire.Pdf.General.Excel.Sheet.InsertToCols(System.Collections.Generic.Dictionary{System.Int32,System.Single})">
  19747. <summary>
  19748. 更新宽度表Cols
  19749. </summary>
  19750. <param name="dictionary"></param>
  19751. </member>
  19752. <member name="M:Spire.Pdf.General.Excel.Sheet.AddCell(System.String,System.Int32)">
  19753. <summary>
  19754. 为单元格引用一个样式
  19755. </summary>
  19756. <param name="columnRow"></param>
  19757. <param name="cellXfsNumber"></param>
  19758. </member>
  19759. <member name="M:Spire.Pdf.General.Excel.Sheet.AddCell(System.String,System.Int32,System.Int32)">
  19760. <summary>
  19761. 为单元格引用一个样式
  19762. </summary>
  19763. <param name="columnRowKey"></param>
  19764. <param name="textId"></param>
  19765. <param name="cellXfsIndex"></param>
  19766. </member>
  19767. <member name="M:Spire.Pdf.General.Excel.Sheet.AddIgnoredErrors(System.String)">
  19768. <summary>
  19769. </summary>
  19770. <param name="columnRowKey"></param>
  19771. </member>
  19772. <member name="F:Spire.Pdf.General.Excel.Sheet.ignoredErrorsLists">
  19773. <summary>
  19774. 忽烈错误的单元格
  19775. </summary>
  19776. </member>
  19777. <member name="F:Spire.Pdf.General.Excel.Sheet.m_MergeCells">
  19778. <summary>
  19779. 合并了某些单元格
  19780. </summary>
  19781. </member>
  19782. <member name="M:Spire.Pdf.General.Excel.Sheet.AddRowAndHeight(System.UInt32,System.Single)">
  19783. <summary>
  19784. 添加行,设置行高
  19785. </summary>
  19786. <param name="rowIndex"></param>
  19787. <param name="rowHeight"></param>
  19788. </member>
  19789. <member name="M:Spire.Pdf.General.Excel.Sheet.EndRow">
  19790. <summary>
  19791. 结束行
  19792. </summary>
  19793. </member>
  19794. <member name="M:Spire.Pdf.General.Excel.Sheet.BeginSheetData">
  19795. <summary>
  19796. 开始sheet
  19797. </summary>
  19798. </member>
  19799. <member name="M:Spire.Pdf.General.Excel.Sheet.EndSheetData">
  19800. <summary>
  19801. 结束sheet
  19802. </summary>
  19803. </member>
  19804. <member name="M:Spire.Pdf.General.Excel.Sheet.AddMergeCells(System.Collections.Generic.List{System.String})">
  19805. <summary>
  19806. 合并的单元格写入mergeCells节点
  19807. </summary>
  19808. <param name="mergeCells"></param>
  19809. </member>
  19810. <member name="M:Spire.Pdf.General.Excel.Sheet.CloseXml(System.Collections.Generic.List{System.String})">
  19811. <summary>
  19812. close node
  19813. </summary>
  19814. </member>
  19815. <member name="M:Spire.Pdf.General.Excel.Sheet.IgnoredErrors">
  19816. <summary>
  19817. 忽烈错误的单元格写入ignoredErrors节点
  19818. </summary>
  19819. </member>
  19820. <member name="F:Spire.Pdf.General.Excel.Sheet_Rels.XmlPath">
  19821. <summary>
  19822. current file path
  19823. </summary>
  19824. </member>
  19825. <member name="F:Spire.Pdf.General.Excel.Sheet_Rels.ATheme">
  19826. <summary>
  19827. namespace used by xml
  19828. </summary>
  19829. </member>
  19830. <member name="F:Spire.Pdf.General.Excel.Sheet_Rels.CloseRelationships">
  19831. <summary>
  19832. close xml last node
  19833. </summary>
  19834. </member>
  19835. <member name="M:Spire.Pdf.General.Excel.Sheet_Rels.#ctor">
  19836. <summary>
  19837. Initializes a new instance of the class.
  19838. </summary>
  19839. </member>
  19840. <member name="M:Spire.Pdf.General.Excel.Sheet_Rels.AddRelationships(System.Int32,System.Int32)">
  19841. <summary>
  19842. add drawing reference for image
  19843. </summary>
  19844. <param name="index"></param>
  19845. <param name="drawingIndex"></param>
  19846. </member>
  19847. <member name="M:Spire.Pdf.General.Excel.Sheet_Rels.CloseXml">
  19848. <summary>
  19849. close node
  19850. </summary>
  19851. </member>
  19852. <member name="F:Spire.Pdf.General.Excel.Workbook_Rels.XmlPath">
  19853. <summary>
  19854. current file path
  19855. </summary>
  19856. </member>
  19857. <member name="F:Spire.Pdf.General.Excel.Workbook_Rels.Xmlns">
  19858. <summary>
  19859. namespace used by xml
  19860. </summary>
  19861. </member>
  19862. <member name="F:Spire.Pdf.General.Excel.Workbook_Rels.RelationshipTheme">
  19863. <summary>
  19864. add theme1.xml refences
  19865. </summary>
  19866. </member>
  19867. <member name="F:Spire.Pdf.General.Excel.Workbook_Rels.RelationshipStyles">
  19868. <summary>
  19869. add styles.xml refences
  19870. </summary>
  19871. </member>
  19872. <member name="F:Spire.Pdf.General.Excel.Workbook_Rels.RelationshipSharedStrings">
  19873. <summary>
  19874. add sharedStrings.xml refences
  19875. </summary>
  19876. </member>
  19877. <member name="F:Spire.Pdf.General.Excel.Workbook_Rels.CloseRelationships">
  19878. <summary>
  19879. close xml last node
  19880. </summary>
  19881. </member>
  19882. <member name="F:Spire.Pdf.General.Excel.Workbook_Rels.m_RIdIndex">
  19883. <summary>
  19884. Relationship index
  19885. </summary>
  19886. </member>
  19887. <member name="M:Spire.Pdf.General.Excel.Workbook_Rels.#ctor">
  19888. <summary>
  19889. Initializes a new instance of the class.
  19890. </summary>
  19891. </member>
  19892. <member name="M:Spire.Pdf.General.Excel.Workbook_Rels.AddRelationship(System.Int32)">
  19893. <summary>
  19894. add a relationship node
  19895. </summary>
  19896. <param name="index"></param>
  19897. <returns></returns>
  19898. </member>
  19899. <member name="M:Spire.Pdf.General.Excel.Workbook_Rels.CloseXml">
  19900. <summary>
  19901. close node
  19902. </summary>
  19903. </member>
  19904. <member name="F:Spire.Pdf.General.Excel.XmlStringBuilder.m_Xml_version">
  19905. <summary>
  19906. xml version
  19907. </summary>
  19908. </member>
  19909. <member name="F:Spire.Pdf.General.Excel.XmlStringBuilder.m_Content">
  19910. <summary>
  19911. StringBuilder
  19912. </summary>
  19913. </member>
  19914. <member name="F:Spire.Pdf.General.Excel.XmlStringBuilder.m_NextLine">
  19915. <summary>
  19916. enter line
  19917. </summary>
  19918. </member>
  19919. <member name="F:Spire.Pdf.General.Excel.XmlStringBuilder.m_XmlPath">
  19920. <summary>
  19921. current file path
  19922. </summary>
  19923. </member>
  19924. <member name="F:Spire.Pdf.General.Excel.XmlStringBuilder.m_Stream">
  19925. <summary>
  19926. current StringBuilder stream
  19927. </summary>
  19928. </member>
  19929. <member name="M:Spire.Pdf.General.Excel.XmlStringBuilder.#ctor(System.String)">
  19930. <summary>
  19931. Initializes a new instance of the class.
  19932. </summary>
  19933. <param name="xmlPath"></param>
  19934. </member>
  19935. <member name="M:Spire.Pdf.General.Excel.XmlStringBuilder.Append(System.String)">
  19936. <summary>
  19937. append content
  19938. </summary>
  19939. <param name="content"></param>
  19940. </member>
  19941. <member name="M:Spire.Pdf.General.Excel.XmlStringBuilder.Replace(System.String,System.String)">
  19942. <summary>
  19943. Replace string
  19944. </summary>
  19945. <param name="oldValue"></param>
  19946. <param name="newValue"></param>
  19947. </member>
  19948. <member name="M:Spire.Pdf.General.Excel.XmlStringBuilder.CloseXml(System.String)">
  19949. <summary>
  19950. close node
  19951. </summary>
  19952. <param name="closeString"></param>
  19953. </member>
  19954. <member name="M:Spire.Pdf.General.Excel.XmlStringBuilder.ToString">
  19955. <summary>
  19956. override ToString();
  19957. </summary>
  19958. <returns></returns>
  19959. </member>
  19960. <member name="P:Spire.Pdf.General.Excel.XmlStringBuilder.Path">
  19961. <summary>
  19962. Gets or sets current file path
  19963. </summary>
  19964. </member>
  19965. <member name="P:Spire.Pdf.General.Excel.XmlStringBuilder.Stream">
  19966. <summary>
  19967. Gets current StringBuilder stream
  19968. </summary>
  19969. </member>
  19970. <member name="M:Spire.Pdf.General.Excel.XmlStringBuilder.IndexOf(System.String)">
  19971. <summary>
  19972. 字符串在此实例中的第一个匹配项的从零开始的索引
  19973. </summary>
  19974. <param name="str"></param>
  19975. <returns></returns>
  19976. </member>
  19977. <member name="M:Spire.Pdf.General.Excel.XmlStringBuilder.Insert(System.Int32,System.String)">
  19978. <summary>
  19979. 将字符串插入到此实例中的指定字符位置
  19980. </summary>
  19981. <param name="index"></param>
  19982. <param name="str"></param>
  19983. </member>
  19984. <member name="F:Spire.Pdf.General.Excel.Rels.XmlPath">
  19985. <summary>
  19986. current file path
  19987. </summary>
  19988. </member>
  19989. <member name="F:Spire.Pdf.General.Excel.Rels.Relationships">
  19990. <summary>
  19991. namespace used by xml
  19992. </summary>
  19993. </member>
  19994. <member name="F:Spire.Pdf.General.Excel.Rels.RelationshipApp">
  19995. <summary>
  19996. references app.xml file
  19997. </summary>
  19998. </member>
  19999. <member name="F:Spire.Pdf.General.Excel.Rels.RelationshipCore">
  20000. <summary>
  20001. references core.xml file
  20002. </summary>
  20003. </member>
  20004. <member name="F:Spire.Pdf.General.Excel.Rels.RelationshipWorkbook">
  20005. <summary>
  20006. references workbook.xml file
  20007. </summary>
  20008. </member>
  20009. <member name="F:Spire.Pdf.General.Excel.Rels.CloseRelationships">
  20010. <summary>
  20011. close xml last node
  20012. </summary>
  20013. </member>
  20014. <member name="M:Spire.Pdf.General.Excel.Rels.#ctor">
  20015. <summary>
  20016. Initializes a new instance of the class.
  20017. </summary>
  20018. </member>
  20019. <member name="M:Spire.Pdf.General.Excel.Rels.CloseXml">
  20020. <summary>
  20021. close xml
  20022. </summary>
  20023. </member>
  20024. <member name="F:Spire.Pdf.General.Excel.ZipExcel.ForceDeflating">
  20025. <summary>Force deflate algotithm even if it inflates the stored file. Off by default.</summary>
  20026. </member>
  20027. <member name="T:Spire.Pdf.General.Excel.ZipFileEntry">
  20028. <summary>
  20029. Represents an entry in Zip file directory
  20030. </summary>
  20031. </member>
  20032. <member name="F:Spire.Pdf.General.Excel.ZipFileEntry.Method">
  20033. <summary>Compression method</summary>
  20034. </member>
  20035. <member name="F:Spire.Pdf.General.Excel.ZipFileEntry.FilenameInZip">
  20036. <summary>Full path and filename as stored in Zip</summary>
  20037. </member>
  20038. <member name="F:Spire.Pdf.General.Excel.ZipFileEntry.FileSize">
  20039. <summary>Original file size</summary>
  20040. </member>
  20041. <member name="F:Spire.Pdf.General.Excel.ZipFileEntry.CompressedSize">
  20042. <summary>Compressed file size</summary>
  20043. </member>
  20044. <member name="F:Spire.Pdf.General.Excel.ZipFileEntry.HeaderOffset">
  20045. <summary>Offset of header information inside Zip storage</summary>
  20046. </member>
  20047. <member name="F:Spire.Pdf.General.Excel.ZipFileEntry.FileOffset">
  20048. <summary>Offset of file inside Zip storage</summary>
  20049. </member>
  20050. <member name="F:Spire.Pdf.General.Excel.ZipFileEntry.HeaderSize">
  20051. <summary>Size of header information</summary>
  20052. </member>
  20053. <member name="F:Spire.Pdf.General.Excel.ZipFileEntry.Crc32">
  20054. <summary>32-bit checksum of entire file</summary>
  20055. </member>
  20056. <member name="F:Spire.Pdf.General.Excel.ZipFileEntry.ModifyTime">
  20057. <summary>Last modification time of file</summary>
  20058. </member>
  20059. <member name="F:Spire.Pdf.General.Excel.ZipFileEntry.Comment">
  20060. <summary>User comment for file</summary>
  20061. </member>
  20062. <member name="F:Spire.Pdf.General.Excel.ZipFileEntry.EncodeUTF8">
  20063. <summary>True if UTF8 encoding for filename and comments, false if default (CP 437)</summary>
  20064. </member>
  20065. <member name="M:Spire.Pdf.General.Excel.ZipFileEntry.ToString">
  20066. <summary>Overriden method</summary>
  20067. <returns>Filename in Zip</returns>
  20068. </member>
  20069. <member name="T:Spire.Pdf.General.Excel.LineOrientation">
  20070. <summary>
  20071. Line orientation
  20072. </summary>
  20073. </member>
  20074. <member name="T:Spire.Pdf.General.Excel.DataType">
  20075. <summary>
  20076. Cell data type
  20077. </summary>
  20078. </member>
  20079. <member name="T:Spire.Pdf.General.Excel.BorderDirection">
  20080. <summary>
  20081. Border direction
  20082. </summary>
  20083. </member>
  20084. <member name="T:Spire.Pdf.General.Excel.BorderStyle">
  20085. <summary>
  20086. Cell border line style
  20087. </summary>
  20088. </member>
  20089. <member name="T:Spire.Pdf.General.Excel.TextAlignment">
  20090. <summary>
  20091. Specifies the type of horizontal text alignment.
  20092. </summary>
  20093. </member>
  20094. <member name="F:Spire.Pdf.General.Excel.TextAlignment.Left">
  20095. <summary>
  20096. Specifies the text is aligned to Left.
  20097. </summary>
  20098. </member>
  20099. <member name="F:Spire.Pdf.General.Excel.TextAlignment.Center">
  20100. <summary>
  20101. Specifies the text is aligned to Center.
  20102. </summary>
  20103. </member>
  20104. <member name="F:Spire.Pdf.General.Excel.TextAlignment.Right">
  20105. <summary>
  20106. Specifies the text is aligned to Right.
  20107. </summary>
  20108. </member>
  20109. <member name="T:Spire.Pdf.General.Excel.VerticalAlignment">
  20110. <summary>
  20111. Specifies the type of Vertical alignment.
  20112. </summary>
  20113. </member>
  20114. <member name="F:Spire.Pdf.General.Excel.VerticalAlignment.Top">
  20115. <summary>
  20116. Specifies the element is aligned to Top.
  20117. </summary>
  20118. </member>
  20119. <member name="F:Spire.Pdf.General.Excel.VerticalAlignment.Middle">
  20120. <summary>
  20121. Specifies the element is aligned to Middle.
  20122. </summary>
  20123. </member>
  20124. <member name="F:Spire.Pdf.General.Excel.VerticalAlignment.Bottom">
  20125. <summary>
  20126. Specifies the element is aligned to Bottom.
  20127. </summary>
  20128. </member>
  20129. <member name="T:Spire.Pdf.General.PdfSound">
  20130. <summary>
  20131. Represents sound embedded into pdf document.
  20132. </summary>
  20133. </member>
  20134. <member name="M:Spire.Pdf.General.PdfSound.#ctor(System.String)">
  20135. <param name="fileName">Name of the file.</param>
  20136. </member>
  20137. <member name="P:Spire.Pdf.General.PdfSound.Rate">
  20138. <summary>
  20139. Gets or sets the sampling rate, in samples per second (in Hz).
  20140. </summary>
  20141. </member>
  20142. <member name="P:Spire.Pdf.General.PdfSound.Bits">
  20143. <summary>
  20144. Gets or sets the number of bits per sample value per channel.
  20145. </summary>
  20146. </member>
  20147. <member name="P:Spire.Pdf.General.PdfSound.Encoding">
  20148. <summary>
  20149. Gets or sets the encoding format for the sample data.
  20150. </summary>
  20151. </member>
  20152. <member name="P:Spire.Pdf.General.PdfSound.Channels">
  20153. <summary>
  20154. Gets or sets the number of sound channels.
  20155. </summary>
  20156. </member>
  20157. <member name="P:Spire.Pdf.General.PdfSound.FileName">
  20158. <value>The name of the file.</value>
  20159. </member>
  20160. <member name="P:Spire.Pdf.General.PdfSound.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  20161. <summary>
  20162. Gets the element.
  20163. </summary>
  20164. <value></value>
  20165. </member>
  20166. <member name="T:Spire.Pdf.General.SingleByteEncoding">
  20167. The interface defines a 1-byte character encoding (with 256 characters).
  20168. </member>
  20169. <member name="M:Spire.Pdf.General.SingleByteEncoding.getName">
  20170. Returns the encoding's name.
  20171. @return the name of the encoding
  20172. </member>
  20173. <member name="M:Spire.Pdf.General.SingleByteEncoding.mapChar(System.Char)">
  20174. Maps a Unicode character to a code point in the encoding.
  20175. @param c the Unicode character to map
  20176. @return the code point in the encoding or 0 (=.notdef) if not found
  20177. </member>
  20178. <member name="M:Spire.Pdf.General.SingleByteEncoding.getCharNameMap">
  20179. Returns the array of character names for this encoding.
  20180. @return the array of character names
  20181. (unmapped code points are represented by a ".notdef" value)
  20182. </member>
  20183. <member name="M:Spire.Pdf.General.SingleByteEncoding.getUnicodeCharMap">
  20184. Returns a character array with Unicode scalar values which can be used to map encoding
  20185. code points to Unicode values. Note that this does not return all possible Unicode values
  20186. that the encoding maps.
  20187. @return a character array with Unicode scalar values
  20188. </member>
  20189. <member name="T:Spire.Pdf.General.PdfSoundEncoding">
  20190. <summary>
  20191. The encoding format for the sample data.
  20192. </summary>
  20193. </member>
  20194. <member name="F:Spire.Pdf.General.PdfSoundEncoding.Raw">
  20195. <summary>
  20196. Unspecified or unsigned values in the range 0 to 2^B - 1.
  20197. </summary>
  20198. </member>
  20199. <member name="F:Spire.Pdf.General.PdfSoundEncoding.Signed">
  20200. <summary>
  20201. Twos-complement values.
  20202. </summary>
  20203. </member>
  20204. <member name="F:Spire.Pdf.General.PdfSoundEncoding.MuLaw">
  20205. <summary>
  20206. M-lawencoded samples.
  20207. </summary>
  20208. </member>
  20209. <member name="F:Spire.Pdf.General.PdfSoundEncoding.ALaw">
  20210. <summary>
  20211. A-lawencoded samples.
  20212. </summary>
  20213. </member>
  20214. <member name="T:Spire.Pdf.General.PdfSoundChannels">
  20215. <summary>
  20216. The number of sound channels.
  20217. </summary>
  20218. </member>
  20219. <member name="F:Spire.Pdf.General.PdfSoundChannels.Mono">
  20220. <summary>
  20221. One channel.
  20222. </summary>
  20223. </member>
  20224. <member name="F:Spire.Pdf.General.PdfSoundChannels.Stereo">
  20225. <summary>
  20226. Two channels.
  20227. </summary>
  20228. </member>
  20229. <member name="T:Spire.Pdf.General.PdfDestinationMode">
  20230. <summary>
  20231. Enumeration that represents fit mode.
  20232. </summary>
  20233. </member>
  20234. <member name="F:Spire.Pdf.General.PdfDestinationMode.Location">
  20235. <summary>
  20236. Display the page designated by page, with the coordinates (left, top) positioned
  20237. at the top-left corner of the window and the contents of the page magnified
  20238. by the factor zoom. A NULL value for any of the parameters left, top, or
  20239. zoom specifies that the current value of that parameter is to be retained unchanged.
  20240. A zoom value of 0 has the same meaning as a NULL value.
  20241. </summary>
  20242. </member>
  20243. <member name="F:Spire.Pdf.General.PdfDestinationMode.FitToPage">
  20244. <summary>
  20245. Display the page designated by page, with its contents magnified just enough
  20246. to fit the entire page within the window both horizontally and vertically. If
  20247. the required horizontal and vertical magnification factors are different, use
  20248. the smaller of the two, centering the page within the window in the other
  20249. dimension.
  20250. </summary>
  20251. </member>
  20252. <member name="F:Spire.Pdf.General.PdfDestinationMode.FitH">
  20253. <summary>
  20254. Display the page designated by page, with the vertical coordinate top positioned
  20255. at the top edge of the window and the contents of the page magnified
  20256. just enough to fit the entire width of the page within the window.
  20257. </summary>
  20258. </member>
  20259. <member name="F:Spire.Pdf.General.PdfDestinationMode.FitR">
  20260. <summary>
  20261. Display the page designated by page, with its contents magnified just enough
  20262. to fit the rectangle specified by the coordinates left,bottom,right,and top
  20263. entirely within the window both horizontally and vertically.
  20264. </summary>
  20265. </member>
  20266. <member name="T:Spire.Pdf.General.FormFieldFTType">
  20267. <summary>
  20268. Pdf version 1-7 ,on page 675
  20269. </summary>
  20270. </member>
  20271. <member name="T:Spire.Pdf.General.PdfDestination">
  20272. <summary>
  20273. Represents an anchor in the document where bookmarks or annotations can direct when clicked.
  20274. </summary>
  20275. </member>
  20276. <member name="P:Spire.Pdf.General.PdfDestination.PageNumber">
  20277. <summary>
  20278. The zero based page number.
  20279. </summary>
  20280. </member>
  20281. <member name="M:Spire.Pdf.General.PdfDestination.#ctor(Spire.Pdf.PdfPageBase)">
  20282. <summary>
  20283. Initializes a new instance of the class.
  20284. </summary>
  20285. <param name="page">The page.</param>
  20286. </member>
  20287. <member name="M:Spire.Pdf.General.PdfDestination.#ctor(Spire.Pdf.PdfPageBase,System.Drawing.PointF)">
  20288. <summary>
  20289. Initializes a new instance of the class.
  20290. </summary>
  20291. <param name="page">The page.</param>
  20292. <param name="location">The location.</param>
  20293. </member>
  20294. <member name="M:Spire.Pdf.General.PdfDestination.#ctor(Spire.Pdf.PdfPageBase,System.Drawing.RectangleF)">
  20295. <summary>
  20296. Initializes a new instance of the class.
  20297. </summary>
  20298. <param name="page">The page.</param>
  20299. <param name="rectangle">The rectangle.</param>
  20300. </member>
  20301. <member name="M:Spire.Pdf.General.PdfDestination.#ctor(System.Int32,System.Drawing.PointF,System.Single)">
  20302. <summary>
  20303. Initializes a new instance of PdfDestination.
  20304. </summary>
  20305. <param name="pageNumber">The zero based page number.</param>
  20306. <param name="location">The location in the page based on the lower-left coordinate system.</param>
  20307. <param name="zoom">The zoom factor.</param>
  20308. </member>
  20309. <member name="P:Spire.Pdf.General.PdfDestination.Zoom">
  20310. <summary>
  20311. Gets or sets zoom factor.
  20312. </summary>
  20313. </member>
  20314. <member name="P:Spire.Pdf.General.PdfDestination.Page">
  20315. <summary>
  20316. Gets or sets a page where the destination is situated.
  20317. </summary>
  20318. </member>
  20319. <member name="P:Spire.Pdf.General.PdfDestination.Mode">
  20320. <summary>
  20321. Gets or sets mode of the destination.
  20322. </summary>
  20323. </member>
  20324. <member name="P:Spire.Pdf.General.PdfDestination.Location">
  20325. <summary>
  20326. Gets or sets a location of the destination.
  20327. </summary>
  20328. </member>
  20329. <member name="P:Spire.Pdf.General.PdfDestination.Rectangle">
  20330. <summary>
  20331. Gets or sets a rectangle of the destination.
  20332. </summary>
  20333. </member>
  20334. <member name="P:Spire.Pdf.General.PdfDestination.IsValid">
  20335. <summary>
  20336. Gets a value indicating whether this instance is valid.
  20337. </summary>
  20338. <value><c>true</c> if this instance is valid; otherwise, <c>false</c>.</value>
  20339. </member>
  20340. <member name="P:Spire.Pdf.General.PdfDestination.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  20341. <summary>
  20342. Gets pdf primitive representing this object.
  20343. </summary>
  20344. </member>
  20345. <member name="T:Spire.Pdf.General.PdfEmbeddedFileSpecification">
  20346. <summary>
  20347. Represents specification of embedded file.
  20348. </summary>
  20349. </member>
  20350. <member name="M:Spire.Pdf.General.PdfEmbeddedFileSpecification.#ctor(System.String)">
  20351. <param name="fileName">file name</param>
  20352. </member>
  20353. <member name="M:Spire.Pdf.General.PdfEmbeddedFileSpecification.#ctor(System.String,System.Byte[])">
  20354. <param name="fileName">Name of the file.</param>
  20355. <param name="data">The data.</param>
  20356. </member>
  20357. <member name="M:Spire.Pdf.General.PdfEmbeddedFileSpecification.#ctor(System.String,System.IO.Stream)">
  20358. <param name="fileName">Name of the file.</param>
  20359. <param name="stream">The stream.</param>
  20360. </member>
  20361. <member name="P:Spire.Pdf.General.PdfEmbeddedFileSpecification.FileName">
  20362. <value></value>
  20363. </member>
  20364. <member name="P:Spire.Pdf.General.PdfEmbeddedFileSpecification.Data">
  20365. <summary>
  20366. Gets or sets the data.
  20367. </summary>
  20368. <value>The data.</value>
  20369. </member>
  20370. <member name="P:Spire.Pdf.General.PdfEmbeddedFileSpecification.Description">
  20371. <summary>
  20372. Gets or sets the description.
  20373. </summary>
  20374. <value>The description.</value>
  20375. </member>
  20376. <member name="P:Spire.Pdf.General.PdfEmbeddedFileSpecification.MimeType">
  20377. <summary>
  20378. Gets or sets the MIME type of the embedded file.
  20379. </summary>
  20380. <value>The MIME type of the embedded file.</value>
  20381. </member>
  20382. <member name="P:Spire.Pdf.General.PdfEmbeddedFileSpecification.CreationDate">
  20383. <summary>
  20384. Gets or sets creation date.
  20385. </summary>
  20386. <value>Creation date.</value>
  20387. </member>
  20388. <member name="P:Spire.Pdf.General.PdfEmbeddedFileSpecification.ModificationDate">
  20389. <summary>
  20390. Gets or sets modification date.
  20391. </summary>
  20392. <value>Modification date.</value>
  20393. </member>
  20394. <member name="P:Spire.Pdf.General.PdfEmbeddedFileSpecification.Relationship">
  20395. <summary>
  20396. Gets or sets attachment relationship.
  20397. </summary>
  20398. <value>Attachment relationship</value>
  20399. </member>
  20400. <member name="M:Spire.Pdf.General.PdfEmbeddedFileSpecification.SetFieldValue(System.String,System.String)">
  20401. <summary>
  20402. Set the corresponding field value by field name.
  20403. </summary>
  20404. <param name="fieldName">Custom field name.</param>
  20405. <param name="fieldValue">The corresponding field value.</param>
  20406. </member>
  20407. <member name="M:Spire.Pdf.General.PdfEmbeddedFileSpecification.SetFieldValue(System.String,System.DateTime)">
  20408. <summary>
  20409. Set the corresponding field value by field name.
  20410. </summary>
  20411. <param name="fieldName">Custom field name.</param>
  20412. <param name="fieldValue">The corresponding field value.</param>
  20413. </member>
  20414. <member name="M:Spire.Pdf.General.PdfEmbeddedFileSpecification.SetFieldValue(System.String,System.Int32)">
  20415. <summary>
  20416. Set the corresponding field value by field name.
  20417. </summary>
  20418. <param name="fieldName">Custom field name.</param>
  20419. <param name="fieldValue">The corresponding field value.</param>
  20420. </member>
  20421. <member name="M:Spire.Pdf.General.PdfEmbeddedFileSpecification.ModifyEmbeddedFile(System.Byte[])">
  20422. <summary>
  20423. Modify embeddedFile data
  20424. </summary>
  20425. <param name="data"></param>
  20426. </member>
  20427. <member name="T:Spire.Pdf.General.PdfAttachmentRelationship">
  20428. <summary>
  20429. Attachment relationship type.
  20430. </summary>
  20431. </member>
  20432. <member name="F:Spire.Pdf.General.PdfAttachmentRelationship.Source">
  20433. <summary>
  20434. If this document specification is the original source material
  20435. for the associated content.
  20436. </summary>
  20437. </member>
  20438. <member name="F:Spire.Pdf.General.PdfAttachmentRelationship.Data">
  20439. <summary>
  20440. If this document specification represents the information used
  20441. to generate a visual rendering.
  20442. </summary>
  20443. </member>
  20444. <member name="F:Spire.Pdf.General.PdfAttachmentRelationship.Alternative">
  20445. <summary>
  20446. If this document specification is an alternative representation
  20447. of the content(such as audio).
  20448. </summary>
  20449. </member>
  20450. <member name="F:Spire.Pdf.General.PdfAttachmentRelationship.Supplement">
  20451. <summary>
  20452. If this document specification represents a supplemental representation
  20453. of the original source or data that may be easier to process.
  20454. </summary>
  20455. </member>
  20456. <member name="F:Spire.Pdf.General.PdfAttachmentRelationship.Unspecified">
  20457. <summary>
  20458. When the relationship is unknown or cannot be described using one
  20459. of the other values.
  20460. </summary>
  20461. </member>
  20462. <member name="T:Spire.Pdf.General.PdfFileSpecificationBase">
  20463. <summary>
  20464. Represents base class for file specification objects.
  20465. </summary>
  20466. </member>
  20467. <member name="M:Spire.Pdf.General.PdfFileSpecificationBase.#ctor(System.String)">
  20468. <param name="fileName">Name of the file.</param>
  20469. </member>
  20470. <member name="P:Spire.Pdf.General.PdfFileSpecificationBase.FileName">
  20471. <summary>
  20472. Gets or sets the name of the file.
  20473. </summary>
  20474. <value>The name of the file.</value>
  20475. </member>
  20476. <member name="P:Spire.Pdf.General.PdfFileSpecificationBase.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  20477. <summary>
  20478. Gets the element.
  20479. </summary>
  20480. <value></value>
  20481. </member>
  20482. <member name="T:Spire.Pdf.Exceptions.PdfConformanceException">
  20483. <summary>
  20484. Exception of this type is raised when the document contains object which are not
  20485. supported by current document standard.
  20486. </summary>
  20487. </member>
  20488. <member name="M:Spire.Pdf.Exceptions.PdfConformanceException.#ctor">
  20489. <summary>
  20490. Initializes object with default error message.
  20491. </summary>
  20492. </member>
  20493. <member name="M:Spire.Pdf.Exceptions.PdfConformanceException.#ctor(System.Exception)">
  20494. <summary>
  20495. Initializes object with default error message and inner
  20496. exception object.
  20497. </summary>
  20498. <param name="innerException">The inner exception.</param>
  20499. </member>
  20500. <member name="M:Spire.Pdf.Exceptions.PdfConformanceException.#ctor(System.String)">
  20501. <summary>
  20502. Initializes object by specified error message.
  20503. </summary>
  20504. <param name="message">User defined error message.</param>
  20505. </member>
  20506. <member name="M:Spire.Pdf.Exceptions.PdfConformanceException.#ctor(System.String,System.Exception)">
  20507. <summary>
  20508. Initializes object with specified error message and inner
  20509. exception object.
  20510. </summary>
  20511. <param name="message">User defined error message.</param>
  20512. <param name="innerException">The inner exception.</param>
  20513. </member>
  20514. <member name="T:Spire.Pdf.Exceptions.PdfAnnotationException">
  20515. <summary>
  20516. Exception of this type is raised when annotation object is used incorrectly.
  20517. </summary>
  20518. </member>
  20519. <member name="M:Spire.Pdf.Exceptions.PdfAnnotationException.#ctor">
  20520. <summary>
  20521. Initializes object with default error message.
  20522. </summary>
  20523. </member>
  20524. <member name="M:Spire.Pdf.Exceptions.PdfAnnotationException.#ctor(System.Exception)">
  20525. <summary>
  20526. Initializes object with default error message and inner
  20527. exception object.
  20528. </summary>
  20529. <param name="innerException">The inner exception.</param>
  20530. </member>
  20531. <member name="M:Spire.Pdf.Exceptions.PdfAnnotationException.#ctor(System.String)">
  20532. <summary>
  20533. Initializes object by specified error message.
  20534. </summary>
  20535. <param name="message">User defined error message.</param>
  20536. </member>
  20537. <member name="M:Spire.Pdf.Exceptions.PdfAnnotationException.#ctor(System.String,System.Exception)">
  20538. <summary>
  20539. Initializes object with specified error message and inner
  20540. exception object.
  20541. </summary>
  20542. <param name="message">User defined error message.</param>
  20543. <param name="innerException">The inner exception.</param>
  20544. </member>
  20545. <member name="T:Spire.Pdf.Exceptions.PdfException">
  20546. <summary>
  20547. General exception class.
  20548. </summary>
  20549. </member>
  20550. <member name="M:Spire.Pdf.Exceptions.PdfException.#ctor">
  20551. <summary>
  20552. Initializes object by default error message.
  20553. </summary>
  20554. </member>
  20555. <member name="M:Spire.Pdf.Exceptions.PdfException.#ctor(System.String)">
  20556. <summary>
  20557. Initializes object by specified error message.
  20558. </summary>
  20559. <param name="message">User defined error message.</param>
  20560. </member>
  20561. <member name="M:Spire.Pdf.Exceptions.PdfException.#ctor(System.String,System.Exception)">
  20562. <summary>
  20563. Initializes object by specified error message and inner
  20564. exception object.
  20565. </summary>
  20566. <param name="message">User defined error message.</param>
  20567. <param name="innerException">The inner exception.</param>
  20568. </member>
  20569. <member name="T:Spire.Pdf.Exceptions.PdfDocumentException">
  20570. <summary>
  20571. Base PDF document exception.
  20572. </summary>
  20573. </member>
  20574. <member name="M:Spire.Pdf.Exceptions.PdfDocumentException.#ctor">
  20575. <summary>
  20576. Initializes object by default error message.
  20577. </summary>
  20578. </member>
  20579. <member name="M:Spire.Pdf.Exceptions.PdfDocumentException.#ctor(System.Exception)">
  20580. <summary>
  20581. Initializes object by default error message and inner
  20582. exception object.
  20583. </summary>
  20584. <param name="innerException">The inner exception.</param>
  20585. </member>
  20586. <member name="M:Spire.Pdf.Exceptions.PdfDocumentException.#ctor(System.String)">
  20587. <summary>
  20588. Initializes object by specified error message.
  20589. </summary>
  20590. <param name="message">User defined error message.</param>
  20591. </member>
  20592. <member name="M:Spire.Pdf.Exceptions.PdfDocumentException.#ctor(System.String,System.Exception)">
  20593. <summary>
  20594. Initializes object by specified error message and inner
  20595. exception object.
  20596. </summary>
  20597. <param name="message">User defined error message.</param>
  20598. <param name="innerException">The inner exception.</param>
  20599. </member>
  20600. <member name="T:Spire.Pdf.ColorSpaces.PdfCalGrayColorSpace">
  20601. <summary>
  20602. CalGray color space.
  20603. </summary>
  20604. </member>
  20605. <member name="M:Spire.Pdf.ColorSpaces.PdfCalGrayColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.ColorSpaces.PdfColorSpace@)">
  20606. <summary>
  20607. Try to parse color space.
  20608. </summary>
  20609. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  20610. <param name="colorSpace">The color space.</param>
  20611. <returns>True if success to parse; otherwise,False.</returns>
  20612. </member>
  20613. <member name="P:Spire.Pdf.ColorSpaces.PdfCalGrayColorSpace.ComponentsNum">
  20614. <summary>
  20615. The components num.
  20616. </summary>
  20617. </member>
  20618. <member name="P:Spire.Pdf.ColorSpaces.PdfCalGrayColorSpace.MinComponentValues">
  20619. <summary>
  20620. The maximum value in the range for component.
  20621. </summary>
  20622. </member>
  20623. <member name="P:Spire.Pdf.ColorSpaces.PdfCalGrayColorSpace.MaxComponentValues">
  20624. <summary>
  20625. The minimum value in the range for component.
  20626. </summary>
  20627. </member>
  20628. <!-- 对于成员“M:Spire.Pdf.ColorSpaces.PdfCalGrayColorSpace.#ctor(Spire.Pdf.Interfaces.IPdfPrimitive)”忽略有格式错误的 XML 注释 -->
  20629. <member name="M:Spire.Pdf.ColorSpaces.PdfCalGrayColorSpace.SupportConversion(Spire.Pdf.ColorSpaces.PdfColorSpace)">
  20630. <summary>
  20631. Whether support conversion to target color space.
  20632. </summary>
  20633. <param name="targetColorSpace">The target color space.</param>
  20634. <returns>True,supported; Otherwise,False.</returns>
  20635. </member>
  20636. <member name="M:Spire.Pdf.ColorSpaces.PdfCalGrayColorSpace.ConvertSingleColor(System.Single[],Spire.Pdf.ColorSpaces.PdfColorSpace)">
  20637. <summary>
  20638. Convert color to target color space.
  20639. </summary>
  20640. <param name="components">The color components.</param>
  20641. <param name="targetColorSpace">The target color space.</param>
  20642. <returns>The color components in target color space.</returns>
  20643. </member>
  20644. <member name="T:Spire.Pdf.ColorSpaces.PdfCalRGBColorSpace">
  20645. <summary>
  20646. CalRGB color space.
  20647. </summary>
  20648. </member>
  20649. <member name="M:Spire.Pdf.ColorSpaces.PdfCalRGBColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.ColorSpaces.PdfColorSpace@)">
  20650. <summary>
  20651. Try to parse color space.
  20652. </summary>
  20653. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  20654. <param name="colorSpace">The color space.</param>
  20655. <returns>True if success to parse; otherwise,False.</returns>
  20656. </member>
  20657. <member name="P:Spire.Pdf.ColorSpaces.PdfCalRGBColorSpace.ComponentsNum">
  20658. <summary>
  20659. The components num.
  20660. </summary>
  20661. </member>
  20662. <member name="P:Spire.Pdf.ColorSpaces.PdfCalRGBColorSpace.MinComponentValues">
  20663. <summary>
  20664. the maximum value in the range for component.
  20665. </summary>
  20666. </member>
  20667. <member name="P:Spire.Pdf.ColorSpaces.PdfCalRGBColorSpace.MaxComponentValues">
  20668. <summary>
  20669. the minimum value in the range for component.
  20670. </summary>
  20671. </member>
  20672. <!-- 对于成员“M:Spire.Pdf.ColorSpaces.PdfCalRGBColorSpace.#ctor(Spire.Pdf.Interfaces.IPdfPrimitive)”忽略有格式错误的 XML 注释 -->
  20673. <member name="M:Spire.Pdf.ColorSpaces.PdfCalRGBColorSpace.SupportConversion(Spire.Pdf.ColorSpaces.PdfColorSpace)">
  20674. <summary>
  20675. Whether support conversion to target color space.
  20676. </summary>
  20677. <param name="targetColorSpace">The target color space.</param>
  20678. <returns>True,supported; Otherwise,False.</returns>
  20679. </member>
  20680. <member name="M:Spire.Pdf.ColorSpaces.PdfCalRGBColorSpace.ConvertSingleColor(System.Single[],Spire.Pdf.ColorSpaces.PdfColorSpace)">
  20681. <summary>
  20682. Convert a color to target color space.
  20683. </summary>
  20684. <param name="components">The color components.</param>
  20685. <param name="targetColorSpace">The target color space.</param>
  20686. <returns>The color components in target color space.</returns>
  20687. </member>
  20688. <member name="T:Spire.Pdf.ColorSpaces.PdfColorSpace">
  20689. <summary>
  20690. Pdf color space class
  20691. </summary>
  20692. </member>
  20693. <member name="M:Spire.Pdf.ColorSpaces.PdfColorSpace.CreateICCProfile(System.String,System.Int32)">
  20694. <summary>
  20695. Create ICC profile stream.
  20696. </summary>
  20697. <param name="resource">The icc profile resource name.</param>
  20698. <param name="numOfComponents">The number of color components in the color space described by the ICC profile.</param>
  20699. <returns>The ICC profile stream.</returns>
  20700. </member>
  20701. <!-- 对于成员“M:Spire.Pdf.ColorSpaces.PdfColorSpace.RGBToCMYK(System.Single,System.Single,System.Single)”忽略有格式错误的 XML 注释 -->
  20702. <!-- 对于成员“M:Spire.Pdf.ColorSpaces.PdfColorSpace.RGBToGray(System.Single,System.Single,System.Single)”忽略有格式错误的 XML 注释 -->
  20703. <member name="M:Spire.Pdf.ColorSpaces.PdfColorSpace.Create(Spire.Pdf.Interfaces.IPdfPrimitive)">
  20704. <summary>
  20705. Create color space.
  20706. If can't parse the colorSpaceObj, then return a PdfNotSupportedColorSpace instance.
  20707. </summary>
  20708. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  20709. <returns>The color space.</returns>
  20710. </member>
  20711. <member name="F:Spire.Pdf.ColorSpaces.PdfColorSpace.m_element">
  20712. <summary>
  20713. The color space.
  20714. </summary>
  20715. </member>
  20716. <member name="P:Spire.Pdf.ColorSpaces.PdfColorSpace.ComponentsNum">
  20717. <summary>
  20718. The components num.
  20719. </summary>
  20720. </member>
  20721. <member name="P:Spire.Pdf.ColorSpaces.PdfColorSpace.MinComponentValues">
  20722. <summary>
  20723. the maximum value in the range for component.
  20724. </summary>
  20725. </member>
  20726. <member name="P:Spire.Pdf.ColorSpaces.PdfColorSpace.MaxComponentValues">
  20727. <summary>
  20728. the minimum value in the range for component.
  20729. </summary>
  20730. </member>
  20731. <member name="M:Spire.Pdf.ColorSpaces.PdfColorSpace.#ctor(Spire.Pdf.Interfaces.IPdfPrimitive)">
  20732. <summary>
  20733. Constructors
  20734. </summary>
  20735. <param name="element">PdfColorSpace source object</param>
  20736. </member>
  20737. <member name="M:Spire.Pdf.ColorSpaces.PdfColorSpace.SupportConversion(Spire.Pdf.ColorSpaces.PdfColorSpace)">
  20738. <summary>
  20739. Whether support conversion to target color space.
  20740. </summary>
  20741. <param name="targetColorSpace">The target color space.</param>
  20742. <returns>True,supported; Otherwise,False.</returns>
  20743. </member>
  20744. <member name="M:Spire.Pdf.ColorSpaces.PdfColorSpace.ConvertColor(System.Single[],Spire.Pdf.ColorSpaces.PdfColorSpace)">
  20745. <summary>
  20746. Convert a list of color to target color space.
  20747. </summary>
  20748. <param name="components">The color list components.</param>
  20749. <param name="targetColorSpace">The target color space.</param>
  20750. <returns>The color list components in target color space.</returns>
  20751. </member>
  20752. <member name="M:Spire.Pdf.ColorSpaces.PdfColorSpace.ConvertSingleColor(System.Single[],Spire.Pdf.ColorSpaces.PdfColorSpace)">
  20753. <summary>
  20754. Convert a color to target color space.
  20755. </summary>
  20756. <param name="components">The color components.</param>
  20757. <param name="targetColorSpace">The target color space.</param>
  20758. <returns>The color components in target color space.</returns>
  20759. </member>
  20760. <member name="T:Spire.Pdf.ColorSpaces.PdfDeviceCMYKColorSpace">
  20761. <summary>
  20762. DeviceCMYK color space.
  20763. </summary>
  20764. </member>
  20765. <member name="M:Spire.Pdf.ColorSpaces.PdfDeviceCMYKColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.ColorSpaces.PdfColorSpace@)">
  20766. <summary>
  20767. Try to parse color space.
  20768. </summary>
  20769. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  20770. <param name="colorSpace">The color space.</param>
  20771. <returns>True if success to parse; otherwise,False.</returns>
  20772. </member>
  20773. <member name="P:Spire.Pdf.ColorSpaces.PdfDeviceCMYKColorSpace.ComponentsNum">
  20774. <summary>
  20775. The components num.
  20776. </summary>
  20777. </member>
  20778. <member name="P:Spire.Pdf.ColorSpaces.PdfDeviceCMYKColorSpace.MinComponentValues">
  20779. <summary>
  20780. the maximum value in the range for component.
  20781. </summary>
  20782. </member>
  20783. <member name="P:Spire.Pdf.ColorSpaces.PdfDeviceCMYKColorSpace.MaxComponentValues">
  20784. <summary>
  20785. the minimum value in the range for component.
  20786. </summary>
  20787. </member>
  20788. <member name="M:Spire.Pdf.ColorSpaces.PdfDeviceCMYKColorSpace.#ctor(Spire.Pdf.Interfaces.IPdfPrimitive)">
  20789. <summary>
  20790. Construct an new instance.
  20791. </summary>
  20792. </member>
  20793. <member name="M:Spire.Pdf.ColorSpaces.PdfDeviceCMYKColorSpace.SupportConversion(Spire.Pdf.ColorSpaces.PdfColorSpace)">
  20794. <summary>
  20795. Whether support conversion to target color space.
  20796. </summary>
  20797. <param name="targetColorSpace">The target color space.</param>
  20798. <returns>True,supported; Otherwise,False.</returns>
  20799. </member>
  20800. <member name="M:Spire.Pdf.ColorSpaces.PdfDeviceCMYKColorSpace.ConvertSingleColor(System.Single[],Spire.Pdf.ColorSpaces.PdfColorSpace)">
  20801. <summary>
  20802. Convert a color to target color space.
  20803. </summary>
  20804. <param name="components">The color components.</param>
  20805. <param name="targetColorSpace">The target color space.</param>
  20806. <returns>The color components in target color space.</returns>
  20807. </member>
  20808. <member name="T:Spire.Pdf.ColorSpaces.PdfDeviceGrayColorSpace">
  20809. <summary>
  20810. DeviceGray color space.
  20811. </summary>
  20812. </member>
  20813. <member name="M:Spire.Pdf.ColorSpaces.PdfDeviceGrayColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.ColorSpaces.PdfColorSpace@)">
  20814. <summary>
  20815. Try to parse color space.
  20816. </summary>
  20817. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  20818. <param name="colorSpace">The color space.</param>
  20819. <returns>True if success to parse; otherwise,False.</returns>
  20820. </member>
  20821. <member name="P:Spire.Pdf.ColorSpaces.PdfDeviceGrayColorSpace.ComponentsNum">
  20822. <summary>
  20823. The components num.
  20824. </summary>
  20825. </member>
  20826. <member name="P:Spire.Pdf.ColorSpaces.PdfDeviceGrayColorSpace.MinComponentValues">
  20827. <summary>
  20828. the maximum value in the range for component.
  20829. </summary>
  20830. </member>
  20831. <member name="P:Spire.Pdf.ColorSpaces.PdfDeviceGrayColorSpace.MaxComponentValues">
  20832. <summary>
  20833. the minimum value in the range for component.
  20834. </summary>
  20835. </member>
  20836. <member name="M:Spire.Pdf.ColorSpaces.PdfDeviceGrayColorSpace.#ctor(Spire.Pdf.Interfaces.IPdfPrimitive)">
  20837. <summary>
  20838. Construct an new instance.
  20839. </summary>
  20840. </member>
  20841. <member name="M:Spire.Pdf.ColorSpaces.PdfDeviceGrayColorSpace.SupportConversion(Spire.Pdf.ColorSpaces.PdfColorSpace)">
  20842. <summary>
  20843. Whether support conversion to target color space.
  20844. </summary>
  20845. <param name="targetColorSpace">The target color space.</param>
  20846. <returns>True,supported; Otherwise,False.</returns>
  20847. </member>
  20848. <member name="M:Spire.Pdf.ColorSpaces.PdfDeviceGrayColorSpace.ConvertSingleColor(System.Single[],Spire.Pdf.ColorSpaces.PdfColorSpace)">
  20849. <summary>
  20850. Convert a color to target color space.
  20851. </summary>
  20852. <param name="components">The color components.</param>
  20853. <param name="targetColorSpace">The target color space.</param>
  20854. <returns>The color components in target color space.</returns>
  20855. </member>
  20856. <member name="T:Spire.Pdf.ColorSpaces.PdfDeviceNColorSpace">
  20857. <summary>
  20858. DeviceN color space.
  20859. </summary>
  20860. </member>
  20861. <member name="M:Spire.Pdf.ColorSpaces.PdfDeviceNColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.ColorSpaces.PdfColorSpace@)">
  20862. <summary>
  20863. Try to parse color space.
  20864. </summary>
  20865. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  20866. <param name="colorSpace">The color space.</param>
  20867. <returns>True if success to parse; otherwise,False.</returns>
  20868. </member>
  20869. <member name="P:Spire.Pdf.ColorSpaces.PdfDeviceNColorSpace.ComponentsNum">
  20870. <summary>
  20871. The components num.
  20872. </summary>
  20873. </member>
  20874. <member name="P:Spire.Pdf.ColorSpaces.PdfDeviceNColorSpace.MinComponentValues">
  20875. <summary>
  20876. The maximum value in the range for component.
  20877. </summary>
  20878. </member>
  20879. <member name="P:Spire.Pdf.ColorSpaces.PdfDeviceNColorSpace.MaxComponentValues">
  20880. <summary>
  20881. The minimum value in the range for component.
  20882. </summary>
  20883. </member>
  20884. <!-- 对于成员“M:Spire.Pdf.ColorSpaces.PdfDeviceNColorSpace.#ctor(Spire.Pdf.Interfaces.IPdfPrimitive)”忽略有格式错误的 XML 注释 -->
  20885. <member name="M:Spire.Pdf.ColorSpaces.PdfDeviceNColorSpace.SupportConversion(Spire.Pdf.ColorSpaces.PdfColorSpace)">
  20886. <summary>
  20887. Whether support conversion to target color space.
  20888. </summary>
  20889. <param name="targetColorSpace">The target color space.</param>
  20890. <returns>True,supported; Otherwise,False.</returns>
  20891. </member>
  20892. <member name="M:Spire.Pdf.ColorSpaces.PdfDeviceNColorSpace.ConvertSingleColor(System.Single[],Spire.Pdf.ColorSpaces.PdfColorSpace)">
  20893. <summary>
  20894. Convert a color to target color space.
  20895. </summary>
  20896. <param name="components">The color components.</param>
  20897. <param name="targetColorSpace">The target color space.</param>
  20898. <returns>The color components in target color space.</returns>
  20899. </member>
  20900. <member name="T:Spire.Pdf.ColorSpaces.PdfDeviceRGBColorSpace">
  20901. <summary>
  20902. DeviceRGB color space.
  20903. </summary>
  20904. </member>
  20905. <member name="M:Spire.Pdf.ColorSpaces.PdfDeviceRGBColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.ColorSpaces.PdfColorSpace@)">
  20906. <summary>
  20907. Try to parse color space.
  20908. </summary>
  20909. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  20910. <param name="colorSpace">The color space.</param>
  20911. <returns>True if success to parse; otherwise,False.</returns>
  20912. </member>
  20913. <member name="P:Spire.Pdf.ColorSpaces.PdfDeviceRGBColorSpace.ComponentsNum">
  20914. <summary>
  20915. The components num.
  20916. </summary>
  20917. </member>
  20918. <member name="P:Spire.Pdf.ColorSpaces.PdfDeviceRGBColorSpace.MinComponentValues">
  20919. <summary>
  20920. the maximum value in the range for component.
  20921. </summary>
  20922. </member>
  20923. <member name="P:Spire.Pdf.ColorSpaces.PdfDeviceRGBColorSpace.MaxComponentValues">
  20924. <summary>
  20925. the minimum value in the range for component.
  20926. </summary>
  20927. </member>
  20928. <member name="M:Spire.Pdf.ColorSpaces.PdfDeviceRGBColorSpace.#ctor(Spire.Pdf.Interfaces.IPdfPrimitive)">
  20929. <summary>
  20930. Construct an new instance.
  20931. </summary>
  20932. </member>
  20933. <member name="M:Spire.Pdf.ColorSpaces.PdfDeviceRGBColorSpace.SupportConversion(Spire.Pdf.ColorSpaces.PdfColorSpace)">
  20934. <summary>
  20935. Whether support conversion to target color space.
  20936. </summary>
  20937. <param name="targetColorSpace">The target color space.</param>
  20938. <returns>True,supported; Otherwise,False.</returns>
  20939. </member>
  20940. <member name="M:Spire.Pdf.ColorSpaces.PdfDeviceRGBColorSpace.ConvertSingleColor(System.Single[],Spire.Pdf.ColorSpaces.PdfColorSpace)">
  20941. <summary>
  20942. Convert a color to target color space.
  20943. </summary>
  20944. <param name="components">The color components.</param>
  20945. <param name="targetColorSpace">The target color space.</param>
  20946. <returns>The color components in target color space.</returns>
  20947. </member>
  20948. <member name="T:Spire.Pdf.ColorSpaces.PdfICCBasedColorSpace">
  20949. <summary>
  20950. ICCBased color space.
  20951. </summary>
  20952. </member>
  20953. <member name="M:Spire.Pdf.ColorSpaces.PdfICCBasedColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.ColorSpaces.PdfColorSpace@)">
  20954. <summary>
  20955. Try to parse color space.
  20956. </summary>
  20957. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  20958. <param name="colorSpace">The color space.</param>
  20959. <returns>True if success to parse; otherwise,False.</returns>
  20960. </member>
  20961. <member name="F:Spire.Pdf.ColorSpaces.PdfICCBasedColorSpace.m_alternateColorSpace">
  20962. <summary>
  20963. color space by alternate
  20964. </summary>
  20965. </member>
  20966. <member name="F:Spire.Pdf.ColorSpaces.PdfICCBasedColorSpace.m_n">
  20967. <summary>
  20968. The number of color components in the color space described by the ICC profile data.
  20969. This number must match the number of components actually in the ICC profile.
  20970. As of PDF 1.4, N must be 1, 3, or 4.
  20971. </summary>
  20972. </member>
  20973. <member name="F:Spire.Pdf.ColorSpaces.PdfICCBasedColorSpace.m_range">
  20974. <summary>
  20975. An array of 2 × N numbers [ min0 max0 min1 max1 … ] specifying the minimum and maximum valid values
  20976. of the corresponding color components. These values must match the information in the ICC profile.
  20977. </summary>
  20978. </member>
  20979. <member name="P:Spire.Pdf.ColorSpaces.PdfICCBasedColorSpace.AlternateColorSpace">
  20980. <summary>
  20981. The components num.
  20982. </summary>
  20983. </member>
  20984. <member name="P:Spire.Pdf.ColorSpaces.PdfICCBasedColorSpace.ComponentsNum">
  20985. <summary>
  20986. The components num.
  20987. </summary>
  20988. </member>
  20989. <member name="P:Spire.Pdf.ColorSpaces.PdfICCBasedColorSpace.MinComponentValues">
  20990. <summary>
  20991. The maximum value in the range for component.
  20992. </summary>
  20993. </member>
  20994. <member name="P:Spire.Pdf.ColorSpaces.PdfICCBasedColorSpace.MaxComponentValues">
  20995. <summary>
  20996. The minimum value in the range for component.
  20997. </summary>
  20998. </member>
  20999. <member name="P:Spire.Pdf.ColorSpaces.PdfICCBasedColorSpace.N">
  21000. <summary>
  21001. The number of color components in the color space described by the ICC profile data.
  21002. This number must match the number of components actually in the ICC profile.
  21003. As of PDF 1.4, N must be 1, 3, or 4.
  21004. </summary>
  21005. </member>
  21006. <member name="P:Spire.Pdf.ColorSpaces.PdfICCBasedColorSpace.Range">
  21007. <summary>
  21008. An array of 2 × N numbers [ min0 max0 min1 max1 … ] specifying the minimum and maximum valid values
  21009. of the corresponding color components. These values must match the information in the ICC profile.
  21010. </summary>
  21011. </member>
  21012. <member name="M:Spire.Pdf.ColorSpaces.PdfICCBasedColorSpace.#ctor(Spire.Pdf.Interfaces.IPdfPrimitive)">
  21013. <summary>
  21014. Constructors
  21015. </summary>
  21016. <param name="n">
  21017. The number of color components in the color space described by the ICC profile data.
  21018. This number must match the number of components actually in the ICC profile.
  21019. As of PDF 1.4, N must be 1, 3, or 4.
  21020. </param>
  21021. <param name="alternateColorSpace">
  21022. PdfColorSpace alternateColorSpace
  21023. </param>
  21024. <param name="range">
  21025. An array of 2 × N numbers [ min0 max0 min1 max1 … ] specifying the minimum and maximum valid values
  21026. of the corresponding color components. These values must match the information in the ICC profile.
  21027. </param>
  21028. </member>
  21029. <member name="M:Spire.Pdf.ColorSpaces.PdfICCBasedColorSpace.SupportConversion(Spire.Pdf.ColorSpaces.PdfColorSpace)">
  21030. <summary>
  21031. Whether support conversion to target color space.
  21032. </summary>
  21033. <param name="targetColorSpace">The target color space.</param>
  21034. <returns>True,supported; Otherwise,False.</returns>
  21035. </member>
  21036. <member name="M:Spire.Pdf.ColorSpaces.PdfICCBasedColorSpace.ConvertSingleColor(System.Single[],Spire.Pdf.ColorSpaces.PdfColorSpace)">
  21037. <summary>
  21038. Convert a color to target color space.
  21039. </summary>
  21040. <param name="components">The color components.</param>
  21041. <param name="targetColorSpace">The target color space.</param>
  21042. <returns>The color components in target color space.</returns>
  21043. </member>
  21044. <member name="T:Spire.Pdf.ColorSpaces.PdfIndexedColorSpace">
  21045. <summary>
  21046. Indexed color space.
  21047. </summary>
  21048. </member>
  21049. <member name="M:Spire.Pdf.ColorSpaces.PdfIndexedColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.ColorSpaces.PdfColorSpace@)">
  21050. <summary>
  21051. Try to parse color space.
  21052. </summary>
  21053. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  21054. <param name="colorSpace">The color space.</param>
  21055. <returns>True if success to parse; otherwise,False.</returns>
  21056. </member>
  21057. <member name="M:Spire.Pdf.ColorSpaces.PdfIndexedColorSpace.ReadColorTable(Spire.Pdf.ColorSpaces.PdfColorSpace,System.Int32,Spire.Pdf.Interfaces.IPdfPrimitive)">
  21058. <summary>
  21059. Read color table.
  21060. </summary>
  21061. <param name="baseColorSpace">the base color space.</param>
  21062. <param name="hival">specifies the maximum valid index value.</param>
  21063. <param name="lookupObj">the color table obj.</param>
  21064. <returns>the color table bytes.</returns>
  21065. </member>
  21066. <member name="M:Spire.Pdf.ColorSpaces.PdfIndexedColorSpace.ReadColorTable(Spire.Pdf.ColorSpaces.PdfColorSpace,System.Int32,System.Byte[])">
  21067. <summary>
  21068. Read color table.
  21069. </summary>
  21070. <param name="baseColorSpace">the base color space.</param>
  21071. <param name="hival">specifies the maximum valid index value.</param>
  21072. <param name="lookupBytes">the color table bytes.</param>
  21073. <returns>the color table.</returns>
  21074. </member>
  21075. <member name="M:Spire.Pdf.ColorSpaces.PdfIndexedColorSpace.Map(System.Single,System.Single,System.Single,System.Single,System.Single)">
  21076. <summary>
  21077. Map value form source to target range.
  21078. </summary>
  21079. <param name="sourceValue">The source value.</param>
  21080. <param name="sourceMinValue">The source min value.</param>
  21081. <param name="sourceMaxValue">The source max value.</param>
  21082. <param name="targetMinValue">The target min value.</param>
  21083. <param name="targetMaxValue">The target max value.</param>
  21084. <returns>The target value.</returns>
  21085. </member>
  21086. <member name="F:Spire.Pdf.ColorSpaces.PdfIndexedColorSpace.m_baseColorSpace">
  21087. <summary>
  21088. the base color space in which the values in the color table are to be interpreted.
  21089. </summary>
  21090. </member>
  21091. <member name="F:Spire.Pdf.ColorSpaces.PdfIndexedColorSpace.m_hival">
  21092. <summary>
  21093. specifies the maximum valid index value
  21094. which the color table is to be indexed by integers in the range 0 to hival.
  21095. </summary>
  21096. </member>
  21097. <member name="F:Spire.Pdf.ColorSpaces.PdfIndexedColorSpace.m_lookup">
  21098. <summary>
  21099. the color table which provides the mapping between index values and
  21100. the corresponding colors in the base color space.
  21101. </summary>
  21102. </member>
  21103. <member name="P:Spire.Pdf.ColorSpaces.PdfIndexedColorSpace.ComponentsNum">
  21104. <summary>
  21105. The components num.
  21106. </summary>
  21107. </member>
  21108. <member name="P:Spire.Pdf.ColorSpaces.PdfIndexedColorSpace.MinComponentValues">
  21109. <summary>
  21110. the maximum value in the range for component.
  21111. </summary>
  21112. </member>
  21113. <member name="P:Spire.Pdf.ColorSpaces.PdfIndexedColorSpace.MaxComponentValues">
  21114. <summary>
  21115. the minimum value in the range for component.
  21116. </summary>
  21117. </member>
  21118. <member name="M:Spire.Pdf.ColorSpaces.PdfIndexedColorSpace.#ctor(Spire.Pdf.Interfaces.IPdfPrimitive)">
  21119. <summary>
  21120. Constructors
  21121. </summary>
  21122. <param name="element">PdfColorSpace baseColorSpace</param>
  21123. </member>
  21124. <member name="M:Spire.Pdf.ColorSpaces.PdfIndexedColorSpace.SupportConversion(Spire.Pdf.ColorSpaces.PdfColorSpace)">
  21125. <summary>
  21126. Whether support conversion to target color space.
  21127. </summary>
  21128. <param name="targetColorSpace">The target color space.</param>
  21129. <returns>True,supported; Otherwise,False.</returns>
  21130. </member>
  21131. <member name="M:Spire.Pdf.ColorSpaces.PdfIndexedColorSpace.ConvertSingleColor(System.Single[],Spire.Pdf.ColorSpaces.PdfColorSpace)">
  21132. <summary>
  21133. Convert a color to target color space.
  21134. </summary>
  21135. <param name="components">The color components.</param>
  21136. <param name="targetColorSpace">The target color space.</param>
  21137. <returns>The color components in target color space.</returns>
  21138. </member>
  21139. <member name="T:Spire.Pdf.ColorSpaces.PdfLabColorSpace">
  21140. <summary>
  21141. Lab color space.
  21142. </summary>
  21143. </member>
  21144. <member name="M:Spire.Pdf.ColorSpaces.PdfLabColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.ColorSpaces.PdfColorSpace@)">
  21145. <summary>
  21146. Try to parse color space.
  21147. </summary>
  21148. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  21149. <param name="colorSpace">The color space.</param>
  21150. <returns>True if success to parse; otherwise,False.</returns>
  21151. </member>
  21152. <member name="P:Spire.Pdf.ColorSpaces.PdfLabColorSpace.ComponentsNum">
  21153. <summary>
  21154. The components num.
  21155. </summary>
  21156. </member>
  21157. <member name="P:Spire.Pdf.ColorSpaces.PdfLabColorSpace.MinComponentValues">
  21158. <summary>
  21159. the maximum value in the range for component.
  21160. </summary>
  21161. </member>
  21162. <member name="P:Spire.Pdf.ColorSpaces.PdfLabColorSpace.MaxComponentValues">
  21163. <summary>
  21164. the minimum value in the range for component.
  21165. </summary>
  21166. </member>
  21167. <member name="P:Spire.Pdf.ColorSpaces.PdfLabColorSpace.Range">
  21168. <summary>
  21169. An array of four numbers [ amin amax bmin bmax ] specifying
  21170. the range of valid values for the a* and b* (B and C) components of the color space.
  21171. </summary>
  21172. </member>
  21173. <!-- 对于成员“M:Spire.Pdf.ColorSpaces.PdfLabColorSpace.#ctor(Spire.Pdf.Interfaces.IPdfPrimitive)”忽略有格式错误的 XML 注释 -->
  21174. <member name="M:Spire.Pdf.ColorSpaces.PdfLabColorSpace.SupportConversion(Spire.Pdf.ColorSpaces.PdfColorSpace)">
  21175. <summary>
  21176. Whether support conversion to target color space.
  21177. </summary>
  21178. <param name="targetColorSpace">The target color space.</param>
  21179. <returns>True,supported; Otherwise,False.</returns>
  21180. </member>
  21181. <member name="M:Spire.Pdf.ColorSpaces.PdfLabColorSpace.ConvertSingleColor(System.Single[],Spire.Pdf.ColorSpaces.PdfColorSpace)">
  21182. <summary>
  21183. Convert a color to target color space.
  21184. </summary>
  21185. <param name="components">The color components.</param>
  21186. <param name="targetColorSpace">The target color space.</param>
  21187. <returns>The color components in target color space.</returns>
  21188. </member>
  21189. <member name="T:Spire.Pdf.ColorSpaces.PdfNotSupportedColorSpace">
  21190. <summary>
  21191. Not support color space.
  21192. </summary>
  21193. </member>
  21194. <member name="M:Spire.Pdf.ColorSpaces.PdfNotSupportedColorSpace.#ctor(Spire.Pdf.Interfaces.IPdfPrimitive)">
  21195. <summary>
  21196. Constructors
  21197. </summary>
  21198. <param name="element">PdfColorSpace source object</param>
  21199. </member>
  21200. <member name="M:Spire.Pdf.ColorSpaces.PdfNotSupportedColorSpace.SupportConversion(Spire.Pdf.ColorSpaces.PdfColorSpace)">
  21201. <summary>
  21202. Whether support conversion to target color space.
  21203. </summary>
  21204. <param name="targetColorSpace">The target color space.</param>
  21205. <returns>True,supported; Otherwise,False.</returns>
  21206. </member>
  21207. <member name="M:Spire.Pdf.ColorSpaces.PdfNotSupportedColorSpace.ConvertSingleColor(System.Single[],Spire.Pdf.ColorSpaces.PdfColorSpace)">
  21208. <summary>
  21209. Convert a color to target color space.
  21210. </summary>
  21211. <param name="components">The color components.</param>
  21212. <param name="targetColorSpace">The target color space.</param>
  21213. <returns>The color components in target color space.</returns>
  21214. </member>
  21215. <member name="T:Spire.Pdf.ColorSpaces.PdfPatternColorSpace">
  21216. <summary>
  21217. Pattern color space.
  21218. </summary>
  21219. </member>
  21220. <member name="M:Spire.Pdf.ColorSpaces.PdfPatternColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.ColorSpaces.PdfColorSpace@)">
  21221. <summary>
  21222. Try to parse color space.
  21223. </summary>
  21224. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  21225. <param name="colorSpace">The color space.</param>
  21226. <returns>True if success to parse; otherwise,False.</returns>
  21227. </member>
  21228. <member name="M:Spire.Pdf.ColorSpaces.PdfPatternColorSpace.#ctor(Spire.Pdf.Interfaces.IPdfPrimitive)">
  21229. <summary>
  21230. Constructors
  21231. </summary>
  21232. <param name="element">PdfColorSpace source object</param>
  21233. </member>
  21234. <member name="M:Spire.Pdf.ColorSpaces.PdfPatternColorSpace.SupportConversion(Spire.Pdf.ColorSpaces.PdfColorSpace)">
  21235. <summary>
  21236. Whether support conversion to target color space.
  21237. </summary>
  21238. <param name="targetColorSpace">The target color space.</param>
  21239. <returns>True,supported; Otherwise,False.</returns>
  21240. </member>
  21241. <member name="M:Spire.Pdf.ColorSpaces.PdfPatternColorSpace.ConvertSingleColor(System.Single[],Spire.Pdf.ColorSpaces.PdfColorSpace)">
  21242. <summary>
  21243. Convert a color to target color space.
  21244. </summary>
  21245. <param name="components">The color components.</param>
  21246. <param name="targetColorSpace">The target color space.</param>
  21247. <returns>The color components in target color space.</returns>
  21248. </member>
  21249. <member name="T:Spire.Pdf.ColorSpaces.PdfSeparationColorSpace">
  21250. <summary>
  21251. Separation color space.
  21252. </summary>
  21253. </member>
  21254. <member name="M:Spire.Pdf.ColorSpaces.PdfSeparationColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.ColorSpaces.PdfColorSpace@)">
  21255. <summary>
  21256. Try to parse color space.
  21257. </summary>
  21258. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  21259. <param name="colorSpace">The color space.</param>
  21260. <returns>True if success to parse; otherwise,False.</returns>
  21261. </member>
  21262. <member name="P:Spire.Pdf.ColorSpaces.PdfSeparationColorSpace.ComponentsNum">
  21263. <summary>
  21264. The components num.
  21265. </summary>
  21266. </member>
  21267. <member name="P:Spire.Pdf.ColorSpaces.PdfSeparationColorSpace.MinComponentValues">
  21268. <summary>
  21269. the maximum value in the range for component.
  21270. </summary>
  21271. </member>
  21272. <member name="P:Spire.Pdf.ColorSpaces.PdfSeparationColorSpace.MaxComponentValues">
  21273. <summary>
  21274. the minimum value in the range for component.
  21275. </summary>
  21276. </member>
  21277. <!-- 对于成员“M:Spire.Pdf.ColorSpaces.PdfSeparationColorSpace.#ctor(Spire.Pdf.Interfaces.IPdfPrimitive)”忽略有格式错误的 XML 注释 -->
  21278. <member name="M:Spire.Pdf.ColorSpaces.PdfSeparationColorSpace.SupportConversion(Spire.Pdf.ColorSpaces.PdfColorSpace)">
  21279. <summary>
  21280. Whether support conversion to target color space.
  21281. </summary>
  21282. <param name="targetColorSpace">The target color space.</param>
  21283. <returns>True,supported; Otherwise,False.</returns>
  21284. </member>
  21285. <member name="M:Spire.Pdf.ColorSpaces.PdfSeparationColorSpace.ConvertSingleColor(System.Single[],Spire.Pdf.ColorSpaces.PdfColorSpace)">
  21286. <summary>
  21287. Convert a color to target color space.
  21288. </summary>
  21289. <param name="components">The color components.</param>
  21290. <param name="targetColorSpace">The target color space.</param>
  21291. <returns>The color components in target color space.</returns>
  21292. </member>
  21293. <member name="T:Spire.Pdf.Conversion.DocxOptions">
  21294. <summary>
  21295. the pdf document convert to docx document,set the options
  21296. </summary>
  21297. </member>
  21298. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.FristPageCrossReferenceTrailer">
  21299. <summary>
  21300. Represents first-page cross-reference table and tailer in file structure.
  21301. </summary>
  21302. </member>
  21303. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.FristPageCrossReferenceTrailer.#ctor(Spire.Pdf.Conversion.LinearizedPdf.PdfDocumentStructure,Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedDocument)">
  21304. <summary>
  21305. Initializes a new instance of the class.
  21306. </summary>
  21307. </member>
  21308. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.HintTables.EmbeddedFileStreamHintTable">
  21309. <summary>
  21310. </summary>
  21311. </member>
  21312. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.EmbeddedFileStreamHintTable.Item1">
  21313. <summary>
  21314. The object number of the first object in the first embedded file stream group.
  21315. </summary>
  21316. </member>
  21317. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.EmbeddedFileStreamHintTable.Item2">
  21318. <summary>
  21319. The location of the first object in the first embedded file stream group.
  21320. </summary>
  21321. </member>
  21322. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.EmbeddedFileStreamHintTable.Item3">
  21323. <summary>
  21324. The number of embedded file stream groups referenced by this hint table.
  21325. </summary>
  21326. </member>
  21327. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.EmbeddedFileStreamHintTable.Item4">
  21328. <summary>
  21329. The number of bits needed to represent the highest object number
  21330. corresponding to an embedded file stream object.
  21331. </summary>
  21332. </member>
  21333. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.EmbeddedFileStreamHintTable.Item5">
  21334. <summary>
  21335. The number of bits needed to represent the greatest number
  21336. of objects in an embedded file stream group.
  21337. </summary>
  21338. </member>
  21339. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.EmbeddedFileStreamHintTable.Item6">
  21340. <summary>
  21341. The number of bits needed to represent the greatest length
  21342. of an embedded file stream group, in bytes.
  21343. </summary>
  21344. </member>
  21345. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.EmbeddedFileStreamHintTable.Item7">
  21346. <summary>
  21347. The number of bits needed to represent the greatest number
  21348. of shared object references in any embedded file stream group.
  21349. </summary>
  21350. </member>
  21351. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.EmbeddedFileStreamHintTable.Entries">
  21352. <summary>
  21353. Per-page entries.
  21354. </summary>
  21355. </member>
  21356. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ExtendedGenericHintTable">
  21357. <summary>
  21358. </summary>
  21359. </member>
  21360. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ExtendedGenericHintTable.Item1">
  21361. <summary>
  21362. The object number of the first object in the group.
  21363. </summary>
  21364. </member>
  21365. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ExtendedGenericHintTable.Item2">
  21366. <summary>
  21367. The location of the first object in the group.
  21368. </summary>
  21369. </member>
  21370. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ExtendedGenericHintTable.Item3">
  21371. <summary>
  21372. The number of objects in the group.
  21373. </summary>
  21374. </member>
  21375. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ExtendedGenericHintTable.Item4">
  21376. <summary>
  21377. The length of the object group in bytes.
  21378. </summary>
  21379. </member>
  21380. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ExtendedGenericHintTable.Item5">
  21381. <summary>
  21382. The number of shared object references.
  21383. </summary>
  21384. </member>
  21385. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ExtendedGenericHintTable.Item6">
  21386. <summary>
  21387. The number of bits needed to represent the numerically greatest
  21388. shared object identifier used by the objects in the group.
  21389. </summary>
  21390. </member>
  21391. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ExtendedGenericHintTable.Item7">
  21392. <summary>
  21393. Starting with item 7, each of the remaining items in this table
  21394. is a shared object identifier—that is, an index into the shared object
  21395. hint table (described in Section F.3.2, “Shared Object Hint Table”).
  21396. </summary>
  21397. </member>
  21398. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.HintTables.GenericHintTable">
  21399. <summary>
  21400. </summary>
  21401. </member>
  21402. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.GenericHintTable.Item1">
  21403. <summary>
  21404. The object number of the first object in the group.
  21405. </summary>
  21406. </member>
  21407. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.GenericHintTable.Item2">
  21408. <summary>
  21409. The location of the first object in the group.
  21410. </summary>
  21411. </member>
  21412. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.GenericHintTable.Item3">
  21413. <summary>
  21414. The number of objects in the group.
  21415. </summary>
  21416. </member>
  21417. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.GenericHintTable.Item4">
  21418. <summary>
  21419. The length of the object group in bytes.
  21420. </summary>
  21421. </member>
  21422. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.HintTables.HintTable">
  21423. <summary>
  21424. The hint table base.
  21425. </summary>
  21426. </member>
  21427. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable">
  21428. <summary>
  21429. The page offset hint table provides information required for locating each page.
  21430. </summary>
  21431. </member>
  21432. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.Item1">
  21433. <summary>
  21434. The least number of objects in a page (including the page object itself).
  21435. </summary>
  21436. </member>
  21437. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.Item2">
  21438. <summary>
  21439. The location of the first page’s page object.
  21440. </summary>
  21441. </member>
  21442. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.Item3">
  21443. <summary>
  21444. The number of bits needed to represent the difference between the greatest
  21445. and least number of objects in a page.
  21446. </summary>
  21447. </member>
  21448. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.Item4">
  21449. <summary>
  21450. The least length of a page in bytes. This is the least length from the beginning
  21451. of a page object to the last byte of the last object used by that page.
  21452. </summary>
  21453. </member>
  21454. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.Item5">
  21455. <summary>
  21456. The number of bits needed to represent the difference between the greatest
  21457. and least length of a page, in bytes.
  21458. </summary>
  21459. </member>
  21460. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.Item6">
  21461. <summary>
  21462. The least offset of the start of any content stream, relative to the beginning
  21463. of its page. (See implementation note 183 in Appendix H.)
  21464. </summary>
  21465. </member>
  21466. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.Item7">
  21467. <summary>
  21468. The number of bits needed to represent the difference between the greatest
  21469. and least offset to the start of the content stream. (See implementation note 183 in Appendix H.)
  21470. </summary>
  21471. </member>
  21472. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.Item8">
  21473. <summary>
  21474. The least content stream length. (See implementation note 184 in Appendix H.)
  21475. </summary>
  21476. </member>
  21477. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.Item9">
  21478. <summary>
  21479. The number of bits needed to represent the difference between the greatest
  21480. and least content stream length. (See implementation note 184 in Appendix H.)
  21481. </summary>
  21482. </member>
  21483. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.Item10">
  21484. <summary>
  21485. The number of bits needed to represent the greatest number of shared object references.
  21486. </summary>
  21487. </member>
  21488. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.Item11">
  21489. <summary>
  21490. The number of bits needed to represent the numerically greatest shared object
  21491. identifier used by the pages (discussed further in Table F.4, item 4).
  21492. </summary>
  21493. </member>
  21494. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.Item12">
  21495. <summary>
  21496. The number of bits needed to represent the numerator of the fractional position
  21497. for each shared object reference. For each shared object referenced from a page,
  21498. there is an indication of where in the page’s content stream the object is first
  21499. referenced. That position is given as the numerator of a fraction, whose denominator
  21500. is specified once for the entire document (in the next item in this table). The
  21501. fraction is explained in more detail in Table F.4, item 5.
  21502. </summary>
  21503. </member>
  21504. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.Item13">
  21505. <summary>
  21506. The denominator of the fractional position for each shared object reference.
  21507. </summary>
  21508. </member>
  21509. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.Entries">
  21510. <summary>
  21511. Page entries.
  21512. </summary>
  21513. </member>
  21514. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.AddEntry(System.Int32[],System.Int32)">
  21515. <summary>
  21516. Add page entry.
  21517. </summary>
  21518. <param name="values"></param>
  21519. <param name="bits"></param>
  21520. </member>
  21521. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.AddEntry(System.Collections.Generic.List{System.Int32[]},System.Int32)">
  21522. <summary>
  21523. Add page entry.
  21524. </summary>
  21525. <param name="values"></param>
  21526. <param name="bits"></param>
  21527. </member>
  21528. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.GetAllPageObjectsNumber(Spire.Pdf.Conversion.LinearizedPdf.FirstPageSection,Spire.Pdf.Conversion.LinearizedPdf.RemainingPages)">
  21529. <summary>
  21530. Get page object number.
  21531. </summary>
  21532. <param name="firstPageSection"></param>
  21533. <param name="remainingPages"></param>
  21534. </member>
  21535. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.HintTables.PageOffsetHintTable.GetPagesLength(Spire.Pdf.Conversion.LinearizedPdf.FirstPageSection,Spire.Pdf.Conversion.LinearizedPdf.RemainingPages)">
  21536. <summary>
  21537. Get page length.
  21538. </summary>
  21539. <param name="firstPageSection"></param>
  21540. <param name="remainingPages"></param>
  21541. </member>
  21542. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.HintTables.SharedObjectHintTable">
  21543. <summary>
  21544. The shared object hint table gives information required to locate shared objects.
  21545. </summary>
  21546. </member>
  21547. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.SharedObjectHintTable.Item1">
  21548. <summary>
  21549. The object number of the first object in the shared objects section (part 8).
  21550. </summary>
  21551. </member>
  21552. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.SharedObjectHintTable.Item2">
  21553. <summary>
  21554. The location of the first object in the shared objects section.
  21555. </summary>
  21556. </member>
  21557. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.SharedObjectHintTable.Item3">
  21558. <summary>
  21559. The number of shared object entries for the first page (including nonshared
  21560. objects, as noted above).
  21561. </summary>
  21562. </member>
  21563. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.SharedObjectHintTable.Item4">
  21564. <summary>
  21565. The number of shared object entries for the shared objects section, including
  21566. the number of shared object entries for the first page (that is, the value of item 3).
  21567. </summary>
  21568. </member>
  21569. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.SharedObjectHintTable.Item5">
  21570. <summary>
  21571. The number of bits needed to represent the greatest number of objects in a
  21572. shared object group. (See also implementation note 185 in Appendix H.)
  21573. </summary>
  21574. </member>
  21575. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.SharedObjectHintTable.Item6">
  21576. <summary>
  21577. The least length of a shared object group in bytes.
  21578. </summary>
  21579. </member>
  21580. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.SharedObjectHintTable.Item7">
  21581. <summary>
  21582. The number of bits needed to represent the difference between the greatest
  21583. and least length of a shared object group, in bytes.
  21584. </summary>
  21585. </member>
  21586. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.SharedObjectHintTable.Entries">
  21587. <summary>
  21588. Shared object group entries.
  21589. </summary>
  21590. </member>
  21591. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.HintTables.SharedObjectHintTable.AddEntry(System.Int32[],System.Int32)">
  21592. <summary>
  21593. Add group entry.
  21594. </summary>
  21595. <param name="values"></param>
  21596. <param name="bits"></param>
  21597. </member>
  21598. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable">
  21599. <summary>
  21600. </summary>
  21601. </member>
  21602. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.Item1">
  21603. <summary>
  21604. The object number of the first thumbnail image (that is,
  21605. the thumbnail image that is described by the first entry in the thumbnails section).
  21606. </summary>
  21607. </member>
  21608. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.Item2">
  21609. <summary>
  21610. The location of the first thumbnail image.
  21611. </summary>
  21612. </member>
  21613. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.Item3">
  21614. <summary>
  21615. The number of pages that have thumbnail images.
  21616. </summary>
  21617. </member>
  21618. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.Item4">
  21619. <summary>
  21620. The number of bits needed to represent the greatest number of
  21621. consecutive pages that do not have a thumbnail image.
  21622. </summary>
  21623. </member>
  21624. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.Item5">
  21625. <summary>
  21626. The least length of a thumbnail image in bytes.
  21627. </summary>
  21628. </member>
  21629. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.Item6">
  21630. <summary>
  21631. The number of bits needed to represent the difference
  21632. between the greatest and least length of a thumbnail image.
  21633. </summary>
  21634. </member>
  21635. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.Item7">
  21636. <summary>
  21637. The least number of objects in a thumbnail image.
  21638. </summary>
  21639. </member>
  21640. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.Item8">
  21641. <summary>
  21642. The number of bits needed to represent the difference
  21643. between the greatest and least number of objects in a thumbnail image.
  21644. </summary>
  21645. </member>
  21646. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.Item9">
  21647. <summary>
  21648. The object number of the first object in the thumbnail shared objects section (a subsection of part 9).
  21649. This section includes objects (color spaces, for example) that are referenced from
  21650. some or all thumbnail objects and are not referenced from any other objects.
  21651. The thumbnail shared objects are undifferentiated;
  21652. there is no indication of which shared objects are referenced from any given page’s thumbnail image.
  21653. </summary>
  21654. </member>
  21655. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.Item10">
  21656. <summary>
  21657. The location of the first object in the thumbnail shared objects section.
  21658. </summary>
  21659. </member>
  21660. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.Item11">
  21661. <summary>
  21662. The number of thumbnail shared objects.
  21663. </summary>
  21664. </member>
  21665. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.Item12">
  21666. <summary>
  21667. The length of the thumbnail shared objects section in bytes.
  21668. </summary>
  21669. </member>
  21670. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.Entries">
  21671. <summary>
  21672. Per-page entries.
  21673. </summary>
  21674. </member>
  21675. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.AddEntry(System.Int32[],System.Int32)">
  21676. <summary>
  21677. Add per-page entry.
  21678. </summary>
  21679. <param name="values"></param>
  21680. <param name="bits"></param>
  21681. </member>
  21682. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.GetFristObjectInfo(System.Collections.Generic.SortedDictionary{System.Int32,System.Collections.Generic.List{Spire.Pdf.Conversion.LinearizedPdf.PdfObjectInfo}})">
  21683. <summary>
  21684. Get the frist object info.
  21685. </summary>
  21686. </member>
  21687. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.GetSpacePageNumberArray(System.Collections.Generic.SortedDictionary{System.Int32,System.Collections.Generic.List{Spire.Pdf.Conversion.LinearizedPdf.PdfObjectInfo}})">
  21688. <summary>
  21689. The number list of consecutive pages that do not have a thumbnail image.
  21690. </summary>
  21691. </member>
  21692. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.GetThumbLengthArray(System.Collections.Generic.SortedDictionary{System.Int32,System.Collections.Generic.List{Spire.Pdf.Conversion.LinearizedPdf.PdfObjectInfo}})">
  21693. <summary>
  21694. The length list of a thumbnail image in bytes.
  21695. </summary>
  21696. </member>
  21697. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.GetThumbObjectNumberArray(System.Collections.Generic.SortedDictionary{System.Int32,System.Collections.Generic.List{Spire.Pdf.Conversion.LinearizedPdf.PdfObjectInfo}})">
  21698. <summary>
  21699. The number list of objects in a thumbnail image.
  21700. </summary>
  21701. </member>
  21702. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.HintTables.ThumbnailHintTable.GetLength(System.Collections.Generic.List{Spire.Pdf.Conversion.LinearizedPdf.PdfObjectInfo})">
  21703. <summary>
  21704. The length of objects in bytes.
  21705. </summary>
  21706. </member>
  21707. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.LinearizationParameterDictionary">
  21708. <summary>
  21709. Represents linearization parameter dictionary in file structure.
  21710. </summary>
  21711. </member>
  21712. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.LinearizationParameterDictionary.#ctor(Spire.Pdf.Conversion.LinearizedPdf.PdfDocumentStructure,Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedDocument)">
  21713. <summary>
  21714. Initializes a new instance of the class.
  21715. </summary>
  21716. <param name="documentStructure">The document structure.</param>
  21717. <param name="linearizedDocument">The linearized Document.</param>
  21718. </member>
  21719. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.LinearizationParameterDictionary.AppendTo(System.IO.Stream,System.Int64,System.Int64[],System.Int64,System.Int64,System.Int64)">
  21720. <summary>
  21721. Write linearization parameter dictionary to file stream.
  21722. </summary>
  21723. <param name="stream">The file stream.</param>
  21724. <param name="l">The file length.</param>
  21725. <param name="h">The hint stream position and offset.[offset1 length1 offset2 length2] (part 5)</param>
  21726. <param name="o">The object number of frist page's page object (part 6)</param>
  21727. <param name="e">The offset of end of frist page.</param>
  21728. <param name="t">The offset of frist entry in main cross-reference table(part 11).</param>
  21729. </member>
  21730. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.MainCrossReferenceTrailer">
  21731. <summary>
  21732. Represents main cross-reference table and tailer in file structure.
  21733. </summary>
  21734. </member>
  21735. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.MainCrossReferenceTrailer.FirstEntryOffset">
  21736. <summary>
  21737. Represent the offset of the white-space character preceding
  21738. the first entry of the main cross-reference table,relative to
  21739. the beginning of the file.
  21740. </summary>
  21741. </member>
  21742. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.MainCrossReferenceTrailer.Object0Offset">
  21743. <summary>
  21744. Represent the offset of the object number 0;
  21745. </summary>
  21746. </member>
  21747. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.MainCrossReferenceTrailer.#ctor(Spire.Pdf.Conversion.LinearizedPdf.PdfDocumentStructure,Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedDocument)">
  21748. <summary>
  21749. Initializes a new instance of the class.
  21750. </summary>
  21751. <param name="documentStructure">The document structure.</param>
  21752. <param name="linearizedDocument">The linearized Document.</param>
  21753. </member>
  21754. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.OverflowHintStream">
  21755. <summary>
  21756. Represents overflow hint stream in file structure.
  21757. </summary>
  21758. </member>
  21759. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.OverflowHintStream.#ctor(Spire.Pdf.Conversion.LinearizedPdf.PdfDocumentStructure,Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedDocument)">
  21760. <summary>
  21761. Initializes a new instance of the class.
  21762. </summary>
  21763. <param name="documentStructure">The document structure.</param>
  21764. <param name="linearizedDocument">The linearized Document.</param>
  21765. </member>
  21766. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedDocument">
  21767. <summary>
  21768. Represents linearized document.
  21769. </summary>
  21770. </member>
  21771. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedDocument.#ctor(Spire.Pdf.PdfDocumentBase)">
  21772. <summary>
  21773. Initializes a new instance of the class.
  21774. </summary>
  21775. </member>
  21776. <member name="F:Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedDocument.m_oldObjectNums">
  21777. <summary>
  21778. </summary>
  21779. </member>
  21780. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedDocument.RegisterObject(Spire.Pdf.Interfaces.IPdfPrimitive)">
  21781. <summary>
  21782. Register a new object information.
  21783. </summary>
  21784. <param name="obj">The object.</param>
  21785. <returns>The object info.</returns>
  21786. </member>
  21787. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedDocument.GetObjectInfo(Spire.Pdf.Interfaces.IPdfPrimitive)">
  21788. <summary>
  21789. Gets object information about an object.
  21790. </summary>
  21791. <param name="obj">The object.</param>
  21792. <returns>The object information.</returns>
  21793. </member>
  21794. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.PdfDocumentStructure">
  21795. <summary>
  21796. Represents all elements in linearized document.
  21797. </summary>
  21798. </member>
  21799. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.PdfDocumentStructure.Document">
  21800. <summary>
  21801. </summary>
  21802. </member>
  21803. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfDocumentStructure.#ctor(Spire.Pdf.PdfDocumentBase)">
  21804. <summary>
  21805. Initializes a new instance of the class.
  21806. </summary>
  21807. </member>
  21808. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedPart">
  21809. <summary>
  21810. Represents one part in file structure.
  21811. </summary>
  21812. </member>
  21813. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedPart.DocumentStructure">
  21814. <summary>
  21815. Get document structure.
  21816. </summary>
  21817. </member>
  21818. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedPart.LinearizedDocument">
  21819. <summary>
  21820. </summary>
  21821. </member>
  21822. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedPart.ObjectInfos">
  21823. <summary>
  21824. Get object information.
  21825. </summary>
  21826. </member>
  21827. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedPart.Position">
  21828. <summary>
  21829. </summary>
  21830. </member>
  21831. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedPart.SavePdfObject(Spire.Pdf.Interfaces.IPdfPrimitive,System.Int64)">
  21832. <summary>
  21833. Save a pdf object.
  21834. </summary>
  21835. </member>
  21836. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedPart.WritePdfObject(Spire.Pdf.Interfaces.IPdfPrimitive)">
  21837. <summary>
  21838. Write a pdf object information to the stream.
  21839. </summary>
  21840. </member>
  21841. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedPart.WritePdfString(Spire.Pdf.Core.PdfString)">
  21842. <summary>
  21843. Write a pdf string information to the stream.
  21844. </summary>
  21845. </member>
  21846. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedPart.WritePdfArray(Spire.Pdf.Primitives.PdfArray)">
  21847. <summary>
  21848. Write a pdf array information to the stream.
  21849. </summary>
  21850. </member>
  21851. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedPart.WritePdfReferenceHolder(Spire.Pdf.Primitives.PdfReferenceHolder)">
  21852. <summary>
  21853. Write a pdf reference information to the stream.
  21854. </summary>
  21855. </member>
  21856. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedPart.WritePdfStream(Spire.Pdf.Core.PdfStream)">
  21857. <summary>
  21858. Write a pdf stream information to the stream.
  21859. </summary>
  21860. </member>
  21861. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedPart.WritePdfDictionary(Spire.Pdf.Primitives.PdfDictionary)">
  21862. <summary>
  21863. Write a pdf dictionary information to the stream.
  21864. </summary>
  21865. </member>
  21866. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.PdfObjectInfo.Obj">
  21867. <summary>
  21868. </summary>
  21869. </member>
  21870. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.PdfObjectInfo.NewObjectNumber">
  21871. <summary>
  21872. </summary>
  21873. </member>
  21874. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.PdfObjectInfo.NewObjectOffset">
  21875. <summary>
  21876. </summary>
  21877. </member>
  21878. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.PdfObjectInfo.Length">
  21879. <summary>
  21880. </summary>
  21881. </member>
  21882. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfObjectInfo.#ctor(System.Int64,Spire.Pdf.Interfaces.IPdfPrimitive)">
  21883. <summary>
  21884. Initializes a new instance of the class.
  21885. </summary>
  21886. </member>
  21887. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.PdfPageStructure.Dictionary">
  21888. <summary>
  21889. Gets the dictionary of the page.
  21890. </summary>
  21891. </member>
  21892. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.PdfPageStructure.AllObjects">
  21893. <summary>
  21894. Gets all objects in the page.
  21895. </summary>
  21896. </member>
  21897. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.PdfPageStructure.AnnotsObjects">
  21898. <summary>
  21899. Gets all objects in the page.
  21900. </summary>
  21901. </member>
  21902. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.PdfPageStructure.ContentsReferenceObjects">
  21903. <summary>
  21904. Gets the dictionary of the page.
  21905. </summary>
  21906. </member>
  21907. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfPageStructure.#ctor(Spire.Pdf.Conversion.LinearizedPdf.PdfDocumentStructure,Spire.Pdf.Core.PageObject)">
  21908. <summary>
  21909. Initializes a new instance of the class.
  21910. </summary>
  21911. <param name="pageObject">The page object.</param>
  21912. </member>
  21913. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfPageStructure.AddInheritableProperty(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Primitives.PdfDictionary[])">
  21914. <summary>
  21915. Add inheritable property to page dictionary.
  21916. </summary>
  21917. <param name="dictionary">The page dictionary.</param>
  21918. <param name="ancestors">The ancestors dictionary.</param>
  21919. </member>
  21920. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfPageStructure.GetAllObjects">
  21921. <summary>
  21922. Analyze page all objects.
  21923. </summary>
  21924. <param name="pageDictionary">The page dictionary.</param>
  21925. </member>
  21926. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfPageStructure.AnalyzeAnnots(Spire.Pdf.Primitives.PdfDictionary)">
  21927. <summary>
  21928. Analyze page annots.
  21929. </summary>
  21930. <param name="pageDictionary">The page dictionary.</param>
  21931. </member>
  21932. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfPageStructure.AnalyzeBeads(Spire.Pdf.Primitives.PdfDictionary)">
  21933. <summary>
  21934. Analyze page beads.
  21935. </summary>
  21936. <param name="pageDictionary">The page dictionary.</param>
  21937. </member>
  21938. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfPageStructure.AnalyzeResource(Spire.Pdf.Primitives.PdfDictionary)">
  21939. <summary>
  21940. Analyze page resources.
  21941. </summary>
  21942. <param name="pageDictionary">The page dictionary.</param>
  21943. </member>
  21944. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfPageStructure.FindPdfObject(Spire.Pdf.Core.PdfRecord,Spire.Pdf.Primitives.PdfDictionary)">
  21945. <summary>
  21946. Find pdf object.
  21947. </summary>
  21948. <param name="record">The record.</param>
  21949. <param name="resources">The associated resources with the content stream.</param>
  21950. <returns>The font dictionary.</returns>
  21951. </member>
  21952. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PdfPageStructure.IsImageObject(Spire.Pdf.Interfaces.IPdfPrimitive)">
  21953. <summary>
  21954. Whether the object is image.
  21955. </summary>
  21956. <param name="obj">The object.</param>
  21957. <return>Tf the object is image, true. Otherwise,false</return>
  21958. </member>
  21959. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.Header">
  21960. <summary>
  21961. Represents header in file structure.
  21962. </summary>
  21963. </member>
  21964. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.Header.#ctor(Spire.Pdf.Conversion.LinearizedPdf.PdfDocumentStructure,Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedDocument)">
  21965. <summary>
  21966. Initializes a new instance of the class.
  21967. </summary>
  21968. <param name="documentStructure">The document structure.</param>
  21969. <param name="linearizedDocument">The linearized Document.</param>
  21970. </member>
  21971. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.FirstPageSection">
  21972. <summary>
  21973. Represents first-page section in file structure.
  21974. </summary>
  21975. </member>
  21976. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.FirstPageSection.PageIndex">
  21977. <summary>
  21978. Get the page index.
  21979. </summary>
  21980. </member>
  21981. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.FirstPageSection.SharedObjects">
  21982. <summary>
  21983. Get the page index.
  21984. </summary>
  21985. </member>
  21986. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.FirstPageSection.AllObjects">
  21987. <summary>
  21988. Get all objects.
  21989. </summary>
  21990. </member>
  21991. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.FirstPageSection.SharedObjectInfoGroups">
  21992. <summary>
  21993. Get shared object info groups.
  21994. </summary>
  21995. </member>
  21996. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.FirstPageSection.OrganizePdfObjects(System.Collections.Generic.List{Spire.Pdf.Interfaces.IPdfPrimitive})">
  21997. <summary>
  21998. Analyze objects.
  21999. </summary>
  22000. </member>
  22001. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.PrimaryHintStream">
  22002. <summary>
  22003. Represents primary hint stream in file structure.
  22004. </summary>
  22005. </member>
  22006. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PrimaryHintStream.#ctor(Spire.Pdf.Conversion.LinearizedPdf.PdfDocumentStructure,Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedDocument)">
  22007. <summary>
  22008. Initializes a new instance of the class.
  22009. </summary>
  22010. <param name="documentStructure">The document structure.</param>
  22011. <param name="linearizedDocument">The linearized Document.</param>
  22012. </member>
  22013. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PrimaryHintStream.Build(System.Int64,Spire.Pdf.Conversion.LinearizedPdf.FirstPageSection,Spire.Pdf.Conversion.LinearizedPdf.RemainingPages,Spire.Pdf.Conversion.LinearizedPdf.SharedObjects,Spire.Pdf.Conversion.LinearizedPdf.OtherObjects)">
  22014. <summary>
  22015. Build the stream content.
  22016. </summary>
  22017. <param name="firstPageSection">The first page section part.</param>
  22018. <param name="remainingPages">The remaining pages part.</param>
  22019. <param name="sharedObjects">The shared objects part.</param>
  22020. <param name="otherObjects">The other objects part.</param>
  22021. <returns>The stream length.</returns>
  22022. </member>
  22023. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PrimaryHintStream.BuildPageOffsetHintTable(Spire.Pdf.Conversion.LinearizedPdf.FirstPageSection,Spire.Pdf.Conversion.LinearizedPdf.RemainingPages,Spire.Pdf.Conversion.LinearizedPdf.SharedObjects)">
  22024. <summary>
  22025. Build page offset hint table.
  22026. </summary>
  22027. <param name="firstPageSection">The first page section part.</param>
  22028. <param name="remainingPages">The remaining pages part.</param>
  22029. <returns>The table length.</returns>
  22030. </member>
  22031. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PrimaryHintStream.BuildSharedObjectHintTable(Spire.Pdf.Conversion.LinearizedPdf.FirstPageSection,Spire.Pdf.Conversion.LinearizedPdf.SharedObjects)">
  22032. <summary>
  22033. Build shared object hint table.
  22034. </summary>
  22035. <param name="firstPageSection">The first page section part.</param>
  22036. <param name="sharedObjects">The shared objects part.</param>
  22037. <returns>The table length.</returns>
  22038. </member>
  22039. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.PrimaryHintStream.BuildThumbnailHintTable(Spire.Pdf.Conversion.LinearizedPdf.OtherObjects)">
  22040. <summary>
  22041. Build Thumbnail hint table.
  22042. </summary>
  22043. <param name="otherObjects">The other objects part.</param>
  22044. <returns>The table length.</returns>
  22045. </member>
  22046. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.RemainingPages">
  22047. <summary>
  22048. Represents remaining pages in file structure.
  22049. </summary>
  22050. </member>
  22051. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.RemainingPages.AllObjects">
  22052. <summary>
  22053. Get all objects.
  22054. </summary>
  22055. </member>
  22056. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.RemainingPages.PageObjectInfosMap">
  22057. <summary>
  22058. Get remaining page objects info Map.
  22059. </summary>
  22060. </member>
  22061. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.RemainingPages.ReferenceSharedObjectsMap">
  22062. <summary>
  22063. Get remaining page reference shared objects Map.
  22064. </summary>
  22065. </member>
  22066. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.RemainingPages.PageAnnotsObjectsMap">
  22067. <summary>
  22068. Get remaining page annots objects Map.
  22069. </summary>
  22070. </member>
  22071. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.RemainingPages.#ctor(Spire.Pdf.Conversion.LinearizedPdf.PdfDocumentStructure,Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedDocument)">
  22072. <summary>
  22073. Initializes a new instance of the class.
  22074. </summary>
  22075. <param name="documentStructure">The document structure.</param>
  22076. <param name="linearizedDocument">The linearized Document.</param>
  22077. </member>
  22078. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.RemainingPages.OrganizePdfObjects(System.Collections.Generic.List{Spire.Pdf.Interfaces.IPdfPrimitive},Spire.Pdf.Conversion.LinearizedPdf.FirstPageSection,Spire.Pdf.Conversion.LinearizedPdf.SharedObjects)">
  22079. <summary>
  22080. Analyze objects.
  22081. </summary>
  22082. </member>
  22083. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.RequiredDocumentLevelObjects">
  22084. <summary>
  22085. Represents document catalog and document-level objects in file structure.
  22086. </summary>
  22087. </member>
  22088. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.RequiredDocumentLevelObjects.AllObjects">
  22089. <summary>
  22090. Get all objects.
  22091. </summary>
  22092. </member>
  22093. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.RequiredDocumentLevelObjects.#ctor(Spire.Pdf.Conversion.LinearizedPdf.PdfDocumentStructure,Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedDocument)">
  22094. <summary>
  22095. Initializes a new instance of the class.
  22096. </summary>
  22097. <param name="documentStructure">The document structure.</param>
  22098. <param name="linearizedDocument">The linearized Document.</param>
  22099. </member>
  22100. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.RequiredDocumentLevelObjects.OrganizePdfObjects">
  22101. <summary>
  22102. Organize pdf objects.
  22103. </summary>
  22104. </member>
  22105. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.SharedObjects">
  22106. <summary>
  22107. Represents shared objects in file structure.
  22108. </summary>
  22109. </member>
  22110. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.SharedObjects.AllObjects">
  22111. <summary>
  22112. Get all objects.
  22113. </summary>
  22114. </member>
  22115. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.SharedObjects.#ctor(Spire.Pdf.Conversion.LinearizedPdf.PdfDocumentStructure,Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedDocument)">
  22116. <summary>
  22117. Initializes a new instance of the class.
  22118. </summary>
  22119. <param name="documentStructure">The document structure.</param>
  22120. <param name="linearizedDocument">The linearized Document.</param>
  22121. </member>
  22122. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.SharedObjects.AlloacteContiguousObjectNumbers">
  22123. <summary>
  22124. Alloacte contiguous object number.
  22125. </summary>
  22126. </member>
  22127. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.SharedObjects.OrganizePdfObjects(System.Collections.Generic.List{Spire.Pdf.Interfaces.IPdfPrimitive})">
  22128. <summary>
  22129. Analyze shared objects.
  22130. </summary>
  22131. </member>
  22132. <member name="T:Spire.Pdf.Conversion.LinearizedPdf.OtherObjects">
  22133. <summary>
  22134. Represents other objects in file structure.
  22135. </summary>
  22136. </member>
  22137. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.OtherObjects.AllObjects">
  22138. <summary>
  22139. Get all objects.
  22140. </summary>
  22141. </member>
  22142. <member name="P:Spire.Pdf.Conversion.LinearizedPdf.OtherObjects.DocumentInformationObjectInfos">
  22143. <summary>
  22144. Get document information all dependent objects.
  22145. </summary>
  22146. </member>
  22147. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.OtherObjects.#ctor(Spire.Pdf.Conversion.LinearizedPdf.PdfDocumentStructure,Spire.Pdf.Conversion.LinearizedPdf.PdfLinearizedDocument)">
  22148. <summary>
  22149. Initializes a new instance of the class.
  22150. </summary>
  22151. <param name="documentStructure">The document structure.</param>
  22152. <param name="linearizedDocument">The linearized Document.</param>
  22153. </member>
  22154. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.OtherObjects.OrganizePdfObjects(System.Collections.Generic.List{Spire.Pdf.Interfaces.IPdfPrimitive})">
  22155. <summary>
  22156. Analyze objects.
  22157. </summary>
  22158. </member>
  22159. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.OtherObjects.UpdatePageTreeObjects(System.Collections.Generic.List{Spire.Pdf.Interfaces.IPdfPrimitive},Spire.Pdf.Interfaces.IPdfPrimitive)">
  22160. <summary>
  22161. Add pages object.
  22162. </summary>
  22163. </member>
  22164. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.OtherObjects.RemoveInheritableProperty(Spire.Pdf.Primitives.PdfDictionary)">
  22165. <summary>
  22166. Remove pages dictionary inheritable properties
  22167. </summary>
  22168. <param name="pagesNode">The pages dictionary.</param>
  22169. </member>
  22170. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.Utilities.CommUtilities.IsPageNode(Spire.Pdf.Interfaces.IPdfPrimitive)">
  22171. <summary>
  22172. Whether the object is Page node.
  22173. </summary>
  22174. <param name="obj">The pdf object.</param>
  22175. <return>If the object is a page node, true. Otherwise,false</return>
  22176. </member>
  22177. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.Utilities.CommUtilities.IsCatalog(Spire.Pdf.Interfaces.IPdfPrimitive)">
  22178. <summary>
  22179. Whether the object is catalog.
  22180. </summary>
  22181. <param name="obj">The pdf object.</param>
  22182. <return>If the object is a catalog, true. Otherwise,false</return>
  22183. </member>
  22184. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.Utilities.CommUtilities.UpdateDependentIndirectObjects(System.Collections.Generic.List{Spire.Pdf.Interfaces.IPdfPrimitive},Spire.Pdf.Interfaces.IPdfPrimitive)">
  22185. <summary>
  22186. Update dependent indirect objects.
  22187. </summary>
  22188. <param name="dependentIndirectObjects">The dependent indirect objects.</param>
  22189. <param name="obj">A node object.</param>
  22190. </member>
  22191. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.Utilities.CommUtilities.UpdateOutlinesDependentIndirectObjects(System.Collections.Generic.List{Spire.Pdf.Interfaces.IPdfPrimitive},Spire.Pdf.Interfaces.IPdfPrimitive,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  22192. <summary>
  22193. Update outlines dependent indirect objects.
  22194. </summary>
  22195. <param name="dependentIndirectObjects">The dependent indirect objects.</param>
  22196. <param name="obj">A node object.</param>
  22197. </member>
  22198. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.Utilities.CommUtilities.GroupObject(System.Collections.Generic.List{Spire.Pdf.Interfaces.IPdfPrimitive})">
  22199. <summary>
  22200. Group object.
  22201. </summary>
  22202. </member>
  22203. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.Utilities.CommUtilities.Min(System.Int32[])">
  22204. <summary>
  22205. Get the min value from an array.
  22206. </summary>
  22207. <param name="array">The array.</param>
  22208. <returns>The min value.</returns>
  22209. </member>
  22210. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.Utilities.CommUtilities.Max(System.Int32[])">
  22211. <summary>
  22212. Get the max value from an array.
  22213. </summary>
  22214. <param name="array">The array.</param>
  22215. <returns>The max value.</returns>
  22216. </member>
  22217. <member name="M:Spire.Pdf.Conversion.LinearizedPdf.Utilities.CommUtilities.Max(System.Collections.Generic.List{System.Int32[]})">
  22218. <summary>
  22219. Get the max value from a list array.
  22220. </summary>
  22221. <param name="list">The list.</param>
  22222. <returns>The max value.</returns>
  22223. </member>
  22224. <member name="T:Spire.Pdf.Conversion.LogicStructure.Base.ClipRecognizer">
  22225. <summary>
  22226. Object cliper class
  22227. </summary>
  22228. </member>
  22229. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.ClipRecognizer.removeLists">
  22230. <summary>
  22231. 裁剪后需要删除的对象
  22232. </summary>
  22233. </member>
  22234. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.ClipRecognizer.#ctor(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject})">
  22235. <summary>
  22236. Initializes a new instance of the class.
  22237. </summary>
  22238. <param name="graphicsObject"></param>
  22239. </member>
  22240. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.ClipRecognizer.Recognize">
  22241. <summary>
  22242. Clip object
  22243. </summary>
  22244. <returns></returns>
  22245. </member>
  22246. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.ClipRecognizer.ClipText(Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject)">
  22247. <summary>
  22248. 对文本进行剪切
  22249. </summary>
  22250. <param name="elementBase"></param>
  22251. </member>
  22252. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.ClipRecognizer.ClipHorizontalLine(Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject)">
  22253. <summary>
  22254. 对横线进行剪切
  22255. </summary>
  22256. <param name="elementBase"></param>
  22257. </member>
  22258. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.ClipRecognizer.ClipVerticalLine(Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject)">
  22259. <summary>
  22260. 对竖线进行剪切
  22261. </summary>
  22262. <param name="elementBase"></param>
  22263. </member>
  22264. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.ClipRecognizer.ClipPath(Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject)">
  22265. <summary>
  22266. 对Path路径进行剪切
  22267. </summary>
  22268. <param name="elementBase"></param>
  22269. </member>
  22270. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.ClipRecognizer.ClipImage(Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject)">
  22271. <summary>
  22272. 对图片进行剪切
  22273. </summary>
  22274. <param name="elementBase"></param>
  22275. </member>
  22276. <member name="T:Spire.Pdf.Conversion.LogicStructure.Base.CurveObject">
  22277. <summary>
  22278. Curve object
  22279. </summary>
  22280. </member>
  22281. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.CurveObject.m_Width">
  22282. <summary>
  22283. 宽度
  22284. </summary>
  22285. </member>
  22286. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.CurveObject.m_Height">
  22287. <summary>
  22288. 高度
  22289. </summary>
  22290. </member>
  22291. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.CurveObject.m_LineWidth">
  22292. <summary>
  22293. 线宽
  22294. </summary>
  22295. </member>
  22296. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.CurveObject.m_Color">
  22297. <summary>
  22298. 曲线颜色
  22299. </summary>
  22300. </member>
  22301. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.CurveObject.m_Clip">
  22302. <summary>
  22303. set clip rect
  22304. </summary>
  22305. </member>
  22306. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.CurveObject.m_GraphicsPath">
  22307. <summary>
  22308. 曲线的数据
  22309. </summary>
  22310. </member>
  22311. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.CurveObject.Width">
  22312. <summary>
  22313. Content width
  22314. </summary>
  22315. </member>
  22316. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.CurveObject.Height">
  22317. <summary>
  22318. Content height
  22319. </summary>
  22320. </member>
  22321. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.CurveObject.LineWidth">
  22322. <summary>
  22323. Line width
  22324. </summary>
  22325. </member>
  22326. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.CurveObject.Clip">
  22327. <summary>
  22328. set clip rect
  22329. </summary>
  22330. </member>
  22331. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.CurveObject.Color">
  22332. <summary>
  22333. line color
  22334. </summary>
  22335. </member>
  22336. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.CurveObject.GraphicsPath">
  22337. <summary>
  22338. Curve data
  22339. </summary>
  22340. </member>
  22341. <member name="T:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject">
  22342. <summary>
  22343. Graphics Object
  22344. </summary>
  22345. </member>
  22346. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject.m_Origin">
  22347. <summary>
  22348. Object start point
  22349. </summary>
  22350. </member>
  22351. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject.Origin">
  22352. <summary>
  22353. Object start point
  22354. </summary>
  22355. </member>
  22356. <member name="T:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectExtractor">
  22357. <summary>
  22358. Object extractor
  22359. </summary>
  22360. </member>
  22361. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectExtractor.m_document">
  22362. <summary>
  22363. The origin document.
  22364. </summary>
  22365. </member>
  22366. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectExtractor.m_PsConverter">
  22367. <summary>
  22368. Ps转换器
  22369. </summary>
  22370. </member>
  22371. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectExtractor.m_pageSizes">
  22372. <summary>
  22373. 页面大小
  22374. </summary>
  22375. </member>
  22376. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectExtractor.#ctor(Spire.Pdf.PdfDocumentBase)">
  22377. <summary>
  22378. Initializes a new instance of the class.
  22379. </summary>
  22380. <param name="document"></param>
  22381. </member>
  22382. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectExtractor.GetGraphicsObjects(System.Int32)">
  22383. <summary>
  22384. Get the current page all object
  22385. </summary>
  22386. <param name="pageIndex"></param>
  22387. <returns></returns>
  22388. </member>
  22389. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectExtractor.GetGraphicsObjects">
  22390. <summary>
  22391. Get the document all page all object
  22392. </summary>
  22393. <returns></returns>
  22394. </member>
  22395. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectExtractor.GetPageSizes">
  22396. <summary>
  22397. Get the document all page size
  22398. </summary>
  22399. <returns></returns>
  22400. </member>
  22401. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.m_docBase">
  22402. <summary>
  22403. The pdf document.
  22404. </summary>
  22405. </member>
  22406. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.mIsNegative">
  22407. <summary>
  22408. Reverse y position.
  22409. </summary>
  22410. </member>
  22411. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor._yOffset">
  22412. <summary>
  22413. y value
  22414. </summary>
  22415. </member>
  22416. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.m_ImageIndex">
  22417. <summary>
  22418. Image index in xlsx
  22419. </summary>
  22420. </member>
  22421. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.imageObject">
  22422. <summary>
  22423. ImageObject
  22424. </summary>
  22425. </member>
  22426. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.m_Objects">
  22427. <summary>
  22428. Save get data from ps
  22429. </summary>
  22430. </member>
  22431. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.m_Convertor">
  22432. <summary>
  22433. UnitConvertor
  22434. </summary>
  22435. </member>
  22436. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.element">
  22437. <summary>
  22438. Get object from ps
  22439. </summary>
  22440. </member>
  22441. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.graphicsPath">
  22442. <summary>
  22443. Cell fill path data
  22444. </summary>
  22445. </member>
  22446. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.m_ClipStack">
  22447. <summary>
  22448. clip rectangle,save to stack
  22449. </summary>
  22450. </member>
  22451. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.m_IsNegativeClipStack">
  22452. <summary>
  22453. if IsNegative is true,flip clip rectangle,save to stack
  22454. </summary>
  22455. </member>
  22456. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.m_Rotate">
  22457. <summary>
  22458. The page rotate
  22459. </summary>
  22460. </member>
  22461. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.#ctor(Spire.Pdf.PdfDocumentBase)">
  22462. <summary>
  22463. Initializes a new instance of the class.
  22464. </summary>
  22465. </member>
  22466. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.GetGraphicsObjects">
  22467. <summary>
  22468. Get GraphicsObject from Ps model
  22469. </summary>
  22470. <returns></returns>
  22471. </member>
  22472. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.IsNegative">
  22473. <summary>
  22474. Reverse y position.
  22475. </summary>
  22476. </member>
  22477. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.Clip">
  22478. <summary>
  22479. clip rectangle,save to stack
  22480. </summary>
  22481. </member>
  22482. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.IsNegativeClip">
  22483. <summary>
  22484. if IsNegative is true,flip clip rectangle,save to stack
  22485. </summary>
  22486. </member>
  22487. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.VisitPageStart(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsPage)">
  22488. <summary>
  22489. Start visit page
  22490. </summary>
  22491. <param name="page"></param>
  22492. </member>
  22493. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.VisitPageEnd(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsPage)">
  22494. <summary>
  22495. End visit page
  22496. </summary>
  22497. <param name="page"></param>
  22498. </member>
  22499. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.VisitCanvasStart(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsCanvas)">
  22500. <summary>
  22501. Start visit canvas
  22502. </summary>
  22503. <param name="canvas"></param>
  22504. </member>
  22505. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.VisitArcSegment(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.ApsArcSegment)">
  22506. <summary>
  22507. Start visit arc segment
  22508. </summary>
  22509. <param name="segment"></param>
  22510. </member>
  22511. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.VisitImage(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsImage)">
  22512. <summary>
  22513. Visit image
  22514. </summary>
  22515. <param name="image"></param>
  22516. </member>
  22517. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.GetNextObjectId">
  22518. <summary>
  22519. Image index in xlsx
  22520. </summary>
  22521. </member>
  22522. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.VisitCanvasEnd(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsCanvas)">
  22523. <summary>
  22524. End visit canvas
  22525. </summary>
  22526. <param name="canvas"></param>
  22527. </member>
  22528. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.VisitGlyphs(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsGlyphs)">
  22529. <summary>
  22530. Visit glyphs,get text
  22531. </summary>
  22532. <param name="glyphs"></param>
  22533. </member>
  22534. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.VisitPathStart(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsPath)">
  22535. <summary>
  22536. Start visit path
  22537. </summary>
  22538. </member>
  22539. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.VisitPathEnd(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsPath)">
  22540. <summary>
  22541. End visit path
  22542. </summary>
  22543. <param name="path"></param>
  22544. </member>
  22545. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.VisitPathFigureStart(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsPathFigure)">
  22546. <summary>
  22547. Start visit path line
  22548. </summary>
  22549. <param name="pathFigure"></param>
  22550. </member>
  22551. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.VisitPathFigureEnd(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsPathFigure)">
  22552. <summary>
  22553. End visit path line
  22554. </summary>
  22555. <param name="pathFigure"></param>
  22556. </member>
  22557. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.VisitPolyLineSegment(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsPolyLineSegment)">
  22558. <summary>
  22559. Start visit poly line
  22560. </summary>
  22561. <param name="segment"></param>
  22562. </member>
  22563. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.VisitPolyBezierSegment(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsPolyBezierSegment)">
  22564. <summary>
  22565. Visit poly bezier line
  22566. </summary>
  22567. <param name="segment"></param>
  22568. </member>
  22569. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.VisitBezierSegment(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsBezierSegment)">
  22570. <summary>
  22571. Visit bezier line
  22572. </summary>
  22573. <param name="segment"></param>
  22574. </member>
  22575. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObjectPsVisitor.VisitLine(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.ApsLine)">
  22576. <summary>
  22577. Visit line
  22578. </summary>
  22579. <param name="line"></param>
  22580. </member>
  22581. <member name="T:Spire.Pdf.Conversion.LogicStructure.Base.HLineObject">
  22582. <summary>
  22583. Horizontal line object
  22584. </summary>
  22585. </member>
  22586. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.HLineObject.m_Clip">
  22587. <summary>
  22588. set clip rect
  22589. </summary>
  22590. </member>
  22591. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.HLineObject.m_Color">
  22592. <summary>
  22593. line color
  22594. </summary>
  22595. </member>
  22596. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.HLineObject.m_EndPoint">
  22597. <summary>
  22598. end point
  22599. </summary>
  22600. </member>
  22601. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.HLineObject.m_BorderStyle">
  22602. <summary>
  22603. Cell border line style
  22604. </summary>
  22605. </member>
  22606. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.HLineObject.Width">
  22607. <summary>
  22608. Content width
  22609. </summary>
  22610. </member>
  22611. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.HLineObject.Height">
  22612. <summary>
  22613. height
  22614. </summary>
  22615. </member>
  22616. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.HLineObject.Clip">
  22617. <summary>
  22618. set clip rect
  22619. </summary>
  22620. </member>
  22621. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.HLineObject.Color">
  22622. <summary>
  22623. line color
  22624. </summary>
  22625. </member>
  22626. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.HLineObject.EndPoint">
  22627. <summary>
  22628. end point
  22629. </summary>
  22630. </member>
  22631. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.HLineObject.BorderStyle">
  22632. <summary>
  22633. Cell border line style
  22634. </summary>
  22635. </member>
  22636. <member name="T:Spire.Pdf.Conversion.LogicStructure.Base.ImageObject">
  22637. <summary>
  22638. Image object
  22639. </summary>
  22640. </member>
  22641. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.ImageObject.m_Width">
  22642. <summary>
  22643. 图片宽度
  22644. </summary>
  22645. </member>
  22646. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.ImageObject.m_Height">
  22647. <summary>
  22648. 图片高度
  22649. </summary>
  22650. </member>
  22651. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.ImageObject.m_Image">
  22652. <summary>
  22653. 图片
  22654. </summary>
  22655. </member>
  22656. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.ImageObject.m_Extension">
  22657. <summary>
  22658. Image file extension
  22659. </summary>
  22660. </member>
  22661. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.ImageObject.m_IsClipAndScaleImage">
  22662. <summary>
  22663. It is clip and scale image
  22664. </summary>
  22665. </member>
  22666. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.ImageObject.m_Matrix">
  22667. <summary>
  22668. gets or sets the affine matrix transformation to the local coordinate space.
  22669. </summary>
  22670. </member>
  22671. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.ImageObject.m_Clip">
  22672. <summary>
  22673. set clip rect
  22674. </summary>
  22675. </member>
  22676. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.ImageObject.m_ClipImageRect">
  22677. <summary>
  22678. clip image rectangle
  22679. </summary>
  22680. </member>
  22681. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.ImageObject.ClipImageRect">
  22682. <summary>
  22683. Image clip x position
  22684. </summary>
  22685. </member>
  22686. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.ImageObject.Width">
  22687. <summary>
  22688. Content width
  22689. </summary>
  22690. </member>
  22691. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.ImageObject.Height">
  22692. <summary>
  22693. Content height
  22694. </summary>
  22695. </member>
  22696. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.ImageObject.Image">
  22697. <summary>
  22698. It is image object
  22699. </summary>
  22700. </member>
  22701. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.ImageObject.Extension">
  22702. <summary>
  22703. Image file extension
  22704. </summary>
  22705. </member>
  22706. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.ImageObject.IsClipAndScaleImage">
  22707. <summary>
  22708. It is clip and scale image
  22709. </summary>
  22710. </member>
  22711. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.ImageObject.Matrix">
  22712. <summary>
  22713. gets or sets the affine matrix transformation to the local coordinate space.
  22714. </summary>
  22715. </member>
  22716. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.ImageObject.Clip">
  22717. <summary>
  22718. set clip rect
  22719. </summary>
  22720. </member>
  22721. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.m_logicSheetCreator">
  22722. <summary>
  22723. logic sheet creator
  22724. </summary>
  22725. </member>
  22726. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.m_logicSheet">
  22727. <summary>
  22728. 逻辑sheet,是sheet表的抽象
  22729. </summary>
  22730. </member>
  22731. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.m_tableObjects">
  22732. <summary>
  22733. 表格对象
  22734. </summary>
  22735. </member>
  22736. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.m_pathObjects">
  22737. <summary>
  22738. path对象
  22739. </summary>
  22740. </member>
  22741. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.m_hLineObjects">
  22742. <summary>
  22743. 横线对象
  22744. </summary>
  22745. </member>
  22746. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.m_vLineObjects">
  22747. <summary>
  22748. 竖线对象
  22749. </summary>
  22750. </member>
  22751. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.m_AllLineObjects">
  22752. <summary>
  22753. 所有的线条对象(包含TableObject中的线条对象)
  22754. </summary>
  22755. </member>
  22756. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.m_imageObjects">
  22757. <summary>
  22758. 图片对象
  22759. </summary>
  22760. </member>
  22761. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.m_textObjects">
  22762. <summary>
  22763. 文本对象
  22764. </summary>
  22765. </member>
  22766. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.m_rowTextObjects">
  22767. <summary>
  22768. 文本对象
  22769. </summary>
  22770. </member>
  22771. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.m_tableRowTextObjects">
  22772. <summary>
  22773. 从表格对象提取每一行的文本对象
  22774. </summary>
  22775. </member>
  22776. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.m_paragraphsObjects">
  22777. <summary>
  22778. 段落的对象
  22779. </summary>
  22780. </member>
  22781. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.m_xlsxOptions">
  22782. <summary>
  22783. Pdf document to xlsx document,page content layout
  22784. </summary>
  22785. </member>
  22786. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.m_size">
  22787. <summary>
  22788. 页面大小
  22789. </summary>
  22790. </member>
  22791. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.#ctor(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Tables.TableObject},System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.PathObject},System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.HLineObject},System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.VLineObject},System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.ImageObject},System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject},System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.ParagraphsObject},System.Drawing.SizeF,Spire.Pdf.Conversion.XlsxOptions)">
  22792. <summary>
  22793. Initializes a new instance of the class.
  22794. </summary>
  22795. <param name="tableObjects"></param>
  22796. <param name="pathObjects"></param>
  22797. <param name="hLineObjects"></param>
  22798. <param name="vLineObjects"></param>
  22799. <param name="imageObjects"></param>
  22800. <param name="textObjects"></param>
  22801. <param name="paragraphsObjects"></param>
  22802. <param name="size"></param>
  22803. <param name="xlsxOptions"></param>
  22804. </member>
  22805. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.#ctor(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject},System.Drawing.SizeF,Spire.Pdf.Conversion.XlsxOptions)">
  22806. <summary>
  22807. Initializes a new instance of the class.
  22808. </summary>
  22809. <param name="inputGraphicsObjects"></param>
  22810. <param name="size"></param>
  22811. <param name="xlsxOptions"></param>
  22812. </member>
  22813. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetObjectToLogicSheet">
  22814. <summary>
  22815. set object to logicSheet
  22816. </summary>
  22817. </member>
  22818. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.GetLayoutType(Spire.Pdf.Conversion.XlsxOptions)">
  22819. <summary>
  22820. 判断布局方式
  22821. </summary>
  22822. <param name="options"></param>
  22823. <returns></returns>
  22824. </member>
  22825. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.JudgeCoordinateInDataSegment(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Layout.DataSegment},System.Single,System.Single,System.Boolean)">
  22826. <summary>
  22827. 以相近值起点,判断当前坐标是否在相近值的范围内
  22828. </summary>
  22829. <param name="dataSegments"></param>
  22830. <param name="nearCoordinateValue">线条端点附近的列坐标</param>
  22831. <param name="lineCoordinateValue">线条端点坐标</param>
  22832. <param name="isLineEnd">是否是线条结束位置</param>
  22833. <returns></returns>
  22834. </member>
  22835. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.GetLogicSheet">
  22836. <summary>
  22837. 获取逻辑Sheet
  22838. </summary>
  22839. <returns></returns>
  22840. </member>
  22841. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetTableObjectToLogicSheet">
  22842. <summary>
  22843. 把表格对象设置到逻辑表Sheet
  22844. </summary>
  22845. </member>
  22846. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetTableObjectToLogicSheet(Spire.Pdf.Conversion.LogicStructure.Tables.TableObject)">
  22847. <summary>
  22848. 把表格对象设置到逻辑表Sheet
  22849. </summary>
  22850. <param name="tableObject"></param>
  22851. </member>
  22852. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetTableRowToLogicRow(Spire.Pdf.Conversion.LogicStructure.Tables.RowObject,Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow)">
  22853. <summary>
  22854. 把表格对象中的行,设置到逻辑表中的行
  22855. </summary>
  22856. <param name="rowObject"></param>
  22857. <param name="logicRow"></param>
  22858. </member>
  22859. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetTableColumnToLogicRowByLineLayout(Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject,Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow,System.Boolean,System.Boolean)">
  22860. <summary>
  22861. 按线条布局方式,把表格对象中的列,设置到逻辑表中的列
  22862. </summary>
  22863. <param name="columnObject"></param>
  22864. <param name="logicRow"></param>
  22865. <param name="isTop"></param>
  22866. <param name="bottom"></param>
  22867. </member>
  22868. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetTableColumnBoderToLogicColumn(Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject,Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn,System.Boolean,System.Boolean)">
  22869. <summary>
  22870. 设置表格列的border到LogicColumn
  22871. </summary>
  22872. <param name="columnObject"></param>
  22873. <param name="logicColumn"></param>
  22874. <param name="isTop"></param>
  22875. <param name="bottom"></param>
  22876. </member>
  22877. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetTableColumnToLogicRowByTextLayout(Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject,Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow,System.Boolean,System.Boolean)">
  22878. <summary>
  22879. 按文本布局方式,把表格对象中的列,设置到逻辑表中的列
  22880. </summary>
  22881. <param name="columnObject"></param>
  22882. <param name="logicRow"></param>
  22883. <param name="isTop"></param>
  22884. <param name="bottom"></param>
  22885. </member>
  22886. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetLogicColumnTopOrBottomBorder(Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject,Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn,System.Boolean,System.Boolean)">
  22887. <summary>
  22888. 表格对象中列的顶部或底部设置到逻辑表中的列
  22889. </summary>
  22890. <param name="columnObject"></param>
  22891. <param name="logicColumn"></param>
  22892. <param name="isTop"></param>
  22893. <param name="bottom"></param>
  22894. </member>
  22895. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetPathObjectToLogicSheet">
  22896. <summary>
  22897. 设置Path对象到LogicSheet
  22898. </summary>
  22899. </member>
  22900. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetPathObjectToLogicSheet(Spire.Pdf.Conversion.LogicStructure.Base.PathObject)">
  22901. <summary>
  22902. 设置Path对象到LogicSheet
  22903. </summary>
  22904. <param name="pathObject"></param>
  22905. </member>
  22906. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetHLineObjectToLogicSheet">
  22907. <summary>
  22908. 设置横线对象到LogicSheet
  22909. </summary>
  22910. </member>
  22911. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetHLineObjectToLogicSheet(Spire.Pdf.Conversion.LogicStructure.Base.HLineObject)">
  22912. <summary>
  22913. 设置横线对象到LogicSheet
  22914. </summary>
  22915. <param name="hLineObject"></param>
  22916. </member>
  22917. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.GetNewBorderObject(Spire.Pdf.Conversion.LogicStructure.Base.HLineObject)">
  22918. <summary>
  22919. 根据线条对象创建BorderObject
  22920. </summary>
  22921. <param name="hLineObject"></param>
  22922. <returns></returns>
  22923. </member>
  22924. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetVLineObjectToLogicSheet">
  22925. <summary>
  22926. 设置竖线对象到LogicSheet
  22927. </summary>
  22928. </member>
  22929. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetVLineObjectToLogicSheet(Spire.Pdf.Conversion.LogicStructure.Base.VLineObject)">
  22930. <summary>
  22931. 设置竖线对象到LogicSheet
  22932. </summary>
  22933. <param name="vLineObject"></param>
  22934. </member>
  22935. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.GetNewBorderObject(Spire.Pdf.Conversion.LogicStructure.Base.VLineObject)">
  22936. <summary>
  22937. 根据线条对象创建BorderObject
  22938. </summary>
  22939. <param name="hLineObject"></param>
  22940. <returns></returns>
  22941. </member>
  22942. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetParagraphsObjectToLogicSheet">
  22943. <summary>
  22944. 设置段落对象到LogicSheet
  22945. </summary>
  22946. </member>
  22947. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetParagraphsObjectToLogicSheet(Spire.Pdf.Conversion.LogicStructure.Base.ParagraphsObject)">
  22948. <summary>
  22949. 设置段落对象到LogicSheet
  22950. </summary>
  22951. <param name="paragraphsObject"></param>
  22952. </member>
  22953. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetParagraphsObjectToLogicRow(Spire.Pdf.Conversion.LogicStructure.Base.ParagraphsObject,Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow)">
  22954. <summary>
  22955. 设置段落对象到LogicRow
  22956. </summary>
  22957. <param name="paragraphsObject"></param>
  22958. <param name="logicRow"></param>
  22959. </member>
  22960. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetRowTextObjectToLogicSheet">
  22961. <summary>
  22962. 按行设置文本到LogicSheet
  22963. </summary>
  22964. </member>
  22965. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetTableRowTextObjectToLogicSheet">
  22966. <summary>
  22967. 设置表格对象中的文本到LogicSheet
  22968. </summary>
  22969. </member>
  22970. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SetTextObjectToLogicSheet(Spire.Pdf.Conversion.LogicStructure.Base.TextObject)">
  22971. <summary>
  22972. 设置文本对象到LogicSheet
  22973. </summary>
  22974. <param name="textObject"></param>
  22975. </member>
  22976. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.MergeLogicSheetCell">
  22977. <summary>
  22978. 判断文本是否跨列,如果跨列,把后一列的文本追加到前一列,两列中间的Border设置为null,表示处于合并状态
  22979. </summary>
  22980. </member>
  22981. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.IsTableRange(Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn,Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn,System.Single,System.Single)">
  22982. <summary>
  22983. 判断当前两列是否在表格对象范围内
  22984. </summary>
  22985. <param name="beforeColumn"></param>
  22986. <param name="currentColumn"></param>
  22987. <param name="rowTopY"></param>
  22988. <param name="rowBottomY"></param>
  22989. <returns></returns>
  22990. </member>
  22991. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.AddTextObjectToLogicColumn(Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn,Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn)">
  22992. <summary>
  22993. 把前后一列的文本添加到前一列
  22994. </summary>
  22995. <param name="currentColumn"></param>
  22996. <param name="beforeColumn"></param>
  22997. </member>
  22998. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.IsExistLine(Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject)">
  22999. <summary>
  23000. 判断是否存在线条
  23001. </summary>
  23002. <param name="border"></param>
  23003. <param name="color1"></param>
  23004. <param name="color2"></param>
  23005. <returns></returns>
  23006. </member>
  23007. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.IsSignleTjText(Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn)">
  23008. <summary>
  23009. 判断是否是一个单独的Tj文本
  23010. </summary>
  23011. <param name="column"></param>
  23012. <returns></returns>
  23013. </member>
  23014. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.GetTableObjects">
  23015. <summary>
  23016. 获取表格对象
  23017. </summary>
  23018. <returns></returns>
  23019. </member>
  23020. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.GetAllLineObjects">
  23021. <summary>
  23022. 所有的线条对象(包含TableObject中的线条对象)
  23023. </summary>
  23024. <returns></returns>
  23025. </member>
  23026. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.GetEachRowTextObjectFromTableObjects">
  23027. <summary>
  23028. 按文本方式布局,单元格内文本存在多行多列,需要拆分为多行多列,获取表格对象中每一行的文本对象
  23029. </summary>
  23030. <returns></returns>
  23031. </member>
  23032. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.ClearTextObjectsFromTableObject">
  23033. <summary>
  23034. 从表格对象清空所有文本对象
  23035. </summary>
  23036. </member>
  23037. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.GetRowTextObjects">
  23038. <summary>
  23039. 分行,只合并紧挨着的字符和文本
  23040. </summary>
  23041. <param name="textObjects"></param>
  23042. <returns></returns>
  23043. </member>
  23044. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.SimpleMergeText(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  23045. <summary>
  23046. 简单合并文本,只合并当前行紧挨着的字符和文本
  23047. </summary>
  23048. <param name="textObjects"></param>
  23049. <returns></returns>
  23050. </member>
  23051. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.GetTextObjects">
  23052. <summary>
  23053. 获取文本对象
  23054. </summary>
  23055. <returns></returns>
  23056. </member>
  23057. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.GetParagraphsObjects">
  23058. <summary>
  23059. 获取段落对象
  23060. </summary>
  23061. <returns></returns>
  23062. </member>
  23063. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.GetImageObjects">
  23064. <summary>
  23065. 获取图片对象
  23066. </summary>
  23067. <returns></returns>
  23068. </member>
  23069. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.GetHLineObjects">
  23070. <summary>
  23071. 获取横线对象
  23072. </summary>
  23073. <returns></returns>
  23074. </member>
  23075. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.GetVLineObjects">
  23076. <summary>
  23077. 获取竖线对象
  23078. </summary>
  23079. <returns></returns>
  23080. </member>
  23081. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.GetPathObjects">
  23082. <summary>
  23083. 获取Path对象
  23084. </summary>
  23085. <returns></returns>
  23086. </member>
  23087. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.GetSize">
  23088. <summary>
  23089. 页面大小
  23090. </summary>
  23091. <returns></returns>
  23092. </member>
  23093. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.GetOptions">
  23094. <summary>
  23095. 布局参数
  23096. </summary>
  23097. <returns></returns>
  23098. </member>
  23099. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.GetWrapText">
  23100. <summary>
  23101. 是否支持换行
  23102. </summary>
  23103. <returns></returns>
  23104. </member>
  23105. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.PageObject.IsEmptySheet">
  23106. <summary>
  23107. 是否是空sheet
  23108. </summary>
  23109. <returns></returns>
  23110. </member>
  23111. <member name="T:Spire.Pdf.Conversion.LogicStructure.Base.ParagraphsObject">
  23112. <summary>
  23113. 段落对象
  23114. </summary>
  23115. </member>
  23116. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.ParagraphsObject.m_Rect">
  23117. <summary>
  23118. 获取段落的矩形范围
  23119. </summary>
  23120. </member>
  23121. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.ParagraphsObject.m_textObjects">
  23122. <summary>
  23123. 当前段落包含的文本
  23124. </summary>
  23125. </member>
  23126. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.ParagraphsObject.SetTextObjects(System.Collections.Generic.Dictionary{System.Int32,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject}})">
  23127. <summary>
  23128. 设置当前段落包含的文本
  23129. </summary>
  23130. <param name="textObjects"></param>
  23131. </member>
  23132. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.ParagraphsObject.Add(System.Int32,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  23133. <summary>
  23134. 设置当前段落包含的文本
  23135. </summary>
  23136. <param name="i"></param>
  23137. <param name="textObjects"></param>
  23138. </member>
  23139. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.ParagraphsObject.GetTextObjects">
  23140. <summary>
  23141. 获取当前段落包含的文本
  23142. </summary>
  23143. </member>
  23144. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.ParagraphsObject.GetRect">
  23145. <summary>
  23146. 获取段落的矩形范围
  23147. </summary>
  23148. <returns></returns>
  23149. </member>
  23150. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.ParagraphsObject.GetText">
  23151. <summary>
  23152. </summary>
  23153. <returns></returns>
  23154. </member>
  23155. <member name="T:Spire.Pdf.Conversion.LogicStructure.Base.PathObject">
  23156. <summary>
  23157. Path object
  23158. </summary>
  23159. </member>
  23160. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PathObject.m_Width">
  23161. <summary>
  23162. Content width
  23163. </summary>
  23164. </member>
  23165. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PathObject.m_Height">
  23166. <summary>
  23167. Content height
  23168. </summary>
  23169. </member>
  23170. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PathObject.m_LineWidth">
  23171. <summary>
  23172. Path line width
  23173. </summary>
  23174. </member>
  23175. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PathObject.m_Clip">
  23176. <summary>
  23177. set clip rect
  23178. </summary>
  23179. </member>
  23180. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PathObject.m_GraphicsPath">
  23181. <summary>
  23182. fill data
  23183. </summary>
  23184. </member>
  23185. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PathObject.m_FillColor">
  23186. <summary>
  23187. fill background color
  23188. </summary>
  23189. </member>
  23190. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PathObject.m_BorderColor">
  23191. <summary>
  23192. border color
  23193. </summary>
  23194. </member>
  23195. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.PathObject.m_DashPattern">
  23196. <summary>
  23197. Avoid directly modifying values in the array returned by this property.
  23198. For standard dashes it returns a static array. If you modify values in it, it will affect all pens with this pattern.
  23199. </summary>
  23200. </member>
  23201. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.PathObject.Width">
  23202. <summary>
  23203. Content width
  23204. </summary>
  23205. </member>
  23206. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.PathObject.Height">
  23207. <summary>
  23208. Content height
  23209. </summary>
  23210. </member>
  23211. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.PathObject.LineWidth">
  23212. <summary>
  23213. Path line width
  23214. </summary>
  23215. </member>
  23216. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.PathObject.Clip">
  23217. <summary>
  23218. set clip rect
  23219. </summary>
  23220. </member>
  23221. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.PathObject.GraphicsPath">
  23222. <summary>
  23223. fill data
  23224. </summary>
  23225. </member>
  23226. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.PathObject.BackgroundColor">
  23227. <summary>
  23228. fill background color
  23229. </summary>
  23230. </member>
  23231. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.PathObject.BorderColor">
  23232. <summary>
  23233. Cell border color
  23234. </summary>
  23235. </member>
  23236. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.PathObject.DashPattern">
  23237. <summary>
  23238. Avoid directly modifying values in the array returned by this property.
  23239. For standard dashes it returns a static array. If you modify values in it, it will affect all pens with this pattern.
  23240. </summary>
  23241. </member>
  23242. <member name="T:Spire.Pdf.Conversion.LogicStructure.Base.Recognizer">
  23243. <summary>
  23244. Recognizer base class
  23245. </summary>
  23246. </member>
  23247. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.Recognizer.m_inputGraphicsObjects">
  23248. <summary>
  23249. Input graphics objects.
  23250. </summary>
  23251. </member>
  23252. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.Recognizer.InputGraphicsObjects">
  23253. <summary>
  23254. Input graphics objects.
  23255. </summary>
  23256. </member>
  23257. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.Recognizer.#ctor(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject})">
  23258. <summary>
  23259. Initializes a new instance of the class.
  23260. </summary>
  23261. <param name="graphicsObject"></param>
  23262. </member>
  23263. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.Recognizer.Clear">
  23264. <summary>
  23265. Clear graphicsObject
  23266. </summary>
  23267. </member>
  23268. <member name="T:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer">
  23269. <summary>
  23270. StraightLine megre class
  23271. </summary>
  23272. </member>
  23273. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.m_lineConnectionValue">
  23274. <summary>
  23275. 第一根线条结束点与第二根线条开始点间距多少,就认为是相交的,设一个常数控制,合并为一根线
  23276. </summary>
  23277. </member>
  23278. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.m_parallelLineSpaceingValue">
  23279. <summary>
  23280. 两根平行线之间相隔多少,就认为是同一根线的,设一个常数控制,合并为一根线
  23281. </summary>
  23282. </member>
  23283. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.m_toXlsx">
  23284. <summary>
  23285. only for to xlsx
  23286. </summary>
  23287. </member>
  23288. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.#ctor(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject})">
  23289. <summary>
  23290. Initializes a new instance of the class.
  23291. </summary>
  23292. <param name="graphicsObject"></param>
  23293. </member>
  23294. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.Recognize(System.Boolean)">
  23295. <summary>
  23296. Recognize all lines the current page,only for to xlsx
  23297. </summary>
  23298. <param name="toXlsx"></param>
  23299. <returns></returns>
  23300. </member>
  23301. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.Recognize">
  23302. <summary>
  23303. Recognize all lines the current page
  23304. </summary>
  23305. <returns></returns>
  23306. </member>
  23307. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.SetLineConnectionValue(System.Single)">
  23308. <summary>
  23309. 第一根线条结束点与第二根线条开始点间距多少,就认为是相交的,合并为一根线
  23310. </summary>
  23311. <param name="lineConnectionValue"></param>
  23312. </member>
  23313. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.SetParallelLineSpaceingValue(System.Single)">
  23314. <summary>
  23315. 两根平行线之间相隔多少,就认为是同一根线的,合并为一根线
  23316. </summary>
  23317. <param name="parallelLineSpaceingValue"></param>
  23318. </member>
  23319. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.LinesRecognize(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject})">
  23320. <summary>
  23321. 识别线条,拆出表格线
  23322. </summary>
  23323. <param name="graphicsObjects"></param>
  23324. <returns></returns>
  23325. </member>
  23326. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.GetBorderStyle(System.Single[],System.Single)">
  23327. <summary>
  23328. 获取边框样式
  23329. </summary>
  23330. <param name="width"></param>
  23331. <returns></returns>
  23332. </member>
  23333. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.ConvertPathToLines(System.Drawing.RectangleF,System.Drawing.Color,System.Single,System.Drawing.RectangleF)">
  23334. <summary>
  23335. 把Path转成四根线条
  23336. </summary>
  23337. <param name="rect"></param>
  23338. <param name="borderColor"></param>
  23339. <param name="lineWidth"></param>
  23340. <param name="clip"></param>
  23341. <returns></returns>
  23342. </member>
  23343. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.MergeLine(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject})">
  23344. <summary>
  23345. 开始合并当前页面的线条
  23346. </summary>
  23347. <param name="elements"></param>
  23348. <returns></returns>
  23349. </member>
  23350. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.MergeHorizontalLineByTransverse(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.HLineObject})">
  23351. <summary>
  23352. 合并横线,按横向方向合并(多根横线y坐标值相同的情况,合并成一根或多根横线)
  23353. </summary>
  23354. <param name="horizontalLineLists"></param>
  23355. <returns></returns>
  23356. </member>
  23357. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.MergeHorizontalLineByPortrait(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.HLineObject})">
  23358. <summary>
  23359. 合并横线,按纵向方向合并(多根横线存在y坐标值相近的情况,合并成一根或多根横线)
  23360. </summary>
  23361. <param name="newHorizontalLineLists"></param>
  23362. <returns></returns>
  23363. </member>
  23364. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.JoinLine(System.Collections.Generic.Dictionary{System.Single,Spire.Pdf.Conversion.LogicStructure.Base.HLineObject})">
  23365. <summary>
  23366. 起始点X不相同的情况下,前面一根横线结束点与当前横线起始点间距在一个常数范围内,合并成一根或多根横线
  23367. </summary>
  23368. <param name="xhorizontalLineLists"></param>
  23369. <returns></returns>
  23370. </member>
  23371. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.MergeSameStartPoint(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.HLineObject})">
  23372. <summary>
  23373. 在Y相同,起始点X相同的情况下,也存在多根横线,这种情况先合并成一根横线
  23374. </summary>
  23375. <param name="lists"></param>
  23376. <returns></returns>
  23377. </member>
  23378. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.MergeTwoHorizontalLine(Spire.Pdf.Conversion.LogicStructure.Base.HLineObject,Spire.Pdf.Conversion.LogicStructure.Base.HLineObject)">
  23379. <summary>
  23380. 合并两根横线为一根横线
  23381. </summary>
  23382. <param name="first"></param>
  23383. <param name="second"></param>
  23384. <returns></returns>
  23385. </member>
  23386. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.MergeClip(Spire.Pdf.Conversion.LogicStructure.Base.HLineObject,Spire.Pdf.Conversion.LogicStructure.Base.HLineObject)">
  23387. <summary>
  23388. 合并剪切范围
  23389. </summary>
  23390. <param name="first"></param>
  23391. <param name="second"></param>
  23392. <returns></returns>
  23393. </member>
  23394. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.BatchMergeHorizontalLine(System.Collections.Generic.Dictionary{System.Single,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.HLineObject}},System.Single,System.Single)">
  23395. <summary>
  23396. y坐标值相近的横线合并成一根或多根横线,相近有一个范围区间,yCoordinateStart开始,yCoordinateEnd结束
  23397. </summary>
  23398. <param name="horizontalLineDictionary"></param>
  23399. <param name="yCoordinateStart"></param>
  23400. <param name="yCoordinateEnd"></param>
  23401. <returns></returns>
  23402. </member>
  23403. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.ClassifiedStatisticsByCoordinateX(System.Collections.Generic.Dictionary{System.Single,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.HLineObject}},System.Single,System.Single)">
  23404. <summary>
  23405. 在起始点y相似或相近的情况下,按起始点X相同的线分别存入集合
  23406. </summary>
  23407. <param name="horizontalLineDictionary"></param>
  23408. <param name="yCoordinateStart"></param>
  23409. <param name="yCoordinateEnd"></param>
  23410. <returns></returns>
  23411. </member>
  23412. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.MergeVerticalLineByPortrait(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.VLineObject})">
  23413. <summary>
  23414. 合并竖线,按纵向方向合并(多根竖线X坐标值相同的情况,合并成一根或多根竖线)
  23415. </summary>
  23416. <param name="verticalLineLists"></param>
  23417. <returns></returns>
  23418. </member>
  23419. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.MergeVerticalLineByTransverse(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.VLineObject})">
  23420. <summary>
  23421. 合并竖线,按横向方向合并(多根竖线存在x坐标值相近的情况,合并成一根或多根竖线)
  23422. </summary>
  23423. <param name="verticalLineLists"></param>
  23424. <returns></returns>
  23425. </member>
  23426. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.JoinLine(System.Collections.Generic.Dictionary{System.Single,Spire.Pdf.Conversion.LogicStructure.Base.VLineObject})">
  23427. <summary>
  23428. 起始点Y不相同的情况下,前面一根竖线结束点与当前竖线起始点间距在一个常数范围内,合并成一根或多根竖线
  23429. </summary>
  23430. <param name="xverticalLineLists"></param>
  23431. <returns></returns>
  23432. </member>
  23433. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.MergeSameStartPoint(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.VLineObject})">
  23434. <summary>
  23435. 在X相同,起始点Y相同的情况下,也存在多根竖线,这种情况先合并成一根竖线
  23436. </summary>
  23437. <param name="lists"></param>
  23438. <returns></returns>
  23439. </member>
  23440. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.MergeTwoVerticalLine(Spire.Pdf.Conversion.LogicStructure.Base.VLineObject,Spire.Pdf.Conversion.LogicStructure.Base.VLineObject)">
  23441. <summary>
  23442. 合并两根竖线为一根竖线
  23443. </summary>
  23444. <param name="first"></param>
  23445. <param name="second"></param>
  23446. <returns></returns>
  23447. </member>
  23448. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.MergeClip(Spire.Pdf.Conversion.LogicStructure.Base.VLineObject,Spire.Pdf.Conversion.LogicStructure.Base.VLineObject)">
  23449. <summary>
  23450. 合并剪切范围
  23451. </summary>
  23452. <param name="first"></param>
  23453. <param name="second"></param>
  23454. <returns></returns>
  23455. </member>
  23456. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.BatchMergeVerticalLine(System.Collections.Generic.Dictionary{System.Single,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.VLineObject}},System.Single,System.Single)">
  23457. <summary>
  23458. x坐标值相近的竖线合并成一根或多根竖线,相近有一个范围区间,xCoordinateStart开始,xCoordinateEnd结束
  23459. </summary>
  23460. <param name="verticalLineDictionary"></param>
  23461. <param name="xCoordinateStart"></param>
  23462. <param name="xCoordinateEnd"></param>
  23463. <returns></returns>
  23464. </member>
  23465. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.StraightLinesRecognizer.ClassifiedStatisticsByCoordinateX(System.Collections.Generic.Dictionary{System.Single,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.VLineObject}},System.Single,System.Single)">
  23466. <summary>
  23467. 在起始点x相似或相近的情况下,按起始点y相同的竖线分别存入集合
  23468. </summary>
  23469. <param name="verticalLineDictionary"></param>
  23470. <param name="xCoordinateStart"></param>
  23471. <param name="xCoordinateEnd"></param>
  23472. <returns></returns>
  23473. </member>
  23474. <member name="T:Spire.Pdf.Conversion.LogicStructure.Base.TextObject">
  23475. <summary>
  23476. Text object
  23477. </summary>
  23478. </member>
  23479. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.m_LineSpacingPoints">
  23480. <summary>
  23481. Returns cell spacing of this font (points).
  23482. This is a vertical distance between baselines of the two glyphs.
  23483. </summary>
  23484. </member>
  23485. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.m_Size">
  23486. <summary>
  23487. the text size
  23488. </summary>
  23489. </member>
  23490. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.m_Text">
  23491. <summary>
  23492. the text
  23493. </summary>
  23494. </member>
  23495. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.m_Style">
  23496. <summary>
  23497. the font style
  23498. </summary>
  23499. </member>
  23500. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.m_FontSize">
  23501. <summary>
  23502. the font size
  23503. </summary>
  23504. </member>
  23505. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.m_FontName">
  23506. <summary>
  23507. the font name
  23508. </summary>
  23509. </member>
  23510. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.m_Color">
  23511. <summary>
  23512. the text color
  23513. </summary>
  23514. </member>
  23515. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.m_SecondTextOrigin">
  23516. <summary>
  23517. merge text after,the second text origin laction
  23518. </summary>
  23519. </member>
  23520. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.m_SecondTextSize">
  23521. <summary>
  23522. merge text after,the second text size
  23523. </summary>
  23524. </member>
  23525. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.m_Clip">
  23526. <summary>
  23527. the text clip rect
  23528. </summary>
  23529. </member>
  23530. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.m_Matrix">
  23531. <summary>
  23532. the affine matrix transformation to the local coordinate space
  23533. </summary>
  23534. </member>
  23535. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.m_CharSizes">
  23536. <summary>
  23537. the size of each character
  23538. </summary>
  23539. </member>
  23540. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.LineSpacingPoints">
  23541. <summary>
  23542. Returns cell spacing of this font (points).
  23543. This is a vertical distance between baselines of the two glyphs.
  23544. </summary>
  23545. </member>
  23546. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.Size">
  23547. <summary>
  23548. the char size
  23549. </summary>
  23550. </member>
  23551. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.Text">
  23552. <summary>
  23553. the text
  23554. </summary>
  23555. </member>
  23556. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.Style">
  23557. <summary>
  23558. the font style
  23559. </summary>
  23560. </member>
  23561. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.FontSize">
  23562. <summary>
  23563. the font size
  23564. </summary>
  23565. </member>
  23566. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.FontName">
  23567. <summary>
  23568. the font name
  23569. </summary>
  23570. </member>
  23571. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.Color">
  23572. <summary>
  23573. the text color
  23574. </summary>
  23575. </member>
  23576. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.Clip">
  23577. <summary>
  23578. the text clip rect
  23579. </summary>
  23580. </member>
  23581. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.Matrix">
  23582. <summary>
  23583. the affine matrix transformation to the local coordinate space.
  23584. </summary>
  23585. </member>
  23586. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.CharSizes">
  23587. <summary>
  23588. the size of each character
  23589. </summary>
  23590. </member>
  23591. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.SecondTextOrigin">
  23592. <summary>
  23593. merge text after,the second text origin laction
  23594. </summary>
  23595. </member>
  23596. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.SecondTextSize">
  23597. <summary>
  23598. merge text after,the second text size
  23599. </summary>
  23600. </member>
  23601. <member name="M:Spire.Pdf.Conversion.LogicStructure.Base.TextObject.Clone">
  23602. <summary>
  23603. </summary>
  23604. <returns></returns>
  23605. </member>
  23606. <member name="T:Spire.Pdf.Conversion.LogicStructure.Base.VLineObject">
  23607. <summary>
  23608. Vertical line object
  23609. </summary>
  23610. </member>
  23611. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.VLineObject.m_Clip">
  23612. <summary>
  23613. set clip rect
  23614. </summary>
  23615. </member>
  23616. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.VLineObject.m_Color">
  23617. <summary>
  23618. line color
  23619. </summary>
  23620. </member>
  23621. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.VLineObject.m_EndPoint">
  23622. <summary>
  23623. end point
  23624. </summary>
  23625. </member>
  23626. <member name="F:Spire.Pdf.Conversion.LogicStructure.Base.VLineObject.m_BorderStyle">
  23627. <summary>
  23628. Cell border line style
  23629. </summary>
  23630. </member>
  23631. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.VLineObject.Height">
  23632. <summary>
  23633. Content height
  23634. </summary>
  23635. </member>
  23636. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.VLineObject.Width">
  23637. <summary>
  23638. width
  23639. </summary>
  23640. </member>
  23641. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.VLineObject.Color">
  23642. <summary>
  23643. line color
  23644. </summary>
  23645. </member>
  23646. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.VLineObject.EndPoint">
  23647. <summary>
  23648. end point
  23649. </summary>
  23650. </member>
  23651. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.VLineObject.Clip">
  23652. <summary>
  23653. set clip rect
  23654. </summary>
  23655. </member>
  23656. <member name="P:Spire.Pdf.Conversion.LogicStructure.Base.VLineObject.BorderStyle">
  23657. <summary>
  23658. Cell border line style
  23659. </summary>
  23660. </member>
  23661. <member name="F:Spire.Pdf.Conversion.LogicStructure.Charts.ChartsRecognizer.m_pageIndex">
  23662. <summary>
  23663. the page index
  23664. </summary>
  23665. </member>
  23666. <member name="F:Spire.Pdf.Conversion.LogicStructure.Charts.ChartsRecognizer.m_size">
  23667. <summary>
  23668. the page size
  23669. </summary>
  23670. </member>
  23671. <member name="F:Spire.Pdf.Conversion.LogicStructure.Charts.ChartsRecognizer.m_documentBase">
  23672. <summary>
  23673. The origin PdfDocumentBase.
  23674. </summary>
  23675. </member>
  23676. <member name="F:Spire.Pdf.Conversion.LogicStructure.Charts.ChartsRecognizer.m_graphicsObject">
  23677. <summary>
  23678. 识别为chart后剩余的对象
  23679. </summary>
  23680. </member>
  23681. <member name="M:Spire.Pdf.Conversion.LogicStructure.Charts.ChartsRecognizer.#ctor(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject},Spire.Pdf.PdfDocumentBase,System.Int32,System.Drawing.SizeF)">
  23682. <summary>
  23683. Initializes a new instance of the class.
  23684. </summary>
  23685. <param name="graphicsObject"></param>
  23686. <param name="documentBase"></param>
  23687. <param name="pageIndex"></param>
  23688. <param name="size"></param>
  23689. </member>
  23690. <member name="M:Spire.Pdf.Conversion.LogicStructure.Charts.ChartsRecognizer.Recognize">
  23691. <summary>
  23692. 抽取chart的内容
  23693. </summary>
  23694. </member>
  23695. <member name="M:Spire.Pdf.Conversion.LogicStructure.Charts.ChartsRecognizer.TotalPath(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject})">
  23696. <summary>
  23697. 计算当前path又包含多少个path
  23698. </summary>
  23699. <param name="lists"></param>
  23700. <returns></returns>
  23701. </member>
  23702. <member name="M:Spire.Pdf.Conversion.LogicStructure.Charts.ChartsRecognizer.ContainsCurve(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject})">
  23703. <summary>
  23704. 判断是否包含曲线
  23705. </summary>
  23706. <param name="lists"></param>
  23707. <returns></returns>
  23708. </member>
  23709. <member name="M:Spire.Pdf.Conversion.LogicStructure.Charts.ChartsRecognizer.FilterChartRange(Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject,System.Collections.Generic.Dictionary{Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject}})">
  23710. <summary>
  23711. 筛选出chart的范围
  23712. </summary>
  23713. <param name="dataEntity"></param>
  23714. <param name="chartRanges"></param>
  23715. </member>
  23716. <member name="M:Spire.Pdf.Conversion.LogicStructure.Charts.ChartsRecognizer.GetOtherGraphicsObjects">
  23717. <summary>
  23718. </summary>
  23719. <returns></returns>
  23720. </member>
  23721. <member name="M:Spire.Pdf.Conversion.LogicStructure.Charts.ChartsRecognizer.GetObjectRect(Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject)">
  23722. <summary>
  23723. 获得对象的范围
  23724. </summary>
  23725. <param name="graphicsObject"></param>
  23726. <returns></returns>
  23727. </member>
  23728. <member name="M:Spire.Pdf.Conversion.LogicStructure.Charts.ChartsRecognizer.InterceptChartFromImage(System.Collections.Generic.Dictionary{Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject}},System.Int32)">
  23729. <summary>
  23730. 从图片截取当前页面的chart的内容
  23731. </summary>
  23732. <param name=""></param>
  23733. <param name="pageIndex"></param>
  23734. <returns></returns>
  23735. </member>
  23736. <member name="T:Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange">
  23737. <summary>
  23738. Define a cross row and column merge range class,Used to merge cells
  23739. </summary>
  23740. </member>
  23741. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange.m_startRowIndex">
  23742. <summary>
  23743. 开始行所引值
  23744. </summary>
  23745. </member>
  23746. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange.m_endRowIndex">
  23747. <summary>
  23748. 结束行所引值
  23749. </summary>
  23750. </member>
  23751. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange.m_startColumnIndex">
  23752. <summary>
  23753. 开始列所引值
  23754. </summary>
  23755. </member>
  23756. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange.m_endColumnIndex">
  23757. <summary>
  23758. 结束列所引值
  23759. </summary>
  23760. </member>
  23761. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange.#ctor">
  23762. <summary>
  23763. </summary>
  23764. </member>
  23765. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange.SetStartRowIndex(System.Int32)">
  23766. <summary>
  23767. 开始行所引值
  23768. </summary>
  23769. <param name="startRowIndex"></param>
  23770. </member>
  23771. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange.GetStartRowIndex">
  23772. <summary>
  23773. 开始行所引值
  23774. </summary>
  23775. <returns></returns>
  23776. </member>
  23777. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange.SetEndRowIndex(System.Int32)">
  23778. <summary>
  23779. 结束行所引值
  23780. </summary>
  23781. <param name="endRowIndex"></param>
  23782. </member>
  23783. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange.GetEndRowIndex">
  23784. <summary>
  23785. 结束行所引值
  23786. </summary>
  23787. <returns></returns>
  23788. </member>
  23789. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange.SetStartColumnIndex(System.Int32)">
  23790. <summary>
  23791. 开始列所引值
  23792. </summary>
  23793. <param name="startColumnIndex"></param>
  23794. </member>
  23795. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange.GetStartColumnIndex">
  23796. <summary>
  23797. 开始列所引值
  23798. </summary>
  23799. <returns></returns>
  23800. </member>
  23801. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange.SetEndColumnIndex(System.Int32)">
  23802. <summary>
  23803. 结束列所引值
  23804. </summary>
  23805. <param name="endColumnIndex"></param>
  23806. </member>
  23807. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange.GetEndColumnIndex">
  23808. <summary>
  23809. 结束列所引值
  23810. </summary>
  23811. <returns></returns>
  23812. </member>
  23813. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange.GetMergeCell">
  23814. <summary>
  23815. 获取合并行列的xml字符串
  23816. </summary>
  23817. <returns></returns>
  23818. </member>
  23819. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange.Contains(System.Int32,System.Int32)">
  23820. <summary>
  23821. 当前已经合并的行列是否包含当前单元格
  23822. </summary>
  23823. <param name="rowIndex"></param>
  23824. <param name="columnIndex"></param>
  23825. <returns></returns>
  23826. </member>
  23827. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.CellMergeRange.GetRowColumnKey">
  23828. <summary>
  23829. Gets column name according to column index.
  23830. </summary>
  23831. <returns></returns>
  23832. </member>
  23833. <member name="T:Spire.Pdf.Conversion.LogicStructure.Layout.ConvertToSignleSheet">
  23834. <summary>
  23835. all page convert to signle sheet
  23836. </summary>
  23837. </member>
  23838. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.ConvertToSignleSheet.m_pageObjects">
  23839. <summary>
  23840. 每一页的页面对象
  23841. </summary>
  23842. </member>
  23843. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.ConvertToSignleSheet.m_pageSizes">
  23844. <summary>
  23845. 每一页的页面大小
  23846. </summary>
  23847. </member>
  23848. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.ConvertToSignleSheet.#ctor(System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Base.PageObject},System.Collections.Generic.Dictionary{System.Int32,System.Drawing.SizeF})">
  23849. <summary>
  23850. Initializes a new instance of the class.
  23851. </summary>
  23852. <param name="pageObjects"></param>
  23853. <param name="pageSizes"></param>
  23854. </member>
  23855. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.ConvertToSignleSheet.Converter(System.IO.Stream)">
  23856. <summary>
  23857. Convert to stream
  23858. </summary>
  23859. <param name="ouputStream"></param>
  23860. <returns></returns>
  23861. </member>
  23862. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.ConvertToSignleSheet.MergeAllObject">
  23863. <summary>
  23864. 合并所有页面的对象,每一页对象的Y坐标不断追加
  23865. </summary>
  23866. <returns></returns>
  23867. </member>
  23868. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.ConvertToSignleSheet.UpdateTableObject(Spire.Pdf.Conversion.LogicStructure.Tables.TableObject,System.Single)">
  23869. <summary>
  23870. 更新TableObject对象的Y坐标
  23871. </summary>
  23872. <param name="tableObject"></param>
  23873. <param name="offsetY"></param>
  23874. </member>
  23875. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.ConvertToSignleSheet.UpdatePathObject(Spire.Pdf.Conversion.LogicStructure.Base.PathObject,System.Single)">
  23876. <summary>
  23877. 更新PathObject对象的Y坐标
  23878. </summary>
  23879. <param name="pathObject"></param>
  23880. <param name="offsetY"></param>
  23881. </member>
  23882. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.ConvertToSignleSheet.UpdateHLineObject(Spire.Pdf.Conversion.LogicStructure.Base.HLineObject,System.Single)">
  23883. <summary>
  23884. 更新HLineObject对象的Y坐标
  23885. </summary>
  23886. <param name="hLineObject"></param>
  23887. <param name="offsetY"></param>
  23888. </member>
  23889. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.ConvertToSignleSheet.UpdateVLineObject(Spire.Pdf.Conversion.LogicStructure.Base.VLineObject,System.Single)">
  23890. <summary>
  23891. 更新VLineObject对象的Y坐标
  23892. </summary>
  23893. <param name="vLineObject"></param>
  23894. <param name="offsetY"></param>
  23895. </member>
  23896. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.ConvertToSignleSheet.UpdateTextObject(Spire.Pdf.Conversion.LogicStructure.Base.TextObject,System.Single)">
  23897. <summary>
  23898. 更新TextObject对象的Y坐标
  23899. </summary>
  23900. <param name="textObject"></param>
  23901. <param name="offsetY"></param>
  23902. </member>
  23903. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.ConvertToSignleSheet.UpdateParagraphsObject(Spire.Pdf.Conversion.LogicStructure.Base.ParagraphsObject,System.Single)">
  23904. <summary>
  23905. 更新ParagraphsObject对象的Y坐标
  23906. </summary>
  23907. <param name="paragraphsObject"></param>
  23908. <param name="offsetY"></param>
  23909. </member>
  23910. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.ConvertToSignleSheet.UpdateImageObject(Spire.Pdf.Conversion.LogicStructure.Base.ImageObject,System.Single)">
  23911. <summary>
  23912. 更新ImageObject对象的Y坐标
  23913. </summary>
  23914. <param name="imageObject"></param>
  23915. <param name="offsetY"></param>
  23916. </member>
  23917. <member name="T:Spire.Pdf.Conversion.LogicStructure.Layout.DataSegment">
  23918. <summary>
  23919. 相近数值的起始,结束范围
  23920. 比如数据: -1, 10, 15, 16, 17, 18, 29, 30, 31, 48, 49, 50, 61, 62, 80
  23921. 前后相邻的数字小于5,认为是相近的数字
  23922. 处理后得到结果:
  23923. 第1段数据:m_Start=-1,m_End=-1;
  23924. 第2段数据:m_Start=10,m_End=10;
  23925. 第3段数据:m_Start=15,m_End=18;
  23926. 第4段数据:m_Start=29,m_End=31;
  23927. 第5段数据:m_Start=48,m_End=50;
  23928. 第6段数据:m_Start=61,m_End=62;
  23929. 第7段数据:m_Start=80,m_End=80;
  23930. 这样每一段范围数字处理成同一行,或同一列
  23931. </summary>
  23932. </member>
  23933. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.DataSegment.m_Parameter">
  23934. <summary>
  23935. 前后间隔某一个值认为是相近的数字
  23936. </summary>
  23937. </member>
  23938. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.DataSegment.m_Start">
  23939. <summary>
  23940. 相近数值的开始范围
  23941. </summary>
  23942. </member>
  23943. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.DataSegment.m_End">
  23944. <summary>
  23945. 相近数值的结束范围
  23946. </summary>
  23947. </member>
  23948. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.DataSegment.SetStart(System.Single)">
  23949. <summary>
  23950. 设置相近数值的开始范围
  23951. </summary>
  23952. <param name="start"></param>
  23953. </member>
  23954. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.DataSegment.SetEnd(System.Single)">
  23955. <summary>
  23956. 设置相近数值的结束范围
  23957. </summary>
  23958. <param name="end"></param>
  23959. </member>
  23960. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.DataSegment.SetParameter(System.Single)">
  23961. <summary>
  23962. 前后间隔某一个值认为是相近的数字
  23963. </summary>
  23964. <returns></returns>
  23965. </member>
  23966. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.DataSegment.GetStart">
  23967. <summary>
  23968. 获取相近数值的开始范围
  23969. </summary>
  23970. <returns></returns>
  23971. </member>
  23972. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.DataSegment.GetEnd">
  23973. <summary>
  23974. 获取相近数值的结束范围
  23975. </summary>
  23976. <returns></returns>
  23977. </member>
  23978. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.DataSegment.GetParameter">
  23979. <summary>
  23980. 前后间隔某一个值认为是相近的数字
  23981. </summary>
  23982. <returns></returns>
  23983. </member>
  23984. <member name="T:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow">
  23985. <summary>
  23986. 单元格横向起点,结束点,或两点之间距离;单元格纵向起点,结束点,或两点之间距离
  23987. </summary>
  23988. </member>
  23989. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow.m_RowTopY">
  23990. <summary>
  23991. 当前行的Y坐标起始点
  23992. </summary>
  23993. </member>
  23994. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow.m_RowBottomY">
  23995. <summary>
  23996. 当前行的Y坐标结束点
  23997. </summary>
  23998. </member>
  23999. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow.m_RowIndex">
  24000. <summary>
  24001. 当前行的所引,1开始
  24002. </summary>
  24003. </member>
  24004. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow.m_Columns">
  24005. <summary>
  24006. 当前行包含的列
  24007. </summary>
  24008. </member>
  24009. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow.#ctor(System.Single,System.Single)">
  24010. <summary>
  24011. </summary>
  24012. <param name="rowTopY"></param>
  24013. <param name="rowBottomY"></param>
  24014. </member>
  24015. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow.GetRowTopY">
  24016. <summary>
  24017. Get y coordinate point for row top
  24018. </summary>
  24019. <returns></returns>
  24020. </member>
  24021. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow.SetRowTopY(System.Single)">
  24022. <summary>
  24023. Set y coordinate point for row top
  24024. </summary>
  24025. <param name="y"></param>
  24026. </member>
  24027. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow.GetRowBottomY">
  24028. <summary>
  24029. Get y coordinate point for row bottom
  24030. </summary>
  24031. <returns></returns>
  24032. </member>
  24033. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow.SetRowBottomY(System.Single)">
  24034. <summary>
  24035. Set y coordinate point for row bottom
  24036. </summary>
  24037. <param name="y"></param>
  24038. </member>
  24039. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow.GetRowIndex">
  24040. <summary>
  24041. Get row index
  24042. </summary>
  24043. <returns></returns>
  24044. </member>
  24045. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow.SetRowIndex(System.Int32)">
  24046. <summary>
  24047. Set row index
  24048. </summary>
  24049. <param name="rowIndex"></param>
  24050. </member>
  24051. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow.AddColumn(System.Int32)">
  24052. <summary>
  24053. Add new Column
  24054. </summary>
  24055. <param name="columnIndex"></param>
  24056. <returns></returns>
  24057. </member>
  24058. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow.SetColumn(System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn})">
  24059. <summary>
  24060. </summary>
  24061. <param name="columns"></param>
  24062. </member>
  24063. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow.GetColumns">
  24064. <summary>
  24065. Get all Columns
  24066. </summary>
  24067. <returns></returns>
  24068. </member>
  24069. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow.GetColumn(System.Int32)">
  24070. <summary>
  24071. Get logicColumn by columnIndex
  24072. </summary>
  24073. <param name="columnIndex"></param>
  24074. <returns></returns>
  24075. </member>
  24076. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow.GetRowHeight">
  24077. <summary>
  24078. Get row height
  24079. </summary>
  24080. <returns></returns>
  24081. </member>
  24082. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow.IsEmpty">
  24083. <summary>
  24084. 当前行内容是否为空
  24085. </summary>
  24086. <returns></returns>
  24087. </member>
  24088. <member name="T:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn">
  24089. <summary>
  24090. 单元格横向起点,结束点,或两点之间距离;单元格纵向起点,结束点,或两点之间距离
  24091. </summary>
  24092. </member>
  24093. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.m_ColumnLeftX">
  24094. <summary>
  24095. 当前列的左边的X起始点
  24096. </summary>
  24097. </member>
  24098. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.m_ColumnRightX">
  24099. <summary>
  24100. 当前列的右边的X结束点
  24101. </summary>
  24102. </member>
  24103. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.m_RowIndex">
  24104. <summary>
  24105. 当前列所在行的索引值,1开始
  24106. </summary>
  24107. </member>
  24108. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.m_ColumnIndex">
  24109. <summary>
  24110. 当前列的索引值,0开始
  24111. </summary>
  24112. </member>
  24113. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.m_Top">
  24114. <summary>
  24115. 当前列的顶部边框
  24116. </summary>
  24117. </member>
  24118. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.m_Bottom">
  24119. <summary>
  24120. 当前列的底部边框
  24121. </summary>
  24122. </member>
  24123. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.m_Left">
  24124. <summary>
  24125. 当前列的左边框
  24126. </summary>
  24127. </member>
  24128. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.m_Right">
  24129. <summary>
  24130. 当前列的右边框
  24131. </summary>
  24132. </member>
  24133. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.m_BgColor">
  24134. <summary>
  24135. 当前列的背景色
  24136. </summary>
  24137. </member>
  24138. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.m_textObjects">
  24139. <summary>
  24140. 当前列的text对象集合
  24141. </summary>
  24142. </member>
  24143. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.m_paragraphsObject">
  24144. <summary>
  24145. 当前列的Paragraphs对象
  24146. </summary>
  24147. </member>
  24148. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.SetColumnLeftX(System.Single)">
  24149. <summary>
  24150. Set x point to the left of the colume
  24151. </summary>
  24152. <param name="x"></param>
  24153. </member>
  24154. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.GetColumnLeftX">
  24155. <summary>
  24156. Get x point to the left of the colume
  24157. </summary>
  24158. <returns></returns>
  24159. </member>
  24160. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.SetColumnRightX(System.Single)">
  24161. <summary>
  24162. Set x point to the right of the colume
  24163. </summary>
  24164. <param name="x"></param>
  24165. </member>
  24166. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.GetColumnRightX">
  24167. <summary>
  24168. Get x point to the right of the colume
  24169. </summary>
  24170. <returns></returns>
  24171. </member>
  24172. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.SetRowIndex(System.Int32)">
  24173. <summary>
  24174. Set row Index
  24175. </summary>
  24176. <param name="rowIndex"></param>
  24177. </member>
  24178. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.GetRowIndex">
  24179. <summary>
  24180. Get row Index
  24181. </summary>
  24182. <returns></returns>
  24183. </member>
  24184. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.SetColumnIndex(System.Int32)">
  24185. <summary>
  24186. Set Column Index
  24187. </summary>
  24188. <param name="columnIndex"></param>
  24189. </member>
  24190. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.GetColumnIndex">
  24191. <summary>
  24192. Get Column Index
  24193. </summary>
  24194. <returns></returns>
  24195. </member>
  24196. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.GetTop">
  24197. <summary>
  24198. Get the top border
  24199. </summary>
  24200. <returns></returns>
  24201. </member>
  24202. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.SetTop(Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject)">
  24203. <summary>
  24204. Set the top border
  24205. </summary>
  24206. <param name="top"></param>
  24207. </member>
  24208. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.GetBottom">
  24209. <summary>
  24210. Get the bottom border
  24211. </summary>
  24212. <returns></returns>
  24213. </member>
  24214. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.SetBottom(Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject)">
  24215. <summary>
  24216. Set the bottom border
  24217. </summary>
  24218. <param name="bottom"></param>
  24219. </member>
  24220. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.GetLeft">
  24221. <summary>
  24222. Get the left border
  24223. </summary>
  24224. <returns></returns>
  24225. </member>
  24226. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.SetLeft(Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject)">
  24227. <summary>
  24228. Set the left border
  24229. </summary>
  24230. <param name="left"></param>
  24231. </member>
  24232. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.GetRight">
  24233. <summary>
  24234. Get the right border
  24235. </summary>
  24236. <returns></returns>
  24237. </member>
  24238. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.SetRight(Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject)">
  24239. <summary>
  24240. Set the right border
  24241. </summary>
  24242. <param name="right"></param>
  24243. </member>
  24244. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.GetBgColor">
  24245. <summary>
  24246. Get the background color
  24247. </summary>
  24248. <returns></returns>
  24249. </member>
  24250. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.SetBgColor(System.Drawing.Color)">
  24251. <summary>
  24252. Set the background color
  24253. </summary>
  24254. <param name="bgColor"></param>
  24255. </member>
  24256. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.SetTextObjects(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  24257. <summary>
  24258. Add text object to column
  24259. </summary>
  24260. <param name="textObject"></param>
  24261. </member>
  24262. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.SetTextObject(Spire.Pdf.Conversion.LogicStructure.Base.TextObject)">
  24263. <summary>
  24264. Add text object to column
  24265. </summary>
  24266. <param name="textObject"></param>
  24267. </member>
  24268. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.SetParagraphsObject(Spire.Pdf.Conversion.LogicStructure.Base.ParagraphsObject)">
  24269. <summary>
  24270. Add paragraphs object to column
  24271. </summary>
  24272. <param name="paragraphsObject"></param>
  24273. </member>
  24274. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.GetTextObjects">
  24275. <summary>
  24276. Get all graphics object
  24277. </summary>
  24278. <returns></returns>
  24279. </member>
  24280. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.GetParagraphsObject">
  24281. <summary>
  24282. Get paragraphs object
  24283. </summary>
  24284. <returns></returns>
  24285. </member>
  24286. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.GetColumnWidth">
  24287. <summary>
  24288. Get column width
  24289. </summary>
  24290. <returns></returns>
  24291. </member>
  24292. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.GetColumnTextWidth">
  24293. <summary>
  24294. Get column text width
  24295. </summary>
  24296. <returns></returns>
  24297. </member>
  24298. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.GetRightTextEndXCoordinate">
  24299. <summary>
  24300. 获取当前列最右边文本的结束X坐标点
  24301. </summary>
  24302. <returns></returns>
  24303. </member>
  24304. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.GetLeftTextXCoordinate">
  24305. <summary>
  24306. 获取当前列最左边文本的X坐标点
  24307. </summary>
  24308. <returns></returns>
  24309. </member>
  24310. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.GetTextMaxFontSize">
  24311. <summary>
  24312. 获取当前列文本的最大fontSize
  24313. </summary>
  24314. <returns></returns>
  24315. </member>
  24316. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.GetText">
  24317. <summary>
  24318. </summary>
  24319. <returns></returns>
  24320. </member>
  24321. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn.IsEmpty">
  24322. <summary>
  24323. 当前列内容是否为空
  24324. </summary>
  24325. <returns></returns>
  24326. </member>
  24327. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.m_allLineXOrdinates">
  24328. <summary>
  24329. </summary>
  24330. </member>
  24331. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.m_allLineYOrdinates">
  24332. <summary>
  24333. </summary>
  24334. </member>
  24335. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.m_logicRows">
  24336. <summary>
  24337. 当前表格所有行
  24338. </summary>
  24339. </member>
  24340. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.m_LogicColumns">
  24341. <summary>
  24342. 当前表格所有行
  24343. </summary>
  24344. </member>
  24345. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.#ctor">
  24346. <summary>
  24347. </summary>
  24348. </member>
  24349. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.#ctor(System.Collections.Generic.List{System.Single},System.Collections.Generic.List{System.Single})">
  24350. <summary>
  24351. </summary>
  24352. <param name="allLineXOrdinates"></param>
  24353. <param name="allLineYOrdinates"></param>
  24354. </member>
  24355. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.AddLogicRow(System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow)">
  24356. <summary>
  24357. </summary>
  24358. <param name="rowIndex"></param>
  24359. <param name="logicRow"></param>
  24360. </member>
  24361. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.GetLogicRows">
  24362. <summary>
  24363. </summary>
  24364. <returns></returns>
  24365. </member>
  24366. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.GetNewLogicColumns">
  24367. <summary>
  24368. </summary>
  24369. <returns></returns>
  24370. </member>
  24371. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.GetLogicColumns">
  24372. <summary>
  24373. </summary>
  24374. <returns></returns>
  24375. </member>
  24376. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.GetFirstRowAllLogicColumns">
  24377. <summary>
  24378. 获取第一行的所有列
  24379. </summary>
  24380. <returns></returns>
  24381. </member>
  24382. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.SetLogicColumns(System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn})">
  24383. <summary>
  24384. </summary>
  24385. <param name="logicColumns"></param>
  24386. </member>
  24387. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.GetLogicRow(System.Int32)">
  24388. <summary>
  24389. </summary>
  24390. <param name="rowIndex"></param>
  24391. <returns></returns>
  24392. </member>
  24393. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.GetLogicColumn(System.Int32)">
  24394. <summary>
  24395. </summary>
  24396. <param name="columnIndex"></param>
  24397. <returns></returns>
  24398. </member>
  24399. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.GetMaxRowIndex">
  24400. <summary>
  24401. 最大行索引
  24402. </summary>
  24403. <returns></returns>
  24404. </member>
  24405. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.GetMaxColumnIndex">
  24406. <summary>
  24407. 最大列索引
  24408. </summary>
  24409. <returns></returns>
  24410. </member>
  24411. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.GetRect">
  24412. <summary>
  24413. LogicSheet的范围
  24414. </summary>
  24415. <returns></returns>
  24416. </member>
  24417. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheet.Clone">
  24418. <summary>
  24419. </summary>
  24420. <returns></returns>
  24421. </member>
  24422. <member name="T:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator">
  24423. <summary>
  24424. logic sheet creator
  24425. </summary>
  24426. </member>
  24427. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.m_pageObject">
  24428. <summary>
  24429. 页面对象
  24430. </summary>
  24431. </member>
  24432. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.m_dataSegmentsX">
  24433. <summary>
  24434. 线条X坐标点相近数值的起始,结束范围
  24435. </summary>
  24436. </member>
  24437. <member name="F:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.m_dataSegmentsY">
  24438. <summary>
  24439. 线条Y坐标点相近数值的起始,结束范围
  24440. </summary>
  24441. </member>
  24442. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.#ctor(Spire.Pdf.Conversion.LogicStructure.Base.PageObject)">
  24443. <summary>
  24444. Initializes a new instance of the class.
  24445. </summary>
  24446. <param name="pageObject"></param>
  24447. </member>
  24448. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.CreateLogicSheet">
  24449. <summary>
  24450. 创建逻辑sheet
  24451. </summary>
  24452. <returns></returns>
  24453. </member>
  24454. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetDataSegmentsX">
  24455. <summary>
  24456. 线条X坐标点相近数值的起始,结束范围
  24457. </summary>
  24458. <returns></returns>
  24459. </member>
  24460. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetDataSegmentsY">
  24461. <summary>
  24462. 线条Y坐标点相近数值的起始,结束范围
  24463. </summary>
  24464. <returns></returns>
  24465. </member>
  24466. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetAllColumnsXCoordinates(System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn})">
  24467. <summary>
  24468. 获取所有列的X坐标
  24469. </summary>
  24470. <param name="columnDictionarys"></param>
  24471. <returns></returns>
  24472. </member>
  24473. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetAllRowsYCoordinates(System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow})">
  24474. <summary>
  24475. 获取所有行的Y坐标
  24476. </summary>
  24477. <param name="rowDictionarys"></param>
  24478. <returns></returns>
  24479. </member>
  24480. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetXCoordinatesByLineLayout">
  24481. <summary>
  24482. 按线条方式布局,获取文本,线条的X坐标位置,包含表格线条,path线条和单个线条
  24483. </summary>
  24484. </member>
  24485. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetYCoordinatesByLineLayout">
  24486. <summary>
  24487. 按线条方式布局,获取文本,线条的Y坐标位置,包含表格线条,path线条和单个线条
  24488. </summary>
  24489. </member>
  24490. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetXCoordinatesByTextLayout">
  24491. <summary>
  24492. 按文本方式布局,获取文本,线条的X坐标位置,包含表格线条,path线条和单个线条
  24493. </summary>
  24494. </member>
  24495. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetYCoordinatesByTextLayout">
  24496. <summary>
  24497. 按文本方式布局,获取文本,线条的Y坐标位置,包含表格线条,path线条和单个线条
  24498. </summary>
  24499. </member>
  24500. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetTableObjectXCoordinates">
  24501. <summary>
  24502. 所有表格线的横坐标值
  24503. </summary>
  24504. <returns></returns>
  24505. </member>
  24506. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetPathObjectXCoordinates">
  24507. <summary>
  24508. 所有path线条的横坐标值
  24509. </summary>
  24510. <returns></returns>
  24511. </member>
  24512. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetAllLineObjectXCoordinates">
  24513. <summary>
  24514. 所有线条的横坐标值
  24515. </summary>
  24516. <returns></returns>
  24517. </member>
  24518. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetTableObjectYCoordinates">
  24519. <summary>
  24520. 所有表格线的纵坐标值
  24521. </summary>
  24522. <returns></returns>
  24523. </member>
  24524. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetPathObjectYCoordinates">
  24525. <summary>
  24526. 所有path线条的纵坐标值
  24527. </summary>
  24528. <returns></returns>
  24529. </member>
  24530. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetAllLineObjectYCoordinates">
  24531. <summary>
  24532. 所有线条的Y坐标值
  24533. </summary>
  24534. <returns></returns>
  24535. </member>
  24536. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetLogicColumns(System.Collections.Generic.List{System.Single})">
  24537. <summary>
  24538. 创建逻辑列
  24539. </summary>
  24540. <param name="tableXCoordinates"></param>
  24541. <returns></returns>
  24542. </member>
  24543. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.AddPartXCoordinateToLogicColumns(System.Collections.Generic.List{System.Single},System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn},System.Single)">
  24544. <summary>
  24545. 把部分对象的X坐标值加入逻辑列,进行布局
  24546. </summary>
  24547. <param name="xCoordinates"></param>
  24548. <param name="columnDictionarys"></param>
  24549. <param name="parameter"></param>
  24550. <returns></returns>
  24551. </member>
  24552. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.AddSignleXCoordinateToLogicColumns(System.Single,System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn},System.Single)">
  24553. <summary>
  24554. 把对象的X坐标值加入逻辑列,进行布局
  24555. </summary>
  24556. <param name="x"></param>
  24557. <param name="columnDictionarys"></param>
  24558. <param name="parameter"></param>
  24559. <returns></returns>
  24560. </member>
  24561. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetLogicRows(System.Collections.Generic.List{System.Single})">
  24562. <summary>
  24563. 创建逻辑行
  24564. </summary>
  24565. <param name="tableYCoordinates"></param>
  24566. <returns></returns>
  24567. </member>
  24568. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.AddPartYCoordinateToLogicRows(System.Collections.Generic.List{System.Single},System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow},System.Single)">
  24569. <summary>
  24570. 把对象的Y坐标值加入逻辑行,进行布局
  24571. </summary>
  24572. <param name="yCoordinates"></param>
  24573. <param name="rowDictionarys"></param>
  24574. <param name="parameter"></param>
  24575. <returns></returns>
  24576. </member>
  24577. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.AddSignleYCoordinateToLogicRows(System.Single,System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow},System.Single)">
  24578. <summary>
  24579. 把对象的Y坐标值加入逻辑行,进行布局
  24580. </summary>
  24581. <param name="y"></param>
  24582. <param name="rowDictionarys"></param>
  24583. <param name=""></param>
  24584. <param name="parameter"></param>
  24585. <returns></returns>
  24586. </member>
  24587. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.AddLineXCoordinatesToLogicColumns(System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn},System.Collections.Generic.List{System.Single},System.Single)">
  24588. <summary>
  24589. 把HLineObject VLineObject PathObject对象的X坐标值加入逻辑列
  24590. </summary>
  24591. <param name="columnDictionarys"></param>
  24592. <param name="tableXCoordinates"></param>
  24593. <param name="parameter"></param>
  24594. <returns></returns>
  24595. </member>
  24596. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.AddLineYCoordinatesToLogicRows(System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow},System.Collections.Generic.List{System.Single},System.Single)">
  24597. <summary>
  24598. 把HLineObject VLineObject PathObject对象的Y坐标值加入逻辑行
  24599. </summary>
  24600. <param name="rowDictionarys"></param>
  24601. <param name="tableYCoordinates"></param>
  24602. <param name="parameter"></param>
  24603. <returns></returns>
  24604. </member>
  24605. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.AddAllTextXCoordinatesToLogicColumns(System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn},System.Single)">
  24606. <summary>
  24607. 把所有文本对象的X坐标值加入逻辑列
  24608. </summary>
  24609. <param name="columnDictionarys"></param>
  24610. <param name="parameter"></param>
  24611. <returns></returns>
  24612. </member>
  24613. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.AddTableTextObjectXCoordinatesToLogicColumns(System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn},System.Single)">
  24614. <summary>
  24615. 把表格对象中的TextObject对象的X坐标值加入逻辑列
  24616. </summary>
  24617. <param name="columnDictionarys"></param>
  24618. <param name="parameter"></param>
  24619. <returns></returns>
  24620. </member>
  24621. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.AddTextObjectXCoordinatesToLogicColumns(System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn},System.Single)">
  24622. <summary>
  24623. 把TextObject对象的X坐标值加入逻辑列
  24624. </summary>
  24625. <param name="columnDictionarys"></param>
  24626. <param name="parameter"></param>
  24627. <returns></returns>
  24628. </member>
  24629. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.AddAllTextYCoordinatesToLogicRows(System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow},System.Single)">
  24630. <summary>
  24631. 把所有文本对象的Y坐标值加入逻辑行
  24632. </summary>
  24633. <param name="rowDictionarys"></param>
  24634. <param name="parameter"></param>
  24635. <returns></returns>
  24636. </member>
  24637. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.AddTableTextObjectYCoordinatesToLogicRows(System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow},System.Single)">
  24638. <summary>
  24639. 把表格对象中的TextObject对象的Y坐标值加入逻辑行
  24640. </summary>
  24641. <param name="rowDictionarys"></param>
  24642. <param name="parameter"></param>
  24643. <returns></returns>
  24644. </member>
  24645. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetRowObjectTextYCoordinates(Spire.Pdf.Conversion.LogicStructure.Tables.RowObject,System.Collections.Generic.Dictionary{System.Int32,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject}},System.Single)">
  24646. <summary>
  24647. 获取表格对象每一行文本的Y坐标
  24648. </summary>
  24649. <param name="rowObject"></param>
  24650. <param name="eachRowTextObjects"></param>
  24651. <param name="parameter"></param>
  24652. <returns></returns>
  24653. </member>
  24654. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetTextYCoordinates(System.Collections.Generic.Dictionary{System.Int32,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject}},System.Single)">
  24655. <summary>
  24656. 获取每一行文本的Y坐标
  24657. </summary>
  24658. <param name="eachRowTextObjects"></param>
  24659. <param name="parameter"></param>
  24660. <returns></returns>
  24661. </member>
  24662. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.AddTextObjectYCoordinatesToLogicRows(System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicRow},System.Single)">
  24663. <summary>
  24664. 把TextObject对象的Y坐标值加入逻辑行
  24665. </summary>
  24666. <param name="rowDictionarys"></param>
  24667. <param name="parameter"></param>
  24668. <returns></returns>
  24669. </member>
  24670. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetTableObjectOtherArea(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Tables.TableObject})">
  24671. <summary>
  24672. 获取表格对象以外的区域
  24673. </summary>
  24674. <param name="tableObjects"></param>
  24675. <returns></returns>
  24676. </member>
  24677. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetLineCoordinatesNear(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Layout.DataSegment})">
  24678. <summary>
  24679. 获取线条坐标点相近数值的起始值
  24680. </summary>
  24681. <param name="allLineXCoordinates"></param>
  24682. <param name="parameter"></param>
  24683. <returns></returns>
  24684. </member>
  24685. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetTableTopTextYCoordinates(System.Collections.Generic.List{System.Single},System.Single)">
  24686. <summary>
  24687. 获取表格顶部部分文本的X的坐标值
  24688. </summary>
  24689. <param name="textYCoordinates"></param>
  24690. <param name="tableTopMax"></param>
  24691. <returns></returns>
  24692. </member>
  24693. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetTableBottomTextYCoordinates(System.Collections.Generic.List{System.Single},System.Single)">
  24694. <summary>
  24695. 获取表格底部部分文本的X的坐标值
  24696. </summary>
  24697. <param name="textYCoordinates"></param>
  24698. <param name="tableBottomMin"></param>
  24699. <returns></returns>
  24700. </member>
  24701. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.SubsectionByXCoordinates(System.Collections.Generic.List{System.Single},System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Conversion.LogicStructure.Layout.LogicColumn})">
  24702. <summary>
  24703. 把X坐标按表格列分段
  24704. </summary>
  24705. </member>
  24706. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.DeduplicationXCoordinates(System.Collections.Generic.List{System.Single},System.Single)">
  24707. <summary>
  24708. 如果X坐标位置靠得很近,消除重复项
  24709. </summary>
  24710. <param name="textXCoordinates">坐标点</param>
  24711. <param name="parameter">小于等于某个值,认为是重复的</param>
  24712. <returns></returns>
  24713. </member>
  24714. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.NextIndexInXCoordinates(System.Int32,System.Collections.Generic.List{System.Single},System.Single)">
  24715. <summary>
  24716. 下一个数字减上一个数字大于parameter值的索引
  24717. </summary>
  24718. <param name="srcIndex"></param>
  24719. <param name="srcLists">坐标点</param>
  24720. <param name="parameter">小于等于某个值,认为是重复的</param>
  24721. <returns></returns>
  24722. </member>
  24723. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.DeduplicationYCoordinates(System.Collections.Generic.List{System.Single},System.Single)">
  24724. <summary>
  24725. 如果Y坐标位置靠得很近,消除重复项
  24726. </summary>
  24727. <param name="textYCoordinates"></param>
  24728. <param name="parameter"></param>
  24729. <returns></returns>
  24730. </member>
  24731. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.NextIndexInYCoordinates(System.Int32,System.Collections.Generic.List{System.Single},System.Single)">
  24732. <summary>
  24733. 下一个数字减上一个数字大于parameter值的索引
  24734. </summary>
  24735. <param name="srcIndex"></param>
  24736. <param name="srcLists"></param>
  24737. <param name="parameter"></param>
  24738. <returns></returns>
  24739. </member>
  24740. <member name="M:Spire.Pdf.Conversion.LogicStructure.Layout.LogicSheetCreator.GetRowTextObjectRect(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  24741. <summary>
  24742. 获取当前集合中所有文本的矩形范围
  24743. </summary>
  24744. <param name="lists"></param>
  24745. <returns></returns>
  24746. </member>
  24747. <member name="T:Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject">
  24748. <summary>
  24749. Border object
  24750. </summary>
  24751. </member>
  24752. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject.m_lineWidth">
  24753. <summary>
  24754. 单元格Border线宽
  24755. </summary>
  24756. </member>
  24757. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject.m_color">
  24758. <summary>
  24759. 单元格Border颜色
  24760. </summary>
  24761. </member>
  24762. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject.m_BorderStyle">
  24763. <summary>
  24764. Cell border line style
  24765. </summary>
  24766. </member>
  24767. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject.GetLineWidth">
  24768. <summary>
  24769. Get border width
  24770. </summary>
  24771. <returns></returns>
  24772. </member>
  24773. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject.SetLineWidth(System.Single)">
  24774. <summary>
  24775. Set border width
  24776. </summary>
  24777. <param name="lineWidth"></param>
  24778. </member>
  24779. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject.SetBorderStyle(Spire.Pdf.General.Excel.BorderStyle)">
  24780. <summary>
  24781. Set border style
  24782. </summary>
  24783. <param name="borderStyle"></param>
  24784. </member>
  24785. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject.GetColor">
  24786. <summary>
  24787. Get border color
  24788. </summary>
  24789. <returns></returns>
  24790. </member>
  24791. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject.SetColor(System.Drawing.Color)">
  24792. <summary>
  24793. Set border color
  24794. </summary>
  24795. <param name="color"></param>
  24796. </member>
  24797. <member name="T:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject">
  24798. <summary>
  24799. Column object
  24800. </summary>
  24801. </member>
  24802. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.m_ColumnLeftX">
  24803. <summary>
  24804. 当前列的左边的X起始点
  24805. </summary>
  24806. </member>
  24807. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.m_ColumnRightX">
  24808. <summary>
  24809. 当前列的右边的X结束点
  24810. </summary>
  24811. </member>
  24812. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.m_RowIndex">
  24813. <summary>
  24814. 当前列所在行的索引值,1开始
  24815. </summary>
  24816. </member>
  24817. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.m_ColumnIndex">
  24818. <summary>
  24819. 当前列的索引值,0开始
  24820. </summary>
  24821. </member>
  24822. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.m_Top">
  24823. <summary>
  24824. 当前列的顶部边框
  24825. </summary>
  24826. </member>
  24827. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.m_Bottom">
  24828. <summary>
  24829. 当前列的底部边框
  24830. </summary>
  24831. </member>
  24832. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.m_Left">
  24833. <summary>
  24834. 当前列的左边框
  24835. </summary>
  24836. </member>
  24837. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.m_Right">
  24838. <summary>
  24839. 当前列的右边框
  24840. </summary>
  24841. </member>
  24842. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.m_BgColor">
  24843. <summary>
  24844. 当前列的背景色
  24845. </summary>
  24846. </member>
  24847. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.textObjects">
  24848. <summary>
  24849. 当前列的文本集合
  24850. </summary>
  24851. </member>
  24852. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.SetColumnLeftX(System.Single)">
  24853. <summary>
  24854. Set x point to the left of the colume
  24855. </summary>
  24856. <param name="x"></param>
  24857. </member>
  24858. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.GetColumnLeftX">
  24859. <summary>
  24860. Get x point to the left of the colume
  24861. </summary>
  24862. <returns></returns>
  24863. </member>
  24864. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.SetColumnRightX(System.Single)">
  24865. <summary>
  24866. Set x point to the right of the colume
  24867. </summary>
  24868. <param name="x"></param>
  24869. </member>
  24870. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.GetColumnRightX">
  24871. <summary>
  24872. Get x point to the right of the colume
  24873. </summary>
  24874. <returns></returns>
  24875. </member>
  24876. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.SetRowIndex(System.Int32)">
  24877. <summary>
  24878. Set row Index
  24879. </summary>
  24880. <param name="rowIndex"></param>
  24881. </member>
  24882. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.GetRowIndex">
  24883. <summary>
  24884. Get row Index
  24885. </summary>
  24886. <returns></returns>
  24887. </member>
  24888. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.SetColumnIndex(System.Int32)">
  24889. <summary>
  24890. Set Column Index
  24891. </summary>
  24892. <param name="columnIndex"></param>
  24893. </member>
  24894. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.GetColumnIndex">
  24895. <summary>
  24896. Get Column Index
  24897. </summary>
  24898. <returns></returns>
  24899. </member>
  24900. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.GetTop">
  24901. <summary>
  24902. Get the top border
  24903. </summary>
  24904. <returns></returns>
  24905. </member>
  24906. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.SetTop(Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject)">
  24907. <summary>
  24908. Set the top border
  24909. </summary>
  24910. <param name="top"></param>
  24911. </member>
  24912. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.GetBottom">
  24913. <summary>
  24914. Get the bottom border
  24915. </summary>
  24916. <returns></returns>
  24917. </member>
  24918. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.SetBottom(Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject)">
  24919. <summary>
  24920. Set the bottom border
  24921. </summary>
  24922. <param name="bottom"></param>
  24923. </member>
  24924. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.GetLeft">
  24925. <summary>
  24926. Get the left border
  24927. </summary>
  24928. <returns></returns>
  24929. </member>
  24930. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.SetLeft(Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject)">
  24931. <summary>
  24932. Set the left border
  24933. </summary>
  24934. <param name="left"></param>
  24935. </member>
  24936. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.GetRight">
  24937. <summary>
  24938. Get the right border
  24939. </summary>
  24940. <returns></returns>
  24941. </member>
  24942. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.SetRight(Spire.Pdf.Conversion.LogicStructure.Tables.BorderObject)">
  24943. <summary>
  24944. Set the right border
  24945. </summary>
  24946. <param name="right"></param>
  24947. </member>
  24948. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.GetBgColor">
  24949. <summary>
  24950. Get the background color
  24951. </summary>
  24952. <returns></returns>
  24953. </member>
  24954. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.AddTextObject(Spire.Pdf.Conversion.LogicStructure.Base.TextObject)">
  24955. <summary>
  24956. Add text object to column
  24957. </summary>
  24958. <param name="textObject"></param>
  24959. </member>
  24960. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.AddPathObject(Spire.Pdf.Conversion.LogicStructure.Base.PathObject)">
  24961. <summary>
  24962. Add path object to column
  24963. </summary>
  24964. <param name="pathObject"></param>
  24965. </member>
  24966. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.AddBackgroundColor(System.Drawing.Color)">
  24967. <summary>
  24968. Add background color to column
  24969. </summary>
  24970. <param name="pathObject"></param>
  24971. </member>
  24972. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.GetTextObjects">
  24973. <summary>
  24974. Get all text object
  24975. </summary>
  24976. <returns></returns>
  24977. </member>
  24978. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.GetColumnWidth">
  24979. <summary>
  24980. Get column width
  24981. </summary>
  24982. <returns></returns>
  24983. </member>
  24984. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.ColumnObject.MergeText">
  24985. <summary>
  24986. Merge text
  24987. </summary>
  24988. <returns></returns>
  24989. </member>
  24990. <member name="T:Spire.Pdf.Conversion.LogicStructure.Tables.RowObject">
  24991. <summary>
  24992. Row object
  24993. </summary>
  24994. </member>
  24995. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.RowObject.m_RowTopY">
  24996. <summary>
  24997. 当前行的Y坐标起始点
  24998. </summary>
  24999. </member>
  25000. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.RowObject.m_RowBottomY">
  25001. <summary>
  25002. 当前行的Y坐标结束点
  25003. </summary>
  25004. </member>
  25005. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.RowObject.m_RowIndex">
  25006. <summary>
  25007. 当前行的所引,1开始
  25008. </summary>
  25009. </member>
  25010. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.RowObject.m_Columns">
  25011. <summary>
  25012. 当前行包含的列
  25013. </summary>
  25014. </member>
  25015. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.RowObject.GetRowTopY">
  25016. <summary>
  25017. Get y coordinate point for row top
  25018. </summary>
  25019. <returns></returns>
  25020. </member>
  25021. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.RowObject.SetRowTopY(System.Single)">
  25022. <summary>
  25023. Set y coordinate point for row top
  25024. </summary>
  25025. <param name="y"></param>
  25026. </member>
  25027. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.RowObject.GetRowBottomY">
  25028. <summary>
  25029. Get y coordinate point for row bottom
  25030. </summary>
  25031. <returns></returns>
  25032. </member>
  25033. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.RowObject.SetRowBottomY(System.Single)">
  25034. <summary>
  25035. Set y coordinate point for row bottom
  25036. </summary>
  25037. <param name="y"></param>
  25038. </member>
  25039. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.RowObject.GetRowIndex">
  25040. <summary>
  25041. Get row index
  25042. </summary>
  25043. <returns></returns>
  25044. </member>
  25045. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.RowObject.SetRowIndex(System.Int32)">
  25046. <summary>
  25047. Set row index
  25048. </summary>
  25049. <param name="rowIndex"></param>
  25050. </member>
  25051. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.RowObject.AddColumn(System.Int32)">
  25052. <summary>
  25053. Add new Column
  25054. </summary>
  25055. <param name="columnIndex"></param>
  25056. <returns></returns>
  25057. </member>
  25058. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.RowObject.GetColumns">
  25059. <summary>
  25060. Get all Columns
  25061. </summary>
  25062. <returns></returns>
  25063. </member>
  25064. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.RowObject.GetRowHeight">
  25065. <summary>
  25066. Get row height
  25067. </summary>
  25068. <returns></returns>
  25069. </member>
  25070. <member name="T:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject">
  25071. <summary>
  25072. Table Object
  25073. </summary>
  25074. </member>
  25075. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.m_lineMinWidth">
  25076. <summary>
  25077. 线条最小宽度
  25078. </summary>
  25079. </member>
  25080. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.m_HorizontalLineObjects">
  25081. <summary>
  25082. 存放当前表格的横线对象
  25083. </summary>
  25084. </member>
  25085. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.m_VerticalLineObjects">
  25086. <summary>
  25087. 存放当前表格的竖线对象
  25088. </summary>
  25089. </member>
  25090. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.m_PathObjects">
  25091. <summary>
  25092. 存放当前表格的Path对象
  25093. </summary>
  25094. </member>
  25095. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.m_Rows">
  25096. <summary>
  25097. 当前表格所有行
  25098. </summary>
  25099. </member>
  25100. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.m_TableRect">
  25101. <summary>
  25102. 当前表格矩形区域
  25103. </summary>
  25104. </member>
  25105. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.m_TextObjects">
  25106. <summary>
  25107. 存放当前表格的文本对象
  25108. </summary>
  25109. </member>
  25110. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.AddHorizontalLine(Spire.Pdf.Conversion.LogicStructure.Base.HLineObject)">
  25111. <summary>
  25112. Add horizontal Lines in the current table
  25113. </summary>
  25114. </member>
  25115. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.GetHorizontalLines">
  25116. <summary>
  25117. Return all horizontal Lines in the current table
  25118. </summary>
  25119. <returns></returns>
  25120. </member>
  25121. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.AddVerticalLine(Spire.Pdf.Conversion.LogicStructure.Base.VLineObject)">
  25122. <summary>
  25123. Add vertical Lines in the current table
  25124. </summary>
  25125. </member>
  25126. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.GetVerticalLines">
  25127. <summary>
  25128. Return all vertical Lines in the current table
  25129. </summary>
  25130. <returns></returns>
  25131. </member>
  25132. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.AddPathObject(Spire.Pdf.Conversion.LogicStructure.Base.PathObject)">
  25133. <summary>
  25134. Add pathObject in the current table
  25135. </summary>
  25136. </member>
  25137. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.GetPathObjects">
  25138. <summary>
  25139. Return all pathObject in the current table
  25140. </summary>
  25141. <returns></returns>
  25142. </member>
  25143. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.Contains(Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject)">
  25144. <summary>
  25145. Whether to contains obj in the current table?
  25146. </summary>
  25147. <param name="obj"></param>
  25148. <returns></returns>
  25149. </member>
  25150. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.GetTableRect">
  25151. <summary>
  25152. Get the table Rect
  25153. </summary>
  25154. <returns></returns>
  25155. </member>
  25156. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.GetOtherGraphicsObjects">
  25157. <summary>
  25158. 与表格相交,但是属于表格范围外部的对象
  25159. </summary>
  25160. <returns></returns>
  25161. </member>
  25162. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.GetRows">
  25163. <summary>
  25164. Get all rows
  25165. </summary>
  25166. <returns></returns>
  25167. </member>
  25168. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.CreateRows">
  25169. <summary>
  25170. 返回每一行的起始点,结束点,高度
  25171. </summary>
  25172. <returns></returns>
  25173. </member>
  25174. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.CreateColumns">
  25175. <summary>
  25176. 返回每一列的起始点,结束点,宽度
  25177. </summary>
  25178. <returns></returns>
  25179. </member>
  25180. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.SetLineToColumnObject(Spire.Pdf.Conversion.LogicStructure.Tables.RowObject,Spire.Pdf.Conversion.LogicStructure.Base.HLineObject,System.Boolean)">
  25181. <summary>
  25182. 设置横线到列对象
  25183. </summary>
  25184. <param name="rowObject"></param>
  25185. <param name="horizontalLine"></param>
  25186. <param name="isTop"></param>
  25187. <returns></returns>
  25188. </member>
  25189. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.SetLineToColumnObject(Spire.Pdf.Conversion.LogicStructure.Tables.RowObject,Spire.Pdf.Conversion.LogicStructure.Base.VLineObject)">
  25190. <summary>
  25191. 设置竖线到列对象
  25192. </summary>
  25193. <param name="rowObject"></param>
  25194. <param name="verticalLine"></param>
  25195. </member>
  25196. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.FillTextObject(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  25197. <summary>
  25198. Fill text into table
  25199. </summary>
  25200. <param name="textObjects"></param>
  25201. </member>
  25202. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.FillTextObject(Spire.Pdf.Conversion.LogicStructure.Base.TextObject)">
  25203. <summary>
  25204. Fill text into table
  25205. </summary>
  25206. <param name="textObject"></param>
  25207. </member>
  25208. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.FindColumnObject(Spire.Pdf.Conversion.LogicStructure.Base.TextObject)">
  25209. <summary>
  25210. Which column is the text in the table
  25211. </summary>
  25212. <param name="textObject"></param>
  25213. <returns></returns>
  25214. </member>
  25215. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.FindColumnObject(Spire.Pdf.Conversion.LogicStructure.Tables.RowObject,Spire.Pdf.Conversion.LogicStructure.Base.TextObject)">
  25216. <summary>
  25217. Which column is the text in the table
  25218. </summary>
  25219. <param name="rowObject"></param>
  25220. <param name="textObject"></param>
  25221. <returns></returns>
  25222. </member>
  25223. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.FindColumnObject(Spire.Pdf.Conversion.LogicStructure.Tables.RowObject,Spire.Pdf.Conversion.LogicStructure.Base.PathObject)">
  25224. <summary>
  25225. Which column is the path in the table
  25226. </summary>
  25227. <param name="rowObject"></param>
  25228. <param name="pathObject"></param>
  25229. <returns></returns>
  25230. </member>
  25231. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.MergeCell">
  25232. <summary>
  25233. Merge cell
  25234. </summary>
  25235. </member>
  25236. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.GetColumnObject(System.Int32,System.Int32)">
  25237. <summary>
  25238. 根据行列所引查找对象
  25239. </summary>
  25240. <param name="rowIndex"></param>
  25241. <param name="columnIndex"></param>
  25242. <returns></returns>
  25243. </member>
  25244. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.GetColumnCount">
  25245. <summary>
  25246. 获取总列数
  25247. </summary>
  25248. <returns></returns>
  25249. </member>
  25250. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.GetAllTextObjects">
  25251. <summary>
  25252. 返回表格内所有文本对象
  25253. </summary>
  25254. <returns></returns>
  25255. </member>
  25256. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TableObject.ClearAllTextObjects">
  25257. <summary>
  25258. 返回表格内所有文本对象
  25259. </summary>
  25260. <returns></returns>
  25261. </member>
  25262. <member name="T:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer">
  25263. <summary>
  25264. Tables recognizer
  25265. </summary>
  25266. </member>
  25267. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.m_lineConnectionValue">
  25268. <summary>
  25269. 横线与竖线连接处,间距小于某个值,认为是相交的
  25270. </summary>
  25271. </member>
  25272. <member name="F:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.tableObjects">
  25273. <summary>
  25274. 表格对象集合
  25275. </summary>
  25276. </member>
  25277. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.#ctor(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject})">
  25278. <summary>
  25279. Initializes a new instance of the class.
  25280. </summary>
  25281. <param name="graphicsObject"></param>
  25282. </member>
  25283. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.Recognize(System.Boolean)">
  25284. <summary>
  25285. Recognize table object
  25286. </summary>
  25287. <param name="isMergeCell"></param>
  25288. <returns></returns>
  25289. </member>
  25290. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.GetOtherGraphicsObjects">
  25291. <summary>
  25292. Get other graphics object than table
  25293. </summary>
  25294. <returns></returns>
  25295. </member>
  25296. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.SetLineConnectionValue(System.Single)">
  25297. <summary>
  25298. 横线与竖线连接处,间距小于某个值,认为是相交的
  25299. </summary>
  25300. <param name="lineConnectionValue"></param>
  25301. </member>
  25302. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.GetAllHLineObjects">
  25303. <summary>
  25304. 获取所有存在相交的横线
  25305. </summary>
  25306. </member>
  25307. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.GetAllVLineObjects">
  25308. <summary>
  25309. 获取所有存在相交的竖线
  25310. </summary>
  25311. <returns></returns>
  25312. </member>
  25313. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.GetAllTextObjects">
  25314. <summary>
  25315. 获取所有的文本对象
  25316. </summary>
  25317. <returns></returns>
  25318. </member>
  25319. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.GetAllPathObjects">
  25320. <summary>
  25321. 获取所有的Path对象
  25322. </summary>
  25323. <returns></returns>
  25324. </member>
  25325. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.GetTableObjects(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.HLineObject},System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.VLineObject})">
  25326. <summary>
  25327. 获取表格对象
  25328. </summary>
  25329. <param name="hLineObjects"></param>
  25330. <param name="vLineObjects"></param>
  25331. <returns></returns>
  25332. </member>
  25333. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.GetTableObjectsAnalysisLines(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.HLineObject},System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.VLineObject})">
  25334. <summary>
  25335. 分析线条,得到表格对象
  25336. </summary>
  25337. <param name="hLineObjects"></param>
  25338. <param name="vLineObjects"></param>
  25339. <returns></returns>
  25340. </member>
  25341. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.MergeCrossTable(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Tables.TableObject})">
  25342. <summary>
  25343. 合并成一个表格
  25344. </summary>
  25345. <param name="tableObjects"></param>
  25346. <returns></returns>
  25347. </member>
  25348. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.MergeCrossTable(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Tables.TableObject},System.Boolean@)">
  25349. <summary>
  25350. 合并成一个表格
  25351. </summary>
  25352. <param name="tableObjects"></param>
  25353. <param name="hasCross"></param>
  25354. <returns></returns>
  25355. </member>
  25356. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.JudgeCrossTable(System.Int32,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Tables.TableObject},System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Tables.TableObject})">
  25357. <summary>
  25358. 是否存在交叉
  25359. </summary>
  25360. <param name="start"></param>
  25361. <param name="tableObjects"></param>
  25362. <param name="removeTableObjects"></param>
  25363. </member>
  25364. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.IsCrossLine(Spire.Pdf.Conversion.LogicStructure.Base.VLineObject,Spire.Pdf.Conversion.LogicStructure.Base.HLineObject)">
  25365. <summary>
  25366. 竖线与横线是否交叉
  25367. </summary>
  25368. <param name="verticalLine"></param>
  25369. <param name="horizontalLine"></param>
  25370. <returns></returns>
  25371. </member>
  25372. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.IsLineCrossTable(Spire.Pdf.Conversion.LogicStructure.Base.HLineObject,Spire.Pdf.Conversion.LogicStructure.Tables.TableObject)">
  25373. <summary>
  25374. 横线是否与表格相交
  25375. </summary>
  25376. <param name="horizontalLine"></param>
  25377. <param name="tableObject"></param>
  25378. <returns></returns>
  25379. </member>
  25380. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.IsLineCrossTable(Spire.Pdf.Conversion.LogicStructure.Base.VLineObject,Spire.Pdf.Conversion.LogicStructure.Tables.TableObject)">
  25381. <summary>
  25382. 竖线是否与表格相交
  25383. </summary>
  25384. <param name="verticalLine"></param>
  25385. <param name="tableObject"></param>
  25386. <returns></returns>
  25387. </member>
  25388. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.IsTable(Spire.Pdf.Conversion.LogicStructure.Tables.TableObject)">
  25389. <summary>
  25390. 判断是否是一个表格
  25391. </summary>
  25392. <param name="tableObject"></param>
  25393. <returns></returns>
  25394. </member>
  25395. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.TableObjectSort(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Tables.TableObject})">
  25396. <summary>
  25397. 处理表格顺序,先按表格左上角Y坐标从上到下,再按表格左上角X坐标从左到右排序
  25398. </summary>
  25399. <param name="tableObjects"></param>
  25400. <returns></returns>
  25401. </member>
  25402. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.TableHorizontalSort(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Tables.TableObject})">
  25403. <summary>
  25404. 按表格左上角X坐标从左到右排序
  25405. </summary>
  25406. <param name="tableObjects"></param>
  25407. <returns></returns>
  25408. </member>
  25409. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.FillTextObject(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Tables.TableObject},System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  25410. <summary>
  25411. 把文本填入表格
  25412. </summary>
  25413. <param name="tableObjects"></param>
  25414. <param name="textObjects"></param>
  25415. </member>
  25416. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.FillTextObject(Spire.Pdf.Conversion.LogicStructure.Tables.TableObject,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  25417. <summary>
  25418. 把文本填入表格
  25419. </summary>
  25420. <param name="tableObject"></param>
  25421. <param name="textObjects"></param>
  25422. </member>
  25423. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.FillPathObject(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Tables.TableObject},System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.PathObject})">
  25424. <summary>
  25425. 把path填入表格
  25426. </summary>
  25427. <param name="tableObjects"></param>
  25428. <param name="pathObjects"></param>
  25429. </member>
  25430. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.FillPathObject(Spire.Pdf.Conversion.LogicStructure.Tables.TableObject,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.PathObject})">
  25431. <summary>
  25432. 把path填入表格
  25433. </summary>
  25434. <param name="tableObject"></param>
  25435. <param name="pathObjects"></param>
  25436. </member>
  25437. <member name="M:Spire.Pdf.Conversion.LogicStructure.Tables.TablesRecognizer.MergeCell(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Tables.TableObject})">
  25438. <summary>
  25439. 合并单元格
  25440. </summary>
  25441. <param name="tableObjects"></param>
  25442. </member>
  25443. <member name="T:Spire.Pdf.Conversion.LogicStructure.Texts.ParagraphsRecognizer">
  25444. <summary>
  25445. 段落识别
  25446. </summary>
  25447. </member>
  25448. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.ParagraphsRecognizer.#ctor(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject})">
  25449. <summary>
  25450. </summary>
  25451. <param name="graphicsObject"></param>
  25452. </member>
  25453. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.ParagraphsRecognizer.Recognize">
  25454. <summary>
  25455. </summary>
  25456. <returns></returns>
  25457. </member>
  25458. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.ParagraphsRecognizer.GetOtherGraphicsObjects">
  25459. <summary>
  25460. Get other graphics object than table
  25461. </summary>
  25462. <returns></returns>
  25463. </member>
  25464. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.ParagraphsRecognizer.GetRowMinYOrdinates(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  25465. <summary>
  25466. 获取当前行,文本Y坐标最小的值
  25467. </summary>
  25468. <param name="textObjects"></param>
  25469. <returns></returns>
  25470. </member>
  25471. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.ParagraphsRecognizer.GetRowMaxHeight(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  25472. <summary>
  25473. 获取当前行,文本高度最大的值
  25474. </summary>
  25475. <param name="textObjects"></param>
  25476. <returns></returns>
  25477. </member>
  25478. <member name="T:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer">
  25479. <summary>
  25480. text recognizer
  25481. </summary>
  25482. </member>
  25483. <member name="F:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.hLinesDictionary">
  25484. <summary>
  25485. 存放当前页面所有的线条(横线)对象
  25486. </summary>
  25487. </member>
  25488. <member name="F:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.vLinesDictionary">
  25489. <summary>
  25490. 存放当前页面所有的线条(竖线)对象
  25491. </summary>
  25492. </member>
  25493. <member name="F:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.m_Separator">
  25494. <summary>
  25495. 串联字符串数组的所有元素,其中在每个元素之间使用指定的分隔符.
  25496. </summary>
  25497. </member>
  25498. <member name="F:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.m_NewlineChar">
  25499. <summary>
  25500. 串联每一行,其中在每一行之间使用指定的分隔符.
  25501. </summary>
  25502. </member>
  25503. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.#ctor(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject},System.String,System.String)">
  25504. <summary>
  25505. Initializes a new instance of the class.
  25506. </summary>
  25507. <param name="graphicsObject">graphicsObject</param>
  25508. <param name="separatorChar">separatorChar</param>
  25509. <param name="newlineChar">newlineChar</param>
  25510. </member>
  25511. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.Recognize">
  25512. <summary>
  25513. Recognize text,简单识别,当前行紧挨着的字符和文本已经被合并了,进一步把每一行的多个文本进行合并
  25514. </summary>
  25515. <returns></returns>
  25516. </member>
  25517. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.SimpleRecognizeText">
  25518. <summary>
  25519. 简单识别,只合并当前行紧挨着的字符和文本
  25520. </summary>
  25521. <returns></returns>
  25522. </member>
  25523. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.GetEachRowTextObjects">
  25524. <summary>
  25525. 获取每一行的文本对象
  25526. </summary>
  25527. <returns></returns>
  25528. </member>
  25529. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.FilterRotateText(Spire.Pdf.Conversion.XlsxOptions)">
  25530. <summary>
  25531. 过滤掉不需要显示的文本(旋转文本)
  25532. </summary>
  25533. <param name="xlsxOptions"></param>
  25534. <returns></returns>
  25535. </member>
  25536. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.FilterOverlapText">
  25537. <summary>
  25538. 过滤掉重叠文本
  25539. </summary>
  25540. </member>
  25541. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.GetAllHLineObjects">
  25542. <summary>
  25543. 获取所有的横线
  25544. </summary>
  25545. <returns></returns>
  25546. </member>
  25547. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.GetAllVLineObjects">
  25548. <summary>
  25549. 获取所有的竖线
  25550. </summary>
  25551. <returns></returns>
  25552. </member>
  25553. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.GetAllTextObjects">
  25554. <summary>
  25555. 获取所有文本对象
  25556. </summary>
  25557. <returns></returns>
  25558. </member>
  25559. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.GetAllOtherObjects">
  25560. <summary>
  25561. 获取除文本对象以外的所有对象
  25562. </summary>
  25563. <returns></returns>
  25564. </member>
  25565. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.GetSegmentTextObjectsByXCoordinate(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject},System.Single,System.Single)">
  25566. <summary>
  25567. 按X方向,获取x1和x2之间所有的文本对象
  25568. </summary>
  25569. <param name="textObjects"></param>
  25570. <param name="x1"></param>
  25571. <param name="x2"></param>
  25572. <returns></returns>
  25573. </member>
  25574. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.GetSegmentTextObjectsByYCoordinate(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject},System.Single,System.Single)">
  25575. <summary>
  25576. 按Y方向,获取y1和y2之间所有的文本对象
  25577. </summary>
  25578. <param name="textObjects"></param>
  25579. <param name="y1"></param>
  25580. <param name="y2"></param>
  25581. <returns></returns>
  25582. </member>
  25583. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.ConvertToLists(System.Collections.Generic.Dictionary{System.Single,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject}})">
  25584. <summary>
  25585. 把字典转换成集合
  25586. </summary>
  25587. <param name="dictionary"></param>
  25588. <returns></returns>
  25589. </member>
  25590. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.GetTextObjectsByXCoordinate(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  25591. <summary>
  25592. 把集合中的文本对象按文本坐标X值重新组织
  25593. </summary>
  25594. <param name="dictionary"></param>
  25595. <returns></returns>
  25596. </member>
  25597. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.GetTextObjectsByYCoordinate(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  25598. <summary>
  25599. 把集合中的文本对象按文本坐标Y值重新组织
  25600. </summary>
  25601. <param name="dictionary"></param>
  25602. <returns></returns>
  25603. </member>
  25604. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.GetEachRowTextObjects(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  25605. <summary>
  25606. 分别获取每一行的文本对象
  25607. </summary>
  25608. <param name="textObjects"></param>
  25609. <returns></returns>
  25610. </member>
  25611. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.GetEachRowTextObjectsBySegment(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  25612. <summary>
  25613. 按横线分段后,分别获取每一行的文本对象
  25614. </summary>
  25615. <param name="textObjects"></param>
  25616. <returns></returns>
  25617. </member>
  25618. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.AddDictionaryToDictionary(System.Collections.Generic.Dictionary{System.Int32,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject}},System.Collections.Generic.Dictionary{System.Int32,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject}})">
  25619. <summary>
  25620. 把srcdictionary字典并入到destdictionary字典
  25621. </summary>
  25622. <param name="srcdictionary"></param>
  25623. <param name="destdictionary"></param>
  25624. </member>
  25625. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.AddTextObjectsToDictionary(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject},System.Collections.Generic.Dictionary{System.Int32,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject}})">
  25626. <summary>
  25627. 把集合textObjects并入到destdictionary字典
  25628. </summary>
  25629. <param name="textObjects"></param>
  25630. <param name="destdictionary"></param>
  25631. </member>
  25632. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.GetDictionaryMaxKey(System.Collections.Generic.Dictionary{System.Int32,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject}})">
  25633. <summary>
  25634. 获取字典的最大key
  25635. </summary>
  25636. <param name="dictionary"></param>
  25637. <returns></returns>
  25638. </member>
  25639. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.GetTextMinFontSize(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  25640. <summary>
  25641. </summary>
  25642. <param name="textObjects"></param>
  25643. <returns></returns>
  25644. </member>
  25645. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.GetTextMaxHeight(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  25646. <summary>
  25647. 获取集合中文本最大的高度
  25648. </summary>
  25649. <param name="textObjects"></param>
  25650. <returns></returns>
  25651. </member>
  25652. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.MergeCurrentRowOneByOneCharacter(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  25653. <summary>
  25654. 把紧挨着的字符和文本进行合并
  25655. </summary>
  25656. <param name="texts"></param>
  25657. <returns></returns>
  25658. </member>
  25659. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.MergeOverlapText(System.Collections.Generic.Dictionary{System.Single,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject}})">
  25660. <summary>
  25661. 在同一行,起始点X相同的情况下,也存在重叠文本,合并成一个文本
  25662. </summary>
  25663. <param name="dictionary"></param>
  25664. <returns></returns>
  25665. </member>
  25666. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.MergeOverlapText(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  25667. <summary>
  25668. 重叠文本,合并成一个文本
  25669. </summary>
  25670. <param name="textObjects"></param>
  25671. <returns></returns>
  25672. </member>
  25673. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.MergeTwoTextObject(Spire.Pdf.Conversion.LogicStructure.Base.TextObject,Spire.Pdf.Conversion.LogicStructure.Base.TextObject)">
  25674. <summary>
  25675. 合并两个文本,第二个文本对象合并到第一个文本对象
  25676. </summary>
  25677. <param name="first"></param>
  25678. <param name="second"></param>
  25679. <returns></returns>
  25680. </member>
  25681. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.MergeCurrentRowText(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  25682. <summary>
  25683. 拼接前后两段字符串
  25684. </summary>
  25685. <param name="textObjects"></param>
  25686. <returns></returns>
  25687. </member>
  25688. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.CheckTextBetweenExistLine(Spire.Pdf.Conversion.LogicStructure.Base.TextObject,Spire.Pdf.Conversion.LogicStructure.Base.TextObject)">
  25689. <summary>
  25690. 判断两个文本之间是否有线条,存在线条返回true,不存在线条返回false
  25691. </summary>
  25692. <param name="first"></param>
  25693. <param name="second"></param>
  25694. <returns></returns>
  25695. </member>
  25696. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.CheckLineCrossText(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.VLineObject},Spire.Pdf.Conversion.LogicStructure.Base.TextObject)">
  25697. <summary>
  25698. 判断竖线是否从两个文本之间穿过
  25699. </summary>
  25700. <param name="lineObjects"></param>
  25701. <param name="first"></param>
  25702. <returns></returns>
  25703. </member>
  25704. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.IsExistHLine(System.Single)">
  25705. <summary>
  25706. y位置处是否有横线
  25707. </summary>
  25708. <param name="y"></param>
  25709. <returns></returns>
  25710. </member>
  25711. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.FilterOverlapText(System.Collections.Generic.Dictionary{System.Single,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject}})">
  25712. <summary>
  25713. 在同一行,起始点X相同的情况下,也存在重叠文本,合并成一个文本
  25714. </summary>
  25715. <param name="dictionary"></param>
  25716. <returns></returns>
  25717. </member>
  25718. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.SelectAppropriateTextObject(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  25719. <summary>
  25720. 重叠文本中选择一个合适的文本
  25721. </summary>
  25722. <param name="textObjects"></param>
  25723. <returns></returns>
  25724. </member>
  25725. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.FilterOverlapText(System.Collections.Generic.Dictionary{System.Single,Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  25726. <summary>
  25727. X坐标大概重叠的文本
  25728. </summary>
  25729. <param name="dictionary"></param>
  25730. <returns></returns>
  25731. </member>
  25732. <member name="M:Spire.Pdf.Conversion.LogicStructure.Texts.TextsRecognizer.LastPart(System.Single,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.TextObject})">
  25733. <summary>
  25734. X坐标相似,最后一段文本
  25735. </summary>
  25736. <param name="x"></param>
  25737. <param name="textObjects"></param>
  25738. <returns></returns>
  25739. </member>
  25740. <member name="T:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities">
  25741. <summary>
  25742. Common method
  25743. </summary>
  25744. </member>
  25745. <member name="F:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.ColumnTextRepetitionParameter">
  25746. <summary>
  25747. 在布局中多个文本靠得很近,会造成重复性的多列,设一个常数控制
  25748. </summary>
  25749. </member>
  25750. <member name="F:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.RowTextRepetitionParameter">
  25751. <summary>
  25752. 在布局中多个文本靠得很近,会造成重复性的多行,设一个常数控制
  25753. </summary>
  25754. </member>
  25755. <member name="F:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.ColumnLineRepetitionParameter">
  25756. <summary>
  25757. 在布局中多个线条靠得很近,会造成重复性的多列,设一个常数控制
  25758. </summary>
  25759. </member>
  25760. <member name="F:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.RowLineRepetitionParameter">
  25761. <summary>
  25762. 在布局中多个线条靠得很近,会造成重复性的多行,设一个常数控制
  25763. </summary>
  25764. </member>
  25765. <member name="F:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.SpaceWidth">
  25766. <summary>
  25767. 字体为Arial,大小为1的情况下,空格宽度大约为0.277F,单位point
  25768. </summary>
  25769. </member>
  25770. <member name="F:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.SpaceHeight">
  25771. <summary>
  25772. 字体为Arial,大小为1的情况下,空格高度大约为1.15F,单位point
  25773. </summary>
  25774. </member>
  25775. <member name="F:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.m_UnitConvertor">
  25776. <summary>
  25777. </summary>
  25778. </member>
  25779. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.GetFontName(System.String)">
  25780. <summary>
  25781. Get font name
  25782. </summary>
  25783. <param name="familyName"></param>
  25784. <returns></returns>
  25785. </member>
  25786. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.IsDigit(System.String)">
  25787. <summary>
  25788. Check whether it is number
  25789. </summary>
  25790. <param name="str"></param>
  25791. <returns></returns>
  25792. </member>
  25793. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.IsBezierCurves(System.Drawing.PointF[])">
  25794. <summary>
  25795. 判断是否是贝塞儿曲线
  25796. </summary>
  25797. <param name="points"></param>
  25798. <returns></returns>
  25799. </member>
  25800. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.SortDes(System.Collections.Generic.List{System.Single})">
  25801. <summary>
  25802. Descending sort
  25803. </summary>
  25804. <param name="lists"></param>
  25805. <returns></returns>
  25806. </member>
  25807. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.SortDes(System.Collections.Generic.List{System.Int32})">
  25808. <summary>
  25809. Descending sort
  25810. </summary>
  25811. <param name="lists"></param>
  25812. <returns></returns>
  25813. </member>
  25814. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.GetSegment(System.Collections.ArrayList,System.Single)">
  25815. <summary>
  25816. 根据number相近值的范围进行分段
  25817. </summary>
  25818. <param name="arrayList"></param>
  25819. <param name="number"></param>
  25820. <returns></returns>
  25821. </member>
  25822. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.GetSegment(System.Collections.Generic.List{System.Single},System.Single)">
  25823. <summary>
  25824. 根据number相近值的范围进行分段
  25825. </summary>
  25826. <param name="srcData"></param>
  25827. <param name="number"></param>
  25828. <returns></returns>
  25829. </member>
  25830. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.ApplyLeftToRightMark(System.String)">
  25831. <summary>
  25832. 添加从左往右标识.
  25833. </summary>
  25834. <param name="cellValue"></param>
  25835. <returns></returns>
  25836. </member>
  25837. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.CheckCurrentRow(System.Single,System.Single,System.Single,System.Single)">
  25838. <summary>
  25839. 判断是否在当前行
  25840. </summary>
  25841. <param name="bottomY"></param>
  25842. <param name="topY"></param>
  25843. <param name="textY"></param>
  25844. <param name="fontsize"></param>
  25845. <returns></returns>
  25846. </member>
  25847. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.CheckCurrentColumn(System.Single,System.Single,Spire.Pdf.Conversion.LogicStructure.Base.TextObject)">
  25848. <summary>
  25849. 判断是否在当前列
  25850. </summary>
  25851. <param name="leftX"></param>
  25852. <param name="rightX"></param>
  25853. <param name="textObject"></param>
  25854. <returns></returns>
  25855. </member>
  25856. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.CompareColor(System.Drawing.Color,System.Drawing.Color)">
  25857. <summary>
  25858. 比较颜色
  25859. </summary>
  25860. <param name="color1"></param>
  25861. <param name="color2"></param>
  25862. <returns></returns>
  25863. </member>
  25864. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.ConvertPsPathToRectangle(Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsPath)">
  25865. <summary>
  25866. Convert PsPath to RectangleF
  25867. </summary>
  25868. <param name="psPath"></param>
  25869. <returns></returns>
  25870. </member>
  25871. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.IsValidPoints(System.Drawing.PointF[])">
  25872. <summary>
  25873. PDF-based ISO standards require that integer values in a PDF do not exceed the range of integer values in 32 bit systems.
  25874. </summary>
  25875. <param name="points"></param>
  25876. <returns></returns>
  25877. </member>
  25878. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.ComputeArc(System.Drawing.PointF,System.Drawing.PointF,System.Single,System.Single,System.Double,System.Boolean,System.Boolean)">
  25879. <summary>
  25880. </summary>
  25881. <param name="startPoint"></param>
  25882. <param name="endPoint"></param>
  25883. <param name="radiusX"></param>
  25884. <param name="radiusY"></param>
  25885. <param name="rotationAngle"></param>
  25886. <param name="isLargeArc"></param>
  25887. <param name="isCounterClockwise"></param>
  25888. <returns></returns>
  25889. </member>
  25890. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.GetArcAngle(System.Drawing.PointF,System.Drawing.PointF,System.Boolean,System.Boolean,System.Double@,System.Double@,System.Int32@)">
  25891. <summary>
  25892. </summary>
  25893. <param name="startPoint"></param>
  25894. <param name="endPoint"></param>
  25895. <param name="isLargeArc"></param>
  25896. <param name="isCounterClockwise"></param>
  25897. <param name="cosArcAngle"></param>
  25898. <param name="sinArcAngle"></param>
  25899. <param name="lines"></param>
  25900. </member>
  25901. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.GetBezierDistance(System.Double,System.Double)">
  25902. <summary>
  25903. </summary>
  25904. <param name="dot"></param>
  25905. <param name="radius"></param>
  25906. <returns></returns>
  25907. </member>
  25908. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.IsLineLayout(Spire.Pdf.Conversion.XlsxOptions)">
  25909. <summary>
  25910. </summary>
  25911. <param name="options"></param>
  25912. <returns></returns>
  25913. </member>
  25914. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.IsConvertToMultipleSheet(Spire.Pdf.Conversion.XlsxOptions)">
  25915. <summary>
  25916. 是否转到多个sheet
  25917. </summary>
  25918. <param name="options"></param>
  25919. <returns></returns>
  25920. </member>
  25921. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.IsShowOverlapText(Spire.Pdf.Conversion.XlsxOptions)">
  25922. <summary>
  25923. 是否显示重叠文本
  25924. </summary>
  25925. <param name="options"></param>
  25926. <returns></returns>
  25927. </member>
  25928. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.PointToPixel(System.Single)">
  25929. <summary>
  25930. </summary>
  25931. <param name="val"></param>
  25932. <returns></returns>
  25933. </member>
  25934. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.PixelToPoint(System.Single)">
  25935. <summary>
  25936. </summary>
  25937. <param name="val"></param>
  25938. <returns></returns>
  25939. </member>
  25940. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.GetCeilingFromPointToPixel(System.Single)">
  25941. <summary>
  25942. </summary>
  25943. <param name="val"></param>
  25944. <returns></returns>
  25945. </member>
  25946. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.ExcuteClipImage(Spire.Pdf.Conversion.LogicStructure.Base.ImageObject)">
  25947. <summary>
  25948. 对图片只做剪切,不缩放图片,把剪贴范围的比例缩放到和原始图片比例一致,再剪贴图片,这样避免图片模糊
  25949. </summary>
  25950. <param name="imageObject"></param>
  25951. <returns></returns>
  25952. </member>
  25953. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.SetImageClipRect(Spire.Pdf.Conversion.LogicStructure.Base.ImageObject)">
  25954. <summary>
  25955. 设置图片在原文档原始的剪切范围,起始,结束位置,高宽
  25956. </summary>
  25957. <param name="imageEntity"></param>
  25958. <returns></returns>
  25959. </member>
  25960. <member name="M:Spire.Pdf.Conversion.LogicStructure.Utilities.CommUtilities.ExcuteClipAndScaleImage(Spire.Pdf.Conversion.LogicStructure.Base.ImageObject)">
  25961. <summary>
  25962. 对图片做剪切,先把图片比列缩放到和剪贴范围的比例(100%)一致,再剪贴图片,图片会存在模糊情况
  25963. </summary>
  25964. <param name="imageObject"></param>
  25965. </member>
  25966. <member name="T:Spire.Pdf.Conversion.OfdConverter">
  25967. <summary>
  25968. This class provides support for converting ofd into pdf or image.
  25969. </summary>
  25970. </member>
  25971. <member name="P:Spire.Pdf.Conversion.OfdConverter.PageCount">
  25972. <summary>
  25973. Gets the document page count.
  25974. </summary>
  25975. </member>
  25976. <member name="M:Spire.Pdf.Conversion.OfdConverter.#ctor(System.String)">
  25977. <summary>
  25978. Initializes a new instance of the class.
  25979. </summary>
  25980. <param name="filename">The path to source ofd file.</param>
  25981. </member>
  25982. <member name="M:Spire.Pdf.Conversion.OfdConverter.#ctor(System.IO.Stream)">
  25983. <summary>
  25984. Initializes a new instance of the class.
  25985. </summary>
  25986. <param name="fileStream">The ofd file stream.</param>
  25987. </member>
  25988. <member name="M:Spire.Pdf.Conversion.OfdConverter.ToPdf(System.String)">
  25989. <summary>
  25990. Save ofd document to pdf.
  25991. </summary>
  25992. <param name="filename">A relative or absolute path for the file.</param>
  25993. </member>
  25994. <member name="M:Spire.Pdf.Conversion.OfdConverter.ToPdf(System.IO.Stream)">
  25995. <summary>
  25996. Save ofd document to pdf.
  25997. </summary>
  25998. <param name="stream">The pdf file stream.</param>
  25999. </member>
  26000. <member name="M:Spire.Pdf.Conversion.OfdConverter.ToImage(System.Int32)">
  26001. <summary>
  26002. Saves OFD document page as image
  26003. </summary>
  26004. <param name="pageIndex">Page index</param>
  26005. <returns>Returns page as Image</returns>
  26006. </member>
  26007. <member name="M:Spire.Pdf.Conversion.OfdConverter.ToImage(System.Int32,System.Int32,System.Int32)">
  26008. <summary>
  26009. Saves OFD document page as image
  26010. </summary>
  26011. <param name="pageIndex">Page index</param>
  26012. <param name="dpiX">Pictures X resolution</param>
  26013. <param name="dpiY">Pictures Y resolution</param>
  26014. <returns>Returns page as Image</returns>
  26015. </member>
  26016. <member name="T:Spire.Pdf.Conversion.PdfEmbeddedFontConverter">
  26017. <summary>
  26018. The embedded font conveter.
  26019. </summary>
  26020. </member>
  26021. <member name="F:Spire.Pdf.Conversion.PdfEmbeddedFontConverter.m_document">
  26022. <summary>
  26023. The origin document.
  26024. </summary>
  26025. </member>
  26026. <member name="M:Spire.Pdf.Conversion.PdfEmbeddedFontConverter.#ctor(System.IO.Stream)">
  26027. <summary>
  26028. Construct a new converter.
  26029. </summary>
  26030. <param name="stream">The pdf file stream.</param>
  26031. </member>
  26032. <member name="M:Spire.Pdf.Conversion.PdfEmbeddedFontConverter.#ctor(System.String)">
  26033. <summary>
  26034. Construct a new converter.
  26035. </summary>
  26036. <param name="filePath">The pdf file path.</param>
  26037. </member>
  26038. <member name="M:Spire.Pdf.Conversion.PdfEmbeddedFontConverter.ToEmbeddedFontDocument(System.String)">
  26039. <summary>
  26040. Convert to embedded font document.
  26041. </summary>
  26042. <param name="filePath">The out file path.</param>
  26043. </member>
  26044. <member name="M:Spire.Pdf.Conversion.PdfEmbeddedFontConverter.ToEmbeddedFontDocument(System.IO.Stream)">
  26045. <summary>
  26046. Convert to embedded font document.
  26047. </summary>
  26048. <param name="stream">The out stream.</param>
  26049. </member>
  26050. <member name="F:Spire.Pdf.Conversion.EmdeddedFont.PdfEmbeddedFontProvider.m_embeddedFontBuilder">
  26051. <summary>
  26052. The embedded font builder.
  26053. </summary>
  26054. </member>
  26055. <member name="M:Spire.Pdf.Conversion.EmdeddedFont.PdfEmbeddedFontProvider.#ctor">
  26056. <summary>
  26057. Construct an new provider
  26058. </summary>
  26059. </member>
  26060. <member name="M:Spire.Pdf.Conversion.EmdeddedFont.PdfEmbeddedFontProvider.OnDocumentVisiting(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26061. <summary>
  26062. Excute before visit the document.
  26063. </summary>
  26064. <param name="context">The pdf processing context.</param>
  26065. </member>
  26066. <member name="M:Spire.Pdf.Conversion.EmdeddedFont.PdfEmbeddedFontProvider.OnElementVisiting(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26067. <summary>
  26068. Excute before visit the element.
  26069. </summary>
  26070. <param name="element">The pdf element.</param>
  26071. <param name="context">The pdf processing context.</param>
  26072. </member>
  26073. <member name="M:Spire.Pdf.Conversion.EmdeddedFont.PdfEmbeddedFontProvider.HandleContentStreamResources(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary},Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26074. <summary>
  26075. Handle content stream and resources.
  26076. </summary>
  26077. <param name="instructions">The instructions.</param>
  26078. <param name="contentStream">The content stream.</param>
  26079. <param name="resources">The associated resources with the The content stream.</param>
  26080. <param name="context">The pdf processing context.</param>
  26081. <returns>The new instructions.</returns>
  26082. </member>
  26083. <member name="M:Spire.Pdf.Conversion.EmdeddedFont.PdfEmbeddedFontProvider.OnDocumentVisited(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26084. <summary>
  26085. Excute after visit the document.
  26086. </summary>
  26087. <param name="context">The pdf processing context.</param>
  26088. </member>
  26089. <member name="T:Spire.Pdf.Conversion.PdfToDocConverter">
  26090. <summary>
  26091. This class provides support for converting PDF into an XPS Document.
  26092. </summary>
  26093. </member>
  26094. <member name="M:Spire.Pdf.Conversion.PdfToDocConverter.#ctor(System.IO.Stream)">
  26095. <summary>
  26096. Construct a new converter.
  26097. </summary>
  26098. <param name="stream">The pdf file stream.</param>
  26099. </member>
  26100. <member name="M:Spire.Pdf.Conversion.PdfToDocConverter.#ctor(System.String)">
  26101. <summary>
  26102. Construct a new converter.
  26103. </summary>
  26104. <param name="filePath">The pdf file path.</param>
  26105. </member>
  26106. <member name="M:Spire.Pdf.Conversion.PdfToDocConverter.ConvertToWord(Spire.Pdf.PdfDocumentBase,System.IO.Stream,System.Int32,System.Int32)">
  26107. <summary>
  26108. Converts a range of the pdf document to word.
  26109. </summary>
  26110. <param name="pdfDocument">The pdf document.</param>
  26111. <param name="stream">The word stream.</param>
  26112. <param name="startIndex">The start index.</param>
  26113. <param name="endIndex">the end index.</param>
  26114. </member>
  26115. <member name="M:Spire.Pdf.Conversion.PdfToDocConverter.ConvertToWord(Spire.Pdf.PdfDocumentBase,System.IO.Stream)">
  26116. <summary>
  26117. Converts the specified pdf document to word.
  26118. </summary>
  26119. <param name="pdfDocument">The pdf document.</param>
  26120. <param name="stream">The word stream.</param>
  26121. </member>
  26122. <member name="M:Spire.Pdf.Conversion.PdfToDocConverter.SaveToDocx(System.IO.Stream)">
  26123. <summary>
  26124. Convert to doc/docx document.
  26125. </summary>
  26126. <param name="fileStream">The out file stream.</param>
  26127. </member>
  26128. <member name="M:Spire.Pdf.Conversion.PdfToDocConverter.SaveToDocx(System.IO.Stream,System.Boolean)">
  26129. <summary>
  26130. Convert to doc/docx document.
  26131. </summary>
  26132. <param name="fileStream">The out file stream.</param>
  26133. <param name="isDocx">Is docs or doc.</param>
  26134. </member>
  26135. <member name="M:Spire.Pdf.Conversion.PdfToDocConverter.SaveToDocx(System.String)">
  26136. <summary>
  26137. Convert to doc/docx document.
  26138. </summary>
  26139. <param name="filename">The out file name.</param>
  26140. </member>
  26141. <member name="M:Spire.Pdf.Conversion.PdfToDocConverter.SaveToDocx(System.String,System.Boolean)">
  26142. <summary>
  26143. Convert to doc/docx document.
  26144. </summary>
  26145. <param name="filename">The out file name.</param>
  26146. <param name="isDocx">Is docs or doc.</param>
  26147. </member>
  26148. <member name="M:Spire.Pdf.Conversion.PdfToDocConverter.CreateDocument(Spire.Pdf.General.Paper.Base.DocumentInfo,System.Boolean,System.Boolean)">
  26149. <summary>
  26150. Creates the PDF document.
  26151. </summary>
  26152. <returns></returns>
  26153. </member>
  26154. <member name="M:Spire.Pdf.Conversion.PdfToDocConverter.AddDocumentProperties(Spire.Pdf.PdfDocumentInformation)">
  26155. <summary>
  26156. Adds the document properties.
  26157. </summary>
  26158. <param name="docProperties">The doc properties.</param>
  26159. </member>
  26160. <member name="M:Spire.Pdf.Conversion.PdfToDocConverter.DrawToWord(Spire.Pdf.PdfDocumentBase,System.IO.Stream,System.Int32,System.Int32)">
  26161. <summary>
  26162. Draws to PDF.
  26163. </summary>
  26164. <param name="images">The images.</param>
  26165. <returns>The PdfNewDocument.</returns>
  26166. </member>
  26167. <member name="M:Spire.Pdf.Conversion.PdfToExcelConverter.ConvertToExcel(Spire.Pdf.PdfDocumentBase,System.IO.Stream)">
  26168. <summary>
  26169. Convert pdf document to excel.
  26170. </summary>
  26171. <param name="document">The pdf document.</param>
  26172. <param name="ouputStream">The out stream.</param>
  26173. </member>
  26174. <member name="M:Spire.Pdf.Conversion.PdfToExcelConverter.ConvertToExcel(Spire.Pdf.PdfDocumentBase,System.Int32,System.Int32,System.IO.Stream)">
  26175. <summary>
  26176. Convert pdf document to excel.
  26177. </summary>
  26178. <param name="documentBase">The pdf documentBase.</param>
  26179. <param name="startIndex">The start index.</param>
  26180. <param name="endIndex">The end index.</param>
  26181. <param name="ouputStream">The out stream.</param>
  26182. </member>
  26183. <member name="M:Spire.Pdf.Conversion.PdfToExcelConverter.GetRecognizeObjects(Spire.Pdf.PdfDocumentBase,System.Collections.Generic.Dictionary{System.Int32,System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Base.GraphicsObject}},System.Collections.Generic.Dictionary{System.Int32,System.Drawing.SizeF})">
  26184. <summary>
  26185. Get Recognize Objects
  26186. </summary>
  26187. <param name="documentBase"></param>
  26188. <param name="pageContents"></param>
  26189. <param name="pageSizes"></param>
  26190. <returns></returns>
  26191. </member>
  26192. <member name="M:Spire.Pdf.Conversion.PdfToExcelConverter.IsToMultipleSheet(Spire.Pdf.Conversion.XlsxOptions)">
  26193. <summary>
  26194. 是否转到多个sheet
  26195. </summary>
  26196. <param name="xlsxOptions"></param>
  26197. <returns></returns>
  26198. </member>
  26199. <member name="F:Spire.Pdf.Conversion.PdfToLinearizedPdfConverter.m_document">
  26200. <summary>
  26201. The origin document.
  26202. </summary>
  26203. </member>
  26204. <member name="M:Spire.Pdf.Conversion.PdfToLinearizedPdfConverter.#ctor(System.IO.Stream)">
  26205. <summary>
  26206. Construct a new converter.
  26207. </summary>
  26208. <param name="stream">The pdf file stream.</param>
  26209. </member>
  26210. <member name="M:Spire.Pdf.Conversion.PdfToLinearizedPdfConverter.#ctor(System.String)">
  26211. <summary>
  26212. Construct a new converter.
  26213. </summary>
  26214. <param name="filePath">The pdf file path.</param>
  26215. </member>
  26216. <member name="M:Spire.Pdf.Conversion.PdfToLinearizedPdfConverter.ToLinearizedPdf(System.String)">
  26217. <summary>
  26218. Convert to linearized pdf document.
  26219. </summary>
  26220. <param name="filePath">The out file path.</param>
  26221. </member>
  26222. <member name="M:Spire.Pdf.Conversion.PdfToLinearizedPdfConverter.ToLinearizedPdf(System.IO.Stream)">
  26223. <summary>
  26224. Convert to linearized pdf document.
  26225. </summary>
  26226. <param name="stream">The out stream.</param>
  26227. </member>
  26228. <member name="M:Spire.Pdf.Conversion.Standards.PdfX.PdfX1A2001ColorSpaceBuilder.#ctor(Spire.Pdf.ColorSpaces.PdfColorSpace)">
  26229. <summary>
  26230. Construct a new instance.
  26231. </summary>
  26232. <param name="targetColorSpace"></param>
  26233. </member>
  26234. <member name="T:Spire.Pdf.Conversion.Standards.PdfX.PdfX1A2001Provider">
  26235. <summary>
  26236. The Pdf/X1A:2001 standard provider.
  26237. </summary>
  26238. </member>
  26239. <member name="F:Spire.Pdf.Conversion.Standards.PdfX.PdfX1A2001Provider.m_embeddedFontBuilder">
  26240. <summary>
  26241. The embedded font builder.
  26242. </summary>
  26243. </member>
  26244. <member name="F:Spire.Pdf.Conversion.Standards.PdfX.PdfX1A2001Provider.m_colorCmykBuilder">
  26245. <summary>
  26246. the text color builder
  26247. </summary>
  26248. </member>
  26249. <member name="F:Spire.Pdf.Conversion.Standards.PdfX.PdfX1A2001Provider.m_imageCmykBuilder">
  26250. <summary>
  26251. the image color builder
  26252. </summary>
  26253. </member>
  26254. <member name="F:Spire.Pdf.Conversion.Standards.PdfX.PdfX1A2001Provider.m_transparencyBuilder">
  26255. <summary>
  26256. The transparency builder.
  26257. </summary>
  26258. </member>
  26259. <member name="F:Spire.Pdf.Conversion.Standards.PdfX.PdfX1A2001Provider.m_colorSpaceBuilder">
  26260. <summary>
  26261. The device independent color space builder.
  26262. </summary>
  26263. </member>
  26264. <member name="M:Spire.Pdf.Conversion.Standards.PdfX.PdfX1A2001Provider.#ctor(Spire.Pdf.Conversion.Standards.PdfStandardOptions)">
  26265. <summary>
  26266. Construct a new provider
  26267. </summary>
  26268. <param name="options">The pdf standard options.</param>
  26269. </member>
  26270. <member name="M:Spire.Pdf.Conversion.Standards.PdfX.PdfX1A2001Provider.OnDocumentVisiting(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26271. <summary>
  26272. Excute before visit the document.
  26273. </summary>
  26274. <param name="context">The pdf processing context.</param>
  26275. </member>
  26276. <member name="M:Spire.Pdf.Conversion.Standards.PdfX.PdfX1A2001Provider.OnElementVisiting(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26277. <summary>
  26278. Excute before visit the element.
  26279. </summary>
  26280. <param name="element">The pdf element.</param>
  26281. <param name="context">The pdf processing context.</param>
  26282. </member>
  26283. <member name="M:Spire.Pdf.Conversion.Standards.PdfX.PdfX1A2001Provider.HandleContentStreamResources(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary},Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26284. <summary>
  26285. Handle content stream and resources.
  26286. </summary>
  26287. <param name="instructions">The instructions.</param>
  26288. <param name="contentStream">The content stream.</param>
  26289. <param name="resources">The associated resources with the The content stream.</param>
  26290. <param name="context">The pdf processing context.</param>
  26291. <returns>The new instructions.</returns>
  26292. </member>
  26293. <member name="M:Spire.Pdf.Conversion.Standards.PdfX.PdfX1A2001Provider.OnDocumentVisited(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26294. <summary>
  26295. Excute after visit the document.
  26296. </summary>
  26297. <param name="context">The pdf processing context.</param>
  26298. </member>
  26299. <member name="T:Spire.Pdf.Conversion.Standards.PdfA.PdfA1AProvider">
  26300. <summary>
  26301. The Pdf/A1A standard provider.
  26302. </summary>
  26303. </member>
  26304. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA1AProvider.m_options">
  26305. <summary>
  26306. The pdf standard options.
  26307. </summary>
  26308. </member>
  26309. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA1AProvider.m_embeddedFontBuilder">
  26310. <summary>
  26311. The embedded font builder.
  26312. </summary>
  26313. </member>
  26314. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA1AProvider.m_colorSpaceBuilder">
  26315. <summary>
  26316. The device independent color space builder.
  26317. </summary>
  26318. </member>
  26319. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA1AProvider.m_transparencyBuilder">
  26320. <summary>
  26321. The transparency builder.
  26322. </summary>
  26323. </member>
  26324. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA1AProvider.#ctor(Spire.Pdf.Conversion.Standards.PdfStandardOptions)">
  26325. <summary>
  26326. Construct a new provider
  26327. </summary>
  26328. <param name="options">The pdf standard options.</param>
  26329. </member>
  26330. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA1AProvider.OnDocumentVisiting(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26331. <summary>
  26332. Excute before visit the document.
  26333. </summary>
  26334. <param name="context">The pdf processing context.</param>
  26335. </member>
  26336. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA1AProvider.OnElementVisiting(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26337. <summary>
  26338. Excute before visit the element.
  26339. </summary>
  26340. <param name="element">The pdf element.</param>
  26341. <param name="context">The pdf processing context.</param>
  26342. </member>
  26343. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA1AProvider.HandleContentStreamResources(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary},Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26344. <summary>
  26345. Handle content stream and resources.
  26346. </summary>
  26347. <param name="instructions">The instructions.</param>
  26348. <param name="contentStream">The content stream.</param>
  26349. <param name="resources">The associated resources with the The content stream.</param>
  26350. <param name="context">The pdf processing context.</param>
  26351. <returns>The new instructions.</returns>
  26352. </member>
  26353. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA1AProvider.OnDocumentVisited(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26354. <summary>
  26355. Excute after visit the document.
  26356. </summary>
  26357. <param name="context">The pdf processing context.</param>
  26358. </member>
  26359. <member name="T:Spire.Pdf.Conversion.Standards.PdfA.PdfA1BProvider">
  26360. <summary>
  26361. The Pdf/A1B standard provider.
  26362. </summary>
  26363. </member>
  26364. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA1BProvider.m_options">
  26365. <summary>
  26366. The pdf standard options.
  26367. </summary>
  26368. </member>
  26369. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA1BProvider.m_embeddedFontBuilder">
  26370. <summary>
  26371. The embedded font builder.
  26372. </summary>
  26373. </member>
  26374. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA1BProvider.m_colorSpaceBuilder">
  26375. <summary>
  26376. The device independent color space builder.
  26377. </summary>
  26378. </member>
  26379. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA1BProvider.m_transparencyBuilder">
  26380. <summary>
  26381. The transparency builder.
  26382. </summary>
  26383. </member>
  26384. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA1BProvider.#ctor(Spire.Pdf.Conversion.Standards.PdfStandardOptions)">
  26385. <summary>
  26386. Construct a new provider
  26387. </summary>
  26388. <param name="options">The pdf standard options.</param>
  26389. </member>
  26390. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA1BProvider.OnDocumentVisiting(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26391. <summary>
  26392. Excute before visit the document.
  26393. </summary>
  26394. <param name="context">The pdf processing context.</param>
  26395. </member>
  26396. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA1BProvider.OnElementVisiting(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26397. <summary>
  26398. Excute before visit the element.
  26399. </summary>
  26400. <param name="element">The pdf element.</param>
  26401. <param name="context">The pdf processing context.</param>
  26402. </member>
  26403. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA1BProvider.HandleContentStreamResources(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary},Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26404. <summary>
  26405. Handle content stream and resources.
  26406. </summary>
  26407. <param name="instructions">The instructions.</param>
  26408. <param name="contentStream">The content stream.</param>
  26409. <param name="resources">The associated resources with the The content stream.</param>
  26410. <param name="context">The pdf processing context.</param>
  26411. <returns>The new instructions.</returns>
  26412. </member>
  26413. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA1BProvider.OnDocumentVisited(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26414. <summary>
  26415. Excute after visit the document.
  26416. </summary>
  26417. <param name="context">The pdf processing context.</param>
  26418. </member>
  26419. <member name="T:Spire.Pdf.Conversion.Standards.PdfA.PdfA2AProvider">
  26420. <summary>
  26421. The Pdf/A2A standard provider.
  26422. </summary>
  26423. </member>
  26424. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA2AProvider.m_options">
  26425. <summary>
  26426. The pdf standard options.
  26427. </summary>
  26428. </member>
  26429. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA2AProvider.m_embeddedFontBuilder">
  26430. <summary>
  26431. The embedded font builder.
  26432. </summary>
  26433. </member>
  26434. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA2AProvider.m_colorSpaceBuilder">
  26435. <summary>
  26436. The device independent color space builder.
  26437. </summary>
  26438. </member>
  26439. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA2AProvider.#ctor(Spire.Pdf.Conversion.Standards.PdfStandardOptions)">
  26440. <summary>
  26441. Construct a new provider
  26442. </summary>
  26443. <param name="options">The pdf standard options.</param>
  26444. </member>
  26445. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA2AProvider.OnDocumentVisiting(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26446. <summary>
  26447. Excute before visit the document.
  26448. </summary>
  26449. <param name="context">The pdf processing context.</param>
  26450. </member>
  26451. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA2AProvider.OnElementVisiting(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26452. <summary>
  26453. Excute before visit the element.
  26454. </summary>
  26455. <param name="element">The pdf element.</param>
  26456. <param name="context">The pdf processing context.</param>
  26457. </member>
  26458. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA2AProvider.HandleContentStreamResources(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary},Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26459. <summary>
  26460. Handle content stream and resources.
  26461. </summary>
  26462. <param name="instructions">The instructions.</param>
  26463. <param name="contentStream">The content stream.</param>
  26464. <param name="resources">The associated resources with the The content stream.</param>
  26465. <param name="context">The pdf processing context.</param>
  26466. <returns>The new instructions.</returns>
  26467. </member>
  26468. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA2AProvider.OnDocumentVisited(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26469. <summary>
  26470. Excute after visit the document.
  26471. </summary>
  26472. <param name="context">The pdf processing context.</param>
  26473. </member>
  26474. <member name="T:Spire.Pdf.Conversion.Standards.PdfA.PdfA2BProvider">
  26475. <summary>
  26476. The Pdf/A2B standard provider.
  26477. </summary>
  26478. </member>
  26479. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA2BProvider.m_options">
  26480. <summary>
  26481. The pdf standard options.
  26482. </summary>
  26483. </member>
  26484. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA2BProvider.m_embeddedFontBuilder">
  26485. <summary>
  26486. The embedded font builder.
  26487. </summary>
  26488. </member>
  26489. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA2BProvider.m_colorSpaceBuilder">
  26490. <summary>
  26491. The device independent color space builder.
  26492. </summary>
  26493. </member>
  26494. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA2BProvider.#ctor(Spire.Pdf.Conversion.Standards.PdfStandardOptions)">
  26495. <summary>
  26496. Construct a new provider
  26497. </summary>
  26498. <param name="options">The pdf standard options.</param>
  26499. </member>
  26500. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA2BProvider.OnDocumentVisiting(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26501. <summary>
  26502. Excute before visit the document.
  26503. </summary>
  26504. <param name="context">The pdf processing context.</param>
  26505. </member>
  26506. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA2BProvider.OnElementVisiting(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26507. <summary>
  26508. Excute before visit the element.
  26509. </summary>
  26510. <param name="element">The pdf element.</param>
  26511. <param name="context">The pdf processing context.</param>
  26512. </member>
  26513. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA2BProvider.HandleContentStreamResources(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary},Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26514. <summary>
  26515. Handle content stream and resources.
  26516. </summary>
  26517. <param name="instructions">The instructions.</param>
  26518. <param name="contentStream">The content stream.</param>
  26519. <param name="resources">The associated resources with the The content stream.</param>
  26520. <param name="context">The pdf processing context.</param>
  26521. <returns>The new instructions.</returns>
  26522. </member>
  26523. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA2BProvider.OnDocumentVisited(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26524. <summary>
  26525. Excute after visit the document.
  26526. </summary>
  26527. <param name="context">The pdf processing context.</param>
  26528. </member>
  26529. <member name="T:Spire.Pdf.Conversion.Standards.PdfA.PdfA2UProvider">
  26530. <summary>
  26531. The Pdf/A2U standard provider.
  26532. </summary>
  26533. </member>
  26534. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA2UProvider.m_options">
  26535. <summary>
  26536. The pdf standard options.
  26537. </summary>
  26538. </member>
  26539. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA2UProvider.m_embeddedFontBuilder">
  26540. <summary>
  26541. The embedded font builder.
  26542. </summary>
  26543. </member>
  26544. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA2UProvider.m_colorSpaceBuilder">
  26545. <summary>
  26546. The device independent color space builder.
  26547. </summary>
  26548. </member>
  26549. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA2UProvider.#ctor(Spire.Pdf.Conversion.Standards.PdfStandardOptions)">
  26550. <summary>
  26551. Construct a new provider
  26552. </summary>
  26553. <param name="options">The pdf standard options.</param>
  26554. </member>
  26555. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA2UProvider.OnDocumentVisiting(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26556. <summary>
  26557. Excute before visit the document.
  26558. </summary>
  26559. <param name="context">The pdf processing context.</param>
  26560. </member>
  26561. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA2UProvider.OnElementVisiting(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26562. <summary>
  26563. Excute before visit the element.
  26564. </summary>
  26565. <param name="element">The pdf element.</param>
  26566. <param name="context">The pdf processing context.</param>
  26567. </member>
  26568. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA2UProvider.HandleContentStreamResources(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary},Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26569. <summary>
  26570. Handle content stream and resources.
  26571. </summary>
  26572. <param name="instructions">The instructions.</param>
  26573. <param name="contentStream">The content stream.</param>
  26574. <param name="resources">The associated resources with the The content stream.</param>
  26575. <param name="context">The pdf processing context.</param>
  26576. <returns>The new instructions.</returns>
  26577. </member>
  26578. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA2UProvider.OnDocumentVisited(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26579. <summary>
  26580. Excute after visit the document.
  26581. </summary>
  26582. <param name="context">The pdf processing context.</param>
  26583. </member>
  26584. <member name="T:Spire.Pdf.Conversion.Standards.PdfA.PdfA3AProvider">
  26585. <summary>
  26586. The Pdf/A3A standard provider.
  26587. </summary>
  26588. </member>
  26589. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA3AProvider.m_options">
  26590. <summary>
  26591. The pdf standard options.
  26592. </summary>
  26593. </member>
  26594. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA3AProvider.m_embeddedFontBuilder">
  26595. <summary>
  26596. The embedded font builder.
  26597. </summary>
  26598. </member>
  26599. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA3AProvider.m_colorSpaceBuilder">
  26600. <summary>
  26601. The device independent color space builder.
  26602. </summary>
  26603. </member>
  26604. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA3AProvider.#ctor(Spire.Pdf.Conversion.Standards.PdfStandardOptions)">
  26605. <summary>
  26606. Construct a new provider
  26607. </summary>
  26608. <param name="options">The pdf standard options.</param>
  26609. </member>
  26610. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA3AProvider.OnDocumentVisiting(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26611. <summary>
  26612. Excute before visit the document.
  26613. </summary>
  26614. <param name="context">The pdf processing context.</param>
  26615. </member>
  26616. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA3AProvider.OnElementVisiting(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26617. <summary>
  26618. Excute before visit the element.
  26619. </summary>
  26620. <param name="element">The pdf element.</param>
  26621. <param name="context">The pdf processing context.</param>
  26622. </member>
  26623. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA3AProvider.HandleContentStreamResources(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary},Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26624. <summary>
  26625. Handle content stream and resources.
  26626. </summary>
  26627. <param name="instructions">The instructions.</param>
  26628. <param name="contentStream">The content stream.</param>
  26629. <param name="resources">The associated resources with the The content stream.</param>
  26630. <param name="context">The pdf processing context.</param>
  26631. <returns>The new instructions.</returns>
  26632. </member>
  26633. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA3AProvider.OnDocumentVisited(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26634. <summary>
  26635. Excute after visit the document.
  26636. </summary>
  26637. <param name="context">The pdf processing context.</param>
  26638. </member>
  26639. <member name="T:Spire.Pdf.Conversion.Standards.PdfA.PdfA3BProvider">
  26640. <summary>
  26641. The Pdf/A3B standard provider.
  26642. </summary>
  26643. </member>
  26644. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA3BProvider.m_options">
  26645. <summary>
  26646. The pdf standard options.
  26647. </summary>
  26648. </member>
  26649. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA3BProvider.m_embeddedFontBuilder">
  26650. <summary>
  26651. The embedded font builder.
  26652. </summary>
  26653. </member>
  26654. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA3BProvider.m_colorSpaceBuilder">
  26655. <summary>
  26656. The device independent color space builder.
  26657. </summary>
  26658. </member>
  26659. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA3BProvider.#ctor(Spire.Pdf.Conversion.Standards.PdfStandardOptions)">
  26660. <summary>
  26661. Construct a new provider
  26662. </summary>
  26663. <param name="options">The pdf standard options.</param>
  26664. </member>
  26665. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA3BProvider.OnDocumentVisiting(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26666. <summary>
  26667. Excute before visit the document.
  26668. </summary>
  26669. <param name="context">The pdf processing context.</param>
  26670. </member>
  26671. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA3BProvider.OnElementVisiting(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26672. <summary>
  26673. Excute before visit the element.
  26674. </summary>
  26675. <param name="element">The pdf element.</param>
  26676. <param name="context">The pdf processing context.</param>
  26677. </member>
  26678. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA3BProvider.HandleContentStreamResources(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary},Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26679. <summary>
  26680. Handle content stream and resources.
  26681. </summary>
  26682. <param name="instructions">The instructions.</param>
  26683. <param name="contentStream">The content stream.</param>
  26684. <param name="resources">The associated resources with the The content stream.</param>
  26685. <param name="context">The pdf processing context.</param>
  26686. <returns>The new instructions.</returns>
  26687. </member>
  26688. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA3BProvider.OnDocumentVisited(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26689. <summary>
  26690. Excute after visit the document.
  26691. </summary>
  26692. <param name="context">The pdf processing context.</param>
  26693. </member>
  26694. <member name="T:Spire.Pdf.Conversion.Standards.PdfA.PdfA3UProvider">
  26695. <summary>
  26696. The Pdf/A3U standard provider.
  26697. </summary>
  26698. </member>
  26699. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA3UProvider.m_options">
  26700. <summary>
  26701. The pdf standard options.
  26702. </summary>
  26703. </member>
  26704. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA3UProvider.m_embeddedFontBuilder">
  26705. <summary>
  26706. The embedded font builder.
  26707. </summary>
  26708. </member>
  26709. <member name="F:Spire.Pdf.Conversion.Standards.PdfA.PdfA3UProvider.m_colorSpaceBuilder">
  26710. <summary>
  26711. The device independent color space builder.
  26712. </summary>
  26713. </member>
  26714. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA3UProvider.#ctor(Spire.Pdf.Conversion.Standards.PdfStandardOptions)">
  26715. <summary>
  26716. Construct a new provider
  26717. </summary>
  26718. <param name="options">The pdf standard options.</param>
  26719. </member>
  26720. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA3UProvider.OnDocumentVisiting(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26721. <summary>
  26722. Excute before visit the document.
  26723. </summary>
  26724. <param name="context">The pdf processing context.</param>
  26725. </member>
  26726. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA3UProvider.OnElementVisiting(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26727. <summary>
  26728. Excute before visit the element.
  26729. </summary>
  26730. <param name="element">The pdf element.</param>
  26731. <param name="context">The pdf processing context.</param>
  26732. </member>
  26733. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA3UProvider.HandleContentStreamResources(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary},Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26734. <summary>
  26735. Handle content stream and resources.
  26736. </summary>
  26737. <param name="instructions">The instructions.</param>
  26738. <param name="contentStream">The content stream.</param>
  26739. <param name="resources">The associated resources with the The content stream.</param>
  26740. <param name="context">The pdf processing context.</param>
  26741. <returns>The new instructions.</returns>
  26742. </member>
  26743. <member name="M:Spire.Pdf.Conversion.Standards.PdfA.PdfA3UProvider.OnDocumentVisited(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26744. <summary>
  26745. Excute after visit the document.
  26746. </summary>
  26747. <param name="context">The pdf processing context.</param>
  26748. </member>
  26749. <member name="T:Spire.Pdf.Conversion.Standards.PdfStandardOptions">
  26750. <summary>
  26751. The pdf standard options.
  26752. </summary>
  26753. </member>
  26754. <member name="P:Spire.Pdf.Conversion.Standards.PdfStandardOptions.ForceConvert">
  26755. <summary>
  26756. Force convert.
  26757. </summary>
  26758. </member>
  26759. <member name="T:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKImageBuilder">
  26760. <summary>
  26761. Other image color modes convert to cmyk mode
  26762. </summary>
  26763. </member>
  26764. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKImageBuilder.HandleInstruction(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  26765. <summary>
  26766. Handle image instructions current resources,rgb color to cmyk color for image
  26767. </summary>
  26768. <param name="instructions"></param>
  26769. <param name="resources"></param>
  26770. <returns></returns>
  26771. </member>
  26772. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKImageBuilder.HandleInstruction(Spire.Pdf.Core.PdfRecord,System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  26773. <summary>
  26774. Handle image instructions current resources,rgb color to cmyk color for image
  26775. </summary>
  26776. <param name="instruction"></param>
  26777. <param name="records"></param>
  26778. <param name="resources"></param>
  26779. <returns></returns>
  26780. </member>
  26781. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKImageBuilder.IsImageDictionary(Spire.Pdf.Primitives.PdfDictionary)">
  26782. <summary>
  26783. Check if it is a image resource
  26784. </summary>
  26785. <param name="resourceDictionary"></param>
  26786. <returns></returns>
  26787. </member>
  26788. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKImageBuilder.ContainsImageMask(Spire.Pdf.Primitives.PdfDictionary)">
  26789. <summary>
  26790. It is contains mask image resource
  26791. </summary>
  26792. <param name="resourceDictionary"></param>
  26793. <returns></returns>
  26794. </member>
  26795. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKImageBuilder.ContainsImageSMask(Spire.Pdf.Primitives.PdfDictionary)">
  26796. <summary>
  26797. It is contains smask image resource
  26798. </summary>
  26799. <param name="resourceDictionary"></param>
  26800. <returns></returns>
  26801. </member>
  26802. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKImageBuilder.ConvertToCmyk(Spire.Pdf.Primitives.PdfDictionary)">
  26803. <summary>
  26804. Converter image data to cmyk mode
  26805. </summary>
  26806. <param name="imageDictionary"></param>
  26807. </member>
  26808. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKImageBuilder.CreateInlineImageDictionary(Spire.Pdf.Primitives.PdfDictionary)">
  26809. <summary>
  26810. Create inline image to new dictionary
  26811. </summary>
  26812. <param name="instruction"></param>
  26813. <param name="resources"></param>
  26814. <returns></returns>
  26815. </member>
  26816. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKImageBuilder.CreateImageDictionary(Spire.Pdf.Primitives.PdfDictionary,System.String,System.Int32)">
  26817. <summary>
  26818. Creates a new image dictionary,by the specified image dictionary
  26819. </summary>
  26820. <param name="imageDictionary"></param>
  26821. <param name="colorSpace"></param>
  26822. <param name="bitsPerComponent"></param>
  26823. <returns></returns>
  26824. </member>
  26825. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKImageBuilder.AddResources(System.String,Spire.Pdf.Primitives.PdfDictionary,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  26826. <summary>
  26827. add image dictionary to resources,by specified resource name
  26828. </summary>
  26829. <param name="imageResourceName"></param>
  26830. <param name="imageDictionary"></param>
  26831. <param name="resources"></param>
  26832. </member>
  26833. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKImageBuilder.FindImageResource(System.String,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  26834. <summary>
  26835. Find resource by specified resource name
  26836. </summary>
  26837. <param name="resourceName">The resource name.</param>
  26838. <param name="resources">The associated resources with the The content stream.</param>
  26839. <returns>The image dictionary.</returns>
  26840. </member>
  26841. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKImageBuilder.GenerateImageSamplesWithCMYK(System.Byte[],System.Int32,System.Int32,Spire.Pdf.Conversion.Comm.PdfColorSpace)">
  26842. <summary>
  26843. Convert image color space to cmyk color space.
  26844. </summary>
  26845. <param name="imageSamples">The image samples.</param>
  26846. <param name="width">The image width. Byte boundaries are ignored, except that each row of sample data must begin on a byte boundary.
  26847. If the number of data bits per row is not a multiple of 8, the end of the row is padded with extra bits to fill out the last byte</param>
  26848. <param name="bitsPerComponent">The number of bits used to represent each color component.</param>
  26849. <param name="colorSpace">The color space.</param>
  26850. <returns>
  26851. The image samples with cmyk color space and bitsPerComponent is 8.
  26852. </returns>
  26853. </member>
  26854. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKImageBuilder.Map(System.Single,System.Single,System.Single,System.Single,System.Single)">
  26855. <summary>
  26856. Map value form source to target range.
  26857. </summary>
  26858. <param name="sourceValue">The source value.</param>
  26859. <param name="sourceMinValue">The source min value.</param>
  26860. <param name="sourceMaxValue">The source max value.</param>
  26861. <param name="targetMinValue">The target min value.</param>
  26862. <param name="targetMaxValue">The target max value.</param>
  26863. <returns>The target value.</returns>
  26864. </member>
  26865. <member name="T:Spire.Pdf.Conversion.Standards.Utils.PdfDocumentUtils">
  26866. <summary>
  26867. Document utils.
  26868. </summary>
  26869. </member>
  26870. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfDocumentUtils.RepairDocumentPageTree(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26871. <summary>
  26872. Repair document page tree.
  26873. </summary>
  26874. <param name="context">The pdf processing context.</param>
  26875. </member>
  26876. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfDocumentUtils.RepairDocumentEmbeddedFiles(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26877. <summary>
  26878. Repair document embedded files.
  26879. </summary>
  26880. <param name="element">The pdf element.</param>
  26881. <param name="context">The pdf processing context.</param>
  26882. </member>
  26883. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfDocumentUtils.RemoveDocumentEmbeddedFiles(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26884. <summary>
  26885. Remove document embedded files.
  26886. </summary>
  26887. <param name="context">The pdf processing context.</param>
  26888. </member>
  26889. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfDocumentUtils.RemoveDocumentJavaScriptActions(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26890. <summary>
  26891. Remove document JavaScript actions.
  26892. </summary>
  26893. <param name="context">The pdf processing context.</param>
  26894. </member>
  26895. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfDocumentUtils.RemoveDocumentPermissions(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26896. <summary>
  26897. Remove document permissions.
  26898. </summary>
  26899. <param name="context">The pdf processing context.</param>
  26900. </member>
  26901. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfDocumentUtils.RemoveDocumentOutlines(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26902. <summary>
  26903. Remove document outlines.
  26904. </summary>
  26905. <param name="context">The pdf processing context.</param>
  26906. </member>
  26907. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfDocumentUtils.RemoveDocumentAA(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26908. <summary>
  26909. Remove document catalog "AA" entry.
  26910. </summary>
  26911. <param name="context">The pdf processing context.</param>
  26912. </member>
  26913. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfDocumentUtils.RemoveDocumentOpenAction(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26914. <summary>
  26915. Remove document openAction.
  26916. </summary>
  26917. <param name="context">The pdf processing context.</param>
  26918. </member>
  26919. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfDocumentUtils.RemoveDocumentNames(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26920. <summary>
  26921. Remove document Names.
  26922. </summary>
  26923. <param name="context">The pdf processing context.</param>
  26924. </member>
  26925. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfDocumentUtils.RemoveDocumentSpiderInfo(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26926. <summary>
  26927. Remove document spiderInfo.
  26928. </summary>
  26929. <param name="context">The pdf processing context.</param>
  26930. </member>
  26931. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfDocumentUtils.RemoveDocumentStructTreeRoot(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26932. <summary>
  26933. Remove document structTreeRoot.
  26934. </summary>
  26935. <param name="context">The pdf processing context.</param>
  26936. </member>
  26937. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfDocumentUtils.RemoveDocumentAcroFormNeedAppearances(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  26938. <summary>
  26939. Remove document needAppearances.
  26940. </summary>
  26941. <param name="context">The pdf processing context.</param>
  26942. </member>
  26943. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfDocumentUtils.AddDefaultRGBOutputIntents(Spire.Pdf.Conversion.Comm.PdfProcessContext,System.Boolean)">
  26944. <summary>
  26945. Add default RGB profile outputIntents if catalog has no outputIntents.
  26946. </summary>
  26947. <param name="context">The pdf processing context.</param>
  26948. <param name="force">
  26949. true, if exist outputIntents, replace with default RGB OutputIntents.
  26950. false, if exist outputIntents, return.
  26951. </param>
  26952. </member>
  26953. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfDocumentUtils.AddDefaultCMYKOutputIntents(Spire.Pdf.Conversion.Comm.PdfProcessContext,System.Boolean)">
  26954. <summary>
  26955. Create default CMYK profile outputIntents.
  26956. </summary>
  26957. <param name="catalog">The document catalog.</param>
  26958. <param name="context">The pdf processing context.</param>
  26959. <param name="force">
  26960. true, if exist outputIntents, replace with default CMYK OutputIntents.
  26961. false, if exist outputIntents, return.
  26962. </param>
  26963. </member>
  26964. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfDocumentUtils.CreateOutputIntent(System.String,System.String,System.String,System.Int32)">
  26965. <summary>
  26966. Create output intent dictionary describing the color characteristics of output devices.
  26967. </summary>
  26968. <param name="subType">The output intent subtype</param>
  26969. <param name="iccProfileInfo">
  26970. A human-readable text string containing additional information or comments
  26971. about the intended target device or production condition.</param>
  26972. <param name="iccProfileResource">The icc profile resource name.</param>
  26973. <param name="iccProfileNumOfComponents">The number of color components in the color space described by the ICC profile.</param>
  26974. <returns>The output intent dictionary.</returns>
  26975. </member>
  26976. <member name="T:Spire.Pdf.Conversion.Standards.Utils.PdfAnnotationsUtils">
  26977. <summary>
  26978. Annotations utils.
  26979. </summary>
  26980. </member>
  26981. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfAnnotationsUtils.ApplyStandard(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext,System.Collections.Generic.List{System.String})">
  26982. <summary>
  26983. Apply standard to annotations.
  26984. </summary>
  26985. <param name="element">The pdf element.</param>
  26986. <param name="context">The pdf processing context.</param>
  26987. <param name="permittedAnnotationTypes">Permitted annotation type list.</param>
  26988. </member>
  26989. <member name="T:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKColorSpaceBuilder">
  26990. <summary>
  26991. Other color modes convert to cmyk mode
  26992. </summary>
  26993. </member>
  26994. <member name="F:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKColorSpaceBuilder.m_strokingColorSpaceStack">
  26995. <summary>
  26996. Stroking color space stack.
  26997. </summary>
  26998. </member>
  26999. <member name="F:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKColorSpaceBuilder.m_nonstrokingColorSpaceStack">
  27000. <summary>
  27001. Nonstroking color space stack.
  27002. </summary>
  27003. </member>
  27004. <member name="F:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKColorSpaceBuilder.m_currentStrokingColorSpace">
  27005. <summary>
  27006. Current stroking color space.
  27007. </summary>
  27008. </member>
  27009. <member name="F:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKColorSpaceBuilder.m_currentNonstrokingColorSpace">
  27010. <summary>
  27011. Current nonstroking color space.
  27012. </summary>
  27013. </member>
  27014. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKColorSpaceBuilder.HandleInstruction(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  27015. <summary>
  27016. Handle color space instructions in content stream.
  27017. </summary>
  27018. <param name="instructions">The instructions.</param>
  27019. <param name="contentStream">The content stream.</param>
  27020. <param name="resources">The associated resources with the The content stream.</param>
  27021. <returns>The new instructions.</returns>
  27022. </member>
  27023. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKColorSpaceBuilder.HandleInstruction(Spire.Pdf.Core.PdfRecord,Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  27024. <summary>
  27025. Handle color space/color instructions in content stream.
  27026. </summary>
  27027. <param name="instruction">The instruction.</param>
  27028. <param name="contentStream">The content stream.</param>
  27029. <param name="resources">The associated resources with the The content stream.</param>
  27030. <returns>The new instructions.</returns>
  27031. </member>
  27032. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKColorSpaceBuilder.ParseColorOperands(System.String[],Spire.Pdf.Conversion.Comm.PdfColorSpace)">
  27033. <summary>
  27034. Parse color operands in instruction.
  27035. </summary>
  27036. <param name="operands">The color operands.</param>
  27037. <param name="colorSpace">The color space.</param>
  27038. <returns>The color components.</returns>
  27039. </member>
  27040. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfCMYKColorSpaceBuilder.ToCMYKColorOperands(System.Single[])">
  27041. <summary>
  27042. Convert cmyk components to operands in instruction.
  27043. </summary>
  27044. <param name="cmykComponents">The cmyk components</param>
  27045. <returns>The color operands in instruction</returns>
  27046. </member>
  27047. <member name="T:Spire.Pdf.Conversion.Standards.Utils.PdfFileStructureUtils">
  27048. <summary>
  27049. File structure utils.
  27050. </summary>
  27051. </member>
  27052. <member name="T:Spire.Pdf.Conversion.Standards.Utils.PdfFontsUtils">
  27053. <summary>
  27054. Fonts utils.
  27055. </summary>
  27056. </member>
  27057. <member name="T:Spire.Pdf.Conversion.Standards.Utils.PdfGraphicsUtils">
  27058. <summary>
  27059. Graphics utils.
  27060. </summary>
  27061. </member>
  27062. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfGraphicsUtils.RemoveJpeg2000Filter(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  27063. <summary>
  27064. Remove jpeg2000 filter.
  27065. </summary>
  27066. <param name="element">The pdf element.</param>
  27067. <param name="context">The pdf processing context.</param>
  27068. </member>
  27069. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfGraphicsUtils.ApplyStandardWithOptionalContentGroup(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  27070. <summary>
  27071. Apply standard to optional content group.
  27072. </summary>
  27073. <param name="context">The pdf processing context.</param>
  27074. </member>
  27075. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfGraphicsUtils.RemoveOptionalContentGroup(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  27076. <summary>
  27077. Remove optional content group.
  27078. </summary>
  27079. <param name="context">The pdf processing context.</param>
  27080. </member>
  27081. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfGraphicsUtils.RemoveProhibitedEntriesWithImage(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  27082. <summary>
  27083. Remove prohibited entries with Image.
  27084. An Image dictionary shall not contain the "Alternates" key or the "OPI" key.
  27085. If an image dictionary contains the "Interpolate" key, its value shall be false.
  27086. </summary>
  27087. <param name="element">The pdf element.</param>
  27088. <param name="context">The pdf processing context.</param>
  27089. </member>
  27090. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfGraphicsUtils.RemoveResourcesColorSpace(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  27091. <summary>
  27092. remove color space in the resources
  27093. </summary>
  27094. <param name="element"></param>
  27095. <param name="context"></param>
  27096. </member>
  27097. <member name="T:Spire.Pdf.Conversion.Standards.Utils.PdfInteractiveFormsUtils">
  27098. <summary>
  27099. Interactive forms utils.
  27100. </summary>
  27101. </member>
  27102. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfInteractiveFormsUtils.AddEmptyAPWithField(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  27103. <summary>
  27104. Add empty AP dictionary if field has no ap.
  27105. </summary>
  27106. <param name="element">The pdf element.</param>
  27107. <param name="context">The pdf processing context.</param>
  27108. </member>
  27109. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfInteractiveFormsUtils.RemoveSignatureFieldValue(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  27110. <summary>
  27111. Remove signature field value.
  27112. </summary>
  27113. <param name="element">The pdf element.</param>
  27114. <param name="context">The pdf processing context.</param>
  27115. </member>
  27116. <member name="T:Spire.Pdf.Conversion.Standards.Utils.PdfLogicalStructureUtils">
  27117. <summary>
  27118. Logical structure utils.
  27119. </summary>
  27120. </member>
  27121. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfLogicalStructureUtils.IndicateTaggedPDF(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  27122. <summary>
  27123. Indicates that the file conforms to the tagged PDF conventions.
  27124. </summary>
  27125. <param name="context">The pdf processing context.</param>
  27126. </member>
  27127. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfLogicalStructureUtils.CreateStructTreeRoot(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  27128. <summary>
  27129. Create struct tree root.
  27130. </summary>
  27131. <param name="context">The pdf processing context.</param>
  27132. </member>
  27133. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfLogicalStructureUtils.FindPageObjects(Spire.Pdf.Primitives.PdfDictionary)">
  27134. <summary>
  27135. Find all page objects.
  27136. </summary>
  27137. <param name="pageTree">The page tree.</param>
  27138. <returns>All page objects.</returns>
  27139. </member>
  27140. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfLogicalStructureUtils.ProcessPageBox(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  27141. <summary>
  27142. Process page box(MediaBox,TrimBox)
  27143. </summary>
  27144. <param name="element"></param>
  27145. <param name="context"></param>
  27146. </member>
  27147. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfLogicalStructureUtils.RemovePageStructParents(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  27148. <summary>
  27149. Only remove structParents from current page dictionary
  27150. </summary>
  27151. <param name="element"></param>
  27152. <param name="context"></param>
  27153. </member>
  27154. <member name="T:Spire.Pdf.Conversion.Standards.Utils.PdfMetadataUtils">
  27155. <summary>
  27156. Pdf metadata utils.
  27157. </summary>
  27158. </member>
  27159. <member name="F:Spire.Pdf.Conversion.Standards.Utils.PdfMetadataUtils.PREDEFINED_PROPERTIES">
  27160. <summary>
  27161. Predefined properties in document info.
  27162. </summary>
  27163. </member>
  27164. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfMetadataUtils.Serialize(Spire.Xmp.IXmpMeta,System.IO.Stream)">
  27165. <summary>Serializes an XMPMeta object as RDF into an OutputStream.</summary>
  27166. <param name="xmp">a metadata object</param>
  27167. <param name="stream">an OutputStream to write the serialized RDF to.</param>
  27168. </member>
  27169. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfMetadataUtils.RemoveCustomProperties(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  27170. <summary>
  27171. Remove custom properties.
  27172. </summary>
  27173. <param name="context">The pdf processing context.</param>
  27174. </member>
  27175. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfMetadataUtils.GenerateStandardMetadata(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  27176. <summary>
  27177. Generate standard metadata.
  27178. </summary>
  27179. <param name="context">The pdf processing context.</param>
  27180. </member>
  27181. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfMetadataUtils.GenerateStandardMetadata">
  27182. <summary>
  27183. Generate default standard metadata.
  27184. </summary>
  27185. <returns>The default standard metadata.</returns>
  27186. </member>
  27187. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfMetadataUtils.GenerateStandardMetadata(Spire.Pdf.Core.PdfStream@)">
  27188. <summary>
  27189. Generate standard metadata.
  27190. </summary>
  27191. <param name="data">The origin metadata.</param>
  27192. <returns>The default standard metadata..</returns>
  27193. </member>
  27194. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfMetadataUtils.CloneProperties(System.String,Spire.Xmp.IXmpMeta,Spire.Xmp.IXmpMeta)">
  27195. <summary>
  27196. Clone properties.
  27197. </summary>
  27198. <param name="schemaNs">The namespace URI.</param>
  27199. <param name="originXmpMeta">The origin metadata.</param>
  27200. <param name="targetXmpMeta">The target metadata.</param>
  27201. </member>
  27202. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfMetadataUtils.EnsureEquivalentWithDocumentInfo(Spire.Pdf.Core.PdfStream,Spire.Pdf.Primitives.PdfDictionary)">
  27203. <summary>
  27204. Ensure document information dictionary entries and
  27205. their analogous XMP properties shall be equivalent.
  27206. </summary>
  27207. <param name="metadata">The metadata stream.</param>
  27208. <param name="info">The document information dictionary.</param>
  27209. </member>
  27210. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfMetadataUtils.ToISO8601String(System.String)">
  27211. <summary>
  27212. Get the date of ISO8601 format.
  27213. </summary>
  27214. <param name="pdfDate">the date in the format D:YYYYMMDDHHmmSSOHH'mm'</param>
  27215. <returns>the date in the format yyyy-MM-ddTHH:mm:sszzz</returns>
  27216. </member>
  27217. <member name="T:Spire.Pdf.Conversion.Standards.Utils.PdfTransparencyUtils">
  27218. <summary>
  27219. Transparency utils.
  27220. </summary>
  27221. </member>
  27222. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfTransparencyUtils.RemoveTransparencyGroup(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  27223. <summary>
  27224. Remove transparency group.
  27225. A "Group" object with an "S" key with a value of Transparency
  27226. shall not be included in a form XObject.
  27227. </summary>
  27228. <param name="element">The pdf element.</param>
  27229. <param name="context">The pdf processing context.</param>
  27230. </member>
  27231. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfTransparencyUtils.RemoveGraphicsStateTransparency(Spire.Pdf.Primitives.PdfDictionary)">
  27232. <summary>
  27233. Remove graphics state transparency.
  27234. </summary>
  27235. <param name="resource">The associated resources with the The content stream.</param>
  27236. </member>
  27237. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfTransparencyUtils.RemoveSMask(Spire.Pdf.Primitives.PdfDictionary)">
  27238. <summary>
  27239. Remove SMask.
  27240. </summary>
  27241. <param name="resource">The associated resources with the The content stream.</param>
  27242. </member>
  27243. <member name="M:Spire.Pdf.Conversion.Standards.Utils.PdfTransparencyUtils.RemoveImageSMask(Spire.Pdf.Primitives.PdfDictionary)">
  27244. <summary>
  27245. Remove image SMask.
  27246. </summary>
  27247. <param name="resource">The associated resources with the The content stream.</param>
  27248. </member>
  27249. <member name="T:Spire.Pdf.Conversion.Comm.PdfColorSpace">
  27250. <summary>
  27251. Pdf color space class
  27252. </summary>
  27253. </member>
  27254. <member name="M:Spire.Pdf.Conversion.Comm.PdfColorSpace.CreateICCProfile(System.String,System.Int32)">
  27255. <summary>
  27256. Create ICC profile stream.
  27257. </summary>
  27258. <param name="resource">The icc profile resource name.</param>
  27259. <param name="numOfComponents">The number of color components in the color space described by the ICC profile.</param>
  27260. <returns>The ICC profile stream.</returns>
  27261. </member>
  27262. <!-- 对于成员“M:Spire.Pdf.Conversion.Comm.PdfColorSpace.RGBToCMYK(System.Single,System.Single,System.Single)”忽略有格式错误的 XML 注释 -->
  27263. <member name="M:Spire.Pdf.Conversion.Comm.PdfColorSpace.Min(System.Single[])">
  27264. <summary>
  27265. Get min value.
  27266. </summary>
  27267. <param name="values">The values.</param>
  27268. <returns>The min value.</returns>
  27269. </member>
  27270. <member name="M:Spire.Pdf.Conversion.Comm.PdfColorSpace.Create(Spire.Pdf.Interfaces.IPdfPrimitive)">
  27271. <summary>
  27272. Create color space.
  27273. If can't parse the colorSpaceObj, then return a PdfNotSupportedColorSpace instance.
  27274. </summary>
  27275. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  27276. <returns>The color space.</returns>
  27277. </member>
  27278. <member name="P:Spire.Pdf.Conversion.Comm.PdfColorSpace.ComponentsNum">
  27279. <summary>
  27280. The components num.
  27281. </summary>
  27282. </member>
  27283. <member name="P:Spire.Pdf.Conversion.Comm.PdfColorSpace.MinComponentValues">
  27284. <summary>
  27285. the maximum value in the range for component.
  27286. </summary>
  27287. </member>
  27288. <member name="P:Spire.Pdf.Conversion.Comm.PdfColorSpace.MaxComponentValues">
  27289. <summary>
  27290. the minimum value in the range for component.
  27291. </summary>
  27292. </member>
  27293. <member name="M:Spire.Pdf.Conversion.Comm.PdfColorSpace.SupportCMYKConversion">
  27294. <summary>
  27295. Whether support conversion to cmyk color.
  27296. </summary>
  27297. <returns>True,supported; Otherwise,False.</returns>
  27298. </member>
  27299. <member name="M:Spire.Pdf.Conversion.Comm.PdfColorSpace.ConvertToCMYK(System.Single[])">
  27300. <summary>
  27301. Convert to cmyk color.
  27302. </summary>
  27303. <param name="components">The color components.</param>
  27304. <returns>The cmyk color components.</returns>
  27305. </member>
  27306. <member name="M:Spire.Pdf.Conversion.Comm.PdfColorSpace.SupportGrayConversion">
  27307. <summary>
  27308. Whether support conversion to Gray color.
  27309. </summary>
  27310. <returns>True,supported; Otherwise,False.</returns>
  27311. </member>
  27312. <member name="M:Spire.Pdf.Conversion.Comm.PdfColorSpace.ConvertToGray(System.Single[])">
  27313. <summary>
  27314. Convert to cmyk color.
  27315. </summary>
  27316. <param name="components">The color components.</param>
  27317. <returns>The cmyk color components.</returns>
  27318. </member>
  27319. <member name="T:Spire.Pdf.Conversion.Comm.PdfNotSupportedColorSpace">
  27320. <summary>
  27321. Not support color space.
  27322. </summary>
  27323. </member>
  27324. <member name="T:Spire.Pdf.Conversion.Comm.PdfDeviceGrayColorSpace">
  27325. <summary>
  27326. DeviceGray color space.
  27327. </summary>
  27328. </member>
  27329. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceGrayColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfColorSpace@)">
  27330. <summary>
  27331. Try to parse color space.
  27332. </summary>
  27333. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  27334. <param name="colorSpace">The color space.</param>
  27335. <returns>True if success to parse; otherwise,False.</returns>
  27336. </member>
  27337. <member name="P:Spire.Pdf.Conversion.Comm.PdfDeviceGrayColorSpace.ComponentsNum">
  27338. <summary>
  27339. The components num.
  27340. </summary>
  27341. </member>
  27342. <member name="P:Spire.Pdf.Conversion.Comm.PdfDeviceGrayColorSpace.MinComponentValues">
  27343. <summary>
  27344. the maximum value in the range for component.
  27345. </summary>
  27346. </member>
  27347. <member name="P:Spire.Pdf.Conversion.Comm.PdfDeviceGrayColorSpace.MaxComponentValues">
  27348. <summary>
  27349. the minimum value in the range for component.
  27350. </summary>
  27351. </member>
  27352. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceGrayColorSpace.SupportCMYKConversion">
  27353. <summary>
  27354. Whether support conversion to cmyk color.
  27355. </summary>
  27356. <returns>True,supported; Otherwise,False.</returns>
  27357. </member>
  27358. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceGrayColorSpace.ConvertToCMYK(System.Single[])">
  27359. <summary>
  27360. Convert to cmyk color.
  27361. </summary>
  27362. <param name="components">The color components.</param>
  27363. <returns>The cmyk color components.</returns>
  27364. </member>
  27365. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceGrayColorSpace.SupportGrayConversion">
  27366. <summary>
  27367. Whether support conversion to Gray color.
  27368. </summary>
  27369. <returns>True,supported; Otherwise,False.</returns>
  27370. </member>
  27371. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceGrayColorSpace.ConvertToGray(System.Single[])">
  27372. <summary>
  27373. Convert to cmyk color.
  27374. </summary>
  27375. <param name="components">The color components.</param>
  27376. <returns>The cmyk color components.</returns>
  27377. </member>
  27378. <member name="T:Spire.Pdf.Conversion.Comm.PdfDeviceRGBColorSpace">
  27379. <summary>
  27380. DeviceRGB color space.
  27381. </summary>
  27382. </member>
  27383. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceRGBColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfColorSpace@)">
  27384. <summary>
  27385. Try to parse color space.
  27386. </summary>
  27387. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  27388. <param name="colorSpace">The color space.</param>
  27389. <returns>True if success to parse; otherwise,False.</returns>
  27390. </member>
  27391. <member name="P:Spire.Pdf.Conversion.Comm.PdfDeviceRGBColorSpace.ComponentsNum">
  27392. <summary>
  27393. The components num.
  27394. </summary>
  27395. </member>
  27396. <member name="P:Spire.Pdf.Conversion.Comm.PdfDeviceRGBColorSpace.MinComponentValues">
  27397. <summary>
  27398. the maximum value in the range for component.
  27399. </summary>
  27400. </member>
  27401. <member name="P:Spire.Pdf.Conversion.Comm.PdfDeviceRGBColorSpace.MaxComponentValues">
  27402. <summary>
  27403. the minimum value in the range for component.
  27404. </summary>
  27405. </member>
  27406. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceRGBColorSpace.SupportCMYKConversion">
  27407. <summary>
  27408. Whether support conversion to cmyk color.
  27409. </summary>
  27410. <returns>True,supported; Otherwise,False.</returns>
  27411. </member>
  27412. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceRGBColorSpace.ConvertToCMYK(System.Single[])">
  27413. <summary>
  27414. Convert to cmyk color.
  27415. </summary>
  27416. <param name="components">The color components.</param>
  27417. <returns>The cmyk color components.</returns>
  27418. </member>
  27419. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceRGBColorSpace.SupportGrayConversion">
  27420. <summary>
  27421. Whether support conversion to Gray color.
  27422. </summary>
  27423. <returns>True,supported; Otherwise,False.</returns>
  27424. </member>
  27425. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceRGBColorSpace.ConvertToGray(System.Single[])">
  27426. <summary>
  27427. Convert to cmyk color.
  27428. </summary>
  27429. <param name="components">The color components.</param>
  27430. <returns>The cmyk color components.</returns>
  27431. </member>
  27432. <member name="T:Spire.Pdf.Conversion.Comm.PdfDeviceCMYKColorSpace">
  27433. <summary>
  27434. DeviceCMYK color space.
  27435. </summary>
  27436. </member>
  27437. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceCMYKColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfColorSpace@)">
  27438. <summary>
  27439. Try to parse color space.
  27440. </summary>
  27441. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  27442. <param name="colorSpace">The color space.</param>
  27443. <returns>True if success to parse; otherwise,False.</returns>
  27444. </member>
  27445. <member name="P:Spire.Pdf.Conversion.Comm.PdfDeviceCMYKColorSpace.ComponentsNum">
  27446. <summary>
  27447. The components num.
  27448. </summary>
  27449. </member>
  27450. <member name="P:Spire.Pdf.Conversion.Comm.PdfDeviceCMYKColorSpace.MinComponentValues">
  27451. <summary>
  27452. the maximum value in the range for component.
  27453. </summary>
  27454. </member>
  27455. <member name="P:Spire.Pdf.Conversion.Comm.PdfDeviceCMYKColorSpace.MaxComponentValues">
  27456. <summary>
  27457. the minimum value in the range for component.
  27458. </summary>
  27459. </member>
  27460. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceCMYKColorSpace.SupportCMYKConversion">
  27461. <summary>
  27462. Whether support conversion to cmyk color.
  27463. </summary>
  27464. <returns>True,supported; Otherwise,False.</returns>
  27465. </member>
  27466. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceCMYKColorSpace.ConvertToCMYK(System.Single[])">
  27467. <summary>
  27468. Convert to cmyk color.
  27469. </summary>
  27470. <param name="components">The color components.</param>
  27471. <returns>The cmyk color components.</returns>
  27472. </member>
  27473. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceCMYKColorSpace.SupportGrayConversion">
  27474. <summary>
  27475. Whether support conversion to Gray color.
  27476. </summary>
  27477. <returns>True,supported; Otherwise,False.</returns>
  27478. </member>
  27479. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceCMYKColorSpace.ConvertToGray(System.Single[])">
  27480. <summary>
  27481. Convert to cmyk color.
  27482. </summary>
  27483. <param name="components">The color components.</param>
  27484. <returns>The cmyk color components.</returns>
  27485. </member>
  27486. <member name="T:Spire.Pdf.Conversion.Comm.PdfCalGrayColorSpace">
  27487. <summary>
  27488. CalGray color space.
  27489. </summary>
  27490. </member>
  27491. <member name="M:Spire.Pdf.Conversion.Comm.PdfCalGrayColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfColorSpace@)">
  27492. <summary>
  27493. Try to parse color space.
  27494. </summary>
  27495. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  27496. <param name="colorSpace">The color space.</param>
  27497. <returns>True if success to parse; otherwise,False.</returns>
  27498. </member>
  27499. <member name="T:Spire.Pdf.Conversion.Comm.PdfCalRGBColorSpace">
  27500. <summary>
  27501. CalRGB color space.
  27502. </summary>
  27503. </member>
  27504. <member name="M:Spire.Pdf.Conversion.Comm.PdfCalRGBColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfColorSpace@)">
  27505. <summary>
  27506. Try to parse color space.
  27507. </summary>
  27508. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  27509. <param name="colorSpace">The color space.</param>
  27510. <returns>True if success to parse; otherwise,False.</returns>
  27511. </member>
  27512. <member name="T:Spire.Pdf.Conversion.Comm.PdfLabColorSpace">
  27513. <summary>
  27514. Lab color space.
  27515. </summary>
  27516. </member>
  27517. <member name="M:Spire.Pdf.Conversion.Comm.PdfLabColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfColorSpace@)">
  27518. <summary>
  27519. Try to parse color space.
  27520. </summary>
  27521. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  27522. <param name="colorSpace">The color space.</param>
  27523. <returns>True if success to parse; otherwise,False.</returns>
  27524. </member>
  27525. <member name="T:Spire.Pdf.Conversion.Comm.PdfICCBasedColorSpace">
  27526. <summary>
  27527. ICCBased color space.
  27528. </summary>
  27529. </member>
  27530. <member name="M:Spire.Pdf.Conversion.Comm.PdfICCBasedColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfColorSpace@)">
  27531. <summary>
  27532. Try to parse color space.
  27533. </summary>
  27534. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  27535. <param name="colorSpace">The color space.</param>
  27536. <returns>True if success to parse; otherwise,False.</returns>
  27537. </member>
  27538. <member name="F:Spire.Pdf.Conversion.Comm.PdfICCBasedColorSpace.m_AlternateColorSpace">
  27539. <summary>
  27540. color space colorspace by alternate
  27541. </summary>
  27542. </member>
  27543. <member name="M:Spire.Pdf.Conversion.Comm.PdfICCBasedColorSpace.#ctor">
  27544. <summary>
  27545. Constructors
  27546. </summary>
  27547. </member>
  27548. <member name="M:Spire.Pdf.Conversion.Comm.PdfICCBasedColorSpace.#ctor(Spire.Pdf.Conversion.Comm.PdfColorSpace)">
  27549. <summary>
  27550. Constructors
  27551. </summary>
  27552. <param name="baseColorSpace">PdfColorSpace alternateColorSpace</param>
  27553. </member>
  27554. <member name="M:Spire.Pdf.Conversion.Comm.PdfICCBasedColorSpace.SupportCMYKConversion">
  27555. <summary>
  27556. Is conversion to cmyk supported
  27557. </summary>
  27558. <returns>true/false</returns>
  27559. </member>
  27560. <member name="T:Spire.Pdf.Conversion.Comm.PdfPatternColorSpace">
  27561. <summary>
  27562. Pattern color space.
  27563. </summary>
  27564. </member>
  27565. <member name="M:Spire.Pdf.Conversion.Comm.PdfPatternColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfColorSpace@)">
  27566. <summary>
  27567. Try to parse color space.
  27568. </summary>
  27569. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  27570. <param name="colorSpace">The color space.</param>
  27571. <returns>True if success to parse; otherwise,False.</returns>
  27572. </member>
  27573. <member name="T:Spire.Pdf.Conversion.Comm.PdfIndexedColorSpace">
  27574. <summary>
  27575. Indexed color space.
  27576. </summary>
  27577. </member>
  27578. <member name="M:Spire.Pdf.Conversion.Comm.PdfIndexedColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfColorSpace@)">
  27579. <summary>
  27580. Try to parse color space.
  27581. </summary>
  27582. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  27583. <param name="colorSpace">The color space.</param>
  27584. <returns>True if success to parse; otherwise,False.</returns>
  27585. </member>
  27586. <member name="M:Spire.Pdf.Conversion.Comm.PdfIndexedColorSpace.ReadColorTable(Spire.Pdf.Conversion.Comm.PdfColorSpace,System.Int32,Spire.Pdf.Interfaces.IPdfPrimitive)">
  27587. <summary>
  27588. Read color table.
  27589. </summary>
  27590. <param name="baseColorSpace">the base color space.</param>
  27591. <param name="hival">specifies the maximum valid index value.</param>
  27592. <param name="lookupObj">the color table obj.</param>
  27593. <returns>the color table bytes.</returns>
  27594. </member>
  27595. <member name="M:Spire.Pdf.Conversion.Comm.PdfIndexedColorSpace.ReadColorTable(Spire.Pdf.Conversion.Comm.PdfColorSpace,System.Int32,System.Byte[])">
  27596. <summary>
  27597. Read color table.
  27598. </summary>
  27599. <param name="baseColorSpace">the base color space.</param>
  27600. <param name="hival">specifies the maximum valid index value.</param>
  27601. <param name="lookupBytes">the color table bytes.</param>
  27602. <returns>the color table.</returns>
  27603. </member>
  27604. <member name="M:Spire.Pdf.Conversion.Comm.PdfIndexedColorSpace.Map(System.Single,System.Single,System.Single,System.Single,System.Single)">
  27605. <summary>
  27606. Map value form source to target range.
  27607. </summary>
  27608. <param name="sourceValue">The source value.</param>
  27609. <param name="sourceMinValue">The source min value.</param>
  27610. <param name="sourceMaxValue">The source max value.</param>
  27611. <param name="targetMinValue">The target min value.</param>
  27612. <param name="targetMaxValue">The target max value.</param>
  27613. <returns>The target value.</returns>
  27614. </member>
  27615. <member name="F:Spire.Pdf.Conversion.Comm.PdfIndexedColorSpace.m_baseColorSpace">
  27616. <summary>
  27617. the base color space in which the values in the color table are to be interpreted.
  27618. </summary>
  27619. </member>
  27620. <member name="F:Spire.Pdf.Conversion.Comm.PdfIndexedColorSpace.m_hival">
  27621. <summary>
  27622. specifies the maximum valid index value
  27623. which the color table is to be indexed by integers in the range 0 to hival.
  27624. </summary>
  27625. </member>
  27626. <member name="F:Spire.Pdf.Conversion.Comm.PdfIndexedColorSpace.m_lookup">
  27627. <summary>
  27628. the color table which provides the mapping between index values and
  27629. the corresponding colors in the base color space.
  27630. </summary>
  27631. </member>
  27632. <member name="P:Spire.Pdf.Conversion.Comm.PdfIndexedColorSpace.ComponentsNum">
  27633. <summary>
  27634. The components num.
  27635. </summary>
  27636. </member>
  27637. <member name="P:Spire.Pdf.Conversion.Comm.PdfIndexedColorSpace.MinComponentValues">
  27638. <summary>
  27639. the maximum value in the range for component.
  27640. </summary>
  27641. </member>
  27642. <member name="P:Spire.Pdf.Conversion.Comm.PdfIndexedColorSpace.MaxComponentValues">
  27643. <summary>
  27644. the minimum value in the range for component.
  27645. </summary>
  27646. </member>
  27647. <member name="M:Spire.Pdf.Conversion.Comm.PdfIndexedColorSpace.#ctor(Spire.Pdf.Conversion.Comm.PdfColorSpace,System.Int32,System.Collections.Generic.Dictionary{System.Int32,System.Single[]})">
  27648. <summary>
  27649. Constructors
  27650. </summary>
  27651. <param name="baseColorSpace">PdfColorSpace baseColorSpace</param>
  27652. </member>
  27653. <member name="M:Spire.Pdf.Conversion.Comm.PdfIndexedColorSpace.SupportCMYKConversion">
  27654. <summary>
  27655. Is conversion to cmyk supported
  27656. </summary>
  27657. <returns>true/false</returns>
  27658. </member>
  27659. <member name="M:Spire.Pdf.Conversion.Comm.PdfIndexedColorSpace.ConvertToCMYK(System.Single[])">
  27660. <summary>
  27661. Convert to cmyk color.
  27662. </summary>
  27663. <param name="components">The color components.</param>
  27664. <returns>The cmyk color components.</returns>
  27665. </member>
  27666. <member name="T:Spire.Pdf.Conversion.Comm.PdfSeparationColorSpace">
  27667. <summary>
  27668. Separation color space.
  27669. </summary>
  27670. </member>
  27671. <member name="M:Spire.Pdf.Conversion.Comm.PdfSeparationColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfColorSpace@)">
  27672. <summary>
  27673. Try to parse color space.
  27674. </summary>
  27675. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  27676. <param name="colorSpace">The color space.</param>
  27677. <returns>True if success to parse; otherwise,False.</returns>
  27678. </member>
  27679. <member name="T:Spire.Pdf.Conversion.Comm.PdfDeviceNColorSpace">
  27680. <summary>
  27681. DeviceN color space.
  27682. </summary>
  27683. </member>
  27684. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceNColorSpace.TryParse(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfColorSpace@)">
  27685. <summary>
  27686. Try to parse color space.
  27687. </summary>
  27688. <param name="colorSpaceObj">The color space IPdfPrimitive Obj.</param>
  27689. <param name="colorSpace">The color space.</param>
  27690. <returns>True if success to parse; otherwise,False.</returns>
  27691. </member>
  27692. <member name="T:Spire.Pdf.Conversion.Comm.PdfDeviceIndependentColorSpaceBuilder">
  27693. <summary>
  27694. The device independent color space builder.
  27695. </summary>
  27696. </member>
  27697. <member name="P:Spire.Pdf.Conversion.Comm.PdfDeviceIndependentColorSpaceBuilder.Gray_ICCProfile">
  27698. <summary>
  27699. The ICC profile for DeviceGray.
  27700. </summary>
  27701. </member>
  27702. <member name="P:Spire.Pdf.Conversion.Comm.PdfDeviceIndependentColorSpaceBuilder.RGB_ICCProfile">
  27703. <summary>
  27704. The ICC profile for DeviceRGB.
  27705. </summary>
  27706. </member>
  27707. <member name="P:Spire.Pdf.Conversion.Comm.PdfDeviceIndependentColorSpaceBuilder.CMYK_ICCProfile">
  27708. <summary>
  27709. The ICC profile for DeviceCMYK.
  27710. </summary>
  27711. </member>
  27712. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceIndependentColorSpaceBuilder.HandleInstruction(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  27713. <summary>
  27714. Handle color space instructions in content stream.
  27715. </summary>
  27716. <param name="instructions">The instructions.</param>
  27717. <param name="contentStream">The content stream.</param>
  27718. <param name="resources">The associated resources with the The content stream.</param>
  27719. <returns>The new instructions.</returns>
  27720. </member>
  27721. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceIndependentColorSpaceBuilder.HandleDeviceColorSpaceInstruction(Spire.Pdf.Core.PdfRecord,Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  27722. <summary>
  27723. Handle device color space which associated to instructions.
  27724. </summary>
  27725. <param name="instruction">The instruction.</param>
  27726. <param name="contentStream">The content stream.</param>
  27727. <param name="resources">The associated resources with the The content stream.</param>
  27728. <returns>The new instructions.</returns>
  27729. </member>
  27730. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceIndependentColorSpaceBuilder.HandleDeviceColorSpaceResources(Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  27731. <summary>
  27732. Handle device color space which associated to resources.
  27733. </summary>
  27734. <param name="contentStream">The content stream.</param>
  27735. <param name="resources">The associated resources with the The content stream.</param>
  27736. </member>
  27737. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceIndependentColorSpaceBuilder.HandleColorSpaceResources(Spire.Pdf.Primitives.PdfDictionary)">
  27738. <summary>
  27739. Handle device color space which associated to "ColorSpace" resources.
  27740. </summary>
  27741. <param name="colorSpaceResources">The associated "ColorSpace" resources with the The content stream.</param>
  27742. </member>
  27743. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceIndependentColorSpaceBuilder.HandleXObjectResources(Spire.Pdf.Primitives.PdfDictionary)">
  27744. <summary>
  27745. Handle device color space which associated to "XObject" resources.
  27746. </summary>
  27747. <param name="xObjectResources">The associated "XObject" resources with the The content stream.</param>
  27748. </member>
  27749. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceIndependentColorSpaceBuilder.AddICCBasedColorSpaceResource(System.String,Spire.Pdf.Primitives.PdfArray,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  27750. <summary>
  27751. Add ICCBased color space resource.
  27752. </summary>
  27753. <param name="name">The resource name.</param>
  27754. <param name="iccBasedColorSpace">The ICCBased color space.</param>
  27755. <param name="resources">The associated resources with the The content stream.</param>
  27756. </member>
  27757. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceIndependentColorSpaceBuilder.TryConvertDeviceColorSpace(Spire.Pdf.Primitives.PdfArray,Spire.Pdf.Primitives.PdfArray@)">
  27758. <summary>
  27759. Convert color space to device-independent.
  27760. </summary>
  27761. <param name="colorSpace">The color space.</param>
  27762. <param name="outDeviceIndependentColorSpace">The device-independent color space</param>
  27763. <returns>
  27764. If the color space is device color space or exist device color space,
  27765. then convert to device-independent color space, return true.
  27766. Otherwise,return false.
  27767. </returns>
  27768. </member>
  27769. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceIndependentColorSpaceBuilder.TryConvertDeviceColorSpace(Spire.Pdf.Primitives.PdfName,Spire.Pdf.Primitives.PdfArray@)">
  27770. <summary>
  27771. Convert color space to device-independent.
  27772. </summary>
  27773. <param name="colorSpace">The color space.</param>
  27774. <param name="outDeviceIndependentColorSpace">The device-independent color space</param>
  27775. <returns>
  27776. If the color space is device color space or exist device color space,
  27777. then convert to device-independent color space, return true.
  27778. Otherwise,return false.
  27779. </returns>
  27780. </member>
  27781. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceIndependentColorSpaceBuilder.CreateDeviceCMYK_ICCBasedColorSpace">
  27782. <summary>
  27783. Create the ICCBased color space for DeviceCMYK.
  27784. </summary>
  27785. <returns>The ICCBased color space for DeviceCMYK.</returns>
  27786. </member>
  27787. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceIndependentColorSpaceBuilder.CreateDeviceRGB_ICCBasedColorSpace">
  27788. <summary>
  27789. Create the ICCBased color space for DeviceRGB.
  27790. </summary>
  27791. <returns>The ICCBased color space for DeviceRGB.</returns>
  27792. </member>
  27793. <member name="M:Spire.Pdf.Conversion.Comm.PdfDeviceIndependentColorSpaceBuilder.CreateDeviceGray_ICCBasedColorSpace">
  27794. <summary>
  27795. Create the ICCBased color space for DeviceGray.
  27796. </summary>
  27797. <returns>The ICCBased color space for DeviceGray.</returns>
  27798. </member>
  27799. <member name="T:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder">
  27800. <summary>
  27801. The pdf embedded font builder.
  27802. </summary>
  27803. </member>
  27804. <member name="F:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.m_currentFontDictionary">
  27805. <summary>
  27806. Current font dictionary.
  27807. </summary>
  27808. </member>
  27809. <member name="F:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.m_fontDictionaryStack">
  27810. <summary>
  27811. Font dictionary stack.
  27812. </summary>
  27813. </member>
  27814. <member name="F:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.m_currentFontStructure">
  27815. <summary>
  27816. Current font structure.
  27817. </summary>
  27818. </member>
  27819. <member name="F:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.m_fontStructureStack">
  27820. <summary>
  27821. Font structure stack.
  27822. </summary>
  27823. </member>
  27824. <member name="F:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.m_fontDictionaryToFontStructuresMapping">
  27825. <summary>
  27826. Key: The font dictionary, Value: The font structure.
  27827. </summary>
  27828. </member>
  27829. <member name="F:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.m_fontStructureToEmbedTTFontMapping">
  27830. <summary>
  27831. Key: The font structure., Value: The ttf font.
  27832. </summary>
  27833. </member>
  27834. <member name="F:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.m_fontStructureToCharcodeUnicodeMapping">
  27835. <summary>
  27836. Key: The font structure., Value: The char code to unicode mapping.
  27837. </summary>
  27838. </member>
  27839. <member name="F:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.m_twWordSpaceStack">
  27840. <summary>
  27841. Tw WordSpace stack.
  27842. </summary>
  27843. </member>
  27844. <member name="F:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.m_tfFontSizeStack">
  27845. <summary>
  27846. Tf FontSize stack.
  27847. </summary>
  27848. </member>
  27849. <member name="M:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.HandleInstruction(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  27850. <summary>
  27851. Handle color space instructions in content stream.
  27852. </summary>
  27853. <param name="instructions">The instructions.</param>
  27854. <param name="contentStream">The content stream.</param>
  27855. <param name="resources">The associated resources with the The content stream.</param>
  27856. <returns>The new instructions.</returns>
  27857. </member>
  27858. <member name="M:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.HandleInstruction(Spire.Pdf.Core.PdfRecord,Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  27859. <summary>
  27860. Handle text instructions in content stream.
  27861. </summary>
  27862. <param name="instruction">The instruction.</param>
  27863. <param name="contentStream">The content stream.</param>
  27864. <param name="resources">The associated resources with the The content stream.</param>
  27865. <returns>The new instructions.</returns>
  27866. </member>
  27867. <member name="M:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.BuildFontStructure(Spire.Pdf.Primitives.PdfDictionary)">
  27868. <summary>
  27869. Build font structure
  27870. </summary>
  27871. <param name="fontDictionary">The font dictionary.</param>
  27872. <returns>The font structure.</returns>
  27873. </member>
  27874. <member name="M:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.FindPdfDictionary(System.String,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  27875. <summary>
  27876. Find font dictionary.
  27877. </summary>
  27878. <param name="fontResourceName">The font resource name.</param>
  27879. <param name="resources">The associated resources with the The content stream.</param>
  27880. <returns>The font dictionary.</returns>
  27881. </member>
  27882. <member name="M:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.BuildEmbedTTFont(Spire.Pdf.General.Paper.Font.TTF.TTFFont)">
  27883. <summary>
  27884. Build embed truetype font.
  27885. </summary>
  27886. <param name="font">The origin font.</param>
  27887. <returns>The embed truetype font.</returns>
  27888. </member>
  27889. <member name="M:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.ConvertOriginBytesToLiteralBytes(System.Byte[])">
  27890. <summary>
  27891. Convert origin bytes to literal string bytes.
  27892. Diffrence between literal string bytes and origin bytes,
  27893. the literal string bytes has existed escape characters.
  27894. </summary>
  27895. <param name="originBytes">The origin bytes which is the encoded bytes or the encrypted bytes.</param>
  27896. <returns>The literal string bytes.</returns>
  27897. </member>
  27898. <member name="M:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.GenerateCIDSet(System.Collections.Generic.Dictionary{System.Int32,System.Char})">
  27899. <summary>
  27900. Generate "CIDSet" dictionary entry.
  27901. </summary>
  27902. <param name="toUnicode">The char code to unicode mapping.</param>
  27903. <returns>The CIDSet pdf stream.</returns>
  27904. </member>
  27905. <member name="M:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.GenerateToUnicodeCMap(System.Collections.Generic.Dictionary{System.Int32,System.Char})">
  27906. <summary>
  27907. Generate "ToUnicode" dictionary entry.
  27908. </summary>
  27909. <param name="toUnicode">The char code to unicode mapping.</param>
  27910. <returns>The cmap pdf stream.</returns>
  27911. </member>
  27912. <member name="M:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.GenerateDW(System.Collections.Generic.Dictionary{System.Int32,System.Char},Spire.Pdf.Graphics.TtfReader)">
  27913. <summary>
  27914. Generate "DW" dictionary entry.
  27915. </summary>
  27916. <param name="toUnicode">The char code to unicode mapping.</param>
  27917. <param name="ttfReader">The font program reader.</param>
  27918. <returns>The pdf array.</returns>
  27919. </member>
  27920. <member name="M:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.CheckFont(Spire.Pdf.Primitives.PdfDictionary)">
  27921. <summary>
  27922. Check font dictionary.
  27923. </summary>
  27924. <param name="fontDictionary">The font dictionary.</param>
  27925. <returns></returns>
  27926. </member>
  27927. <member name="M:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.CheckSimpleFont(Spire.Pdf.Primitives.PdfDictionary)">
  27928. <summary>
  27929. Check Simple font.
  27930. </summary>
  27931. <param name="fontDictionary">The font dictionary.</param>
  27932. <returns></returns>
  27933. </member>
  27934. <member name="M:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.CreateFontSubsetTag">
  27935. <summary>
  27936. Create font subset tag.
  27937. </summary>
  27938. <returns>The font subset tag</returns>
  27939. </member>
  27940. <member name="M:Spire.Pdf.Conversion.Comm.PdfEmbeddedFontBuilder.IsFontSubset(System.String)">
  27941. <summary>
  27942. Whether is font subset.
  27943. </summary>
  27944. <param name="fontName">The PostScript name of the font.</param>
  27945. <returns></returns>
  27946. </member>
  27947. <member name="P:Spire.Pdf.Conversion.Comm.PdfImageXObject.Width">
  27948. <summary>
  27949. Image width.
  27950. </summary>
  27951. </member>
  27952. <member name="P:Spire.Pdf.Conversion.Comm.PdfImageXObject.Height">
  27953. <summary>
  27954. Image Height.
  27955. </summary>
  27956. </member>
  27957. <member name="P:Spire.Pdf.Conversion.Comm.PdfImageXObject.ColorSpace">
  27958. <summary>
  27959. The color space in the image dictionary.
  27960. Note: It may not represent the actually color space of the image When the color space
  27961. of the image data is not equal to the color space item in the dictionary.
  27962. </summary>
  27963. </member>
  27964. <member name="P:Spire.Pdf.Conversion.Comm.PdfImageXObject.SMask">
  27965. <summary>
  27966. Get softmask image from image dictionary
  27967. </summary>
  27968. </member>
  27969. <member name="P:Spire.Pdf.Conversion.Comm.PdfImageXObject.Mask">
  27970. <summary>
  27971. Get mask image from image dictionary
  27972. </summary>
  27973. </member>
  27974. <member name="P:Spire.Pdf.Conversion.Comm.PdfImageXObject.ImageMask">
  27975. <summary>
  27976. Gets image mask.
  27977. </summary>
  27978. </member>
  27979. <member name="P:Spire.Pdf.Conversion.Comm.PdfImageXObject.Decode">
  27980. <summary>
  27981. The decode in the image dictionary.
  27982. Note: It may not represent the actually decode of the image When the color space
  27983. of the image data is not equal to the color space item in the dictionary.
  27984. </summary>
  27985. </member>
  27986. <member name="P:Spire.Pdf.Conversion.Comm.PdfImageXObject.Matte">
  27987. <summary>
  27988. Get Matte from image dictionary, pdf937 for SMask image.
  27989. </summary>
  27990. </member>
  27991. <member name="M:Spire.Pdf.Conversion.Comm.PdfImageXObject.#ctor(Spire.Pdf.Primitives.PdfDictionary,System.Boolean)">
  27992. <summary>
  27993. Constructors
  27994. </summary>
  27995. <param name="imageDictionary">Image dictionary</param>
  27996. <param name="isInlineImage">The image is an inline image or not.</param>
  27997. </member>
  27998. <member name="M:Spire.Pdf.Conversion.Comm.PdfImageXObject.DecodeSampleData(Spire.Pdf.Interfaces.IPdfPrimitive@,System.Single[]@,System.Int32@)">
  27999. <summary>
  28000. Decode sample data which is represented as a sequence of bytes.
  28001. </summary>
  28002. <param name="colorSpace">The image color space.</param>
  28003. <param name="decode">The image decode.</param>
  28004. <param name="bitsPerComponent">The number of bits used to represent each color component.</param>
  28005. <returns>The sample data which is represented as a sequence of bytes.</returns>
  28006. </member>
  28007. <member name="M:Spire.Pdf.Conversion.Comm.PdfImageXObject.DecodeImageComponents(System.Int32,System.Int32,Spire.Pdf.Interfaces.IPdfPrimitive@,System.Single[]@,System.Int32@)">
  28008. <summary>
  28009. Decode image components with the row range.
  28010. </summary>
  28011. <param name="rowStartIndex">The start row index</param>
  28012. <param name="rowEndIndex">The end row index.</param>
  28013. <param name="colorSpace">The color space of image components.</param>
  28014. <param name="decode">The decode of image components.</param>
  28015. <param name="bitsPerComponent">The number of bits used to represent each color component.</param>
  28016. <returns>The image color components.</returns>
  28017. <remarks>
  28018. Sample data is represented as a stream of bytes, interpreted as 8-bit unsigned integers in the range 0 to 255.
  28019. The bytes constitute a continuous bit stream, with the high-order bit of each byte first. This bit stream, in turn,
  28020. is divided into units of n bits each, where n is the number of bits per component. Each unit encodes a color component value,
  28021. given with high-order bit first; units of 16 bits are given with the most significant byte first. Byte boundaries are ignored,
  28022. except that each row of sample data must begin on a byte boundary. If the number of data bits per row is not a multiple of 8,
  28023. the end of the row is padded with extra bits to fill out the last byte.
  28024. </remarks>
  28025. </member>
  28026. <member name="M:Spire.Pdf.Conversion.Comm.PdfImageXObject.DecodeColorSpaceComponents(System.Int32,System.Int32,Spire.Pdf.Interfaces.IPdfPrimitive@,System.Int32@)">
  28027. <summary>
  28028. Decode image components with the row range.
  28029. </summary>
  28030. <param name="rowStartIndex">The start row index</param>
  28031. <param name="rowEndIndex">The end row index.</param>
  28032. <param name="colorSpace">The color space of color components.</param>
  28033. <param name="bitsPerComponent">The number of bits used to represent each color component.</param>
  28034. <returns>The image color components.</returns>
  28035. <remarks>
  28036. Sample data is represented as a stream of bytes, interpreted as 8-bit unsigned integers in the range 0 to 255.
  28037. The bytes constitute a continuous bit stream, with the high-order bit of each byte first. This bit stream, in turn,
  28038. is divided into units of n bits each, where n is the number of bits per component. Each unit encodes a color component value,
  28039. given with high-order bit first; units of 16 bits are given with the most significant byte first. Byte boundaries are ignored,
  28040. except that each row of sample data must begin on a byte boundary. If the number of data bits per row is not a multiple of 8,
  28041. the end of the row is padded with extra bits to fill out the last byte.
  28042. </remarks>
  28043. </member>
  28044. <member name="M:Spire.Pdf.Conversion.Comm.PdfImageXObject.EncodeImageComponents(System.UInt16[],System.Int32,System.Int32,Spire.Pdf.Interfaces.IPdfPrimitive,System.Int32)">
  28045. <summary>
  28046. Encode image components.
  28047. </summary>
  28048. <param name="components">The image components.</param>
  28049. <param name="width">The image width.</param>
  28050. <param name="height">The image height.</param>
  28051. <param name="colorSpace">The image color space.</param>
  28052. <param name="bitsPerComponent">The number of bits used to represent each color component.</param>
  28053. </member>
  28054. <member name="M:Spire.Pdf.Conversion.Comm.PdfImageXObject.EncodeColorSpaceComponents(System.Single[],System.Int32,System.Int32,Spire.Pdf.Interfaces.IPdfPrimitive,System.Int32)">
  28055. <summary>
  28056. Encode color space components.
  28057. </summary>
  28058. <param name="components">The image components.</param>
  28059. <param name="width">The image width.</param>
  28060. <param name="height">The image height.</param>
  28061. <param name="colorSpace">The image color space.</param>
  28062. <param name="bitsPerComponent">The number of bits used to represent each color component.</param>
  28063. </member>
  28064. <member name="M:Spire.Pdf.Conversion.Comm.PdfImageXObject.DecodeImage">
  28065. <summary>
  28066. Decode image
  28067. </summary>
  28068. </member>
  28069. <member name="M:Spire.Pdf.Conversion.Comm.PdfImageXObject.GetDefaultDecode(Spire.Pdf.Interfaces.IPdfPrimitive,System.Int32)">
  28070. <summary>
  28071. Get the default Decode arrays for use with the various color spaces.
  28072. The image’s Decode array specifies a linear mapping of each integer component value
  28073. to a number that would be appropriate as a component value in the image’s color space.
  28074. </summary>
  28075. <param name="colorSpace">The coloe space.</param>
  28076. <param name="bitsPerComponent">The number of bits used to represent each color component.</param>
  28077. <returns>The default decode arrays.</returns>
  28078. </member>
  28079. <member name="M:Spire.Pdf.Conversion.Comm.PdfImageXObject.Map(System.Single,System.Single,System.Single,System.Single,System.Single)">
  28080. <summary>
  28081. Map value form source to target range.
  28082. </summary>
  28083. <param name="sourceValue">The source value.</param>
  28084. <param name="sourceMinValue">The source min value.</param>
  28085. <param name="sourceMaxValue">The source max value.</param>
  28086. <param name="targetMinValue">The target min value.</param>
  28087. <param name="targetMaxValue">The target max value.</param>
  28088. <returns>The target value.</returns>
  28089. </member>
  28090. <member name="M:Spire.Pdf.Conversion.Comm.PdfImageXObject.ScaleImage(System.Drawing.Bitmap,System.Int32,System.Int32)">
  28091. <summary>
  28092. Scale image.
  28093. </summary>
  28094. <param name="bitmap">The image.</param>
  28095. <param name="targetWidth">The result image width.</param>
  28096. <param name="targetHeight">The result image height.</param>
  28097. <returns>The result image.</returns>
  28098. </member>
  28099. <member name="M:Spire.Pdf.Conversion.Comm.PdfImageXObject.MapColor(System.Single[])">
  28100. <summary>
  28101. Map rgb components to color
  28102. </summary>
  28103. <param name="rgb">The rgb color components.</param>
  28104. <returns>The color.</returns>
  28105. </member>
  28106. <member name="M:Spire.Pdf.Conversion.Comm.PdfImageXObject.ApplyMask(System.Drawing.Bitmap,System.Drawing.Bitmap)">
  28107. <summary>
  28108. Combine source image with mask image.
  28109. </summary> /// <param name="source">Source image.</param>
  28110. <param name="mask">Mask image.</param>
  28111. <returns>The result image.</returns>
  28112. </member>
  28113. <member name="M:Spire.Pdf.Conversion.Comm.PdfImageXObject.ApplySMask(System.Drawing.Bitmap,System.Drawing.Bitmap)">
  28114. <summary>
  28115. Combine source image with smask image.
  28116. </summary>
  28117. <param name="source">Source image.</param>
  28118. <param name="smask">SMask image.</param>
  28119. <returns>The result image.</returns>
  28120. </member>
  28121. <member name="T:Spire.Pdf.Conversion.Comm.PdfProcessContext">
  28122. <summary>
  28123. The pdf document process context.
  28124. </summary>
  28125. </member>
  28126. <member name="F:Spire.Pdf.Conversion.Comm.PdfProcessContext.m_fileStructure">
  28127. <summary>
  28128. The file structure.
  28129. </summary>
  28130. </member>
  28131. <member name="F:Spire.Pdf.Conversion.Comm.PdfProcessContext.m_fileInfo">
  28132. <summary>
  28133. The file info.
  28134. </summary>
  28135. </member>
  28136. <member name="F:Spire.Pdf.Conversion.Comm.PdfProcessContext.m_violationMessages">
  28137. <summary>
  28138. The violation message.
  28139. </summary>
  28140. </member>
  28141. <member name="F:Spire.Pdf.Conversion.Comm.PdfProcessContext.m_stack">
  28142. <summary>
  28143. The current stack.
  28144. </summary>
  28145. </member>
  28146. <member name="F:Spire.Pdf.Conversion.Comm.PdfProcessContext.m_contentStreamResourcesMappings">
  28147. <summary>
  28148. Content stream and Resources mappings.
  28149. Reference 3.7.2 Resource Dictionaries.
  28150. </summary>
  28151. </member>
  28152. <member name="P:Spire.Pdf.Conversion.Comm.PdfProcessContext.FileStructure">
  28153. <summary>
  28154. The file structure.
  28155. </summary>
  28156. </member>
  28157. <member name="P:Spire.Pdf.Conversion.Comm.PdfProcessContext.FileInfo">
  28158. <summary>
  28159. The file info.
  28160. </summary>
  28161. </member>
  28162. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessContext.#ctor(Spire.Pdf.IO.PdfCrossTable,Spire.Pdf.PdfFileInfo)">
  28163. <summary>
  28164. Construct a new processing context.
  28165. </summary>
  28166. <param name="fileStructure">The file structure.</param>
  28167. </member>
  28168. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessContext.Push(Spire.Pdf.Interfaces.IPdfPrimitive)">
  28169. <summary>
  28170. Push the current pdf element.
  28171. </summary>
  28172. <param name="element">The current pdf element.</param>
  28173. </member>
  28174. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessContext.Pop">
  28175. <summary>
  28176. Pop the current pdf element.
  28177. </summary>
  28178. <returns>The current pdf element</returns>
  28179. </member>
  28180. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessContext.GetContentStreamAndResources">
  28181. <summary>
  28182. Get content stream and Resources.
  28183. </summary>
  28184. <returns>Content stream and Resources mappings.</returns>
  28185. </member>
  28186. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessContext.ContructContentStreamsResourcesMappings">
  28187. <summary>
  28188. Construct resources which is associated with a content stream.
  28189. Reference 3.7.2 Resource Dictionaries.
  28190. </summary>
  28191. </member>
  28192. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessContext.AddViolationMessage(System.String)">
  28193. <summary>
  28194. Add violation message.
  28195. </summary>
  28196. <param name="message">The violation message.</param>
  28197. </member>
  28198. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessContext.CloneDocument(Spire.Pdf.PdfDocumentBase)">
  28199. <summary>
  28200. Clone document.
  28201. </summary>
  28202. <param name="document">The origin document.</param>
  28203. </member>
  28204. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessContext.Clone(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.IO.PdfCrossTable,System.Collections.Generic.Dictionary{Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Primitives.PdfReferenceHolder})">
  28205. <summary>
  28206. Clone pdf element.
  28207. </summary>
  28208. <param name="element">The origin pdf element.</param>
  28209. <param name="fileStructure">The origin file structure.</param>
  28210. <param name="mainObjectsMap">The main objects map.</param>
  28211. <returns>new pdf element.</returns>
  28212. </member>
  28213. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessContext.ClonePdfString(Spire.Pdf.Core.PdfString)">
  28214. <summary>
  28215. Clone pdf string.
  28216. </summary>
  28217. <param name="element">The origin pdf string.</param>
  28218. <returns>new pdf string.</returns>
  28219. </member>
  28220. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessContext.ClonePdfNumber(Spire.Pdf.Primitives.PdfNumber)">
  28221. <summary>
  28222. Clone pdf number.
  28223. </summary>
  28224. <param name="element">The origin pdf number.</param>
  28225. <returns>new pdf number.</returns>
  28226. </member>
  28227. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessContext.ClonePdfBoolean(Spire.Pdf.Primitives.PdfBoolean)">
  28228. <summary>
  28229. Clone pdf boolean.
  28230. </summary>
  28231. <param name="element">The origin pdf boolean.</param>
  28232. <returns>new pdf boolean.</returns>
  28233. </member>
  28234. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessContext.ClonePdfName(Spire.Pdf.Primitives.PdfName)">
  28235. <summary>
  28236. Clone pdf name.
  28237. </summary>
  28238. <param name="element">The origin pdf name.</param>
  28239. <returns>new pdf name.</returns>
  28240. </member>
  28241. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessContext.ClonePdfNull(Spire.Pdf.Primitives.PdfNull)">
  28242. <summary>
  28243. Clone pdf null.
  28244. </summary>
  28245. <param name="element">The origin pdf null.</param>
  28246. <returns>new pdf null.</returns>
  28247. </member>
  28248. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessContext.ClonePdfArray(Spire.Pdf.Primitives.PdfArray,Spire.Pdf.IO.PdfCrossTable,System.Collections.Generic.Dictionary{Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Primitives.PdfReferenceHolder})">
  28249. <summary>
  28250. Clone pdf array.
  28251. </summary>
  28252. <param name="element">The origin pdf array.</param>
  28253. <param name="fileStructure">The origin file structure.</param>
  28254. <param name="mainObjectsMap">The main objects map.</param>
  28255. <returns>new pdf array.</returns>
  28256. </member>
  28257. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessContext.ClonePdfDictionary(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.IO.PdfCrossTable,System.Collections.Generic.Dictionary{Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Primitives.PdfReferenceHolder})">
  28258. <summary>
  28259. Clone pdf dictionary.
  28260. </summary>
  28261. <param name="element">The origin pdf dictionary.</param>
  28262. <param name="fileStructure">The origin file structure.</param>
  28263. <param name="mainObjectsMap">The main objects map.</param>
  28264. <returns>new pdf dictionary.</returns>
  28265. </member>
  28266. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessContext.ClonePdfStream(Spire.Pdf.Core.PdfStream,Spire.Pdf.IO.PdfCrossTable,System.Collections.Generic.Dictionary{Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Primitives.PdfReferenceHolder})">
  28267. <summary>
  28268. Clone pdf stream.
  28269. </summary>
  28270. <param name="element">The origin pdf stream.</param>
  28271. <param name="fileStructure">The origin file structure.</param>
  28272. <param name="mainObjectsMap">The main objects map.</param>
  28273. <returns>new pdf stream.</returns>
  28274. </member>
  28275. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessContext.ClonePdfReferenceHolder(Spire.Pdf.Primitives.PdfReferenceHolder,Spire.Pdf.IO.PdfCrossTable,System.Collections.Generic.Dictionary{Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Primitives.PdfReferenceHolder})">
  28276. <summary>
  28277. Clone pdf reference.
  28278. </summary>
  28279. <param name="element">The origin pdf reference.</param>
  28280. <param name="fileStructure">The origin file structure.</param>
  28281. <param name="mainObjectsMap">The main objects map.</param>
  28282. <returns>new pdf reference.</returns>
  28283. </member>
  28284. <member name="T:Spire.Pdf.Conversion.Comm.PdfProcessor">
  28285. <summary>
  28286. The pdf document processor.
  28287. </summary>
  28288. </member>
  28289. <member name="F:Spire.Pdf.Conversion.Comm.PdfProcessor.m_provider">
  28290. <summary>
  28291. The pdf process provider.
  28292. </summary>
  28293. </member>
  28294. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessor.#ctor(Spire.Pdf.Conversion.Comm.PdfProcessProvider)">
  28295. <summary>
  28296. Construct a new excutor.
  28297. </summary>
  28298. <param name="provider">The pdf process provider.</param>
  28299. </member>
  28300. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessor.Generate(Spire.Pdf.PdfDocumentBase,System.String)">
  28301. <summary>
  28302. Generate the pdf standard document.
  28303. </summary>
  28304. <param name="document">The origin document.</param>
  28305. <param name="outFilePath">The out file path.</param>
  28306. </member>
  28307. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessor.Generate(Spire.Pdf.PdfDocumentBase,System.IO.Stream)">
  28308. <summary>
  28309. Generate the pdf standard document.
  28310. </summary>
  28311. <param name="document">The origin document.</param>
  28312. <param name="outStream">The out stream.</param>
  28313. </member>
  28314. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessor.Process(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  28315. <summary>
  28316. Process the pdf document.
  28317. </summary>
  28318. <param name="context">The pdf processing context.</param>
  28319. </member>
  28320. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessor.VisitElement(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext,System.Collections.Generic.List{Spire.Pdf.Interfaces.IPdfPrimitive})">
  28321. <summary>
  28322. Visit elemet and excute rules on the pdf element.
  28323. </summary>
  28324. <param name="element">The pdf element.</param>
  28325. <param name="context">The pdf processing context.</param>
  28326. <param name="mainObjectList">The main object list.</param>
  28327. </member>
  28328. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessor.HandleContentStreamResources(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  28329. <summary>
  28330. Handle content stream and resources.
  28331. </summary>
  28332. <param name="context">The pdf processing context.</param>
  28333. </member>
  28334. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessor.SetDocumentInfo(Spire.Pdf.PdfDocumentBase)">
  28335. <summary>
  28336. Set document info.
  28337. </summary>
  28338. <param name="document">The pdf document.</param>
  28339. </member>
  28340. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessor.CreateFileIdentifiers">
  28341. <summary>
  28342. Create file identifiers.
  28343. </summary>
  28344. <returns>The file identifiers.</returns>
  28345. </member>
  28346. <member name="T:Spire.Pdf.Conversion.Comm.PdfProcessProvider">
  28347. <summary>
  28348. The pdf process provider base class.
  28349. </summary>
  28350. </member>
  28351. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessProvider.OnDocumentVisiting(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  28352. <summary>
  28353. Excute before visit the document.
  28354. </summary>
  28355. <param name="context">The pdf processing context.</param>
  28356. </member>
  28357. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessProvider.OnElementVisiting(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  28358. <summary>
  28359. Excute before visit the element.
  28360. </summary>
  28361. <param name="element">The pdf element.</param>
  28362. <param name="context">The pdf processing context.</param>
  28363. </member>
  28364. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessProvider.OnElementVisited(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  28365. <summary>
  28366. Excute after visit the element.
  28367. </summary>
  28368. <param name="element">The pdf element.</param>
  28369. <param name="context">The pdf processing context.</param>
  28370. </member>
  28371. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessProvider.HandleContentStreamResources(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary},Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  28372. <summary>
  28373. Handle content stream and resources.
  28374. </summary>
  28375. <param name="instructions">The instructions.</param>
  28376. <param name="contentStream">The content stream.</param>
  28377. <param name="resources">The associated resources with the The content stream.</param>
  28378. <param name="context">The pdf processing context.</param>
  28379. <returns>The new instructions.</returns>
  28380. </member>
  28381. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessProvider.GenerateContentStream(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream)">
  28382. <summary>
  28383. Generate content stream.
  28384. </summary>
  28385. <param name="instructions">The instructions.</param>
  28386. <param name="contentStream">The content stream.</param>
  28387. </member>
  28388. <member name="M:Spire.Pdf.Conversion.Comm.PdfProcessProvider.OnDocumentVisited(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  28389. <summary>
  28390. Excute after visit the document.
  28391. </summary>
  28392. <param name="context">The pdf processing context.</param>
  28393. </member>
  28394. <member name="T:Spire.Pdf.Conversion.Comm.PdfTransparencyBuilder">
  28395. <summary>
  28396. The pdf transparency builder.
  28397. </summary>
  28398. </member>
  28399. <member name="M:Spire.Pdf.Conversion.Comm.PdfTransparencyBuilder.IsContainFullTransparency(System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  28400. <summary>
  28401. Remove graphics state transparency.
  28402. </summary>
  28403. <param name="resource">The associated resources with the The content stream.</param>
  28404. </member>
  28405. <member name="M:Spire.Pdf.Conversion.Comm.PdfTransparencyBuilder.FindPdfDictionary(System.String,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  28406. <summary>
  28407. Find font dictionary.
  28408. </summary>
  28409. <param name="fontResourceName">The font resource name.</param>
  28410. <param name="resources">The associated resources with the The content stream.</param>
  28411. <returns>The font dictionary.</returns>
  28412. </member>
  28413. <member name="M:Spire.Pdf.Conversion.Comm.PdfTransparencyBuilder.HandleInstruction(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  28414. <summary>
  28415. Handle graphics state transparency operate.
  28416. </summary>
  28417. <param name="resource">The associated resources with the The content stream.</param>
  28418. </member>
  28419. <member name="T:Spire.Pdf.Conversion.PdfColorSpaceBuilder">
  28420. <summary>
  28421. Convert color space to target color space.
  28422. </summary>
  28423. </member>
  28424. <member name="F:Spire.Pdf.Conversion.PdfColorSpaceBuilder.m_targetColorSpace">
  28425. <summary>
  28426. Target color space.
  28427. </summary>
  28428. </member>
  28429. <member name="F:Spire.Pdf.Conversion.PdfColorSpaceBuilder.m_strokingColorSpaceStack">
  28430. <summary>
  28431. Stroking color space stack.
  28432. </summary>
  28433. </member>
  28434. <member name="F:Spire.Pdf.Conversion.PdfColorSpaceBuilder.m_nonstrokingColorSpaceStack">
  28435. <summary>
  28436. Nonstroking color space stack.
  28437. </summary>
  28438. </member>
  28439. <member name="F:Spire.Pdf.Conversion.PdfColorSpaceBuilder.m_currentStrokingColorSpace">
  28440. <summary>
  28441. Current stroking color space.
  28442. </summary>
  28443. </member>
  28444. <member name="F:Spire.Pdf.Conversion.PdfColorSpaceBuilder.m_currentNonstrokingColorSpace">
  28445. <summary>
  28446. Current nonstroking color space.
  28447. </summary>
  28448. </member>
  28449. <member name="P:Spire.Pdf.Conversion.PdfColorSpaceBuilder.TargetColorSpace">
  28450. <summary>
  28451. Target color space.
  28452. </summary>
  28453. </member>
  28454. <member name="M:Spire.Pdf.Conversion.PdfColorSpaceBuilder.#ctor(Spire.Pdf.ColorSpaces.PdfColorSpace)">
  28455. <summary>
  28456. Construct a new instance.
  28457. </summary>
  28458. <param name="targetColorSpace"></param>
  28459. </member>
  28460. <member name="M:Spire.Pdf.Conversion.PdfColorSpaceBuilder.HandleInstruction(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  28461. <summary>
  28462. Handle color space instructions in content stream.
  28463. </summary>
  28464. <param name="instructions">The instructions.</param>
  28465. <param name="contentStream">The content stream.</param>
  28466. <param name="resources">The associated resources with the The content stream.</param>
  28467. <returns>The new instructions.</returns>
  28468. </member>
  28469. <member name="M:Spire.Pdf.Conversion.PdfColorSpaceBuilder.HandleInstruction(Spire.Pdf.Core.PdfRecord,Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  28470. <summary>
  28471. Handle color space/color instructions in content stream.
  28472. </summary>
  28473. <param name="instruction">The instruction.</param>
  28474. <param name="contentStream">The content stream.</param>
  28475. <param name="resources">The associated resources with the The content stream.</param>
  28476. <returns>The new instructions.</returns>
  28477. </member>
  28478. <member name="M:Spire.Pdf.Conversion.PdfColorSpaceBuilder.ParseColorSpace(System.String,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  28479. <summary>
  28480. Parse color space operands in instruction.
  28481. </summary>
  28482. <param name="colorSpaceName"></param>
  28483. <param name="resources"></param>
  28484. <returns></returns>
  28485. </member>
  28486. <member name="M:Spire.Pdf.Conversion.PdfColorSpaceBuilder.ToTargetColorSpaceOperand">
  28487. <summary>
  28488. Convert target color space to operand in instruction.
  28489. </summary>
  28490. <returns>The color space operand.</returns>
  28491. </member>
  28492. <member name="M:Spire.Pdf.Conversion.PdfColorSpaceBuilder.ParseColorOperands(System.String[],Spire.Pdf.ColorSpaces.PdfColorSpace)">
  28493. <summary>
  28494. Parse color operands in instruction.
  28495. </summary>
  28496. <param name="operands">The color operands.</param>
  28497. <param name="colorSpace">The color space.</param>
  28498. <returns>The color components.</returns>
  28499. </member>
  28500. <member name="M:Spire.Pdf.Conversion.PdfColorSpaceBuilder.ToColorOperands(System.Single[])">
  28501. <summary>
  28502. Convert color components to operands in instruction.
  28503. </summary>
  28504. <param name="cmykComponents">The color components</param>
  28505. <returns>The color operands in instruction</returns>
  28506. </member>
  28507. <member name="M:Spire.Pdf.Conversion.PdfColorSpaceBuilder.HandleResources(Spire.Pdf.Core.PdfStream,Spire.Pdf.Primitives.PdfDictionary)">
  28508. <summary>
  28509. Handle resources.
  28510. </summary>
  28511. <param name="contentStream">The content stream.</param>
  28512. <param name="resource">The associated resources with the The content stream.</param>
  28513. </member>
  28514. <member name="M:Spire.Pdf.Conversion.PdfColorSpaceBuilder.HandleImageResources(Spire.Pdf.Primitives.PdfDictionary,System.Boolean)">
  28515. <summary>
  28516. Handle image resources.
  28517. </summary>
  28518. <param name="imageDictionary">
  28519. The associated image resources with the The content stream.
  28520. </param>
  28521. <param name="isInlineImage">The image is an inline image or not.</param>
  28522. </member>
  28523. <member name="M:Spire.Pdf.Conversion.PdfColorSpaceBuilder.SupportConversionImage(Spire.Pdf.Primitives.PdfDictionary)">
  28524. <summary>
  28525. Whether the image supports conversion. Temp!!!
  28526. </summary>
  28527. <param name="imageDictionary">The image dictionary. </param>
  28528. </member>
  28529. <member name="M:Spire.Pdf.Conversion.PdfColorSpaceBuilder.HandleShadingResources(Spire.Pdf.Primitives.PdfDictionary)">
  28530. <summary>
  28531. Handle image resources.
  28532. </summary>
  28533. <param name="shadingDictionary">
  28534. The shading resources with the The content stream.
  28535. </param>
  28536. </member>
  28537. <member name="T:Spire.Pdf.Conversion.Gray.PdfGrayProvider">
  28538. <summary>
  28539. The gray color space provider.
  28540. </summary>
  28541. </member>
  28542. <member name="F:Spire.Pdf.Conversion.Gray.PdfGrayProvider.m_colorSpaceBuilder">
  28543. <summary>
  28544. The color space builder.
  28545. </summary>
  28546. </member>
  28547. <member name="M:Spire.Pdf.Conversion.Gray.PdfGrayProvider.#ctor">
  28548. <summary>
  28549. Construct an new provider
  28550. </summary>
  28551. </member>
  28552. <member name="M:Spire.Pdf.Conversion.Gray.PdfGrayProvider.OnDocumentVisiting(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  28553. <summary>
  28554. Excute before visit the document.
  28555. </summary>
  28556. <param name="context">The pdf processing context.</param>
  28557. </member>
  28558. <member name="M:Spire.Pdf.Conversion.Gray.PdfGrayProvider.OnElementVisiting(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  28559. <summary>
  28560. Excute before visit the element.
  28561. </summary>
  28562. <param name="element">The pdf element.</param>
  28563. <param name="context">The pdf processing context.</param>
  28564. </member>
  28565. <member name="M:Spire.Pdf.Conversion.Gray.PdfGrayProvider.HandleContentStreamResources(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary},Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  28566. <summary>
  28567. Handle content stream and resources.
  28568. </summary>
  28569. <param name="instructions">The instructions.</param>
  28570. <param name="contentStream">The content stream.</param>
  28571. <param name="resources">The associated resources with the The content stream.</param>
  28572. <param name="context">The pdf processing context.</param>
  28573. <returns>The new instructions.</returns>
  28574. </member>
  28575. <member name="M:Spire.Pdf.Conversion.Gray.PdfGrayProvider.OnDocumentVisited(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  28576. <summary>
  28577. Excute after visit the document.
  28578. </summary>
  28579. <param name="context">The pdf processing context.</param>
  28580. </member>
  28581. <member name="T:Spire.Pdf.Conversion.PdfGrayConverter">
  28582. <summary>
  28583. The gray pdf conveter.
  28584. </summary>
  28585. </member>
  28586. <member name="F:Spire.Pdf.Conversion.PdfGrayConverter.m_document">
  28587. <summary>
  28588. The origin document.
  28589. </summary>
  28590. </member>
  28591. <member name="M:Spire.Pdf.Conversion.PdfGrayConverter.#ctor(System.IO.Stream)">
  28592. <summary>
  28593. Construct a new converter.
  28594. </summary>
  28595. <param name="stream">The pdf file stream.</param>
  28596. </member>
  28597. <member name="M:Spire.Pdf.Conversion.PdfGrayConverter.#ctor(System.String)">
  28598. <summary>
  28599. Construct a new converter.
  28600. </summary>
  28601. <param name="filePath">The pdf file path.</param>
  28602. </member>
  28603. <member name="M:Spire.Pdf.Conversion.PdfGrayConverter.ToGrayPdf(System.String)">
  28604. <summary>
  28605. Convert to gray pdf document.
  28606. </summary>
  28607. <param name="filePath">The out file path.</param>
  28608. </member>
  28609. <member name="M:Spire.Pdf.Conversion.PdfGrayConverter.ToGrayPdf(System.IO.Stream)">
  28610. <summary>
  28611. Convert to gray pdf document.
  28612. </summary>
  28613. <param name="stream">The out stream.</param>
  28614. </member>
  28615. <member name="T:Spire.Pdf.Conversion.PdfStandardsConverter">
  28616. <summary>
  28617. The pdf standard conveter.
  28618. </summary>
  28619. </member>
  28620. <member name="F:Spire.Pdf.Conversion.PdfStandardsConverter.m_document">
  28621. <summary>
  28622. The origin document.
  28623. </summary>
  28624. </member>
  28625. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.#ctor(System.IO.Stream)">
  28626. <summary>
  28627. Construct a new converter.
  28628. </summary>
  28629. <param name="stream">The pdf file stream.</param>
  28630. </member>
  28631. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.#ctor(System.String)">
  28632. <summary>
  28633. Construct a new converter.
  28634. </summary>
  28635. <param name="filePath">The pdf file path.</param>
  28636. </member>
  28637. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfA1B(System.String)">
  28638. <summary>
  28639. Convert to pdf/a1b standard document.
  28640. </summary>
  28641. <param name="filePath">The out file path.</param>
  28642. </member>
  28643. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfA1B(System.IO.Stream)">
  28644. <summary>
  28645. Convert to pdf/a1b standard document.
  28646. </summary>
  28647. <param name="stream">The out stream.</param>
  28648. </member>
  28649. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfA1A(System.String)">
  28650. <summary>
  28651. Convert to pdf/a1a standard document.
  28652. </summary>
  28653. <param name="filePath">The out file path.</param>
  28654. </member>
  28655. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfA1A(System.IO.Stream)">
  28656. <summary>
  28657. Convert to pdf/a1b standard document.
  28658. </summary>
  28659. <param name="stream">The out stream.</param>
  28660. </member>
  28661. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfA2B(System.String)">
  28662. <summary>
  28663. Convert to pdf/a2b standard document.
  28664. </summary>
  28665. <param name="filePath">The out file path.</param>
  28666. </member>
  28667. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfA2B(System.IO.Stream)">
  28668. <summary>
  28669. Convert to pdf/a2b standard document.
  28670. </summary>
  28671. <param name="stream">The out stream.</param>
  28672. </member>
  28673. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfA2U(System.String)">
  28674. <summary>
  28675. Convert to pdf/a2u standard document.
  28676. </summary>
  28677. <param name="filePath">The out file path.</param>
  28678. </member>
  28679. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfA2U(System.IO.Stream)">
  28680. <summary>
  28681. Convert to pdf/a2u standard document.
  28682. </summary>
  28683. <param name="stream">The out stream.</param>
  28684. </member>
  28685. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfA2A(System.String)">
  28686. <summary>
  28687. Convert to pdf/a2a standard document.
  28688. </summary>
  28689. <param name="filePath">The out file path.</param>
  28690. </member>
  28691. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfA2A(System.IO.Stream)">
  28692. <summary>
  28693. Convert to pdf/a2a standard document.
  28694. </summary>
  28695. <param name="stream">The out stream.</param>
  28696. </member>
  28697. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfA3B(System.String)">
  28698. <summary>
  28699. Convert to pdf/a3b standard document.
  28700. </summary>
  28701. <param name="filePath">The out file path.</param>
  28702. </member>
  28703. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfA3B(System.IO.Stream)">
  28704. <summary>
  28705. Convert to pdf/a3b standard document.
  28706. </summary>
  28707. <param name="stream">The out stream.</param>
  28708. </member>
  28709. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfA3U(System.String)">
  28710. <summary>
  28711. Convert to pdf/a3u standard document.
  28712. </summary>
  28713. <param name="filePath">The out file path.</param>
  28714. </member>
  28715. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfA3U(System.IO.Stream)">
  28716. <summary>
  28717. Convert to pdf/a3u standard document.
  28718. </summary>
  28719. <param name="stream">The out stream.</param>
  28720. </member>
  28721. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfA3A(System.String)">
  28722. <summary>
  28723. Convert to pdf/a2a standard document.
  28724. </summary>
  28725. <param name="filePath">The out file path.</param>
  28726. </member>
  28727. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfA3A(System.IO.Stream)">
  28728. <summary>
  28729. Convert to pdf/a3a standard document.
  28730. </summary>
  28731. <param name="stream">The out stream.</param>
  28732. </member>
  28733. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfX1A2001(System.String)">
  28734. <summary>
  28735. Convert to pdf/x1a2001 standard document.
  28736. </summary>
  28737. <param name="filePath">The out file path.</param>
  28738. </member>
  28739. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.ToPdfX1A2001(System.IO.Stream)">
  28740. <summary>
  28741. Convert to pdf/x1a2001 standard document.
  28742. </summary>
  28743. <param name="stream">The out stream.</param>
  28744. </member>
  28745. <member name="M:Spire.Pdf.Conversion.PdfStandardsConverter.FlattenForm">
  28746. <summary>
  28747. Flatten form.
  28748. </summary>
  28749. </member>
  28750. <member name="T:Spire.Pdf.Conversion.PdfToOfdConverter">
  28751. <summary>
  28752. This class provides support for converting PDF into an OFD Document.
  28753. </summary>
  28754. </member>
  28755. <member name="M:Spire.Pdf.Conversion.PdfToOfdConverter.ConvertToOfd(Spire.Pdf.PdfDocumentBase,System.IO.Stream)">
  28756. <summary>
  28757. Converts the specified PdfDocument to Ofd.
  28758. </summary>
  28759. <param name="pdfDocument">The pdf document.</param>
  28760. <param name="stream">The ofd stream.</param>
  28761. </member>
  28762. <member name="M:Spire.Pdf.Conversion.PdfToOfdConverter.ConvertToOfd(Spire.Pdf.PdfDocumentBase,System.IO.Stream,System.Int32,System.Int32)">
  28763. <summary>
  28764. Converts a range page of the PdfDocument to Ofd.
  28765. </summary>
  28766. <param name="pdfDocument">The pdf document.</param>
  28767. <param name="stream">The ofd stream.</param>
  28768. <param name="startIndex">The start index.</param>
  28769. <param name="endIndex">The end index.</param>
  28770. </member>
  28771. <member name="M:Spire.Pdf.Conversion.PdfToOfdConverter.CreateDocumentProperties(Spire.Pdf.PdfDocumentInformation)">
  28772. <summary>
  28773. Adds the document properties.
  28774. </summary>
  28775. <param name="docProperties">The doc properties.</param>
  28776. </member>
  28777. <member name="T:Spire.Pdf.Conversion.XlsxLineLayoutOptions">
  28778. <summary>
  28779. Pdf to excel,the options use line layout
  28780. </summary>
  28781. </member>
  28782. <member name="F:Spire.Pdf.Conversion.XlsxLineLayoutOptions.m_ConvertToMultipleSheet">
  28783. <summary>
  28784. If the parameter is true,all pages converted to multiple sheet.
  28785. </summary>
  28786. </member>
  28787. <member name="F:Spire.Pdf.Conversion.XlsxLineLayoutOptions.m_RotatedText">
  28788. <summary>
  28789. whether show rotated text
  28790. </summary>
  28791. </member>
  28792. <member name="F:Spire.Pdf.Conversion.XlsxLineLayoutOptions.m_SplitCell">
  28793. <summary>
  28794. In PDF document table,there are multiple lines of text in the cell.Whether it is split into multiple lines.
  28795. </summary>
  28796. </member>
  28797. <member name="F:Spire.Pdf.Conversion.XlsxLineLayoutOptions.m_WrapText">
  28798. <summary>
  28799. This value is true if you wrap the text of an object in Microsoft Excel
  28800. </summary>
  28801. </member>
  28802. <member name="F:Spire.Pdf.Conversion.XlsxLineLayoutOptions.m_OverlapText">
  28803. <summary>
  28804. If you wan to display overlapping text,set the parameter to true
  28805. </summary>
  28806. </member>
  28807. <member name="P:Spire.Pdf.Conversion.XlsxLineLayoutOptions.ConvertToMultipleSheet">
  28808. <summary>
  28809. If the parameter is true,all pages converted to multiple sheet.
  28810. </summary>
  28811. </member>
  28812. <member name="P:Spire.Pdf.Conversion.XlsxLineLayoutOptions.RotatedText">
  28813. <summary>
  28814. whether show rotated text
  28815. </summary>
  28816. </member>
  28817. <member name="P:Spire.Pdf.Conversion.XlsxLineLayoutOptions.SplitCell">
  28818. <summary>
  28819. In PDF document table,there are multiple lines of text in the cell.Whether it is split into multiple lines.
  28820. </summary>
  28821. </member>
  28822. <member name="P:Spire.Pdf.Conversion.XlsxLineLayoutOptions.WrapText">
  28823. <summary>
  28824. This value is true if you wrap the text of an object in Microsoft Excel
  28825. </summary>
  28826. </member>
  28827. <member name="P:Spire.Pdf.Conversion.XlsxLineLayoutOptions.OverlapText">
  28828. <summary>
  28829. If you wan to display overlapping text,set the parameter to true
  28830. </summary>
  28831. </member>
  28832. <member name="M:Spire.Pdf.Conversion.XlsxLineLayoutOptions.#ctor">
  28833. <summary>
  28834. Initializes a new instance of the class.
  28835. </summary>
  28836. </member>
  28837. <member name="M:Spire.Pdf.Conversion.XlsxLineLayoutOptions.#ctor(System.Boolean,System.Boolean,System.Boolean)">
  28838. <summary>
  28839. Initializes a new instance of the class.
  28840. </summary>
  28841. <param name="convertToMultipleSheet">the pdf document conver to multiple sheet,the default is true</param>
  28842. <param name="rotatedText">whether show rotated text,the default is true</param>
  28843. <param name="splitCell">In PDF document table,there are multiple lines of text in the cell.Whether it is split into multiple lines.the default is true</param>
  28844. </member>
  28845. <member name="M:Spire.Pdf.Conversion.XlsxLineLayoutOptions.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
  28846. <summary>
  28847. Initializes a new instance of the class.
  28848. </summary>
  28849. <param name="convertToMultipleSheet">the pdf document conver to multiple sheet,the default is true</param>
  28850. <param name="rotatedText">whether show rotated text,the default is true</param>
  28851. <param name="splitCell">In PDF document table,there are multiple lines of text in the cell.Whether it is split into multiple lines.the default is true</param>
  28852. <param name="warpText">This value is true if you wrap the text of an object in Microsoft Excel</param>
  28853. </member>
  28854. <member name="M:Spire.Pdf.Conversion.XlsxLineLayoutOptions.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
  28855. <summary>
  28856. Initializes a new instance of the class.
  28857. </summary>
  28858. <param name="convertToMultipleSheet">the pdf document conver to multiple sheet,the default is true</param>
  28859. <param name="rotatedText">whether show rotated text,the default is true</param>
  28860. <param name="splitCell">In PDF document table,there are multiple lines of text in the cell.Whether it is split into multiple lines.the default is true</param>
  28861. <param name="warpText">This value is true if you wrap the text of an object in Microsoft Excel</param>
  28862. <param name="overlapText">If you wan to display overlapping text,set the parameter to true</param>
  28863. </member>
  28864. <member name="T:Spire.Pdf.Conversion.XlsxOptions">
  28865. <summary>
  28866. the pdf document convert to xlsx document,set the options
  28867. </summary>
  28868. </member>
  28869. <member name="T:Spire.Pdf.Conversion.XlsxTextLayoutOptions">
  28870. <summary>
  28871. Pdf to excel,the options use text layout
  28872. </summary>
  28873. </member>
  28874. <member name="F:Spire.Pdf.Conversion.XlsxTextLayoutOptions.m_ConvertToMultipleSheet">
  28875. <summary>
  28876. If the parameter is true,all pages converted to multiple sheet.
  28877. </summary>
  28878. </member>
  28879. <member name="F:Spire.Pdf.Conversion.XlsxTextLayoutOptions.m_RotatedText">
  28880. <summary>
  28881. whether show rotated text
  28882. </summary>
  28883. </member>
  28884. <member name="F:Spire.Pdf.Conversion.XlsxTextLayoutOptions.m_OverlapText">
  28885. <summary>
  28886. If you wan to display overlapping text,set the parameter to true
  28887. </summary>
  28888. </member>
  28889. <member name="P:Spire.Pdf.Conversion.XlsxTextLayoutOptions.ConvertToMultipleSheet">
  28890. <summary>
  28891. If the parameter is true,all pages converted to multiple sheet.
  28892. </summary>
  28893. </member>
  28894. <member name="P:Spire.Pdf.Conversion.XlsxTextLayoutOptions.RotatedText">
  28895. <summary>
  28896. whether show rotated text
  28897. </summary>
  28898. </member>
  28899. <member name="P:Spire.Pdf.Conversion.XlsxTextLayoutOptions.OverlapText">
  28900. <summary>
  28901. If you wan to display overlapping text,set the parameter to true
  28902. </summary>
  28903. </member>
  28904. <member name="M:Spire.Pdf.Conversion.XlsxTextLayoutOptions.#ctor">
  28905. <summary>
  28906. Initializes a new instance of the class.
  28907. </summary>
  28908. </member>
  28909. <member name="M:Spire.Pdf.Conversion.XlsxTextLayoutOptions.#ctor(System.Boolean,System.Boolean)">
  28910. <summary>
  28911. Initializes a new instance of the class.
  28912. </summary>
  28913. <param name="convertToMultipleSheet">the pdf document conver to multiple sheet,the default is true</param>
  28914. <param name="rotatedText">whether show rotated text,the default is true</param>
  28915. </member>
  28916. <member name="M:Spire.Pdf.Conversion.XlsxTextLayoutOptions.#ctor(System.Boolean,System.Boolean,System.Boolean)">
  28917. <summary>
  28918. Initializes a new instance of the class.
  28919. </summary>
  28920. <param name="convertToMultipleSheet">the pdf document conver to multiple sheet,the default is true</param>
  28921. <param name="rotatedText">whether show rotated text,the default is true</param>
  28922. <param name="overlapText">If you wan to display overlapping text,set the parameter to true</param>
  28923. </member>
  28924. <member name="T:Spire.Pdf.Conversion.PclToPDFConverter">
  28925. <summary>
  28926. This class provides support for converting PDF into an XPS Document.
  28927. </summary>
  28928. </member>
  28929. <member name="M:Spire.Pdf.Conversion.PclToPDFConverter.SubsetFont(Spire.Pdf.General.Paper.Drawing.Fonts.TrueType.TTFont,Spire.Pdf.General.Paper.Base.SortedIntegerList,System.IO.Stream)">
  28930. <summary>
  28931. </summary>
  28932. <param name="font"></param>
  28933. <param name="usedGlyphs"></param>
  28934. <param name="stream"></param>
  28935. </member>
  28936. <member name="F:Spire.Pdf.Conversion.PdfToImageConverter.m_licenseProtector">
  28937. <summary>
  28938. The license protected.
  28939. </summary>
  28940. </member>
  28941. <member name="F:Spire.Pdf.Conversion.PdfToImageConverter.m_document">
  28942. <summary>
  28943. The pdf document.
  28944. </summary>
  28945. </member>
  28946. <member name="F:Spire.Pdf.Conversion.PdfToImageConverter.m_zoomFactor">
  28947. <summary>
  28948. The zoom factor.
  28949. </summary>
  28950. </member>
  28951. <member name="F:Spire.Pdf.Conversion.PdfToImageConverter.m_supportEastAsianFont">
  28952. <summary>
  28953. Whether support east asian font.
  28954. </summary>
  28955. </member>
  28956. <member name="F:Spire.Pdf.Conversion.PdfToImageConverter.m_isDisposeFont">
  28957. <summary>
  28958. Whether to dispose font.
  28959. </summary>
  28960. </member>
  28961. <member name="F:Spire.Pdf.Conversion.PdfToImageConverter.m_renderEmbedAsTTF">
  28962. <summary>
  28963. Whether to render enmbed font as ttf.
  28964. </summary>
  28965. </member>
  28966. <member name="F:Spire.Pdf.Conversion.PdfToImageConverter.m_ColorSpaceImage">
  28967. <summary>
  28968. Whether is the colorspace image.
  28969. </summary>
  28970. </member>
  28971. <member name="F:Spire.Pdf.Conversion.PdfToImageConverter.m_isNewPage">
  28972. <summary>
  28973. Whether is a new page.
  28974. </summary>
  28975. </member>
  28976. <member name="F:Spire.Pdf.Conversion.PdfToImageConverter.m_rotate">
  28977. <summary>
  28978. The pdf page tatal rotate angle(pageRotate + userRotate).
  28979. </summary>
  28980. </member>
  28981. <member name="F:Spire.Pdf.Conversion.PdfToImageConverter.m_isDrawPageAnnotation">
  28982. <summary>
  28983. Whether to draw annotation.
  28984. </summary>
  28985. </member>
  28986. <member name="F:Spire.Pdf.Conversion.PdfToImageConverter.m_isDrawPageContent">
  28987. <summary>
  28988. Whether to draw page content.
  28989. </summary>
  28990. </member>
  28991. <member name="F:Spire.Pdf.Conversion.PdfToImageConverter.m_isHighLight">
  28992. <summary>
  28993. Whether is hight light.
  28994. </summary>
  28995. </member>
  28996. <member name="F:Spire.Pdf.Conversion.PdfToImageConverter.m_annotatonDictionary">
  28997. <summary>
  28998. The annotation dictionary.
  28999. </summary>
  29000. </member>
  29001. <member name="P:Spire.Pdf.Conversion.PdfToImageConverter.ZoomFactor">
  29002. <summary>
  29003. Image zoom factor.
  29004. </summary>
  29005. </member>
  29006. <member name="P:Spire.Pdf.Conversion.PdfToImageConverter.SupportEastAsianFont">
  29007. <summary>
  29008. Support east asian font.
  29009. </summary>
  29010. </member>
  29011. <member name="P:Spire.Pdf.Conversion.PdfToImageConverter.IsDisposeFont">
  29012. <summary>
  29013. Dispose font.
  29014. </summary>
  29015. </member>
  29016. <member name="P:Spire.Pdf.Conversion.PdfToImageConverter.RenderEmbedAsTTF">
  29017. <summary>
  29018. Render embed font as ttf.
  29019. </summary>
  29020. </member>
  29021. <member name="P:Spire.Pdf.Conversion.PdfToImageConverter.ColorSpaceImage">
  29022. <summary>
  29023. Colorspace image.
  29024. </summary>
  29025. </member>
  29026. <member name="P:Spire.Pdf.Conversion.PdfToImageConverter.IsNewPage">
  29027. <summary>
  29028. whether is a new page.
  29029. </summary>
  29030. </member>
  29031. <member name="P:Spire.Pdf.Conversion.PdfToImageConverter.IsPrint">
  29032. <summary>
  29033. Gets or sets.
  29034. </summary>
  29035. </member>
  29036. <member name="P:Spire.Pdf.Conversion.PdfToImageConverter.Rotate">
  29037. <summary>
  29038. The pdf page tatal rotate angle(pageRotate + userRotate).
  29039. </summary>
  29040. </member>
  29041. <member name="P:Spire.Pdf.Conversion.PdfToImageConverter.IsDrawPageAnnotation">
  29042. <summary>
  29043. Draw annotation.
  29044. </summary>
  29045. </member>
  29046. <member name="P:Spire.Pdf.Conversion.PdfToImageConverter.IsDrawPageContent">
  29047. <summary>
  29048. Draw page content.
  29049. </summary>
  29050. </member>
  29051. <member name="P:Spire.Pdf.Conversion.PdfToImageConverter.IsHighLight">
  29052. <summary>
  29053. Hightlight.
  29054. </summary>
  29055. </member>
  29056. <member name="P:Spire.Pdf.Conversion.PdfToImageConverter.AnnotationDictionary">
  29057. <summary>
  29058. The annotation dictionary.
  29059. </summary>
  29060. </member>
  29061. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.#ctor(Spire.Pdf.PdfDocumentBase)">
  29062. <summary>
  29063. Construct a new instance.
  29064. </summary>
  29065. <param name="document">The pdf document.</param>
  29066. </member>
  29067. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.CreateBitmap(System.Int32,System.Int32,System.Int32,System.Int32)">
  29068. <summary>
  29069. Create empty bitmap.
  29070. </summary>
  29071. <param name="width">The width in pixels.</param>
  29072. <param name="height">The height in pixels.</param>
  29073. <param name="dpiX">The horizontal resolution in dots per inch.</param>
  29074. <param name="dpiY">The vertical resolution in dots per inch.</param>
  29075. <returns>A System.Drawing.Imaging.Bitmap.</returns>
  29076. </member>
  29077. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.CreateMetafile(System.Int32,System.Int32,System.Int32,System.Int32)">
  29078. <summary>
  29079. Create empty metafile.
  29080. </summary>
  29081. <param name="width">The width in pixels.</param>
  29082. <param name="height">The height in pixels.</param>
  29083. <param name="dpiX">
  29084. The horizontal resolution in dots per inch.
  29085. Note: Metafile can't set dpi and use "Green context" dpi.
  29086. </param>
  29087. <param name="dpiY">
  29088. The vertical resolution in dots per inch.
  29089. Note: Metafile can't set dpi and use "Green context" dpi.
  29090. </param>
  29091. <returns>A System.Drawing.Imaging.Metafile which's format is System.Drawing.Imaging.EmfType.EmfPlusDual.</returns>
  29092. </member>
  29093. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.CreateMetafile(System.IO.Stream,System.Int32,System.Int32,System.Int32,System.Int32)">
  29094. <summary>
  29095. Create empty metafile.
  29096. </summary>
  29097. <param name="stream">A System.IO.Stream that contains the data for this System.Drawing.Imaging.Metafile.</param>
  29098. <param name="width">The width in pixels.</param>
  29099. <param name="height">The height in pixels.</param>
  29100. <param name="dpiX">
  29101. The horizontal resolution in dots per inch.
  29102. Note: Metafile can't set dpi and use "Green context" dpi.
  29103. </param>
  29104. <param name="dpiY">
  29105. The vertical resolution in dots per inch.
  29106. Note: Metafile can't set dpi and use "Green context" dpi.
  29107. </param>
  29108. <returns>A System.Drawing.Imaging.Metafile which's format is System.Drawing.Imaging.EmfType.EmfPlusDual.</returns>
  29109. </member>
  29110. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.ConvertToMetafileByPsMode(Spire.Pdf.PdfDocumentBase,System.Int32,System.Int32,System.Int32)">
  29111. <summary>
  29112. Convert pdf page to bitmap by ps mode.
  29113. </summary>
  29114. <param name="pageIndex">The page index.</param>
  29115. <param name="dpiX">The horizontal resolution in dots per inch.</param>
  29116. <param name="dpiY">The vertical resolution in dots per inch.</param>
  29117. <returns>
  29118. A System.Drawing.Bitmap.
  29119. If the page is restricted,return null.
  29120. </returns>
  29121. </member>
  29122. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.ConvertToBitmap(System.Int32,System.Int32,System.Int32)">
  29123. <summary>
  29124. Convert pdf page to bitmap.
  29125. </summary>
  29126. <param name="pageIndex">The page index.</param>
  29127. <param name="dpiX">The horizontal resolution in dots per inch.</param>
  29128. <param name="dpiY">The vertical resolution in dots per inch.</param>
  29129. <returns>
  29130. A System.Drawing.Bitmap.
  29131. If the page is restricted,return null.
  29132. </returns>
  29133. </member>
  29134. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.ConvertToMetafile(System.Int32,System.Int32,System.Int32)">
  29135. <summary>
  29136. Convert pdf page to metafile.
  29137. </summary>
  29138. <param name="pageIndex">The page index.</param>
  29139. <param name="dpiX">
  29140. The horizontal resolution in dots per inch.
  29141. Note: Metafile can't set dpi and use "Green context" dpi.
  29142. </param>
  29143. <param name="dpiY">
  29144. The vertical resolution in dots per inch.
  29145. Note: Metafile can't set dpi and use "Green context" dpi.
  29146. </param>
  29147. <returns>
  29148. A System.Drawing.Imaging.Metafile which's format is System.Drawing.Imaging.EmfType.EmfPlusDual.
  29149. If the page is restricted,return null.
  29150. </returns>
  29151. </member>
  29152. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.ConvertToMetafileStream(System.Int32,System.Int32,System.Int32)">
  29153. <summary>
  29154. Convert pdf page to metafile.
  29155. </summary>
  29156. <param name="pageIndex">The page index.</param>
  29157. <param name="dpiX">
  29158. The horizontal resolution in dots per inch.
  29159. Note: Metafile can't set dpi and use "Green context" dpi.
  29160. </param>
  29161. <param name="dpiY">
  29162. The vertical resolution in dots per inch.
  29163. Note: Metafile can't set dpi and use "Green context" dpi.
  29164. </param>
  29165. <returns>
  29166. A System.IO.Stream that contains the data of a System.Drawing.Imaging.Metafile
  29167. which's format is System.Drawing.Imaging.EmfType.EmfPlusDual.
  29168. If the page is restricted,return null.
  29169. </returns>
  29170. </member>
  29171. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.ConvertToBitmapByPsMode(System.Int32,System.Int32,System.Int32)">
  29172. <summary>
  29173. Convert pdf page to bitmap by ps mode.
  29174. </summary>
  29175. <param name="pageIndex">The page index.</param>
  29176. <param name="dpiX">The horizontal resolution in dots per inch.</param>
  29177. <param name="dpiY">The vertical resolution in dots per inch.</param>
  29178. <returns>
  29179. A System.Drawing.Bitmap.
  29180. If the page is restricted,return null.
  29181. </returns>
  29182. </member>
  29183. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.GetPageScale(Spire.Pdf.General.Render.Page)">
  29184. <summary>
  29185. Get the scale.
  29186. </summary>
  29187. <param name="page">The page</param>
  29188. <returns>The scale value</returns>
  29189. </member>
  29190. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.RenderBlendModeImage(System.Drawing.Graphics,System.Int32,Spire.Pdf.General.Render.Page)">
  29191. <summary>
  29192. Render pdf multiply color page to image.
  29193. </summary>
  29194. <param name="graphics">The System.Drawing.Graphics graphics.</param>
  29195. <param name="pageIndex">The page index.</param>
  29196. <param name="page">The Spire.Pdf.General.Render.Page.</param>
  29197. </member>
  29198. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.RenderImage(System.Drawing.Graphics,Spire.Pdf.General.Render.Page,Spire.Pdf.General.Render.PdfElement.PdfPageResources,Spire.Pdf.Core.PdfRecordCollection,System.Drawing.Image)">
  29199. <summary>
  29200. Render pdf page to image.
  29201. </summary>
  29202. <param name="graphics">The SSystem.Drawing.Graphics graphics.</param>
  29203. <param name="page">The Spire.Pdf.General.Render.Page.</param>
  29204. <param name="resources">The resources,Spire.Pdf.General.Render.PdfElement.PdfPageResources resources.</param>
  29205. <param name="recordCollection">The Spire.Pdf.General.Render.PdfElement.PdfRecordCollection</param>
  29206. <param name="image">The System.Drawing.Image</param>
  29207. </member>
  29208. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.FillRectangle(System.Drawing.Graphics,System.Drawing.RectangleF,Spire.Pdf.General.Render.Page)">
  29209. <summary>
  29210. Fill rectangle.
  29211. </summary>
  29212. <param name="g">The graphics</param>
  29213. <param name="bounds">The rectanlgef</param>
  29214. </member>
  29215. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.GetPageIndex(Spire.Pdf.General.Render.Page)">
  29216. <summary>
  29217. Get the page index
  29218. </summary>
  29219. <param name="page">The page</param>
  29220. <returns>The page index</returns>
  29221. </member>
  29222. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.Finalize">
  29223. <summary>
  29224. Destructor
  29225. </summary>
  29226. </member>
  29227. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.Dispose">
  29228. <summary>
  29229. Releases all resources used.
  29230. </summary>
  29231. </member>
  29232. <member name="F:Spire.Pdf.Conversion.PdfToImageConverter.disposed">
  29233. <summary>
  29234. Specify whether to had released resources.
  29235. </summary>
  29236. </member>
  29237. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.Dispose(System.Boolean)">
  29238. <summary>
  29239. Releases all resources used.
  29240. </summary>
  29241. <param name="disposing">True,Releases all resources;False,Releases unmanaged resources.</param>
  29242. </member>
  29243. <member name="M:Spire.Pdf.Conversion.PdfToImageConverter.Clear">
  29244. <summary>
  29245. disposed is false ,Releases all resources
  29246. </summary>
  29247. </member>
  29248. <member name="M:Spire.Pdf.Conversion.PdfToPostScriptConverter.ConvertToPostScript(Spire.Pdf.PdfDocumentBase,System.IO.Stream)">
  29249. <summary>
  29250. Convert pdf document to postscript.
  29251. </summary>
  29252. <param name="document">The pdf document.</param>
  29253. <param name="stream">The out stream.</param>
  29254. </member>
  29255. <member name="M:Spire.Pdf.Conversion.PdfToPostScriptConverter.ConvertToPostScript(Spire.Pdf.PdfDocumentBase,System.Int32,System.Int32,System.IO.Stream)">
  29256. <summary>
  29257. Convert pdf document to postscript.
  29258. </summary>
  29259. <param name="document">The pdf document.</param>
  29260. <param name="startIndex">The start index.</param>
  29261. <param name="endIndex">The end index.</param>
  29262. <param name="stream">The out stream.</param>
  29263. </member>
  29264. <member name="M:Spire.Pdf.Conversion.PdfToPostScriptConverter.AddDocumentProperties(Spire.Pdf.PdfDocumentInformation)">
  29265. <summary>
  29266. Adds the document properties.
  29267. </summary>
  29268. <param name="docProperties">The doc properties.</param>
  29269. </member>
  29270. <member name="M:Spire.Pdf.Conversion.PdfToPclConverter.ConvertToPcl(Spire.Pdf.PdfDocumentBase,System.IO.Stream)">
  29271. <summary>
  29272. Convert pdf document to pcl.
  29273. </summary>
  29274. <param name="pdfDocument">The pdf document.</param>
  29275. <param name="stream">The out stream.</param>
  29276. </member>
  29277. <member name="M:Spire.Pdf.Conversion.PdfToPclConverter.ConvertToPcl(Spire.Pdf.PdfDocumentBase,System.Int32,System.Int32,System.IO.Stream)">
  29278. <summary>
  29279. Convert pdf document to pcl.
  29280. </summary>
  29281. <param name="document">The pdf document.</param>
  29282. <param name="startIndex">The start index.</param>
  29283. <param name="endIndex">The end index.</param>
  29284. <param name="stream">The out stream.</param>
  29285. </member>
  29286. <member name="F:Spire.Pdf.Conversion.PdfToHtmlConverter.m_PdfToHtmlParameter">
  29287. <summary>
  29288. Pdf to Html, Set Parameter
  29289. </summary>
  29290. </member>
  29291. <member name="P:Spire.Pdf.Conversion.PdfToHtmlConverter.PdfToHtmlParameter">
  29292. <summary>
  29293. </summary>
  29294. </member>
  29295. <member name="F:Spire.Pdf.Conversion.PdfToPsConverter.m_licenseProtector">
  29296. <summary>
  29297. The license protected.
  29298. </summary>
  29299. </member>
  29300. <member name="F:Spire.Pdf.Conversion.PdfToPsConverter.m_document">
  29301. <summary>
  29302. The pdf document.
  29303. </summary>
  29304. </member>
  29305. <member name="F:Spire.Pdf.Conversion.PdfToPsConverter.m_fontCache">
  29306. <summary>
  29307. The font cache.
  29308. </summary>
  29309. </member>
  29310. <member name="P:Spire.Pdf.Conversion.PdfToPsConverter.ConvertFontsToUnicodeTtf">
  29311. <summary>
  29312. ???
  29313. </summary>
  29314. </member>
  29315. <member name="M:Spire.Pdf.Conversion.PdfToPsConverter.#ctor(Spire.Pdf.PdfDocumentBase)">
  29316. <summary>
  29317. Construct a new instance.
  29318. </summary>
  29319. <param name="document">The pdf document.</param>
  29320. </member>
  29321. <member name="M:Spire.Pdf.Conversion.PdfToPsConverter.SaveAsPsPage(System.Int32)">
  29322. <summary>
  29323. Convert pdf page to a PsPage.
  29324. </summary>
  29325. <param name="pageIndex">The page index.</param>
  29326. <returns>A PsPage. If the page is restricted,return null.</returns>
  29327. </member>
  29328. <member name="M:Spire.Pdf.Conversion.PdfToSvgConverter.ConvertToSvgList(Spire.Pdf.PdfDocumentBase,System.String,System.Boolean,System.Int32,System.Int32)">
  29329. <summary>
  29330. Convert a range page of the document to svg.
  29331. </summary>
  29332. <param name="pdfDocument">The pdf document.</param>
  29333. <param name="mainOutFile">Main out file.</param>
  29334. <param name="svgFileHeader">Is svg file header.</param>
  29335. <param name="startIndex">The start index.</param>
  29336. <param name="endIndex">The end index.</param>
  29337. <returns>A list of byte.</returns>
  29338. </member>
  29339. <member name="M:Spire.Pdf.Conversion.PdfToSvgConverter.ConvertToSvgList(Spire.Pdf.PdfDocumentBase,System.String,System.Boolean)">
  29340. <summary>
  29341. Convert the document to svg.
  29342. </summary>
  29343. <param name="pdfDocument">The pdf document.</param>
  29344. <param name="mainOutFile">Main out file.</param>
  29345. <param name="svgFileHeader">Is svg file header.</param>
  29346. <returns>A list of byte.</returns>
  29347. </member>
  29348. <member name="T:Spire.Pdf.Conversion.PdfToXPSConverter">
  29349. <summary>
  29350. This class provides support for converting PDF into an XPS Document.
  29351. </summary>
  29352. </member>
  29353. <member name="M:Spire.Pdf.Conversion.PdfToXPSConverter.ConvertToXPS(Spire.Pdf.PdfDocumentBase,System.IO.Stream,System.Int32,System.Int32)">
  29354. <summary>
  29355. Converts a range page of the PdfDocument to Xps.
  29356. </summary>
  29357. <param name="pdfDocument">The pdf document.</param>
  29358. <param name="stream">The xps stream.</param>
  29359. <param name="startIndex">The start index.</param>
  29360. <param name="endIndex">The end index.</param>
  29361. </member>
  29362. <member name="M:Spire.Pdf.Conversion.PdfToXPSConverter.ConvertToXPS(Spire.Pdf.PdfDocumentBase,System.IO.Stream)">
  29363. <summary>
  29364. Converts the specified PdfDocument to Xps.
  29365. </summary>
  29366. <param name="pdfDocument">The pdf document.</param>
  29367. <param name="stream">The xps stream.</param>
  29368. </member>
  29369. <member name="M:Spire.Pdf.Conversion.PdfToXPSConverter.CreateDocument(Spire.Pdf.General.Paper.Base.DocumentInfo)">
  29370. <summary>
  29371. Creates the PDF document.
  29372. </summary>
  29373. <returns></returns>
  29374. </member>
  29375. <member name="M:Spire.Pdf.Conversion.PdfToXPSConverter.AddDocumentProperties(Spire.Pdf.PdfDocumentInformation)">
  29376. <summary>
  29377. Adds the document properties.
  29378. </summary>
  29379. <param name="docProperties">The doc properties.</param>
  29380. </member>
  29381. <member name="T:Spire.Pdf.Core.DataStructures.NameTree">
  29382. <summary>
  29383. A number tree is similar to a name tree, except that its keys are integers
  29384. instead of strings and are sorted in ascending numerical order.
  29385. </summary>
  29386. </member>
  29387. <member name="F:Spire.Pdf.Core.DataStructures.NameTree.m_root">
  29388. <summary>
  29389. The root node.
  29390. </summary>
  29391. </member>
  29392. <member name="M:Spire.Pdf.Core.DataStructures.NameTree.Find(System.String,Spire.Pdf.Primitives.PdfDictionary)">
  29393. <summary>
  29394. Find key's value.
  29395. </summary>
  29396. <param name="key">The key.</param>
  29397. <param name="node">The node.</param>
  29398. <returns>The value</returns>
  29399. </member>
  29400. <member name="M:Spire.Pdf.Core.DataStructures.NameTree.Remove(System.String,Spire.Pdf.Primitives.PdfDictionary)">
  29401. <summary>
  29402. Remove key/value.
  29403. </summary>
  29404. <param name="key">The key.</param>
  29405. <param name="node">The node.</param>
  29406. <returns></returns>
  29407. </member>
  29408. <member name="M:Spire.Pdf.Core.DataStructures.NameTree.Add(System.String,Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Primitives.PdfDictionary)">
  29409. <summary>
  29410. Add key/value to node.
  29411. </summary>
  29412. <param name="key">The key.</param>
  29413. <param name="value">The value.</param>
  29414. <param name="node">The node.</param>
  29415. </member>
  29416. <member name="M:Spire.Pdf.Core.DataStructures.NameTree.AddToKids(System.String,Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Primitives.PdfArray,Spire.Pdf.Primitives.PdfArray)">
  29417. <summary>
  29418. Add key/value to kids.
  29419. </summary>
  29420. <param name="key">The key.</param>
  29421. <param name="value">The value.</param>
  29422. <param name="kids">The kids.</param>
  29423. <param name="limits">The limits.</param>
  29424. </member>
  29425. <member name="M:Spire.Pdf.Core.DataStructures.NameTree.AddToNames(System.String,Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Primitives.PdfArray)">
  29426. <summary>
  29427. Add key/value to nums.
  29428. </summary>
  29429. <param name="key">The key.</param>
  29430. <param name="value">The value.</param>
  29431. <param name="nums">The nums.</param>
  29432. </member>
  29433. <member name="M:Spire.Pdf.Core.DataStructures.NameTree.NewLeafNode(System.String,Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Core.PdfString,Spire.Pdf.Core.PdfString)">
  29434. <summary>
  29435. Create new leaf node and add key/value.
  29436. </summary>
  29437. <param name="key">The key.</param>
  29438. <param name="value">The value.</param>
  29439. <param name="leastKey">The least key in limits.</param>
  29440. <param name="greatestKey">The greatest key in limits.</param>
  29441. <returns>The leaf node.</returns>
  29442. </member>
  29443. <member name="M:Spire.Pdf.Core.DataStructures.NameTree.BetweenLimits(System.String,Spire.Pdf.Primitives.PdfArray)">
  29444. <summary>
  29445. check key is between limits.
  29446. </summary>
  29447. <param name="key">The key.</param>
  29448. <param name="limits">The limits.</param>
  29449. <returns>
  29450. true/false
  29451. if limits is null, represent no limits,so return true.
  29452. </returns>
  29453. </member>
  29454. <member name="M:Spire.Pdf.Core.DataStructures.NameTree.LessThanLimits(System.String,Spire.Pdf.Primitives.PdfArray)">
  29455. <summary>
  29456. check key is less than the least value in limits.
  29457. </summary>
  29458. <param name="key">The key.</param>
  29459. <param name="limits">The limits.</param>
  29460. <returns>
  29461. true/false
  29462. if limits is null, represent no limits,so return false.
  29463. </returns>
  29464. </member>
  29465. <member name="M:Spire.Pdf.Core.DataStructures.NameTree.LargeThanLimits(System.String,Spire.Pdf.Primitives.PdfArray)">
  29466. <summary>
  29467. check key is large than greatest value in limits.
  29468. </summary>
  29469. <param name="key">The key.</param>
  29470. <param name="limits">The limits.</param>
  29471. <returns>
  29472. true/false
  29473. if limits is null, represent no limits,so return false.
  29474. </returns>
  29475. </member>
  29476. <member name="M:Spire.Pdf.Core.DataStructures.NameTree.GenerateSortedList(Spire.Pdf.Primitives.PdfDictionary,System.Collections.Generic.SortedList{System.String,Spire.Pdf.Interfaces.IPdfPrimitive}@)">
  29477. <summary>
  29478. Generate
  29479. </summary>
  29480. <param name="node">The node.</param>
  29481. <param name="sortedList">The list which keys are sorted in ascending numerical order.</param>
  29482. </member>
  29483. <member name="T:Spire.Pdf.Core.DataStructures.NumberTree">
  29484. <summary>
  29485. A number tree is similar to a name tree, except that its keys are integers
  29486. instead of strings and are sorted in ascending numerical order.
  29487. </summary>
  29488. </member>
  29489. <member name="F:Spire.Pdf.Core.DataStructures.NumberTree.m_root">
  29490. <summary>
  29491. The root node.
  29492. </summary>
  29493. </member>
  29494. <member name="M:Spire.Pdf.Core.DataStructures.NumberTree.Find(System.Int32,Spire.Pdf.Primitives.PdfDictionary)">
  29495. <summary>
  29496. Find key's value.
  29497. </summary>
  29498. <param name="key">The key.</param>
  29499. <param name="node">The node.</param>
  29500. <returns>The value</returns>
  29501. </member>
  29502. <member name="M:Spire.Pdf.Core.DataStructures.NumberTree.Remove(System.Int32,Spire.Pdf.Primitives.PdfDictionary)">
  29503. <summary>
  29504. Remove key/value.
  29505. </summary>
  29506. <param name="key">The key.</param>
  29507. <param name="node">The node.</param>
  29508. <returns></returns>
  29509. </member>
  29510. <member name="M:Spire.Pdf.Core.DataStructures.NumberTree.Add(System.Int32,Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Primitives.PdfDictionary)">
  29511. <summary>
  29512. Add key/value to node.
  29513. </summary>
  29514. <param name="key">The key.</param>
  29515. <param name="value">The value.</param>
  29516. <param name="node">The node.</param>
  29517. </member>
  29518. <member name="M:Spire.Pdf.Core.DataStructures.NumberTree.AddToKids(System.Int32,Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Primitives.PdfArray,Spire.Pdf.Primitives.PdfArray)">
  29519. <summary>
  29520. Add key/value to kids.
  29521. </summary>
  29522. <param name="key">The key.</param>
  29523. <param name="value">The value.</param>
  29524. <param name="kids">The kids.</param>
  29525. <param name="limits">The limits.</param>
  29526. </member>
  29527. <member name="M:Spire.Pdf.Core.DataStructures.NumberTree.AddToNums(System.Int32,Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Primitives.PdfArray)">
  29528. <summary>
  29529. Add key/value to nums.
  29530. </summary>
  29531. <param name="key">The key.</param>
  29532. <param name="value">The value.</param>
  29533. <param name="nums">The nums.</param>
  29534. </member>
  29535. <member name="M:Spire.Pdf.Core.DataStructures.NumberTree.NewLeafNode(System.Int32,Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Primitives.PdfNumber,Spire.Pdf.Primitives.PdfNumber)">
  29536. <summary>
  29537. Create new leaf node and add key/value.
  29538. </summary>
  29539. <param name="key">The key.</param>
  29540. <param name="value">The value.</param>
  29541. <param name="leastKey">The least key in limits.</param>
  29542. <param name="greatestKey">The greatest key in limits.</param>
  29543. <returns>The leaf node.</returns>
  29544. </member>
  29545. <member name="M:Spire.Pdf.Core.DataStructures.NumberTree.BetweenLimits(System.Int32,Spire.Pdf.Primitives.PdfArray)">
  29546. <summary>
  29547. check key is between limits.
  29548. </summary>
  29549. <param name="key">The key.</param>
  29550. <param name="limits">The limits.</param>
  29551. <returns>
  29552. true/false
  29553. if limits is null, represent no limits,so return true.
  29554. </returns>
  29555. </member>
  29556. <member name="M:Spire.Pdf.Core.DataStructures.NumberTree.LessThanLimits(System.Int32,Spire.Pdf.Primitives.PdfArray)">
  29557. <summary>
  29558. check key is less than the least value in limits.
  29559. </summary>
  29560. <param name="key">The key.</param>
  29561. <param name="limits">The limits.</param>
  29562. <returns>
  29563. true/false
  29564. if limits is null, represent no limits,so return false.
  29565. </returns>
  29566. </member>
  29567. <member name="M:Spire.Pdf.Core.DataStructures.NumberTree.LargeThanLimits(System.Int32,Spire.Pdf.Primitives.PdfArray)">
  29568. <summary>
  29569. check key is large than greatest value in limits.
  29570. </summary>
  29571. <param name="key">The key.</param>
  29572. <param name="limits">The limits.</param>
  29573. <returns>
  29574. true/false
  29575. if limits is null, represent no limits,so return false.
  29576. </returns>
  29577. </member>
  29578. <member name="M:Spire.Pdf.Core.DataStructures.NumberTree.GenerateSortedList(Spire.Pdf.Primitives.PdfDictionary,System.Collections.Generic.SortedList{System.Int32,Spire.Pdf.Interfaces.IPdfPrimitive}@)">
  29579. <summary>
  29580. Generate
  29581. </summary>
  29582. <param name="node">The node.</param>
  29583. <param name="sortedList">The list which keys are sorted in ascending numerical order.</param>
  29584. </member>
  29585. <member name="T:Spire.Pdf.Core.DataStructures.PdfRectangle">
  29586. <summary>
  29587. Rectangles are used to describe locations on a page and
  29588. bounding boxes for a variety of objects.
  29589. </summary>
  29590. </member>
  29591. <member name="P:Spire.Pdf.Core.DataStructures.PdfRectangle.LowerLeftX">
  29592. <summary>
  29593. The lower-left x.
  29594. </summary>
  29595. </member>
  29596. <member name="P:Spire.Pdf.Core.DataStructures.PdfRectangle.LowerLeftY">
  29597. <summary>
  29598. The lower-left y.
  29599. </summary>
  29600. </member>
  29601. <member name="P:Spire.Pdf.Core.DataStructures.PdfRectangle.UpperRightX">
  29602. <summary>
  29603. The upper-right x.
  29604. </summary>
  29605. </member>
  29606. <member name="P:Spire.Pdf.Core.DataStructures.PdfRectangle.UpperRightY">
  29607. <summary>
  29608. The upper-right y.
  29609. </summary>
  29610. </member>
  29611. <member name="M:Spire.Pdf.Core.Filters.ASCII85Filter.Decode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29612. <summary>
  29613. Decodes data.
  29614. </summary>
  29615. <param name="encodedData">The encoded data with the parameter dictionary.</param>
  29616. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29617. <returns>The original data.</returns>
  29618. </member>
  29619. <member name="M:Spire.Pdf.Core.Filters.ASCII85Filter.Encode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29620. <summary>
  29621. Encode data.
  29622. </summary>
  29623. <param name="originalData">The original data.</param>
  29624. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29625. <returns>The encoded data with the parameter dictionary.</returns>
  29626. </member>
  29627. <member name="M:Spire.Pdf.Core.Filters.ASCIIHexFilter.Decode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29628. <summary>
  29629. Decode data.
  29630. </summary>
  29631. <param name="encodedData">The encoded data with the parameter dictionary.</param>
  29632. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29633. <returns>The original data.</returns>
  29634. </member>
  29635. <member name="M:Spire.Pdf.Core.Filters.ASCIIHexFilter.Encode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29636. <summary>
  29637. Encode data.
  29638. </summary>
  29639. <param name="originalData">The original data.</param>
  29640. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29641. <returns>The encoded data with the parameter dictionary.</returns>
  29642. </member>
  29643. <member name="M:Spire.Pdf.Core.Filters.CCITTFaxFilter.Decode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29644. <summary>
  29645. Decode data.
  29646. </summary>
  29647. <param name="encodedData">The encoded data with the parameter dictionary.</param>
  29648. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29649. <returns>The original data.</returns>
  29650. </member>
  29651. <member name="M:Spire.Pdf.Core.Filters.CCITTFaxFilter.Encode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29652. <summary>
  29653. Encode data.
  29654. </summary>
  29655. <param name="originalData">The original data.</param>
  29656. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29657. <returns>The encoded data with the parameter dictionary.</returns>
  29658. </member>
  29659. <member name="T:Spire.Pdf.Core.Filters.Compression.ASCIIHexDecode">
  29660. <summary>
  29661. Implements the ASCIIHexDecode filter.
  29662. </summary>
  29663. </member>
  29664. <member name="M:Spire.Pdf.Core.Filters.Compression.ASCIIHexDecode.Encode(System.Byte[])">
  29665. <summary>
  29666. Encodes the specified data.
  29667. </summary>
  29668. </member>
  29669. <member name="M:Spire.Pdf.Core.Filters.Compression.ASCIIHexDecode.Decode(System.Byte[])">
  29670. <summary>
  29671. Decodes the specified data.
  29672. </summary>
  29673. </member>
  29674. <member name="M:Spire.Pdf.Core.Filters.Compression.ASCIIHexDecode.Decompress(System.IO.Stream)">
  29675. <summary>
  29676. Decompresses stream data.
  29677. </summary>
  29678. <param name="inputStream">Stream data to be decompressed.</param>
  29679. <returns>Decompressed stream data.</returns>
  29680. </member>
  29681. <member name="F:Spire.Pdf.Core.Filters.Compression.CompressionType.None">
  29682. <summary>
  29683. No compression.
  29684. </summary>
  29685. </member>
  29686. <member name="F:Spire.Pdf.Core.Filters.Compression.CompressionType.Zlib">
  29687. <summary>
  29688. Compresses data using the zlib or deflate compression method,
  29689. reproducing the original text or binary data.
  29690. </summary>
  29691. </member>
  29692. <member name="F:Spire.Pdf.Core.Filters.Compression.CompressionType.LZW">
  29693. <summary>
  29694. Compresses data using the LZW compression method, reproducing
  29695. the original text or binary data.
  29696. </summary>
  29697. </member>
  29698. <member name="F:Spire.Pdf.Core.Filters.Compression.CompressionType.ASCII85">
  29699. <summary>
  29700. Compresses data using the ASCII85 compression method, reproducing
  29701. the original text or binary data.
  29702. </summary>
  29703. </member>
  29704. <member name="F:Spire.Pdf.Core.Filters.Compression.CompressionType.ASCIIHex">
  29705. <summary>
  29706. Compresses data using the ASCIIHex compression method, reproducing
  29707. the original text or binary data.
  29708. </summary>
  29709. </member>
  29710. <member name="F:Spire.Pdf.Core.Filters.Compression.CompressionType.RunLength">
  29711. <summary>
  29712. Compresses data using the RunLength compression method, reproducing
  29713. the original text or binary data.
  29714. </summary>
  29715. </member>
  29716. <member name="F:Spire.Pdf.Core.Filters.Compression.StreamFilters.DCTDecode">
  29717. <summary>
  29718. Decompresses data encoded using a DCT (discrete cosine transform)
  29719. technique based on the JPEG standard, reproducing image sample
  29720. data that approximates the original data.
  29721. </summary>
  29722. </member>
  29723. <member name="F:Spire.Pdf.Core.Filters.Compression.StreamFilters.FlateDecode">
  29724. <summary>
  29725. Decompresses data encoded using the zlib / deflate
  29726. compression method, reproducing the original text or binary
  29727. data.
  29728. </summary>
  29729. </member>
  29730. <member name="M:Spire.Pdf.Core.Filters.DCTFilter.Decode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29731. <summary>
  29732. Decode data.
  29733. </summary>
  29734. <param name="encodedData">The encoded data with the parameter dictionary.</param>
  29735. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29736. <returns>The original data.</returns>
  29737. </member>
  29738. <member name="M:Spire.Pdf.Core.Filters.DCTFilter.Encode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29739. <summary>
  29740. Encode data.
  29741. </summary>
  29742. <param name="originalData">The original data.</param>
  29743. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29744. <returns>The encoded data with the parameter dictionary.</returns>
  29745. </member>
  29746. <member name="T:Spire.Pdf.Core.Filters.DCTFilter.DecompressorToJpeg">
  29747. <summary>
  29748. inner class, implementation of jpeg image decoding
  29749. </summary>
  29750. </member>
  29751. <member name="F:Spire.Pdf.Core.Filters.DCTFilter.DecompressorToJpeg.m_pixels">
  29752. <summary>
  29753. image pixel data
  29754. </summary>
  29755. </member>
  29756. <member name="F:Spire.Pdf.Core.Filters.DCTFilter.DecompressorToJpeg.m_parameters">
  29757. <summary>
  29758. parameters of image for decompression
  29759. </summary>
  29760. </member>
  29761. <member name="M:Spire.Pdf.Core.Filters.DCTFilter.DecompressorToJpeg.#ctor">
  29762. <summary>
  29763. Construct a new decoder object
  29764. </summary>
  29765. </member>
  29766. <member name="P:Spire.Pdf.Core.Filters.DCTFilter.DecompressorToJpeg.Output">
  29767. <summary>
  29768. Strean with decompressed data
  29769. </summary>
  29770. </member>
  29771. <member name="P:Spire.Pdf.Core.Filters.DCTFilter.DecompressorToJpeg.Pixels">
  29772. <summary>
  29773. image pixel data
  29774. </summary>
  29775. </member>
  29776. <member name="P:Spire.Pdf.Core.Filters.DCTFilter.DecompressorToJpeg.Parameters">
  29777. <summary>
  29778. parameters of image for decompression
  29779. </summary>
  29780. </member>
  29781. <member name="M:Spire.Pdf.Core.Filters.DCTFilter.DecompressorToJpeg.SetImageAttributes(Spire.Pdf.General.Render.Decode.Jpeg.LoadedImageAttributes)">
  29782. <summary>
  29783. parameters of image for decompression
  29784. </summary>
  29785. <param name="parameters"></param>
  29786. </member>
  29787. <member name="P:Spire.Pdf.Core.Filters.Filter.Stream">
  29788. <summary>
  29789. The Stream.
  29790. </summary>
  29791. </member>
  29792. <member name="P:Spire.Pdf.Core.Filters.Filter.Tags">
  29793. <summary>
  29794. The attached tags.
  29795. </summary>
  29796. </member>
  29797. <member name="P:Spire.Pdf.Core.Filters.Filter.ColorSpace">
  29798. <summary>
  29799. Image color space
  29800. Note: Ignore if is not image.
  29801. </summary>
  29802. </member>
  29803. <member name="P:Spire.Pdf.Core.Filters.Filter.Width">
  29804. <summary>
  29805. Image width.
  29806. Note: Ignore if is not image.
  29807. </summary>
  29808. </member>
  29809. <member name="P:Spire.Pdf.Core.Filters.Filter.Height">
  29810. <summary>
  29811. Image height.
  29812. Note: Ignore if is not image.
  29813. </summary>
  29814. </member>
  29815. <member name="M:Spire.Pdf.Core.Filters.FlateFilter.Decode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29816. <summary>
  29817. Decode data encoded using the zlib/deflate compression method.
  29818. </summary>
  29819. <param name="encodedData">The encoded data with the parameter dictionary.</param>
  29820. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29821. <returns>The original data.</returns>
  29822. </member>
  29823. <member name="M:Spire.Pdf.Core.Filters.FlateFilter.Encode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29824. <summary>
  29825. Encode data using the zlib/deflate compression method.
  29826. </summary>
  29827. <param name="originalData">The original data.</param>
  29828. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29829. <returns>The encoded data with the parameter dictionary.</returns>
  29830. </member>
  29831. <member name="M:Spire.Pdf.Core.Filters.JBIG2Filter.Decode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29832. <summary>
  29833. Decode data.
  29834. </summary>
  29835. <param name="encodedData">The encoded data with the parameter dictionary.</param>
  29836. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29837. <returns>The original data.</returns>
  29838. </member>
  29839. <member name="M:Spire.Pdf.Core.Filters.JBIG2Filter.Encode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29840. <summary>
  29841. Encode data.
  29842. </summary>
  29843. <param name="originalData">The original data.</param>
  29844. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29845. <returns>The encoded data with the parameter dictionary.</returns>
  29846. </member>
  29847. <member name="M:Spire.Pdf.Core.Filters.JPXFilter.Decode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29848. <summary>
  29849. Decode data.
  29850. </summary>
  29851. <param name="encodedData">The encoded data with the parameter dictionary.</param>
  29852. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29853. <returns>The original data.</returns>
  29854. </member>
  29855. <member name="M:Spire.Pdf.Core.Filters.JPXFilter.Encode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29856. <summary>
  29857. Encode data.
  29858. </summary>
  29859. <param name="originalData">The original data.</param>
  29860. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29861. <returns>The encoded data with the parameter dictionary.</returns>
  29862. </member>
  29863. <member name="M:Spire.Pdf.Core.Filters.LZWFilter.Decode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29864. <summary>
  29865. Decode data.
  29866. </summary>
  29867. <param name="encodedData">The encoded data with the parameter dictionary.</param>
  29868. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29869. <returns>The original data.</returns>
  29870. </member>
  29871. <member name="M:Spire.Pdf.Core.Filters.LZWFilter.Encode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29872. <summary>
  29873. Encode data.
  29874. </summary>
  29875. <param name="originalData">The original data.</param>
  29876. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29877. <returns>The encoded data with the parameter dictionary.</returns>
  29878. </member>
  29879. <member name="M:Spire.Pdf.Core.Filters.RunLengthFilter.Decode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29880. <summary>
  29881. Decode data.
  29882. </summary>
  29883. <param name="encodedData">The encoded data with the parameter dictionary.</param>
  29884. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29885. <returns>The original data.</returns>
  29886. </member>
  29887. <member name="M:Spire.Pdf.Core.Filters.RunLengthFilter.Encode(System.Byte[],Spire.Pdf.Primitives.PdfDictionary)">
  29888. <summary>
  29889. Encode data.
  29890. </summary>
  29891. <param name="originalData">The original data.</param>
  29892. <param name="m_decodeParm">The decode parameter dictionary.</param>
  29893. <returns>The encoded data with the parameter dictionary.</returns>
  29894. </member>
  29895. <member name="P:Spire.Pdf.Core.Filters.StreamDecoder.Stream">
  29896. <summary>
  29897. The Stream.
  29898. </summary>
  29899. </member>
  29900. <member name="P:Spire.Pdf.Core.Filters.StreamDecoder.Tags">
  29901. <summary>
  29902. The attached tags.
  29903. </summary>
  29904. </member>
  29905. <member name="P:Spire.Pdf.Core.Filters.StreamDecoder.ColorSpace">
  29906. <summary>
  29907. Image color space
  29908. Note: Ignore if is not image.
  29909. </summary>
  29910. </member>
  29911. <member name="P:Spire.Pdf.Core.Filters.StreamDecoder.Width">
  29912. <summary>
  29913. Image width.
  29914. Note: Ignore if is not image.
  29915. </summary>
  29916. </member>
  29917. <member name="P:Spire.Pdf.Core.Filters.StreamDecoder.Height">
  29918. <summary>
  29919. Image height.
  29920. Note: Ignore if is not image.
  29921. </summary>
  29922. </member>
  29923. <member name="M:Spire.Pdf.Core.Filters.StreamDecoder.#ctor(Spire.Pdf.Core.PdfStream)">
  29924. <summary>
  29925. Initialize the new instance of the class.
  29926. </summary>
  29927. <param name="stream">The pdf stream.</param>
  29928. </member>
  29929. <member name="M:Spire.Pdf.Core.Filters.StreamDecoder.Decode">
  29930. <summary>
  29931. Get decoded data.
  29932. </summary>
  29933. </member>
  29934. <member name="M:Spire.Pdf.Core.Filters.StreamDecoder.Decode(System.Byte[],System.String,Spire.Pdf.Primitives.PdfDictionary)">
  29935. <summary>
  29936. Get decoded data.
  29937. </summary>
  29938. <param name="encodedData">The encoded data.</param>
  29939. <param name="filterName">The filter name.</param>
  29940. <param name="decodeParm">The decode parameter dictionary.</param>
  29941. </member>
  29942. <member name="P:Spire.Pdf.Core.Filters.StreamEncoder.Stream">
  29943. <summary>
  29944. The Stream.
  29945. </summary>
  29946. </member>
  29947. <member name="M:Spire.Pdf.Core.Filters.StreamEncoder.Encode(System.Byte[],System.String,Spire.Pdf.Primitives.PdfDictionary)">
  29948. <summary>
  29949. Encode stream data.
  29950. </summary>
  29951. <param name="filterName">
  29952. The name of a filter to be applied in processing the stream data.
  29953. </param>
  29954. <param name="decodeParm">
  29955. The parameter dictionary used by the filter specified by Filter.
  29956. </param>
  29957. </member>
  29958. <member name="T:Spire.Pdf.Core.Version">
  29959. <summary>
  29960. Pdf version.
  29961. </summary>
  29962. </member>
  29963. <member name="T:Spire.Pdf.Core.PdfString">
  29964. <summary>
  29965. Implements PDF string object.
  29966. 1.Text String:
  29967. Used for human-readable characters,such as text annotations,bookmark
  29968. names,article names and document information.Thes strings are encode-
  29969. d using either PDFDocEncoding or UTF-16BE with a leading byte-order
  29970. marker.
  29971. 2.PDFDoc String:
  29972. Used for characters and glyphs that are represented in a single byte,
  29973. using PDFDocEncoding.This type,which reflects a more specific encoding
  29974. than the text string type.
  29975. 3.ASCII String:
  29976. Used for characters that are represented in a single byte using ASCII
  29977. encoding.Because 7-bit U.S. ASCII is a strict subset of PDFDocEncoding,
  29978. this value may also be considered to be in that encoding.
  29979. 4.Byte String:
  29980. Used for binary data represented as a series of 8-bit bytes,where each
  29981. byte can be any value representable in 8 bits. The string may represent
  29982. characters or glyphs but the encoding is not known. The bytes of the st-
  29983. ring may not represent characters. This type is used for data such as
  29984. MD5 hash values,signature certificates and Web Capture identification values.
  29985. </summary>
  29986. </member>
  29987. <member name="F:Spire.Pdf.Core.PdfString.TEXT_AUTO_ENCODING">
  29988. <summary>
  29989. Auto encoding by the characters set.
  29990. </summary>
  29991. </member>
  29992. <member name="F:Spire.Pdf.Core.PdfString.TEXT_ASCII_ENCODING">
  29993. <summary>
  29994. ASCII encoding.
  29995. </summary>
  29996. </member>
  29997. <member name="F:Spire.Pdf.Core.PdfString.TEXT_PDFDOC_ENCODING">
  29998. <summary>
  29999. PDFDoc encoding.
  30000. </summary>
  30001. </member>
  30002. <member name="F:Spire.Pdf.Core.PdfString.TEXT_UTF16BE_ENCODING">
  30003. <summary>
  30004. UTF16 big endian encoding.
  30005. </summary>
  30006. </member>
  30007. <member name="F:Spire.Pdf.Core.PdfString.m_writtenBytes">
  30008. <summary>
  30009. The written byte sequence of the string.
  30010. If written way is Literal,the byte sequence include escape characters.
  30011. If written way is Hexadecimal,each pair bytes in the byte sequence define one byte of string.
  30012. !!!Note:Must be not null.
  30013. </summary>
  30014. </member>
  30015. <member name="P:Spire.Pdf.Core.PdfString.HexadecimalWriting">
  30016. <summary>
  30017. String be written in hexadecimal form.
  30018. </summary>
  30019. </member>
  30020. <member name="P:Spire.Pdf.Core.PdfString.Text">
  30021. <summary>
  30022. The character strings that are encoded
  30023. </summary>
  30024. </member>
  30025. <member name="P:Spire.Pdf.Core.PdfString.Bytes">
  30026. <summary>
  30027. A series of bytes—unsigned integer values in the range 0 to 255.
  30028. Don't include escape characters or hexadecimal defined.
  30029. !!!Note:if null,not generate from written bytes or set new value.
  30030. </summary>
  30031. </member>
  30032. <member name="M:Spire.Pdf.Core.PdfString.#ctor">
  30033. <summary>
  30034. Construct string.
  30035. </summary>
  30036. </member>
  30037. <member name="M:Spire.Pdf.Core.PdfString.#ctor(System.Byte[])">
  30038. <summary>
  30039. Construct string.
  30040. </summary>
  30041. <param name="bytes">A bytes sequence.</param>
  30042. </member>
  30043. <member name="M:Spire.Pdf.Core.PdfString.#ctor(System.Byte[],System.Boolean)">
  30044. <summary>
  30045. Construct string.
  30046. </summary>
  30047. <param name="bytes">A bytes sequence.</param>
  30048. <param name="hexadecimalWriting">String be written in hexadecimal form.</param>
  30049. </member>
  30050. <member name="M:Spire.Pdf.Core.PdfString.#ctor(System.String,System.String)">
  30051. <summary>
  30052. Construct string.
  30053. </summary>
  30054. <param name="text">A characters string.</param>
  30055. <param name="encoding">The encoding which the characters string are encoded.</param>
  30056. </member>
  30057. <member name="M:Spire.Pdf.Core.PdfString.#ctor(System.Nullable{System.DateTime})">
  30058. <summary>
  30059. Construct string.
  30060. </summary>
  30061. <param name="date">A date.</param>
  30062. </member>
  30063. <member name="M:Spire.Pdf.Core.PdfString.GetBytes">
  30064. <summary>
  30065. Get bytes.
  30066. </summary>
  30067. <returns>A bytes sequence.</returns>
  30068. </member>
  30069. <member name="M:Spire.Pdf.Core.PdfString.SetBytes(System.Byte[],System.Boolean)">
  30070. <summary>
  30071. Set bytes.
  30072. </summary>
  30073. <param name="bytes">A bytes sequence.</param>
  30074. <param name="hexadecimalWriting">String be written in hexadecimal form.</param>
  30075. </member>
  30076. <member name="M:Spire.Pdf.Core.PdfString.SetBytes(System.Byte[])">
  30077. <summary>
  30078. Set bytes.
  30079. </summary>
  30080. <param name="bytes">A bytes sequence.</param>
  30081. </member>
  30082. <member name="M:Spire.Pdf.Core.PdfString.GetText">
  30083. <summary>
  30084. Get text.
  30085. </summary>
  30086. <returns>A characters string.</returns>
  30087. </member>
  30088. <member name="M:Spire.Pdf.Core.PdfString.SetText(System.String,System.String)">
  30089. <summary>
  30090. Set text.
  30091. </summary>
  30092. <param name="text">A characters string.</param>
  30093. <param name="encoding">The encoding which the characters string are encoded.</param>
  30094. </member>
  30095. <member name="M:Spire.Pdf.Core.PdfString.GetDate">
  30096. <summary>
  30097. Get a date.
  30098. </summary>
  30099. <returns>a date</returns>
  30100. </member>
  30101. <member name="M:Spire.Pdf.Core.PdfString.SetDate(System.Nullable{System.DateTime})">
  30102. <summary>
  30103. Set a date which is an ASCII string of the form (D:YYYYMMDDHHmmSSOHH'mm').
  30104. </summary>
  30105. <param name="date">A date.</param>
  30106. </member>
  30107. <member name="P:Spire.Pdf.Core.PdfString.Position">
  30108. <summary>
  30109. Gets or sets the integer value of the specified object.
  30110. </summary>
  30111. </member>
  30112. <member name="F:Spire.Pdf.Core.PdfString.m_encryptor">
  30113. <summary>
  30114. The encryptor.
  30115. </summary>
  30116. </member>
  30117. <member name="F:Spire.Pdf.Core.PdfString.m_currObjNumber">
  30118. <summary>
  30119. The obj number.
  30120. </summary>
  30121. </member>
  30122. <member name="M:Spire.Pdf.Core.PdfString.Decrypt(Spire.Pdf.Security.PdfEncryptor,System.Int64)">
  30123. <summary>
  30124. Decrypts the specified encryptor.
  30125. </summary>
  30126. <param name="encryptor">The encryptor.</param>
  30127. <param name="currObjNumber">The current object number.</param>
  30128. </member>
  30129. <member name="M:Spire.Pdf.Core.PdfString.EncodeLiteralBytes(System.Byte[],Spire.Pdf.Security.PdfEncryptor,System.Int64,System.Boolean)">
  30130. <summary>
  30131. Encode the literal string bytes.
  30132. the literal string bytes has existed escape characters.
  30133. </summary>
  30134. <param name="bytes">The origin bytes which is the encoded bytes or the encrypted bytes.</param>
  30135. <param name="encryptor">The encryptor.</param>
  30136. <param name="currObjNumber">The current object number.</param>
  30137. <param name="withMark">With "(" ..")"</param>
  30138. <returns>The literal string bytes.</returns>
  30139. </member>
  30140. <member name="M:Spire.Pdf.Core.PdfString.EncodeLiteralBytes(System.Byte[],System.Boolean)">
  30141. <summary>
  30142. Encode the literal string bytes.
  30143. the literal string bytes has existed escape characters.
  30144. </summary>
  30145. <param name="bytes">The origin bytes which is the encoded bytes or the encrypted bytes.</param>
  30146. <param name="withMark">With "(" ..")"</param>
  30147. <returns>The literal string bytes.</returns>
  30148. </member>
  30149. <member name="M:Spire.Pdf.Core.PdfString.EncodeLiteralString(System.Byte[],System.Boolean)">
  30150. <summary>
  30151. Encode the literal string bytes.
  30152. the literal string bytes has existed escape characters.
  30153. </summary>
  30154. <param name="bytes">The origin bytes which is the encoded bytes or the encrypted bytes.</param>
  30155. <param name="withMark">With "(" ..")"</param>
  30156. <returns>The literal string bytes.</returns>
  30157. </member>
  30158. <!-- 对于成员“M:Spire.Pdf.Core.PdfString.EncodeHexadecimalBytes(System.Byte[],Spire.Pdf.Security.PdfEncryptor,System.Int64,System.Boolean)”忽略有格式错误的 XML 注释 -->
  30159. <!-- 对于成员“M:Spire.Pdf.Core.PdfString.EncodeHexadecimalBytes(System.Byte[],System.Boolean)”忽略有格式错误的 XML 注释 -->
  30160. <!-- 对于成员“M:Spire.Pdf.Core.PdfString.EncodeHexadecimalString(System.Byte[],System.Boolean)”忽略有格式错误的 XML 注释 -->
  30161. <member name="M:Spire.Pdf.Core.PdfString.DecodeLiteralBytes(System.Byte[],Spire.Pdf.Security.PdfEncryptor,System.Int64)">
  30162. <summary>
  30163. Decode the literal string bytes.
  30164. the literal string bytes has existed escape characters.
  30165. </summary>
  30166. <param name="bytes">The literal string bytes.</param>
  30167. <param name="encryptor">The encryptor.</param>
  30168. <param name="currObjNumber">The current object number.</param>
  30169. <returns>The origin bytes which is the encoded bytes or the encrypted bytes.</returns>
  30170. </member>
  30171. <member name="M:Spire.Pdf.Core.PdfString.DecodeLiteralBytes(System.Byte[])">
  30172. <summary>
  30173. Decode the literal string bytes.
  30174. the literal string bytes has existed escape characters.
  30175. </summary>
  30176. <param name="bytes">The literal string bytes.</param>
  30177. <returns>The origin bytes which is the encoded bytes or the encrypted bytes.</returns>
  30178. </member>
  30179. <member name="M:Spire.Pdf.Core.PdfString.DecodeHexadecimalBytes(System.Byte[],Spire.Pdf.Security.PdfEncryptor,System.Int64)">
  30180. <summary>
  30181. Decode the hexadecimal string bytes.
  30182. the hexadecimal string bytes define a byte by each pair of hexadecimal digits.
  30183. </summary>
  30184. <param name="bytes">The hexadecimal string bytes.</param>
  30185. <param name="encryptor">The encryptor.</param>
  30186. <param name="currObjNumber">The current object number.</param>
  30187. <returns>The origin bytes which is the encoded bytes or the encrypted bytes.</returns>
  30188. </member>
  30189. <member name="M:Spire.Pdf.Core.PdfString.DecodeHexadecimalBytes(System.Byte[])">
  30190. <summary>
  30191. Decode the hexadecimal string bytes.
  30192. the hexadecimal string bytes define a byte by each pair of hexadecimal digits.
  30193. </summary>
  30194. <param name="bytes">The hexadecimal string bytes.</param>
  30195. <returns>The origin bytes which is the encoded bytes or the encrypted bytes.</returns>
  30196. </member>
  30197. <!-- 对于成员“M:Spire.Pdf.Core.PdfString.Parse(System.String,System.Boolean)”忽略有格式错误的 XML 注释 -->
  30198. <member name="M:Spire.Pdf.Core.PdfString.StringToByte(System.String)">
  30199. <summary>
  30200. Convert a char sequence to a byte sequence(one byte to one char).
  30201. </summary>
  30202. <param name="s">The string which one char represent one byte.</param>
  30203. <returns>The byte sequence.</returns>
  30204. </member>
  30205. <member name="M:Spire.Pdf.Core.PdfString.ByteToString(System.Byte[])">
  30206. <summary>
  30207. Convert a byte sequence to a char sequence(one byte to one char).
  30208. </summary>
  30209. <param name="bytes">The byte sequence.</param>
  30210. <returns>The string which one char represent one byte.</returns>
  30211. </member>
  30212. <member name="M:Spire.Pdf.Core.PdfString.ByteToString(System.Byte[],System.Int32)">
  30213. <summary>
  30214. Convert a byte sequence to a char sequence(one byte to one char).
  30215. </summary>
  30216. <param name="bytes">The byte sequence.</param>
  30217. <param name="length">byte range:0 length.</param>
  30218. <returns>The string which one char represent one byte.</returns>
  30219. </member>
  30220. <member name="T:Spire.Pdf.Core.PDFDocEncoding">
  30221. <summary>
  30222. Encoding for text strings in a PDF document outside the document's
  30223. content streams
  30224. </summary>
  30225. </member>
  30226. <member name="F:Spire.Pdf.Core.PDFDocEncoding.ToUnicodeCodePoint">
  30227. <summary>
  30228. Map to unicode code point.
  30229. Note: 0 which not first element represent undefined code point in PDFDocEncoding.
  30230. </summary>
  30231. </member>
  30232. <member name="F:Spire.Pdf.Core.PDFDocEncoding.ToUnicodeChar">
  30233. <summary>
  30234. Map to unicode char.
  30235. Note: '\0' which not first element represent undefined code point in PDFDocEncoding.
  30236. </summary>
  30237. </member>
  30238. <member name="M:Spire.Pdf.Core.PDFDocEncoding.GetString(System.Byte[])">
  30239. <summary>
  30240. Decode all the bytes in the specified byte array into a string.
  30241. </summary>
  30242. <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
  30243. <returns>A string containing the results of decoding the specified sequence of bytes.</returns>
  30244. </member>
  30245. <member name="M:Spire.Pdf.Core.PDFDocEncoding.GetString(System.Byte[],System.Int32,System.Int32)">
  30246. <summary>
  30247. Decode all the bytes in the specified byte array into a string.
  30248. </summary>
  30249. <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
  30250. <param name="index">The index of the first byte to decode.</param>
  30251. <param name="count">The number of bytes to decode.</param>
  30252. <returns>A string containing the results of decoding the specified sequence of bytes.</returns>
  30253. </member>
  30254. <member name="M:Spire.Pdf.Core.PDFDocEncoding.GetBytes(System.String)">
  30255. <summary>
  30256. Get bytes.
  30257. </summary>
  30258. <param name="s">A string.</param>
  30259. <returns>The encoded bytes using PDFDocEncoding.</returns>
  30260. </member>
  30261. <member name="M:Spire.Pdf.Core.PDFDocEncoding.OutOfCharacterSet(System.String)">
  30262. <summary>
  30263. Check whether exist character which are not represented in a single byte using PDFDocEncoding.
  30264. </summary>
  30265. <param name="s">A string.</param>
  30266. <returns>
  30267. true,exist character which is out of character set;
  30268. otherwise, false.
  30269. </returns>
  30270. </member>
  30271. <member name="F:Spire.Pdf.Core.Operators.BeginImage">
  30272. <summary>
  30273. Begin an inline image object.
  30274. </summary>
  30275. </member>
  30276. <member name="F:Spire.Pdf.Core.Operators.ImageData">
  30277. <summary>
  30278. Begin the image data for an inline image object.
  30279. </summary>
  30280. </member>
  30281. <member name="F:Spire.Pdf.Core.Operators.EndImage">
  30282. <summary>
  30283. End an inline image object.
  30284. </summary>
  30285. </member>
  30286. <member name="P:Spire.Pdf.Core.PdfStream.Filters">
  30287. <summary>
  30288. The filter array to be applied in processing the stream data.
  30289. </summary>
  30290. </member>
  30291. <member name="P:Spire.Pdf.Core.PdfStream.DecodeParms">
  30292. <summary>
  30293. The parameter dictionary array used by the filters specified by Filter.
  30294. </summary>
  30295. </member>
  30296. <member name="M:Spire.Pdf.Core.PdfStream.#ctor">
  30297. <summary>
  30298. Initializes a new instance of the class.
  30299. </summary>
  30300. </member>
  30301. <member name="M:Spire.Pdf.Core.PdfStream.#ctor(System.Byte[])">
  30302. <summary>
  30303. Initializes a new instance of the class.
  30304. <param name="data">The data of the stream.</param>
  30305. </summary>
  30306. </member>
  30307. <member name="M:Spire.Pdf.Core.PdfStream.#ctor(Spire.Pdf.Primitives.PdfDictionary,System.Byte[])">
  30308. <summary>
  30309. Initializes a new instance of the class.
  30310. </summary>
  30311. <param name="dictionary">The dictionary.</param>
  30312. <param name="data">The data of the stream.</param>
  30313. </member>
  30314. <member name="M:Spire.Pdf.Core.PdfStream.Parse(Spire.Pdf.Primitives.PdfDictionary,System.Byte[])">
  30315. <summary>
  30316. Initializes a compressed pdfstream.
  30317. </summary>
  30318. <param name="dictionary">The dictionary of the stream.</param>
  30319. <param name="data">The data of the stream.</param>
  30320. <returns>The pdfstream</returns>>
  30321. </member>
  30322. <member name="M:Spire.Pdf.Core.PdfStream.GetEncodedStream">
  30323. <summary>
  30324. Get the encoded stream.
  30325. </summary>
  30326. </member>
  30327. <member name="M:Spire.Pdf.Core.PdfStream.GetDecodedData">
  30328. <summary>
  30329. Get decoded data.
  30330. </summary>
  30331. <returns>The decoded data.</returns>
  30332. </member>
  30333. <member name="M:Spire.Pdf.Core.PdfStream.SetEncodedData(System.Byte[],System.String[],Spire.Pdf.Primitives.PdfDictionary[])">
  30334. <summary>
  30335. Set encoded data.
  30336. </summary>
  30337. <param name="encodeData">The new encode data.</param>
  30338. <param name="filters">The filetrs of the encoded data.</param>
  30339. <param name="decodeParmsArray">The decodeParmsArray of the filters.</param>
  30340. </member>
  30341. <member name="M:Spire.Pdf.Core.PdfStream.PrepareStreamWriter">
  30342. <summary>
  30343. Generate a stream writer.
  30344. If the stream is compressed, decompress it frist.
  30345. </summary>
  30346. <returns>A writer of the stream.</returns>
  30347. </member>
  30348. <member name="M:Spire.Pdf.Core.PdfStream.ForbidFilterItem">
  30349. <summary>
  30350. Forbidden filter item used in the stream.
  30351. </summary>
  30352. </member>
  30353. <member name="M:Spire.Pdf.Core.PdfStream.Clone(Spire.Pdf.Core.PdfStream)">
  30354. <summary>
  30355. Clone pdfStream.
  30356. </summary>
  30357. <param name="sourceStream">The source pdf stream.</param>
  30358. </member>
  30359. <member name="M:Spire.Pdf.Core.PdfStream.AddFilter(System.String[],Spire.Pdf.Primitives.PdfDictionary[])">
  30360. <summary>
  30361. Add filters to the stream.
  30362. </summary>
  30363. <param name="filters">The filetrs of the encoded data.</param>
  30364. <param name="decodeParmsArray">The decodeParmsArray of the filters.</param>
  30365. </member>
  30366. <member name="M:Spire.Pdf.Core.PdfStream.AddFilter(System.String,Spire.Pdf.Primitives.PdfDictionary)">
  30367. <summary>
  30368. Add a filter to the stream.
  30369. </summary>
  30370. <param name="filterName">The filter name.</param>
  30371. <param name="decodeParms">The decode parms.</param>
  30372. </member>
  30373. <member name="M:Spire.Pdf.Core.PdfStream.Clear">
  30374. <summary>
  30375. Clear the stream data.
  30376. </summary>
  30377. </member>
  30378. <member name="M:Spire.Pdf.Core.PdfStream.Save(Spire.Pdf.Interfaces.IPdfWriter)">
  30379. <summary>
  30380. Saves the object using the specified writer.
  30381. </summary>
  30382. <param name="writer">The writer.</param>
  30383. </member>
  30384. <member name="P:Spire.Pdf.Core.PdfStream.WasEncrypted">
  30385. <summary>
  30386. Gets a value indicating whether the object was encrypted.
  30387. </summary>
  30388. </member>
  30389. <member name="P:Spire.Pdf.Core.PdfStream.Decrypted">
  30390. <summary>
  30391. Gets a value indicating whether this is decrypted.
  30392. </summary>
  30393. <value><c>true</c> if decrypted; otherwise, <c>false</c>.</value>
  30394. </member>
  30395. <member name="M:Spire.Pdf.Core.PdfStream.Decrypt(Spire.Pdf.Security.PdfEncryptor,System.Int64)">
  30396. <summary>
  30397. Decrypts the data using the specified encryptor.
  30398. </summary>
  30399. <param name="encryptor">The encryptor.</param>
  30400. <param name="currObjNumber">The current object number.</param>
  30401. </member>
  30402. <member name="M:Spire.Pdf.Core.PdfStream.EncryptContent(System.Byte[],Spire.Pdf.Interfaces.IPdfWriter)">
  30403. <summary>
  30404. Encrypts the stream content.
  30405. </summary>
  30406. <param name="data">The data.</param>
  30407. <param name="writer">The writer.</param>
  30408. <returns>The encrypted content.</returns>
  30409. </member>
  30410. <member name="P:Spire.Pdf.Core.PdfStream.ImageFormat">
  30411. <summary>
  30412. Image Format
  30413. </summary>
  30414. </member>
  30415. <member name="M:Spire.Pdf.Core.PdfStreamWriter.StringToByte(System.String)">
  30416. <summary>
  30417. Convert string to a byte array.
  30418. </summary>
  30419. <param name="stringData">String data</param>
  30420. <returns>Byte array.</returns>
  30421. </member>
  30422. <member name="M:Spire.Pdf.Core.PdfStreamWriter.ShowNextLineTextWithSpacings(System.Single,System.Single,System.String,System.Boolean)">
  30423. <summary>
  30424. Shows the text on the next line and sets word and character spacings.
  30425. </summary>
  30426. <param name="wordSpacing">The word spacing.</param>
  30427. <param name="charSpacing">The char spacing.</param>
  30428. <param name="text">The text.</param>
  30429. <param name="hex">if set to <c>true</c> the text should be in hex.</param>
  30430. </member>
  30431. <member name="M:Spire.Pdf.Core.PdfStreamWriter.ShowNextLineTextWithSpacings(System.Single,System.Single,Spire.Pdf.Core.PdfString)">
  30432. <summary>
  30433. Shows the text on the next line and sets word and character spacings.
  30434. </summary>
  30435. <param name="wordSpacing">The word spacing.</param>
  30436. <param name="charSpacing">The char spacing.</param>
  30437. <param name="text">The text.</param>
  30438. </member>
  30439. <member name="M:Spire.Pdf.Core.PdfStreamWriter.BeginText">
  30440. <summary>
  30441. Begins text.
  30442. </summary>
  30443. </member>
  30444. <member name="M:Spire.Pdf.Core.PdfStreamWriter.EndText">
  30445. <summary>
  30446. Ends text.
  30447. </summary>
  30448. </member>
  30449. <member name="M:Spire.Pdf.Core.PdfStreamWriter.BeginMarkupSequence(System.String)">
  30450. <summary>
  30451. Begins start markup sequence text.
  30452. </summary>
  30453. <param name="name">The name of the markup sequence.</param>
  30454. </member>
  30455. <member name="M:Spire.Pdf.Core.PdfStreamWriter.BeginMarkupSequence(Spire.Pdf.Primitives.PdfName)">
  30456. <summary>
  30457. Begins start markup sequence text.
  30458. </summary>
  30459. <param name="name">The name of the markup sequence.</param>
  30460. </member>
  30461. <member name="M:Spire.Pdf.Core.PdfStreamWriter.EndMarkupSequence">
  30462. <summary>
  30463. Ends markup sequence text.
  30464. </summary>
  30465. </member>
  30466. <member name="M:Spire.Pdf.Core.PdfStreamWriter.WriteComment(System.String)">
  30467. <summary>
  30468. Writes comment to the file.
  30469. </summary>
  30470. <param name="comment"></param>
  30471. </member>
  30472. <member name="M:Spire.Pdf.Core.PdfStreamWriter.SetGrayColorForStroking(System.String)">
  30473. <summary>
  30474. 1 G ,Pen Color
  30475. </summary>
  30476. <param name="color"></param>
  30477. </member>
  30478. <member name="M:Spire.Pdf.Core.PdfStreamWriter.SetGrayColorForNonstroking(System.String)">
  30479. <summary>
  30480. 1 g ,Pen Color
  30481. </summary>
  30482. <param name="color"></param>
  30483. </member>
  30484. <member name="M:Spire.Pdf.Core.PdfStreamWriter.SetRGBColor(System.String)">
  30485. <summary>
  30486. Set the rgb color
  30487. </summary>
  30488. <param name="color">The color</param>
  30489. </member>
  30490. <member name="M:Spire.Pdf.Core.PdfStreamWriter.SetBorderWidth(System.String)">
  30491. <summary>
  30492. Set the border width.
  30493. </summary>
  30494. <param name="width">The width</param>
  30495. </member>
  30496. <member name="M:Spire.Pdf.Core.PdfStreamWriter.WriteText(System.Byte[],System.Boolean)">
  30497. <summary>
  30498. Writes the text.
  30499. </summary>
  30500. <param name="text">The text.</param>
  30501. <param name="hex">if set to <c>true</c> the text is in hex.</param>
  30502. </member>
  30503. <member name="M:Spire.Pdf.Core.PdfStreamWriter.WriteText(System.String)">
  30504. <summary>
  30505. Writes the text.
  30506. </summary>
  30507. <param name="text">The text.</param>
  30508. </member>
  30509. <member name="M:Spire.Pdf.Core.PdfStreamWriter.WriteText(System.String,System.Boolean)">
  30510. <summary>
  30511. Writes the text.
  30512. </summary>
  30513. <param name="text">The text.</param>
  30514. <param name="hex">if set to <c>true</c> the text is in hex.</param>
  30515. </member>
  30516. <member name="M:Spire.Pdf.Core.PdfStreamWriter.Write(System.String)">
  30517. <summary>
  30518. Writes the specified text.
  30519. </summary>
  30520. <param name="text">The text.</param>
  30521. </member>
  30522. <member name="M:Spire.Pdf.Core.PdfStreamWriter.Write(System.Byte[])">
  30523. <summary>
  30524. Writes the specified data.
  30525. </summary>
  30526. <param name="data">The data.</param>
  30527. </member>
  30528. <member name="M:Spire.Pdf.Core.ContentParser.ReadBIData(System.Collections.Generic.List{System.Byte},System.Char,System.Char,System.Int32@)">
  30529. <summary>
  30530. read bi data
  30531. </summary>
  30532. <param name="eiBytes"></param>
  30533. <param name="ch2"></param>
  30534. <param name="nextChar"></param>
  30535. <param name="endPosition"></param>
  30536. </member>
  30537. <member name="M:Spire.Pdf.Core.ContentParser.ParseInlineImage">
  30538. <summary>
  30539. Parse an inline image. An inline image starts with BI (already
  30540. read, contains a dictionary until ID, and then image data until
  30541. EI.
  30542. </summary>
  30543. </member>
  30544. <member name="T:Spire.Pdf.Core.PageTree">
  30545. <summary>
  30546. Represents page tree.
  30547. </summary>
  30548. </member>
  30549. <member name="T:Spire.Pdf.Core.PageTreeNode">
  30550. <summary>
  30551. Represents page tree node.
  30552. </summary>
  30553. </member>
  30554. <member name="T:Spire.Pdf.Core.PageObject">
  30555. <summary>
  30556. Represents page leaf node.
  30557. </summary>
  30558. </member>
  30559. <member name="F:Spire.Pdf.Core.PageObject.m_dictionary">
  30560. <summary>
  30561. The dictionary.
  30562. </summary>
  30563. </member>
  30564. <member name="F:Spire.Pdf.Core.PageObject.m_ancestors">
  30565. <summary>
  30566. The ancestors in the hierarchy.
  30567. </summary>
  30568. </member>
  30569. <member name="M:Spire.Pdf.Core.PageObject.#ctor">
  30570. <summary>
  30571. Initialize a new instance.
  30572. </summary>
  30573. </member>
  30574. <member name="M:Spire.Pdf.Core.PageObject.#ctor(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Primitives.PdfDictionary[])">
  30575. <summary>
  30576. Initialize a new instance.
  30577. </summary>
  30578. <param name="dictionary">The dictionary.</param>
  30579. <param name="ancestors">The ancestors in the hierarchy.</param>
  30580. </member>
  30581. <member name="M:Spire.Pdf.Core.PageObject.GetProperty(System.String,System.Boolean)">
  30582. <summary>
  30583. Get property.
  30584. </summary>
  30585. <param name="key">The key.</param>
  30586. <param name="inheritable">Inheritable.</param>
  30587. <returns>The value.</returns>
  30588. </member>
  30589. <member name="T:Spire.Pdf.Core.Functions.FunctionObject">
  30590. <summary>
  30591. Implements the base class for all functions.
  30592. </summary>
  30593. </member>
  30594. <member name="P:Spire.Pdf.Core.Functions.FunctionObject.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  30595. <summary>
  30596. Gets the element.
  30597. </summary>
  30598. <value></value>
  30599. </member>
  30600. <member name="T:Spire.Pdf.Core.Functions.Type2Function">
  30601. <summary>
  30602. Implements Type 2 (Exponential Interpolation) Functions.
  30603. </summary>
  30604. </member>
  30605. <member name="M:Spire.Pdf.Core.Functions.Type2Function.#ctor(System.Boolean)">
  30606. <summary>
  30607. Initializes a new instance of the class.
  30608. </summary>
  30609. <param name="Init">init</param>
  30610. </member>
  30611. <member name="P:Spire.Pdf.Core.Functions.Type2Function.C0">
  30612. <summary>
  30613. Gets or sets the function result when x = 0.
  30614. </summary>
  30615. </member>
  30616. <member name="P:Spire.Pdf.Core.Functions.Type2Function.C1">
  30617. <summary>
  30618. Gets or sets the function result when x = 1.
  30619. </summary>
  30620. </member>
  30621. <member name="P:Spire.Pdf.Core.Functions.Type2Function.Exponent">
  30622. <summary>
  30623. Gets or sets the Exponent.
  30624. </summary>
  30625. </member>
  30626. <member name="F:Spire.Pdf.Core.Utilities.ObjectDigest.m_digestMethod">
  30627. <summary>
  30628. The document.
  30629. </summary>
  30630. </member>
  30631. <member name="F:Spire.Pdf.Core.Utilities.ObjectDigest.m_visitedObjects">
  30632. <summary>
  30633. The objects that has already been visited.
  30634. </summary>
  30635. </member>
  30636. <member name="M:Spire.Pdf.Core.Utilities.ObjectDigest.#ctor(Spire.Security.Crypto.Digests.GeneralDigest)">
  30637. <summary>
  30638. Construct a new instance.
  30639. </summary>
  30640. <param name="digestMethod">The digest method.</param>
  30641. </member>
  30642. <member name="M:Spire.Pdf.Core.Utilities.ObjectDigest.GetDigestValue">
  30643. <summary>
  30644. Get digest value.
  30645. </summary>
  30646. <returns>The digest value.</returns>
  30647. </member>
  30648. <member name="M:Spire.Pdf.Core.Utilities.ObjectDigest.DigestObject(Spire.Pdf.Interfaces.IPdfPrimitive)">
  30649. <summary>
  30650. Digest the Pdf object.
  30651. </summary>
  30652. <param name="obj">The object to digest.</param>
  30653. </member>
  30654. <member name="M:Spire.Pdf.Core.Utilities.ObjectDigest.DigestNullObject(Spire.Pdf.Primitives.PdfNull)">
  30655. <summary>
  30656. Digest the Pdf object.
  30657. </summary>
  30658. <param name="obj">The object to digest.</param>
  30659. </member>
  30660. <member name="M:Spire.Pdf.Core.Utilities.ObjectDigest.DigestNumberObject(Spire.Pdf.Primitives.PdfNumber)">
  30661. <summary>
  30662. Digest the Pdf object.
  30663. </summary>
  30664. <param name="obj">The object to digest.</param>
  30665. </member>
  30666. <member name="M:Spire.Pdf.Core.Utilities.ObjectDigest.DigestBooleanObject(Spire.Pdf.Primitives.PdfBoolean)">
  30667. <summary>
  30668. Digest the Pdf object.
  30669. </summary>
  30670. <param name="obj">The object to digest.</param>
  30671. </member>
  30672. <member name="M:Spire.Pdf.Core.Utilities.ObjectDigest.DigestNameObject(Spire.Pdf.Primitives.PdfName)">
  30673. <summary>
  30674. Digest the Pdf object.
  30675. </summary>
  30676. <param name="obj">The object to digest.</param>
  30677. </member>
  30678. <member name="M:Spire.Pdf.Core.Utilities.ObjectDigest.DigestStringObject(Spire.Pdf.Core.PdfString)">
  30679. <summary>
  30680. Digest the Pdf object.
  30681. </summary>
  30682. <param name="obj">The object to digest.</param>
  30683. </member>
  30684. <member name="M:Spire.Pdf.Core.Utilities.ObjectDigest.DigestDictionaryObject(Spire.Pdf.Primitives.PdfDictionary)">
  30685. <summary>
  30686. Digest the Pdf object.
  30687. </summary>
  30688. <param name="obj">The object to digest.</param>
  30689. </member>
  30690. <member name="M:Spire.Pdf.Core.Utilities.ObjectDigest.DigestArrayObject(Spire.Pdf.Primitives.PdfArray)">
  30691. <summary>
  30692. Digest the Pdf object.
  30693. </summary>
  30694. <param name="obj">The object to digest.</param>
  30695. </member>
  30696. <member name="M:Spire.Pdf.Core.Utilities.ObjectDigest.DigestStreamObject(Spire.Pdf.Core.PdfStream)">
  30697. <summary>
  30698. Digest the Pdf object.
  30699. </summary>
  30700. <param name="obj">The object to digest.</param>
  30701. </member>
  30702. <member name="M:Spire.Pdf.Core.Utilities.ObjectDigest.DigestDictionaryKeyValuePair(Spire.Pdf.Primitives.PdfDictionary,System.String)">
  30703. <summary>
  30704. Digest the Pdf object.
  30705. </summary>
  30706. <param name="obj">The object to digest.</param>
  30707. <param name="key"></param>
  30708. </member>
  30709. <member name="M:Spire.Pdf.Core.Utilities.ObjectDigest.DigestDictionaryEntryValue(Spire.Pdf.Primitives.PdfDictionary,System.String)">
  30710. <summary>
  30711. Digest the Pdf object.
  30712. </summary>
  30713. <param name="obj">The object to digest.</param>
  30714. <param name="key"></param>
  30715. </member>
  30716. <member name="T:Spire.Pdf.Interactive.Actions.PdfCatalogAdditionalActions">
  30717. <summary>
  30718. Represents action in the PDF.
  30719. </summary>
  30720. </member>
  30721. <member name="P:Spire.Pdf.Interactive.Actions.PdfCatalogAdditionalActions.WC">
  30722. <summary>
  30723. </summary>
  30724. </member>
  30725. <member name="T:Spire.Pdf.Interactive.Actions.PdfFormFieldAdditionalActions">
  30726. <summary>
  30727. Represents action in the PDF.
  30728. </summary>
  30729. </member>
  30730. <member name="P:Spire.Pdf.Interactive.Actions.PdfFormFieldAdditionalActions.K">
  30731. <summary>
  30732. </summary>
  30733. </member>
  30734. <member name="T:Spire.Pdf.Interactive.Actions.PdfPageAdditionalActions">
  30735. <summary>
  30736. Represents action in the PDF.
  30737. </summary>
  30738. </member>
  30739. <member name="P:Spire.Pdf.Interactive.Actions.PdfPageAdditionalActions.O">
  30740. <summary>
  30741. </summary>
  30742. </member>
  30743. <member name="T:Spire.Pdf.Interactive.Actions.PdfAnnotationAdditionalActions">
  30744. <summary>
  30745. Represents action in the PDF.
  30746. </summary>
  30747. </member>
  30748. <member name="P:Spire.Pdf.Interactive.Actions.PdfAnnotationAdditionalActions.E">
  30749. <summary>
  30750. </summary>
  30751. </member>
  30752. <member name="T:Spire.Pdf.Interactive.Actions.PdfGoToEAction">
  30753. <summary>
  30754. Represents GoToE action in the PDF.
  30755. </summary>
  30756. </member>
  30757. <member name="T:Spire.Pdf.Interactive.Actions.PdfGoTo3DViewAction">
  30758. <summary>
  30759. Represents GoTo3DView action in the PDF.
  30760. </summary>
  30761. </member>
  30762. <member name="T:Spire.Pdf.Interactive.Actions.PdfTransAction">
  30763. <summary>
  30764. Represents Trans action in the PDF.
  30765. </summary>
  30766. </member>
  30767. <member name="T:Spire.Pdf.Interactive.Actions.PdfRenditionAction">
  30768. <summary>
  30769. Represents Rendition action in the PDF.
  30770. </summary>
  30771. </member>
  30772. <member name="T:Spire.Pdf.Interactive.Actions.PdfSetOCGStateAction">
  30773. <summary>
  30774. Represents SetOCGState action in the PDF.
  30775. </summary>
  30776. </member>
  30777. <member name="T:Spire.Pdf.Interactive.Actions.PdfJavaScriptAction">
  30778. <summary>
  30779. Represents JavaScript action in the PDF.
  30780. </summary>
  30781. </member>
  30782. <member name="T:Spire.Pdf.Interactive.Actions.PdfImportDataAction">
  30783. <summary>
  30784. Represents ImportData action in the PDF.
  30785. </summary>
  30786. </member>
  30787. <member name="T:Spire.Pdf.Interactive.Actions.PdfResetFormAction">
  30788. <summary>
  30789. Represents ResetForm action in the PDF.
  30790. </summary>
  30791. </member>
  30792. <member name="T:Spire.Pdf.Interactive.Actions.PdfSubmitFormAction">
  30793. <summary>
  30794. Represents SubmitForm action in the PDF.
  30795. </summary>
  30796. </member>
  30797. <member name="T:Spire.Pdf.Interactive.Actions.PdfNamedAction">
  30798. <summary>
  30799. Represents Named action in the PDF.
  30800. </summary>
  30801. </member>
  30802. <member name="T:Spire.Pdf.Interactive.Actions.PdfSoundAction">
  30803. <summary>
  30804. Represents Sound action in the PDF.
  30805. </summary>
  30806. </member>
  30807. <member name="T:Spire.Pdf.Interactive.Actions.PdfMovieAction">
  30808. <summary>
  30809. Represents Movie action in the PDF.
  30810. </summary>
  30811. </member>
  30812. <member name="T:Spire.Pdf.Interactive.Actions.PdfHideAction">
  30813. <summary>
  30814. Represents Hide action in the PDF.
  30815. </summary>
  30816. </member>
  30817. <member name="T:Spire.Pdf.Interactive.Actions.PdfURIAction">
  30818. <summary>
  30819. Represents URI action in the PDF.
  30820. </summary>
  30821. </member>
  30822. <member name="T:Spire.Pdf.Interactive.Actions.PdfThreadAction">
  30823. <summary>
  30824. Represents Thread action in the PDF.
  30825. </summary>
  30826. </member>
  30827. <member name="T:Spire.Pdf.Interactive.Actions.PdfLaunchAction">
  30828. <summary>
  30829. Represents Launch action in the PDF.
  30830. </summary>
  30831. </member>
  30832. <member name="T:Spire.Pdf.Interactive.Actions.PdfGoToRAction">
  30833. <summary>
  30834. Represents GoToR action in the PDF.
  30835. </summary>
  30836. </member>
  30837. <member name="T:Spire.Pdf.Interactive.Actions.PdfGoToAction">
  30838. <summary>
  30839. Represents GoTo action in the PDF.
  30840. </summary>
  30841. </member>
  30842. <member name="T:Spire.Pdf.Interactive.Actions.PdfAction">
  30843. <summary>
  30844. Represents action in the PDF.
  30845. </summary>
  30846. </member>
  30847. <member name="P:Spire.Pdf.Interactive.Actions.PdfAction.NextAction">
  30848. <summary>
  30849. Gets or sets the next action to be performed after the action.
  30850. </summary>
  30851. </member>
  30852. <member name="T:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder">
  30853. <summary>
  30854. Represents the class for build annotation ap objects.
  30855. </summary>
  30856. </member>
  30857. <member name="F:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.Enter">
  30858. <summary>
  30859. The enter character.
  30860. </summary>
  30861. </member>
  30862. <member name="F:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.NewLine">
  30863. <summary>
  30864. The new line character.
  30865. </summary>
  30866. </member>
  30867. <member name="F:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.Space">
  30868. <summary>
  30869. The space character.
  30870. </summary>
  30871. </member>
  30872. <member name="F:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.m_appearanceStringBuilder">
  30873. <summary>
  30874. The appearance string builder.
  30875. </summary>
  30876. </member>
  30877. <member name="F:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.m_normalStream">
  30878. <summary>
  30879. The normal stream.
  30880. </summary>
  30881. </member>
  30882. <member name="M:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.#ctor">
  30883. <summary>
  30884. Constructors an instance.
  30885. </summary>
  30886. </member>
  30887. <member name="M:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.Initialize">
  30888. <summary>
  30889. Initialize object.
  30890. </summary>
  30891. </member>
  30892. <member name="M:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.Build">
  30893. <summary>
  30894. Build an object.
  30895. </summary>
  30896. <returns>The dictionary</returns>
  30897. </member>
  30898. <member name="M:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.SetProperty(System.String,Spire.Pdf.Interfaces.IPdfPrimitive)">
  30899. <summary>
  30900. Set the property.
  30901. </summary>
  30902. <param name="key">The key</param>
  30903. <param name="value">The value</param>
  30904. </member>
  30905. <member name="M:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.StrokingPath(System.Drawing.PointF[])">
  30906. <summary>
  30907. Draw path and stroking .
  30908. </summary>
  30909. <param name="points">The path data.</param>
  30910. </member>
  30911. <member name="M:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.AddPath(System.Drawing.PointF[])">
  30912. <summary>
  30913. Add path data.
  30914. </summary>
  30915. <param name="points">The points data</param>
  30916. </member>
  30917. <member name="M:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.Append(System.String)">
  30918. <summary>
  30919. Append data.
  30920. </summary>
  30921. <param name="data">The data</param>
  30922. </member>
  30923. <member name="M:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.MoveTo(System.Single,System.Single)">
  30924. <summary>
  30925. Move to anthor point
  30926. </summary>
  30927. <param name="x">The point x</param>
  30928. <param name="y">The point y</param>
  30929. </member>
  30930. <member name="M:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.LineTo(System.Single,System.Single)">
  30931. <summary>
  30932. Line to anthor point.
  30933. </summary>
  30934. <param name="x">The point x</param>
  30935. <param name="y">The point y</param>
  30936. </member>
  30937. <member name="M:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.Stroking">
  30938. <summary>
  30939. Stroking path.
  30940. </summary>
  30941. </member>
  30942. <member name="M:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.Fill">
  30943. <summary>
  30944. Fill path.
  30945. </summary>
  30946. </member>
  30947. <member name="M:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.AppendSpace">
  30948. <summary>
  30949. Append space character.
  30950. </summary>
  30951. </member>
  30952. <member name="M:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.AppendNewLine">
  30953. <summary>
  30954. Append a new line character.
  30955. </summary>
  30956. </member>
  30957. <member name="M:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.StoreState">
  30958. <summary>
  30959. Store state.
  30960. </summary>
  30961. </member>
  30962. <member name="M:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.ReStoreState">
  30963. <summary>
  30964. Restore state.
  30965. </summary>
  30966. </member>
  30967. <member name="M:Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder.End">
  30968. <summary>
  30969. end build.
  30970. </summary>
  30971. </member>
  30972. <member name="T:Spire.Pdf.Interactive.Annotations.Pdf3DAnnotation">
  30973. <summary>
  30974. Represents 3D annotation in the PDF.
  30975. </summary>
  30976. </member>
  30977. <member name="M:Spire.Pdf.Interactive.Annotations.Pdf3DAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  30978. <summary>
  30979. Initialize a new instance.
  30980. </summary>
  30981. <param name="rect">
  30982. The annotation rectangle, defining the location of the annotation
  30983. on the page in default user space units.
  30984. </param>
  30985. </member>
  30986. <member name="M:Spire.Pdf.Interactive.Annotations.Pdf3DAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  30987. <summary>
  30988. Initialize a new instance.
  30989. </summary>
  30990. <param name="dictionary">The annotation dictionary.</param>
  30991. </member>
  30992. <member name="T:Spire.Pdf.Interactive.Annotations.PdfWatermarkAnnotation">
  30993. <summary>
  30994. Represents Watermark annotation in the PDF.
  30995. </summary>
  30996. </member>
  30997. <member name="M:Spire.Pdf.Interactive.Annotations.PdfWatermarkAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  30998. <summary>
  30999. Initialize a new instance.
  31000. </summary>
  31001. <param name="rect">
  31002. The annotation rectangle, defining the location of the annotation
  31003. on the page in default user space units.
  31004. </param>
  31005. </member>
  31006. <member name="M:Spire.Pdf.Interactive.Annotations.PdfWatermarkAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31007. <summary>
  31008. Initialize a new instance.
  31009. </summary>
  31010. <param name="dictionary">The annotation dictionary.</param>
  31011. </member>
  31012. <member name="T:Spire.Pdf.Interactive.Annotations.PdfTrapNetAnnotation">
  31013. <summary>
  31014. Represents TrapNet annotation in the PDF.
  31015. </summary>
  31016. </member>
  31017. <member name="M:Spire.Pdf.Interactive.Annotations.PdfTrapNetAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31018. <summary>
  31019. Initialize a new instance.
  31020. </summary>
  31021. <param name="rect">
  31022. The annotation rectangle, defining the location of the annotation
  31023. on the page in default user space units.
  31024. </param>
  31025. </member>
  31026. <member name="M:Spire.Pdf.Interactive.Annotations.PdfTrapNetAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31027. <summary>
  31028. Initialize a new instance.
  31029. </summary>
  31030. <param name="dictionary">The annotation dictionary.</param>
  31031. </member>
  31032. <member name="T:Spire.Pdf.Interactive.Annotations.PdfPrinterMarkAnnotation">
  31033. <summary>
  31034. Represents PrinterMark annotation in the PDF.
  31035. </summary>
  31036. </member>
  31037. <member name="M:Spire.Pdf.Interactive.Annotations.PdfPrinterMarkAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31038. <summary>
  31039. Initialize a new instance.
  31040. </summary>
  31041. <param name="rect">
  31042. The annotation rectangle, defining the location of the annotation
  31043. on the page in default user space units.
  31044. </param>
  31045. </member>
  31046. <member name="M:Spire.Pdf.Interactive.Annotations.PdfPrinterMarkAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31047. <summary>
  31048. Initialize a new instance.
  31049. </summary>
  31050. <param name="dictionary">The annotation dictionary.</param>
  31051. </member>
  31052. <member name="T:Spire.Pdf.Interactive.Annotations.PdfScreenAnnotation">
  31053. <summary>
  31054. Represents Screen annotation in the PDF.
  31055. </summary>
  31056. </member>
  31057. <member name="M:Spire.Pdf.Interactive.Annotations.PdfScreenAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31058. <summary>
  31059. Initialize a new instance.
  31060. </summary>
  31061. <param name="rect">
  31062. The annotation rectangle, defining the location of the annotation
  31063. on the page in default user space units.
  31064. </param>
  31065. </member>
  31066. <member name="M:Spire.Pdf.Interactive.Annotations.PdfScreenAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31067. <summary>
  31068. Initialize a new instance.
  31069. </summary>
  31070. <param name="dictionary">The annotation dictionary.</param>
  31071. </member>
  31072. <member name="T:Spire.Pdf.Interactive.Annotations.PdfMovieAnnotation">
  31073. <summary>
  31074. Represents Movie annotation in the PDF.
  31075. </summary>
  31076. </member>
  31077. <member name="M:Spire.Pdf.Interactive.Annotations.PdfMovieAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31078. <summary>
  31079. Initialize a new instance.
  31080. </summary>
  31081. <param name="rect">
  31082. The annotation rectangle, defining the location of the annotation
  31083. on the page in default user space units.
  31084. </param>
  31085. </member>
  31086. <member name="M:Spire.Pdf.Interactive.Annotations.PdfMovieAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31087. <summary>
  31088. Initialize a new instance.
  31089. </summary>
  31090. <param name="dictionary">The annotation dictionary.</param>
  31091. </member>
  31092. <member name="T:Spire.Pdf.Interactive.Annotations.PdfSoundAnnotation">
  31093. <summary>
  31094. Represents Sound annotation in the PDF.
  31095. </summary>
  31096. </member>
  31097. <member name="M:Spire.Pdf.Interactive.Annotations.PdfSoundAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31098. <summary>
  31099. Initialize a new instance.
  31100. </summary>
  31101. <param name="rect">
  31102. The annotation rectangle, defining the location of the annotation
  31103. on the page in default user space units.
  31104. </param>
  31105. </member>
  31106. <member name="M:Spire.Pdf.Interactive.Annotations.PdfSoundAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31107. <summary>
  31108. Initialize a new instance.
  31109. </summary>
  31110. <param name="dictionary">The annotation dictionary.</param>
  31111. </member>
  31112. <member name="T:Spire.Pdf.Interactive.Annotations.PdfFileAttachmentAnnotation">
  31113. <summary>
  31114. Represents FileAttachment annotation in the PDF.
  31115. </summary>
  31116. </member>
  31117. <member name="M:Spire.Pdf.Interactive.Annotations.PdfFileAttachmentAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31118. <summary>
  31119. Initialize a new instance.
  31120. </summary>
  31121. <param name="rect">
  31122. The annotation rectangle, defining the location of the annotation
  31123. on the page in default user space units.
  31124. </param>
  31125. </member>
  31126. <member name="M:Spire.Pdf.Interactive.Annotations.PdfFileAttachmentAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31127. <summary>
  31128. Initialize a new instance.
  31129. </summary>
  31130. <param name="dictionary">The annotation dictionary.</param>
  31131. </member>
  31132. <member name="T:Spire.Pdf.Interactive.Annotations.PdfPopupAnnotation">
  31133. <summary>
  31134. Represents Popup annotation in the PDF.
  31135. </summary>
  31136. </member>
  31137. <member name="M:Spire.Pdf.Interactive.Annotations.PdfPopupAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31138. <summary>
  31139. Initialize a new instance.
  31140. </summary>
  31141. <param name="rect">
  31142. The annotation rectangle, defining the location of the annotation
  31143. on the page in default user space units.
  31144. </param>
  31145. </member>
  31146. <member name="M:Spire.Pdf.Interactive.Annotations.PdfPopupAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31147. <summary>
  31148. Initialize a new instance.
  31149. </summary>
  31150. <param name="dictionary">The annotation dictionary.</param>
  31151. </member>
  31152. <member name="T:Spire.Pdf.Interactive.Annotations.PdfInkAnnotation">
  31153. <summary>
  31154. Represents Ink annotation in the PDF.
  31155. </summary>
  31156. </member>
  31157. <member name="M:Spire.Pdf.Interactive.Annotations.PdfInkAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31158. <summary>
  31159. Initialize a new instance.
  31160. </summary>
  31161. <param name="rect">
  31162. The annotation rectangle, defining the location of the annotation
  31163. on the page in default user space units.
  31164. </param>
  31165. </member>
  31166. <member name="M:Spire.Pdf.Interactive.Annotations.PdfInkAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31167. <summary>
  31168. Initialize a new instance.
  31169. </summary>
  31170. <param name="dictionary">The annotation dictionary.</param>
  31171. </member>
  31172. <member name="T:Spire.Pdf.Interactive.Annotations.PdfCaretAnnotation">
  31173. <summary>
  31174. Represents Caret annotation in the PDF.
  31175. </summary>
  31176. </member>
  31177. <member name="M:Spire.Pdf.Interactive.Annotations.PdfCaretAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31178. <summary>
  31179. Initialize a new instance.
  31180. </summary>
  31181. <param name="rect">
  31182. The annotation rectangle, defining the location of the annotation
  31183. on the page in default user space units.
  31184. </param>
  31185. </member>
  31186. <member name="M:Spire.Pdf.Interactive.Annotations.PdfCaretAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31187. <summary>
  31188. Initialize a new instance.
  31189. </summary>
  31190. <param name="dictionary">The annotation dictionary.</param>
  31191. </member>
  31192. <member name="T:Spire.Pdf.Interactive.Annotations.PdfStampAnnotation">
  31193. <summary>
  31194. Represents Stamp annotation in the PDF.
  31195. </summary>
  31196. </member>
  31197. <member name="M:Spire.Pdf.Interactive.Annotations.PdfStampAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31198. <summary>
  31199. Initialize a new instance.
  31200. </summary>
  31201. <param name="rect">
  31202. The annotation rectangle, defining the location of the annotation
  31203. on the page in default user space units.
  31204. </param>
  31205. </member>
  31206. <member name="M:Spire.Pdf.Interactive.Annotations.PdfStampAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31207. <summary>
  31208. Initialize a new instance.
  31209. </summary>
  31210. <param name="dictionary">The annotation dictionary.</param>
  31211. </member>
  31212. <member name="T:Spire.Pdf.Interactive.Annotations.PdfStrikeOutAnnotation">
  31213. <summary>
  31214. Represents StrikeOut annotation in the PDF.
  31215. </summary>
  31216. </member>
  31217. <member name="M:Spire.Pdf.Interactive.Annotations.PdfStrikeOutAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31218. <summary>
  31219. Initialize a new instance.
  31220. </summary>
  31221. <param name="rect">
  31222. The annotation rectangle, defining the location of the annotation
  31223. on the page in default user space units.
  31224. </param>
  31225. </member>
  31226. <member name="M:Spire.Pdf.Interactive.Annotations.PdfStrikeOutAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31227. <summary>
  31228. Initialize a new instance.
  31229. </summary>
  31230. <param name="dictionary">The annotation dictionary.</param>
  31231. </member>
  31232. <member name="T:Spire.Pdf.Interactive.Annotations.PdfSquigglyAnnotation">
  31233. <summary>
  31234. Represents Squiggly annotation in the PDF.
  31235. </summary>
  31236. </member>
  31237. <member name="M:Spire.Pdf.Interactive.Annotations.PdfSquigglyAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31238. <summary>
  31239. Initialize a new instance.
  31240. </summary>
  31241. <param name="rect">
  31242. The annotation rectangle, defining the location of the annotation
  31243. on the page in default user space units.
  31244. </param>
  31245. </member>
  31246. <member name="M:Spire.Pdf.Interactive.Annotations.PdfSquigglyAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31247. <summary>
  31248. Initialize a new instance.
  31249. </summary>
  31250. <param name="dictionary">The annotation dictionary.</param>
  31251. </member>
  31252. <member name="T:Spire.Pdf.Interactive.Annotations.PdfUnderlineAnnotation">
  31253. <summary>
  31254. Represents Underline annotation in the PDF.
  31255. </summary>
  31256. </member>
  31257. <member name="M:Spire.Pdf.Interactive.Annotations.PdfUnderlineAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31258. <summary>
  31259. Initialize a new instance.
  31260. </summary>
  31261. <param name="rect">
  31262. The annotation rectangle, defining the location of the annotation
  31263. on the page in default user space units.
  31264. </param>
  31265. </member>
  31266. <member name="M:Spire.Pdf.Interactive.Annotations.PdfUnderlineAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31267. <summary>
  31268. Initialize a new instance.
  31269. </summary>
  31270. <param name="dictionary">The annotation dictionary.</param>
  31271. </member>
  31272. <member name="T:Spire.Pdf.Interactive.Annotations.PdfHighlightAnnotation">
  31273. <summary>
  31274. Represents Highlight annotation in the PDF.
  31275. </summary>
  31276. </member>
  31277. <member name="M:Spire.Pdf.Interactive.Annotations.PdfHighlightAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31278. <summary>
  31279. Initialize a new instance.
  31280. </summary>
  31281. <param name="rect">
  31282. The annotation rectangle, defining the location of the annotation
  31283. on the page in default user space units.
  31284. </param>
  31285. </member>
  31286. <member name="M:Spire.Pdf.Interactive.Annotations.PdfHighlightAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31287. <summary>
  31288. Initialize a new instance.
  31289. </summary>
  31290. <param name="dictionary">The annotation dictionary.</param>
  31291. </member>
  31292. <member name="T:Spire.Pdf.Interactive.Annotations.PdfPolyLineAnnotation">
  31293. <summary>
  31294. Represents polyline annotation in the PDF.
  31295. </summary>
  31296. </member>
  31297. <member name="M:Spire.Pdf.Interactive.Annotations.PdfPolyLineAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31298. <summary>
  31299. Initialize a new instance.
  31300. </summary>
  31301. <param name="rect">
  31302. The annotation rectangle, defining the location of the annotation
  31303. on the page in default user space units.
  31304. </param>
  31305. </member>
  31306. <member name="M:Spire.Pdf.Interactive.Annotations.PdfPolyLineAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31307. <summary>
  31308. Initialize a new instance.
  31309. </summary>
  31310. <param name="dictionary">The annotation dictionary.</param>
  31311. </member>
  31312. <member name="T:Spire.Pdf.Interactive.Annotations.PdfPolygonAnnotation">
  31313. <summary>
  31314. Represents polygon annotation in the PDF.
  31315. </summary>
  31316. </member>
  31317. <member name="M:Spire.Pdf.Interactive.Annotations.PdfPolygonAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31318. <summary>
  31319. Initialize a new instance.
  31320. </summary>
  31321. <param name="rect">
  31322. The annotation rectangle, defining the location of the annotation
  31323. on the page in default user space units.
  31324. </param>
  31325. </member>
  31326. <member name="M:Spire.Pdf.Interactive.Annotations.PdfPolygonAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31327. <summary>
  31328. Initialize a new instance.
  31329. </summary>
  31330. <param name="dictionary">The annotation dictionary.</param>
  31331. </member>
  31332. <member name="T:Spire.Pdf.Interactive.Annotations.PdfCircleAnnotation">
  31333. <summary>
  31334. Represents circle annotation in the PDF.
  31335. </summary>
  31336. </member>
  31337. <member name="M:Spire.Pdf.Interactive.Annotations.PdfCircleAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31338. <summary>
  31339. Initialize a new instance.
  31340. </summary>
  31341. <param name="rect">
  31342. The annotation rectangle, defining the location of the annotation
  31343. on the page in default user space units.
  31344. </param>
  31345. </member>
  31346. <member name="M:Spire.Pdf.Interactive.Annotations.PdfCircleAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31347. <summary>
  31348. Initialize a new instance.
  31349. </summary>
  31350. <param name="dictionary">The annotation dictionary.</param>
  31351. </member>
  31352. <member name="T:Spire.Pdf.Interactive.Annotations.PdfSquareAnnotation">
  31353. <summary>
  31354. Represents square annotation in the PDF.
  31355. </summary>
  31356. </member>
  31357. <member name="M:Spire.Pdf.Interactive.Annotations.PdfSquareAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31358. <summary>
  31359. Initialize a new instance.
  31360. </summary>
  31361. <param name="rect">
  31362. The annotation rectangle, defining the location of the annotation
  31363. on the page in default user space units.
  31364. </param>
  31365. </member>
  31366. <member name="M:Spire.Pdf.Interactive.Annotations.PdfSquareAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31367. <summary>
  31368. Initialize a new instance.
  31369. </summary>
  31370. <param name="dictionary">The annotation dictionary.</param>
  31371. </member>
  31372. <member name="T:Spire.Pdf.Interactive.Annotations.PdfLineAnnotation">
  31373. <summary>
  31374. Represents line annotation in the PDF.
  31375. </summary>
  31376. </member>
  31377. <member name="M:Spire.Pdf.Interactive.Annotations.PdfLineAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31378. <summary>
  31379. Initialize a new instance.
  31380. </summary>
  31381. <param name="rect">
  31382. The annotation rectangle, defining the location of the annotation
  31383. on the page in default user space units.
  31384. </param>
  31385. </member>
  31386. <member name="M:Spire.Pdf.Interactive.Annotations.PdfLineAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31387. <summary>
  31388. Initialize a new instance.
  31389. </summary>
  31390. <param name="dictionary">The annotation dictionary.</param>
  31391. </member>
  31392. <member name="T:Spire.Pdf.Interactive.Annotations.PdfFreeTextAnnotation">
  31393. <summary>
  31394. Represents free text annotation in the PDF.
  31395. </summary>
  31396. </member>
  31397. <member name="M:Spire.Pdf.Interactive.Annotations.PdfFreeTextAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31398. <summary>
  31399. Initialize a new instance.
  31400. </summary>
  31401. <param name="rect">
  31402. The annotation rectangle, defining the location of the annotation
  31403. on the page in default user space units.
  31404. </param>
  31405. </member>
  31406. <member name="M:Spire.Pdf.Interactive.Annotations.PdfFreeTextAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31407. <summary>
  31408. Initialize a new instance.
  31409. </summary>
  31410. <param name="dictionary">The annotation dictionary.</param>
  31411. </member>
  31412. <member name="T:Spire.Pdf.Interactive.Annotations.PdfLinkAnnotation">
  31413. <summary>
  31414. Represents link annotation in the PDF.
  31415. </summary>
  31416. </member>
  31417. <member name="M:Spire.Pdf.Interactive.Annotations.PdfLinkAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31418. <summary>
  31419. Initialize a new instance.
  31420. </summary>
  31421. <param name="rect">
  31422. The annotation rectangle, defining the location of the annotation
  31423. on the page in default user space units.
  31424. </param>
  31425. </member>
  31426. <member name="M:Spire.Pdf.Interactive.Annotations.PdfLinkAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31427. <summary>
  31428. Initialize a new instance.
  31429. </summary>
  31430. <param name="dictionary">The annotation dictionary.</param>
  31431. </member>
  31432. <member name="T:Spire.Pdf.Interactive.Annotations.PdfTextAnnotation">
  31433. <summary>
  31434. Represents text annotation in the PDF.
  31435. </summary>
  31436. </member>
  31437. <member name="M:Spire.Pdf.Interactive.Annotations.PdfTextAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31438. <summary>
  31439. Initialize a new instance.
  31440. </summary>
  31441. <param name="rect">
  31442. The annotation rectangle, defining the location of the annotation
  31443. on the page in default user space units.
  31444. </param>
  31445. </member>
  31446. <member name="M:Spire.Pdf.Interactive.Annotations.PdfTextAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31447. <summary>
  31448. Initialize a new instance.
  31449. </summary>
  31450. <param name="dictionary">The annotation dictionary.</param>
  31451. </member>
  31452. <member name="T:Spire.Pdf.Interactive.Annotations.PdfAnnotation">
  31453. <summary>
  31454. Represents annotation in the PDF.
  31455. </summary>
  31456. </member>
  31457. <member name="F:Spire.Pdf.Interactive.Annotations.PdfAnnotation.Flags_Hidden">
  31458. <summary>
  31459. If set, do not display or print the annotation or allow it to interact with the user,
  31460. regardless of its annotation type or whether an annotation handler is available.
  31461. In cases where screen space is limited, the ability to hide and show annotations
  31462. selectively can be used in combination with appearance streams to
  31463. display auxiliary pop-up information similar in function to online help systems.
  31464. </summary>
  31465. </member>
  31466. <member name="P:Spire.Pdf.Interactive.Annotations.PdfAnnotation.Dictionary">
  31467. <summary>
  31468. The annotation dictionary.
  31469. </summary>
  31470. </member>
  31471. <member name="P:Spire.Pdf.Interactive.Annotations.PdfAnnotation.Flags">
  31472. <summary>
  31473. an unsigned 32-bit integer containing flags specifying various characteristics.
  31474. </summary>
  31475. </member>
  31476. <member name="M:Spire.Pdf.Interactive.Annotations.PdfAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31477. <summary>
  31478. Initialize a new instance.
  31479. </summary>
  31480. <param name="rect">
  31481. The annotation rectangle, defining the location of the annotation
  31482. on the page in default user space units.
  31483. </param>
  31484. </member>
  31485. <member name="M:Spire.Pdf.Interactive.Annotations.PdfAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31486. <summary>
  31487. Initialize a new instance.
  31488. </summary>
  31489. <param name="dictionary">The annotation dictionary.</param>
  31490. </member>
  31491. <member name="T:Spire.Pdf.Interactive.Annotations.PdfWidgetAnnotation">
  31492. <summary>
  31493. Represents widget annotation in the PDF.
  31494. </summary>
  31495. </member>
  31496. <member name="M:Spire.Pdf.Interactive.Annotations.PdfWidgetAnnotation.#ctor(Spire.Pdf.Core.DataStructures.PdfRectangle)">
  31497. <summary>
  31498. Initialize a new instance.
  31499. </summary>
  31500. <param name="rect">
  31501. The annotation rectangle, defining the location of the annotation
  31502. on the page in default user space units.
  31503. </param>
  31504. </member>
  31505. <member name="M:Spire.Pdf.Interactive.Annotations.PdfWidgetAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  31506. <summary>
  31507. Initialize a new instance.
  31508. </summary>
  31509. <param name="dictionary">The annotation dictionary.</param>
  31510. </member>
  31511. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfAnnotationDetector.Added">
  31512. <summary>
  31513. The added annotations.
  31514. </summary>
  31515. </member>
  31516. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfAnnotationDetector.Updated">
  31517. <summary>
  31518. The updated annotations.
  31519. </summary>
  31520. </member>
  31521. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfAnnotationDetector.Deleted">
  31522. <summary>
  31523. The deleted annotations.
  31524. </summary>
  31525. </member>
  31526. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfAnnotationDetector.#ctor(Spire.Pdf.PdfDocumentWidget,Spire.Pdf.PdfDocumentWidget,Spire.Security.Crypto.Digests.GeneralDigest)">
  31527. <summary>
  31528. Construct a new instance.
  31529. </summary>
  31530. <param name="signingDocument">The signing document.</param>
  31531. <param name="currentDocument">The current document.</param>
  31532. <param name="digestMethod">The digest method.</param>
  31533. </member>
  31534. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfAnnotationDetector.DetectChanges">
  31535. <summary>
  31536. Detect changes.
  31537. </summary>
  31538. <returns>Whether is changed.</returns>
  31539. </member>
  31540. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfAnnotationDetector.GetPageAnnotations(Spire.Pdf.PdfDocumentWidget,Spire.Pdf.Core.PageObject)">
  31541. <summary>
  31542. Get page annotations except widget annotation.
  31543. </summary>
  31544. <param name="document">The document.</param>
  31545. <param name="pageObject">The page object.</param>
  31546. <returns></returns>
  31547. </member>
  31548. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfDocumentDetector.Changed">
  31549. <summary>
  31550. The document changed.
  31551. </summary>
  31552. </member>
  31553. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfDocumentDetector.#ctor(Spire.Pdf.PdfDocumentWidget,Spire.Pdf.PdfDocumentWidget,Spire.Security.Crypto.Digests.GeneralDigest)">
  31554. <summary>
  31555. Construct a new instance.
  31556. </summary>
  31557. <param name="signingDocument">The signing document.</param>
  31558. <param name="currentDocument">The current document.</param>
  31559. <param name="digestMethod">The digest method.</param>
  31560. </member>
  31561. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfDocumentDetector.DetectChanges(System.Boolean)">
  31562. <summary>
  31563. Detect changes.
  31564. </summary>
  31565. <returns>Whether is changed.</returns>
  31566. </member>
  31567. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfDocumentDetector.DigestDocument(Spire.Pdf.PdfDocumentWidget,System.Boolean)">
  31568. <summary>
  31569. Digest document.
  31570. </summary>
  31571. </member>
  31572. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfFormFieldDetector.m_signingWidgetAnnotToFieldMap">
  31573. <summary>
  31574. Widget annotation to Form field Mapping in signing document.
  31575. </summary>
  31576. </member>
  31577. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfFormFieldDetector.m_currentWidgetAnnotToFieldMap">
  31578. <summary>
  31579. Widget annotation to Form field Mapping in current document.
  31580. </summary>
  31581. </member>
  31582. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfFormFieldDetector.Added">
  31583. <summary>
  31584. The added annotations.
  31585. </summary>
  31586. </member>
  31587. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfFormFieldDetector.Updated">
  31588. <summary>
  31589. The updated annotations.
  31590. </summary>
  31591. </member>
  31592. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfFormFieldDetector.Deleted">
  31593. <summary>
  31594. The deleted annotations.
  31595. </summary>
  31596. </member>
  31597. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfFormFieldDetector.#ctor(Spire.Pdf.PdfDocumentWidget,Spire.Pdf.PdfDocumentWidget,Spire.Security.Crypto.Digests.GeneralDigest)">
  31598. <summary>
  31599. Construct a new instance.
  31600. </summary>
  31601. <param name="signingDocument">The signing document.</param>
  31602. <param name="currentDocument">The current document.</param>
  31603. <param name="digestMethod">The digest method.</param>
  31604. </member>
  31605. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfFormFieldDetector.DetectChanges(System.Boolean,System.Boolean)">
  31606. <summary>
  31607. Detect changes.
  31608. </summary>
  31609. <returns>Whether is changed.</returns>
  31610. </member>
  31611. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfFormFieldDetector.GetPageWidgetAnnotations(Spire.Pdf.PdfDocumentWidget,Spire.Pdf.Core.PageObject)">
  31612. <summary>
  31613. Get page widget annotations.
  31614. </summary>
  31615. <param name="document">The document.</param>
  31616. <param name="pageObject">The page object.</param>
  31617. <returns></returns>
  31618. </member>
  31619. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfFormFieldDetector.DigestFormField(Spire.Pdf.Interactive.Forms.FieldHierarchy,Spire.Pdf.Primitives.PdfDictionary,System.Boolean)">
  31620. <summary>
  31621. Hashes the form field.
  31622. </summary>
  31623. <param name="fieldHierarchy"></param>
  31624. <param name="widgetAnnotationDictionary"></param>
  31625. <param name="allowFillingInForms"></param>
  31626. <returns></returns>
  31627. </member>
  31628. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfPagesDetector.Added">
  31629. <summary>
  31630. The added pages.
  31631. </summary>
  31632. </member>
  31633. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfPagesDetector.Updated">
  31634. <summary>
  31635. The updated pages.
  31636. </summary>
  31637. </member>
  31638. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfPagesDetector.Deleted">
  31639. <summary>
  31640. The deleted pages.
  31641. </summary>
  31642. </member>
  31643. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfPagesDetector.#ctor(Spire.Pdf.PdfDocumentWidget,Spire.Pdf.PdfDocumentWidget,Spire.Security.Crypto.Digests.GeneralDigest)">
  31644. <summary>
  31645. Construct a new instance.
  31646. </summary>
  31647. <param name="signingDocument">The signing document.</param>
  31648. <param name="currentDocument">The current document.</param>
  31649. <param name="digestMethod">The digest method.</param>
  31650. </member>
  31651. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfPagesDetector.DetectChanges">
  31652. <summary>
  31653. Detect changes.
  31654. </summary>
  31655. <returns>Whether is changed.</returns>
  31656. </member>
  31657. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.PdfOrdinaryValidator">
  31658. <summary>
  31659. The pdf digital signature validator.
  31660. </summary>
  31661. </member>
  31662. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfOrdinaryValidator.#ctor(Spire.Pdf.PdfDocumentWidget,Spire.Pdf.PdfDocumentWidget,Spire.Security.Crypto.Digests.GeneralDigest)">
  31663. <summary>
  31664. Construct a new instance.
  31665. </summary>
  31666. <param name="signingDocument">The signing document.</param>
  31667. <param name="currentDocument">The current document.</param>
  31668. <param name="digestMethod">The digest method.</param>
  31669. </member>
  31670. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfOrdinaryValidator.Validate">
  31671. <summary>
  31672. Validate the signature of document.
  31673. </summary>
  31674. <returns>Whether the signature is validated.</returns>
  31675. </member>
  31676. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.PdfIdentityValidator">
  31677. <summary>
  31678. The pdf digital signature validator.
  31679. </summary>
  31680. </member>
  31681. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfIdentityValidator.m_data">
  31682. <summary>
  31683. </summary>
  31684. </member>
  31685. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfIdentityValidator.#ctor(Spire.Pdf.PdfDocumentWidget,Spire.Pdf.PdfDocumentWidget,Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Security.Crypto.Digests.GeneralDigest)">
  31686. <summary>
  31687. Construct a new instance.
  31688. </summary>
  31689. <param name="signingDocument">The signing document.</param>
  31690. <param name="currentDocument">The current document.</param>
  31691. <param name="digestMethod">The digest method.</param>
  31692. </member>
  31693. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfIdentityValidator.Validate">
  31694. <summary>
  31695. Validate the signature of document.
  31696. </summary>
  31697. <returns></returns>
  31698. </member>
  31699. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.PdfFieldMDPValidator">
  31700. <summary>
  31701. The pdf digital signature validator.
  31702. </summary>
  31703. </member>
  31704. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfFieldMDPValidator.#ctor(Spire.Pdf.PdfDocumentWidget,Spire.Pdf.PdfDocumentWidget,Spire.Pdf.Primitives.PdfDictionary,Spire.Security.Crypto.Digests.GeneralDigest)">
  31705. <summary>
  31706. Construct a new instance.
  31707. </summary>
  31708. <param name="signingDocument">The signing document.</param>
  31709. <param name="currentDocument">The current document.</param>
  31710. <param name="digestMethod">The digest method.</param>
  31711. </member>
  31712. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfFieldMDPValidator.Validate">
  31713. <summary>
  31714. Validate the signature of document.
  31715. </summary>
  31716. <returns></returns>
  31717. </member>
  31718. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfDetector.SigningDocument">
  31719. <summary>
  31720. The signing document.
  31721. </summary>
  31722. </member>
  31723. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfDetector.CurrentDocument">
  31724. <summary>
  31725. The current document.
  31726. </summary>
  31727. </member>
  31728. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfDetector.DigestMethod">
  31729. <summary>
  31730. The digest method.
  31731. </summary>
  31732. </member>
  31733. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfDetector.#ctor(Spire.Pdf.PdfDocumentWidget,Spire.Pdf.PdfDocumentWidget,Spire.Security.Crypto.Digests.GeneralDigest)">
  31734. <summary>
  31735. Construct a new instance.
  31736. </summary>
  31737. <param name="signingDocument">The signing document.</param>
  31738. <param name="currentDocument">The current document.</param>
  31739. <param name="digestMethod">The digest method.</param>
  31740. </member>
  31741. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfDetector.IsIncrementalUpdated(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Interfaces.IPdfPrimitive)">
  31742. <summary>
  31743. Whether currentObject is incremental updated of signingObject.
  31744. </summary>
  31745. <param name="signingObject">The signing object.</param>
  31746. <param name="currentObject">The current object.</param>
  31747. <returns></returns>
  31748. </member>
  31749. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfDetector.Equal(System.Byte[],System.Byte[])">
  31750. <summary>
  31751. Compare bytes.
  31752. </summary>
  31753. <param name="a"></param>
  31754. <param name="b"></param>
  31755. <returns></returns>
  31756. </member>
  31757. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.PdfURValidator">
  31758. <summary>
  31759. The pdf digital signature validator.
  31760. </summary>
  31761. </member>
  31762. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfURValidator.#ctor(Spire.Pdf.PdfDocumentWidget,Spire.Pdf.PdfDocumentWidget,Spire.Pdf.Primitives.PdfDictionary,Spire.Security.Crypto.Digests.GeneralDigest)">
  31763. <summary>
  31764. Construct a new instance.
  31765. </summary>
  31766. <param name="signingDocument">The signing document.</param>
  31767. <param name="currentDocument">The current document.</param>
  31768. <param name="digestMethod">The digest method.</param>
  31769. </member>
  31770. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfURValidator.Validate">
  31771. <summary>
  31772. Validate the signature of document.
  31773. </summary>
  31774. <returns></returns>
  31775. </member>
  31776. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.PdfDocMDPValidator">
  31777. <summary>
  31778. The pdf digital signature validator.
  31779. </summary>
  31780. </member>
  31781. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfDocMDPValidator.Permissions_1">
  31782. <summary>
  31783. No changes to the document are permitted;
  31784. any change to the document invalidates the signature.
  31785. </summary>
  31786. </member>
  31787. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfDocMDPValidator.Permissions_2">
  31788. <summary>
  31789. Permitted changes are filling in forms, instantiating
  31790. page templates, and signing;other changes invalidate the signature.
  31791. </summary>
  31792. </member>
  31793. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfDocMDPValidator.Permissions_3">
  31794. <summary>
  31795. Permitted changes are the same as for 2,as well as annotation creation,
  31796. deletion,and modification;other changes invalidate the signature.
  31797. </summary>
  31798. </member>
  31799. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfDocMDPValidator.m_permissions">
  31800. <summary>
  31801. The access permissions granted for this document.
  31802. </summary>
  31803. </member>
  31804. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfDocMDPValidator.#ctor(Spire.Pdf.PdfDocumentWidget,Spire.Pdf.PdfDocumentWidget,Spire.Pdf.Primitives.PdfDictionary,Spire.Security.Crypto.Digests.GeneralDigest)">
  31805. <summary>
  31806. Construct a new instance.
  31807. </summary>
  31808. <param name="signingDocument">The signing document.</param>
  31809. <param name="currentDocument">The current document.</param>
  31810. <param name="digestMethod">The digest method.</param>
  31811. </member>
  31812. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfDocMDPValidator.Validate">
  31813. <summary>
  31814. Validate the signature of document.
  31815. </summary>
  31816. <returns></returns>
  31817. </member>
  31818. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureValidator">
  31819. <summary>
  31820. The pdf digital signature validator.
  31821. </summary>
  31822. </member>
  31823. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureValidator.SigningDocument">
  31824. <summary>
  31825. The signing document.
  31826. </summary>
  31827. </member>
  31828. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureValidator.CurrentDocument">
  31829. <summary>
  31830. The current document.
  31831. </summary>
  31832. </member>
  31833. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureValidator.DigestMethod">
  31834. <summary>
  31835. The digest method.
  31836. </summary>
  31837. </member>
  31838. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureValidator.#ctor(Spire.Pdf.PdfDocumentWidget,Spire.Pdf.PdfDocumentWidget,Spire.Security.Crypto.Digests.GeneralDigest)">
  31839. <summary>
  31840. Construct a new instance.
  31841. </summary>
  31842. <param name="signingDocument">The signing document.</param>
  31843. <param name="currentDocument">The current document.</param>
  31844. <param name="digestMethod">The digest method.</param>
  31845. </member>
  31846. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureValidator.Validate">
  31847. <summary>
  31848. Validate the signature of document.
  31849. </summary>
  31850. <returns></returns>
  31851. </member>
  31852. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureValidator.Validate(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.PdfDocumentWidget)">
  31853. <summary>
  31854. Validate signature.
  31855. </summary>
  31856. <param name="signature">The signature.</param>
  31857. <param name="document">The document.</param>
  31858. <returns></returns>
  31859. </member>
  31860. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureValidator.CreateSignatureDeformatter(Spire.Pdf.Primitives.PdfDictionary)">
  31861. <summary>
  31862. Create signature deformatter.
  31863. </summary>
  31864. <param name="signature">The signature.</param>
  31865. <returns>The signature deformatter.</returns>
  31866. </member>
  31867. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureValidator.GetSigningDocument(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.PdfDocumentWidget)">
  31868. <summary>
  31869. Get the document at the time of signing.
  31870. </summary>
  31871. <param name="signature">The signature.</param>
  31872. <param name="document">The document.</param>
  31873. <returns></returns>
  31874. </member>
  31875. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureValidator.CompareDocument(Spire.Pdf.PdfDocumentWidget,Spire.Pdf.PdfDocumentWidget,Spire.Pdf.Primitives.PdfDictionary)">
  31876. <summary>
  31877. Compare the signed and current version of the document.
  31878. </summary>
  31879. <param name="signingDocument">The signing document.</param>
  31880. <param name="currentDocument">The current document.</param>
  31881. <param name="reference">The signature reference dictionary.</param>
  31882. <returns>The signature digest value.</returns>
  31883. </member>
  31884. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureValidator.GetContents(Spire.Pdf.PdfDocumentWidget,Spire.Pdf.Primitives.PdfArray)">
  31885. <summary>
  31886. Get signature content.
  31887. </summary>
  31888. <param name="document">The document.</param>
  31889. <param name="byteRange">The byte range.</param>
  31890. <returns>The signature content.</returns>
  31891. </member>
  31892. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureValidator.ReadBytes(Spire.Pdf.PdfDocumentWidget,System.Int32,System.Byte[],System.Int32,System.Int32)">
  31893. <summary>
  31894. Read bytes to buffer from document stream.
  31895. </summary>
  31896. <param name="document"></param>
  31897. <param name="documentOffset"></param>
  31898. <param name="buffer"></param>
  31899. <param name="offset"></param>
  31900. <param name="count"></param>
  31901. <returns></returns>
  31902. </member>
  31903. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureValidator.GetIncrementalUpdateObjects(Spire.Pdf.PdfDocumentWidget,Spire.Pdf.PdfDocumentWidget)">
  31904. <summary>
  31905. Get incremental update objects.
  31906. </summary>
  31907. <param name="signingDocument">The signing document.</param>
  31908. <param name="currentDocument">The current document.</param>
  31909. <returns></returns>
  31910. </member>
  31911. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureProperties">
  31912. <summary>
  31913. Signature properties.
  31914. </summary>
  31915. </member>
  31916. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureProperties.Dictionary">
  31917. <summary>
  31918. inner dictionary.
  31919. </summary>
  31920. </member>
  31921. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureProperties.SetFilter(System.String)">
  31922. <summary>
  31923. Set the name of the preferred signature handler to use when validating this signature.
  31924. (Required)
  31925. </summary>
  31926. <param name="filter">the name of the preferred signature handler.</param>
  31927. </member>
  31928. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureProperties.SetSubFilter(System.String)">
  31929. <summary>
  31930. Set a name that describes the encoding of the signature value.
  31931. (Required)
  31932. </summary>
  31933. <param name="subFilter">a name that describes the encoding of the signature value.</param>
  31934. </member>
  31935. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureProperties.SetCert(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  31936. <summary>
  31937. Set the X.509 certificate used when signing and verifying signatures that use public-key cryptography.
  31938. (Required when SubFilter is adbe.x509.rsa_sha1)
  31939. </summary>
  31940. <param name="cert">the X.509 certificate.</param>
  31941. </member>
  31942. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureProperties.SetCert(System.Collections.Generic.IList{System.Security.Cryptography.X509Certificates.X509Certificate2})">
  31943. <summary>
  31944. Set the X.509 certificate chain used when signing and verifying signatures that use public-key cryptography.
  31945. (Required when SubFilter is adbe.x509.rsa_sha1)
  31946. </summary>
  31947. <param name="certs">the X.509 certificate chain.</param>
  31948. </member>
  31949. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureProperties.SetSignatureLength(System.UInt32)">
  31950. <summary>
  31951. Set signature length.
  31952. (Option)
  31953. Default, signature need to call twice "Sign" method, one is to calculate signature length.
  31954. If the signature length is known, avoid to calculate signature length by "Sign" method.
  31955. The signature length.
  31956. </summary>
  31957. <param name="signatureLength">the signature length.</param>
  31958. </member>
  31959. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureProperties.SetSoftwareModuleName(System.String)">
  31960. <summary>
  31961. Set the name of the software module used to create the signature.
  31962. (Option)
  31963. </summary>
  31964. <param name="softwareModuleName">the name of the software module.</param>
  31965. </member>
  31966. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.IPdfSignatureFormatter">
  31967. <summary>
  31968. Signature formatter.
  31969. </summary>
  31970. </member>
  31971. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.IPdfSignatureFormatter.Properties">
  31972. <summary>
  31973. Signature properties.
  31974. </summary>
  31975. </member>
  31976. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.IPdfSignatureFormatter.Sign(System.Byte[])">
  31977. <summary>
  31978. Sign.
  31979. </summary>
  31980. <param name="content">The data to be signed.</param>
  31981. <returns>The signature.</returns>
  31982. </member>
  31983. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.IPdfSignatureDeformatter">
  31984. <summary>
  31985. Signature deformatter.
  31986. </summary>
  31987. </member>
  31988. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.IPdfSignatureDeformatter.Verify(System.Byte[],System.Byte[])">
  31989. <summary>
  31990. Verify.
  31991. </summary>
  31992. <param name="content">The content signed with signature.</param>
  31993. <param name="signature">The signature to be verified.</param>
  31994. <returns>
  31995. true if signature matches the content; otherwise, false.
  31996. </returns>
  31997. </member>
  31998. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS1Formatter">
  31999. <summary>
  32000. Pdf pkcs1 signature implementation.
  32001. </summary>
  32002. </member>
  32003. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS1Formatter.m_certificate">
  32004. <summary>
  32005. The signing certificate.
  32006. </summary>
  32007. </member>
  32008. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS1Formatter.Properties">
  32009. <summary>
  32010. The signature properties.
  32011. </summary>
  32012. </member>
  32013. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS1Formatter.Parameters">
  32014. <summary>
  32015. Parameters for the encoding of the signature.
  32016. </summary>
  32017. </member>
  32018. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS1Formatter.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  32019. <summary>
  32020. Construct a new instance.
  32021. </summary>
  32022. <param name="certificate">The signing certificate.</param>
  32023. </member>
  32024. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS1Formatter.Sign(System.Byte[])">
  32025. <summary>
  32026. Sign.
  32027. </summary>
  32028. <param name="content">The data to be signed.</param>
  32029. <returns>The signature.</returns>
  32030. </member>
  32031. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7Formatter">
  32032. <summary>
  32033. Pdf pkcs7 signature implementation.
  32034. </summary>
  32035. </member>
  32036. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7Formatter.m_certificate">
  32037. <summary>
  32038. The signing certificate.
  32039. </summary>
  32040. </member>
  32041. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7Formatter.m_encapsulate">
  32042. <summary>
  32043. if encapsulate is true a copy of the message will be included in the signature.
  32044. </summary>
  32045. </member>
  32046. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7Formatter.m_extraCertificateStore">
  32047. <summary>
  32048. Represents an additional collection of certificates that can be searched
  32049. by the chaining engine when validating a certificate chain.
  32050. </summary>
  32051. </member>
  32052. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7Formatter.Properties">
  32053. <summary>
  32054. The signature properties.
  32055. </summary>
  32056. </member>
  32057. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7Formatter.Parameters">
  32058. <summary>
  32059. Parameters for the encoding of the signature.
  32060. </summary>
  32061. </member>
  32062. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7Formatter.OCSPService">
  32063. <summary>
  32064. The service which generate OCSP response.
  32065. </summary>
  32066. </member>
  32067. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7Formatter.TimestampService">
  32068. <summary>
  32069. The provider which generate timestamp token.
  32070. </summary>
  32071. </member>
  32072. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7Formatter.ExtraCertificateStore">
  32073. <summary>
  32074. Represents an additional collection of certificates that can be searched
  32075. by the chaining engine when validating a certificate chain.
  32076. </summary>
  32077. </member>
  32078. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7Formatter.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Boolean)">
  32079. <summary>
  32080. Construct a new instance.
  32081. </summary>
  32082. <param name="certificate">The signing certificate.</param>
  32083. <param name="encapsulate">
  32084. if encapsulate is true a copy of the message will be included in the signature.
  32085. </param>
  32086. </member>
  32087. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7Formatter.Sign(System.Byte[])">
  32088. <summary>
  32089. Sign.
  32090. </summary>
  32091. <param name="content">The data to be signed.</param>
  32092. <returns>The signature.</returns>
  32093. </member>
  32094. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7Formatter.FindCertificateInStore(System.String,System.String)">
  32095. <summary>
  32096. Find certificate in store.
  32097. </summary>
  32098. <param name="serialNumber">The serial number.</param>
  32099. <param name="issuer">The name of the certificate authority.</param>
  32100. <returns>The certificate.</returns>
  32101. </member>
  32102. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7Formatter.AuthenticatedAttributeTableGenerator.m_certificateChain">
  32103. <summary>
  32104. The certificate chain.
  32105. </summary>
  32106. </member>
  32107. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7SignatureFormatterWithCryptoApi.SHA1_OID">
  32108. <summary>
  32109. Sha1 oid.
  32110. </summary>
  32111. </member>
  32112. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7SignatureFormatterWithCryptoApi.m_encapsulate">
  32113. <summary>
  32114. if encapsulate is true a copy of the message will be included in the signature.
  32115. </summary>
  32116. </member>
  32117. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7SignatureFormatterWithCryptoApi.m_certificate">
  32118. <summary>
  32119. The signing certificate.
  32120. </summary>
  32121. </member>
  32122. <!-- 对于成员“P:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7SignatureFormatterWithCryptoApi.Properties”忽略有格式错误的 XML 注释 -->
  32123. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7SignatureFormatterWithCryptoApi.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Boolean)">
  32124. <summary>
  32125. Construct a new instance.
  32126. </summary>
  32127. <param name="certificate">The signing certificate.</param>
  32128. <param name="encapsulate">
  32129. if encapsulate is true a copy of the message will be included in the signature.
  32130. </param>
  32131. </member>
  32132. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7SignatureFormatterWithCryptoApi.Sign(System.Byte[])">
  32133. <summary>
  32134. Sign.
  32135. </summary>
  32136. <param name="content">The data to be signed.</param>
  32137. <returns>The signature.</returns>
  32138. </member>
  32139. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.TSAHttpService">
  32140. <summary>
  32141. Time Stamp service implementation which must conform to RFC 3161.
  32142. </summary>
  32143. </member>
  32144. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.TSAHttpService.#ctor(System.String)">
  32145. <summary>
  32146. Construct an instance of a TSAClient.
  32147. </summary>
  32148. <param name="url">Time Stamp Authority URL.</param>
  32149. </member>
  32150. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.TSAHttpService.#ctor(System.String,System.String,System.String)">
  32151. <summary>
  32152. Construct an instance of a TSAClient.
  32153. </summary>
  32154. <param name="url">Time Stamp Authority URL.</param>
  32155. <param name="user">user(account).</param>
  32156. <param name="password">password.</param>
  32157. </member>
  32158. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.TSAHttpService.#ctor(System.String,System.String,System.String,System.Int32,System.String)">
  32159. <summary>
  32160. Construct an instance of a TSAClient.
  32161. Note the token size estimate is updated by each call, as the token
  32162. size is not likely to change(as long as we call the same TSA using
  32163. the same imprint length).
  32164. </summary>
  32165. <param name="url">Time Stamp Authority URL.</param>
  32166. <param name="user">user(account).</param>
  32167. <param name="password">password</param>
  32168. <param name="tokenSizeEstimate">estimated size of received time stamp token (DER encoded).</param>
  32169. <param name="digestAlgorithm"></param>
  32170. </member>
  32171. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.TSAHttpService.Generate(System.Byte[])">
  32172. <summary>
  32173. Generate timestamp token.
  32174. </summary>
  32175. <param name="signature">
  32176. The value of signature field within SignerInfo.
  32177. The value of messageImprint field within TimeStampToken shall be the hash of signature.
  32178. Refrence RFC 3161 APPENDIX A.
  32179. </param>
  32180. <returns>timestamp which must conform to RFC 3161</returns>
  32181. </member>
  32182. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.TSAHttpService.GetTimeStampToken(System.Byte[])">
  32183. <summary>
  32184. Get RFC 3161 timeStampToken.
  32185. Method may return null indicating that timestamp should be skipped.
  32186. </summary>
  32187. <param name="imprint">data imprint to be time-stamped</param>
  32188. <returns>encoded TSA signed data of the timeStampToken</returns>
  32189. </member>
  32190. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.TSAHttpService.GetTSAResponse(System.Byte[])">
  32191. <summary>
  32192. </summary>
  32193. <param name="requestBytes"></param>
  32194. <returns>TSA response, raw bytes (RFC 3161 encoded)</returns>
  32195. </member>
  32196. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.OCSPHttpService">
  32197. <summary>
  32198. Ocsp http service implementation.
  32199. </summary>
  32200. </member>
  32201. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.OCSPHttpService.#ctor(System.String)">
  32202. <summary>
  32203. Construct a new instance.
  32204. </summary>
  32205. <param name="url">The ocsp server url.</param>
  32206. </member>
  32207. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.OCSPHttpService.Generate(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.X509Certificates.X509Certificate2)">
  32208. <summary>
  32209. Generate OCSP response.
  32210. </summary>
  32211. <param name="checkedCertificate">certificate to checked</param>
  32212. <param name="issuerCertificate">certificate of the issuer</param>
  32213. <returns>OCSP response which must conform to RFC 2560</returns>
  32214. </member>
  32215. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.IOCSPService">
  32216. <summary>
  32217. OCSP service interface.
  32218. </summary>
  32219. </member>
  32220. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.IOCSPService.Generate(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.X509Certificates.X509Certificate2)">
  32221. <summary>
  32222. Generate OCSP response.
  32223. </summary>
  32224. <param name="checkedCertificate">certificate to checked</param>
  32225. <param name="issuerCertificate">certificate of the issuer</param>
  32226. <returns>OCSP response which must conform to RFC 2560</returns>
  32227. </member>
  32228. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.ITSAService">
  32229. <summary>
  32230. Timestamp provider interface.
  32231. </summary>
  32232. </member>
  32233. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.ITSAService.Generate(System.Byte[])">
  32234. <summary>
  32235. Generate timestamp token.
  32236. </summary>
  32237. <param name="signature">
  32238. The value of signature field within SignerInfo.
  32239. The value of messageImprint field within TimeStampToken shall be the hash of signature.
  32240. Refrence RFC 3161 APPENDIX A.
  32241. </param>
  32242. <returns>timestamp which must conform to RFC 3161</returns>
  32243. </member>
  32244. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance">
  32245. <summary>
  32246. Provide a custom signature appearance implemation.
  32247. </summary>
  32248. </member>
  32249. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.m_signature">
  32250. <summary>
  32251. The signature.
  32252. </summary>
  32253. </member>
  32254. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.m_graphicMode">
  32255. <summary>
  32256. The Grapphic render/display mode.
  32257. </summary>
  32258. </member>
  32259. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.m_nameLabel">
  32260. <summary>
  32261. label of name
  32262. </summary>
  32263. </member>
  32264. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.m_reasonLabel">
  32265. <summary>
  32266. The content to the left of property reason
  32267. </summary>
  32268. </member>
  32269. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.m_locationLabel">
  32270. <summary>
  32271. label of location
  32272. </summary>
  32273. </member>
  32274. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.m_contactInfoLabel">
  32275. <summary>
  32276. label of contactInfo
  32277. </summary>
  32278. </member>
  32279. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.m_dateLabel">
  32280. <summary>
  32281. label of date
  32282. </summary>
  32283. </member>
  32284. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.m_signDetailsFont">
  32285. <summary>
  32286. the SignName font.
  32287. Note: if not set, the default font will be applied.
  32288. </summary>
  32289. </member>
  32290. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.m_signNameFont">
  32291. <summary>
  32292. the SignDetails font.
  32293. Note: if not set, the default font will be applied.
  32294. </summary>
  32295. </member>
  32296. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.NameLabel">
  32297. <summary>
  32298. The label of The name of the person or authority signing the document.
  32299. </summary>
  32300. </member>
  32301. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.ReasonLabel">
  32302. <summary>
  32303. The label of signature's reason
  32304. </summary>
  32305. </member>
  32306. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.LocationLabel">
  32307. <summary>
  32308. The label of signature's location
  32309. </summary>
  32310. </member>
  32311. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.ContactInfoLabel">
  32312. <summary>
  32313. The label of signature's contactInfo
  32314. </summary>
  32315. </member>
  32316. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.DateLabel">
  32317. <summary>
  32318. The label of signature's date
  32319. </summary>
  32320. </member>
  32321. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.SignFontColor">
  32322. <summary>
  32323. font color for the signature info
  32324. if not set, the default is black
  32325. </summary>
  32326. </member>
  32327. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.GraphicMode">
  32328. <summary>
  32329. The Grapphic render/display mode.
  32330. </summary>
  32331. </member>
  32332. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.SignImageLayout">
  32333. <summary>
  32334. Set or get the sign image layout.
  32335. </summary>
  32336. </member>
  32337. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.SignNameFont">
  32338. <summary>
  32339. the SignName font.
  32340. Note: if not set, the default font will be applied.
  32341. </summary>
  32342. </member>
  32343. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.SignDetailsFont">
  32344. <summary>
  32345. the SignDetails font.
  32346. Note: if not set, the default font will be applied.
  32347. </summary>
  32348. </member>
  32349. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.#ctor(Spire.Pdf.Interactive.DigitalSignatures.PdfSignature)">
  32350. <summary>
  32351. Initialize a new instance.
  32352. </summary>
  32353. <param name="signature">The signature.</param>
  32354. </member>
  32355. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureAppearance.Generate(Spire.Pdf.Graphics.PdfCanvas)">
  32356. <summary>
  32357. Generate custom signature appearance by a graphics context.
  32358. </summary>
  32359. <param name="g">A graphics context of signature appearance.</param>
  32360. </member>
  32361. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.IPdfSignatureAppearance">
  32362. <summary>
  32363. Provide a custom signature appearance interface
  32364. </summary>
  32365. </member>
  32366. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.IPdfSignatureAppearance.Generate(Spire.Pdf.Graphics.PdfCanvas)">
  32367. <summary>
  32368. Generate custom signature appearance by a graphics context.
  32369. </summary>
  32370. <param name="g">A graphics context of signature appearance.</param>
  32371. </member>
  32372. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.PdfOrdinarySignatureMaker">
  32373. <summary>
  32374. Pdf ordinary signature maker.
  32375. A document can contain One or more ordinary signatures.
  32376. </summary>
  32377. </member>
  32378. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfOrdinarySignatureMaker.#ctor(Spire.Pdf.PdfDocument,System.Security.Cryptography.X509Certificates.X509Certificate2)">
  32379. <summary>
  32380. Initialize a new instance.
  32381. </summary>
  32382. <param name="document">The pdf document object</param>
  32383. <param name="certificate">The X.509 certificate.</param>
  32384. </member>
  32385. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfOrdinarySignatureMaker.#ctor(Spire.Pdf.PdfDocument,Spire.Pdf.Interactive.DigitalSignatures.IPdfSignatureFormatter)">
  32386. <summary>
  32387. Initialize a new instance.
  32388. </summary>
  32389. <param name="document">The pdf document object</param>
  32390. <param name="signatureFormatter">The signature formatter.</param>
  32391. </member>
  32392. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.PdfMDPSignatureMaker">
  32393. <summary>
  32394. Pdf MDP (modification detection and prevention) signature maker.
  32395. A document can contain only one MDP signature, it must be the first signed in the document.
  32396. It enables the author to specify what changes are permitted to be made the document and
  32397. what changes invalidate the author’s signature.
  32398. </summary>
  32399. </member>
  32400. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfMDPSignatureMaker.Level1Permissions">
  32401. <summary>
  32402. No changes to the document are permitted;
  32403. any change to the document invalidates the signature.
  32404. </summary>
  32405. </member>
  32406. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfMDPSignatureMaker.Level2Permissions">
  32407. <summary>
  32408. Permitted changes are filling in forms, instantiating page templates,
  32409. and signing; other changes invalidate the signature.
  32410. </summary>
  32411. </member>
  32412. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfMDPSignatureMaker.Level3Permissions">
  32413. <summary>
  32414. Permitted changes are the same as for 2, as well as annotation creation,
  32415. deletion, and modification; other changes invalidate the signature
  32416. </summary>
  32417. </member>
  32418. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfMDPSignatureMaker.m_permissions">
  32419. <summary>
  32420. The access permissions granted for this document.
  32421. </summary>
  32422. </member>
  32423. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfMDPSignatureMaker.#ctor(Spire.Pdf.PdfDocument,System.Security.Cryptography.X509Certificates.X509Certificate2)">
  32424. <summary>
  32425. Initialize a new instance.
  32426. </summary>
  32427. <param name="document">The pdf document object</param>
  32428. <param name="certificate">The X.509 certificate.</param>
  32429. </member>
  32430. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfMDPSignatureMaker.#ctor(Spire.Pdf.PdfDocument,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Int32)">
  32431. <summary>
  32432. Initialize a new instance.
  32433. </summary>
  32434. <param name="document">The pdf document object</param>
  32435. <param name="certificate">The X.509 certificate.</param>
  32436. <param name="permissions">
  32437. The access permissions granted for this document.
  32438. Validate values:
  32439. PdfMDPSignatureMaker.Level1Permissions/PdfMDPSignatureMaker.Level2Permissions/PdfMDPSignatureMaker.Level3Permissions
  32440. </param>
  32441. </member>
  32442. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfMDPSignatureMaker.FindOrCreatePerms">
  32443. <summary>
  32444. Find or Create a Perms dictionary
  32445. The DocMDP transform method is used to detect modifications relative to a signature field
  32446. that is signed by the author of a document (the person applying the first signature).
  32447. </summary>
  32448. </member>
  32449. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfMDPSignatureMaker.CreateReference">
  32450. <summary>
  32451. (Optional; PDF 1.5) An array of signature reference dictionaries (see Table 8.103).
  32452. </summary>
  32453. <param name="writer"></param>
  32454. </member>
  32455. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS1Deformatter.m_certificate">
  32456. <summary>
  32457. The signing certificate.
  32458. </summary>
  32459. </member>
  32460. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS1Deformatter.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  32461. <summary>
  32462. Construct a new instance.
  32463. </summary>
  32464. <param name="certificate">The signing certificate.</param>
  32465. </member>
  32466. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS1Deformatter.Verify(System.Byte[],System.Byte[])">
  32467. <summary>
  32468. Verify.
  32469. </summary>
  32470. <param name="content">The content signed with signature.</param>
  32471. <param name="signature">The signature to be verified.</param>
  32472. <returns>
  32473. true if signature matches the content; otherwise, false.
  32474. </returns>
  32475. </member>
  32476. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7Deformatter.m_subFilter">
  32477. <summary>
  32478. A name that describes the encoding of the signature value.
  32479. </summary>
  32480. </member>
  32481. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7Deformatter.#ctor(System.String)">
  32482. <summary>
  32483. Construct a new instance.
  32484. </summary>
  32485. <param name="subFilter">
  32486. A name that describes the encoding of the signature value.
  32487. </param>
  32488. </member>
  32489. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfPKCS7Deformatter.Verify(System.Byte[],System.Byte[])">
  32490. <summary>
  32491. Verify.
  32492. </summary>
  32493. <param name="content">The content signed with signature.</param>
  32494. <param name="signature">The signature to be verified.</param>
  32495. <returns>
  32496. true if signature matches the content; otherwise, false.
  32497. </returns>
  32498. </member>
  32499. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.PdfSignature">
  32500. <summary>
  32501. The pdf signature.
  32502. </summary>
  32503. </member>
  32504. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfSignature.m_dictionary">
  32505. <summary>
  32506. The signature dictionary.
  32507. </summary>
  32508. </member>
  32509. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignature.Filter">
  32510. <summary>
  32511. The name of the preferred signature handler to use when validating this signature.
  32512. </summary>
  32513. </member>
  32514. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignature.SubFilter">
  32515. <summary>
  32516. A name that describes the encoding of the signature value.
  32517. </summary>
  32518. </member>
  32519. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignature.Certs">
  32520. <summary>
  32521. The X.509 certificate chain used when signing and verifying signatures that use public-key cryptography.
  32522. </summary>
  32523. </member>
  32524. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignature.Name">
  32525. <summary>
  32526. The name of the person or anthority signing the document
  32527. this value should be used only when it is not possible to extract the name from the signature
  32528. for example, from the certificat of the signer
  32529. </summary>
  32530. <param name="name"></param>
  32531. </member>
  32532. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignature.Date">
  32533. <summary>
  32534. The time of signing. Depending on the signature handler
  32535. this may be a normal unverified computer time or a time generated in a verifiable way from a secure time server
  32536. </summary>
  32537. </member>
  32538. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignature.Location">
  32539. <summary>
  32540. Gets or sets the physical location of the signing.
  32541. </summary>
  32542. </member>
  32543. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignature.Reason">
  32544. <summary>
  32545. Gets or sets reason of signing.
  32546. The reason for the signing, such as ( I agree … ).
  32547. </summary>
  32548. </member>
  32549. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignature.ContactInfo">
  32550. <summary>
  32551. Gets or sets a phone number of signer
  32552. Information provided by the signer to enable a recipient to contact the signer to verify the signature; for example, a phone number.
  32553. </summary>
  32554. </member>
  32555. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignature.SoftwareModule">
  32556. <summary>
  32557. The name of the software module used to create the signature.
  32558. </summary>
  32559. </member>
  32560. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignature.#ctor">
  32561. <summary>
  32562. Initialize a new instance.
  32563. </summary>
  32564. </member>
  32565. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignature.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  32566. <summary>
  32567. Initialize a new instance.
  32568. </summary>
  32569. <param name="dictionary">The signature dictionary.</param>
  32570. </member>
  32571. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker">
  32572. <summary>
  32573. Pdf signatue maker.
  32574. </summary>
  32575. </member>
  32576. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.m_signatureFormatter">
  32577. <summary>
  32578. Signature formatter.
  32579. </summary>
  32580. </member>
  32581. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.Signature">
  32582. <summary>
  32583. The signature.
  32584. </summary>
  32585. </member>
  32586. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.Document">
  32587. <summary>
  32588. The pdf document object
  32589. </summary>
  32590. </member>
  32591. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.DistinguishedName">
  32592. <summary>
  32593. Digital Signature Distinguished name.
  32594. Notes: Assigning a stirng value to it directly is not recommended unless you know what is the Distinguish Name exactly.
  32595. One way suggested of value Assignment is using pdfSignature.Certificate.IssuerName.Name,in which, pdfSignature is an instance of PDFSignature class.
  32596. </summary>
  32597. </member>
  32598. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.NameLabel">
  32599. <summary>
  32600. The content to the left of property name
  32601. </summary>
  32602. </member>
  32603. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.DistinguishedNameLabel">
  32604. <summary>
  32605. The content to the left of property distinguishedName
  32606. </summary>
  32607. </member>
  32608. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.ReasonLabel">
  32609. <summary>
  32610. The content to the left of property reason
  32611. </summary>
  32612. </member>
  32613. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.LocationLabel">
  32614. <summary>
  32615. The content to the left of property location
  32616. </summary>
  32617. </member>
  32618. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.ContactInfoLabel">
  32619. <summary>
  32620. The content to the left of property contactInfo
  32621. </summary>
  32622. </member>
  32623. <member name="P:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.DateLabel">
  32624. <summary>
  32625. The content to the left of property date
  32626. </summary>
  32627. </member>
  32628. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.m_acro6Layers">
  32629. <summary>
  32630. Prior to Acrobat 6.0, signature appearances were manipulated at run-time in order to display the validity of the signature.
  32631. The validity was shown as a graphic icon and with an additional, optional text message. The manipulated portions of the
  32632. signature appearance were contained in layers n1, n3 and n4. Beginning with version 6, Acrobat does not maintain support
  32633. for signature appearances that can be manipulated, though legacy signatures with these appearances may continue to display
  32634. correctly. Use of layers n1, n3, and n4 is not recommended.
  32635. </summary>
  32636. </member>
  32637. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.#ctor(Spire.Pdf.PdfDocument,Spire.Pdf.Interactive.DigitalSignatures.IPdfSignatureFormatter)">
  32638. <summary>
  32639. Initialize a new instance.
  32640. </summary>
  32641. <param name="document">The pdf document object</param>
  32642. <param name="signatureFormatter">The signature formatter.</param>
  32643. </member>
  32644. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.#ctor(Spire.Pdf.PdfDocument,System.Security.Cryptography.X509Certificates.X509Certificate2)">
  32645. <summary>
  32646. Initialize a new instance.
  32647. </summary>
  32648. <param name="document">The pdf document object</param>
  32649. <param name="certificate">The X.509 certificate.</param>
  32650. </member>
  32651. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.SetName(System.String)">
  32652. <summary>
  32653. The name of the person or anthority signing the document
  32654. this value should be used only when it is not possible to extract the name from the signature
  32655. for example, from the certificat of the signer
  32656. </summary>
  32657. <param name="name"></param>
  32658. </member>
  32659. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.SetDistinguishedName(System.String)">
  32660. Digital Signature Distinguished name.
  32661. Notes: Assigning a stirng value to it directly is not recommended unless you know what is the Distinguish Name exactly.
  32662. One way suggested of value Assignment is using pdfSignature.Certificate.IssuerName.Name,in which, pdfSignature is an instance of PDFSignature class.
  32663. <param name="distinguishedName"></param>
  32664. </member>
  32665. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.SetDate(System.String)">
  32666. <summary>
  32667. It is recommended to use "D:{0:yyyyMMddHHmmss}" to format the datetime,for example:String.Format("D:{0:yyyyMMddHHmmss}",DateTime.Now)
  32668. The time of signing. Depending on the signature handler
  32669. this may be a normal unverified computer time or a time generated in a verifiable way from a secure time server
  32670. </summary>
  32671. <param name="date"></param>
  32672. </member>
  32673. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.SetLocation(System.String)">
  32674. <summary>
  32675. The CPU host name or physical location of the signing.
  32676. </summary>
  32677. <param name="location"></param>
  32678. </member>
  32679. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.SetReason(System.String)">
  32680. <summary>
  32681. The reason for the signing, such as ( I agree … ).
  32682. </summary>
  32683. <param name="reason"></param>
  32684. </member>
  32685. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.SetContactInfo(System.String)">
  32686. <summary>
  32687. Information provided by the signer to enable a recipient to contact the signer to verify the signature
  32688. for example, a phone number.
  32689. </summary>
  32690. <param name="contactInfo"></param>
  32691. </member>
  32692. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.SetNameLabel(System.String)">
  32693. <summary>
  32694. The content to the left of property name
  32695. </summary>
  32696. <param name="nameLabel"></param>
  32697. </member>
  32698. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.SetDistinguishedNameLabel(System.String)">
  32699. <summary>
  32700. The content to the left of property distinguishedName
  32701. </summary>
  32702. <param name="distinguishedNameLabel"></param>
  32703. </member>
  32704. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.SetReasonLabel(System.String)">
  32705. <summary>
  32706. The content to the left of property reason
  32707. </summary>
  32708. <param name="reasonLabel"></param>
  32709. </member>
  32710. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.SetLocationLabel(System.String)">
  32711. <summary>
  32712. The content to the left of property location
  32713. </summary>
  32714. <param name="locationLabel"></param>
  32715. </member>
  32716. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.SetContactInfoLabel(System.String)">
  32717. <summary>
  32718. The content to the left of property contactInfo
  32719. </summary>
  32720. <param name="contactInfoLabel"></param>
  32721. </member>
  32722. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.SetDateLabel(System.String)">
  32723. <summary>
  32724. The content to the left of property date
  32725. </summary>
  32726. <param name="dateLabel"></param>
  32727. </member>
  32728. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.SetAcro6Layers(System.Boolean)">
  32729. <summary>
  32730. Only for compatibility old version.
  32731. Whether move away signature validity visualizations in document.
  32732. Default true.
  32733. </summary>
  32734. <param name="acro6Layers">
  32735. false, display signature validity visualizations in document.
  32736. true, move away signature validity visualizations in document.
  32737. </param>
  32738. </member>
  32739. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.MakeSignature(System.String)">
  32740. <summary>
  32741. Make signature.
  32742. </summary>
  32743. <param name="sigFieldName">The signature filed name.</param>
  32744. </member>
  32745. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.MakeSignature(System.String,Spire.Pdf.Interactive.DigitalSignatures.IPdfSignatureAppearance)">
  32746. <summary>
  32747. Make signature.
  32748. </summary>
  32749. <param name="sigFieldName">The signature filed name.</param>
  32750. <param name="signatureAppearance">Implement a custom signature appearance.</param>
  32751. </member>
  32752. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.MakeSignature(System.String,Spire.Pdf.PdfPageBase,System.Single,System.Single,System.Single,System.Single)">
  32753. <summary>
  32754. Make signature.
  32755. </summary>
  32756. <param name="sigFieldName">The signature filed name.</param>
  32757. <param name="page">The page index.</param>
  32758. <param name="x">The x position of the annotation on the page.</param>
  32759. <param name="y">The y position of the annotation on the page.</param>
  32760. <param name="width">The width of the annotation on the page.</param>
  32761. <param name="height">The height of the annotation on the page.</param>
  32762. <param name="rect">The location of the annotation on the page.</param>
  32763. </member>
  32764. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.MakeSignature(System.String,Spire.Pdf.PdfPageBase,System.Single,System.Single,System.Single,System.Single,Spire.Pdf.Interactive.DigitalSignatures.IPdfSignatureAppearance)">
  32765. <summary>
  32766. Make signature.
  32767. </summary>
  32768. <param name="sigFieldName">The signature filed name.</param>
  32769. <param name="page">The page index.</param>
  32770. <param name="x">The x position of the annotation on the page.</param>
  32771. <param name="y">The y position of the annotation on the page.</param>
  32772. <param name="width">The width of the annotation on the page.</param>
  32773. <param name="height">The height of the annotation on the page.</param>
  32774. <param name="signatureAppearance">Implement a custom signature appearance.</param>
  32775. </member>
  32776. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.GenerateSignatureAppearance(Spire.Pdf.Interactive.Annotations.PdfWidgetAnnotation,Spire.Pdf.Interactive.DigitalSignatures.IPdfSignatureAppearance,System.Boolean)">
  32777. <summary>
  32778. Generate signature normal appearance.
  32779. </summary>
  32780. <param name="widgetAnnotation">The widget annotation.</param>
  32781. <param name="n2LayerSignatureAppearance">The n2 layer signature appearance.</param>
  32782. <param name="acro6Layers">Whether move away signature validity visualizations in document.</param>
  32783. </member>
  32784. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.GenerateTopLevelXObject(Spire.Pdf.Interactive.Annotations.PdfWidgetAnnotation,Spire.Pdf.Interactive.DigitalSignatures.IPdfSignatureAppearance,System.Boolean)">
  32785. <summary>
  32786. Generate top-level XObject.
  32787. </summary>
  32788. <param name="widgetAnnotation">The widget annotation.</param>
  32789. <param name="n2LayerSignatureAppearance">The n2 layer signature appearance.</param>
  32790. <param name="acro6Layers">Whether move away signature validity visualizations in document.</param>
  32791. <returns>The top-level XObject.</returns>
  32792. </member>
  32793. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.GenerateSecondLevelXObject(System.Single,System.Single,Spire.Pdf.Interactive.DigitalSignatures.IPdfSignatureAppearance,System.Boolean)">
  32794. <summary>
  32795. Generate second-level XObject.
  32796. </summary>
  32797. <param name="width">The width.</param>
  32798. <param name="height">The height.</param>
  32799. <param name="n2LayerSignatureAppearance">The n2 layer signature appearance.</param>
  32800. <param name="acro6Layers">Whether move away signature validity visualizations in document.</param>
  32801. <returns>The second-level XObject.</returns>
  32802. </member>
  32803. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.GenerateLayerN0(System.Single,System.Single)">
  32804. <summary>
  32805. Generate n0 layer.
  32806. Background layer.
  32807. </summary>
  32808. <param name="width">The width.</param>
  32809. <param name="height">The height.</param>
  32810. <returns>The n0 Background layer.</returns>
  32811. </member>
  32812. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.GenerateLayerN1(System.Single,System.Single)">
  32813. <summary>
  32814. Generate n1 layer.
  32815. Validity layer, used for the unknown and valid state;contains, for instance, a yellow question mark.
  32816. </summary>
  32817. <param name="width">The width.</param>
  32818. <param name="height">The height.</param>
  32819. <returns>The n1 layer.</returns>
  32820. </member>
  32821. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.GenerateLayerN2(System.Single,System.Single,Spire.Pdf.Interactive.DigitalSignatures.IPdfSignatureAppearance)">
  32822. <summary>
  32823. Generate n2 layer.
  32824. Signature appearance,containing information about the signature. This can be text or an XObject
  32825. that represents signature.
  32826. </summary>
  32827. <param name="width">The width.</param>
  32828. <param name="height">The height.</param>
  32829. <param name="signatureAppearance"></param>
  32830. <returns>The n2 layer.</returns>
  32831. </member>
  32832. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.GenerateLayerN3(System.Single,System.Single)">
  32833. <summary>
  32834. Generate n3 layer.
  32835. Validity layer, containing a graphic that represents the validity of the signature when the signature is validate.
  32836. </summary>
  32837. <param name="width">The width.</param>
  32838. <param name="height">The height.</param>
  32839. <returns>The n3 layer.</returns>
  32840. </member>
  32841. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.GenerateLayerN4(System.Single,System.Single)">
  32842. <summary>
  32843. Generate n4 layer.
  32844. Text layer, for a text presentation of the state of the signature.
  32845. </summary>
  32846. <param name="width">The width.</param>
  32847. <param name="height">The height.</param>
  32848. <returns>The n4 layer.</returns>
  32849. </member>
  32850. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.m_extraSignContentLength">
  32851. <summary>
  32852. 添加额外无效字符长度处理两次签名长度一致,pdf-3547
  32853. </summary>
  32854. </member>
  32855. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.m_ByteRanges">
  32856. <summary>
  32857. An array of pairs of integers (starting byte offset, length in bytes) describing the exact byte range for the digest calculation.
  32858. Multiple discontiguous byte ranges are used to describe a digest that does not include the signature value (theContents entry) itself.
  32859. </summary>
  32860. </member>
  32861. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.m_WriteByteRangeStartPosition">
  32862. <summary>
  32863. Write the start position of byteRange
  32864. </summary>
  32865. </member>
  32866. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.m_WriteDigestValueStartPosition">
  32867. <summary>
  32868. Write the start position of digestValue
  32869. </summary>
  32870. </member>
  32871. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.Dictionary_BeginSave(System.Object,Spire.Pdf.Primitives.SavePdfPrimitiveEventArgs)">
  32872. <summary>
  32873. Handles the BeginSave event of the pdf signature dictionary object.
  32874. </summary>
  32875. <param name="sender">The source of the event.</param>
  32876. <param name="args">The events arguments.</param>
  32877. </member>
  32878. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.AddContents(Spire.Pdf.Interfaces.IPdfWriter)">
  32879. <summary>
  32880. The signature value
  32881. When ByteRange is present
  32882. the value is a hexadecimal string representing the value of the byte range digest.
  32883. If ByteRange is not present
  32884. the value is an object digest of the signature dictionary
  32885. </summary>
  32886. <param name="writer"></param>
  32887. </member>
  32888. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.AddRange(Spire.Pdf.Interfaces.IPdfWriter)">
  32889. <summary>
  32890. An array of pairs of integers (starting byte offset, length in bytes) describing the exact byte range for the digest calculation.
  32891. Multiple discontiguous byte ranges are used to describe a digest that does not include the signature value (theContents entry) itself.
  32892. </summary>
  32893. <param name="writer"></param>
  32894. </member>
  32895. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.GetSignatureLength">
  32896. <summary>
  32897. Calculate signature length
  32898. </summary>
  32899. <returns></returns>
  32900. </member>
  32901. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.DocumentSaved(System.Object,Spire.Pdf.DocumentSavedEventArgs)">
  32902. <summary>
  32903. Event handler of document saved.
  32904. </summary>
  32905. <param name="sender">The source of the event.</param>
  32906. <param name="e">The events arguments.</param>
  32907. </member>
  32908. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.WriteByteRange(Spire.Pdf.Core.IO.PdfWriter)">
  32909. <summary>
  32910. Write the signature "ByteRange" value
  32911. An array of pairs of integers (starting byte offset, length in bytes) describing the exact byte range for the digest calculation.
  32912. Multiple discontiguous byte ranges are used to describe a digest that does not include the signature value (theContents entry) itself.
  32913. </summary>
  32914. <param name="writer"></param>
  32915. </member>
  32916. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.SaveRangeItem(Spire.Pdf.Core.IO.PdfWriter,System.String,System.Int32)">
  32917. <summary>
  32918. Write the signature "ByteRange" value
  32919. </summary>
  32920. <param name="writer"></param>
  32921. <param name="str"></param>
  32922. <param name="startPosition"></param>
  32923. <returns></returns>
  32924. </member>
  32925. <member name="M:Spire.Pdf.Interactive.DigitalSignatures.PdfSignatureMaker.WriteContents(Spire.Pdf.Core.IO.PdfWriter)">
  32926. <summary>
  32927. Write the signature "Contents" value
  32928. When ByteRange is present
  32929. the value is a hexadecimal string representing the value of the byte range digest.
  32930. If ByteRange is not present
  32931. the value is an object digest of the signature dictionary
  32932. </summary>
  32933. <param name="writer"></param>
  32934. </member>
  32935. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.GraphicMode">
  32936. <summary>
  32937. Modes to determine what and how to dispay the signature infomation.
  32938. </summary>
  32939. </member>
  32940. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.GraphicMode.SignDetail">
  32941. <summary>
  32942. Default dispaly model.
  32943. Display signature details including signer,location,date,contact infomation and reason.
  32944. </summary>
  32945. </member>
  32946. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.GraphicMode.SignImageOnly">
  32947. <summary>
  32948. Only display the signature image.
  32949. </summary>
  32950. </member>
  32951. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.GraphicMode.SignNameOnly">
  32952. <summary>
  32953. Only display the sign name.
  32954. </summary>
  32955. </member>
  32956. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.GraphicMode.SignNameAndSignDetail">
  32957. <summary>
  32958. Diaply sign name and signature details.
  32959. </summary>
  32960. </member>
  32961. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.GraphicMode.SignImageAndSignDetail">
  32962. <summary>
  32963. Diaply signature image and signature details.
  32964. </summary>
  32965. </member>
  32966. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.SignTextAlignment">
  32967. <summary>
  32968. Specifies the alignment type of signature text.
  32969. </summary>
  32970. </member>
  32971. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.SignTextAlignment.Left">
  32972. <summary>
  32973. Specifies the signature text is aligned to Left.
  32974. </summary>
  32975. </member>
  32976. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.SignTextAlignment.Center">
  32977. <summary>
  32978. Specifies the signature text is aligned to Center.
  32979. </summary>
  32980. </member>
  32981. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.SignTextAlignment.Right">
  32982. <summary>
  32983. Specifies the signature text is aligned to Right.
  32984. </summary>
  32985. </member>
  32986. <member name="T:Spire.Pdf.Interactive.DigitalSignatures.SignImageLayout">
  32987. <summary>
  32988. The layout determine how to display the sign image.
  32989. </summary>
  32990. </member>
  32991. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.SignImageLayout.None">
  32992. <summary>
  32993. Default.
  32994. Sign image status without any modification.
  32995. </summary>
  32996. </member>
  32997. <member name="F:Spire.Pdf.Interactive.DigitalSignatures.SignImageLayout.Stretch">
  32998. <summary>
  32999. Stretch the sign image.
  33000. </summary>
  33001. </member>
  33002. <member name="T:Spire.Pdf.Interactive.Forms.PdfPushButtonField">
  33003. <summary>
  33004. Represents Push Button terminal field in the PDF Form.
  33005. </summary>
  33006. </member>
  33007. <member name="M:Spire.Pdf.Interactive.Forms.PdfPushButtonField.#ctor(Spire.Pdf.Interactive.Forms.PdfForm,System.String)">
  33008. <summary>
  33009. Initialize a new instance.
  33010. </summary>
  33011. <param name="form">The assoiated form.</param>
  33012. <param name="fullName">The full name.</param>
  33013. </member>
  33014. <member name="M:Spire.Pdf.Interactive.Forms.PdfPushButtonField.#ctor(Spire.Pdf.Interactive.Forms.PdfForm,Spire.Pdf.Interactive.Forms.FieldHierarchy)">
  33015. <summary>
  33016. Initialize a new instance.
  33017. </summary>
  33018. <param name="form">The assoiated form.</param>
  33019. <param name="fieldHierarchy">
  33020. The field hierarchy which contain field dictionary and the ancestors.
  33021. </param>
  33022. </member>
  33023. <member name="M:Spire.Pdf.Interactive.Forms.PdfPushButtonField.IsPushButtonField(Spire.Pdf.Interactive.Forms.FieldHierarchy)">
  33024. <summary>
  33025. Whether is push button field.
  33026. </summary>
  33027. <param name="fieldHierarchy">
  33028. The field hierarchy which contain field dictionary and the ancestors.
  33029. </param>
  33030. <returns></returns>
  33031. </member>
  33032. <member name="T:Spire.Pdf.Interactive.Forms.PdfCheckBoxField">
  33033. <summary>
  33034. Represents Check Box terminal field in the PDF Form.
  33035. </summary>
  33036. </member>
  33037. <member name="M:Spire.Pdf.Interactive.Forms.PdfCheckBoxField.#ctor(Spire.Pdf.Interactive.Forms.PdfForm,System.String)">
  33038. <summary>
  33039. Initialize a new instance.
  33040. </summary>
  33041. <param name="form">The assoiated form.</param>
  33042. <param name="fullName">The full name.</param>
  33043. </member>
  33044. <member name="M:Spire.Pdf.Interactive.Forms.PdfCheckBoxField.#ctor(Spire.Pdf.Interactive.Forms.PdfForm,Spire.Pdf.Interactive.Forms.FieldHierarchy)">
  33045. <summary>
  33046. Initialize a new instance.
  33047. </summary>
  33048. <param name="form">The assoiated form.</param>
  33049. <param name="fieldHierarchy">
  33050. The field hierarchy which contain field dictionary and the ancestors.
  33051. </param>
  33052. </member>
  33053. <member name="M:Spire.Pdf.Interactive.Forms.PdfCheckBoxField.IsCheckBoxField(Spire.Pdf.Interactive.Forms.FieldHierarchy)">
  33054. <summary>
  33055. Whether is checkbox field.
  33056. </summary>
  33057. <param name="fieldHierarchy">
  33058. The field hierarchy which contain field dictionary and the ancestors.
  33059. </param>
  33060. <returns></returns>
  33061. </member>
  33062. <member name="T:Spire.Pdf.Interactive.Forms.PdfRadioButtonField">
  33063. <summary>
  33064. Represents Radio Button terminal field in the PDF Form.
  33065. </summary>
  33066. </member>
  33067. <member name="M:Spire.Pdf.Interactive.Forms.PdfRadioButtonField.#ctor(Spire.Pdf.Interactive.Forms.PdfForm,System.String)">
  33068. <summary>
  33069. Initialize a new instance.
  33070. </summary>
  33071. <param name="form">The assoiated form.</param>
  33072. <param name="fullName">The full name.</param>
  33073. </member>
  33074. <member name="M:Spire.Pdf.Interactive.Forms.PdfRadioButtonField.#ctor(Spire.Pdf.Interactive.Forms.PdfForm,Spire.Pdf.Interactive.Forms.FieldHierarchy)">
  33075. <summary>
  33076. Initialize a new instance.
  33077. </summary>
  33078. <param name="form">The assoiated form.</param>
  33079. <param name="fieldHierarchy">
  33080. The field hierarchy which contain field dictionary and the ancestors.
  33081. </param>
  33082. </member>
  33083. <member name="M:Spire.Pdf.Interactive.Forms.PdfRadioButtonField.IsRadioButtonField(Spire.Pdf.Interactive.Forms.FieldHierarchy)">
  33084. <summary>
  33085. Whether is radio button field.
  33086. </summary>
  33087. <param name="fieldHierarchy">
  33088. The field hierarchy which contain field dictionary and the ancestors.
  33089. </param>
  33090. <returns></returns>
  33091. </member>
  33092. <member name="T:Spire.Pdf.Interactive.Forms.PdfChoiceField">
  33093. <summary>
  33094. Represents Choice terminal field in the PDF Form.
  33095. </summary>
  33096. </member>
  33097. <member name="M:Spire.Pdf.Interactive.Forms.PdfChoiceField.#ctor(Spire.Pdf.Interactive.Forms.PdfForm,System.String)">
  33098. <summary>
  33099. Initialize a new instance.
  33100. </summary>
  33101. <param name="form">The assoiated form.</param>
  33102. <param name="fullName">The full name.</param>
  33103. </member>
  33104. <member name="M:Spire.Pdf.Interactive.Forms.PdfChoiceField.#ctor(Spire.Pdf.Interactive.Forms.PdfForm,Spire.Pdf.Interactive.Forms.FieldHierarchy)">
  33105. <summary>
  33106. Initialize a new instance.
  33107. </summary>
  33108. <param name="form">The assoiated form.</param>
  33109. <param name="fieldHierarchy">
  33110. The field hierarchy which contain field dictionary and the ancestors.
  33111. </param>
  33112. </member>
  33113. <member name="M:Spire.Pdf.Interactive.Forms.PdfChoiceField.IsChoiceField(Spire.Pdf.Interactive.Forms.FieldHierarchy)">
  33114. <summary>
  33115. Whether is choice field.
  33116. </summary>
  33117. <param name="fieldHierarchy">
  33118. The field hierarchy which contain field dictionary and the ancestors.
  33119. </param>
  33120. <returns></returns>
  33121. </member>
  33122. <member name="T:Spire.Pdf.Interactive.Forms.PdfTextField">
  33123. <summary>
  33124. Represents Text terminal field in the PDF Form.
  33125. </summary>
  33126. </member>
  33127. <member name="M:Spire.Pdf.Interactive.Forms.PdfTextField.#ctor(Spire.Pdf.Interactive.Forms.PdfForm,System.String)">
  33128. <summary>
  33129. Initialize a new instance.
  33130. </summary>
  33131. <param name="form">The assoiated form.</param>
  33132. <param name="fullName">The full name.</param>
  33133. </member>
  33134. <member name="M:Spire.Pdf.Interactive.Forms.PdfTextField.#ctor(Spire.Pdf.Interactive.Forms.PdfForm,Spire.Pdf.Interactive.Forms.FieldHierarchy)">
  33135. <summary>
  33136. Initialize a new instance.
  33137. </summary>
  33138. <param name="form">The assoiated form.</param>
  33139. <param name="fieldHierarchy">
  33140. The field hierarchy which contain field dictionary and the ancestors.
  33141. </param>
  33142. </member>
  33143. <member name="M:Spire.Pdf.Interactive.Forms.PdfTextField.IsTextField(Spire.Pdf.Interactive.Forms.FieldHierarchy)">
  33144. <summary>
  33145. Whether is text field.
  33146. </summary>
  33147. <param name="fieldHierarchy">
  33148. The field hierarchy which contain field dictionary and the ancestors.
  33149. </param>
  33150. <returns></returns>
  33151. </member>
  33152. <member name="T:Spire.Pdf.Interactive.Forms.FieldHierarchy">
  33153. <summary>
  33154. Represents field hierarchy which contain field dictionary and the ancestors.
  33155. </summary>
  33156. </member>
  33157. <member name="F:Spire.Pdf.Interactive.Forms.FieldHierarchy.m_dictionary">
  33158. <summary>
  33159. The dictionary.
  33160. </summary>
  33161. </member>
  33162. <member name="F:Spire.Pdf.Interactive.Forms.FieldHierarchy.m_ancestors">
  33163. <summary>
  33164. The ancestors in the hierarchy.
  33165. </summary>
  33166. </member>
  33167. <member name="P:Spire.Pdf.Interactive.Forms.FieldHierarchy.Dictionary">
  33168. <summary>
  33169. The field dictionary.
  33170. </summary>
  33171. </member>
  33172. <member name="P:Spire.Pdf.Interactive.Forms.FieldHierarchy.RootDictionary">
  33173. <summary>
  33174. The root field dictionary.
  33175. </summary>
  33176. </member>
  33177. <member name="M:Spire.Pdf.Interactive.Forms.FieldHierarchy.#ctor(System.String)">
  33178. <summary>
  33179. Initialize a new instance.
  33180. </summary>
  33181. <param name="fieldFullName">The field full name.</param>
  33182. </member>
  33183. <member name="M:Spire.Pdf.Interactive.Forms.FieldHierarchy.#ctor(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Primitives.PdfDictionary[])">
  33184. <summary>
  33185. Initialize a new instance.
  33186. </summary>
  33187. <param name="dictionary">The field dictionary.</param>
  33188. <param name="ancestors">The ancestors in the hierarchy.</param>
  33189. </member>
  33190. <member name="M:Spire.Pdf.Interactive.Forms.FieldHierarchy.GetFullName">
  33191. <summary>
  33192. Get field full name.
  33193. </summary>
  33194. <returns></returns>
  33195. </member>
  33196. <member name="M:Spire.Pdf.Interactive.Forms.FieldHierarchy.GetFullName(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Primitives.PdfDictionary[])">
  33197. <summary>
  33198. Get field full name.
  33199. </summary>
  33200. <param name="dictionary">The field dictionary.</param>
  33201. <param name="ancestors">The ancestors in the hierarchy.</param>
  33202. <returns>The field full name.</returns>
  33203. </member>
  33204. <member name="M:Spire.Pdf.Interactive.Forms.FieldHierarchy.ContainProperty(System.String,System.Boolean)">
  33205. <summary>
  33206. Whether contains property.
  33207. </summary>
  33208. <param name="key">The key.</param>
  33209. <param name="inheritable">Inheritable.</param>
  33210. <returns>
  33211. If contain the property, true.
  33212. Otherwise, false.
  33213. </returns>
  33214. </member>
  33215. <member name="M:Spire.Pdf.Interactive.Forms.FieldHierarchy.GetProperty(System.String,System.Boolean)">
  33216. <summary>
  33217. Get property.
  33218. </summary>
  33219. <param name="key">The key.</param>
  33220. <param name="inheritable">Inheritable.</param>
  33221. <returns>The value.</returns>
  33222. </member>
  33223. <member name="M:Spire.Pdf.Interactive.Forms.FieldHierarchy.SetProperty(System.String,Spire.Pdf.Interfaces.IPdfPrimitive)">
  33224. <summary>
  33225. Set property.
  33226. </summary>
  33227. <param name="key">The key.</param>
  33228. <param name="value">The value.</param>
  33229. </member>
  33230. <member name="T:Spire.Pdf.Interactive.Forms.PdfField">
  33231. <summary>
  33232. Represents terminal field in the PDF Form.
  33233. </summary>
  33234. </member>
  33235. <member name="F:Spire.Pdf.Interactive.Forms.PdfField.m_form">
  33236. <summary>
  33237. The assoiated form.
  33238. </summary>
  33239. </member>
  33240. <member name="F:Spire.Pdf.Interactive.Forms.PdfField.m_fieldHierarchy">
  33241. <summary>
  33242. The field hierarchy which contain field dictionary and the ancestors.
  33243. </summary>
  33244. </member>
  33245. <member name="P:Spire.Pdf.Interactive.Forms.PdfField.FieldHierarchy">
  33246. <summary>
  33247. The field hierarchy.
  33248. </summary>
  33249. </member>
  33250. <member name="P:Spire.Pdf.Interactive.Forms.PdfField.FullName">
  33251. <summary>
  33252. The full name.
  33253. </summary>
  33254. </member>
  33255. <member name="M:Spire.Pdf.Interactive.Forms.PdfField.#ctor(Spire.Pdf.Interactive.Forms.PdfForm,System.String)">
  33256. <summary>
  33257. Initialize a new instance.
  33258. </summary>
  33259. <param name="form">The assoiated form.</param>
  33260. <param name="fullName">The full name.</param>
  33261. </member>
  33262. <member name="M:Spire.Pdf.Interactive.Forms.PdfField.#ctor(Spire.Pdf.Interactive.Forms.PdfForm,Spire.Pdf.Interactive.Forms.FieldHierarchy)">
  33263. <summary>
  33264. Initialize a new instance.
  33265. </summary>
  33266. <param name="form">The assoiated form.</param>
  33267. <param name="fieldHierarchy">
  33268. The field hierarchy which contain field dictionary and the ancestors.
  33269. </param>
  33270. </member>
  33271. <member name="M:Spire.Pdf.Interactive.Forms.PdfField.GetWidgetAnnotations">
  33272. <summary>
  33273. Get all widget annotation.
  33274. </summary>
  33275. <returns></returns>
  33276. </member>
  33277. <member name="M:Spire.Pdf.Interactive.Forms.PdfField.AddWidgetAnnotation(Spire.Pdf.PdfPageBase,System.Single,System.Single,System.Single,System.Single)">
  33278. <summary>
  33279. Add field's widget annotation.
  33280. </summary>
  33281. <param name="field">The field.</param>
  33282. <param name="page">The page of widget annotation.</param>
  33283. <param name="x">The x position of the annotation on the page.</param>
  33284. <param name="y">The y position of the annotation on the page.</param>
  33285. <param name="width">The width of the annotation on the page.</param>
  33286. <param name="height">The height of the annotation on the page.</param>
  33287. <returns>The widget annotation.</returns>
  33288. </member>
  33289. <member name="M:Spire.Pdf.Interactive.Forms.PdfField.ExistWidgetAnnotationEntries(Spire.Pdf.Primitives.PdfDictionary)">
  33290. <summary>
  33291. Whether exist widget annotation entries in field dictionary.
  33292. </summary>
  33293. <returns>
  33294. If the contents of the field dictionary and the annotation dictionary can be merged into a single dictionary, true.
  33295. Otherwise, false.
  33296. </returns>
  33297. </member>
  33298. <member name="M:Spire.Pdf.Interactive.Forms.PdfField.CloneAndRemoveWidgetAnnotationEntries(Spire.Pdf.Primitives.PdfDictionary)">
  33299. <summary>
  33300. Clone and remove widget annotation entries from field dictionary.
  33301. </summary>
  33302. <returns>The widget annotation dictionary.</returns>
  33303. </member>
  33304. <member name="M:Spire.Pdf.Interactive.Forms.PdfField.MergeWidgetAnnotationEntries(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Primitives.PdfDictionary)">
  33305. <summary>
  33306. Merge widget annotation entries to field dictionary.
  33307. </summary>
  33308. <param name="fieldDictionary">The field dictionary.</param>
  33309. <param name="widgetAnnotationDictionary">The widget annotation</param>
  33310. </member>
  33311. <member name="M:Spire.Pdf.Interactive.Forms.PdfField.AddPageWidgetAnnotation(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Primitives.PdfDictionary)">
  33312. <summary>
  33313. Add page widget annotation.
  33314. </summary>
  33315. <param name="pageDictionary">The page dictionary.</param>
  33316. <param name="widgetAnnotationDictionary">The new widget annotation dictionary.</param>
  33317. </member>
  33318. <member name="M:Spire.Pdf.Interactive.Forms.PdfField.ReplacePageWidgetAnnotation(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Primitives.PdfDictionary)">
  33319. <summary>
  33320. Replace page widget annotation.
  33321. </summary>
  33322. <param name="oldWidgetAnnotationDictionary">The old widget annotation dictionary.</param>
  33323. <param name="newWidgetAnnotationDictionary">The new widget annotation dictionary.</param>
  33324. </member>
  33325. <member name="T:Spire.Pdf.Interactive.Forms.PdfForm">
  33326. <summary>
  33327. Used to gathering information interactively from the user.
  33328. </summary>
  33329. </member>
  33330. <member name="F:Spire.Pdf.Interactive.Forms.PdfForm.m_document">
  33331. <summary>
  33332. The assoiated document.
  33333. </summary>
  33334. </member>
  33335. <member name="P:Spire.Pdf.Interactive.Forms.PdfForm.Document">
  33336. <summary>
  33337. The assoiated document.
  33338. </summary>
  33339. </member>
  33340. <member name="P:Spire.Pdf.Interactive.Forms.PdfForm.Dictionary">
  33341. <summary>
  33342. The form dictionary.
  33343. </summary>
  33344. </member>
  33345. <member name="M:Spire.Pdf.Interactive.Forms.PdfForm.#ctor(Spire.Pdf.PdfDocumentBase)">
  33346. <summary>
  33347. Initialize a new instance.
  33348. </summary>
  33349. </member>
  33350. <member name="M:Spire.Pdf.Interactive.Forms.PdfForm.GetPdfFields">
  33351. <summary>
  33352. Get all fields.
  33353. </summary>
  33354. <returns></returns>
  33355. </member>
  33356. <member name="M:Spire.Pdf.Interactive.Forms.PdfForm.FindFields(System.String)">
  33357. <summary>
  33358. Find fields.
  33359. </summary>
  33360. <param name="fullName">The full name.</param>
  33361. <returns>The matched fields.</returns>
  33362. </member>
  33363. <member name="M:Spire.Pdf.Interactive.Forms.PdfForm.CreateSignatureField(System.String)">
  33364. <summary>
  33365. Create signature field.
  33366. </summary>
  33367. <param name="fullName">The full name.</param>
  33368. <returns>The new signature field.</returns>
  33369. </member>
  33370. <!-- 对于成员“M:Spire.Pdf.Interactive.Forms.PdfForm.FindFieldHierarchy(System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary},System.Collections.Generic.Stack{Spire.Pdf.Primitives.PdfDictionary},System.String,System.Collections.Generic.Dictionary{Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Interactive.Forms.FieldHierarchy})”忽略有格式错误的 XML 注释 -->
  33371. <member name="M:Spire.Pdf.Interactive.Forms.PdfForm.GetFieldDictionaryList(Spire.Pdf.Primitives.PdfArray)">
  33372. <summary>
  33373. Get field dictionary list.
  33374. </summary>
  33375. <param name="array">The array.</param>
  33376. <returns>The field dictionary list.</returns>
  33377. </member>
  33378. <member name="T:Spire.Pdf.Interactive.Forms.PdfSignatureField">
  33379. <summary>
  33380. Represents signature field in the PDF Form.
  33381. </summary>
  33382. </member>
  33383. <member name="M:Spire.Pdf.Interactive.Forms.PdfSignatureField.#ctor(Spire.Pdf.Interactive.Forms.PdfForm,System.String)">
  33384. <summary>
  33385. Initialize a new instance.
  33386. </summary>
  33387. <param name="form">The assoiated form.</param>
  33388. <param name="name">The full name.</param>
  33389. </member>
  33390. <member name="M:Spire.Pdf.Interactive.Forms.PdfSignatureField.#ctor(Spire.Pdf.Interactive.Forms.PdfForm,Spire.Pdf.Interactive.Forms.FieldHierarchy)">
  33391. <summary>
  33392. Initialize a new instance.
  33393. </summary>
  33394. <param name="form">The assoiated form.</param>
  33395. <param name="fieldHierarchy">
  33396. The field hierarchy which contain field dictionary and the ancestors.
  33397. </param>
  33398. </member>
  33399. <member name="M:Spire.Pdf.Interactive.Forms.PdfSignatureField.IsSignatureField(Spire.Pdf.Interactive.Forms.FieldHierarchy)">
  33400. <summary>
  33401. Whether is signature field.
  33402. </summary>
  33403. <param name="fieldHierarchy">
  33404. The field hierarchy which contain field dictionary and the ancestors.
  33405. </param>
  33406. <returns></returns>
  33407. </member>
  33408. <member name="T:Spire.Pdf.Interchange.TaggedPdf.PdfLogicalStructure">
  33409. <summary>
  33410. PDF’s logical structure facilities provide a mechanism for incorporating
  33411. structural information about a document’s content into a PDF file. Such
  33412. information might include, for example, the organization of the document into
  33413. chapters and sections or the identification of special elements such as figures,
  33414. tables, and footnotes. The logical structure facilities are extensible, allowing
  33415. applications that produce PDF files to choose what structural information to
  33416. include and how to represent it, while enabling PDF consumers to navigate a file
  33417. without knowing the producer’s structural conventions.
  33418. </summary>
  33419. </member>
  33420. <member name="M:Spire.Pdf.Interchange.TaggedPdf.PdfLogicalStructure.#ctor">
  33421. <summary>
  33422. Construct a new PDF's logical structure.
  33423. </summary>
  33424. </member>
  33425. <member name="M:Spire.Pdf.Interchange.TaggedPdf.PdfLogicalStructure.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  33426. <summary>
  33427. Construct PDF's logical structure.
  33428. </summary>
  33429. <param name="root">The structure tree root.</param>
  33430. </member>
  33431. <member name="M:Spire.Pdf.Interchange.TaggedPdf.PdfLogicalStructure.AppendChildElement(System.String)">
  33432. <summary>
  33433. Append structure type element.
  33434. </summary>
  33435. <param name="structureType">The structure type.</param>
  33436. <returns>The pdf structure type element.</returns>
  33437. </member>
  33438. <member name="M:Spire.Pdf.Interchange.TaggedPdf.PdfLogicalStructure.GetChildElements">
  33439. <summary>
  33440. Get the children structure elements.
  33441. </summary>
  33442. <returns>The pdf structure type element list.</returns>
  33443. </member>
  33444. <member name="M:Spire.Pdf.Interchange.TaggedPdf.PdfLogicalStructure.CreateLogicalStructure(Spire.Pdf.PdfDocument)">
  33445. <summary>
  33446. Create PDF's logical structure.
  33447. </summary>
  33448. <param name="doc">The pdf document.</param>
  33449. <returns>return new logical structure.</returns>
  33450. </member>
  33451. <member name="M:Spire.Pdf.Interchange.TaggedPdf.PdfLogicalStructure.GetPdfLogicalStructure(Spire.Pdf.PdfDocument)">
  33452. <summary>
  33453. Get PDF's logical structure.
  33454. </summary>
  33455. <param name="doc">The pdf document.</param>
  33456. <returns>
  33457. Return PDF's logical structure.If null,the pdf document has not PDF's logical structure.
  33458. </returns>
  33459. </member>
  33460. <member name="T:Spire.Pdf.Interchange.TaggedPdf.ParentTree">
  33461. <summary>
  33462. A number tree used in finding the structure elements to which content items belong.
  33463. </summary>
  33464. </member>
  33465. <member name="T:Spire.Pdf.Interchange.TaggedPdf.IDTree">
  33466. <summary>
  33467. A name tree that maps element identifiers to the structure elements.
  33468. </summary>
  33469. </member>
  33470. <member name="T:Spire.Pdf.Interchange.TaggedPdf.RoleMap">
  33471. <summary>
  33472. A dictionary that maps the names of structure types used
  33473. in the document to their approximate equivalents in the set of standard structure types.
  33474. </summary>
  33475. </member>
  33476. <member name="T:Spire.Pdf.Interchange.TaggedPdf.ClassMap">
  33477. <summary>
  33478. A dictionary that maps name objects designating attribute classes to
  33479. the corresponding attribute objects or arrays of attribute objects
  33480. </summary>
  33481. </member>
  33482. <member name="T:Spire.Pdf.Interchange.TaggedPdf.ArtifactPropertyList">
  33483. <summary>
  33484. Represents the Pdf Artifact property list.
  33485. </summary>
  33486. </member>
  33487. <member name="P:Spire.Pdf.Interchange.TaggedPdf.ArtifactPropertyList.Type">
  33488. <summary>
  33489. Gets or sets the artifact type
  33490. </summary>
  33491. </member>
  33492. <member name="P:Spire.Pdf.Interchange.TaggedPdf.ArtifactPropertyList.Top">
  33493. <summary>
  33494. Gets or sets top of the artifact’s bounding box.
  33495. </summary>
  33496. </member>
  33497. <member name="P:Spire.Pdf.Interchange.TaggedPdf.ArtifactPropertyList.Left">
  33498. <summary>
  33499. Gets or sets left of the artifact’s bounding box.
  33500. </summary>
  33501. </member>
  33502. <member name="P:Spire.Pdf.Interchange.TaggedPdf.ArtifactPropertyList.Bottom">
  33503. <summary>
  33504. Gets or sets Bottom of the artifact’s bounding box.
  33505. </summary>
  33506. </member>
  33507. <member name="P:Spire.Pdf.Interchange.TaggedPdf.ArtifactPropertyList.Right">
  33508. <summary>
  33509. Gets or sets Bottom of the artifact’s bounding box.
  33510. </summary>
  33511. </member>
  33512. <member name="P:Spire.Pdf.Interchange.TaggedPdf.ArtifactPropertyList.SubType">
  33513. <summary>
  33514. Gets or sets the subtype of the artifact
  33515. </summary>
  33516. </member>
  33517. <member name="P:Spire.Pdf.Interchange.TaggedPdf.ArtifactPropertyList.TopEdge">
  33518. <summary>
  33519. Gets or sets top edge of the page
  33520. </summary>
  33521. </member>
  33522. <member name="P:Spire.Pdf.Interchange.TaggedPdf.ArtifactPropertyList.LeftEdge">
  33523. <summary>
  33524. Gets or sets left edge of the page
  33525. </summary>
  33526. </member>
  33527. <member name="P:Spire.Pdf.Interchange.TaggedPdf.ArtifactPropertyList.BottomEdge">
  33528. <summary>
  33529. Gets or sets Bottom edge of the page
  33530. </summary>
  33531. </member>
  33532. <member name="P:Spire.Pdf.Interchange.TaggedPdf.ArtifactPropertyList.RightEdge">
  33533. <summary>
  33534. Gets or sets Bottom edge of the page
  33535. </summary>
  33536. </member>
  33537. <member name="T:Spire.Pdf.Interchange.TaggedPdf.PdfStandardStructTypes">
  33538. <summary>
  33539. Represents the standard struct types.
  33540. </summary>
  33541. </member>
  33542. <member name="T:Spire.Pdf.Interchange.TaggedPdf.MarkInfo">
  33543. <summary>
  33544. Represents the Pdf mark information.
  33545. </summary>
  33546. </member>
  33547. <member name="P:Spire.Pdf.Interchange.TaggedPdf.MarkInfo.Marked">
  33548. <summary>
  33549. A flag indicating whether the document conforms to Tagged PDF conventions.
  33550. </summary>
  33551. </member>
  33552. <member name="T:Spire.Pdf.Interchange.TaggedPdf.UserProperty">
  33553. <summary>
  33554. Represents the Pdf user property.
  33555. </summary>
  33556. </member>
  33557. <member name="T:Spire.Pdf.Interchange.TaggedPdf.Attributes">
  33558. <summary>
  33559. The attribute information is held in one or more attribute objects
  33560. associated with the structure element.
  33561. </summary>
  33562. </member>
  33563. <member name="T:Spire.Pdf.Interchange.TaggedPdf.PdfStructContent">
  33564. <summary>
  33565. Represents the pdf structure marked-content identifier or
  33566. marked-content reference, object reference.
  33567. </summary>
  33568. </member>
  33569. <member name="T:Spire.Pdf.Interchange.TaggedPdf.IStructureNode">
  33570. <summary>
  33571. Represents the pdf structure node.
  33572. </summary>
  33573. </member>
  33574. <member name="T:Spire.Pdf.Interchange.TaggedPdf.PdfStructureElement">
  33575. <summary>
  33576. Represents the pdf structure element.
  33577. </summary>
  33578. </member>
  33579. <member name="P:Spire.Pdf.Interchange.TaggedPdf.PdfStructureElement.S">
  33580. <summary>
  33581. The structure type.
  33582. </summary>
  33583. </member>
  33584. <member name="P:Spire.Pdf.Interchange.TaggedPdf.PdfStructureElement.ID">
  33585. <summary>
  33586. The element identifier.
  33587. </summary>
  33588. </member>
  33589. <member name="P:Spire.Pdf.Interchange.TaggedPdf.PdfStructureElement.R">
  33590. <summary>
  33591. The current revision number of this structure element.
  33592. </summary>
  33593. </member>
  33594. <member name="P:Spire.Pdf.Interchange.TaggedPdf.PdfStructureElement.Title">
  33595. <summary>
  33596. The title of the structure element.
  33597. </summary>
  33598. </member>
  33599. <member name="P:Spire.Pdf.Interchange.TaggedPdf.PdfStructureElement.Lang">
  33600. <summary>
  33601. A language identifier specifying the natural language
  33602. for all text in the structure element except where
  33603. overridden by language specifications for nested structure elements or marked content.
  33604. </summary>
  33605. </member>
  33606. <member name="P:Spire.Pdf.Interchange.TaggedPdf.PdfStructureElement.Alt">
  33607. <summary>
  33608. An alternate description of the structure element and
  33609. its children in human-readable form, which is useful
  33610. when extracting the document’s contents in support of
  33611. accessibility to users with disabilities or for other purposes.
  33612. </summary>
  33613. </member>
  33614. <member name="P:Spire.Pdf.Interchange.TaggedPdf.PdfStructureElement.E">
  33615. <summary>
  33616. The expanded form of an abbreviation.
  33617. </summary>
  33618. </member>
  33619. <member name="P:Spire.Pdf.Interchange.TaggedPdf.PdfStructureElement.ActualText">
  33620. <summary>
  33621. Text that is an exact replacement for the structure element
  33622. and its children. This replacement text (which should apply
  33623. to as small a piece of content as possible) is useful when
  33624. extracting the document’s contents in support of accessibility
  33625. to users with disabilities or for other purposes.
  33626. </summary>
  33627. </member>
  33628. <member name="M:Spire.Pdf.Interchange.TaggedPdf.PdfStructureElement.GetChildNodes">
  33629. <summary>
  33630. Get the children of this structure element.
  33631. </summary>
  33632. <returns>
  33633. The children of this structure element.
  33634. The value of list may be one of the following objects:
  33635. structure element or marked-content identifier or
  33636. marked-content reference, object reference.
  33637. </returns>
  33638. </member>
  33639. <member name="M:Spire.Pdf.Interchange.TaggedPdf.PdfStructureElement.AppendChildElement(System.String)">
  33640. <summary>
  33641. Append structure type element.
  33642. </summary>
  33643. <param name="structureType">The structure type.</param>
  33644. <returns>The pdf structure type element.</returns>
  33645. </member>
  33646. <member name="M:Spire.Pdf.Interchange.TaggedPdf.PdfStructureElement.BeginMarkedContentSequence(Spire.Pdf.Graphics.PdfCanvas,System.String)">
  33647. <summary>
  33648. Begin a marked-content sequence of objects within the content stream.
  33649. </summary>
  33650. <param name="g">The graphics context of the content stream.</param>
  33651. <param name="tag">The role or significance of the sequence.</param>
  33652. </member>
  33653. <member name="M:Spire.Pdf.Interchange.TaggedPdf.PdfStructureElement.BeginMarkedContentSequence(Spire.Pdf.Graphics.PdfCanvas,System.String,System.Int32)">
  33654. <summary>
  33655. Begin a marked-content sequence of objects within the content stream.
  33656. </summary>
  33657. <param name="g">The graphics context of the content stream.</param>
  33658. <param name="tag">The role or significance of the sequence.</param>
  33659. <param name="mcid">
  33660. An integer marked-content identifier that uniquely identifies the marked-content sequence within its content stream.
  33661. </param>
  33662. </member>
  33663. <member name="M:Spire.Pdf.Interchange.TaggedPdf.PdfStructureElement.EndMarkedContentSequence(Spire.Pdf.Graphics.PdfCanvas)">
  33664. <summary>
  33665. End a marked-content sequence of objects within the content stream.
  33666. </summary>
  33667. <param name="g">The graphics context of the content stream.</param>
  33668. </member>
  33669. <member name="M:Spire.Pdf.Interchange.TaggedPdf.PdfStructureElement.ReferenceContent(Spire.Pdf.PdfPageBase,System.Int32)">
  33670. <summary>
  33671. Reference struct content.
  33672. </summary>
  33673. <param name="page">
  33674. The page object representing the page on which the graphics objects in the marked-content sequence are rendered.
  33675. </param>
  33676. <param name="mcid">
  33677. An integer marked-content identifier that uniquely identifies the marked-content sequence within its content stream.
  33678. </param>
  33679. </member>
  33680. <member name="M:Spire.Pdf.Interchange.TaggedPdf.PdfStructureElement.ReferenceContent(System.Int32)">
  33681. <summary>
  33682. Reference struct content.
  33683. </summary>
  33684. <param name="mcid">
  33685. An integer marked-content identifier that uniquely identifies the marked-content sequence within its content stream.
  33686. </param>
  33687. </member>
  33688. <member name="T:Spire.Pdf.Print.PdfBookletLayout">
  33689. <summary>
  33690. BookletLayout.
  33691. </summary>
  33692. </member>
  33693. <member name="F:Spire.Pdf.Print.PdfBookletLayout.m_bookletSubset">
  33694. <summary>
  33695. The bookletSubset mode.
  33696. Default value BothSides.
  33697. </summary>
  33698. </member>
  33699. <member name="F:Spire.Pdf.Print.PdfBookletLayout.m_bookletBinding">
  33700. <summary>
  33701. The booklet binding mode.
  33702. Default value Left.
  33703. </summary>
  33704. </member>
  33705. <member name="P:Spire.Pdf.Print.PdfBookletLayout.BookletBinding">
  33706. <summary>
  33707. Get or set BookletBinding,default value Left.
  33708. </summary>
  33709. </member>
  33710. <member name="M:Spire.Pdf.Print.PdfBookletLayout.#ctor">
  33711. <summary>
  33712. Initializes a new instance of the PdfSinglePageLayout class
  33713. </summary>
  33714. </member>
  33715. <member name="M:Spire.Pdf.Print.PdfBookletLayout.GetPageContentBound(System.Drawing.RectangleF,System.Drawing.RectangleF,System.Drawing.RectangleF)">
  33716. <summary>
  33717. Get page content bound in paper content bound.
  33718. </summary>
  33719. <param name="paperPrintableContentBound">The paper printable content bound.</param>
  33720. <param name="paperContentBound">The paper content bound.</param>
  33721. <param name="pageBound">The page bound.</param>
  33722. <returns>The page content bound.</returns>
  33723. </member>
  33724. <member name="M:Spire.Pdf.Print.PdfBookletLayout.GetPageContentBoundFitSizePaper(System.Drawing.RectangleF)">
  33725. <summary>
  33726. Get page content bound when booklet Binding is Left or Right.
  33727. </summary>
  33728. <param name="paperContentBound">The paper content bound.</param>
  33729. <returns>The page content bound.</returns>
  33730. </member>
  33731. <member name="M:Spire.Pdf.Print.PdfBookletLayout.GetPageContentBound(System.Drawing.RectangleF,System.Drawing.RectangleF)">
  33732. <summary>
  33733. Get page content bound when scaling booklet binding is LiftHigh or RightHigh
  33734. </summary>
  33735. <param name="paperContentBound">The paper content bound.</param>
  33736. <param name="pageBound">The page bound.</param>
  33737. <returns>The page content bound.</returns>
  33738. </member>
  33739. <member name="T:Spire.Pdf.Print.PdfBookletSubsetMode">
  33740. <summary>
  33741. Pdf print to booklet subset mode
  33742. </summary>
  33743. </member>
  33744. <member name="F:Spire.Pdf.Print.PdfBookletSubsetMode.BothSides">
  33745. <summary>
  33746. Print BothSides.
  33747. </summary>
  33748. </member>
  33749. <member name="F:Spire.Pdf.Print.PdfBookletSubsetMode.FrontSide">
  33750. <summary>
  33751. Only print Front Side..
  33752. </summary>
  33753. </member>
  33754. <member name="F:Spire.Pdf.Print.PdfBookletSubsetMode.ReverseSide">
  33755. <summary>
  33756. Only print Reverse Side.
  33757. </summary>
  33758. </member>
  33759. <member name="T:Spire.Pdf.Print.PdfBookletBindingMode">
  33760. <summary>
  33761. Pdf print to booklet binding mode
  33762. </summary>
  33763. </member>
  33764. <member name="F:Spire.Pdf.Print.PdfBookletBindingMode.Left">
  33765. <summary>
  33766. Left Binding
  33767. </summary>
  33768. </member>
  33769. <member name="F:Spire.Pdf.Print.PdfBookletBindingMode.Right">
  33770. <summary>
  33771. Right Binding.
  33772. </summary>
  33773. </member>
  33774. <member name="F:Spire.Pdf.Print.PdfBookletBindingMode.LeftHigh">
  33775. <summary>
  33776. LeftHigh Binding.
  33777. </summary>
  33778. </member>
  33779. <member name="F:Spire.Pdf.Print.PdfBookletBindingMode.RightHigh">
  33780. <summary>
  33781. RightHigh Binding.
  33782. </summary>
  33783. </member>
  33784. <member name="T:Spire.Pdf.Print.PdfMultiPageLayout">
  33785. <summary>
  33786. Multi pages to one paper layout.
  33787. </summary>
  33788. </member>
  33789. <member name="F:Spire.Pdf.Print.PdfMultiPageLayout.m_pageOrder">
  33790. <summary>
  33791. Multiple pages order in paper layout.
  33792. </summary>
  33793. </member>
  33794. <member name="F:Spire.Pdf.Print.PdfMultiPageLayout.m_HasPageBorder">
  33795. <summary>
  33796. A value indicating whether the pages has the page border.
  33797. </summary>
  33798. </member>
  33799. <member name="F:Spire.Pdf.Print.PdfMultiPageLayout.m_rowNum">
  33800. <summary>
  33801. The number of rows for the paper layout.
  33802. </summary>
  33803. </member>
  33804. <member name="F:Spire.Pdf.Print.PdfMultiPageLayout.m_columnNum">
  33805. <summary>
  33806. The number of columns for the paper layout.
  33807. </summary>
  33808. </member>
  33809. <member name="F:Spire.Pdf.Print.PdfMultiPageLayout.m_pageSpacing">
  33810. <summary>
  33811. The spacing between pages and pages,measured in hundredths of an inch.
  33812. </summary>
  33813. </member>
  33814. <member name="P:Spire.Pdf.Print.PdfMultiPageLayout.ColumnNum">
  33815. <summary>
  33816. Get or set the number of columns for paper layout.
  33817. </summary>
  33818. </member>
  33819. <member name="P:Spire.Pdf.Print.PdfMultiPageLayout.RowNum">
  33820. <summary>
  33821. Get or set the number of rows for paper layout.
  33822. </summary>
  33823. </member>
  33824. <member name="P:Spire.Pdf.Print.PdfMultiPageLayout.HasPageBorder">
  33825. <summary>
  33826. Get or set a value indicating whether the pages has the page border.
  33827. </summary>
  33828. </member>
  33829. <member name="P:Spire.Pdf.Print.PdfMultiPageLayout.PageOrder">
  33830. <summary>
  33831. Get or set the order of pages in the paper layout.
  33832. </summary>
  33833. </member>
  33834. <member name="M:Spire.Pdf.Print.PdfMultiPageLayout.#ctor">
  33835. <summary>
  33836. Initializes a new instance of the PdfMultiPageLayout class.
  33837. </summary>
  33838. </member>
  33839. <member name="M:Spire.Pdf.Print.PdfMultiPageLayout.GetPageContentBounds(System.Drawing.RectangleF)">
  33840. <summary>
  33841. Get the page content bounds in paper content bound.
  33842. </summary>
  33843. <param name="paperContentBound">The paper content bound.</param>
  33844. <returns>The page content bound in paper content bound.</returns>
  33845. </member>
  33846. <member name="M:Spire.Pdf.Print.PdfMultiPageLayout.GetHorizontalPageBound(System.Drawing.RectangleF)">
  33847. <summary>
  33848. Get the page bounds in horizontal layout.
  33849. </summary>
  33850. <param name="paperContentBound">the paper content bound</param>
  33851. <returns>The page bounds.</returns>
  33852. </member>
  33853. <member name="M:Spire.Pdf.Print.PdfMultiPageLayout.GetHorizontalReversedPageBound(System.Drawing.RectangleF)">
  33854. <summary>
  33855. Get the page bounds in horizontal reverse layout.
  33856. </summary>
  33857. <param name="paperContentBound">The paper content bound.</param>
  33858. <returns>The page bounds.</returns>
  33859. </member>
  33860. <member name="M:Spire.Pdf.Print.PdfMultiPageLayout.GetVerticalPageBound(System.Drawing.RectangleF)">
  33861. <summary>
  33862. Get the page bounds in vertical layout.
  33863. </summary>
  33864. <param name="paperContentBound">The paper content bound.</param>
  33865. <returns>The page bounds.</returns>
  33866. </member>
  33867. <member name="M:Spire.Pdf.Print.PdfMultiPageLayout.GetVerticalReversedPageBound(System.Drawing.RectangleF)">
  33868. <summary>
  33869. Get the page bounds in vertical reverse layout.
  33870. </summary>
  33871. <param name="paperContentBound">The paper content bound.</param>
  33872. <returns>The page bounds.</returns>
  33873. </member>
  33874. <member name="M:Spire.Pdf.Print.PdfMultiPageLayout.GetPageContentBound(System.Collections.Generic.List{System.Drawing.RectangleF})">
  33875. <summary>
  33876. Get the page content bounds in paper bound.
  33877. </summary>
  33878. <param name="pageBounds">The page bounds.</param>
  33879. <returns>The page content bounds.</returns>
  33880. </member>
  33881. <member name="T:Spire.Pdf.Print.PdfMultiPageOrder">
  33882. <summary>
  33883. Multi pages order in the Paper layout.
  33884. </summary>
  33885. </member>
  33886. <member name="F:Spire.Pdf.Print.PdfMultiPageOrder.Horizontal">
  33887. <summary>
  33888. Horizontal and from left to right
  33889. </summary>
  33890. </member>
  33891. <member name="F:Spire.Pdf.Print.PdfMultiPageOrder.HorizontalReversed">
  33892. <summary>
  33893. Horizontal and from right to left
  33894. </summary>
  33895. </member>
  33896. <member name="F:Spire.Pdf.Print.PdfMultiPageOrder.Vertical">
  33897. <summary>
  33898. Vertical and from left to right
  33899. </summary>
  33900. </member>
  33901. <member name="F:Spire.Pdf.Print.PdfMultiPageOrder.VerticalReversed">
  33902. <summary>
  33903. Vertical and from right to left
  33904. </summary>
  33905. </member>
  33906. <member name="T:Spire.Pdf.Print.PdfSplitPageLayout">
  33907. <summary>
  33908. Split one page to multi papers layout.
  33909. </summary>
  33910. </member>
  33911. <member name="M:Spire.Pdf.Print.PdfSplitPageLayout.#ctor">
  33912. <summary>
  33913. Initializes a new instance of the PdfSplitPageLayout class
  33914. </summary>
  33915. </member>
  33916. <member name="M:Spire.Pdf.Print.PdfSplitPageLayout.GetPageBounds(System.Drawing.RectangleF,System.Drawing.RectangleF)">
  33917. <summary>
  33918. Get page bounds.
  33919. </summary>
  33920. <param name="pageBound">The page bound.</param>
  33921. <param name="paperContentBound">The paper content bound.</param>
  33922. <returns>A List collection abount the page bounds.</returns>
  33923. </member>
  33924. <member name="T:Spire.Pdf.Print.PdfSinglePageLayout">
  33925. <summary>
  33926. One page to one paper layout.
  33927. </summary>
  33928. </member>
  33929. <member name="F:Spire.Pdf.Print.PdfSinglePageLayout.m_pageScalingMode">
  33930. <summary>
  33931. Page scaling mode,default value FitSize.
  33932. </summary>
  33933. </member>
  33934. <member name="F:Spire.Pdf.Print.PdfSinglePageLayout.m_customScaling">
  33935. <summary>
  33936. Custom scaling(unit:percent),default value 100f.
  33937. </summary>
  33938. </member>
  33939. <member name="F:Spire.Pdf.Print.PdfSinglePageLayout.m_autoPortraitOrLandscape">
  33940. <summary>
  33941. A value indicating whether automatic portrait and landscape.
  33942. Default value false.
  33943. </summary>
  33944. </member>
  33945. <member name="P:Spire.Pdf.Print.PdfSinglePageLayout.PageScalingMode">
  33946. <summary>
  33947. Get or set page scaling mode,default value FitSize.
  33948. </summary>
  33949. </member>
  33950. <member name="P:Spire.Pdf.Print.PdfSinglePageLayout.CustomScaling">
  33951. <summary>
  33952. Get or set custom scaling(unit:percent),default value 100f.
  33953. </summary>
  33954. </member>
  33955. <member name="P:Spire.Pdf.Print.PdfSinglePageLayout.AutoPortraitOrLandscape">
  33956. <summary>
  33957. Get or set a value indicating whether automatic portrait and landscape.
  33958. Default value false.
  33959. </summary>
  33960. </member>
  33961. <member name="M:Spire.Pdf.Print.PdfSinglePageLayout.#ctor">
  33962. <summary>
  33963. Initializes a new instance of the PdfSinglePageLayout class
  33964. </summary>
  33965. </member>
  33966. <member name="M:Spire.Pdf.Print.PdfSinglePageLayout.GetPageContentBound(System.Drawing.RectangleF,System.Drawing.RectangleF)">
  33967. <summary>
  33968. Get page content bound in paper content bound.
  33969. </summary>
  33970. <param name="paperContentBound">The paper content bound.</param>
  33971. <param name="pageBound">The page bound.</param>
  33972. <returns>The page content bound.</returns>
  33973. </member>
  33974. <member name="M:Spire.Pdf.Print.PdfSinglePageLayout.GetPageContentBoundFitSizePaper(System.Drawing.RectangleF)">
  33975. <summary>
  33976. Get page content bound when scaling mode is FitSize.
  33977. </summary>
  33978. <param name="paperContentBound">The paper content bound.</param>
  33979. <returns>The page content bound.</returns>
  33980. </member>
  33981. <member name="M:Spire.Pdf.Print.PdfSinglePageLayout.GetPageContentBoundActualSizePaper(System.Drawing.RectangleF,System.Drawing.RectangleF)">
  33982. <summary>
  33983. Get page content bound when scaling mode is ActualSize.
  33984. </summary>
  33985. <param name="paperContentBound">The paper content bound.</param>
  33986. <param name="pageBound">The page bound.</param>
  33987. <returns>The page content bound.</returns>
  33988. </member>
  33989. <member name="M:Spire.Pdf.Print.PdfSinglePageLayout.GetPageContentBoundCustomSaclePaper(System.Drawing.RectangleF,System.Drawing.RectangleF)">
  33990. <summary>
  33991. Get page content bound when scaling mode is CustomSacle.
  33992. </summary>
  33993. <param name="paperContentBound">The paper content bound.</param>
  33994. <param name="pageBound">The page bound.</param>
  33995. <returns>The page content bound.</returns>
  33996. </member>
  33997. <member name="M:Spire.Pdf.Print.PdfSinglePageLayout.GetPageContentBoundShrinkOverSizedPaper(System.Drawing.RectangleF,System.Drawing.RectangleF)">
  33998. <summary>
  33999. Get page content bound when scaling mode is ShrinkOverSized.
  34000. </summary>
  34001. <param name="paperContentBound">The paper content bound.</param>
  34002. <param name="pageBound">The page bound.</param>
  34003. <returns>The page content bound.</returns>
  34004. </member>
  34005. <member name="T:Spire.Pdf.Print.PdfSinglePageScalingMode">
  34006. <summary>
  34007. Pdf Print Page Scale type
  34008. </summary>
  34009. </member>
  34010. <member name="F:Spire.Pdf.Print.PdfSinglePageScalingMode.FitSize">
  34011. <summary>
  34012. Adaptive content size.
  34013. </summary>
  34014. </member>
  34015. <member name="F:Spire.Pdf.Print.PdfSinglePageScalingMode.ActualSize">
  34016. <summary>
  34017. The actual size of the content.
  34018. </summary>
  34019. </member>
  34020. <member name="F:Spire.Pdf.Print.PdfSinglePageScalingMode.ShrinkOversized">
  34021. <summary>
  34022. Shrink oversized pages.
  34023. </summary>
  34024. </member>
  34025. <member name="F:Spire.Pdf.Print.PdfSinglePageScalingMode.CustomScale">
  34026. <summary>
  34027. Custom scale.
  34028. </summary>
  34029. </member>
  34030. <member name="T:Spire.Pdf.Print.PdfPaperSizes">
  34031. <summary>
  34032. Represents information about page size.
  34033. The PaperSize's width and height,unit:in hundredths of an inch.
  34034. </summary>
  34035. </member>
  34036. <member name="F:Spire.Pdf.Print.PdfPaperSizes.Letter">
  34037. <summary>
  34038. Letter format.
  34039. </summary>
  34040. </member>
  34041. <member name="F:Spire.Pdf.Print.PdfPaperSizes.Note">
  34042. <summary>
  34043. Note format.
  34044. </summary>
  34045. </member>
  34046. <member name="F:Spire.Pdf.Print.PdfPaperSizes.Legal">
  34047. <summary>
  34048. Legal format.
  34049. </summary>
  34050. </member>
  34051. <member name="F:Spire.Pdf.Print.PdfPaperSizes.A0">
  34052. <summary>
  34053. A0 format.
  34054. </summary>
  34055. </member>
  34056. <member name="F:Spire.Pdf.Print.PdfPaperSizes.A1">
  34057. <summary>
  34058. A1 format.
  34059. </summary>
  34060. </member>
  34061. <member name="F:Spire.Pdf.Print.PdfPaperSizes.A2">
  34062. <summary>
  34063. A2 format.
  34064. </summary>
  34065. </member>
  34066. <member name="F:Spire.Pdf.Print.PdfPaperSizes.A3">
  34067. <summary>
  34068. A3 format.
  34069. </summary>
  34070. </member>
  34071. <member name="F:Spire.Pdf.Print.PdfPaperSizes.A4">
  34072. <summary>
  34073. A4 format.
  34074. </summary>
  34075. </member>
  34076. <member name="F:Spire.Pdf.Print.PdfPaperSizes.A5">
  34077. <summary>
  34078. A5 format.
  34079. </summary>
  34080. </member>
  34081. <member name="F:Spire.Pdf.Print.PdfPaperSizes.A6">
  34082. <summary>
  34083. A6 format.
  34084. </summary>
  34085. </member>
  34086. <member name="F:Spire.Pdf.Print.PdfPaperSizes.A7">
  34087. <summary>
  34088. A7 format.
  34089. </summary>
  34090. </member>
  34091. <member name="F:Spire.Pdf.Print.PdfPaperSizes.A8">
  34092. <summary>
  34093. A8 format.
  34094. </summary>
  34095. </member>
  34096. <member name="F:Spire.Pdf.Print.PdfPaperSizes.A9">
  34097. <summary>
  34098. A9 format.
  34099. </summary>
  34100. </member>
  34101. <member name="F:Spire.Pdf.Print.PdfPaperSizes.A10">
  34102. <summary>
  34103. A10 format.
  34104. </summary>
  34105. </member>
  34106. <member name="F:Spire.Pdf.Print.PdfPaperSizes.B0">
  34107. <summary>
  34108. B0 format.
  34109. </summary>
  34110. </member>
  34111. <member name="F:Spire.Pdf.Print.PdfPaperSizes.B1">
  34112. <summary>
  34113. B1 format.
  34114. </summary>
  34115. </member>
  34116. <member name="F:Spire.Pdf.Print.PdfPaperSizes.B2">
  34117. <summary>
  34118. B2 format.
  34119. </summary>
  34120. </member>
  34121. <member name="F:Spire.Pdf.Print.PdfPaperSizes.B3">
  34122. <summary>
  34123. B3 format.
  34124. </summary>
  34125. </member>
  34126. <member name="F:Spire.Pdf.Print.PdfPaperSizes.B4">
  34127. <summary>
  34128. B4 format.
  34129. </summary>
  34130. </member>
  34131. <member name="F:Spire.Pdf.Print.PdfPaperSizes.B5">
  34132. <summary>
  34133. B5 format.
  34134. </summary>
  34135. </member>
  34136. <member name="F:Spire.Pdf.Print.PdfPaperSizes.ArchE">
  34137. <summary>
  34138. ArchE format.
  34139. </summary>
  34140. </member>
  34141. <member name="F:Spire.Pdf.Print.PdfPaperSizes.ArchD">
  34142. <summary>
  34143. ArchD format.
  34144. </summary>
  34145. </member>
  34146. <member name="F:Spire.Pdf.Print.PdfPaperSizes.ArchC">
  34147. <summary>
  34148. ArchC format.
  34149. </summary>
  34150. </member>
  34151. <member name="F:Spire.Pdf.Print.PdfPaperSizes.ArchB">
  34152. <summary>
  34153. ArchB format.
  34154. </summary>
  34155. </member>
  34156. <member name="F:Spire.Pdf.Print.PdfPaperSizes.ArchA">
  34157. <summary>
  34158. ArchA format.
  34159. </summary>
  34160. </member>
  34161. <member name="F:Spire.Pdf.Print.PdfPaperSizes.Flsa">
  34162. <summary>
  34163. The American Foolscap format.
  34164. </summary>
  34165. </member>
  34166. <member name="F:Spire.Pdf.Print.PdfPaperSizes.HalfLetter">
  34167. <summary>
  34168. HalfLetter format.
  34169. </summary>
  34170. </member>
  34171. <member name="F:Spire.Pdf.Print.PdfPaperSizes.Letter11x17">
  34172. <summary>
  34173. 11x17 format.
  34174. </summary>
  34175. </member>
  34176. <member name="F:Spire.Pdf.Print.PdfPaperSizes.Ledger">
  34177. <summary>
  34178. Ledger format.
  34179. </summary>
  34180. </member>
  34181. <member name="T:Spire.Pdf.Print.PdfPrinter">
  34182. <summary>
  34183. The page print to paper.
  34184. </summary>
  34185. </member>
  34186. <member name="F:Spire.Pdf.Print.PdfPrinter.m_printSettings">
  34187. <summary>
  34188. Pdf document printSetting.
  34189. </summary>
  34190. </member>
  34191. <member name="F:Spire.Pdf.Print.PdfPrinter.m_documentBase">
  34192. <summary>
  34193. Pdf document object.
  34194. </summary>
  34195. </member>
  34196. <member name="F:Spire.Pdf.Print.PdfPrinter.m_currentPageIndex">
  34197. <summary>
  34198. The current pages array index in m_pages.
  34199. </summary>
  34200. </member>
  34201. <member name="F:Spire.Pdf.Print.PdfPrinter.m_pages">
  34202. <summary>
  34203. The printed pages array, it's elements value is document page index.
  34204. </summary>
  34205. </member>
  34206. <member name="M:Spire.Pdf.Print.PdfPrinter.#ctor(Spire.Pdf.Print.PdfPrintSettings,Spire.Pdf.PdfDocumentBase)">
  34207. <summary>
  34208. Initializes a new instance of the PdfPrinter class.
  34209. </summary>
  34210. <param name="printSettings">Pdf document printSetting.</param>
  34211. <param name="documentBase">Pdf document object.</param>
  34212. </member>
  34213. <member name="M:Spire.Pdf.Print.PdfPrinter.Preview(System.Windows.Forms.PrintPreviewControl)">
  34214. <summary>
  34215. Print Preview.
  34216. </summary>
  34217. </member>
  34218. <member name="M:Spire.Pdf.Print.PdfPrinter.Print">
  34219. <summary>
  34220. Print document.
  34221. </summary>
  34222. </member>
  34223. <member name="M:Spire.Pdf.Print.PdfPrinter.OnBeginPrint(System.Object,System.Drawing.Printing.PrintEventArgs)">
  34224. <summary>
  34225. Begin print page.
  34226. </summary>
  34227. <param name="sender"></param>
  34228. <param name="e"></param>
  34229. </member>
  34230. <member name="M:Spire.Pdf.Print.PdfPrinter.OnQueryPageSettings(System.Object,System.Drawing.Printing.QueryPageSettingsEventArgs)">
  34231. <summary>
  34232. Query page setting.
  34233. </summary>
  34234. <param name="sender"></param>
  34235. <param name="e"></param>
  34236. </member>
  34237. <member name="M:Spire.Pdf.Print.PdfPrinter.OnPrintPage(System.Object,System.Drawing.Printing.PrintPageEventArgs)">
  34238. <summary>
  34239. Print Page.
  34240. </summary>
  34241. <param name="sender"></param>
  34242. <param name="e"></param>
  34243. </member>
  34244. <member name="M:Spire.Pdf.Print.PdfPrinter.OnEndPrint(System.Object,System.Drawing.Printing.PrintEventArgs)">
  34245. <summary>
  34246. End print.
  34247. </summary>
  34248. <param name="sender"></param>
  34249. <param name="e"></param>
  34250. </member>
  34251. <member name="M:Spire.Pdf.Print.PdfPrinter.OnePageToOnePaper_OnBeginPrint">
  34252. <summary>
  34253. Begin print page for one page to one paper.
  34254. </summary>
  34255. </member>
  34256. <member name="M:Spire.Pdf.Print.PdfPrinter.OnePageToOnePaper_OnQueryPageSettings(System.Drawing.Printing.QueryPageSettingsEventArgs)">
  34257. <summary>
  34258. Query page setting for one page to one paper.
  34259. </summary>
  34260. <param name="e"></param>
  34261. </member>
  34262. <member name="M:Spire.Pdf.Print.PdfPrinter.OnePageToOnePaper_OnPrintPage(System.Drawing.Printing.PrintPageEventArgs)">
  34263. <summary>
  34264. Print one page to one paper.
  34265. </summary>
  34266. <param name="args"></param>
  34267. </member>
  34268. <member name="M:Spire.Pdf.Print.PdfPrinter.GetScalPageBound(Spire.Pdf.PdfPageBase,System.Drawing.RectangleF)">
  34269. <summary>
  34270. Get the scale page bound.
  34271. </summary>
  34272. <param name="pageBase">The page base</param>
  34273. <param name="paperBound">The paper bound</param>
  34274. <returns>The scale page bound</returns>
  34275. </member>
  34276. <member name="M:Spire.Pdf.Print.PdfPrinter.Booklet_OnBeginPrint">
  34277. <summary>
  34278. Begin print page for print to booklet.
  34279. </summary>
  34280. </member>
  34281. <member name="M:Spire.Pdf.Print.PdfPrinter.Booklet_OnQueryPageSettings(System.Drawing.Printing.QueryPageSettingsEventArgs)">
  34282. <summary>
  34283. Query page setting for print to booklet.
  34284. </summary>
  34285. <param name="e"></param>
  34286. </member>
  34287. <member name="M:Spire.Pdf.Print.PdfPrinter.Booklet_OnPrintPage(System.Drawing.Printing.PrintPageEventArgs)">
  34288. <summary>
  34289. Print document to booklet.
  34290. </summary>
  34291. <param name="args"></param>
  34292. </member>
  34293. <member name="M:Spire.Pdf.Print.PdfPrinter.MultiplePagesToOnePaper_OnBeginPrint">
  34294. <summary>
  34295. Begin print page for multiple pages to one paper.
  34296. </summary>
  34297. </member>
  34298. <member name="M:Spire.Pdf.Print.PdfPrinter.MultiplePagesToOnePaper_OnQueryPageSettings(System.Drawing.Printing.QueryPageSettingsEventArgs)">
  34299. <summary>
  34300. Query page setting for multiple pages to one paper.
  34301. </summary>
  34302. <param name="e"></param>
  34303. </member>
  34304. <member name="M:Spire.Pdf.Print.PdfPrinter.MultiplePagesToOnePaper_OnPrintPage(System.Drawing.Printing.PrintPageEventArgs)">
  34305. <summary>
  34306. Print multiple pages to one paper.
  34307. </summary>
  34308. <param name="args"></param>
  34309. </member>
  34310. <member name="F:Spire.Pdf.Print.PdfPrinter.m_currentPageImage">
  34311. <summary>
  34312. Current page image.
  34313. </summary>
  34314. </member>
  34315. <member name="F:Spire.Pdf.Print.PdfPrinter.m_currentPageBound">
  34316. <summary>
  34317. Current page bound.
  34318. </summary>
  34319. </member>
  34320. <member name="F:Spire.Pdf.Print.PdfPrinter.m_currentPageSplitBounds">
  34321. <summary>
  34322. Split bounds of current page.
  34323. </summary>
  34324. </member>
  34325. <member name="F:Spire.Pdf.Print.PdfPrinter.m_currentPageSplitBoundIndex">
  34326. <summary>
  34327. Split bound index of current page.
  34328. </summary>
  34329. </member>
  34330. <member name="F:Spire.Pdf.Print.PdfPrinter.m_paperContentBound">
  34331. <summary>
  34332. Paper content bound.
  34333. </summary>
  34334. </member>
  34335. <member name="M:Spire.Pdf.Print.PdfPrinter.OnePageToMultiplePapers_OnBeginPrint">
  34336. <summary>
  34337. Begin print page for one page to multiple papers.
  34338. </summary>
  34339. </member>
  34340. <member name="M:Spire.Pdf.Print.PdfPrinter.OnePageToMultiplePapers_OnQueryPageSettings(System.Drawing.Printing.QueryPageSettingsEventArgs)">
  34341. <summary>
  34342. Query page setting for one page to multiple papers.
  34343. </summary>
  34344. <param name="e"></param>
  34345. </member>
  34346. <member name="M:Spire.Pdf.Print.PdfPrinter.OnePageTomultiplePapers_OnPrintPage(System.Drawing.Printing.PrintPageEventArgs)">
  34347. <summary>
  34348. Print one page to multiple papers.
  34349. </summary>
  34350. <param name="args"></param>
  34351. </member>
  34352. <member name="M:Spire.Pdf.Print.PdfPrinter.InitialPrint">
  34353. <summary>
  34354. Initialize print.
  34355. </summary>
  34356. </member>
  34357. <member name="M:Spire.Pdf.Print.PdfPrinter.GetPageMetafile(System.Int32)">
  34358. <summary>
  34359. Get page metafile.
  34360. </summary>
  34361. <param name="documentPageIndex">Document page index.</param>
  34362. <returns>Page Image.</returns>
  34363. </member>
  34364. <member name="M:Spire.Pdf.Print.PdfPrinter.GetPaperContentBound(System.Drawing.Printing.PageSettings,System.Boolean)">
  34365. <summary>
  34366. Get paper margin bound which according paperSettings. the paperSettings
  34367. is the attribute of PrintPageEventArgs.PageSettings. (Unit: hundredths of an inch)
  34368. PrinterUnit.Display is hundredths of an inch.
  34369. </summary>
  34370. <param name="paperSettings">Paper set.</param>
  34371. <param name="considerHardXY">Is consider hard margin.</param>
  34372. <returns>
  34373. If the considerHardXY is true,get the paper content bound arrcording to the printable area.
  34374. Otherwise the considerHardXY is false,get the paper content bound according to the whole piece of paper.
  34375. Paper content bound(Unit:hundredths of an inch).
  34376. </returns>
  34377. </member>
  34378. <member name="M:Spire.Pdf.Print.PdfPrinter.GetPageBound(Spire.Pdf.General.Render.Page)">
  34379. <summary>
  34380. Get page bound.
  34381. </summary>
  34382. <returns>Page bound(Unit:PrinterUnit.Display).</returns>
  34383. </member>
  34384. <member name="M:Spire.Pdf.Print.PdfPrinter.PrintPageByUniform(System.Drawing.Printing.PrintPageEventArgs,Spire.Pdf.PdfPageBase,System.Drawing.RectangleF)">
  34385. <summary>
  34386. Print the pdf page to the paper's bound using uniform mode.
  34387. </summary>
  34388. <param name="args">Provides data for the print page event.</param>
  34389. <param name="pageBase">The pdf page.</param>
  34390. <param name="pageContentBound">The pape content bound(Unit:PrinterUnit.Display).</param>
  34391. </member>
  34392. <member name="M:Spire.Pdf.Print.PdfPrinter.PrintPageByFill(System.Drawing.Printing.PrintPageEventArgs,System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.RectangleF,System.Drawing.RectangleF)">
  34393. <summary>
  34394. Print the page bound of pdf page image to the paper's bound using fill mode.
  34395. </summary>
  34396. <param name="args">Provides data for the print page event.</param>
  34397. <param name="pageImage">The pdf page image.</param>
  34398. <param name="papeBound">The pdf page bound(Unit:PrinterUnit.Display).</param>
  34399. <param name="pageSplitBound">The pdf page split bound(Unit:PrinterUnit.Display).</param>
  34400. <param name="paperBound">The paper's bound(Unit:PrinterUnit.Display).</param>
  34401. </member>
  34402. <member name="M:Spire.Pdf.Print.PdfPrinter.Finalize">
  34403. <summary>
  34404. Destructor
  34405. </summary>
  34406. </member>
  34407. <member name="M:Spire.Pdf.Print.PdfPrinter.Dispose">
  34408. <summary>
  34409. Releases all resources used.
  34410. </summary>
  34411. </member>
  34412. <member name="F:Spire.Pdf.Print.PdfPrinter.disposed">
  34413. <summary>
  34414. Specify whether to had released resources.
  34415. </summary>
  34416. </member>
  34417. <member name="M:Spire.Pdf.Print.PdfPrinter.Dispose(System.Boolean)">
  34418. <summary>
  34419. Releases all resources used.
  34420. </summary>
  34421. <param name="disposing">True,Releases all resources;False,Releases unmanaged resources.</param>
  34422. </member>
  34423. <member name="T:Spire.Pdf.Print.PdfPaperSettingsEventArgs">
  34424. <summary>
  34425. Provides data for paper setting event.
  34426. </summary>
  34427. </member>
  34428. <member name="P:Spire.Pdf.Print.PdfPaperSettingsEventArgs.CurrentPaper">
  34429. <summary>
  34430. Get current paper index,from 1.
  34431. </summary>
  34432. </member>
  34433. <member name="P:Spire.Pdf.Print.PdfPaperSettingsEventArgs.PaperSources">
  34434. <summary>
  34435. Gets the paper source trays that are available on the printer.
  34436. </summary>
  34437. </member>
  34438. <member name="P:Spire.Pdf.Print.PdfPaperSettingsEventArgs.CurrentPaperSource">
  34439. <summary>
  34440. Get or set current paper source on the printer.
  34441. </summary>
  34442. </member>
  34443. <member name="M:Spire.Pdf.Print.PdfPaperSettingsEventArgs.#ctor(System.Int32,System.Drawing.Printing.PrinterSettings.PaperSourceCollection,System.Drawing.Printing.PaperSource)">
  34444. <summary>
  34445. Initializes a new instance.
  34446. </summary>
  34447. <param name="currentPaper">Current paper index.</param>
  34448. <param name="paperSources">paper source trays that are available on the printer.</param>
  34449. <param name="currentPaperSource">Current paper source on the printer.</param>
  34450. </member>
  34451. <member name="T:Spire.Pdf.Print.PdfPaperSettingsEventHandler">
  34452. <summary>
  34453. Represents the method that handles paper setting event.
  34454. </summary>
  34455. <param name="sender">The source of the event.</param>
  34456. <param name="e">The event data</param>
  34457. </member>
  34458. <member name="T:Spire.Pdf.Print.PdfPrintSettings">
  34459. <summary>
  34460. The page print settings.
  34461. </summary>
  34462. </member>
  34463. <member name="F:Spire.Pdf.Print.PdfPrintSettings.m_printDocument">
  34464. <summary>
  34465. Defines a reusable object that sends output to a printer.
  34466. </summary>
  34467. </member>
  34468. <member name="F:Spire.Pdf.Print.PdfPrintSettings.m_pageLayoutMode">
  34469. <summary>
  34470. Page layout mode.
  34471. </summary>
  34472. </member>
  34473. <member name="F:Spire.Pdf.Print.PdfPrintSettings.m_singlePageLayout">
  34474. <summary>
  34475. One page to one paper layout.
  34476. </summary>
  34477. </member>
  34478. <member name="F:Spire.Pdf.Print.PdfPrintSettings.m_multiPageLayout">
  34479. <summary>
  34480. Multi-page to one paper layout.
  34481. </summary>
  34482. </member>
  34483. <member name="F:Spire.Pdf.Print.PdfPrintSettings.m_splitPageLayout">
  34484. <summary>
  34485. One page to multi-paper layout.
  34486. </summary>
  34487. </member>
  34488. <member name="F:Spire.Pdf.Print.PdfPrintSettings.m_bookletLayout">
  34489. <summary>
  34490. Booklet layout.
  34491. </summary>
  34492. </member>
  34493. <member name="F:Spire.Pdf.Print.PdfPrintSettings.m_printPages">
  34494. <summary>
  34495. The user has specified print pages save in the array.
  34496. </summary>
  34497. </member>
  34498. <member name="F:Spire.Pdf.Print.PdfPrintSettings.m_UserSetMargins">
  34499. <summary>
  34500. User Set Margins
  34501. </summary>
  34502. </member>
  34503. <member name="F:Spire.Pdf.Print.PdfPrintSettings.m_blUserSetMargins">
  34504. <summary>
  34505. when user set margins,should be use UserSetMargins instead of paperSettings.Margins(default:false;when user set,m_blUserSetMargins=true)
  34506. </summary>
  34507. </member>
  34508. <member name="P:Spire.Pdf.Print.PdfPrintSettings.PrintDocument">
  34509. <summary>
  34510. Defines a reusable object that sends output to a printer.
  34511. </summary>
  34512. </member>
  34513. <member name="P:Spire.Pdf.Print.PdfPrintSettings.PrinterName">
  34514. <summary>
  34515. Get or set the name of printer which is on printing pdf document.
  34516. </summary>
  34517. </member>
  34518. <member name="P:Spire.Pdf.Print.PdfPrintSettings.DocumentName">
  34519. <summary>
  34520. Get or set the document name to display (for example, in a print status dialog box or printer queue) while printing the document.
  34521. </summary>
  34522. </member>
  34523. <member name="P:Spire.Pdf.Print.PdfPrintSettings.PaperSize">
  34524. <summary>
  34525. Get or set the size of a piece of paper.
  34526. </summary>
  34527. </member>
  34528. <member name="P:Spire.Pdf.Print.PdfPrintSettings.Copies">
  34529. <summary>
  34530. Get or set the number of copies of the document to print.
  34531. </summary>
  34532. </member>
  34533. <member name="P:Spire.Pdf.Print.PdfPrintSettings.Color">
  34534. <summary>
  34535. Get or set a value indicating whether the page should be printed in color.
  34536. true if the page should be printed in color; otherwise, false. The default
  34537. is determined by the printer.
  34538. </summary>
  34539. </member>
  34540. <member name="P:Spire.Pdf.Print.PdfPrintSettings.Collate">
  34541. <summary>
  34542. Get or set a value indicating whether the printed document is collated.
  34543. </summary>
  34544. </member>
  34545. <member name="P:Spire.Pdf.Print.PdfPrintSettings.Landscape">
  34546. <summary>
  34547. Get or set a value indicating whether the page is printed in landscape or portrait orientation.
  34548. Returns:
  34549. True if the page should be printed in landscape orientation; otherwise, false.
  34550. </summary>
  34551. </member>
  34552. <member name="P:Spire.Pdf.Print.PdfPrintSettings.PrintController">
  34553. <summary>
  34554. Get or set the print controller that guides the printing process.
  34555. </summary>
  34556. </member>
  34557. <member name="P:Spire.Pdf.Print.PdfPrintSettings.CanDuplex">
  34558. <summary>
  34559. Get a value indicating whether the printer supports double-sided printing.
  34560. </summary>
  34561. </member>
  34562. <member name="P:Spire.Pdf.Print.PdfPrintSettings.Duplex">
  34563. <summary>
  34564. Get or set the printer setting for double-sided printing.
  34565. </summary>
  34566. </member>
  34567. <member name="P:Spire.Pdf.Print.PdfPrintSettings.PrinterResolutionKind">
  34568. <summary>
  34569. Get or set the printer resolution kind.
  34570. </summary>
  34571. </member>
  34572. <member name="P:Spire.Pdf.Print.PdfPrintSettings.PrintFromPage">
  34573. <summary>
  34574. Get the pagenumber which you choose as the start page to printing.
  34575. </summary>
  34576. </member>
  34577. <member name="P:Spire.Pdf.Print.PdfPrintSettings.PrintToPage">
  34578. <summary>
  34579. Get the pagenumber which you choose as the final page to printing.
  34580. </summary>
  34581. </member>
  34582. <member name="P:Spire.Pdf.Print.PdfPrintSettings.IsValid">
  34583. <summary>
  34584. Gets a value indicating whether the System.Drawing.Printing.PrinterSettings.PrinterName property designates a valid printer.
  34585. </summary>
  34586. </member>
  34587. <member name="P:Spire.Pdf.Print.PdfPrintSettings.PrintPages">
  34588. <summary>
  34589. Get the user has specified print pages.
  34590. </summary>
  34591. </member>
  34592. <member name="P:Spire.Pdf.Print.PdfPrintSettings.PageLayoutMode">
  34593. <summary>
  34594. Get or set page layout mode.
  34595. </summary>
  34596. </member>
  34597. <member name="P:Spire.Pdf.Print.PdfPrintSettings.SinglePageLayout">
  34598. <summary>
  34599. Get one page to one paper layout.
  34600. </summary>
  34601. </member>
  34602. <member name="P:Spire.Pdf.Print.PdfPrintSettings.MultiPageLayout">
  34603. <summary>
  34604. Get multi-page to one paper layout.
  34605. </summary>
  34606. </member>
  34607. <member name="P:Spire.Pdf.Print.PdfPrintSettings.SplitPageLayout">
  34608. <summary>
  34609. Get one page to multi-paper layout.
  34610. </summary>
  34611. </member>
  34612. <member name="P:Spire.Pdf.Print.PdfPrintSettings.BookletLayout">
  34613. <summary>
  34614. Get booklet layout.
  34615. </summary>
  34616. </member>
  34617. <member name="E:Spire.Pdf.Print.PdfPrintSettings.PaperSettings">
  34618. <summary>
  34619. Occurs immediately before print each paper.
  34620. Note: Ignore on MacOS/Linux platform.
  34621. </summary>
  34622. </member>
  34623. <member name="E:Spire.Pdf.Print.PdfPrintSettings.BeginPrint">
  34624. <summary>
  34625. Occurs when the Spire.pdf.PdfDocument.Print() method is called
  34626. and before the first page of the document prints.
  34627. </summary>
  34628. </member>
  34629. <member name="E:Spire.Pdf.Print.PdfPrintSettings.EndPrint">
  34630. <summary>
  34631. Occurs when the last page of the document has printed.
  34632. </summary>
  34633. </member>
  34634. <member name="E:Spire.Pdf.Print.PdfPrintSettings.PrintPage">
  34635. <summary>
  34636. Occurs when the output to print for the current page is needed.
  34637. </summary>
  34638. </member>
  34639. <member name="E:Spire.Pdf.Print.PdfPrintSettings.QueryPageSettings">
  34640. <summary>
  34641. Occurs immediately before each Spire.pdf.PdfDocument.PrintSettings.PrintPage
  34642. event.
  34643. </summary>
  34644. </member>
  34645. <member name="M:Spire.Pdf.Print.PdfPrintSettings.#ctor">
  34646. <summary>
  34647. Initializes a new instance of the PdfPrintSetting class.
  34648. </summary>
  34649. </member>
  34650. <member name="M:Spire.Pdf.Print.PdfPrintSettings.SelectPageRange(System.Int32,System.Int32)">
  34651. <summary>
  34652. Set print page range.
  34653. </summary>
  34654. <param name="fromPage">From page.</param>
  34655. <param name="toPage">To page.</param>
  34656. </member>
  34657. <member name="M:Spire.Pdf.Print.PdfPrintSettings.SelectSomePages(System.Int32[])">
  34658. <summary>
  34659. Set print some pages.
  34660. </summary>
  34661. <param name="pages">Selection pages.</param>
  34662. </member>
  34663. <member name="M:Spire.Pdf.Print.PdfPrintSettings.SelectSinglePageLayout">
  34664. <summary>
  34665. Select one page to one paper layout.
  34666. Default pageScalingMode = PdfSinglePageScalingMode.FitSize, autoPortraitOrLandscape = true, customScaling = 100f.
  34667. </summary>
  34668. </member>
  34669. <member name="M:Spire.Pdf.Print.PdfPrintSettings.SelectSinglePageLayout(Spire.Pdf.Print.PdfSinglePageScalingMode)">
  34670. <summary>
  34671. Select one page to one paper layout.
  34672. </summary>
  34673. <param name="pageScalingMode">Page scaling mode.</param>
  34674. </member>
  34675. <member name="M:Spire.Pdf.Print.PdfPrintSettings.SelectSinglePageLayout(Spire.Pdf.Print.PdfSinglePageScalingMode,System.Boolean)">
  34676. <summary>
  34677. Select one page to one paper layout.
  34678. </summary>
  34679. <param name="pageScalingMode">Page scaling mode.</param>
  34680. <param name="autoPortraitOrLandscape">Indicating whether automatic portrait and landscape.</param>
  34681. </member>
  34682. <member name="M:Spire.Pdf.Print.PdfPrintSettings.SelectSinglePageLayout(Spire.Pdf.Print.PdfSinglePageScalingMode,System.Boolean,System.Single)">
  34683. <summary>
  34684. Select one page to one paper layout.
  34685. </summary>
  34686. <param name="pageScalingMode">Page scaling mode.</param>
  34687. <param name="autoPortraitOrLandscape">Indicating whether automatic portrait and landscape.</param>
  34688. <param name="customScaling">Custom scaling(unit:percent),default value 100f.Valid only if pageScalingMode== PdfSinglePageScalingMode.CustomScale.</param>
  34689. </member>
  34690. <member name="M:Spire.Pdf.Print.PdfPrintSettings.SelectMultiPageLayout">
  34691. <summary>
  34692. Select muti page to one paper layout.
  34693. Default rows = 2, columns = 2, hasPageBorder = false, pageOrder = PdfMultiPageOrder.Horizontal.
  34694. </summary>
  34695. </member>
  34696. <member name="M:Spire.Pdf.Print.PdfPrintSettings.SelectMultiPageLayout(System.Int32)">
  34697. <summary>
  34698. Select muti page to one paper layout.
  34699. </summary>
  34700. <param name="rows">The number of rows for the paper layout.</param>
  34701. </member>
  34702. <member name="M:Spire.Pdf.Print.PdfPrintSettings.SelectMultiPageLayout(System.Int32,System.Int32)">
  34703. <summary>
  34704. Select muti page to one paper layout.
  34705. </summary>
  34706. <param name="rows">The number of rows for the paper layout.</param>
  34707. <param name="columns">The number of columns for the paper layout.</param>
  34708. </member>
  34709. <member name="M:Spire.Pdf.Print.PdfPrintSettings.SelectMultiPageLayout(System.Int32,System.Int32,System.Boolean)">
  34710. <summary>
  34711. Select muti page to one paper layout.
  34712. </summary>
  34713. <param name="rows">The number of rows for the paper layout.</param>
  34714. <param name="columns">The number of columns for the paper layout.</param>
  34715. <param name="hasPageBorder">A value indicating whether the pages has the page border.</param>
  34716. </member>
  34717. <member name="M:Spire.Pdf.Print.PdfPrintSettings.SelectMultiPageLayout(System.Int32,System.Int32,System.Boolean,Spire.Pdf.Print.PdfMultiPageOrder)">
  34718. <summary>
  34719. Select muti page to one paper layout.
  34720. </summary>
  34721. <param name="rows">The number of rows for the paper layout.</param>
  34722. <param name="columns">The number of columns for the paper layout.</param>
  34723. <param name="hasPageBorder">A value indicating whether the pages has the page border.</param>
  34724. <param name="pageOrder">Multiple pages order.</param>
  34725. </member>
  34726. <member name="M:Spire.Pdf.Print.PdfPrintSettings.SelectSplitPageLayout">
  34727. <summary>
  34728. Select split page to muti paper layout.
  34729. </summary>
  34730. </member>
  34731. <member name="M:Spire.Pdf.Print.PdfPrintSettings.SelectBookletLayout">
  34732. <summary>
  34733. Select booklet layout.
  34734. </summary>
  34735. </member>
  34736. <member name="M:Spire.Pdf.Print.PdfPrintSettings.SelectBookletLayout(Spire.Pdf.Print.PdfBookletSubsetMode)">
  34737. <summary>
  34738. Select booklet layout.
  34739. </summary>
  34740. <param name="bookletSubset">The mode of BookletSubset.</param>
  34741. </member>
  34742. <member name="M:Spire.Pdf.Print.PdfPrintSettings.SelectBookletLayout(Spire.Pdf.Print.PdfBookletBindingMode)">
  34743. <summary>
  34744. Select booklet layout.
  34745. </summary>
  34746. <param name="binding">The mode of BookletBinding.</param>
  34747. </member>
  34748. <member name="M:Spire.Pdf.Print.PdfPrintSettings.SelectBookletLayout(Spire.Pdf.Print.PdfBookletSubsetMode,Spire.Pdf.Print.PdfBookletBindingMode)">
  34749. <summary>
  34750. Select booklet layout.
  34751. </summary>
  34752. <param name="bookletSubset">The mode of BookletSubset.</param>
  34753. <param name="binding">The mode of BookletBinding.</param>
  34754. </member>
  34755. <member name="M:Spire.Pdf.Print.PdfPrintSettings.SetPaperMargins(System.Int32,System.Int32,System.Int32,System.Int32)">
  34756. <summary>
  34757. Set paper margins,measured in hundredths of an inch.
  34758. </summary>
  34759. <param name="top">Paper margin top(unit:hundredths of an inch).</param>
  34760. <param name="bottom">Paper margin bottom(unit:hundredths of an inch).</param>
  34761. <param name="left">Paper margin left(unit:hundredths of an inch).</param>
  34762. <param name="right">Paper margin right(unit:hundredths of an inch).</param>
  34763. </member>
  34764. <member name="P:Spire.Pdf.Print.PdfPrintSettings.UserSetMargins">
  34765. <summary>
  34766. return user set Margins
  34767. </summary>
  34768. <returns></returns>
  34769. </member>
  34770. <member name="P:Spire.Pdf.Print.PdfPrintSettings.BlUserSetMargins">
  34771. <summary>
  34772. when user set margins,should be use UserSetMargins instead of paperSettings.Margins
  34773. </summary>
  34774. </member>
  34775. <member name="M:Spire.Pdf.Print.PdfPrintSettings.PrintToFile(System.String)">
  34776. <summary>
  34777. Set printing to file.
  34778. </summary>
  34779. <param name="fileName">File name.</param>
  34780. </member>
  34781. <member name="M:Spire.Pdf.Print.PdfPrintSettings.OnQueryPageSettings(System.Object,Spire.Pdf.Print.PdfPaperSettingsEventArgs)">
  34782. <summary>
  34783. Trig before each System.Drawing.Printing.PrintDocument.PrintPage.
  34784. </summary>
  34785. <param name="sender">The source of the event.</param>
  34786. <param name="e">A System.Drawing.Printing.QueryPageSettingsEventArgs that contains the event data.</param>
  34787. </member>
  34788. <member name="M:Spire.Pdf.Print.PdfPrintSettings.OnBeginPrint(System.Object,System.Drawing.Printing.PrintEventArgs)">
  34789. <summary>
  34790. User set event in begin print.
  34791. </summary>
  34792. <param name="sender">The source of the event.</param>
  34793. <param name="e">A System.Drawing.Printing.PrintEventArgs that contains the event data.</param>
  34794. </member>
  34795. <member name="M:Spire.Pdf.Print.PdfPrintSettings.OnEndPrint(System.Object,System.Drawing.Printing.PrintEventArgs)">
  34796. <summary>
  34797. User set event when the last page of the document has printed.
  34798. </summary>
  34799. <param name="sender">The source of the event.</param>
  34800. <param name="e">A System.Drawing.Printing.PrintEventArgs that contains the event data.</param>
  34801. </member>
  34802. <member name="M:Spire.Pdf.Print.PdfPrintSettings.OnPrintPage(System.Object,System.Drawing.Printing.PrintPageEventArgs)">
  34803. <summary>
  34804. User set event in print page.
  34805. </summary>
  34806. <param name="sender">The source of the event.</param>
  34807. <param name="e">A System.Drawing.Printing.PrintPageEventArgs that contains the event data.</param>
  34808. </member>
  34809. <member name="M:Spire.Pdf.Print.PdfPrintSettings.OnQueryPageSettings(System.Object,System.Drawing.Printing.QueryPageSettingsEventArgs)">
  34810. <summary>
  34811. User set event in query page setting.
  34812. </summary>
  34813. <param name="sender">The source of the event.</param>
  34814. <param name="e">A System.Drawing.Printing.QueryPageSettingsEventArgs that contains the event data.</param>
  34815. </member>
  34816. <member name="M:Spire.Pdf.Print.PdfPrintSettings.Finalize">
  34817. <summary>
  34818. Destructor
  34819. </summary>
  34820. </member>
  34821. <member name="M:Spire.Pdf.Print.PdfPrintSettings.Dispose">
  34822. <summary>
  34823. Releases all resources used.
  34824. </summary>
  34825. </member>
  34826. <member name="F:Spire.Pdf.Print.PdfPrintSettings.disposed">
  34827. <summary>
  34828. Specify whether to had released resources.
  34829. </summary>
  34830. </member>
  34831. <member name="M:Spire.Pdf.Print.PdfPrintSettings.Dispose(System.Boolean)">
  34832. <summary>
  34833. Releases all resources used.
  34834. </summary>
  34835. <param name="disposing">True,Releases all resources;False,Releases unmanaged resources.</param>
  34836. </member>
  34837. <member name="T:Spire.Pdf.Print.PdfPageLayoutMode">
  34838. <summary>
  34839. Pdf print pages layout mode.
  34840. </summary>
  34841. </member>
  34842. <member name="F:Spire.Pdf.Print.PdfPageLayoutMode.SinglePage">
  34843. <summary>
  34844. One page to one paper.
  34845. </summary>
  34846. </member>
  34847. <member name="F:Spire.Pdf.Print.PdfPageLayoutMode.MultiPage">
  34848. <summary>
  34849. Multiple pages to one paper.
  34850. </summary>
  34851. </member>
  34852. <member name="F:Spire.Pdf.Print.PdfPageLayoutMode.SplitPage">
  34853. <summary>
  34854. One page to multiple papers.
  34855. </summary>
  34856. </member>
  34857. <member name="F:Spire.Pdf.Print.PdfPageLayoutMode.Booklet">
  34858. <summary>
  34859. Print to booklet.
  34860. </summary>
  34861. </member>
  34862. <member name="T:Spire.Pdf.Print.PdfPrinterResolutionKind">
  34863. <summary>
  34864. Specifies a printer resolution kind.
  34865. </summary>
  34866. </member>
  34867. <member name="F:Spire.Pdf.Print.PdfPrinterResolutionKind.High">
  34868. <summary>
  34869. High resolution.
  34870. </summary>
  34871. </member>
  34872. <member name="F:Spire.Pdf.Print.PdfPrinterResolutionKind.Medium">
  34873. <summary>
  34874. Medium resolution.
  34875. </summary>
  34876. </member>
  34877. <member name="F:Spire.Pdf.Print.PdfPrinterResolutionKind.Low">
  34878. <summary>
  34879. Low resolution.
  34880. </summary>
  34881. </member>
  34882. <member name="F:Spire.Pdf.Print.PdfPrinterResolutionKind.Draft">
  34883. <summary>
  34884. Draft-quality resolution.
  34885. </summary>
  34886. </member>
  34887. <member name="F:Spire.Pdf.Print.PdfPrinterResolutionKind.Custom">
  34888. <summary>
  34889. Custom resolution.
  34890. </summary>
  34891. </member>
  34892. <member name="T:Spire.Pdf.PdfPageLabels">
  34893. <summary>
  34894. The document’s labeling ranges.
  34895. </summary>
  34896. </member>
  34897. <member name="F:Spire.Pdf.PdfPageLabels.Decimal_Arabic_Numerals_Style">
  34898. <summary>
  34899. Decimal arabic numerals style to be used for the numeric portion of each page label.
  34900. </summary>
  34901. </member>
  34902. <member name="F:Spire.Pdf.PdfPageLabels.Uppercase_Roman_Numerals_Style">
  34903. <summary>
  34904. Uppercase roman numerals style to be used for the numeric portion of each page label.
  34905. </summary>
  34906. </member>
  34907. <member name="F:Spire.Pdf.PdfPageLabels.Lowercase_Roman_Numerals_Style">
  34908. <summary>
  34909. Lowercase roman numerals style to be used for the numeric portion of each page label.
  34910. </summary>
  34911. </member>
  34912. <member name="F:Spire.Pdf.PdfPageLabels.Uppercase_Letters_Style">
  34913. <summary>
  34914. Uppercase letters style to be used for the numeric portion of each page label.
  34915. </summary>
  34916. </member>
  34917. <member name="F:Spire.Pdf.PdfPageLabels.Lowercase_Letters_Style">
  34918. <summary>
  34919. Lowercase letters style to be used for the numeric portion of each page label.
  34920. </summary>
  34921. </member>
  34922. <member name="F:Spire.Pdf.PdfPageLabels.m_numberTree">
  34923. <summary>
  34924. The number tree which is the PageLabels entry in the document catalog.
  34925. </summary>
  34926. </member>
  34927. <member name="P:Spire.Pdf.PdfPageLabels.NumberTree">
  34928. <summary>
  34929. The number tree which is the PageLabels entry in the document catalog.
  34930. </summary>
  34931. </member>
  34932. <member name="M:Spire.Pdf.PdfPageLabels.#ctor">
  34933. <summary>
  34934. Construct a new instance.
  34935. </summary>
  34936. </member>
  34937. <member name="M:Spire.Pdf.PdfPageLabels.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  34938. <summary>
  34939. Construct a new instance.
  34940. </summary>
  34941. <param name="pageLabels">The document’s labeling ranges.</param>
  34942. </member>
  34943. <member name="M:Spire.Pdf.PdfPageLabels.AddRange(System.Int32,System.String,System.String)">
  34944. <summary>
  34945. Add labeling range which is a series of consecutive pages using the same numbering system.
  34946. </summary>
  34947. <param name="indexOfFirstPage">
  34948. the page index of the first page in the labeling range.
  34949. </param>
  34950. <param name="numberStyle">
  34951. The numbering style to be used for the numeric portion of each page label.
  34952. As follow:
  34953. Decimal_Arabic_Numerals/Uppercase_Roman_Numerals/Lowercase_Roman_Numerals/Uppercase_Letters/Lowercase_Letters
  34954. </param>
  34955. <param name="prefix">
  34956. The label prefix for page labels in the labeling range.
  34957. </param>
  34958. </member>
  34959. <member name="M:Spire.Pdf.PdfPageLabels.AddRange(System.Int32,System.String,System.String,System.Int32)">
  34960. <summary>
  34961. Add labeling range which is a series of consecutive pages using the same numbering system.
  34962. </summary>
  34963. <param name="indexOfFirstPage">
  34964. the page index of the first page in the labeling range.
  34965. </param>
  34966. <param name="numberStyle">
  34967. The numbering style to be used for the numeric portion of each page label.
  34968. As follow:
  34969. Decimal_Arabic_Numerals/Uppercase_Roman_Numerals/Lowercase_Roman_Numerals/Uppercase_Letters/Lowercase_Letters
  34970. </param>
  34971. <param name="prefix">
  34972. The label prefix for page labels in the labeling range.
  34973. </param>
  34974. <param name="numberOfFirstPage">
  34975. The value of the numeric portion for the first page label in the range.
  34976. Subsequent pages are numbered sequentially from this value, which must be greater than or equal to 1. Default value: 1.
  34977. </param>
  34978. </member>
  34979. <member name="M:Spire.Pdf.PdfPageLabels.GetPageLabel(System.Int32)">
  34980. <summary>
  34981. Get page label.
  34982. </summary>
  34983. <param name="index">The page index.</param>
  34984. <returns>The page label.</returns>
  34985. </member>
  34986. <member name="M:Spire.Pdf.PdfPageLabels.GetPageLabel(System.Int32,System.Int32,Spire.Pdf.Primitives.PdfDictionary)">
  34987. <summary>
  34988. Get page label.
  34989. </summary>
  34990. <param name="index">The page index.</param>
  34991. <param name="firstPageIndex">the page index of the first page in the labeling range.</param>
  34992. <param name="dic">The labeling characteristics for the pages in the labeling range.</param>
  34993. <returns>The page label.</returns>
  34994. </member>
  34995. <member name="M:Spire.Pdf.PdfPageLabels.GetNumericPortion(System.Int32,System.String)">
  34996. <summary>
  34997. Get the numeric portion for the page label in the range.
  34998. </summary>
  34999. <param name="number">The number.</param>
  35000. <param name="numberStyle">The numbering style to be used for the numeric portion of each page label.</param>
  35001. <returns>The numeric portion for the page label in the range.</returns>
  35002. </member>
  35003. <member name="M:Spire.Pdf.PdfPageLabels.NumberToRomanNumerals(System.Int32,System.Boolean)">
  35004. <param num="number">The number.</param>
  35005. <param upperCase="upperCase">UpperCase or LowerCase</param>
  35006. <returns>The roman numerals style number.</returns>
  35007. </member>
  35008. <member name="M:Spire.Pdf.PdfPageLabels.NumberToLetter(System.Int32,System.Boolean)">
  35009. <summary>
  35010. Convert number to letters style.
  35011. </summary>
  35012. <param num="number">The number.</param>
  35013. <param upperCase="upperCase">UpperCase or LowerCase</param>
  35014. <returns>The letters style number.</returns>
  35015. </member>
  35016. <member name="T:Spire.Pdf.PdfApplicationData">
  35017. <summary>
  35018. Represents the pdf application data, used to store private data.
  35019. </summary>
  35020. </member>
  35021. <member name="F:Spire.Pdf.PdfApplicationData.m_applicationDataDictionary">
  35022. <summary>
  35023. The application data dictionary.
  35024. </summary>
  35025. </member>
  35026. <member name="F:Spire.Pdf.PdfApplicationData.m_pdfApplicationDataDictionary">
  35027. <summary>
  35028. The pdf application data dictionary.
  35029. </summary>
  35030. </member>
  35031. <member name="P:Spire.Pdf.PdfApplicationData.Private">
  35032. <summary>
  35033. The private data of application data dictionary.
  35034. The vaild type: string Dictionary.
  35035. </summary>
  35036. </member>
  35037. <member name="M:Spire.Pdf.PdfApplicationData.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  35038. <summary>
  35039. Initialize a pdf piece instance.
  35040. </summary>
  35041. <param name="piece">The piece dictionary</param>
  35042. </member>
  35043. <member name="M:Spire.Pdf.PdfApplicationData.#ctor(System.String)">
  35044. <summary>
  35045. Initialize a pdf piece instance.
  35046. </summary>
  35047. <param name="content">The content</param>
  35048. </member>
  35049. <member name="M:Spire.Pdf.PdfApplicationData.Initialize(System.String)">
  35050. <summary>
  35051. Initialize instance.
  35052. </summary>
  35053. <param name="content">The content</param>
  35054. </member>
  35055. <member name="M:Spire.Pdf.PdfApplicationData.Initialize(Spire.Pdf.Primitives.PdfDictionary)">
  35056. <summary>
  35057. Itialize instance.
  35058. </summary>
  35059. <param name="applicationData">The application data</param>
  35060. </member>
  35061. <member name="M:Spire.Pdf.PdfApplicationData.GetApplicationDataDictionary">
  35062. <summary>
  35063. Get the pdf application data dictionary.
  35064. </summary>
  35065. <returns>The pdf application data dictionary</returns>
  35066. </member>
  35067. <member name="M:Spire.Pdf.PdfApplicationData.PdfDicotionaryToDictioanry(Spire.Pdf.Primitives.PdfDictionary)">
  35068. <summary>
  35069. Pdf dictionary to dictionary.
  35070. </summary>
  35071. <param name="dic">The pdf dictionary</param>
  35072. <returns>The dictioanry</returns>
  35073. </member>
  35074. <member name="M:Spire.Pdf.PdfApplicationData.PdfArrayToList(Spire.Pdf.Primitives.PdfArray)">
  35075. <summary>
  35076. Pdf array to list.
  35077. </summary>
  35078. <param name="array">The array</param>
  35079. <returns>The list</returns>
  35080. </member>
  35081. <member name="T:Spire.Pdf.PdfPieceInfo">
  35082. <summary>
  35083. Represents the pdf piece info can used to hold private application datas.
  35084. </summary>
  35085. </member>
  35086. <member name="F:Spire.Pdf.PdfPieceInfo.m_pieceInfoDictionary">
  35087. <summary>
  35088. Represents the piece info dictionary.
  35089. </summary>
  35090. </member>
  35091. <member name="F:Spire.Pdf.PdfPieceInfo.m_applicationDatas">
  35092. <summary>
  35093. Represents the application datas.
  35094. </summary>
  35095. </member>
  35096. <member name="P:Spire.Pdf.PdfPieceInfo.ApplicationDatas">
  35097. <summary>
  35098. Get the application datas.
  35099. </summary>
  35100. </member>
  35101. <member name="M:Spire.Pdf.PdfPieceInfo.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  35102. <summary>
  35103. Initialize a pdf piece info instance.
  35104. </summary>
  35105. <param name="pieceinfoDictionary">The piece info dictionary</param>
  35106. </member>
  35107. <member name="M:Spire.Pdf.PdfPieceInfo.#ctor">
  35108. <summary>
  35109. Initialize a pdf piece info instance.
  35110. </summary>
  35111. </member>
  35112. <member name="M:Spire.Pdf.PdfPieceInfo.Initialize">
  35113. <summary>
  35114. Initialize instance.
  35115. </summary>
  35116. </member>
  35117. <member name="M:Spire.Pdf.PdfPieceInfo.AddApplicationData(System.String,System.String)">
  35118. <summary>
  35119. Add application data.
  35120. </summary>
  35121. <param name="applicationName">The application name</param>
  35122. <param name="privateData">The private data</param>
  35123. </member>
  35124. <member name="M:Spire.Pdf.PdfPieceInfo.RemoveApplicationData(System.String)">
  35125. <summary>
  35126. Remove the application data.
  35127. </summary>
  35128. <param name="applicationName">The application name</param>
  35129. </member>
  35130. <member name="P:Spire.Pdf.PdfPieceInfo.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  35131. <summary>
  35132. Get the piece info dictionary.
  35133. </summary>
  35134. </member>
  35135. <member name="T:Spire.Pdf.Utilities.BookletOptions">
  35136. <summary>
  35137. The booklet options
  35138. </summary>
  35139. </member>
  35140. <member name="F:Spire.Pdf.Utilities.BookletOptions.m_Subset">
  35141. <summary>
  35142. The booklet subset
  35143. </summary>
  35144. </member>
  35145. <member name="M:Spire.Pdf.Utilities.BookletOptions.#ctor(Spire.Pdf.Utilities.BookletSubset)">
  35146. <summary>
  35147. Initializes a new instance of the class.
  35148. </summary>
  35149. <param name="size"></param>
  35150. <param name="subset"></param>
  35151. </member>
  35152. <member name="P:Spire.Pdf.Utilities.BookletOptions.Subset">
  35153. <summary>
  35154. Set the booklet subset,only support both sides
  35155. </summary>
  35156. </member>
  35157. <member name="T:Spire.Pdf.Utilities.BookletSubset">
  35158. <summary>
  35159. The booklet subset
  35160. </summary>
  35161. </member>
  35162. <member name="F:Spire.Pdf.Utilities.BookletSubset.BothSides">
  35163. <summary>
  35164. The result in document should be printed on both sides of paper.
  35165. </summary>
  35166. </member>
  35167. <member name="M:Spire.Pdf.Utilities.Compression.ContentsCompressor.HandleInstruction(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord})">
  35168. <summary>
  35169. Compress contents records.
  35170. </summary>
  35171. <param name="instructions">The list of records.</param>
  35172. </member>
  35173. <member name="M:Spire.Pdf.Utilities.Compression.ContentsCompressor.GenerateCompressContentStream(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream)">
  35174. <summary>
  35175. Generate content stream.
  35176. </summary>
  35177. <param name="instructions">The instructions.</param>
  35178. <param name="contentStream">The content stream.</param>
  35179. </member>
  35180. <member name="M:Spire.Pdf.Utilities.Compression.ContentsCompressor.SaveGraphicsState">
  35181. <summary>
  35182. Save graphics state.
  35183. </summary>
  35184. </member>
  35185. <member name="M:Spire.Pdf.Utilities.Compression.ContentsCompressor.RestoreGraphicsState">
  35186. <summary>
  35187. Restore graphics state.
  35188. </summary>
  35189. </member>
  35190. <member name="M:Spire.Pdf.Utilities.Compression.ContentsCompressor.IsSameLineWidth(Spire.Pdf.Core.PdfRecord)">
  35191. <summary>
  35192. Whether the line widths are equal.
  35193. </summary>
  35194. <param name="record">The record.</param>
  35195. <returns>true, when the same.</returns>
  35196. </member>
  35197. <member name="M:Spire.Pdf.Utilities.Compression.ContentsCompressor.TrimRecordOperands(Spire.Pdf.Core.PdfRecord)">
  35198. <summary>
  35199. Trim the record operands.
  35200. </summary>
  35201. <param name="record">The record</param>
  35202. <returns></returns>
  35203. </member>
  35204. <member name="M:Spire.Pdf.Utilities.Compression.ContentsCompressor.TrimOperand(System.String)">
  35205. <summary>
  35206. Trim the operand if contains .00
  35207. </summary>
  35208. <param name="operand"></param>
  35209. <returns></returns>
  35210. </member>
  35211. <member name="M:Spire.Pdf.Utilities.Compression.FontCompressor.Compress(Spire.Pdf.Interfaces.IPdfPrimitive)">
  35212. <summary>
  35213. Optimize the font data
  35214. </summary>
  35215. <param name="element">The pdf object.</param>
  35216. </member>
  35217. <member name="M:Spire.Pdf.Utilities.Compression.FontCompressor.Compress(Spire.Pdf.Primitives.PdfDictionary)">
  35218. <summary>
  35219. Optimize the font data
  35220. </summary>
  35221. <param name="fontDictionary">The font dictionary.</param>
  35222. </member>
  35223. <member name="M:Spire.Pdf.Utilities.Compression.FontCompressor.ConvertToUnembedFont(Spire.Pdf.Primitives.PdfDictionary)">
  35224. <summary>
  35225. Convert to non-embedded font.
  35226. </summary>
  35227. <param name="fontDictionary">The font dictionary.</param>
  35228. </member>
  35229. <member name="M:Spire.Pdf.Utilities.Compression.FontCompressor.Finalize">
  35230. <summary>
  35231. Destructor
  35232. </summary>
  35233. </member>
  35234. <member name="M:Spire.Pdf.Utilities.Compression.FontCompressor.Close">
  35235. <summary>
  35236. Closes the document.
  35237. </summary>
  35238. </member>
  35239. <member name="M:Spire.Pdf.Utilities.Compression.FontCompressor.Dispose">
  35240. <summary>
  35241. Releases unmanaged resources and performs other cleanup operations before the
  35242. is reclaimed by garbage collection.
  35243. </summary>
  35244. </member>
  35245. <member name="F:Spire.Pdf.Utilities.Compression.FontCompressor.disposed">
  35246. <summary>
  35247. Specify whether to had released resources.
  35248. </summary>
  35249. </member>
  35250. <member name="M:Spire.Pdf.Utilities.Compression.FontCompressor.Dispose(System.Boolean)">
  35251. <summary>
  35252. Releases all resources used.
  35253. </summary>
  35254. <param name="disposing">True,Releases all resources;False,Releases unmanaged resources.</param>
  35255. </member>
  35256. <member name="M:Spire.Pdf.Utilities.Compression.Font.Common.OptimalFontArray.GetNextUInt32">
  35257. <summary>
  35258. Reads 4 bytes from the byte array
  35259. </summary>
  35260. <returns>Corresponding value</returns>
  35261. </member>
  35262. <member name="M:Spire.Pdf.Utilities.Compression.Font.Common.OptimalFontArray.GetNextUInt64">
  35263. <summary>
  35264. Reads 8 bytes from the byte array
  35265. </summary>
  35266. <returns>Corresponding value</returns>
  35267. </member>
  35268. <member name="M:Spire.Pdf.Utilities.Compression.Font.Common.OptimalFontArray.GetNextUInt32AsTag">
  35269. <summary>
  35270. Read 4 bytes from the byte array
  35271. </summary>
  35272. <returns>Corresponding string value</returns>
  35273. </member>
  35274. <member name="M:Spire.Pdf.Utilities.Compression.Font.Common.OptimalFontArray.GetNextUInt16">
  35275. <summary>
  35276. Read 2 bytes from the byte array
  35277. </summary>
  35278. <returns>Corresponding integer value</returns>
  35279. </member>
  35280. <member name="M:Spire.Pdf.Utilities.Compression.Font.Common.OptimalFontFile.GetTableBytes(System.Int32,System.Boolean)">
  35281. <summary>
  35282. Get table bytes
  35283. </summary>
  35284. <param name="tableID"></param>
  35285. <param name="isTrueType"></param>
  35286. <returns></returns>
  35287. </member>
  35288. <member name="F:Spire.Pdf.Utilities.Compression.Font.IFont.TableList">
  35289. <summary>
  35290. Indicates the common table list
  35291. </summary>
  35292. </member>
  35293. <member name="M:Spire.Pdf.Utilities.Compression.Font.IFont.UpdateFontData(System.IO.MemoryStream,Spire.Pdf.Core.PdfStream)">
  35294. <summary>
  35295. Update the font data.
  35296. </summary>
  35297. <param name="fontStream"></param>
  35298. <param name="fontFile2"></param>
  35299. </member>
  35300. <member name="M:Spire.Pdf.Utilities.Compression.Font.IFont.GetTableEntry(System.String,System.Byte[])">
  35301. <summary>
  35302. Get the font table entry.
  35303. </summary>
  35304. <param name="tableName"></param>
  35305. <param name="tableData"></param>
  35306. <returns></returns>
  35307. </member>
  35308. <member name="M:Spire.Pdf.Utilities.Compression.Font.IFont.CalculateCheckSum(System.Byte[])">
  35309. <summary>
  35310. Calulates the check sum value.
  35311. </summary>
  35312. <param name="bytes"></param>
  35313. <returns></returns>
  35314. </member>
  35315. <member name="M:Spire.Pdf.Utilities.Compression.Font.TrueTypeFont.Compress(Spire.Pdf.Primitives.PdfDictionary)">
  35316. <summary>
  35317. Optimize the font.
  35318. </summary>
  35319. <param name="dictionary">The font dictionary.</param>
  35320. </member>
  35321. <member name="M:Spire.Pdf.Utilities.Compression.Font.Type0Font.Compress(Spire.Pdf.Primitives.PdfDictionary)">
  35322. <summary>
  35323. Optimize the font.
  35324. </summary>
  35325. <param name="dictionary">The font dictionary.</param>
  35326. </member>
  35327. <member name="M:Spire.Pdf.Utilities.Compression.Font.Type0Font.CompressType0Font(System.IO.MemoryStream,System.Collections.Generic.Dictionary{System.Char,System.Char})">
  35328. <summary>
  35329. Optimize type0 font
  35330. </summary>
  35331. <param name="fontData"></param>
  35332. <returns></returns>
  35333. </member>
  35334. <member name="M:Spire.Pdf.Utilities.Compression.Font.Type0Font.GetLocalTableGlyph(Spire.Pdf.Primitives.PdfDictionary)">
  35335. <summary>
  35336. Get the local table last index
  35337. </summary>
  35338. <param name="dictionary">The font dictionary.</param>
  35339. <returns></returns>
  35340. </member>
  35341. <member name="M:Spire.Pdf.Utilities.Compression.Font.Type0Font.ResetFontTables(Spire.Pdf.Utilities.Compression.Font.Common.OptimalFontFile,System.Boolean,System.Int32,System.Boolean)">
  35342. <summary>
  35343. Set the font tables.
  35344. </summary>
  35345. <param name="f2"></param>
  35346. <param name="isSymbol"></param>
  35347. <param name="localTableLength"></param>
  35348. <param name="bIsLocaShort"></param>
  35349. <returns></returns>
  35350. </member>
  35351. <member name="M:Spire.Pdf.Utilities.Compression.Font.Type0Font.CalculateLocalTableLength(Spire.Pdf.Utilities.Compression.Font.Common.OptimalFontFile,System.Boolean,System.Int32,System.Int32@,System.Boolean@)">
  35352. <summary>
  35353. Calculate the local and hmtx table length.
  35354. </summary>
  35355. <param name="f2"></param>
  35356. <param name="bIsLocaShort"></param>
  35357. <param name="localTableLength"></param>
  35358. <param name="isSkip"></param>
  35359. </member>
  35360. <member name="M:Spire.Pdf.Utilities.Compression.Font.Type0Font.UpdateFontName(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Graphics.TtfReader)">
  35361. <summary>
  35362. Update the embedded subset font Name based on the PDF specification.
  35363. </summary>
  35364. <param name="fontDic"></param>
  35365. <param name="ttfReader"></param>
  35366. </member>
  35367. <member name="M:Spire.Pdf.Utilities.Compression.ImageCompressor.Compress(Spire.Pdf.Interfaces.IPdfPrimitive)">
  35368. <summary>
  35369. Compress image pdf stream.
  35370. </summary>
  35371. <param name="element">The pdf object.</param>
  35372. </member>
  35373. <member name="M:Spire.Pdf.Utilities.Compression.ImageCompressor.Compress(Spire.Pdf.Core.PdfStream)">
  35374. <summary>
  35375. Compress image pdf stream.
  35376. </summary>
  35377. <param name="imageStream">The image pdf stream.</param>
  35378. <returns>The result image.</returns>
  35379. </member>
  35380. <member name="M:Spire.Pdf.Utilities.Compression.ImageCompressor.RemoveMetadata(Spire.Pdf.Core.PdfStream)">
  35381. <summary>
  35382. Remove metadata item.
  35383. </summary>
  35384. <param name="imageStream">The image pdf stream.</param>
  35385. </member>
  35386. <member name="M:Spire.Pdf.Utilities.Compression.ImageCompressor.ResizeImage(Spire.Pdf.Core.PdfStream)">
  35387. <summary>
  35388. Resize image.
  35389. </summary>
  35390. <param name="imageStream">The image pdf stream.</param>
  35391. <returns>true, when resize sucess.</returns>
  35392. </member>
  35393. <member name="M:Spire.Pdf.Utilities.Compression.ImageCompressor.CompressJpeg(Spire.Pdf.Core.PdfStream)">
  35394. <summary>
  35395. Compress jpeg image.
  35396. </summary>
  35397. <param name="imageStream">The image pdf stream.</param>
  35398. <returns>true, if compression sucess; Otherwise, false.</returns>
  35399. </member>
  35400. <member name="M:Spire.Pdf.Utilities.Compression.ImageCompressor.CompressWithJPXDecode(Spire.Pdf.Core.PdfStream)">
  35401. <summary>
  35402. Compress image with JPXDecode.
  35403. </summary>
  35404. <param name="imageStream">The image pdf stream.</param>
  35405. </member>
  35406. <member name="M:Spire.Pdf.Utilities.Compression.ImageCompressor.ImageInterpolated(Spire.Pdf.Primitives.PdfDictionary)">
  35407. <summary>
  35408. Get the image interpolation.
  35409. </summary>
  35410. <param name="imageDictionary"></param>
  35411. <returns></returns>
  35412. </member>
  35413. <member name="M:Spire.Pdf.Utilities.Compression.ImageCompressor.IsDCTFilterImage(Spire.Pdf.Core.PdfStream)">
  35414. <summary>
  35415. Check whether filter is DCTFilter.
  35416. </summary>
  35417. <param name="imageStream">The image pdf stream</param>
  35418. <returns>Is DCTFilter, return true; otherwise, return false.</returns>
  35419. </member>
  35420. <member name="M:Spire.Pdf.Utilities.Compression.ImageCompressor.GetImage(Spire.Pdf.Core.PdfStream)">
  35421. <summary>
  35422. Decode the pdfstream to image.
  35423. </summary>
  35424. <param name="imageStream">The image pdf stream</param>
  35425. <returns>The result image.</returns>
  35426. </member>
  35427. <member name="M:Spire.Pdf.Utilities.Compression.ImageCompressor.CompressWithFlateFilter(Spire.Pdf.Core.PdfStream)">
  35428. <summary>
  35429. Compress pdf stream with flate filter.
  35430. </summary>
  35431. <param name="stream">The pdf stream</param>
  35432. <returns>Compression success, return true; otherwise, return false.</returns>
  35433. </member>
  35434. <member name="M:Spire.Pdf.Utilities.Compression.ImageCompressor.Finalize">
  35435. <summary>
  35436. Destructor
  35437. </summary>
  35438. </member>
  35439. <member name="M:Spire.Pdf.Utilities.Compression.ImageCompressor.Close">
  35440. <summary>
  35441. Closes the document.
  35442. </summary>
  35443. </member>
  35444. <member name="M:Spire.Pdf.Utilities.Compression.ImageCompressor.Dispose">
  35445. <summary>
  35446. Releases unmanaged resources and performs other cleanup operations before the
  35447. is reclaimed by garbage collection.
  35448. </summary>
  35449. </member>
  35450. <member name="F:Spire.Pdf.Utilities.Compression.ImageCompressor.disposed">
  35451. <summary>
  35452. Specify whether to had released resources.
  35453. </summary>
  35454. </member>
  35455. <member name="M:Spire.Pdf.Utilities.Compression.ImageCompressor.Dispose(System.Boolean)">
  35456. <summary>
  35457. Releases all resources used.
  35458. </summary>
  35459. <param name="disposing">True,Releases all resources;False,Releases unmanaged resources.</param>
  35460. </member>
  35461. <member name="T:Spire.Pdf.Utilities.Compression.CompressionProvider">
  35462. <summary>
  35463. The compression provider.
  35464. </summary>
  35465. </member>
  35466. <member name="F:Spire.Pdf.Utilities.Compression.CompressionProvider.m_options">
  35467. <summary>
  35468. The pdf compression options.
  35469. </summary>
  35470. </member>
  35471. <member name="M:Spire.Pdf.Utilities.Compression.CompressionProvider.#ctor(Spire.Pdf.Utilities.CompressionOptions)">
  35472. <summary>
  35473. Construct a new provider
  35474. </summary>
  35475. <param name="options">The pdf standard options.</param>
  35476. </member>
  35477. <member name="M:Spire.Pdf.Utilities.Compression.CompressionProvider.OnDocumentVisiting(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  35478. <summary>
  35479. Excute before visit the document.
  35480. </summary>
  35481. <param name="context">The pdf processing context.</param>
  35482. </member>
  35483. <member name="M:Spire.Pdf.Utilities.Compression.CompressionProvider.OnElementVisiting(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  35484. <summary>
  35485. Excute before visit the element.
  35486. </summary>
  35487. <param name="element">The pdf element.</param>
  35488. <param name="context">The pdf processing context.</param>
  35489. </member>
  35490. <member name="M:Spire.Pdf.Utilities.Compression.CompressionProvider.HandleContentStreamResources(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary},Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  35491. <summary>
  35492. Handle content stream and resources.
  35493. </summary>
  35494. <param name="instructions">The instructions.</param>
  35495. <param name="contentStream">The content stream.</param>
  35496. <param name="resources">The associated resources with the The content stream.</param>
  35497. <param name="context">The pdf processing context.</param>
  35498. <returns>The new instructions.</returns>
  35499. </member>
  35500. <member name="M:Spire.Pdf.Utilities.Compression.CompressionProvider.GenerateContentStream(System.Collections.Generic.List{Spire.Pdf.Core.PdfRecord},Spire.Pdf.Core.PdfStream)">
  35501. <summary>
  35502. Generate content stream.
  35503. </summary>
  35504. <param name="instructions">The instructions.</param>
  35505. <param name="contentStream">The content stream.</param>
  35506. </member>
  35507. <member name="M:Spire.Pdf.Utilities.Compression.CompressionProvider.OnDocumentVisited(Spire.Pdf.Conversion.Comm.PdfProcessContext)">
  35508. <summary>
  35509. Excute after visit the document.
  35510. </summary>
  35511. <param name="context">The pdf processing context.</param>
  35512. </member>
  35513. <member name="T:Spire.Pdf.Utilities.MergerOptions">
  35514. <summary>
  35515. The class can be used to set some options when do merge operation.
  35516. </summary>
  35517. </member>
  35518. <member name="P:Spire.Pdf.Utilities.MergerOptions.SameFieldNameToOneField">
  35519. <summary>
  35520. Gets or sets a value indicates whether to merge the fields with the same name into one field.
  35521. </summary>
  35522. </member>
  35523. <member name="T:Spire.Pdf.Utilities.PdfBookletCreator">
  35524. <summary>
  35525. Represents a booklet creator, which allows to create a booklet from a Pdf document.
  35526. </summary>
  35527. </member>
  35528. <member name="M:Spire.Pdf.Utilities.PdfBookletCreator.CreateBooklet(Spire.Pdf.PdfDocument,System.String,System.Drawing.SizeF)">
  35529. <summary>
  35530. Thie method creates a booklet
  35531. </summary>
  35532. <param name="document">The loaded document.</param>
  35533. <param name="outfile">The out file</param>
  35534. <param name="pageSize">Size of the page.</param>
  35535. </member>
  35536. <member name="M:Spire.Pdf.Utilities.PdfBookletCreator.CreateBooklet(Spire.Pdf.PdfDocument,System.IO.Stream,System.Drawing.SizeF)">
  35537. <summary>
  35538. Thie method creates a booklet
  35539. </summary>
  35540. <param name="document">The loaded document.</param>
  35541. <param name="outStream">The out stream</param>
  35542. <param name="pageSize">Size of the page.</param>
  35543. </member>
  35544. <member name="M:Spire.Pdf.Utilities.PdfBookletCreator.CreateBooklet(Spire.Pdf.PdfDocument,System.IO.Stream,System.Drawing.SizeF,Spire.Pdf.Utilities.BookletOptions,Spire.Pdf.DrawPageInBookletEventHandler,Spire.Pdf.DrawPageInBookletEventHandler)">
  35545. <summary>
  35546. Thie method creates a booklet
  35547. </summary>
  35548. <param name="document">The loaded document.</param>
  35549. <param name="outStream">The out stream</param>
  35550. <param name="pageSize">Size of the page.</param>
  35551. <param name="options">BookletOptions bookletOptions </param>
  35552. <param name="beginDrawPage">Delegate for handling event when the begin drawing page in a booklet.</param>
  35553. <param name="endDrawPage">Delegate for handling event when the end drawing page in a booklet.</param>
  35554. </member>
  35555. <!-- 对于成员“M:Spire.Pdf.Utilities.PdfBookletCreator.CreateBooklet(Spire.Pdf.PdfDocument,System.Drawing.SizeF,System.Boolean,Spire.Pdf.DrawPageInBookletEventHandler,Spire.Pdf.DrawPageInBookletEventHandler)”忽略有格式错误的 XML 注释 -->
  35556. <member name="M:Spire.Pdf.Utilities.PdfBookletCreator.GetNextPair(System.Int32,System.Int32,System.Boolean)">
  35557. <summary>
  35558. Gets the next pair of page indeces.
  35559. </summary>
  35560. <param name="index">The current iteration index.</param>
  35561. <param name="count">The pages count.</param>
  35562. <param name="twoSide">if set to <c>true</c> if the result in document should be printed
  35563. on both sides of paper.</param>
  35564. <returns>
  35565. An array of integers that holds the indices.
  35566. </returns>
  35567. </member>
  35568. <member name="T:Spire.Pdf.Utilities.PdfColumn">
  35569. <summary>
  35570. define a pdf table column
  35571. </summary>
  35572. </member>
  35573. <member name="F:Spire.Pdf.Utilities.PdfColumn.m_ColumnsIndex">
  35574. <summary>
  35575. columns index
  35576. </summary>
  35577. </member>
  35578. <member name="P:Spire.Pdf.Utilities.PdfColumn.ColumnsIndex">
  35579. <summary>
  35580. columns index
  35581. </summary>
  35582. </member>
  35583. <member name="P:Spire.Pdf.Utilities.PdfColumn.Text">
  35584. <summary>
  35585. Text in table
  35586. </summary>
  35587. </member>
  35588. <member name="P:Spire.Pdf.Utilities.CompressionOptions.FontCompressionOptions">
  35589. <summary>
  35590. Gets or sets the font compression options.
  35591. </summary>
  35592. </member>
  35593. <member name="P:Spire.Pdf.Utilities.CompressionOptions.ImageCompressionOptions">
  35594. <summary>
  35595. Gets or sets the image compression options.
  35596. </summary>
  35597. </member>
  35598. <member name="F:Spire.Pdf.Utilities.ImageCompressionOptions.m_imageQuality">
  35599. <summary>
  35600. Represents the image quality.
  35601. </summary>
  35602. </member>
  35603. <member name="P:Spire.Pdf.Utilities.ImageCompressionOptions.ImageQuality">
  35604. <summary>
  35605. Gets or sets the compressed image quality.
  35606. </summary>
  35607. <remarks>Default value is 60.</remarks>
  35608. </member>
  35609. <member name="F:Spire.Pdf.Utilities.PdfDocumentCompressor.m_document">
  35610. <summary>
  35611. The origin document.
  35612. </summary>
  35613. </member>
  35614. <member name="F:Spire.Pdf.Utilities.PdfDocumentCompressor.m_options">
  35615. <summary>
  35616. The compression options.
  35617. </summary>
  35618. </member>
  35619. <member name="P:Spire.Pdf.Utilities.PdfDocumentCompressor.CompressionOptions">
  35620. <summary>
  35621. The compression options.
  35622. </summary>
  35623. </member>
  35624. <member name="M:Spire.Pdf.Utilities.PdfDocumentCompressor.#ctor(System.IO.Stream)">
  35625. <summary>
  35626. Initializes a new instance of the class.
  35627. </summary>
  35628. <param name="stream">The pdf file stream.</param>
  35629. </member>
  35630. <member name="M:Spire.Pdf.Utilities.PdfDocumentCompressor.#ctor(System.String)">
  35631. <summary>
  35632. Construct a new converter.
  35633. </summary>
  35634. <param name="filePath">The pdf file path.</param>
  35635. </member>
  35636. <member name="M:Spire.Pdf.Utilities.PdfDocumentCompressor.Compress(System.String)">
  35637. <summary>
  35638. Compress document.
  35639. </summary>
  35640. <param name="filePath">The out file path.</param>
  35641. </member>
  35642. <member name="F:Spire.Pdf.Utilities.PdfImageInfo.m_objNum">
  35643. <summary>
  35644. The number of indirect objects.
  35645. </summary>
  35646. </member>
  35647. <member name="F:Spire.Pdf.Utilities.PdfImageInfo.m_objStream">
  35648. <summary>
  35649. The original stream object.
  35650. </summary>
  35651. </member>
  35652. <member name="M:Spire.Pdf.Utilities.PdfImageInfo.#ctor">
  35653. <summary>
  35654. Initializes a new instance of the class.
  35655. </summary>
  35656. </member>
  35657. <member name="P:Spire.Pdf.Utilities.PdfImageInfo.Bounds">
  35658. <summary>
  35659. Gets the Image Boundary location.
  35660. </summary>
  35661. </member>
  35662. <member name="P:Spire.Pdf.Utilities.PdfImageInfo.Image">
  35663. <summary>
  35664. Gets the Image,save to stream.
  35665. </summary>
  35666. </member>
  35667. <member name="P:Spire.Pdf.Utilities.PdfImageInfo.Name">
  35668. <summary>
  35669. Gets the image name.
  35670. </summary>
  35671. </member>
  35672. <member name="P:Spire.Pdf.Utilities.PdfImageInfo.ObjectNumber">
  35673. <summary>
  35674. The number of indirect object.
  35675. </summary>
  35676. </member>
  35677. <member name="P:Spire.Pdf.Utilities.PdfImageInfo.OjbectStream">
  35678. <summary>
  35679. The original stream object.
  35680. </summary>
  35681. </member>
  35682. <member name="M:Spire.Pdf.Utilities.PdfImageHelper.#ctor">
  35683. <summary>
  35684. Initializes a new instance of the class.
  35685. </summary>
  35686. </member>
  35687. <member name="M:Spire.Pdf.Utilities.PdfImageHelper.GetImagesInfo(Spire.Pdf.PdfPageBase)">
  35688. <summary>
  35689. Get all image information on the page.
  35690. </summary>
  35691. <param name="page">The pdf page.</param>
  35692. </member>
  35693. <member name="M:Spire.Pdf.Utilities.PdfImageHelper.ReplaceImage(Spire.Pdf.Utilities.PdfImageInfo,Spire.Pdf.Graphics.PdfImage)">
  35694. <summary>
  35695. Replace image.
  35696. </summary>
  35697. <param name="imageInfo">The original image info.</param>
  35698. <param name="newImage">The new replace image.</param>
  35699. </member>
  35700. <member name="M:Spire.Pdf.Utilities.PdfImageHelper.DeleteImage(Spire.Pdf.Utilities.PdfImageInfo)">
  35701. <summary>
  35702. Delete an image.
  35703. </summary>
  35704. <param name="imageInfo">The information of the image to be delete.</param>
  35705. </member>
  35706. <member name="M:Spire.Pdf.Utilities.PdfImageHelper.DeleteImage(Spire.Pdf.Utilities.PdfImageInfo,System.Boolean)">
  35707. <summary>
  35708. Delete an image.
  35709. </summary>
  35710. <param name="imageInfo">The information of the image to be delete.</param>
  35711. <param name="deleteResource">whether to delete the image resource.</param>
  35712. </member>
  35713. <member name="T:Spire.Pdf.Utilities.PdfMerger">
  35714. <summary>
  35715. The class can be used to merge pdf documents
  35716. </summary>
  35717. </member>
  35718. <member name="F:Spire.Pdf.Utilities.PdfMerger.inputDocuments">
  35719. <summary>
  35720. List of inputDocuments
  35721. </summary>
  35722. </member>
  35723. <member name="M:Spire.Pdf.Utilities.PdfMerger.Merge(Spire.Pdf.PdfDocumentBase,System.Object[])">
  35724. <summary>
  35725. Merges the specified source documents and return destination document.
  35726. </summary>
  35727. <param name="dest">The destination document, where the other documents are merged into.
  35728. If it's null a new document object will be created.</param>
  35729. <param name="sourceDocuments">The source documents.</param>
  35730. <returns>The document containing merged documents.</returns>
  35731. </member>
  35732. <member name="M:Spire.Pdf.Utilities.PdfMerger.Merge(System.String[],System.String,Spire.Pdf.Utilities.MergerOptions)">
  35733. <summary>
  35734. Merge the PDF documents.
  35735. </summary>
  35736. <param name="inputFiles">The input PDF documents.</param>
  35737. <param name="outputFile">The output PDF document.</param>
  35738. <param name="pdfMergeOptions">Some options when do merge operation.</param>
  35739. </member>
  35740. <member name="M:Spire.Pdf.Utilities.PdfMerger.Merge(System.IO.Stream[],System.IO.Stream,Spire.Pdf.Utilities.MergerOptions)">
  35741. <summary>
  35742. Merge the PDF documents.
  35743. </summary>
  35744. <param name="inputFiles">The input PDF documents.</param>
  35745. <param name="outputFile">The output PDF document.</param>
  35746. <param name="pdfMergeOptions">Some options when do merge operation.</param>
  35747. </member>
  35748. <member name="M:Spire.Pdf.Utilities.PdfMerger.CommonMerge(System.IO.Stream[],Spire.Pdf.Utilities.MergerOptions)">
  35749. <summary>
  35750. CommonMerge
  35751. </summary>
  35752. <param name="inputFiles"></param>
  35753. <param name="pdfMergeOptions"></param>
  35754. <returns></returns>
  35755. </member>
  35756. <member name="T:Spire.Pdf.Utilities.PdfRow">
  35757. <summary>
  35758. define a pdf table row
  35759. </summary>
  35760. </member>
  35761. <member name="F:Spire.Pdf.Utilities.PdfRow.m_RowIndex">
  35762. <summary>
  35763. columns index
  35764. </summary>
  35765. </member>
  35766. <member name="F:Spire.Pdf.Utilities.PdfRow.m_Columns">
  35767. <summary>
  35768. All columns in the current row
  35769. </summary>
  35770. </member>
  35771. <member name="P:Spire.Pdf.Utilities.PdfRow.RowIndex">
  35772. <summary>
  35773. columns index
  35774. </summary>
  35775. </member>
  35776. <member name="P:Spire.Pdf.Utilities.PdfRow.Columns">
  35777. <summary>
  35778. All columns in the current row
  35779. </summary>
  35780. </member>
  35781. <member name="T:Spire.Pdf.Utilities.PdfTable">
  35782. <summary>
  35783. define a pdf table
  35784. </summary>
  35785. </member>
  35786. <member name="F:Spire.Pdf.Utilities.PdfTable.m_TableIndex">
  35787. <summary>
  35788. table index
  35789. </summary>
  35790. </member>
  35791. <member name="F:Spire.Pdf.Utilities.PdfTable.m_StartRowIndex">
  35792. <summary>
  35793. </summary>
  35794. </member>
  35795. <member name="F:Spire.Pdf.Utilities.PdfTable.m_StartColumnIndex">
  35796. <summary>
  35797. </summary>
  35798. </member>
  35799. <member name="F:Spire.Pdf.Utilities.PdfTable.m_Rows">
  35800. <summary>
  35801. All rows in the current table
  35802. </summary>
  35803. </member>
  35804. <member name="P:Spire.Pdf.Utilities.PdfTable.TableIndex">
  35805. <summary>
  35806. table index
  35807. </summary>
  35808. </member>
  35809. <member name="P:Spire.Pdf.Utilities.PdfTable.Rows">
  35810. <summary>
  35811. All rows in the current table
  35812. </summary>
  35813. </member>
  35814. <member name="M:Spire.Pdf.Utilities.PdfTable.GetStartRowIndex">
  35815. <summary>
  35816. </summary>
  35817. <returns></returns>
  35818. </member>
  35819. <member name="M:Spire.Pdf.Utilities.PdfTable.GetStartColumnIndex">
  35820. <summary>
  35821. </summary>
  35822. <returns></returns>
  35823. </member>
  35824. <member name="M:Spire.Pdf.Utilities.PdfTable.GetRowCount">
  35825. <summary>
  35826. Get the current table row count
  35827. </summary>
  35828. <returns></returns>
  35829. </member>
  35830. <member name="M:Spire.Pdf.Utilities.PdfTable.GetColumnCount">
  35831. <summary>
  35832. Get the current table column count
  35833. </summary>
  35834. <returns></returns>
  35835. </member>
  35836. <member name="M:Spire.Pdf.Utilities.PdfTable.GetText(System.Int32,System.Int32)">
  35837. <summary>
  35838. Get value from the current table
  35839. </summary>
  35840. <param name="rowIndex">the row index,the index starts at 0</param>
  35841. <param name="columnIndex">the column index,the index starts at 0</param>
  35842. <returns>the text</returns>
  35843. </member>
  35844. <member name="T:Spire.Pdf.Utilities.PdfTableExtractor">
  35845. <summary>
  35846. Represent the pdf table extractor.
  35847. </summary>
  35848. </member>
  35849. <member name="F:Spire.Pdf.Utilities.PdfTableExtractor.objectExtractor">
  35850. <summary>
  35851. 获取当前页面对象
  35852. </summary>
  35853. </member>
  35854. <member name="F:Spire.Pdf.Utilities.PdfTableExtractor.m_TableLists">
  35855. <summary>
  35856. Return PdfTable
  35857. </summary>
  35858. </member>
  35859. <member name="M:Spire.Pdf.Utilities.PdfTableExtractor.#ctor(Spire.Pdf.PdfDocument)">
  35860. <summary>
  35861. Initializes a new instance of the class.
  35862. </summary>
  35863. <param name="document">The document.</param>
  35864. </member>
  35865. <member name="M:Spire.Pdf.Utilities.PdfTableExtractor.#ctor(Spire.Pdf.PdfDocumentBase)">
  35866. <summary>
  35867. Initializes a new instance of the class.
  35868. </summary>
  35869. <param name="documentBase"></param>
  35870. </member>
  35871. <member name="M:Spire.Pdf.Utilities.PdfTableExtractor.ExtractTable(System.Int32)">
  35872. <summary>
  35873. Extract table from the pdf document
  35874. </summary>
  35875. <param name="pageIndex">pageIndex</param>
  35876. <returns>An array of PdfTable.</returns>
  35877. </member>
  35878. <member name="M:Spire.Pdf.Utilities.PdfTableExtractor.ConvertToPdfTable(System.Collections.Generic.List{Spire.Pdf.Conversion.LogicStructure.Tables.TableObject})">
  35879. <summary>
  35880. TableObject to PdfTable
  35881. </summary>
  35882. <param name="tableObjects"></param>
  35883. <returns></returns>
  35884. </member>
  35885. <member name="M:Spire.Pdf.Utilities.PdfTableExtractor.CreatePdfTableFillText(System.Int32,System.Int32,System.Int32,System.String)">
  35886. <summary>
  35887. Create table,fill text
  35888. </summary>
  35889. <param name="tableIndex">the current table index</param>
  35890. <param name="rowIndex">the current row index</param>
  35891. <param name="columnIndex">the current column index</param>
  35892. <param name="text">the current column text</param>
  35893. </member>
  35894. <member name="M:Spire.Pdf.Utilities.PdfTableExtractor.FindTable(System.Int32)">
  35895. <summary>
  35896. Find tables that on the current page
  35897. </summary>
  35898. <param name="tableIndex"></param>
  35899. <returns></returns>
  35900. </member>
  35901. <member name="T:Spire.Pdf.Texts.PdfTextExtractor">
  35902. <summary>
  35903. Represent the pdf text extractor.
  35904. </summary>
  35905. </member>
  35906. <member name="F:Spire.Pdf.Texts.PdfTextExtractor.m_page">
  35907. <summary>
  35908. The page.
  35909. </summary>
  35910. </member>
  35911. <member name="M:Spire.Pdf.Texts.PdfTextExtractor.#ctor(Spire.Pdf.PdfPageBase)">
  35912. <summary>
  35913. Represents an instance.
  35914. </summary>
  35915. <param name="page">The page</param>
  35916. </member>
  35917. <member name="M:Spire.Pdf.Texts.PdfTextExtractor.ExtractText(Spire.Pdf.Texts.PdfTextExtractOptions)">
  35918. <summary>
  35919. Extract the page text.
  35920. </summary>
  35921. <param name="options">The options.</param>
  35922. <returns>The Extracted Text.</returns>
  35923. </member>
  35924. <member name="M:Spire.Pdf.Texts.PdfTextExtractor.Extract(Spire.Pdf.Texts.PdfTextExtractOptions)">
  35925. <summary>
  35926. Extract text.
  35927. </summary>
  35928. <param name="extractOptions">The extract options</param>
  35929. <returns>The exteracted text</returns>
  35930. </member>
  35931. <member name="M:Spire.Pdf.Texts.PdfTextExtractor.ProcessRectangleF(System.Drawing.RectangleF)">
  35932. <summary>
  35933. Process rectanglef.
  35934. </summary>
  35935. <param name="area">The area</param>
  35936. <returns>The rectanglef</returns>
  35937. </member>
  35938. <member name="T:Spire.Pdf.Texts.PdfTextReplacer">
  35939. <summary>
  35940. Represents the text replace.
  35941. </summary>
  35942. </member>
  35943. <member name="F:Spire.Pdf.Texts.PdfTextReplacer.m_page">
  35944. <summary>
  35945. The page.
  35946. </summary>
  35947. </member>
  35948. <member name="F:Spire.Pdf.Texts.PdfTextReplacer.getCommandsDelegate">
  35949. <summary>
  35950. The command delegate.
  35951. </summary>
  35952. </member>
  35953. <member name="P:Spire.Pdf.Texts.PdfTextReplacer.Commands">
  35954. <summary>
  35955. The commands.
  35956. </summary>
  35957. </member>
  35958. <member name="M:Spire.Pdf.Texts.PdfTextReplacer.#ctor(Spire.Pdf.PdfPageBase)">
  35959. <summary>
  35960. Represents an instance.
  35961. </summary>
  35962. <param name="page">The page</param>
  35963. </member>
  35964. <member name="M:Spire.Pdf.Texts.PdfTextReplacer.ReplaceText(System.String,System.String)">
  35965. <summary>
  35966. Replaces the text in the page page.
  35967. </summary>
  35968. <param name="oldText">The old text.</param>
  35969. <param name="newText">The new text.</param>
  35970. </member>
  35971. <member name="M:Spire.Pdf.Texts.PdfTextReplacer.ReplaceAllText(System.String,System.String)">
  35972. <summary>
  35973. Replaces all the text in the page page.
  35974. </summary>
  35975. <param name="oldText">The old text</param>
  35976. <param name="newText">The new text</param>
  35977. </member>
  35978. <member name="M:Spire.Pdf.Texts.PdfTextReplacer.UpdateData(Spire.Pdf.Core.PdfRecordCollection)">
  35979. <summary>
  35980. Update object stream.
  35981. </summary>
  35982. <param name="recordCollection">The recodr collection</param>
  35983. </member>
  35984. <member name="M:Spire.Pdf.Texts.PdfTextReplacer.GetTextParagraphReplacer(System.String,Spire.Pdf.General.Paper.Text.TextReplaceOptions)">
  35985. <summary>
  35986. Get text paragraph replacer.
  35987. </summary>
  35988. <param name="oldText">The old text</param>
  35989. <param name="textEditOptions">The text edit options</param>
  35990. <returns>The text paragraph replacer</returns>
  35991. </member>
  35992. <member name="M:Spire.Pdf.Texts.PdfTextReplacer.Clear">
  35993. <summary>
  35994. Clear the commands.
  35995. </summary>
  35996. </member>
  35997. <member name="M:Spire.Pdf.Texts.Replace.TextFont.IsUnicode(System.String)">
  35998. <summary>
  35999. Whether the string contains chinese.
  36000. </summary>
  36001. <param name="value">The string</param>
  36002. <returns>if contains,return true</returns>
  36003. </member>
  36004. <member name="M:Spire.Pdf.Texts.Replace.TextFont.GetInstance(Spire.Pdf.General.Paper.Text.TextManager,Spire.Pdf.General.Paper.Text.AbstractTextRange,System.String)">
  36005. <summary>
  36006. Get the text font instance.
  36007. </summary>
  36008. <param name="textManager">The text manager</param>
  36009. <param name="abstractTextRange">The abstract text range</param>
  36010. <param name="val">The value</param>
  36011. <returns>The text font instance</returns>
  36012. </member>
  36013. <member name="M:Spire.Pdf.Texts.Replace.TextFont.UnicodesToCharCodes(Spire.Pdf.Core.PdfString,Spire.Pdf.General.Render.PdfElement.PdfFontStructure,System.Boolean)">
  36014. <summary>
  36015. Unicodes to char codes.
  36016. </summary>
  36017. <param name="unicodeString">The unicode string</param>
  36018. <param name="fontStructure">The font structure</param>
  36019. <param name="escape">it is process escape character?</param>
  36020. <returns>The char codes</returns>
  36021. </member>
  36022. <member name="M:Spire.Pdf.Texts.Replace.TextFont.FontResourceName">
  36023. <summary>
  36024. Get the font resource name.
  36025. </summary>
  36026. <returns>The font resource name</returns>
  36027. </member>
  36028. <member name="M:Spire.Pdf.Texts.Replace.TextFont.BuildFont(System.Single,Spire.Pdf.Primitives.PdfDictionary,System.String)">
  36029. <summary>
  36030. Build the font.
  36031. </summary>
  36032. <param name="fontSize">The font size</param>
  36033. <param name="fontResource">The font resource dictionary</param>
  36034. <param name="text">The text</param>
  36035. </member>
  36036. <member name="M:Spire.Pdf.Texts.Replace.TextFont.GetFontName(Spire.Pdf.General.Paper.Text.AbstractTextRange,System.String)">
  36037. <summary>
  36038. Get the font name.
  36039. </summary>
  36040. <param name="abstractTextRange">The abstract text range</param>
  36041. <param name="val">The string</param>
  36042. <returns>The font name</returns>
  36043. </member>
  36044. <member name="M:Spire.Pdf.Texts.Replace.TextFont.SetWidthToFont(Spire.Pdf.Graphics.PdfTrueTypeFont)">
  36045. <summary>
  36046. Set width to font.
  36047. </summary>
  36048. <param name="trueTypeFont">The true type font</param>
  36049. </member>
  36050. <member name="M:Spire.Pdf.Texts.Replace.TextFont.IsContainsCurrentFontResource(Spire.Pdf.Primitives.PdfDictionary)">
  36051. <summary>
  36052. Wether is contains current font resource.
  36053. </summary>
  36054. <param name="fontResource">The font reource</param>
  36055. <returns>if contains.return true.or false</returns>
  36056. </member>
  36057. <member name="M:Spire.Pdf.Texts.Replace.TextFont.GetFontDictionary(Spire.Pdf.Primitives.PdfDictionary)">
  36058. <summary>
  36059. Get the font dictionary
  36060. </summary>
  36061. <param name="fontResource">The font resource dictioary</param>
  36062. <returns>The font dictionary</returns>
  36063. </member>
  36064. <member name="M:Spire.Pdf.Texts.Replace.TextParagraphReplacer.IsPagePhysucakTextSegment(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Primitives.PdfDictionary)">
  36065. <summary>
  36066. Whether the physical text segments belongs page.
  36067. </summary>
  36068. <param name="pageResource">The page resource</param>
  36069. <param name="resources">The physical text segments resource</param>
  36070. <returns>Belongs page return true,or false</returns>
  36071. </member>
  36072. <member name="M:Spire.Pdf.Texts.Replace.TextParagraphReplacer.FlushPhysicalTextSegments(Spire.Pdf.General.Paper.Text.TextRanger,Spire.Pdf.PdfPageBase)">
  36073. <summary>
  36074. Flush physical text segments.
  36075. Do not support the form text now ,so delete the form physical text segments.
  36076. </summary>
  36077. <param name="segmenter">The text ranger</param>
  36078. <param name="page">The page</param>
  36079. </member>
  36080. <member name="F:Spire.Pdf.Texts.Replace.TextSelected.m_horizontalAlignment">
  36081. <summary>
  36082. The horizontal alignment.
  36083. </summary>
  36084. </member>
  36085. <member name="F:Spire.Pdf.Texts.Replace.TextSelected.m_verticalAlignment">
  36086. <summary>
  36087. The vertical alignment.
  36088. </summary>
  36089. </member>
  36090. <member name="M:Spire.Pdf.Texts.Replace.TextSelected.GetReplacedTextWidth">
  36091. <summary>
  36092. Get the replaced text width.
  36093. </summary>
  36094. <returns>The replaced text width</returns>
  36095. </member>
  36096. <member name="M:Spire.Pdf.Texts.Replace.TextState.CharcodesToChars(System.String)">
  36097. <summary>
  36098. Charcodes to chars.
  36099. </summary>
  36100. <param name="str">The str</param>
  36101. <returns>The chars</returns>
  36102. </member>
  36103. <member name="T:Spire.Pdf.Texts.PdfTextExtractOptions">
  36104. <summary>
  36105. Represent the pdf text extract context.
  36106. </summary>
  36107. </member>
  36108. <member name="F:Spire.Pdf.Texts.PdfTextExtractOptions.extractArea">
  36109. <summary>
  36110. Specified the text extract area.
  36111. </summary>
  36112. </member>
  36113. <member name="F:Spire.Pdf.Texts.PdfTextExtractOptions.isSimpleExtraction">
  36114. <summary>
  36115. Whether is use simple extraction.
  36116. </summary>
  36117. </member>
  36118. <member name="F:Spire.Pdf.Texts.PdfTextExtractOptions.isExtractAllText">
  36119. <summary>
  36120. Whether is extract all texts.
  36121. </summary>
  36122. </member>
  36123. <member name="F:Spire.Pdf.Texts.PdfTextExtractOptions.isShowHiddenText">
  36124. <summary>
  36125. Show hidden text?
  36126. </summary>
  36127. </member>
  36128. <member name="P:Spire.Pdf.Texts.PdfTextExtractOptions.IsSimpleExtraction">
  36129. <summary>
  36130. Whether is use simple extraction.
  36131. default vale: false.
  36132. </summary>
  36133. </member>
  36134. <member name="P:Spire.Pdf.Texts.PdfTextExtractOptions.IsExtractAllText">
  36135. <summary>
  36136. Whether is extract all texts.
  36137. default vale: false.
  36138. </summary>
  36139. </member>
  36140. <member name="P:Spire.Pdf.Texts.PdfTextExtractOptions.IsShowHiddenText">
  36141. <summary>
  36142. Whether is show hidden texts.
  36143. default vale: false.
  36144. </summary>
  36145. </member>
  36146. <member name="P:Spire.Pdf.Texts.PdfTextExtractOptions.ExtractArea">
  36147. <summary>
  36148. Specified the text extract area.
  36149. default vale: RectangleF.Empty.
  36150. </summary>
  36151. </member>
  36152. <member name="M:Spire.Pdf.Texts.PdfTextExtractOptions.#ctor">
  36153. <summary>
  36154. Initialize a new instance.
  36155. </summary>
  36156. </member>
  36157. <member name="T:Spire.Pdf.Actions.PdfAction">
  36158. <summary>
  36159. Represents base class for all action types.
  36160. </summary>
  36161. </member>
  36162. <member name="P:Spire.Pdf.Actions.PdfAction.NextAction">
  36163. <summary>
  36164. Gets or sets the next action to be performed after the action represented by this instance.
  36165. </summary>
  36166. </member>
  36167. <member name="T:Spire.Pdf.Actions.PdfActionCollection">
  36168. <summary>
  36169. Represents collection of actions.
  36170. </summary>
  36171. </member>
  36172. <member name="M:Spire.Pdf.Actions.PdfActionCollection.Add(Spire.Pdf.Actions.PdfAction)">
  36173. <summary>
  36174. Adds the specified action.
  36175. </summary>
  36176. <param name="action">The action.</param>
  36177. <returns>action</returns>
  36178. </member>
  36179. <member name="M:Spire.Pdf.Actions.PdfActionCollection.Insert(System.Int32,Spire.Pdf.Actions.PdfAction)">
  36180. <summary>
  36181. Inserts the action at the specified position.
  36182. </summary>
  36183. <param name="index">The index.</param>
  36184. <param name="action">The action.</param>
  36185. </member>
  36186. <member name="M:Spire.Pdf.Actions.PdfActionCollection.IndexOf(Spire.Pdf.Actions.PdfAction)">
  36187. <summary>
  36188. Gets the index of the action.
  36189. </summary>
  36190. <param name="action">The action.</param>
  36191. <returns>action</returns>
  36192. </member>
  36193. <member name="M:Spire.Pdf.Actions.PdfActionCollection.Contains(Spire.Pdf.Actions.PdfAction)">
  36194. <summary>
  36195. Determines whether the action is contained within collection.
  36196. </summary>
  36197. <param name="action">The action.</param>
  36198. <returns>
  36199. Value, indicating the presents of the action in collection.
  36200. </returns>
  36201. </member>
  36202. <member name="M:Spire.Pdf.Actions.PdfActionCollection.Clear">
  36203. <summary>
  36204. Clears this collection.
  36205. </summary>
  36206. </member>
  36207. <member name="M:Spire.Pdf.Actions.PdfActionCollection.Remove(Spire.Pdf.Actions.PdfAction)">
  36208. <summary>
  36209. Removes the specified action.
  36210. </summary>
  36211. <param name="action">The action.</param>
  36212. </member>
  36213. <member name="M:Spire.Pdf.Actions.PdfActionCollection.RemoveAt(System.Int32)">
  36214. <summary>
  36215. Removes the action at the specified position.
  36216. </summary>
  36217. <param name="index">The index.</param>
  36218. </member>
  36219. <member name="M:Spire.Pdf.Actions.PdfActionCollection.#ctor">
  36220. <summary>
  36221. Initializes a new instance of the class.
  36222. </summary>
  36223. </member>
  36224. <member name="T:Spire.Pdf.Actions.PdfFormAction">
  36225. <summary>
  36226. Represents the form action base class.
  36227. </summary>
  36228. </member>
  36229. <member name="M:Spire.Pdf.Actions.PdfFormAction.#ctor">
  36230. <summary>
  36231. Initializes a new instance of the class.
  36232. </summary>
  36233. </member>
  36234. <member name="P:Spire.Pdf.Actions.PdfFormAction.Include">
  36235. <summary>
  36236. Gets or sets a value indicating whether fields contained in
  36237. collection will be included for resetting or submitting.
  36238. </summary>
  36239. <remarks>
  36240. If Include property is true, only the fields in this collection will be reset or submitted.
  36241. If Include property is false, the fields in this collection are not reset or submitted
  36242. and only the remaining form fields are reset or submitted.
  36243. If the collection is null or empty, then all the form fields are reset
  36244. and the Include property is ignored.
  36245. </remarks>
  36246. <value><c>true</c> if include; otherwise, <c>false</c>.</value>
  36247. </member>
  36248. <member name="P:Spire.Pdf.Actions.PdfFormAction.Fields">
  36249. <summary>
  36250. Gets the fields.
  36251. </summary>
  36252. <value>The fields.</value>
  36253. </member>
  36254. <member name="T:Spire.Pdf.Actions.PdfGoToAction">
  36255. <summary>
  36256. Represents an action which goes to a destination in the current document.
  36257. </summary>
  36258. </member>
  36259. <member name="M:Spire.Pdf.Actions.PdfGoToAction.#ctor(Spire.Pdf.General.PdfDestination)">
  36260. <summary>
  36261. Initializes a new instance of the class.
  36262. </summary>
  36263. <param name="destination">The destination to jump to.</param>
  36264. </member>
  36265. <member name="M:Spire.Pdf.Actions.PdfGoToAction.#ctor(Spire.Pdf.PdfNewPage)">
  36266. <summary>
  36267. Initializes a new instance of the class.
  36268. </summary>
  36269. <param name="page">The page to jump to.</param>
  36270. </member>
  36271. <member name="P:Spire.Pdf.Actions.PdfGoToAction.Destination">
  36272. <summary>
  36273. Gets or sets the destination.
  36274. </summary>
  36275. <value>The destination.</value>
  36276. </member>
  36277. <member name="M:Spire.Pdf.Actions.PdfGotoNameAction.#ctor(System.String)">
  36278. <summary>
  36279. Initializes a new instance of the class.
  36280. </summary>
  36281. <param name="destination">The destination to jump to.</param>
  36282. </member>
  36283. <member name="P:Spire.Pdf.Actions.PdfGotoNameAction.Destination">
  36284. <summary>
  36285. Gets or sets the destination.
  36286. </summary>
  36287. <value>The destination.</value>
  36288. </member>
  36289. <member name="T:Spire.Pdf.Actions.PdfJavaScriptAction">
  36290. <summary>
  36291. Represents an action which performs java script action in pdf document.
  36292. </summary>
  36293. </member>
  36294. <member name="M:Spire.Pdf.Actions.PdfJavaScriptAction.#ctor(System.String)">
  36295. <summary>
  36296. Initializes a new instance of the class.
  36297. </summary>
  36298. <param name="javaScript">The java script code.</param>
  36299. <value>A string value representing valid javascript code to be executed.</value>
  36300. </member>
  36301. <member name="P:Spire.Pdf.Actions.PdfJavaScriptAction.Script">
  36302. <summary>
  36303. Gets or sets the javascript code to be executed when this action is executed.
  36304. </summary>
  36305. <value>A string value representing valid javascript code to be executed. </value>
  36306. </member>
  36307. <member name="T:Spire.Pdf.Actions.PdfJavaScript">
  36308. <summary>
  36309. The Adobe Built-in JavaScript
  36310. </summary>
  36311. </member>
  36312. <member name="M:Spire.Pdf.Actions.PdfJavaScript.GetNumberFormatString(System.Int32,System.Int32,System.Int32,System.Int32,System.String,System.Boolean)">
  36313. <summary>
  36314. Get a AFNumber_Format string
  36315. </summary>
  36316. <param name="nDec">The number of places after the decimal point</param>
  36317. <param name="sepStyle">The integer denoting whether to use a separator or not. If sepStyle=0, use commas. If sepStyle=1, do not separate.</param>
  36318. <param name="negStyle">The formatting used for negative numbers: 0 = MinusBlack, 1 = Red, 2 = ParensBlack, 3 = ParensRed</param>
  36319. <param name="currStyle">The currency style - not used</param>
  36320. <param name="strCurrency">The currency symbol</param>
  36321. <param name="bCurrencyPrepend">True to prepend the currency symbol; false to display on the end of the number</param>
  36322. </member>
  36323. <member name="M:Spire.Pdf.Actions.PdfJavaScript.GetNumberKeystrokeString(System.Int32,System.Int32,System.Int32,System.Int32,System.String,System.Boolean)">
  36324. <summary>
  36325. Get a AFNumber_Keystroke string
  36326. </summary>
  36327. <param name="nDec">The number of places after the decimal point</param>
  36328. <param name="sepStyle">The integer denoting whether to use a separator or not. If sepStyle=0, use commas. If sepStyle=1, do not separate.</param>
  36329. <param name="negStyle">The formatting used for negative numbers: 0 = MinusBlack, 1 = Red, 2 = ParensBlack, 3 = ParensRed</param>
  36330. <param name="currStyle">The currency style - not used</param>
  36331. <param name="strCurrency">The currency symbol</param>
  36332. <param name="bCurrencyPrepend">True to prepend the currency symbol; false to display on the end of the number</param>
  36333. </member>
  36334. <member name="M:Spire.Pdf.Actions.PdfJavaScript.GetRangeValidateString(System.Boolean,System.Single,System.Boolean,System.Single)">
  36335. <summary>
  36336. Get a AFRange_Validate string
  36337. </summary>
  36338. <param name="bGreaterThan">Indicate the use of the greater than comparison</param>
  36339. <param name="nGreaterThan">The value to be used in the greater than comparison</param>
  36340. <param name="bLessThan">Indicate the use of the less than comparison</param>
  36341. <param name="nLessThan">The value to be used in the less than comparison</param>
  36342. </member>
  36343. <member name="M:Spire.Pdf.Actions.PdfJavaScript.GetPercentFormatString(System.Int32,System.Int32)">
  36344. <summary>
  36345. Get a AFPercent_Format string
  36346. </summary>
  36347. <param name="nDec">The number of places after the decimal point</param>
  36348. <param name="sepStyle">The integer denoting whether to use a separator or not. If sepStyle=0, use commas. If sepStyle=1, do not separate</param>
  36349. </member>
  36350. <member name="M:Spire.Pdf.Actions.PdfJavaScript.GetPercentKeystrokeString(System.Int32,System.Int32)">
  36351. <summary>
  36352. Get a AFPercent_Keystroke string
  36353. </summary>
  36354. <param name="nDec">The number of places after the decimal point</param>
  36355. <param name="sepStyle">The integer denoting whether to use a separator or not. If sepStyle=0, use commas. If sepStyle=1, do not separate</param>
  36356. </member>
  36357. <member name="M:Spire.Pdf.Actions.PdfJavaScript.GetDateFormatString(System.String)">
  36358. <summary>
  36359. Get a AFDate_FormatEx string
  36360. </summary>
  36361. <param name="cFormat">Must be one of: "m/d", "m/d/yy", "mm/dd/yy", "mm/yy", "d-mmm", "d-mmm-yy", "dd-mmm-yy", "yymm-dd", "mmm-yy", "mmmm-yy", "mmm d, yyyy", "mmmm d, yyyy", "m/d/yy h:MM tt", "m/d/yy HH:MM"</param>
  36362. </member>
  36363. <member name="M:Spire.Pdf.Actions.PdfJavaScript.GetDateKeystrokeString(System.String)">
  36364. <summary>
  36365. Get a AFDate_KeystrokeEx string
  36366. </summary>
  36367. <param name="cFormat">Must be one of: "m/d", "m/d/yy", "mm/dd/yy", "mm/yy", "d-mmm", "d-mmm-yy", "dd-mmm-yy", "yymm-dd", "mmm-yy", "mmmm-yy", "mmm d, yyyy", "mmmm d, yyyy", "m/d/yy h:MM tt", "m/d/yy HH:MM"</param>
  36368. </member>
  36369. <member name="M:Spire.Pdf.Actions.PdfJavaScript.GetTimeFormatString(System.Int32)">
  36370. <summary>
  36371. Get a AFTime_Format string
  36372. </summary>
  36373. <param name="ptf">The time format: 0 = 24HR_MM [ 14:30 ], 1 = 12HR_MM [ 2:30 PM ], 2 = 24HR_MM_SS [ 14:30:15 ], 3 = 12HR_MM_SS [ 2:30:15 PM ]</param>
  36374. </member>
  36375. <member name="M:Spire.Pdf.Actions.PdfJavaScript.GetTimeKeystrokeString(System.Int32)">
  36376. <summary>
  36377. Get a AFTime_Keystroke string
  36378. </summary>
  36379. <param name="ptf">The time format: 0 = 24HR_MM [ 14:30 ], 1 = 12HR_MM [ 2:30 PM ], 2 = 24HR_MM_SS [ 14:30:15 ], 3 = 12HR_MM_SS [ 2:30:15 PM ]</param>
  36380. </member>
  36381. <member name="M:Spire.Pdf.Actions.PdfJavaScript.GetSpecialFormatString(System.Int32)">
  36382. <summary>
  36383. Get a AFSpecial_Format string
  36384. </summary>
  36385. <param name="psf">The type of formatting to use:0 = zip code, 1 = zip + 4, 2 = phone, 3 = SSN</param>
  36386. </member>
  36387. <member name="M:Spire.Pdf.Actions.PdfJavaScript.GetSpecialKeystrokeString(System.Int32)">
  36388. <summary>
  36389. Get a AFSpecial_Format string
  36390. </summary>
  36391. <param name="psf">The type of formatting to use:0 = zip code, 1 = zip + 4, 2 = phone, 3 = SSN</param>
  36392. </member>
  36393. <member name="M:Spire.Pdf.Actions.PdfJavaScript.GetSimpleCalculateString(System.String,System.String[])">
  36394. <summary>
  36395. Get a AFSimple_Calculate string
  36396. </summary>
  36397. <param name="cFunction">Must be one of "AVG", "SUM", "PRD", "MIN", "MAX"</param>
  36398. <param name="cFields">The name list of the fields to use in the calculation</param>
  36399. </member>
  36400. <member name="T:Spire.Pdf.Actions.PdfLaunchAction">
  36401. <summary>
  36402. Represents an action which launches an application or opens or prints a document.
  36403. </summary>
  36404. </member>
  36405. <member name="M:Spire.Pdf.Actions.PdfLaunchAction.#ctor(System.String)">
  36406. <summary>
  36407. Initializes a new instance of the class.
  36408. </summary>
  36409. <param name="fileName">Name of the file to be launched.</param>
  36410. </member>
  36411. <member name="M:Spire.Pdf.Actions.PdfLaunchAction.#ctor(System.String,Spire.Pdf.Actions.PdfFilePathType)">
  36412. <summary>
  36413. Initializes a new instance of the class.
  36414. </summary>
  36415. <param name="fileName">Name of the file to be launched.</param>
  36416. <param name="fileName">Name of the file to be launched.</param>
  36417. <param name="path">Name of the path type.</param>
  36418. </member>
  36419. <member name="P:Spire.Pdf.Actions.PdfLaunchAction.FileName">
  36420. <summary>
  36421. Gets or sets file to be launched.
  36422. </summary>
  36423. </member>
  36424. <member name="P:Spire.Pdf.Actions.PdfLaunchAction.IsNewWindow">
  36425. <summary>
  36426. Indicates the target document should be opened in a new window or not.
  36427. </summary>
  36428. </member>
  36429. <member name="T:Spire.Pdf.Actions.PdfNamedAction">
  36430. <summary>
  36431. Represents an action which perfoms the named action.
  36432. </summary>
  36433. </member>
  36434. <member name="P:Spire.Pdf.Actions.PdfNamedAction.Destination">
  36435. <summary>
  36436. Gets or sets the destination.
  36437. </summary>
  36438. <value>The object representing destination of an action.</value>
  36439. </member>
  36440. <member name="M:Spire.Pdf.Actions.PdfNamedAction.#ctor(Spire.Pdf.Actions.PdfActionDestination)">
  36441. <summary>
  36442. Initializes a new instance of the class.
  36443. </summary>
  36444. <param name="destination">The object representing destination of an action.</param>
  36445. </member>
  36446. <member name="T:Spire.Pdf.Actions.PdfAnnotationActions">
  36447. <summary>
  36448. Represents additional actions of the annotations.
  36449. </summary>
  36450. </member>
  36451. <member name="M:Spire.Pdf.Actions.PdfAnnotationActions.#ctor">
  36452. <summary>
  36453. Initializes a new instance of the class.
  36454. </summary>
  36455. </member>
  36456. <member name="P:Spire.Pdf.Actions.PdfAnnotationActions.MouseDown">
  36457. <summary>
  36458. Gets or sets the action to be performed when the mouse button is pressed inside the
  36459. annotations active area.
  36460. </summary>
  36461. <value>The mouse down action.</value>
  36462. </member>
  36463. <member name="P:Spire.Pdf.Actions.PdfAnnotationActions.MouseUp">
  36464. <summary>
  36465. Gets or sets the action to be performed when the mouse button is released
  36466. inside the annotations active area..
  36467. </summary>
  36468. <value>The mouse up action.</value>
  36469. </member>
  36470. <member name="P:Spire.Pdf.Actions.PdfAnnotationActions.GotFocus">
  36471. <summary>
  36472. Gets or sets the action to be performed when the annotation receives the
  36473. input focus.
  36474. </summary>
  36475. <value>The got focus action.</value>
  36476. </member>
  36477. <member name="P:Spire.Pdf.Actions.PdfAnnotationActions.LostFocus">
  36478. <summary>
  36479. Gets or sets the action to be performed when the annotation loses the
  36480. input focus.
  36481. </summary>
  36482. <value>The lost focus action.</value>
  36483. </member>
  36484. <member name="T:Spire.Pdf.Actions.PdfDocumentActions">
  36485. <summary>
  36486. Represents an action for the document.
  36487. </summary>
  36488. </member>
  36489. <member name="P:Spire.Pdf.Actions.PdfDocumentActions.AfterOpenAction">
  36490. <summary>
  36491. Gets or sets the action to execute when the document is opened.
  36492. </summary>
  36493. <value>A specifying the action to be executed when documents opens in the viewer. </value>
  36494. </member>
  36495. <member name="P:Spire.Pdf.Actions.PdfDocumentActions.BeforeCloseAction">
  36496. <summary>
  36497. Gets or sets the action to be performed before the document is closed.
  36498. </summary>
  36499. <value>A object specifying the action to be executed before the document is closed. </value>
  36500. </member>
  36501. <member name="P:Spire.Pdf.Actions.PdfDocumentActions.BeforeSaveAction">
  36502. <summary>
  36503. Gets or sets the java script action to be performed before the document is saved.
  36504. </summary>
  36505. <value>A object specifying the action to be executed before the document is saved. </value>
  36506. </member>
  36507. <member name="P:Spire.Pdf.Actions.PdfDocumentActions.AfterSaveAction">
  36508. <summary>
  36509. Gets or sets the jave script action to be performed after the document is saved.
  36510. </summary>
  36511. <value>A object specifying the action to be executed after the document is saved.</value>
  36512. </member>
  36513. <member name="P:Spire.Pdf.Actions.PdfDocumentActions.BeforePrintAction">
  36514. <summary>
  36515. Gets or sets the action to be performed before the document is printed.
  36516. </summary>
  36517. <value>A object specifying the action to be executed before the document is printed. </value>
  36518. </member>
  36519. <member name="P:Spire.Pdf.Actions.PdfDocumentActions.AfterPrintAction">
  36520. <summary>
  36521. Gets or sets the action to be performed after the document is printed.
  36522. </summary>
  36523. <value>A object specifying the action to be executed after the document is printed. .</value>
  36524. </member>
  36525. <member name="T:Spire.Pdf.Actions.PdfEmbeddedGoToAction">
  36526. <summary>
  36527. Represents an embedded go-to action which allows jumping to or from a PDF file that is embedded in another PDF file.
  36528. </summary>
  36529. </member>
  36530. <member name="P:Spire.Pdf.Actions.PdfEmbeddedGoToAction.IsNewWindow">
  36531. <summary>
  36532. Indicates the target document should be opened in a new window or not.
  36533. </summary>
  36534. </member>
  36535. <member name="P:Spire.Pdf.Actions.PdfEmbeddedGoToAction.FileName">
  36536. <summary>
  36537. The target document name.
  36538. </summary>
  36539. </member>
  36540. <member name="P:Spire.Pdf.Actions.PdfEmbeddedGoToAction.Destination">
  36541. <summary>
  36542. The destination in the target document to jump to.
  36543. </summary>
  36544. </member>
  36545. <member name="M:Spire.Pdf.Actions.PdfEmbeddedGoToAction.#ctor(System.String,Spire.Pdf.General.PdfDestination,System.Boolean)">
  36546. <summary>
  36547. Initialize a new instance of PdfEmbeddedGoToAction.
  36548. </summary>
  36549. <param name="fileName">The target PDF file name to be opened.</param>
  36550. <param name="dest">The destination.</param>
  36551. <param name="newWindow">If true, the target PDF would be opened in a new window.Otherwise false.</param>
  36552. </member>
  36553. <member name="T:Spire.Pdf.Actions.PdfFieldActions">
  36554. <summary>
  36555. Represents actions to be performed as response to field events.
  36556. </summary>
  36557. </member>
  36558. <member name="M:Spire.Pdf.Actions.PdfFieldActions.#ctor(Spire.Pdf.Actions.PdfAnnotationActions)">
  36559. <summary>
  36560. Initializes a new instance of the class.
  36561. </summary>
  36562. <param name="annotationActrions">The annotation actions.</param>
  36563. </member>
  36564. <member name="P:Spire.Pdf.Actions.PdfFieldActions.KeyPressed">
  36565. <summary>
  36566. Gets or sets the JavaScript action to be performed when the user types a keystroke
  36567. into a text field or combo box or modifies the selection in a scrollable list box.
  36568. This action can check the keystroke for validity and reject or modify it.
  36569. </summary>
  36570. <value>A object specifying the action to be executed when the user types a keystroke.</value>
  36571. </member>
  36572. <member name="P:Spire.Pdf.Actions.PdfFieldActions.Format">
  36573. <summary>
  36574. Gets or sets the JavaScript action to be performed before the field is formatted
  36575. to display its current value.
  36576. </summary>
  36577. <value>A object specifying the action to be executed for formating the field value.</value>
  36578. </member>
  36579. <member name="P:Spire.Pdf.Actions.PdfFieldActions.Validate">
  36580. <summary>
  36581. Gets or sets the JavaScript action to be performed
  36582. This action can check the new value for validity.
  36583. </summary>
  36584. <value>A object specifying the action to be executed for validating the field value.</value>
  36585. </member>
  36586. <member name="P:Spire.Pdf.Actions.PdfFieldActions.Calculate">
  36587. <summary>
  36588. Gets or sets the JavaScript action to be performed to recalculate the value
  36589. of this field when that of another field changes.
  36590. </summary>
  36591. <value>A object specifying the action to be executed for calculating the field value.</value>
  36592. </member>
  36593. <member name="P:Spire.Pdf.Actions.PdfFieldActions.MouseUp">
  36594. <summary>
  36595. Gets or sets the action to be performed when the mouse button is released
  36596. inside the fields area.
  36597. </summary>
  36598. <value>A descendant specifying the action to be executed when the mouse button is released inside the field's area.</value>
  36599. </member>
  36600. <member name="P:Spire.Pdf.Actions.PdfFieldActions.MouseDown">
  36601. <summary>
  36602. Gets or sets the action to be performed when the mouse button is pressed inside the
  36603. fields area.
  36604. </summary>
  36605. <value>A descendant specifying the action to be executed when the mouse button is pressed inside the field's area.</value>
  36606. </member>
  36607. <member name="P:Spire.Pdf.Actions.PdfFieldActions.GotFocus">
  36608. <summary>
  36609. Gets or sets the action to be performed when the field receives the
  36610. input focus.
  36611. </summary>
  36612. <value>A descendant specifying the action to be executed when the field receives the input focus.</value>
  36613. </member>
  36614. <member name="P:Spire.Pdf.Actions.PdfFieldActions.LostFocus">
  36615. <summary>
  36616. Gets or sets the action to be performed when the field loses the
  36617. input focus.
  36618. </summary>
  36619. <value>A descendant specifying the action to be executed when the field losts the input focus.</value>
  36620. </member>
  36621. <member name="T:Spire.Pdf.Actions.PdfResetAction">
  36622. <summary>
  36623. Represents Pdf form's reset action.
  36624. </summary>
  36625. <remarks>This action allows a user to reset the form fields to their default values. </remarks>
  36626. </member>
  36627. <member name="M:Spire.Pdf.Actions.PdfResetAction.#ctor">
  36628. <summary>
  36629. Initializes a new instance of the class.
  36630. </summary>
  36631. </member>
  36632. <member name="P:Spire.Pdf.Actions.PdfResetAction.Include">
  36633. <summary>
  36634. Gets or sets a value indicating whether fields contained in Fields
  36635. collection will be included for resetting.
  36636. </summary>
  36637. <value><c>true</c> if include; otherwise, <c>false</c>.</value>
  36638. <remarks>
  36639. If Include property is true, only the fields in this collection will be reset.
  36640. If Include property is false, the fields in this collection are not reset
  36641. and only the remaining form fields are reset.
  36642. If the collection is null or empty, then all the form fields are reset
  36643. and the Include property is ignored.
  36644. </remarks>
  36645. </member>
  36646. <member name="T:Spire.Pdf.Actions.PdfSoundAction">
  36647. <summary>
  36648. Represents the sound action.
  36649. </summary>
  36650. </member>
  36651. <member name="M:Spire.Pdf.Actions.PdfSoundAction.#ctor(System.String)">
  36652. <summary>
  36653. Initializes a new instance of the class.
  36654. </summary>
  36655. <param name="fileName">Name of the sound file.</param>
  36656. </member>
  36657. <member name="P:Spire.Pdf.Actions.PdfSoundAction.Volume">
  36658. <summary>
  36659. Gets or sets the volume at which to play the sound, in the range -1.0 to 1.0.
  36660. </summary>
  36661. <value>The volume of the sound.</value>
  36662. </member>
  36663. <member name="P:Spire.Pdf.Actions.PdfSoundAction.FileName">
  36664. <value>The name of the sound file.</value>
  36665. </member>
  36666. <member name="P:Spire.Pdf.Actions.PdfSoundAction.Sound">
  36667. <summary>
  36668. Gets or sets the sound.
  36669. </summary>
  36670. <value> represents the sound.</value>
  36671. </member>
  36672. <member name="P:Spire.Pdf.Actions.PdfSoundAction.Synchronous">
  36673. <summary>
  36674. Gets or sets a value whether to play the sound synchronously or asynchronously.
  36675. If this flag is true, the viewer application retains control, allowing no further
  36676. user interaction other than canceling the sound, until the sound has been
  36677. completely played. Default value: false.
  36678. </summary>
  36679. <value><c>true</c> if synchronous; otherwise, <c>false</c>.</value>
  36680. </member>
  36681. <member name="P:Spire.Pdf.Actions.PdfSoundAction.Repeat">
  36682. <summary>
  36683. Gets or sets a value indicating whether to repeat the sound indefinitely.
  36684. If this entry is present, the property is ignored. Default value: false.
  36685. </summary>
  36686. <value><c>true</c> if repeat; otherwise, <c>false</c>.</value>
  36687. </member>
  36688. <member name="P:Spire.Pdf.Actions.PdfSoundAction.Mix">
  36689. <summary>
  36690. Gets or sets a value indicating whether to mix this sound with any other
  36691. sound already playing. If this flag is false, any previously playing sound is
  36692. stopped before starting this sound; this can be used to stop a repeating
  36693. sound. Default value: false.
  36694. </summary>
  36695. <value><c>true</c> if mix; otherwise, <c>false</c>.</value>
  36696. </member>
  36697. <member name="T:Spire.Pdf.Actions.PdfSubmitAction">
  36698. <summary>
  36699. Represents Pdf form's submit action.
  36700. </summary>
  36701. <remarks>This type of action allows a user to go to a resource on the Internet, tipically a hypertext link. </remarks>
  36702. </member>
  36703. <member name="M:Spire.Pdf.Actions.PdfSubmitAction.#ctor(System.String)">
  36704. <summary>
  36705. Initializes a new instance of the class.
  36706. </summary>
  36707. <param name="url">The URL.</param>
  36708. </member>
  36709. <member name="P:Spire.Pdf.Actions.PdfSubmitAction.Url">
  36710. <value>An string value specifying the full URI for the internet resource. </value>
  36711. </member>
  36712. <member name="P:Spire.Pdf.Actions.PdfSubmitAction.HttpMethod">
  36713. <summary>
  36714. Gets or sets the HTTP method.
  36715. </summary>
  36716. <value>The HTTP method.</value>
  36717. </member>
  36718. <member name="P:Spire.Pdf.Actions.PdfSubmitAction.CanonicalDateTimeFormat">
  36719. <summary>
  36720. If set, any submitted field values representing dates are converted to the
  36721. standard format. The interpretation of a form field as a date is not specified
  36722. explicitly in the field itself but only in the JavaScript code that processes it.
  36723. </summary>
  36724. <value>
  36725. <c>true</c> if use canonical date time format when submit data; otherwise, <c>false</c>.
  36726. </value>
  36727. </member>
  36728. <member name="P:Spire.Pdf.Actions.PdfSubmitAction.SubmitCoordinates">
  36729. <summary>
  36730. Gets or sets a value indicating whether to submit mouse pointer coordinates. If set,
  36731. the coordinates of the mouse click that caused the submit-form action are transmitted
  36732. as part of the form data.
  36733. </summary>
  36734. <value><c>true</c> if submit coordinates; otherwise, <c>false</c>.</value>
  36735. </member>
  36736. <member name="P:Spire.Pdf.Actions.PdfSubmitAction.IncludeNoValueFields">
  36737. <summary>
  36738. Gets or sets a value indicating whether to submit fields without value.
  36739. If set, all fields designated by the Fields collection and the
  36740. flag are submitted, regardless of whether they have a value. For fields without a
  36741. value, only the field name is transmitted.
  36742. </summary>
  36743. <value>
  36744. <c>true</c> if submit fields without value or the empty ones; otherwise, <c>false</c>.
  36745. </value>
  36746. </member>
  36747. <member name="P:Spire.Pdf.Actions.PdfSubmitAction.IncludeIncrementalUpdates">
  36748. <summary>
  36749. Gets or sets a value indicating whether to submit form's incremental updates.
  36750. Meaningful only when the form is being submitted in Forms Data Format.
  36751. If set, the submitted FDF file includes the contents of all incremental
  36752. updates to the underlying PDF document. If clear, the incremental updates are
  36753. not included.
  36754. </summary>
  36755. <value>
  36756. <c>true</c> if incremental updates should be submitted; otherwise, <c>false</c>.
  36757. </value>
  36758. </member>
  36759. <member name="P:Spire.Pdf.Actions.PdfSubmitAction.IncludeAnnotations">
  36760. <summary>
  36761. Gets or sets a value indicating whether to submit annotations.
  36762. Meaningful only when the form is being submitted in Forms Data Format.
  36763. If set, the submitted FDF file includes all markup annotations in the
  36764. underlying PDF document. If clear, markup annotations are not included.
  36765. </summary>
  36766. <value><c>true</c> if annotations should be submitted; otherwise, <c>false</c>.</value>
  36767. </member>
  36768. <member name="P:Spire.Pdf.Actions.PdfSubmitAction.ExcludeNonUserAnnotations">
  36769. <summary>
  36770. Gets or sets a value indicating whether to exclude non user annotations form submit
  36771. data stream. Meaningful only when the form is being submitted in Forms Data Format
  36772. and the property is set to true.
  36773. </summary>
  36774. <value>
  36775. <c>true</c> if non user annotations should be excluded; otherwise, <c>false</c>.
  36776. </value>
  36777. </member>
  36778. <member name="P:Spire.Pdf.Actions.PdfSubmitAction.EmbedForm">
  36779. <summary>
  36780. Gets or sets a value indicating whether to include form to submit data stream.
  36781. Meaningful only when the form is being submitted in Forms Data Format.
  36782. If set, the property is a file name containing an embedded file
  36783. stream representing the PDF file from which the FDF is being submitted.
  36784. </summary>
  36785. <value><c>true</c> if form should be embedded to submit stream; otherwise, <c>false</c>.</value>
  36786. </member>
  36787. <member name="P:Spire.Pdf.Actions.PdfSubmitAction.DataFormat">
  36788. <summary>
  36789. Gets or sets the submit data format.
  36790. </summary>
  36791. <value>The submit data format.</value>
  36792. </member>
  36793. <member name="P:Spire.Pdf.Actions.PdfSubmitAction.Include">
  36794. <summary>
  36795. Gets or sets a value indicating whether fields contained in Fields
  36796. collection will be included for submitting.
  36797. </summary>
  36798. <value><c>true</c> if include; otherwise, <c>false</c>.</value>
  36799. <remarks>
  36800. If Include property is true, only the fields in this collection will be submitted.
  36801. If Include property is false, the fields in this collection are not submitted
  36802. and only the remaining form fields are submitted.
  36803. If the collection is null or empty, then all the form fields are reset
  36804. and the Include property is ignored.
  36805. If the field has Export property set to false it will be not included for
  36806. submitting in any case.
  36807. </remarks>
  36808. </member>
  36809. <member name="T:Spire.Pdf.Actions.PdfUriAction">
  36810. <summary>
  36811. Represents an action which resolves unique resource identifier.
  36812. </summary>
  36813. </member>
  36814. <member name="M:Spire.Pdf.Actions.PdfUriAction.#ctor">
  36815. <summary>
  36816. Initializes a new instance of the class.
  36817. </summary>
  36818. </member>
  36819. <member name="M:Spire.Pdf.Actions.PdfUriAction.#ctor(System.String)">
  36820. <summary>
  36821. Initializes a new instance of the class.
  36822. </summary>
  36823. <param name="uri">The unique resource identifier.</param>
  36824. </member>
  36825. <member name="P:Spire.Pdf.Actions.PdfUriAction.Uri">
  36826. <summary>
  36827. Gets or sets the unique resource identifier.
  36828. </summary>
  36829. <value>The unique resource identifier.</value>
  36830. </member>
  36831. <member name="T:Spire.Pdf.Actions.PdfFilePathType">
  36832. <summary>
  36833. Specifies the file path type.
  36834. </summary>
  36835. </member>
  36836. <member name="F:Spire.Pdf.Actions.PdfFilePathType.Relative">
  36837. <summary>
  36838. Specifies the file location with out including the domain name.
  36839. </summary>
  36840. </member>
  36841. <member name="F:Spire.Pdf.Actions.PdfFilePathType.Absolute">
  36842. <summary>
  36843. Specifies the location, including the domain name.
  36844. </summary>
  36845. </member>
  36846. <member name="T:Spire.Pdf.Actions.PdfActionDestination">
  36847. <summary>
  36848. Specifies the available named actions supported by the viewer.
  36849. </summary>
  36850. </member>
  36851. <member name="F:Spire.Pdf.Actions.PdfActionDestination.FirstPage">
  36852. <summary>
  36853. Navigate to first page.
  36854. </summary>
  36855. </member>
  36856. <member name="F:Spire.Pdf.Actions.PdfActionDestination.LastPage">
  36857. <summary>
  36858. Navigate to last page.
  36859. </summary>
  36860. </member>
  36861. <member name="F:Spire.Pdf.Actions.PdfActionDestination.NextPage">
  36862. <summary>
  36863. Navigate to next page.
  36864. </summary>
  36865. </member>
  36866. <member name="F:Spire.Pdf.Actions.PdfActionDestination.PrevPage">
  36867. <summary>
  36868. Navigate to previous page.
  36869. </summary>
  36870. </member>
  36871. <member name="T:Spire.Pdf.Actions.PdfSubmitFormFlags">
  36872. <summary>
  36873. Specifies the available data formats for submitting the form data.
  36874. </summary>
  36875. </member>
  36876. <member name="F:Spire.Pdf.Actions.PdfSubmitFormFlags.IncludeExclude">
  36877. <summary>
  36878. If clear, the Fields array specifies which fields to
  36879. include in the submission.
  36880. </summary>
  36881. </member>
  36882. <member name="F:Spire.Pdf.Actions.PdfSubmitFormFlags.IncludeNoValueFields">
  36883. <summary>
  36884. If set, all fields designated by the Fields array and the Include/
  36885. Exclude flag are submitted, regardless of whether they have a value.
  36886. For fields without a value, only the
  36887. field name is transmitted.
  36888. </summary>
  36889. </member>
  36890. <member name="F:Spire.Pdf.Actions.PdfSubmitFormFlags.ExportFormat">
  36891. <summary>
  36892. Meaningful only if the SubmitPDF and XFDF flags are clear. If set,
  36893. field names and values are submitted in HTML Form format. If
  36894. clear, they are submitted in Forms Data Format
  36895. </summary>
  36896. </member>
  36897. <member name="F:Spire.Pdf.Actions.PdfSubmitFormFlags.GetMethod">
  36898. <summary>
  36899. If set, field names and values are submitted using an HTTP GET
  36900. request. If clear, they are submitted using a POST request. This flag
  36901. is meaningful only when the ExportFormat flag is set; if ExportFormat
  36902. is clear, this flag must also be clear.
  36903. </summary>
  36904. </member>
  36905. <member name="F:Spire.Pdf.Actions.PdfSubmitFormFlags.SubmitCoordinates">
  36906. <summary>
  36907. If set, the coordinates of the mouse click that caused the submitform
  36908. action are transmitted as part of the form data.
  36909. </summary>
  36910. </member>
  36911. <member name="F:Spire.Pdf.Actions.PdfSubmitFormFlags.Xfdf">
  36912. <summary>
  36913. Meaningful only if the SubmitPDF flags are clear. If set,
  36914. field names and values are submitted as XML Forms Data Format .
  36915. </summary>
  36916. </member>
  36917. <member name="F:Spire.Pdf.Actions.PdfSubmitFormFlags.IncludeAppendSaves">
  36918. <summary>
  36919. Meaningful only when the form is being submitted in
  36920. Forms Data Format (that is, when both the XFDF and ExportFormat
  36921. flags are clear). If set, the submitted FDF file includes the contents
  36922. of all incremental updates to the underlying PDF document,
  36923. as contained in the Differences entry in the FDF dictionary.
  36924. If clear, the incremental updates are not included.
  36925. </summary>
  36926. </member>
  36927. <member name="F:Spire.Pdf.Actions.PdfSubmitFormFlags.IncludeAnnotations">
  36928. <summary>
  36929. Meaningful only when the form is being submitted in
  36930. Forms Data Format (that is, when both the XFDF and ExportFormat
  36931. flags are clear). If set, the submitted FDF file includes all markup
  36932. annotations in the underlying PDF document.
  36933. If clear, markup annotations are not included.
  36934. </summary>
  36935. </member>
  36936. <member name="F:Spire.Pdf.Actions.PdfSubmitFormFlags.SubmitPdf">
  36937. <summary>
  36938. If set, the document is submitted as PDF, using the
  36939. MIME content type application/pdf (described in Internet RFC
  36940. 2045, Multipurpose Internet Mail Extensions (MIME), Part One:
  36941. Format of Internet Message Bodies; see the Bibliography). If set, all
  36942. other flags are ignored except GetMethod.
  36943. </summary>
  36944. </member>
  36945. <member name="F:Spire.Pdf.Actions.PdfSubmitFormFlags.CanonicalFormat">
  36946. <summary>
  36947. If set, any submitted field values representing dates are
  36948. converted to the standard format described.
  36949. </summary>
  36950. </member>
  36951. <member name="F:Spire.Pdf.Actions.PdfSubmitFormFlags.ExclNonUserAnnots">
  36952. <summary>
  36953. Meaningful only when the form is being submitted in
  36954. Forms Data Format (that is, when both the XFDF and
  36955. ExportFormat flags are clear) and the IncludeAnnotations flag is
  36956. set. If set, it includes only those markup annotations whose T entry
  36957. matches the name of the current user, as determined
  36958. by the remote server to which the form is being submitted.
  36959. </summary>
  36960. </member>
  36961. <member name="F:Spire.Pdf.Actions.PdfSubmitFormFlags.ExclFKey">
  36962. <summary>
  36963. Meaningful only when the form is being submitted in
  36964. Forms Data Format (that is, when both the XFDF and ExportFormat
  36965. flags are clear). If set, the submitted FDF excludes the F entry.
  36966. </summary>
  36967. </member>
  36968. <member name="F:Spire.Pdf.Actions.PdfSubmitFormFlags.EmbedForm">
  36969. <summary>
  36970. Meaningful only when the form is being submitted in
  36971. Forms Data Format (that is, when both the XFDF and ExportFormat
  36972. flags are clear). If set, the F entry of the submitted FDF is a file
  36973. specification containing an embedded file stream representing the
  36974. PDF file from which the FDF is being submitted.
  36975. </summary>
  36976. </member>
  36977. <member name="T:Spire.Pdf.Annotations.Pdf3DActivation">
  36978. <summary>
  36979. Represents the activation states for the 3D annotation.
  36980. </summary>
  36981. </member>
  36982. <member name="P:Spire.Pdf.Annotations.Pdf3DActivation.ActivationMode">
  36983. <summary>
  36984. Gets or sets the activation mode for the annotation.
  36985. </summary>
  36986. </member>
  36987. <member name="P:Spire.Pdf.Annotations.Pdf3DActivation.DeactivationMode">
  36988. <summary>
  36989. Gets or sets the deactivation mode for the annotation.
  36990. </summary>
  36991. </member>
  36992. <member name="P:Spire.Pdf.Annotations.Pdf3DActivation.ActivationState">
  36993. <summary>
  36994. Gets or sets the activation state for the annotation.
  36995. </summary>
  36996. </member>
  36997. <member name="P:Spire.Pdf.Annotations.Pdf3DActivation.DeactivationState">
  36998. <summary>
  36999. Gets or sets the deactivation state for the annotation.
  37000. </summary>
  37001. </member>
  37002. <member name="P:Spire.Pdf.Annotations.Pdf3DActivation.ShowToolbar">
  37003. <summary>
  37004. Gets or sets a value indicating whether the toolbar should be displayed when the annotation is activated or not.
  37005. </summary>
  37006. <value>If true, a toolbar should be displayed by default when the annotation is activated and given focus. If false, a toolbar should not be displayed by default. </value>
  37007. </member>
  37008. <member name="P:Spire.Pdf.Annotations.Pdf3DActivation.ShowUI">
  37009. <summary>
  37010. Gets or sets a value indicating whether the UI for managing the 3D artwork should be displayed when the annotation is activated.
  37011. </summary>
  37012. <value>If true, the user interface should be made visible when the annotation is activated. If false, the user interface should not be made visible by default.</value>
  37013. </member>
  37014. <member name="M:Spire.Pdf.Annotations.Pdf3DActivation.#ctor">
  37015. <summary>
  37016. Initializes the new instance of class.
  37017. </summary>
  37018. </member>
  37019. <member name="T:Spire.Pdf.Annotations.Pdf3DAnimation">
  37020. <summary>
  37021. Represents the lighting to apply for the 3D artwork.
  37022. </summary>
  37023. </member>
  37024. <member name="P:Spire.Pdf.Annotations.Pdf3DAnimation.Type">
  37025. <summary>
  37026. Gets or sets the type of the animation.
  37027. </summary>
  37028. </member>
  37029. <member name="P:Spire.Pdf.Annotations.Pdf3DAnimation.PlayCount">
  37030. <summary>
  37031. Gets or sets the play count.
  37032. </summary>
  37033. </member>
  37034. <member name="P:Spire.Pdf.Annotations.Pdf3DAnimation.TimeMultiplier">
  37035. <summary>
  37036. Gets or sets the rendering opacity.
  37037. <remarks>A positive number specifying the time multiplier to be used when running the animation. A value greater than one shortens the time it takes to play the animation, or effectively speeds up the animation.</remarks>
  37038. </summary>
  37039. </member>
  37040. <member name="M:Spire.Pdf.Annotations.Pdf3DAnimation.#ctor">
  37041. <summary>
  37042. Initializes a new instance of the class.
  37043. </summary>
  37044. </member>
  37045. <member name="M:Spire.Pdf.Annotations.Pdf3DAnimation.#ctor(Spire.Pdf.Annotations.PDF3DAnimationType)">
  37046. <summary>
  37047. Initializes a new instance of the class.
  37048. </summary>
  37049. <param name="type">PDF 3D Animation Type.</param>
  37050. </member>
  37051. <member name="T:Spire.Pdf.Annotations.Pdf3DBackground">
  37052. <summary>
  37053. Represents the background appearance for 3D artwork.
  37054. </summary>
  37055. </member>
  37056. <member name="P:Spire.Pdf.Annotations.Pdf3DBackground.Color">
  37057. <summary>
  37058. Gets or sets the background color.
  37059. </summary>
  37060. <value>The object specifying the background color for the 3D artwork. </value>
  37061. </member>
  37062. <member name="P:Spire.Pdf.Annotations.Pdf3DBackground.ApplyToEntireAnnotation">
  37063. <summary>
  37064. Gets or sets a value indicating how the background is applied.
  37065. </summary>
  37066. <value>True if the background is applied to entire annotation, false if the background is applied to annotation's 3D view box only.</value>
  37067. </member>
  37068. <member name="M:Spire.Pdf.Annotations.Pdf3DBackground.#ctor">
  37069. <summary>
  37070. Initializes a new instance of the class.
  37071. </summary>
  37072. </member>
  37073. <member name="M:Spire.Pdf.Annotations.Pdf3DBackground.#ctor(Spire.Pdf.Graphics.PdfRGBColor)">
  37074. <summary>
  37075. Initializes a new instance of the class.
  37076. </summary>
  37077. <param name="color">The object specifying the background color for the 3D artwork.</param>
  37078. </member>
  37079. <member name="M:Spire.Pdf.Annotations.Pdf3DBase.#ctor(Spire.Pdf.Core.PdfStream)">
  37080. <summary>
  37081. Initializes a new instance of the class.
  37082. </summary>
  37083. <param name="pdfStream"></param>
  37084. </member>
  37085. <member name="T:Spire.Pdf.Annotations.Pdf3DCrossSection">
  37086. <summary>
  37087. Represents the clipping portion of the 3D artwork for the purpose of showing artwork cross sections.
  37088. </summary>
  37089. </member>
  37090. <member name="M:Spire.Pdf.Annotations.Pdf3DCrossSection.#ctor">
  37091. <summary>
  37092. Initializes a new instance of the class.
  37093. </summary>
  37094. </member>
  37095. <member name="P:Spire.Pdf.Annotations.Pdf3DCrossSection.Center">
  37096. <summary>
  37097. Gets or sets the center of the cutting plane.
  37098. <remarks>A three element array specifying the center of rotation on the cutting plane in world space coordinates.</remarks>
  37099. </summary>
  37100. </member>
  37101. <member name="P:Spire.Pdf.Annotations.Pdf3DCrossSection.Color">
  37102. <summary>
  37103. Gets or sets the cutting plane color.
  37104. </summary>
  37105. </member>
  37106. <member name="P:Spire.Pdf.Annotations.Pdf3DCrossSection.IntersectionColor">
  37107. <summary>
  37108. Gets or sets the intersection color.
  37109. </summary>
  37110. </member>
  37111. <member name="P:Spire.Pdf.Annotations.Pdf3DCrossSection.IntersectionIsVisible">
  37112. <summary>
  37113. Gets or sets a value indicating whether the intersection of cutting plane with 3D artwork is visible.
  37114. </summary>
  37115. </member>
  37116. <member name="P:Spire.Pdf.Annotations.Pdf3DCrossSection.Opacity">
  37117. <summary>
  37118. Gets or sets the cutting plane opacity.
  37119. <remarks>The opacity is given in percents, 100 is full opacity, 0 is no opacity.</remarks>
  37120. </summary>
  37121. </member>
  37122. <member name="P:Spire.Pdf.Annotations.Pdf3DCrossSection.Orientation">
  37123. <summary>
  37124. Gets or sets the orientation of the cutting plane.
  37125. <value>A three-element array specifying the orientation of the cutting plane in world space, where each value represents the orientation in relation to the X, Y, and Z axes, respectively. </value>
  37126. <remarks>If the array has more than 3 elements, only the first 3 will be considered. Exactly one of the values must be null, indicating an initial state of the cutting plane that is perpendicular to the corresponding axis and clipping all geometry on the positive side of that axis. The other two values must be numbers indicating the rotation of the plane, in degrees, around their corresponding axes. The order in which these rotations are applied should match the order in which the values appear in the array. </remarks>
  37127. </summary>
  37128. </member>
  37129. <member name="T:Spire.Pdf.Annotations.Pdf3DCrossSectionCollection">
  37130. <summary>
  37131. Represents the collection of objects.
  37132. </summary>
  37133. </member>
  37134. <member name="M:Spire.Pdf.Annotations.Pdf3DCrossSectionCollection.Add(Spire.Pdf.Annotations.Pdf3DCrossSection)">
  37135. <summary>
  37136. Adds the specified value.
  37137. </summary>
  37138. <param name="value">The value.</param>
  37139. <returns></returns>
  37140. </member>
  37141. <member name="M:Spire.Pdf.Annotations.Pdf3DCrossSectionCollection.Contains(Spire.Pdf.Annotations.Pdf3DCrossSection)">
  37142. <summary>
  37143. Determines whether [contains] [the specified value].
  37144. </summary>
  37145. <param name="value">The value.</param>
  37146. <returns>
  37147. if it contains the specified value, set to <c>true</c>.
  37148. </returns>
  37149. </member>
  37150. <member name="M:Spire.Pdf.Annotations.Pdf3DCrossSectionCollection.IndexOf(Spire.Pdf.Annotations.Pdf3DCrossSection)">
  37151. <summary>
  37152. Indexes the of.
  37153. </summary>
  37154. <param name="value">The value.</param>
  37155. <returns></returns>
  37156. </member>
  37157. <member name="M:Spire.Pdf.Annotations.Pdf3DCrossSectionCollection.Insert(System.Int32,Spire.Pdf.Annotations.Pdf3DCrossSection)">
  37158. <summary>
  37159. Inserts the specified index.
  37160. </summary>
  37161. <param name="index">The index.</param>
  37162. <param name="value">The value.</param>
  37163. </member>
  37164. <member name="M:Spire.Pdf.Annotations.Pdf3DCrossSectionCollection.Remove(Spire.Pdf.Annotations.Pdf3DCrossSection)">
  37165. <summary>
  37166. Removes the specified value.
  37167. </summary>
  37168. <param name="value">The value.</param>
  37169. </member>
  37170. <member name="P:Spire.Pdf.Annotations.Pdf3DCrossSectionCollection.Item(System.Int32)">
  37171. <summary>
  37172. Gets or sets the at the specified index.
  37173. </summary>
  37174. </member>
  37175. <member name="T:Spire.Pdf.Annotations.Pdf3DLighting">
  37176. <summary>
  37177. Represents the lighting scheme for the 3D artwork.
  37178. </summary>
  37179. </member>
  37180. <member name="P:Spire.Pdf.Annotations.Pdf3DLighting.Style">
  37181. <summary>
  37182. Gets or sets the Lighting style of the 3D artwork.
  37183. </summary>
  37184. </member>
  37185. <member name="M:Spire.Pdf.Annotations.Pdf3DLighting.#ctor">
  37186. <summary>
  37187. Initializes a new instance of the class.
  37188. </summary>
  37189. </member>
  37190. <member name="M:Spire.Pdf.Annotations.Pdf3DLighting.#ctor(Spire.Pdf.Annotations.Pdf3DLightingStyle)">
  37191. <summary>
  37192. Initializes a new instance of the class.
  37193. </summary>
  37194. <param name="style">The object specifies the style of the 3D artwork.</param>
  37195. </member>
  37196. <member name="T:Spire.Pdf.Annotations.Pdf3DNode">
  37197. <summary>
  37198. Represents the particular areas of 3D artwork and the opacity and visibility with which individual nodes are displayed.
  37199. </summary>
  37200. </member>
  37201. <member name="P:Spire.Pdf.Annotations.Pdf3DNode.Visible">
  37202. <summary>
  37203. Gets or sets a value indicating whether the node is visible or not.
  37204. </summary>
  37205. <value>True if the node is visible. </value>
  37206. </member>
  37207. <member name="P:Spire.Pdf.Annotations.Pdf3DNode.Name">
  37208. <summary>
  37209. Gets or sets the node name.
  37210. </summary>
  37211. <value>The name of the 3D node.</value>
  37212. </member>
  37213. <member name="P:Spire.Pdf.Annotations.Pdf3DNode.Opacity">
  37214. <summary>
  37215. Gets or sets the cutting plane opacity.
  37216. </summary>
  37217. <value>A number indicating the opacity of the cutting plane using a standard additive blend mode. </value>
  37218. <remarks>The opacity is given in percents, 100 is full opacity, 0 is no opacity.</remarks>
  37219. </member>
  37220. <member name="P:Spire.Pdf.Annotations.Pdf3DNode.Matrix">
  37221. <summary>
  37222. Gets or sets the 3D transformation matrix.
  37223. </summary>
  37224. <value>A 12-element 3D transformation matrix that specifies the position and orientation of this node, relative to its parent, in world coordinates. </value>
  37225. <remarks>If the array has more than 12 elements, only the first 12 will be considered.</remarks>
  37226. </member>
  37227. <member name="M:Spire.Pdf.Annotations.Pdf3DNode.#ctor">
  37228. <summary>
  37229. Initializes a new instance of the class.
  37230. </summary>
  37231. </member>
  37232. <member name="T:Spire.Pdf.Annotations.Pdf3DNodeCollection">
  37233. <summary>
  37234. Represents a collection of objects.
  37235. </summary>
  37236. </member>
  37237. <member name="M:Spire.Pdf.Annotations.Pdf3DNodeCollection.Add(Spire.Pdf.Annotations.Pdf3DNode)">
  37238. <summary>
  37239. Adds the specified value.
  37240. <param name="value">The value.</param>
  37241. </summary>
  37242. <returns></returns>
  37243. </member>
  37244. <member name="M:Spire.Pdf.Annotations.Pdf3DNodeCollection.Contains(Spire.Pdf.Annotations.Pdf3DNode)">
  37245. <summary>
  37246. Determines whether [contains] [the specified value].
  37247. </summary>
  37248. <param name="value">The value.</param>
  37249. <returns>
  37250. if it contains the specified value, set to <c>true</c>.
  37251. </returns>
  37252. </member>
  37253. <member name="M:Spire.Pdf.Annotations.Pdf3DNodeCollection.IndexOf(Spire.Pdf.Annotations.Pdf3DNode)">
  37254. <summary>
  37255. Indexes the of.
  37256. </summary>
  37257. <param name="value">The value.</param>
  37258. <returns></returns>
  37259. </member>
  37260. <member name="M:Spire.Pdf.Annotations.Pdf3DNodeCollection.Insert(System.Int32,Spire.Pdf.Annotations.Pdf3DNode)">
  37261. <summary>
  37262. Inserts the specified index.
  37263. </summary>
  37264. <param name="index">The index.</param>
  37265. <param name="value">The value.</param>
  37266. </member>
  37267. <member name="M:Spire.Pdf.Annotations.Pdf3DNodeCollection.Remove(Spire.Pdf.Annotations.Pdf3DNode)">
  37268. <summary>
  37269. Removes the specified value.
  37270. </summary>
  37271. <param name="value">The value.</param>
  37272. </member>
  37273. <member name="P:Spire.Pdf.Annotations.Pdf3DNodeCollection.Item(System.Int32)">
  37274. <summary>
  37275. Gets or sets the at the specified index.
  37276. </summary>
  37277. </member>
  37278. <member name="T:Spire.Pdf.Annotations.Pdf3DProjection">
  37279. <summary>
  37280. Represents the mapping of 3D camera co-ordinates onto the target coordinate system of the annotation.
  37281. </summary>
  37282. </member>
  37283. <member name="P:Spire.Pdf.Annotations.Pdf3DProjection.ProjectionType">
  37284. <summary>
  37285. Gets or sets the type of the projection.
  37286. </summary>
  37287. </member>
  37288. <member name="P:Spire.Pdf.Annotations.Pdf3DProjection.ClipStyle">
  37289. <summary>
  37290. Gets or sets the projection ClipStyle.
  37291. </summary>
  37292. </member>
  37293. <member name="P:Spire.Pdf.Annotations.Pdf3DProjection.OrthoScaleMode">
  37294. <summary>
  37295. Gets or sets the scale mode for ortho graphic projections.
  37296. </summary>
  37297. </member>
  37298. <member name="P:Spire.Pdf.Annotations.Pdf3DProjection.FarClipDistance">
  37299. <summary>
  37300. Gets or sets the far clipping distance.
  37301. </summary>
  37302. </member>
  37303. <member name="P:Spire.Pdf.Annotations.Pdf3DProjection.FieldOfView">
  37304. <summary>
  37305. Gets or sets the field of view.
  37306. </summary>
  37307. </member>
  37308. <member name="P:Spire.Pdf.Annotations.Pdf3DProjection.NearClipDistance">
  37309. <summary>
  37310. Gets or sets the near clipping distance.
  37311. </summary>
  37312. </member>
  37313. <member name="P:Spire.Pdf.Annotations.Pdf3DProjection.Scaling">
  37314. <summary>
  37315. Gets or sets the projection scaling.
  37316. </summary>
  37317. </member>
  37318. <member name="M:Spire.Pdf.Annotations.Pdf3DProjection.#ctor">
  37319. <summary>
  37320. Initializes a new instance of the class.
  37321. </summary>
  37322. </member>
  37323. <member name="M:Spire.Pdf.Annotations.Pdf3DProjection.#ctor(Spire.Pdf.Annotations.Pdf3DProjectionType)">
  37324. <summary>
  37325. Initializes a new instance of the class.
  37326. </summary>
  37327. <param name="type">The Pdf3D Projection Type.</param>
  37328. </member>
  37329. <member name="T:Spire.Pdf.Annotations.Pdf3DRendermode">
  37330. <summary>
  37331. Represents the rendering mode of the 3D artwork.
  37332. </summary>
  37333. </member>
  37334. <member name="P:Spire.Pdf.Annotations.Pdf3DRendermode.Style">
  37335. <summary>
  37336. Gets or sets the type of the projection.
  37337. </summary>
  37338. </member>
  37339. <member name="P:Spire.Pdf.Annotations.Pdf3DRendermode.AuxilaryColor">
  37340. <summary>
  37341. Gets or sets the Auxiliary color.
  37342. </summary>
  37343. </member>
  37344. <member name="P:Spire.Pdf.Annotations.Pdf3DRendermode.FaceColor">
  37345. <summary>
  37346. Gets or sets the Face color.
  37347. </summary>
  37348. </member>
  37349. <member name="P:Spire.Pdf.Annotations.Pdf3DRendermode.CreaseValue">
  37350. <summary>
  37351. Gets or sets the crease value.
  37352. <remarks>The crease value is specified in degrees, from 0 to 360.</remarks>
  37353. </summary>
  37354. </member>
  37355. <member name="P:Spire.Pdf.Annotations.Pdf3DRendermode.Opacity">
  37356. <summary>
  37357. Gets or sets the rendering opacity.
  37358. </summary>
  37359. <remarks>The opacity is given in percents, 100 is full opacity, 0 is no opacity.</remarks>
  37360. </member>
  37361. <member name="M:Spire.Pdf.Annotations.Pdf3DRendermode.#ctor">
  37362. <summary>
  37363. Initializes a new instance of the class.
  37364. </summary>
  37365. </member>
  37366. <member name="M:Spire.Pdf.Annotations.Pdf3DRendermode.#ctor(Spire.Pdf.Annotations.Pdf3DRenderStyle)">
  37367. <summary>
  37368. Initializes a new instance of the class.
  37369. </summary>
  37370. <param name="style">The object specifies the rendering style of the 3D artwork.</param>
  37371. </member>
  37372. <member name="T:Spire.Pdf.Annotations.Pdf3DView">
  37373. <summary>
  37374. Represents a attributes to be applied to the virtual camera associated with a 3D annotation.
  37375. </summary>
  37376. </member>
  37377. <member name="P:Spire.Pdf.Annotations.Pdf3DView.Background">
  37378. <summary>
  37379. Gets or sets the background for this view.
  37380. </summary>
  37381. </member>
  37382. <member name="P:Spire.Pdf.Annotations.Pdf3DView.CameraToWorldMatrix">
  37383. <summary>
  37384. Gets or sets the 3D transformation matrix.
  37385. </summary>
  37386. <value>A 12-element 3D transformation matrix that specifies a position and orientation of the camera in world coordinates. </value>
  37387. <remarks>If the array has more than 12 elements, only the first 12 will be considered.</remarks>
  37388. </member>
  37389. <member name="P:Spire.Pdf.Annotations.Pdf3DView.CenterOfOrbit">
  37390. <summary>
  37391. Gets or sets the center of orbit for 3D artwork.
  37392. </summary>
  37393. <value>A non-negative number indicating a distance in the camera coordinate system along the z axis to the center of orbit for this view. </value>
  37394. <remarks>If this value is negative, the viewer application must determine the center of orbit.</remarks>
  37395. </member>
  37396. <member name="P:Spire.Pdf.Annotations.Pdf3DView.CrossSections">
  37397. <summary>
  37398. Gets the list of cross sections for this view.
  37399. <value>A list of PDF3DCrossSection objects available for this view.</value>
  37400. </summary>
  37401. </member>
  37402. <member name="P:Spire.Pdf.Annotations.Pdf3DView.ExternalName">
  37403. <summary>
  37404. Gets or sets the view's external name.
  37405. </summary>
  37406. <value>The external name of the view, suitable for presentation in a user interface.</value>
  37407. </member>
  37408. <member name="P:Spire.Pdf.Annotations.Pdf3DView.InternalName">
  37409. <summary>
  37410. Gets or sets the view's internal name.
  37411. </summary>
  37412. </member>
  37413. <member name="P:Spire.Pdf.Annotations.Pdf3DView.LightingScheme">
  37414. <summary>
  37415. Gets or sets the Creates a new page and adds it as the last page of the document scheme for this view.
  37416. </summary>
  37417. </member>
  37418. <member name="P:Spire.Pdf.Annotations.Pdf3DView.Nodes">
  37419. <summary>
  37420. Gets the list of 3D nodes for this view.
  37421. </summary>
  37422. <value>A list of PDF3DNode objects available for this view.</value>
  37423. </member>
  37424. <member name="P:Spire.Pdf.Annotations.Pdf3DView.Projection">
  37425. <summary>
  37426. Gets or sets the projection for this view.
  37427. </summary>
  37428. </member>
  37429. <member name="P:Spire.Pdf.Annotations.Pdf3DView.RenderMode">
  37430. <summary>
  37431. Gets or sets the rendering mode for this view.
  37432. </summary>
  37433. </member>
  37434. <member name="P:Spire.Pdf.Annotations.Pdf3DView.ResetNodesState">
  37435. <summary>
  37436. Gets or sets a value indicating whether nodes specified in the Nodes collection are returned to their original states (as specified in the 3D artwork) before applying transformation matrices and opacity settings specified in the node dictionaries.
  37437. </summary>
  37438. </member>
  37439. <member name="P:Spire.Pdf.Annotations.Pdf3DView.ViewNodeName">
  37440. <summary>
  37441. Gets or sets the name of the view node.
  37442. </summary>
  37443. <remarks>The view node in the content stream defines all the properties for viewing the 3D artwork. If both ViewNodeName and CameraToWorldMatrix are specified, then ViewNodeName takes precedence.</remarks>
  37444. </member>
  37445. <member name="M:Spire.Pdf.Annotations.Pdf3DView.#ctor">
  37446. <summary>
  37447. Initializes a new instance of the class.
  37448. </summary>
  37449. </member>
  37450. <member name="T:Spire.Pdf.Annotations.Pdf3DViewCollection">
  37451. <summary>
  37452. Represents a collection of Pdf3DView objects.
  37453. </summary>
  37454. </member>
  37455. <member name="M:Spire.Pdf.Annotations.Pdf3DViewCollection.Add(Spire.Pdf.Annotations.Pdf3DView)">
  37456. <summary>
  37457. Adds the specified value.
  37458. </summary>
  37459. <param name="value">The value.</param>
  37460. <returns>Pdf3DView</returns>
  37461. </member>
  37462. <member name="M:Spire.Pdf.Annotations.Pdf3DViewCollection.Contains(Spire.Pdf.Annotations.Pdf3DView)">
  37463. <summary>
  37464. Determines whether [contains] [the specified value].
  37465. </summary>
  37466. <param name="value">The value.</param>
  37467. <returns>
  37468. if it contains the specified value, set to <c>true</c>.
  37469. </returns>
  37470. </member>
  37471. <member name="M:Spire.Pdf.Annotations.Pdf3DViewCollection.IndexOf(Spire.Pdf.Annotations.Pdf3DView)">
  37472. <summary>
  37473. Indexes the of the Pdf3DView object.
  37474. </summary>
  37475. <param name="value">The value.</param>
  37476. <returns>Pdf3DView</returns>
  37477. </member>
  37478. <member name="M:Spire.Pdf.Annotations.Pdf3DViewCollection.Insert(System.Int32,Spire.Pdf.Annotations.Pdf3DView)">
  37479. <summary>
  37480. Inserts the specified index.
  37481. </summary>
  37482. <param name="index">The index.</param>
  37483. <param name="value">The value.</param>
  37484. </member>
  37485. <member name="M:Spire.Pdf.Annotations.Pdf3DViewCollection.Remove(Spire.Pdf.Annotations.Pdf3DView)">
  37486. <summary>
  37487. Removes the specified value.
  37488. </summary>
  37489. <param name="value">The Pdf3DView object.</param>
  37490. </member>
  37491. <member name="P:Spire.Pdf.Annotations.Pdf3DViewCollection.Item(System.Int32)">
  37492. <summary>
  37493. Gets or sets the at the specified index.
  37494. </summary>
  37495. <value>Pdf3DView</value>
  37496. </member>
  37497. <member name="T:Spire.Pdf.Annotations.Pdf3DActivationState">
  37498. <summary>
  37499. Specifies an activation state of the 3D annotation.
  37500. </summary>
  37501. </member>
  37502. <member name="F:Spire.Pdf.Annotations.Pdf3DActivationState.Instantiated">
  37503. <summary>
  37504. Represents that the state in which the artwork has been read and a run-time instance of
  37505. the artwork has been created. In this state, it can be rendered but script-driven
  37506. real-time modifications (that is, animations) are disabled.
  37507. </summary>
  37508. </member>
  37509. <member name="F:Spire.Pdf.Annotations.Pdf3DActivationState.Live">
  37510. <summary>
  37511. Represents that the artwork is instantiated, and it is being modified in real time to
  37512. achieve some animation effect. In the case of keyframe animation, the artwork is
  37513. live while it is playing and then reverts to an instantiated state when playing
  37514. completes or is stopped.
  37515. </summary>
  37516. </member>
  37517. <member name="T:Spire.Pdf.Annotations.Pdf3DActivationMode">
  37518. <summary>
  37519. Specifies the available modes for activating a 3D annotation.
  37520. </summary>
  37521. </member>
  37522. <member name="F:Spire.Pdf.Annotations.Pdf3DActivationMode.PageOpen">
  37523. <summary>
  37524. Represents that the annotation should be activated as soon as the page containing
  37525. the annotation is opened.
  37526. </summary>
  37527. </member>
  37528. <member name="F:Spire.Pdf.Annotations.Pdf3DActivationMode.PageVisible">
  37529. <summary>
  37530. Represents that the annotation should be activated as soon as any part of the page
  37531. containing the annotation becomes visible.
  37532. </summary>
  37533. </member>
  37534. <member name="F:Spire.Pdf.Annotations.Pdf3DActivationMode.ExplicitActivation">
  37535. <summary>
  37536. Represents that the annotation should remain inactive until explicitly activated
  37537. by a script or user action.
  37538. </summary>
  37539. </member>
  37540. <member name="T:Spire.Pdf.Annotations.Pdf3DDeactivationMode">
  37541. <summary>
  37542. Specifies the available modes for deactivating a 3D annotation.
  37543. </summary>
  37544. </member>
  37545. <member name="F:Spire.Pdf.Annotations.Pdf3DDeactivationMode.PageClose">
  37546. <summary>
  37547. Represents that the annotation should be deactivated as soon as the page is closed.
  37548. </summary>
  37549. </member>
  37550. <member name="F:Spire.Pdf.Annotations.Pdf3DDeactivationMode.PageInvisible">
  37551. <summary>
  37552. Represents that the annotation should be deactivated as soon as the page containing
  37553. the annotation becomes invisible.
  37554. </summary>
  37555. </member>
  37556. <member name="F:Spire.Pdf.Annotations.Pdf3DDeactivationMode.ExplicitDeactivation">
  37557. <summary>
  37558. Represents that the annotation should remain active until explicitly deactivated by a
  37559. script or user action.
  37560. </summary>
  37561. </member>
  37562. <member name="T:Spire.Pdf.Annotations.Pdf3DDeactivationState">
  37563. <summary>
  37564. Specifies the available states upon deactivating a 3D annotation.
  37565. </summary>
  37566. </member>
  37567. <member name="F:Spire.Pdf.Annotations.Pdf3DDeactivationState.Uninstantiated">
  37568. <summary>
  37569. Represents the initial state of the artwork before it has been used in any way.
  37570. </summary>
  37571. </member>
  37572. <member name="F:Spire.Pdf.Annotations.Pdf3DDeactivationState.Instantiated">
  37573. <summary>
  37574. Represents that the state in which the artwork has been read and a run-time instance of
  37575. the artwork has been created. In this state, it can be rendered but script-driven
  37576. real-time modifications (that is, animations) are disabled.
  37577. </summary>
  37578. </member>
  37579. <member name="F:Spire.Pdf.Annotations.Pdf3DDeactivationState.Live">
  37580. <summary>
  37581. Represents that the artwork is instantiated, and it is being modified in real time to
  37582. achieve some animation effect. In the case of keyframe animation, the artwork is
  37583. live while it is playing and then reverts to an instantiated state when playing
  37584. completes or is stopped.
  37585. </summary>
  37586. </member>
  37587. <member name="T:Spire.Pdf.Annotations.Pdf3DLightingStyle">
  37588. <summary>
  37589. Specifies the available styles for applying light to 3D artwork.
  37590. </summary>
  37591. </member>
  37592. <member name="F:Spire.Pdf.Annotations.Pdf3DLightingStyle.Artwork">
  37593. <summary>
  37594. The Lights as specified in the 3D artwork.
  37595. </summary>
  37596. </member>
  37597. <member name="F:Spire.Pdf.Annotations.Pdf3DLightingStyle.None">
  37598. <summary>
  37599. The lighting specified in the 3D artwork is ignored.
  37600. </summary>
  37601. </member>
  37602. <member name="F:Spire.Pdf.Annotations.Pdf3DLightingStyle.White">
  37603. <summary>
  37604. Three blue-grey infinite lights.
  37605. </summary>
  37606. </member>
  37607. <member name="F:Spire.Pdf.Annotations.Pdf3DLightingStyle.Day">
  37608. <summary>
  37609. Three light-grey infinite lights.
  37610. </summary>
  37611. </member>
  37612. <member name="F:Spire.Pdf.Annotations.Pdf3DLightingStyle.Night">
  37613. <summary>
  37614. One yellow, one aqua, and one blue infinite light.
  37615. </summary>
  37616. </member>
  37617. <member name="F:Spire.Pdf.Annotations.Pdf3DLightingStyle.Hard">
  37618. <summary>
  37619. Three grey infinite lights.
  37620. </summary>
  37621. </member>
  37622. <member name="F:Spire.Pdf.Annotations.Pdf3DLightingStyle.Primary">
  37623. <summary>
  37624. One red, one green, and one blue infinite light.
  37625. </summary>
  37626. </member>
  37627. <member name="F:Spire.Pdf.Annotations.Pdf3DLightingStyle.Blue">
  37628. <summary>
  37629. Three blue infinite lights.
  37630. </summary>
  37631. </member>
  37632. <member name="F:Spire.Pdf.Annotations.Pdf3DLightingStyle.Red">
  37633. <summary>
  37634. Three red infinite lights.
  37635. </summary>
  37636. </member>
  37637. <member name="F:Spire.Pdf.Annotations.Pdf3DLightingStyle.Cube">
  37638. <summary>
  37639. Six grey infinite lights aligned with the major axes.
  37640. </summary>
  37641. </member>
  37642. <member name="F:Spire.Pdf.Annotations.Pdf3DLightingStyle.CAD">
  37643. <summary>
  37644. Three grey infinite lights and one light attached to the camera.
  37645. </summary>
  37646. </member>
  37647. <member name="F:Spire.Pdf.Annotations.Pdf3DLightingStyle.Headlamp">
  37648. <summary>
  37649. Single infinite light attached to the camera.
  37650. </summary>
  37651. </member>
  37652. <member name="T:Spire.Pdf.Annotations.Pdf3DProjectionClipStyle">
  37653. <summary>
  37654. Specifies the available clipping style of the 3D annotation.
  37655. </summary>
  37656. </member>
  37657. <member name="F:Spire.Pdf.Annotations.Pdf3DProjectionClipStyle.ExplicitNearFar">
  37658. <summary>
  37659. Represents the Clipping style.
  37660. </summary>
  37661. </member>
  37662. <member name="F:Spire.Pdf.Annotations.Pdf3DProjectionClipStyle.AutomaticNearFar">
  37663. <summary>
  37664. Represents the Clipping style.
  37665. </summary>
  37666. </member>
  37667. <member name="T:Spire.Pdf.Annotations.Pdf3DProjectionOrthoScaleMode">
  37668. <summary>
  37669. Specifies the available Ortho projection scaling mode of the 3D annotation.
  37670. </summary>
  37671. </member>
  37672. <member name="F:Spire.Pdf.Annotations.Pdf3DProjectionOrthoScaleMode.Width">
  37673. <summary>
  37674. Scale to fit the width of the annotation.
  37675. </summary>
  37676. </member>
  37677. <member name="F:Spire.Pdf.Annotations.Pdf3DProjectionOrthoScaleMode.Height">
  37678. <summary>
  37679. Scale to fit the height of the annotation.
  37680. </summary>
  37681. </member>
  37682. <member name="F:Spire.Pdf.Annotations.Pdf3DProjectionOrthoScaleMode.Min">
  37683. <summary>
  37684. Scale to fit the lesser of width or height of the annotation.
  37685. </summary>
  37686. </member>
  37687. <member name="F:Spire.Pdf.Annotations.Pdf3DProjectionOrthoScaleMode.Max">
  37688. <summary>
  37689. Scale to fit the greater of width or height of the annotation.
  37690. </summary>
  37691. </member>
  37692. <member name="F:Spire.Pdf.Annotations.Pdf3DProjectionOrthoScaleMode.Absolute">
  37693. <summary>
  37694. No scaling should occur due to binding.
  37695. </summary>
  37696. </member>
  37697. <member name="T:Spire.Pdf.Annotations.Pdf3DProjectionType">
  37698. <summary>
  37699. Specifies the available projection type of the 3D annotation.
  37700. </summary>
  37701. </member>
  37702. <member name="F:Spire.Pdf.Annotations.Pdf3DProjectionType.Orthographic">
  37703. <summary>
  37704. Represents Orthographic projection
  37705. </summary>
  37706. </member>
  37707. <member name="F:Spire.Pdf.Annotations.Pdf3DProjectionType.Perspective">
  37708. <summary>
  37709. Represents Perspective projection.
  37710. </summary>
  37711. </member>
  37712. <member name="T:Spire.Pdf.Annotations.Pdf3DRenderStyle">
  37713. <summary>
  37714. Specifies the available rendering style of the 3D artwork.
  37715. </summary>
  37716. </member>
  37717. <member name="F:Spire.Pdf.Annotations.Pdf3DRenderStyle.Solid">
  37718. <summary>
  37719. Displays textured and lit geometric shapes. In the case of artwork
  37720. that conforms to the Universal 3D File Format specification, these
  37721. shapes are triangles.
  37722. </summary>
  37723. </member>
  37724. <member name="F:Spire.Pdf.Annotations.Pdf3DRenderStyle.SolidWireframe">
  37725. <summary>
  37726. Displays textured and lit geometric shapes (triangles) with single
  37727. color edges on top of them.
  37728. </summary>
  37729. </member>
  37730. <member name="F:Spire.Pdf.Annotations.Pdf3DRenderStyle.Transparent">
  37731. <summary>
  37732. Displays textured and lit geometric shapes (triangles) with an added
  37733. level of transparency.
  37734. </summary>
  37735. </member>
  37736. <member name="F:Spire.Pdf.Annotations.Pdf3DRenderStyle.TransparentWireframe">
  37737. <summary>
  37738. Displays textured and lit geometric shapes (triangles) with an added
  37739. level of transparency, with single color opaque edges on top of it.
  37740. </summary>
  37741. </member>
  37742. <member name="F:Spire.Pdf.Annotations.Pdf3DRenderStyle.BoundingBox">
  37743. <summary>
  37744. Displays the bounding box edges of each node, aligned with the axes
  37745. of the local coordinate space for that node.
  37746. </summary>
  37747. </member>
  37748. <member name="F:Spire.Pdf.Annotations.Pdf3DRenderStyle.TransparentBoundingBox">
  37749. <summary>
  37750. Displays bounding boxes faces of each node, aligned with the axes of
  37751. the local coordinate space for that node, with an added level of transparency.
  37752. </summary>
  37753. </member>
  37754. <member name="F:Spire.Pdf.Annotations.Pdf3DRenderStyle.TransparentBoundingBoxOutline">
  37755. <summary>
  37756. Displays bounding boxes edges and faces of each node, aligned with the axes of
  37757. the local coordinate space for that node, with an added level of transparency.
  37758. </summary>
  37759. </member>
  37760. <member name="F:Spire.Pdf.Annotations.Pdf3DRenderStyle.Wireframe">
  37761. <summary>
  37762. Displays only edges in a single color.
  37763. </summary>
  37764. </member>
  37765. <member name="F:Spire.Pdf.Annotations.Pdf3DRenderStyle.ShadedWireframe">
  37766. <summary>
  37767. Displays only edges, though interpolates their color between their two vertices
  37768. and applies lighting.
  37769. </summary>
  37770. </member>
  37771. <member name="F:Spire.Pdf.Annotations.Pdf3DRenderStyle.HiddenWireframe">
  37772. <summary>
  37773. Displays edges in a single color, though removes back-facing and obscured edges.
  37774. </summary>
  37775. </member>
  37776. <member name="F:Spire.Pdf.Annotations.Pdf3DRenderStyle.Vertices">
  37777. <summary>
  37778. Displays only vertices in a single color.
  37779. </summary>
  37780. </member>
  37781. <member name="F:Spire.Pdf.Annotations.Pdf3DRenderStyle.ShadedVertices">
  37782. <summary>
  37783. Displays only vertices, though uses their vertex color and applies lighting.
  37784. </summary>
  37785. </member>
  37786. <member name="F:Spire.Pdf.Annotations.Pdf3DRenderStyle.Illustration">
  37787. <summary>
  37788. Displays silhouette edges with surfaces, removes obscured lines.
  37789. </summary>
  37790. </member>
  37791. <member name="F:Spire.Pdf.Annotations.Pdf3DRenderStyle.SolidOutline">
  37792. <summary>
  37793. Displays silhouette edges with lit and textured surfaces, removes obscured lines.
  37794. </summary>
  37795. </member>
  37796. <member name="F:Spire.Pdf.Annotations.Pdf3DRenderStyle.ShadedIllustration">
  37797. <summary>
  37798. Displays silhouette edges with lit and textured surfaces and an additional emissive
  37799. term to remove poorly lit areas of the artwork.
  37800. </summary>
  37801. </member>
  37802. <member name="T:Spire.Pdf.Annotations.PDF3DAnimationType">
  37803. <summary>
  37804. Specifies the available animation style for rendering the 3D artwork.
  37805. </summary>
  37806. </member>
  37807. <member name="F:Spire.Pdf.Annotations.PDF3DAnimationType.None">
  37808. <summary>
  37809. Represents that the Keyframe animations should not be driven directly by
  37810. the viewer application. This value is used by documents that are intended
  37811. to drive animations through an alternate means, such as JavaScript.
  37812. </summary>
  37813. </member>
  37814. <member name="F:Spire.Pdf.Annotations.PDF3DAnimationType.Linear">
  37815. <summary>
  37816. Represents that the Keyframe animations are driven linearly from beginning to end.
  37817. This animation style results in a repetitive playthrough of the animation,
  37818. such as in a walking motion.
  37819. </summary>
  37820. </member>
  37821. <member name="F:Spire.Pdf.Annotations.PDF3DAnimationType.Oscillating">
  37822. <summary>
  37823. Represents that the Keyframe animations should oscillate along their time range.
  37824. This animation style results in a back-and-forth playing of the animation,
  37825. such as exploding or collapsing parts.
  37826. </summary>
  37827. </member>
  37828. <member name="T:Spire.Pdf.Annotations.PdfActionAnnotation">
  37829. <summary>
  37830. Represents the annotation with associated action.
  37831. </summary>
  37832. </member>
  37833. <member name="M:Spire.Pdf.Annotations.PdfActionAnnotation.#ctor(System.Drawing.RectangleF,Spire.Pdf.Actions.PdfAction)">
  37834. <summary>
  37835. Initializes a new instance of the class.
  37836. </summary>
  37837. <param name="rectangle">Bounds of the annotation.</param>
  37838. <param name="action">The Pdf action.</param>
  37839. </member>
  37840. <member name="T:Spire.Pdf.Annotations.PdfActionLinkAnnotation">
  37841. <summary>
  37842. Represents base class for link annotations with associated action.
  37843. </summary>
  37844. </member>
  37845. <member name="P:Spire.Pdf.Annotations.PdfActionLinkAnnotation.Action">
  37846. <summary>
  37847. Gets or sets the action for the link annotation.
  37848. </summary>
  37849. <value>The action to be executed when the link is activated.</value>
  37850. </member>
  37851. <member name="M:Spire.Pdf.Annotations.PdfActionLinkAnnotation.#ctor(System.Drawing.RectangleF)">
  37852. <summary>
  37853. Initializes a new instance of the class.
  37854. </summary>
  37855. <param name="rectangle">Bounds of the annotation.</param>
  37856. </member>
  37857. <member name="M:Spire.Pdf.Annotations.PdfActionLinkAnnotation.#ctor(System.Drawing.RectangleF,Spire.Pdf.Actions.PdfAction)">
  37858. <summary>
  37859. Initializes a new instance of the class.
  37860. </summary>
  37861. <param name="rectangle">Bounds specifies the location of the drawn text.</param>
  37862. <param name="action">The specifies an action to be executed when the link is activated.</param>
  37863. </member>
  37864. <member name="T:Spire.Pdf.Annotations.Appearance.PdfAppearanceState">
  37865. <summary>
  37866. Represents the states of an annotation's appearance.
  37867. </summary>
  37868. </member>
  37869. <member name="P:Spire.Pdf.Annotations.Appearance.PdfAppearanceState.On">
  37870. <summary>
  37871. Gets or sets the active state template.
  37872. </summary>
  37873. <value>The object specifies an active state template.</value>
  37874. </member>
  37875. <member name="P:Spire.Pdf.Annotations.Appearance.PdfAppearanceState.Off">
  37876. <summary>
  37877. Gets or sets the inactive state.
  37878. </summary>
  37879. <value>The object specifies an inactive state template.</value>
  37880. </member>
  37881. <member name="P:Spire.Pdf.Annotations.Appearance.PdfAppearanceState.OnMappingName">
  37882. <summary>
  37883. Gets or sets the mapping name of the active state.
  37884. </summary>
  37885. <value>String specifies the mapping name of the active state.</value>
  37886. </member>
  37887. <member name="P:Spire.Pdf.Annotations.Appearance.PdfAppearanceState.OffMappingName">
  37888. <summary>
  37889. Gets or sets the mapping name of the inactive state.
  37890. </summary>
  37891. <value>String specifies the mapping name of the inactive state.</value>
  37892. </member>
  37893. <member name="M:Spire.Pdf.Annotations.Appearance.PdfAppearanceState.#ctor">
  37894. <summary>
  37895. Initializes a new instance of the class.
  37896. </summary>
  37897. </member>
  37898. <member name="T:Spire.Pdf.Annotations.Appearance.PdfAppearance">
  37899. <summary>
  37900. Represents the appearance of an annotation.
  37901. </summary>
  37902. </member>
  37903. <member name="P:Spire.Pdf.Annotations.Appearance.PdfAppearance.Normal">
  37904. <summary>
  37905. Gets or sets object which applied to annotation in normal state.
  37906. </summary>
  37907. </member>
  37908. <member name="P:Spire.Pdf.Annotations.Appearance.PdfAppearance.MouseHover">
  37909. <summary>
  37910. Gets or sets object which applied to the annotation on hovering the mouse.
  37911. </summary>
  37912. </member>
  37913. <member name="P:Spire.Pdf.Annotations.Appearance.PdfAppearance.Pressed">
  37914. <summary>
  37915. Gets or sets object which applied to an annotation when mouse button is pressed.
  37916. </summary>
  37917. </member>
  37918. <member name="M:Spire.Pdf.Annotations.Appearance.PdfAppearance.#ctor(Spire.Pdf.Annotations.PdfAnnotation)">
  37919. <summary>
  37920. Initializes a new instance of the class.
  37921. </summary>
  37922. <param name="annotation">The object specifies the annotation.</param>
  37923. </member>
  37924. <member name="T:Spire.Pdf.Annotations.Appearance.PdfExtendedAppearance">
  37925. <summary>
  37926. Represents extended appearance of the annotation. It has two states such as On state and Off state.
  37927. </summary>
  37928. </member>
  37929. <member name="P:Spire.Pdf.Annotations.Appearance.PdfExtendedAppearance.Normal">
  37930. <summary>
  37931. Gets the normal appearance of the annotation.
  37932. </summary>
  37933. <value>The object specifies the normal appearance of the annotation.</value>
  37934. </member>
  37935. <member name="P:Spire.Pdf.Annotations.Appearance.PdfExtendedAppearance.MouseHover">
  37936. <summary>
  37937. Gets the appearance when mouse is hovered.
  37938. </summary>
  37939. <value>The object specifies the annotation appearance when the mouse is hovered on it.</value>
  37940. </member>
  37941. <member name="P:Spire.Pdf.Annotations.Appearance.PdfExtendedAppearance.Pressed">
  37942. <summary>
  37943. Gets the pressed state annotation.
  37944. </summary>
  37945. <value>The appearance in pressed state.</value>
  37946. </member>
  37947. <member name="M:Spire.Pdf.Annotations.Appearance.PdfExtendedAppearance.#ctor">
  37948. <summary>
  37949. Initializes a new instance of the class.
  37950. </summary>
  37951. </member>
  37952. <member name="T:Spire.Pdf.Annotations.PdfFixedPrint">
  37953. <summary>
  37954. The pdf fixed print dictionary.
  37955. </summary>
  37956. </member>
  37957. <member name="F:Spire.Pdf.Annotations.PdfFixedPrint.m_dictionary">
  37958. <summary>
  37959. The dictionary.
  37960. </summary>
  37961. </member>
  37962. <member name="M:Spire.Pdf.Annotations.PdfFixedPrint.#ctor">
  37963. <summary>
  37964. Initialize an instance.
  37965. </summary>
  37966. </member>
  37967. <member name="M:Spire.Pdf.Annotations.PdfFixedPrint.Initialize">
  37968. <summary>
  37969. Initializes annotation object.
  37970. </summary>
  37971. </member>
  37972. <member name="M:Spire.Pdf.Annotations.PdfFixedPrint.SetMatrix(System.Single[])">
  37973. <summary>
  37974. Set the matrix.
  37975. </summary>
  37976. <param name="matrix">The matrix</param>
  37977. </member>
  37978. <member name="M:Spire.Pdf.Annotations.PdfFixedPrint.SetHorizontalTranslation(System.Single)">
  37979. <summary>
  37980. Set the horizontal translation.
  37981. </summary>
  37982. <param name="horizontal">The horizontal</param>
  37983. </member>
  37984. <member name="M:Spire.Pdf.Annotations.PdfFixedPrint.SetVerticalTranslation(System.Single)">
  37985. <summary>
  37986. Set the vertical translation.
  37987. </summary>
  37988. <param name="vertical">The vertiacl</param>
  37989. </member>
  37990. <member name="P:Spire.Pdf.Annotations.PdfFixedPrint.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  37991. <summary>
  37992. Gets the element.
  37993. </summary>
  37994. <value>The element</value>
  37995. </member>
  37996. <member name="P:Spire.Pdf.Annotations.PdfFreeTextAnnotation.RectangleDifferences">
  37997. <summary>
  37998. Gets or sets the rectangular diffecences
  37999. </summary>
  38000. </member>
  38001. <member name="P:Spire.Pdf.Annotations.PdfFreeTextAnnotation.Author">
  38002. <summary>
  38003. Gets or sets the user who created the annotation.
  38004. </summary>
  38005. </member>
  38006. <member name="P:Spire.Pdf.Annotations.PdfFreeTextAnnotation.Subject">
  38007. <summary>
  38008. Gets or sets the annotation's subject.
  38009. </summary>
  38010. </member>
  38011. <member name="T:Spire.Pdf.Annotations.PdfLineAnnotation">
  38012. <summary>
  38013. Represents a line annotation.
  38014. </summary>
  38015. </member>
  38016. <member name="F:Spire.Pdf.Annotations.PdfLineAnnotation.m_captionType">
  38017. <summary>
  38018. To specifying Caption Type
  38019. </summary>
  38020. </member>
  38021. <member name="F:Spire.Pdf.Annotations.PdfLineAnnotation.m_author">
  38022. <summary>
  38023. To specifying author
  38024. </summary>
  38025. </member>
  38026. <member name="F:Spire.Pdf.Annotations.PdfLineAnnotation.m_subject">
  38027. <summary>
  38028. To specifying subject
  38029. </summary>
  38030. </member>
  38031. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotation.LineCaption">
  38032. <summary>
  38033. Gets or sets whether the line annotation caption should be displayed.
  38034. </summary>
  38035. <value><c>true</c> if the line caption should be displayed, otherwise <c>false</c>.</value>
  38036. </member>
  38037. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotation.LeaderLine">
  38038. <summary>
  38039. Gets or sets Leader Line
  38040. </summary>
  38041. </member>
  38042. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotation.LeaderLineExt">
  38043. <summary>
  38044. Gets or sets Leader Line Extension
  38045. </summary>
  38046. </member>
  38047. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotation.lineBorder">
  38048. <summary>
  38049. Gets or sets Border style of the Line Annotation.
  38050. </summary>
  38051. <value>A enumeration member specifying the border style for the line.</value>
  38052. </member>
  38053. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotation.BeginLineStyle">
  38054. <summary>
  38055. Gets or sets the style used for the beginning of the line.
  38056. </summary>
  38057. <value>A enumeration member specifying the begin style for the line.</value>
  38058. </member>
  38059. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotation.EndLineStyle">
  38060. <summary>
  38061. Gets or sets the style used for the end of the line.
  38062. </summary>
  38063. <value>A enumeration member specifying the end style for the line.</value>
  38064. </member>
  38065. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotation.CaptionType">
  38066. <summary>
  38067. Gets or sets the line caption text type.
  38068. </summary>
  38069. <value>A enumeration member specifying the line caption type.</value>
  38070. </member>
  38071. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotation.LineIntent">
  38072. <summary>
  38073. Gets or sets LineIntent
  38074. </summary>
  38075. </member>
  38076. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotation.InnerLineColor">
  38077. <summary>
  38078. Gets or sets Inner Color of the PdfLine
  38079. </summary>
  38080. </member>
  38081. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotation.BackColor">
  38082. <summary>
  38083. Gets or sets Background Color of the PdfLine
  38084. </summary>
  38085. </member>
  38086. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotation.Author">
  38087. <summary>
  38088. To specifying author
  38089. </summary>
  38090. </member>
  38091. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotation.Subject">
  38092. <summary>
  38093. To specifying subject
  38094. </summary>
  38095. </member>
  38096. <member name="M:Spire.Pdf.Annotations.PdfLineAnnotation.#ctor(System.Int32[])">
  38097. <summary>
  38098. Initializes new instance of class.
  38099. </summary>
  38100. <param name="linePoints">The line points.</param>
  38101. </member>
  38102. <member name="M:Spire.Pdf.Annotations.PdfLineAnnotation.#ctor(System.Int32[],System.String)">
  38103. <summary>
  38104. Initializes new instance of class.
  38105. </summary>
  38106. <param name="linePoints">The line points.</param>
  38107. <param name="text">The line caption text.</param>
  38108. </member>
  38109. <member name="M:Spire.Pdf.Annotations.PdfLineAnnotation.#ctor(System.Drawing.RectangleF)">
  38110. <summary>
  38111. Initializes new instance of class.
  38112. </summary>
  38113. <param name="rectangle">Bounds of the annotation.</param>
  38114. </member>
  38115. <member name="T:Spire.Pdf.Annotations.LineBorder">
  38116. <summary>
  38117. Represents the border style of the Line annotation.
  38118. </summary>
  38119. </member>
  38120. <member name="P:Spire.Pdf.Annotations.LineBorder.BorderWidth">
  38121. <summary>
  38122. Gets or sets the width.
  38123. </summary>
  38124. <value>The line border width.</value>
  38125. </member>
  38126. <member name="P:Spire.Pdf.Annotations.LineBorder.BorderStyle">
  38127. <summary>
  38128. Gets or sets the border style.
  38129. </summary>
  38130. <value>The line border style.</value>
  38131. </member>
  38132. <member name="P:Spire.Pdf.Annotations.LineBorder.DashArray">
  38133. <summary>
  38134. Gets or sets the Line Dash
  38135. </summary>
  38136. <value>The line border dash array.</value>
  38137. </member>
  38138. <member name="M:Spire.Pdf.Annotations.LineBorder.#ctor">
  38139. <summary>
  38140. Initializes a new instance of the class.
  38141. </summary>
  38142. </member>
  38143. <member name="T:Spire.Pdf.Annotations.PdfLinkAnnotation">
  38144. <summary>
  38145. Represents the base class for link annotations.
  38146. </summary>
  38147. </member>
  38148. <member name="M:Spire.Pdf.Annotations.PdfLinkAnnotation.#ctor">
  38149. <summary>
  38150. Initializes new instance of class.
  38151. </summary>
  38152. </member>
  38153. <member name="M:Spire.Pdf.Annotations.PdfLinkAnnotation.#ctor(System.Drawing.RectangleF)">
  38154. <summary>
  38155. Initializes new instance of class.
  38156. </summary>
  38157. <param name="rectangle">Bounds of the annotation.</param>
  38158. </member>
  38159. <member name="T:Spire.Pdf.Annotations.Pdf3DAnnotation">
  38160. <summary>
  38161. Represents the 3D annotation for a PDF document.
  38162. </summary>
  38163. </member>
  38164. <member name="F:Spire.Pdf.Annotations.Pdf3DAnnotation.m_crossTable">
  38165. <summary>
  38166. The crossTable
  38167. </summary>
  38168. </member>
  38169. <member name="P:Spire.Pdf.Annotations.Pdf3DAnnotation.Views">
  38170. <summary>
  38171. Gets the list of available views for the current 3D artwork.
  38172. </summary>
  38173. </member>
  38174. <member name="P:Spire.Pdf.Annotations.Pdf3DAnnotation.DefaultView">
  38175. <summary>
  38176. Gets or sets the default view.
  38177. </summary>
  38178. <value>The default view.</value>
  38179. </member>
  38180. <member name="P:Spire.Pdf.Annotations.Pdf3DAnnotation.OnInstantiate">
  38181. <summary>
  38182. Gets or sets the code to execute when the 3D artwork is instantiated.
  38183. <value>Javascript code to be executed when the 3D artwork is instantiated.</value>
  38184. </summary>
  38185. </member>
  38186. <member name="P:Spire.Pdf.Annotations.Pdf3DAnnotation.Activation">
  38187. <summary>
  38188. Gets or sets the activation options for the annotation.
  38189. </summary>
  38190. <remarks>Defines the times at which the annotation should be activated and deactivated and the state of the 3D artwork instance at those times.</remarks>
  38191. </member>
  38192. <member name="P:Spire.Pdf.Annotations.Pdf3DAnnotation._3DData">
  38193. <summary>
  38194. Gets a 3d viedo file from Pdf3DAnnotation
  38195. </summary>
  38196. </member>
  38197. <member name="P:Spire.Pdf.Annotations.Pdf3DAnnotation.FileName">
  38198. <value>Filename with Full path</value>
  38199. </member>
  38200. <member name="M:Spire.Pdf.Annotations.Pdf3DAnnotation.#ctor(System.Drawing.RectangleF)">
  38201. <summary>
  38202. Initializes a new instance of the class.
  38203. </summary>
  38204. <param name="rectangle">Bounds of the annotation.</param>
  38205. </member>
  38206. <member name="M:Spire.Pdf.Annotations.Pdf3DAnnotation.#ctor(System.Drawing.RectangleF,System.String)">
  38207. <param name="rectangle">Bounds of the annotation.</param>
  38208. <param name="fileName">Name of the sound file.</param>
  38209. </member>
  38210. <member name="M:Spire.Pdf.Annotations.Pdf3DAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.IO.PdfCrossTable)">
  38211. <summary>
  38212. Initializes a new instance of the class.
  38213. </summary>
  38214. <param name="dictionary">The dictionary.</param>
  38215. <param name="crossTable">The cross table.</param>
  38216. </member>
  38217. <member name="T:Spire.Pdf.Annotations.PdfInkAnnotation">
  38218. <summary>
  38219. Represents Ink annotation in the PDF.
  38220. </summary>
  38221. </member>
  38222. <member name="M:Spire.Pdf.Annotations.PdfInkAnnotation.#ctor(System.Collections.Generic.List{System.Int32[]})">
  38223. <summary>
  38224. Initialize a new instance.
  38225. </summary>
  38226. <param name="inkList"> annotation points position
  38227. The annotation points position, defining the location of the annotation
  38228. on the page in default user space units.
  38229. </param>
  38230. </member>
  38231. <!-- 对于成员“M:Spire.Pdf.Annotations.PdfInkAnnotation.#ctor(System.Collections.Generic.List{System.Int32[]},System.String)”忽略有格式错误的 XML 注释 -->
  38232. <member name="M:Spire.Pdf.Annotations.PdfInkAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  38233. <summary>
  38234. Initialize a new instance.
  38235. </summary>
  38236. <param name="dictionary">The annotation dictionary.</param>
  38237. </member>
  38238. <member name="P:Spire.Pdf.Annotations.PdfInkAnnotation.Opacity">
  38239. <summary>
  38240. Gets or sets the annotation opacity.
  38241. <remarks>The opacity is given in decimal, 1 is full opacity, 0 is no opacity.</remarks>
  38242. </summary>
  38243. </member>
  38244. <member name="T:Spire.Pdf.Annotations.PdfInkAnnotationWidget">
  38245. <summary>
  38246. Represents the ink annotation class.
  38247. </summary>
  38248. </member>
  38249. <member name="F:Spire.Pdf.Annotations.PdfInkAnnotationWidget.m_inkList">
  38250. <summary>
  38251. The ink list.
  38252. </summary>
  38253. </member>
  38254. <member name="F:Spire.Pdf.Annotations.PdfInkAnnotationWidget.m_crossTable">
  38255. <summary>
  38256. The crossTable
  38257. </summary>
  38258. </member>
  38259. <member name="F:Spire.Pdf.Annotations.PdfInkAnnotationWidget.m_dictionary">
  38260. <summary>
  38261. The dictionary
  38262. </summary>
  38263. </member>
  38264. <member name="M:Spire.Pdf.Annotations.PdfInkAnnotationWidget.#ctor(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.IO.PdfCrossTable)">
  38265. <summary>
  38266. Initializes a new instance of the class.
  38267. </summary>
  38268. <param name="dictionary">The dictionary.</param>
  38269. <param name="crossTable">The cross table.</param>
  38270. </member>
  38271. <member name="T:Spire.Pdf.Annotations.PdfPolygonAnnotation">
  38272. <summary>
  38273. Represents the polygon annotation.
  38274. </summary>
  38275. </member>
  38276. <member name="F:Spire.Pdf.Annotations.PdfPolygonAnnotation.RADIUS">
  38277. <summary>
  38278. The radius.
  38279. </summary>
  38280. </member>
  38281. <member name="F:Spire.Pdf.Annotations.PdfPolygonAnnotation.m_appearance">
  38282. <summary>
  38283. The appearance.
  38284. </summary>
  38285. </member>
  38286. <member name="P:Spire.Pdf.Annotations.PdfPolygonAnnotation.Author">
  38287. <summary>
  38288. The user who created the annotation.
  38289. </summary>
  38290. </member>
  38291. <member name="P:Spire.Pdf.Annotations.PdfPolygonAnnotation.Subject">
  38292. <summary>
  38293. The description of the annotation.
  38294. </summary>
  38295. </member>
  38296. <member name="P:Spire.Pdf.Annotations.PdfPolygonAnnotation.Vertices">
  38297. <summary>
  38298. The vertice coordinates.
  38299. </summary>
  38300. </member>
  38301. <member name="P:Spire.Pdf.Annotations.PdfPolygonAnnotation.ModifiedDate">
  38302. <summary>
  38303. The date and time when the annotation was most recently modified.
  38304. </summary>
  38305. </member>
  38306. <member name="P:Spire.Pdf.Annotations.PdfPolygonAnnotation.BorderEffect">
  38307. <summary>
  38308. The border effect.
  38309. </summary>
  38310. </member>
  38311. <member name="P:Spire.Pdf.Annotations.PdfPolygonAnnotation.Appearance">
  38312. <summary>
  38313. Gets or sets appearance of the annotation.
  38314. </summary>
  38315. </member>
  38316. <member name="M:Spire.Pdf.Annotations.PdfPolygonAnnotation.#ctor(Spire.Pdf.PdfPageBase,System.Drawing.PointF[])">
  38317. <summary>
  38318. Initialize a new instance of PdfPolygonAnnotation.
  38319. </summary>
  38320. <param name="page">The page</param>
  38321. <param name="points">The polygon vertices</param>
  38322. </member>
  38323. <member name="M:Spire.Pdf.Annotations.PdfPolygonAnnotation.GetVertices">
  38324. <summary>
  38325. Get the vertices
  38326. </summary>
  38327. <returns>Return vertices</returns>
  38328. </member>
  38329. <member name="M:Spire.Pdf.Annotations.PdfPolygonAnnotation.GetRadius">
  38330. <summary>
  38331. Get the radius.
  38332. </summary>
  38333. <returns>The radius</returns>
  38334. </member>
  38335. <member name="M:Spire.Pdf.Annotations.PdfPolygonAnnotation.GenerateCloudBorderArc(System.Drawing.PointF[],System.Drawing.RectangleF[]@,System.Single[]@,System.Single[]@,System.Single)">
  38336. <summary>
  38337. Generate cloud border arctangle.
  38338. </summary>
  38339. <param name="polygonPoints">The polygon points</param>
  38340. <param name="rectangles">The rectangles</param>
  38341. <param name="startAnglesInDegrees">The start angles in degrees</param>
  38342. <param name="sweepAnglesInDegrees">The sweep angles in degrees</param>
  38343. </member>
  38344. <member name="M:Spire.Pdf.Annotations.PdfPolygonAnnotation.ReSetGraphicsMatrix">
  38345. <summary>
  38346. Reseting the graphics matrix.
  38347. </summary>
  38348. </member>
  38349. <member name="M:Spire.Pdf.Annotations.PdfPolygonAnnotation.DrawApContent">
  38350. <summary>
  38351. Draw the ap content.
  38352. </summary>
  38353. </member>
  38354. <member name="T:Spire.Pdf.Annotations.PdfPolyLineAnnotation">
  38355. <summary>
  38356. Represents the poly line annotation.
  38357. </summary>
  38358. </member>
  38359. <member name="F:Spire.Pdf.Annotations.PdfPolyLineAnnotation.m_Author">
  38360. <summary>
  38361. The user who created the annotation.
  38362. </summary>
  38363. </member>
  38364. <member name="F:Spire.Pdf.Annotations.PdfPolyLineAnnotation.m_Subject">
  38365. <summary>
  38366. The description of the annotation.
  38367. </summary>
  38368. </member>
  38369. <member name="F:Spire.Pdf.Annotations.PdfPolyLineAnnotation.m_vertices">
  38370. <summary>
  38371. The radius.
  38372. </summary>
  38373. </member>
  38374. <member name="F:Spire.Pdf.Annotations.PdfPolyLineAnnotation.m_appearance">
  38375. <summary>
  38376. The appearance.
  38377. </summary>
  38378. </member>
  38379. <member name="P:Spire.Pdf.Annotations.PdfPolyLineAnnotation.Author">
  38380. <summary>
  38381. The user who created the annotation.
  38382. </summary>
  38383. </member>
  38384. <member name="P:Spire.Pdf.Annotations.PdfPolyLineAnnotation.Subject">
  38385. <summary>
  38386. The description of the annotation.
  38387. </summary>
  38388. </member>
  38389. <member name="P:Spire.Pdf.Annotations.PdfPolyLineAnnotation.Vertices">
  38390. <summary>
  38391. The vertice coordinates.
  38392. </summary>
  38393. </member>
  38394. <member name="P:Spire.Pdf.Annotations.PdfPolyLineAnnotation.Appearance">
  38395. <summary>
  38396. Gets or sets appearance of the annotation.
  38397. </summary>
  38398. </member>
  38399. <member name="M:Spire.Pdf.Annotations.PdfPolyLineAnnotation.Initialize">
  38400. <summary>
  38401. Initialize instance.
  38402. </summary>
  38403. </member>
  38404. <member name="M:Spire.Pdf.Annotations.PdfPolyLineAnnotation.Save">
  38405. <summary>
  38406. </summary>
  38407. </member>
  38408. <member name="M:Spire.Pdf.Annotations.PdfPolyLineAnnotation.CreateRectangle">
  38409. <summary>
  38410. Create rectangle.
  38411. </summary>
  38412. </member>
  38413. <member name="M:Spire.Pdf.Annotations.PdfPolyLineAnnotation.#ctor(Spire.Pdf.PdfPageBase,System.Drawing.PointF[])">
  38414. <summary>
  38415. Initialize a new instance of PdfPolygonAnnotation.
  38416. </summary>
  38417. <param name="page">The page</param>
  38418. <param name="points">The polygon vertices</param>
  38419. </member>
  38420. <member name="M:Spire.Pdf.Annotations.PdfPolyLineAnnotation.DrawApContent">
  38421. <summary>
  38422. Draw the ap content.
  38423. </summary>
  38424. </member>
  38425. <member name="M:Spire.Pdf.Annotations.PdfPolyLineAnnotation.GetVertices">
  38426. <summary>
  38427. </summary>
  38428. <returns></returns>
  38429. </member>
  38430. <member name="T:Spire.Pdf.Annotations.PdfRubberStampAnnotation">
  38431. <summary>
  38432. Represents the Rubber Stamp annotation for a PDF document.
  38433. </summary>
  38434. </member>
  38435. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotation.m_rubberStampAnnotaionIcon">
  38436. <summary>
  38437. internal varable for the rubberstamp annotation icon
  38438. </summary>
  38439. </member>
  38440. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotation.m_appearance">
  38441. <summary>
  38442. Annotation's appearance.
  38443. </summary>
  38444. </member>
  38445. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotation.m_author">
  38446. <summary>
  38447. The annotation`s creater
  38448. </summary>
  38449. </member>
  38450. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotation.m_createTime">
  38451. <summary>
  38452. The annotation`s creat time
  38453. </summary>
  38454. </member>
  38455. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotation.m_subject">
  38456. <summary>
  38457. The annotation`s subject.
  38458. </summary>
  38459. </member>
  38460. <member name="P:Spire.Pdf.Annotations.PdfRubberStampAnnotation.Icon">
  38461. <summary>
  38462. Gets or sets the annotation's icon.
  38463. </summary>
  38464. <value>A enumeration member specifying the icon for the annotation when it is displayed in closed state. </value>
  38465. </member>
  38466. <member name="P:Spire.Pdf.Annotations.PdfRubberStampAnnotation.Appearance">
  38467. <summary>
  38468. Gets or sets appearance of the annotation.
  38469. </summary>
  38470. </member>
  38471. <member name="P:Spire.Pdf.Annotations.PdfRubberStampAnnotation.Author">
  38472. <summary>
  38473. Gets or set the name of the annotation,the entry is deleted by default when the
  38474. input value is an empty string
  38475. </summary>
  38476. </member>
  38477. <member name="P:Spire.Pdf.Annotations.PdfRubberStampAnnotation.Subject">
  38478. <summary>
  38479. Gets or sets the annotation's subject.
  38480. </summary>
  38481. </member>
  38482. <member name="P:Spire.Pdf.Annotations.PdfRubberStampAnnotation.CreationDate">
  38483. <summary>
  38484. Gets or sets the creation date.
  38485. </summary>
  38486. </member>
  38487. <member name="M:Spire.Pdf.Annotations.PdfRubberStampAnnotation.#ctor">
  38488. <summary>
  38489. Initializes a new instance of the class.
  38490. </summary>
  38491. </member>
  38492. <member name="M:Spire.Pdf.Annotations.PdfRubberStampAnnotation.#ctor(System.Drawing.RectangleF)">
  38493. <summary>
  38494. Initializes a new instance of the class.
  38495. <param name="rectangle">RectangleF structure that specifies the bounds of the annotation.</param>
  38496. </summary>
  38497. </member>
  38498. <member name="M:Spire.Pdf.Annotations.PdfRubberStampAnnotation.#ctor(System.Drawing.RectangleF,System.String)">
  38499. <summary>
  38500. Initializes a new instance of the class.
  38501. </summary>
  38502. <param name="rectangle">RectangleF structure that specifies the bounds of the annotation.</param>
  38503. <param name="text">Text of the rubber stamp annotation.</param>
  38504. </member>
  38505. <member name="M:Spire.Pdf.Annotations.PdfRubberStampAnnotation.Initialize">
  38506. <summary>
  38507. Initializes annotation object.
  38508. </summary>
  38509. </member>
  38510. <member name="M:Spire.Pdf.Annotations.PdfRubberStampAnnotation.Save">
  38511. <summary>
  38512. Saves an annotation.
  38513. </summary>
  38514. </member>
  38515. <member name="T:Spire.Pdf.Annotations.PdfWatermarkAnnotation">
  38516. <summary>
  38517. The water mark annotation.
  38518. </summary>
  38519. </member>
  38520. <member name="F:Spire.Pdf.Annotations.PdfWatermarkAnnotation.m_fixedPrint">
  38521. <summary>
  38522. The fixed print dictionary.
  38523. </summary>
  38524. </member>
  38525. <member name="P:Spire.Pdf.Annotations.PdfWatermarkAnnotation.Appearance">
  38526. <summary>
  38527. Gets or sets appearance of the annotation.
  38528. </summary>
  38529. </member>
  38530. <member name="M:Spire.Pdf.Annotations.PdfWatermarkAnnotation.#ctor(System.Drawing.RectangleF)">
  38531. <summary>
  38532. Initializes a new instance of the class.
  38533. </summary>
  38534. <param name="rectangle">RectangleF structure that specifies the bounds of the annotation.</param>
  38535. </member>
  38536. <member name="M:Spire.Pdf.Annotations.PdfWatermarkAnnotation.#ctor(System.Drawing.RectangleF,System.String)">
  38537. <summary>
  38538. Initializes a new instance of the class.
  38539. </summary>
  38540. <param name="rectangle">RectangleF structure that specifies the bounds of the annotation.</param>
  38541. <param name="text">Text of the fixed print annotation.</param>
  38542. </member>
  38543. <member name="M:Spire.Pdf.Annotations.PdfWatermarkAnnotation.SetMatrix(System.Single[])">
  38544. <summary>
  38545. Set the matrix.
  38546. </summary>
  38547. <param name="matrix">The matrix</param>
  38548. </member>
  38549. <member name="M:Spire.Pdf.Annotations.PdfWatermarkAnnotation.SetHorizontalTranslation(System.Single)">
  38550. <summary>
  38551. Set the horizontal translation.
  38552. </summary>
  38553. <param name="horizontal">The horizontal</param>
  38554. </member>
  38555. <member name="M:Spire.Pdf.Annotations.PdfWatermarkAnnotation.SetVerticalTranslation(System.Single)">
  38556. <summary>
  38557. Set the vertical translation.
  38558. </summary>
  38559. <param name="vertical">The vertiacl</param>
  38560. </member>
  38561. <member name="M:Spire.Pdf.Annotations.PdfWatermarkAnnotation.Initialize">
  38562. <summary>
  38563. Initializes annotation object.
  38564. </summary>
  38565. </member>
  38566. <member name="M:Spire.Pdf.Annotations.PdfWatermarkAnnotation.Save">
  38567. <summary>
  38568. Saves an annotation.
  38569. </summary>
  38570. </member>
  38571. <member name="T:Spire.Pdf.Annotations.PdfTextWebLink">
  38572. <summary>
  38573. Represents the class for text web link annotation.
  38574. </summary>
  38575. </member>
  38576. <member name="P:Spire.Pdf.Annotations.PdfTextWebLink.Url">
  38577. <summary>
  38578. Gets or sets the Url address.
  38579. </summary>
  38580. </member>
  38581. <member name="M:Spire.Pdf.Annotations.PdfTextWebLink.#ctor">
  38582. <summary>
  38583. Initializes a new instance of the class.
  38584. </summary>
  38585. </member>
  38586. <member name="M:Spire.Pdf.Annotations.PdfTextWebLink.DrawTextWebLink(Spire.Pdf.PdfNewPage,System.Drawing.PointF)">
  38587. <summary>
  38588. Draws a Text Web Link on the Page
  38589. </summary>
  38590. <param name="page">The page where the annotation should be placed.</param>
  38591. <param name="location">The location of the annotation.</param>
  38592. <returns>Pdf Layout result</returns>
  38593. </member>
  38594. <member name="M:Spire.Pdf.Annotations.PdfTextWebLink.DrawTextWebLink(Spire.Pdf.Graphics.PdfCanvas,System.Drawing.PointF)">
  38595. <summary>
  38596. Draw a Text Web Link on the Graphics
  38597. </summary>
  38598. <param name="graphics">The object specifies where annotation should be placed..</param>
  38599. <param name="location">The location of the annotation.</param>
  38600. </member>
  38601. <member name="M:Spire.Pdf.Annotations.PdfTextWebLink.AddAnnotationToPage(Spire.Pdf.PdfPageBase,System.Single)">
  38602. <summary>
  38603. Add annotation to page.
  38604. </summary>
  38605. <param name="page">The page</param>
  38606. <param name="advance">The advance</param>
  38607. </member>
  38608. <member name="T:Spire.Pdf.Annotations.PdfTextMarkupAnnotation">
  38609. <summary>
  38610. Represents the text markup annotation.
  38611. </summary>
  38612. </member>
  38613. <member name="P:Spire.Pdf.Annotations.PdfTextMarkupAnnotation.TextMarkupAnnotationType">
  38614. <summary>
  38615. Gets or sets TextMarkupAnnotationType .
  38616. </summary>
  38617. </member>
  38618. <member name="P:Spire.Pdf.Annotations.PdfTextMarkupAnnotation.TextMarkupColor">
  38619. <summary>
  38620. Gets or sets text markup color.
  38621. </summary>
  38622. </member>
  38623. <member name="M:Spire.Pdf.Annotations.PdfTextMarkupAnnotation.#ctor">
  38624. <summary>
  38625. Initializes new instance of class.
  38626. </summary>
  38627. </member>
  38628. <member name="M:Spire.Pdf.Annotations.PdfTextMarkupAnnotation.#ctor(System.String,System.String,System.String,System.Drawing.PointF,Spire.Pdf.Graphics.PdfFontBase)">
  38629. <summary>
  38630. Initializes new instance of class.
  38631. </summary>
  38632. <param name="markupTitle">The markup annotation title.</param>
  38633. <param name="text">The string specifies the text of the annotation.</param>
  38634. <param name="markupText">The string specifies the markup text of the annotation.</param>
  38635. <param name="point">The location of the markup text annotation.</param>
  38636. <param name="pdfFont">The specifies the text appearance of the markup text annotation.</param>
  38637. </member>
  38638. <member name="M:Spire.Pdf.Annotations.PdfTextMarkupAnnotation.#ctor(System.String,System.String,System.Drawing.RectangleF,Spire.Pdf.Graphics.PdfFontBase)">
  38639. <summary>
  38640. Initializes new instance of class.
  38641. </summary>
  38642. <param name="title">The title of the annotation.</param>
  38643. <param name="text">The text of the annotation.</param>
  38644. <param name="rect">The bounds of the annotation.</param>
  38645. <param name="font">The font of the annotation.</param>
  38646. </member>
  38647. <member name="M:Spire.Pdf.Annotations.PdfTextMarkupAnnotation.#ctor(System.String,System.String,System.Drawing.RectangleF)">
  38648. <summary>
  38649. Initializes new instance of class.
  38650. </summary>
  38651. <param name="title">The title of the annotation.</param>
  38652. <param name="text">The text of the annotation.</param>
  38653. <param name="rect">The bounds of the annotation.</param>
  38654. </member>
  38655. <member name="M:Spire.Pdf.Annotations.PdfTextMarkupAnnotation.#ctor(System.Drawing.RectangleF)">
  38656. <summary>
  38657. Initializes new instance of class.
  38658. </summary>
  38659. <param name="rectangle">The bounds of the annotation.</param>
  38660. </member>
  38661. <member name="T:Spire.Pdf.Annotations.PdfAnnotationWidget">
  38662. <summary>
  38663. Represents the base class for loaded annotation classes.
  38664. </summary>
  38665. </member>
  38666. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidget.ObjectID">
  38667. <summary>
  38668. Represents the Form field identifier
  38669. </summary>
  38670. </member>
  38671. <member name="P:Spire.Pdf.Annotations.PdfAnnotationWidget.PageWidget">
  38672. <summary>
  38673. Gets and sets the Page.
  38674. </summary>
  38675. </member>
  38676. <member name="M:Spire.Pdf.Annotations.PdfAnnotationWidget.SetText(System.String)">
  38677. <summary>
  38678. Sets the name of the field.
  38679. </summary>
  38680. <param name="name">New name of the field.</param>
  38681. </member>
  38682. <member name="T:Spire.Pdf.Annotations.PdfAttachmentAnnotationWidget">
  38683. <summary>
  38684. Represents the attachment annotation from the loaded document.
  38685. </summary>
  38686. </member>
  38687. <member name="P:Spire.Pdf.Annotations.PdfAttachmentAnnotationWidget.Icon">
  38688. <summary>
  38689. Gets or sets the icon of the annotation.
  38690. </summary>
  38691. </member>
  38692. <member name="P:Spire.Pdf.Annotations.PdfAttachmentAnnotationWidget.FileName">
  38693. <summary>
  38694. Gets the attachment file name of the annotation.
  38695. </summary>
  38696. </member>
  38697. <member name="T:Spire.Pdf.Annotations.PdfCaretAnnotationWidget">
  38698. <summary>
  38699. Represents the loaded caret annotation class.
  38700. </summary>
  38701. </member>
  38702. <member name="F:Spire.Pdf.Annotations.PdfCaretAnnotationWidget.m_crossTable">
  38703. <summary>
  38704. The crossTable
  38705. </summary>
  38706. </member>
  38707. <member name="F:Spire.Pdf.Annotations.PdfCaretAnnotationWidget.m_dictionary">
  38708. <summary>
  38709. The dictionary
  38710. </summary>
  38711. </member>
  38712. <member name="F:Spire.Pdf.Annotations.PdfCaretAnnotationWidget.m_rectangularDifferenceArray">
  38713. <summary>
  38714. An array that describing the numerical differences between the annotation rectganle entry
  38715. and the actual boundaries
  38716. </summary>
  38717. </member>
  38718. <member name="F:Spire.Pdf.Annotations.PdfCaretAnnotationWidget.m_symbol">
  38719. <summary>
  38720. specifying a symbol
  38721. </summary>
  38722. </member>
  38723. <member name="P:Spire.Pdf.Annotations.PdfCaretAnnotationWidget.Symbol">
  38724. <summary>
  38725. Gets or sets the symbol
  38726. </summary>
  38727. </member>
  38728. <member name="P:Spire.Pdf.Annotations.PdfCaretAnnotationWidget.RectangularDifferenceArray">
  38729. <summary>
  38730. Gets or sets the rectangular diffecences array
  38731. </summary>
  38732. </member>
  38733. <member name="M:Spire.Pdf.Annotations.PdfCaretAnnotationWidget.#ctor(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.IO.PdfCrossTable)">
  38734. <summary>
  38735. Initializes a new instance of the class.
  38736. </summary>
  38737. <param name="dictionary">The dictionary.</param>
  38738. <param name="crossTable">The cross table.</param>
  38739. </member>
  38740. <member name="M:Spire.Pdf.Annotations.PdfCaretAnnotationWidget.GetRectDifferenceArray">
  38741. <summary>
  38742. Set the rectangular differences array
  38743. </summary>
  38744. <returns>An float array</returns>
  38745. </member>
  38746. <member name="M:Spire.Pdf.Annotations.PdfCaretAnnotationWidget.GetSymbol">
  38747. <summary>
  38748. Gets the symbol
  38749. </summary>
  38750. <returns>The symbol</returns>
  38751. </member>
  38752. <member name="M:Spire.Pdf.Annotations.PdfCaretAnnotationWidget.SetRectDifferenceArray(System.Single[])">
  38753. <summary>
  38754. Set the rectangular differences array
  38755. </summary>
  38756. </member>
  38757. <member name="M:Spire.Pdf.Annotations.PdfCaretAnnotationWidget.CheckValidity(System.Single[])">
  38758. <summary>
  38759. Check the validity of the array
  38760. </summary>
  38761. <param name="f">The float array</param>
  38762. <returns>Validity return true or false</returns>
  38763. </member>
  38764. <member name="M:Spire.Pdf.Annotations.PdfCaretAnnotationWidget.CheckDigitalValidity(System.Single[])">
  38765. <summary>
  38766. Check the validity of the number in array
  38767. </summary>
  38768. <param name="f">The array</param>
  38769. <returns>Validity return true or false</returns>
  38770. </member>
  38771. <member name="T:Spire.Pdf.Annotations.PdfDocumentLinkAnnotationWidget">
  38772. <summary>
  38773. Represents the loaded document link annotation class.
  38774. </summary>
  38775. </member>
  38776. <member name="P:Spire.Pdf.Annotations.PdfDocumentLinkAnnotationWidget.Destination">
  38777. <summary>
  38778. Gets or Sets the destination of the annotation.
  38779. </summary>
  38780. </member>
  38781. <member name="T:Spire.Pdf.Annotations.PdfFileLinkAnnotationWidget">
  38782. <summary>
  38783. Represents the loaded file link annotation class.
  38784. </summary>
  38785. </member>
  38786. <member name="P:Spire.Pdf.Annotations.PdfFileLinkAnnotationWidget.FileName">
  38787. <summary>
  38788. Gets or sets the filename of the annotation.
  38789. </summary>
  38790. </member>
  38791. <member name="T:Spire.Pdf.Annotations.PdfFreeTextAnnotationWidget">
  38792. <summary>
  38793. Represents the free text annotation widget.
  38794. </summary>
  38795. </member>
  38796. <member name="F:Spire.Pdf.Annotations.PdfFreeTextAnnotationWidget.m_rectangularDifferenceArray">
  38797. <summary>
  38798. An array that describing the numerical differences between the annotation rectganle entry
  38799. and the actual boundaries
  38800. </summary>
  38801. </member>
  38802. <member name="P:Spire.Pdf.Annotations.PdfFreeTextAnnotationWidget.ModifiedDate">
  38803. <summary>
  38804. Gets or sets the date and time when the annotation was most recently modified.
  38805. </summary>
  38806. </member>
  38807. <member name="P:Spire.Pdf.Annotations.PdfFreeTextAnnotationWidget.RectangularDifferenceArray">
  38808. <summary>
  38809. Gets or sets the rectangular diffecences array
  38810. </summary>
  38811. </member>
  38812. <member name="P:Spire.Pdf.Annotations.PdfFreeTextAnnotationWidget.Intent">
  38813. <summary>
  38814. Gets a name describing the intent of the free text annotation.
  38815. </summary>
  38816. </member>
  38817. <member name="P:Spire.Pdf.Annotations.PdfFreeTextAnnotationWidget.LineEndingStyle">
  38818. <summary>
  38819. Get the line ending style
  38820. </summary>
  38821. </member>
  38822. <member name="P:Spire.Pdf.Annotations.PdfFreeTextAnnotationWidget.CalloutLines">
  38823. <summary>
  38824. Get the callout line
  38825. </summary>
  38826. </member>
  38827. <member name="P:Spire.Pdf.Annotations.PdfFreeTextAnnotationWidget.BorderWidth">
  38828. <summary>
  38829. Gets the border width.
  38830. </summary>
  38831. </member>
  38832. <member name="P:Spire.Pdf.Annotations.PdfFreeTextAnnotationWidget.BorderColor">
  38833. <summary>
  38834. Gets the border color
  38835. </summary>
  38836. </member>
  38837. <member name="P:Spire.Pdf.Annotations.PdfFreeTextAnnotationWidget.BorderStyle">
  38838. <summary>
  38839. Gets the border style
  38840. </summary>
  38841. </member>
  38842. <member name="M:Spire.Pdf.Annotations.PdfFreeTextAnnotationWidget.GetRectDifferenceArray">
  38843. <summary>
  38844. Gets the rectangular diffecences array
  38845. </summary>
  38846. <returns>An float array</returns>
  38847. </member>
  38848. <member name="M:Spire.Pdf.Annotations.PdfFreeTextAnnotationWidget.SetRectDifferenceArray(System.Single[])">
  38849. <summary>
  38850. Set the rectangular differences array
  38851. </summary>
  38852. </member>
  38853. <member name="M:Spire.Pdf.Annotations.PdfFreeTextAnnotationWidget.CheckValidity(System.Single[])">
  38854. <summary>
  38855. Check the validity of the array
  38856. </summary>
  38857. <param name="f">The float array</param>
  38858. <returns>Validity return true ,or false</returns>
  38859. </member>
  38860. <member name="M:Spire.Pdf.Annotations.PdfFreeTextAnnotationWidget.CheckDigitalValidity(System.Single[])">
  38861. <summary>
  38862. Check the validity of the number in array
  38863. </summary>
  38864. <param name="f">The array</param>
  38865. <returns>Validity return true ,or false</returns>
  38866. </member>
  38867. <member name="T:Spire.Pdf.Annotations.PdfLineAnnotationWidget">
  38868. <summary>
  38869. Represents the loaded line annotation class.
  38870. </summary>
  38871. </member>
  38872. <member name="F:Spire.Pdf.Annotations.PdfLineAnnotationWidget.m_author">
  38873. <summary>
  38874. To specifying author
  38875. </summary>
  38876. </member>
  38877. <member name="F:Spire.Pdf.Annotations.PdfLineAnnotationWidget.m_subject">
  38878. <summary>
  38879. To specifying subject
  38880. </summary>
  38881. </member>
  38882. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotationWidget.BackColor">
  38883. <summary>
  38884. Gets or sets the back color of the annotation.
  38885. </summary>
  38886. </member>
  38887. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotationWidget.BeginLineStyle">
  38888. <summary>
  38889. Gets or sets the begin line style of the annotation.
  38890. </summary>
  38891. </member>
  38892. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotationWidget.CaptionType">
  38893. <summary>
  38894. Gets or sets the caption type of the annotation.
  38895. </summary>
  38896. </member>
  38897. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotationWidget.EndLineStyle">
  38898. <summary>
  38899. Gets or sets the end line style of the annotation.
  38900. </summary>
  38901. </member>
  38902. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotationWidget.InnerLineColor">
  38903. <summary>
  38904. Gets or sets the inner line color of the annotation.
  38905. </summary>
  38906. </member>
  38907. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotationWidget.LeaderLine">
  38908. <summary>
  38909. Gets or sets the leader line of the annotation.
  38910. </summary>
  38911. </member>
  38912. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotationWidget.EndPoint">
  38913. <summary>
  38914. Gets the endpoint of the annotation, it's at the bottom left
  38915. The origin of coordinate system corresponds to the lower-left corner of page.The positive x axis extends horizontally to the right and the positive y axis vertically upward
  38916. </summary>
  38917. </member>
  38918. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotationWidget.StartPoint">
  38919. <summary>
  38920. Gets the startpoint of the annotation, it's at the bottom left
  38921. The origin of coordinate system corresponds to the lower-left corner of page.The positive x axis extends horizontally to the right and the positive y axis vertically upward
  38922. </summary>
  38923. </member>
  38924. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotationWidget.LeaderExt">
  38925. <summary>
  38926. Gets or sets the leader ext of the annotation.
  38927. </summary>
  38928. </member>
  38929. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotationWidget.LineBorder">
  38930. <summary>
  38931. Gets the line border of the annotation.
  38932. </summary>
  38933. </member>
  38934. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotationWidget.LineCaption">
  38935. <summary>
  38936. Gets or sets the line caption of the annotation.
  38937. </summary>
  38938. </member>
  38939. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotationWidget.LineIntent">
  38940. <summary>
  38941. Gets or sets the line intent of the annotation.
  38942. </summary>
  38943. </member>
  38944. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotationWidget.Author">
  38945. <summary>
  38946. To specifying author
  38947. </summary>
  38948. </member>
  38949. <member name="P:Spire.Pdf.Annotations.PdfLineAnnotationWidget.Subject">
  38950. <summary>
  38951. To specifying subject
  38952. </summary>
  38953. </member>
  38954. <member name="M:Spire.Pdf.Annotations.PdfLineAnnotationWidget.BuildAppearanceDictionary">
  38955. <summary>
  38956. Build appearance dictioanry.
  38957. </summary>
  38958. <returns>The appearance dictioanry</returns>
  38959. </member>
  38960. <member name="M:Spire.Pdf.Annotations.PdfLineAnnotationWidget.Build(Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder)">
  38961. <summary>
  38962. Build appearance dictioanry.
  38963. </summary>
  38964. <returns>The appearance dictioanry</returns>
  38965. </member>
  38966. <member name="M:Spire.Pdf.Annotations.PdfLineAnnotationWidget.GetBeginLineStyleData">
  38967. <summary>
  38968. Get begin line style point data.
  38969. </summary>
  38970. <returns>The point array data</returns>
  38971. </member>
  38972. <member name="M:Spire.Pdf.Annotations.PdfLineAnnotationWidget.GetEndLineStylePointFData">
  38973. <summary>
  38974. Get end line style point data.
  38975. </summary>
  38976. <returns>The point array data</returns>
  38977. </member>
  38978. <member name="M:Spire.Pdf.Annotations.PdfLineAnnotationWidget.GetOpenArrowStyleData(System.Drawing.PointF)">
  38979. <summary>
  38980. Get open arrow style data.
  38981. </summary>
  38982. <param name="point">The point</param>
  38983. <returns>The point array data</returns>
  38984. </member>
  38985. <member name="T:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget">
  38986. <summary>
  38987. Represents the loaded markup annotation class.
  38988. </summary>
  38989. </member>
  38990. <member name="F:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.m_crossTable">
  38991. <summary>
  38992. The crossTable
  38993. </summary>
  38994. </member>
  38995. <member name="F:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.m_dictionary">
  38996. <summary>
  38997. The dictionary
  38998. </summary>
  38999. </member>
  39000. <member name="P:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.PrimaryMarkupAnnotation">
  39001. <summary>
  39002. Gets or sets the primary markup annotation
  39003. </summary>
  39004. </member>
  39005. <member name="P:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.RelyType">
  39006. <summary>
  39007. Gets or set the rely type
  39008. </summary>
  39009. </member>
  39010. <member name="P:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.Intent">
  39011. <summary>
  39012. Gets or sets the intent
  39013. </summary>
  39014. </member>
  39015. <member name="P:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.RichContent">
  39016. <summary>
  39017. Gets or sets the rich content
  39018. </summary>
  39019. </member>
  39020. <member name="P:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.PopupAnnotation">
  39021. <summary>
  39022. Gets the popup annotation
  39023. </summary>
  39024. </member>
  39025. <member name="P:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.Author">
  39026. <summary>
  39027. Gets or sets the annotation's author.
  39028. </summary>
  39029. </member>
  39030. <member name="P:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.CreationDate">
  39031. <summary>
  39032. Gets or sets the date and time when the annotation was created.
  39033. </summary>
  39034. </member>
  39035. <member name="P:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.Subject">
  39036. <summary>
  39037. Gets or sets the annotation's subject.
  39038. </summary>
  39039. </member>
  39040. <member name="P:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.Opacity">
  39041. <summary>
  39042. Gets the opacity value to be used.
  39043. </summary>
  39044. </member>
  39045. <member name="M:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.#ctor(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.IO.PdfCrossTable)">
  39046. <summary>
  39047. Initializes a new instance of the class.
  39048. </summary>
  39049. <param name="dictionary">The dictionary.</param>
  39050. <param name="crossTable">The cross table.</param>
  39051. </member>
  39052. <member name="M:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.SetTitleText(System.String)">
  39053. <summary>
  39054. Sets the name of the annotation,the entry is deleted by default when the input
  39055. value is an empty string
  39056. </summary>
  39057. <param name="text">New name of the annotation.</param>
  39058. </member>
  39059. <member name="M:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.GetPrimaryMarkupAnnotation">
  39060. <summary>
  39061. Get the promary markup annotation
  39062. </summary>
  39063. <returns>The promary markup annotation</returns>
  39064. </member>
  39065. <member name="M:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.GetRelyType">
  39066. <summary>
  39067. Gets the rely type,deauflt value is MarkupAnnotationRelyType.R
  39068. </summary>
  39069. <returns>The rely type</returns>
  39070. </member>
  39071. <member name="M:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.GetRichContent">
  39072. <summary>
  39073. Gets teh rich content
  39074. </summary>
  39075. <returns>rich content</returns>
  39076. </member>
  39077. <member name="M:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.GetPopupAnnotation">
  39078. <summary>
  39079. Gets the popup annotation
  39080. </summary>
  39081. <returns>The popup annotation</returns>
  39082. </member>
  39083. <member name="M:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.GetAuthor">
  39084. <summary>
  39085. Gets the annotation's author.
  39086. </summary>
  39087. <returns></returns>
  39088. </member>
  39089. <member name="M:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.GetCreationDate">
  39090. <summary>
  39091. Gets the date and time when the annotation was created.
  39092. </summary>
  39093. <returns>The time when the annotation was created</returns>
  39094. </member>
  39095. <member name="M:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.GetIntent">
  39096. <summary>
  39097. Gets the intent
  39098. </summary>
  39099. <returns>The intent</returns>
  39100. </member>
  39101. <member name="M:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.GetOpacity">
  39102. <summary>
  39103. Gets the opacity
  39104. </summary>
  39105. <returns>The opacity</returns>
  39106. </member>
  39107. <member name="M:Spire.Pdf.Annotations.PdfMarkUpAnnotationWidget.GetSubject">
  39108. <summary>
  39109. Gets the annotation's subject.
  39110. </summary>
  39111. <returns>The annotation's subject</returns>
  39112. </member>
  39113. <member name="T:Spire.Pdf.Annotations.PdfPolygonAndPolyLineAnnotationWidget">
  39114. <summary>
  39115. Represents the loaded text PolygonAndPolyLine annotation class.
  39116. </summary>
  39117. </member>
  39118. <member name="F:Spire.Pdf.Annotations.PdfPolygonAndPolyLineAnnotationWidget.m_crossTable">
  39119. <summary>
  39120. CrossTable
  39121. </summary>
  39122. </member>
  39123. <member name="F:Spire.Pdf.Annotations.PdfPolygonAndPolyLineAnnotationWidget.m_dictionary">
  39124. <summary>
  39125. Dictionary
  39126. </summary>
  39127. </member>
  39128. <member name="P:Spire.Pdf.Annotations.PdfPolygonAndPolyLineAnnotationWidget.Vertices">
  39129. <summary>
  39130. The vertice coordinates.
  39131. </summary>
  39132. </member>
  39133. <member name="P:Spire.Pdf.Annotations.PdfPolygonAndPolyLineAnnotationWidget.InteriorColor">
  39134. <summary>
  39135. Gets or sets the inner line color of the annotation.
  39136. </summary>
  39137. </member>
  39138. <member name="M:Spire.Pdf.Annotations.PdfPolygonAndPolyLineAnnotationWidget.#ctor(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.IO.PdfCrossTable)">
  39139. <summary>
  39140. Initializes a new instance of the class.
  39141. </summary>
  39142. <param name="dictionary">The dictionary.</param>
  39143. <param name="crossTable">The cross table.</param>
  39144. </member>
  39145. <member name="M:Spire.Pdf.Annotations.PdfPolygonAndPolyLineAnnotationWidget.GetVertices">
  39146. <summary>
  39147. Get the vertices
  39148. </summary>
  39149. <returns>Return vertices</returns>
  39150. </member>
  39151. <member name="M:Spire.Pdf.Annotations.PdfPolygonAndPolyLineAnnotationWidget.SetVertices(System.Drawing.PointF[])">
  39152. <summary>
  39153. Set the vertices
  39154. </summary>
  39155. <param name="pointf">The pointf array</param>
  39156. </member>
  39157. <member name="M:Spire.Pdf.Annotations.PdfPolygonAndPolyLineAnnotationWidget.CheckVertices(System.Drawing.PointF[])">
  39158. <summary>
  39159. Check the vertices is valid
  39160. </summary>
  39161. <param name="points">The points</param>
  39162. <returns>if vaild ,return true,or false</returns>
  39163. </member>
  39164. <member name="M:Spire.Pdf.Annotations.PdfPolygonAndPolyLineAnnotationWidget.GetInteriorColor">
  39165. <summary>
  39166. Gets back color of the annotation.
  39167. </summary>
  39168. <returns>The back color.</returns>
  39169. </member>
  39170. <member name="M:Spire.Pdf.Annotations.PdfPolygonAndPolyLineAnnotationWidget.SetInteriorColor(Spire.Pdf.Graphics.PdfRGBColor)">
  39171. <summary>
  39172. Set the inner line color
  39173. </summary>
  39174. <param name="value">The pdf rgb color</param>
  39175. </member>
  39176. <member name="T:Spire.Pdf.Annotations.PdfPolygonAnnotationWidget">
  39177. <summary>
  39178. Represents the loaded text Polygon annotation class.
  39179. </summary>
  39180. </member>
  39181. <member name="F:Spire.Pdf.Annotations.PdfPolygonAnnotationWidget.m_crossTable">
  39182. <summary>
  39183. The crossTable
  39184. </summary>
  39185. </member>
  39186. <member name="F:Spire.Pdf.Annotations.PdfPolygonAnnotationWidget.m_dictionary">
  39187. <summary>
  39188. The dictionary
  39189. </summary>
  39190. </member>
  39191. <member name="P:Spire.Pdf.Annotations.PdfPolygonAnnotationWidget.Intent">
  39192. <summary>
  39193. Get or set the intent
  39194. </summary>
  39195. </member>
  39196. <member name="M:Spire.Pdf.Annotations.PdfPolygonAnnotationWidget.#ctor(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.IO.PdfCrossTable)">
  39197. <summary>
  39198. Initializes a new instance of the class.
  39199. </summary>
  39200. <param name="dictionary">The dictionary.</param>
  39201. <param name="crossTable">The cross table.</param>
  39202. </member>
  39203. <member name="M:Spire.Pdf.Annotations.PdfPolygonAnnotationWidget.GetIntent">
  39204. <summary>
  39205. Gets the intent
  39206. </summary>
  39207. <returns>The intent</returns>
  39208. </member>
  39209. <member name="T:Spire.Pdf.Annotations.PdfPolyLineAnnotationWidget">
  39210. <summary>
  39211. Represents the loaded text Polygon annotation class.
  39212. </summary>
  39213. </member>
  39214. <member name="F:Spire.Pdf.Annotations.PdfPolyLineAnnotationWidget.m_crossTable">
  39215. <summary>
  39216. The crossTable
  39217. </summary>
  39218. </member>
  39219. <member name="F:Spire.Pdf.Annotations.PdfPolyLineAnnotationWidget.m_dictionary">
  39220. <summary>
  39221. The dictionary
  39222. </summary>
  39223. </member>
  39224. <member name="P:Spire.Pdf.Annotations.PdfPolyLineAnnotationWidget.Intent">
  39225. <summary>
  39226. Get or set the intent
  39227. </summary>
  39228. </member>
  39229. <member name="P:Spire.Pdf.Annotations.PdfPolyLineAnnotationWidget.LineEndingStyle">
  39230. <summary>
  39231. Get or set the line ending style
  39232. </summary>
  39233. </member>
  39234. <member name="M:Spire.Pdf.Annotations.PdfPolyLineAnnotationWidget.#ctor(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.IO.PdfCrossTable)">
  39235. <summary>
  39236. Initializes a new instance of the class.
  39237. </summary>
  39238. <param name="dictionary">The dictionary.</param>
  39239. <param name="crossTable">The cross table.</param>
  39240. </member>
  39241. <member name="M:Spire.Pdf.Annotations.PdfPolyLineAnnotationWidget.GetIntent">
  39242. <summary>
  39243. Gets the intent
  39244. </summary>
  39245. <returns>The intent</returns>
  39246. </member>
  39247. <member name="M:Spire.Pdf.Annotations.PdfPolyLineAnnotationWidget.GetLineEndingStyle">
  39248. <summary>
  39249. Gets the intent
  39250. </summary>
  39251. <returns>The intent</returns>
  39252. </member>
  39253. <member name="M:Spire.Pdf.Annotations.PdfPolyLineAnnotationWidget.BuildAppearanceDictionary">
  39254. <summary>
  39255. Build appearance dictioanry.
  39256. </summary>
  39257. <returns>The appearance dictioanry</returns>
  39258. </member>
  39259. <member name="M:Spire.Pdf.Annotations.PdfPolyLineAnnotationWidget.Build(Spire.Pdf.Interactive.Annotations.AnnotationAppearanceBuilder)">
  39260. <summary>
  39261. Build data.
  39262. </summary>
  39263. <param name="apBuilder">The ap builder</param>
  39264. </member>
  39265. <member name="T:Spire.Pdf.Annotations.PdfPopupAnnotationWidget">
  39266. <summary>
  39267. Represents the loaded pop up annotation class.
  39268. </summary>
  39269. </member>
  39270. <member name="P:Spire.Pdf.Annotations.PdfPopupAnnotationWidget.Open">
  39271. <summary>
  39272. Gets or sets the open option of the popup annotation.
  39273. </summary>
  39274. </member>
  39275. <member name="P:Spire.Pdf.Annotations.PdfPopupAnnotationWidget.Icon">
  39276. <summary>
  39277. Gets or sets the icon of the annotation.
  39278. </summary>
  39279. </member>
  39280. <member name="T:Spire.Pdf.Annotations.PdfRubberStampAnnotationWidget">
  39281. <summary>
  39282. Represents the loaded rubber stamp annotation class.
  39283. </summary>
  39284. </member>
  39285. <member name="P:Spire.Pdf.Annotations.PdfRubberStampAnnotationWidget.Icon">
  39286. <summary>
  39287. Gets or sets the icon of the annotation.
  39288. </summary>
  39289. </member>
  39290. <member name="T:Spire.Pdf.Annotations.PdfSoundAnnotationWidget">
  39291. <summary>
  39292. Represents the loaded sound annotation class.
  39293. </summary>
  39294. </member>
  39295. <member name="P:Spire.Pdf.Annotations.PdfSoundAnnotationWidget.Sound">
  39296. <summary>
  39297. Gets or sets the sound of the annotation.
  39298. </summary>
  39299. </member>
  39300. <member name="P:Spire.Pdf.Annotations.PdfSoundAnnotationWidget.FileName">
  39301. <summary>
  39302. Gets the filename of the annotation.
  39303. </summary>
  39304. </member>
  39305. <member name="P:Spire.Pdf.Annotations.PdfSoundAnnotationWidget.Icon">
  39306. <summary>
  39307. Gets or sets the icon of the annotation.
  39308. </summary>
  39309. </member>
  39310. <member name="F:Spire.Pdf.Annotations.PdfSquareAnnotationWidget.m_crossTable">
  39311. <summary>
  39312. The crossTable
  39313. </summary>
  39314. </member>
  39315. <member name="F:Spire.Pdf.Annotations.PdfSquareAnnotationWidget.m_dictionary">
  39316. <summary>
  39317. The dictionary
  39318. </summary>
  39319. </member>
  39320. <member name="P:Spire.Pdf.Annotations.PdfSquareAnnotationWidget.InteriorColor">
  39321. <summary>
  39322. Gets or sets the inner line color of the annotation.
  39323. </summary>
  39324. </member>
  39325. <member name="P:Spire.Pdf.Annotations.PdfSquareAnnotationWidget.RectangularDifferenceArray">
  39326. <summary>
  39327. Gets or sets the rectangular diffecences array
  39328. </summary>
  39329. </member>
  39330. <member name="M:Spire.Pdf.Annotations.PdfSquareAnnotationWidget.GetInteriorColor">
  39331. <summary>
  39332. Gets back color of the annotation.
  39333. </summary>
  39334. <returns>The back color.</returns>
  39335. </member>
  39336. <member name="M:Spire.Pdf.Annotations.PdfSquareAnnotationWidget.SetInteriorColor(Spire.Pdf.Graphics.PdfRGBColor)">
  39337. <summary>
  39338. Set the inner line color
  39339. </summary>
  39340. <param name="value">The pdf rgb color</param>
  39341. </member>
  39342. <member name="M:Spire.Pdf.Annotations.PdfSquareAnnotationWidget.GetRectDifferenceArray">
  39343. <summary>
  39344. Gets the rectangular diffecences array
  39345. </summary>
  39346. <returns>An float array</returns>
  39347. </member>
  39348. <member name="M:Spire.Pdf.Annotations.PdfSquareAnnotationWidget.SetRectDifferenceArray(System.Single[])">
  39349. <summary>
  39350. Set the rectangular differences array
  39351. </summary>
  39352. </member>
  39353. <member name="M:Spire.Pdf.Annotations.PdfSquareAnnotationWidget.CheckValidity(System.Single[])">
  39354. <summary>
  39355. Check the validity of the array
  39356. </summary>
  39357. <param name="f">The float array</param>
  39358. <returns>Validity return true ,or false</returns>
  39359. </member>
  39360. <member name="M:Spire.Pdf.Annotations.PdfSquareAnnotationWidget.CheckDigitalValidity(System.Single[])">
  39361. <summary>
  39362. Check the validity of the number in array
  39363. </summary>
  39364. <param name="f">The array</param>
  39365. <returns>Validity return true ,or false</returns>
  39366. </member>
  39367. <member name="T:Spire.Pdf.Annotations.PdfStyledAnnotationWidget">
  39368. <summary>
  39369. Represents the PdfLoadedStyledAnnotation.
  39370. </summary>
  39371. </member>
  39372. <member name="P:Spire.Pdf.Annotations.PdfStyledAnnotationWidget.Color">
  39373. <summary>
  39374. Gets or sets the color.
  39375. </summary>
  39376. <value>The color.</value>
  39377. </member>
  39378. <member name="P:Spire.Pdf.Annotations.PdfStyledAnnotationWidget.Text">
  39379. <summary>
  39380. Gets or sets the text.
  39381. </summary>
  39382. <value>The text.</value>
  39383. </member>
  39384. <!-- 对于成员“P:Spire.Pdf.Annotations.PdfStyledAnnotationWidget.Bounds”忽略有格式错误的 XML 注释 -->
  39385. <member name="P:Spire.Pdf.Annotations.PdfStyledAnnotationWidget.Border">
  39386. <summary>
  39387. Gets or sets the annotation's border.
  39388. </summary>
  39389. </member>
  39390. <member name="P:Spire.Pdf.Annotations.PdfStyledAnnotationWidget.Location">
  39391. <summary>
  39392. Gets or sets the location.
  39393. </summary>
  39394. </member>
  39395. <member name="P:Spire.Pdf.Annotations.PdfStyledAnnotationWidget.Size">
  39396. <summary>
  39397. Gets or sets the size.
  39398. </summary>
  39399. </member>
  39400. <member name="P:Spire.Pdf.Annotations.PdfStyledAnnotationWidget.AnnotationFlags">
  39401. <summary>
  39402. Gets or sets the annotation flags.
  39403. </summary>
  39404. </member>
  39405. <member name="F:Spire.Pdf.Annotations.PdfTextAnnotationWidget.m_annotationAuthor">
  39406. <summary>
  39407. The author of the annotation.
  39408. </summary>
  39409. </member>
  39410. <member name="F:Spire.Pdf.Annotations.PdfTextAnnotationWidget.m_annotationState">
  39411. <summary>
  39412. The state of the annotation.
  39413. </summary>
  39414. </member>
  39415. <member name="F:Spire.Pdf.Annotations.PdfTextAnnotationWidget.m_annotationStateModel">
  39416. <summary>
  39417. The stateModel of the annotation.
  39418. </summary>
  39419. </member>
  39420. <member name="P:Spire.Pdf.Annotations.PdfTextAnnotationWidget.State">
  39421. <summary>
  39422. Gets the annotation's state.
  39423. </summary>
  39424. </member>
  39425. <member name="P:Spire.Pdf.Annotations.PdfTextAnnotationWidget.StateModel">
  39426. <summary>
  39427. Gets the annotation's stateModel.
  39428. </summary>
  39429. </member>
  39430. <member name="P:Spire.Pdf.Annotations.PdfTextAnnotationWidget.IconNmae">
  39431. <summary>
  39432. Gets the iconname value to be used.
  39433. </summary>
  39434. </member>
  39435. <member name="P:Spire.Pdf.Annotations.PdfTextAnnotationWidget.Open">
  39436. <summary>
  39437. Gets the open option of the popup annotation.
  39438. </summary>
  39439. </member>
  39440. <member name="T:Spire.Pdf.Annotations.PdfTextMarkupAnnotationWidget">
  39441. <summary>
  39442. Represents the loaded text markup annotation class.
  39443. </summary>
  39444. </member>
  39445. <member name="P:Spire.Pdf.Annotations.PdfTextMarkupAnnotationWidget.TextMarkupAnnotationType">
  39446. <summary>
  39447. Gets or sets the annotation Type.
  39448. </summary>
  39449. </member>
  39450. <member name="P:Spire.Pdf.Annotations.PdfTextMarkupAnnotationWidget.TextMarkupColor">
  39451. <summary>
  39452. Gets or sets the color.
  39453. </summary>
  39454. </member>
  39455. <member name="T:Spire.Pdf.Annotations.PdfTextWebLinkAnnotationWidget">
  39456. <summary>
  39457. Represents the loaded text web link annotation class.
  39458. </summary>
  39459. </member>
  39460. <member name="P:Spire.Pdf.Annotations.PdfTextWebLinkAnnotationWidget.Url">
  39461. <summary>
  39462. Gets or sets the Url.
  39463. </summary>
  39464. </member>
  39465. <member name="T:Spire.Pdf.Annotations.PdfUriAnnotationWidget">
  39466. <summary>
  39467. Represents the loaded unique resource identifier annotation class.
  39468. </summary>
  39469. </member>
  39470. <member name="P:Spire.Pdf.Annotations.PdfUriAnnotationWidget.Uri">
  39471. <summary>
  39472. Gets or sets the unique resource identifier text of the annotation.
  39473. </summary>
  39474. </member>
  39475. <member name="T:Spire.Pdf.Annotations.PdfWatermarkAnnotationWidget">
  39476. <summary>
  39477. The water mark annotation.
  39478. </summary>
  39479. </member>
  39480. <member name="M:Spire.Pdf.Annotations.PdfWatermarkAnnotationWidget.#ctor(System.Drawing.RectangleF)">
  39481. <summary>
  39482. Initializes a new instance of the class.
  39483. </summary>
  39484. <param name="rectangle">RectangleF structure that specifies the bounds of the annotation.</param>
  39485. </member>
  39486. <member name="M:Spire.Pdf.Annotations.PdfWatermarkAnnotationWidget.#ctor(System.Drawing.RectangleF,System.String)">
  39487. <summary>
  39488. Initializes a new instance of the class.
  39489. </summary>
  39490. <param name="rectangle">RectangleF structure that specifies the bounds of the annotation.</param>
  39491. <param name="text">Text of the fixed print annotation.</param>
  39492. </member>
  39493. <member name="M:Spire.Pdf.Annotations.PdfWatermarkAnnotationWidget.Initialize">
  39494. <summary>
  39495. Initializes annotation object.
  39496. </summary>
  39497. </member>
  39498. <member name="T:Spire.Pdf.Annotations.PdfWebLinkAnnotationWidget">
  39499. <summary>
  39500. Represents the loaded web link annotation class.
  39501. </summary>
  39502. </member>
  39503. <member name="T:Spire.Pdf.Annotations.PdfSoundIcon">
  39504. <summary>
  39505. Specifies the name of an icon to be used in displaying the sound annotation.
  39506. </summary>
  39507. </member>
  39508. <member name="F:Spire.Pdf.Annotations.PdfSoundIcon.Speaker">
  39509. <summary>
  39510. Speaker icon of sound link.
  39511. </summary>
  39512. </member>
  39513. <member name="F:Spire.Pdf.Annotations.PdfSoundIcon.Mic">
  39514. <summary>
  39515. Microphone icon of sound link.
  39516. </summary>
  39517. </member>
  39518. <member name="T:Spire.Pdf.Annotations.PdfAttachmentIcon">
  39519. <summary>
  39520. Specifies the type of icon to be used in displaying file attachment annotations.
  39521. </summary>
  39522. </member>
  39523. <member name="F:Spire.Pdf.Annotations.PdfAttachmentIcon.PushPin">
  39524. <summary>
  39525. Type of icon used in file attachment annotation.
  39526. </summary>
  39527. </member>
  39528. <member name="F:Spire.Pdf.Annotations.PdfAttachmentIcon.Tag">
  39529. <summary>
  39530. Type of icon used in file attachment annotation.
  39531. </summary>
  39532. </member>
  39533. <member name="F:Spire.Pdf.Annotations.PdfAttachmentIcon.Graph">
  39534. <summary>
  39535. Type of icon used in file attachment annotation.
  39536. </summary>
  39537. </member>
  39538. <member name="F:Spire.Pdf.Annotations.PdfAttachmentIcon.Paperclip">
  39539. <summary>
  39540. Type of icon used in file attachment annotation.
  39541. </summary>
  39542. </member>
  39543. <member name="T:Spire.Pdf.Annotations.PdfAnnotationFlags">
  39544. <summary>
  39545. Specifies the enumeration of the annotation flags.
  39546. </summary>
  39547. </member>
  39548. <member name="F:Spire.Pdf.Annotations.PdfAnnotationFlags.Default">
  39549. <summary>
  39550. Default value.
  39551. </summary>
  39552. </member>
  39553. <member name="F:Spire.Pdf.Annotations.PdfAnnotationFlags.Invisible">
  39554. <summary>
  39555. Annotation flag's key.
  39556. </summary>
  39557. </member>
  39558. <member name="F:Spire.Pdf.Annotations.PdfAnnotationFlags.Hidden">
  39559. <summary>
  39560. Annotation flag's key.
  39561. </summary>
  39562. </member>
  39563. <member name="F:Spire.Pdf.Annotations.PdfAnnotationFlags.Print">
  39564. <summary>
  39565. Annotation flag's key.
  39566. </summary>
  39567. </member>
  39568. <member name="F:Spire.Pdf.Annotations.PdfAnnotationFlags.NoZoom">
  39569. <summary>
  39570. Annotation flag's key.
  39571. </summary>
  39572. </member>
  39573. <member name="F:Spire.Pdf.Annotations.PdfAnnotationFlags.NoRotate">
  39574. <summary>
  39575. Annotation flag's key.
  39576. </summary>
  39577. </member>
  39578. <member name="F:Spire.Pdf.Annotations.PdfAnnotationFlags.NoView">
  39579. <summary>
  39580. Annotation flag's key.
  39581. </summary>
  39582. </member>
  39583. <member name="F:Spire.Pdf.Annotations.PdfAnnotationFlags.ReadOnly">
  39584. <summary>
  39585. Annotation flag's key.
  39586. </summary>
  39587. </member>
  39588. <member name="F:Spire.Pdf.Annotations.PdfAnnotationFlags.Locked">
  39589. <summary>
  39590. Annotation flag's key.
  39591. </summary>
  39592. </member>
  39593. <member name="F:Spire.Pdf.Annotations.PdfAnnotationFlags.ToggleNoView">
  39594. <summary>
  39595. Annotation flag's key.
  39596. </summary>
  39597. </member>
  39598. <member name="T:Spire.Pdf.Annotations.PdfPopupIcon">
  39599. <summary>
  39600. Specifies the enumeration of popup annotation icons.
  39601. </summary>
  39602. </member>
  39603. <member name="F:Spire.Pdf.Annotations.PdfPopupIcon.Note">
  39604. <summary>
  39605. Indicates note popup annotation.
  39606. </summary>
  39607. </member>
  39608. <member name="F:Spire.Pdf.Annotations.PdfPopupIcon.Comment">
  39609. <summary>
  39610. Indicates comment popup annotation.
  39611. </summary>
  39612. </member>
  39613. <member name="F:Spire.Pdf.Annotations.PdfPopupIcon.Help">
  39614. <summary>
  39615. Indicates help popup annotation.
  39616. </summary>
  39617. </member>
  39618. <member name="F:Spire.Pdf.Annotations.PdfPopupIcon.Insert">
  39619. <summary>
  39620. Indicates insert popup annotation.
  39621. </summary>
  39622. </member>
  39623. <member name="F:Spire.Pdf.Annotations.PdfPopupIcon.Key">
  39624. <summary>
  39625. Indicates key popup annotation.
  39626. </summary>
  39627. </member>
  39628. <member name="F:Spire.Pdf.Annotations.PdfPopupIcon.NewParagraph">
  39629. <summary>
  39630. Indicates new paragraph popup annotation.
  39631. </summary>
  39632. </member>
  39633. <member name="F:Spire.Pdf.Annotations.PdfPopupIcon.Paragraph">
  39634. <summary>
  39635. Indicates paragraph popup annotation.
  39636. </summary>
  39637. </member>
  39638. <member name="T:Spire.Pdf.Annotations.PdfTextAnnotationIcon">
  39639. <summary>
  39640. Specifies the enumeration of popup annotation icons.
  39641. </summary>
  39642. </member>
  39643. <member name="F:Spire.Pdf.Annotations.PdfTextAnnotationIcon.Note">
  39644. <summary>
  39645. Indicates note text annotation.
  39646. </summary>
  39647. </member>
  39648. <member name="F:Spire.Pdf.Annotations.PdfTextAnnotationIcon.Comment">
  39649. <summary>
  39650. Indicates comment text annotation.
  39651. </summary>
  39652. </member>
  39653. <member name="F:Spire.Pdf.Annotations.PdfTextAnnotationIcon.Help">
  39654. <summary>
  39655. Indicates help text annotation.
  39656. </summary>
  39657. </member>
  39658. <member name="F:Spire.Pdf.Annotations.PdfTextAnnotationIcon.Insert">
  39659. <summary>
  39660. Indicates insert text annotation.
  39661. </summary>
  39662. </member>
  39663. <member name="F:Spire.Pdf.Annotations.PdfTextAnnotationIcon.Key">
  39664. <summary>
  39665. Indicates key text annotation.
  39666. </summary>
  39667. </member>
  39668. <member name="F:Spire.Pdf.Annotations.PdfTextAnnotationIcon.NewParagraph">
  39669. <summary>
  39670. Indicates new paragraph text annotation.
  39671. </summary>
  39672. </member>
  39673. <member name="F:Spire.Pdf.Annotations.PdfTextAnnotationIcon.Paragraph">
  39674. <summary>
  39675. Indicates paragraph text annotation.
  39676. </summary>
  39677. </member>
  39678. <member name="T:Spire.Pdf.Annotations.PdfRubberStampAnnotationIcon">
  39679. <summary>
  39680. Specifies the enumeration of rubber stamp annotation icons.
  39681. </summary>
  39682. </member>
  39683. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotationIcon.Additional">
  39684. <summary>
  39685. Indicates additional names rubber stamp annotation
  39686. </summary>
  39687. </member>
  39688. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotationIcon.Approved">
  39689. <summary>
  39690. Indicates approved rubber stamp annotation
  39691. </summary>
  39692. </member>
  39693. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotationIcon.AsIs">
  39694. <summary>
  39695. Indicates AsIs rubber stamp annotation
  39696. </summary>
  39697. </member>
  39698. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotationIcon.Confidential">
  39699. <summary>
  39700. Indicates confidential rubber stamp annotation
  39701. </summary>
  39702. </member>
  39703. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotationIcon.Departmental">
  39704. <summary>
  39705. Indicates departmental rubber stamp annotation
  39706. </summary>
  39707. </member>
  39708. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotationIcon.Draft">
  39709. <summary>
  39710. Indicates draft rubber stamp annotation
  39711. </summary>
  39712. </member>
  39713. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotationIcon.Experimental">
  39714. <summary>
  39715. Indicates experimental rubber stamp annotation
  39716. </summary>
  39717. </member>
  39718. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotationIcon.Expired">
  39719. <summary>
  39720. Indicates expired rubber stamp annotation
  39721. </summary>
  39722. </member>
  39723. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotationIcon.Final">
  39724. <summary>
  39725. Indicates final rubber stamp annotation
  39726. </summary>
  39727. </member>
  39728. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotationIcon.ForComment">
  39729. <summary>
  39730. Indicates for comment rubber stamp annotation
  39731. </summary>
  39732. </member>
  39733. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotationIcon.ForPublicRelease">
  39734. <summary>
  39735. Indicates for public release rubber stamp annotation
  39736. </summary>
  39737. </member>
  39738. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotationIcon.NotApproved">
  39739. <summary>
  39740. Indicates not approved rubber stamp annotation
  39741. </summary>
  39742. </member>
  39743. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotationIcon.NotForPublicRelease">
  39744. <summary>
  39745. Indicates not for public release rubber stamp annotation
  39746. </summary>
  39747. </member>
  39748. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotationIcon.Sold">
  39749. <summary>
  39750. Indicates sold rubber stamp annotation
  39751. </summary>
  39752. </member>
  39753. <member name="F:Spire.Pdf.Annotations.PdfRubberStampAnnotationIcon.TopSecret">
  39754. <summary>
  39755. Indicates topsecret rubber stamp annotation
  39756. </summary>
  39757. </member>
  39758. <member name="T:Spire.Pdf.Annotations.PdfLineEndingStyle">
  39759. <summary>
  39760. Specifies the Line Ending Style to be used in the Line annotation.
  39761. </summary>
  39762. </member>
  39763. <member name="F:Spire.Pdf.Annotations.PdfLineEndingStyle.Square">
  39764. <summary>
  39765. Indicates Square
  39766. </summary>
  39767. </member>
  39768. <member name="F:Spire.Pdf.Annotations.PdfLineEndingStyle.Circle">
  39769. <summary>
  39770. Indicates Circle
  39771. </summary>
  39772. </member>
  39773. <member name="F:Spire.Pdf.Annotations.PdfLineEndingStyle.Diamond">
  39774. <summary>
  39775. Indicates Diamond
  39776. </summary>
  39777. </member>
  39778. <member name="F:Spire.Pdf.Annotations.PdfLineEndingStyle.OpenArrow">
  39779. <summary>
  39780. Indicates OpenArrow
  39781. </summary>
  39782. </member>
  39783. <member name="F:Spire.Pdf.Annotations.PdfLineEndingStyle.ClosedArrow">
  39784. <summary>
  39785. Indicates ClosedArrow
  39786. </summary>
  39787. </member>
  39788. <member name="F:Spire.Pdf.Annotations.PdfLineEndingStyle.None">
  39789. <summary>
  39790. Indicates None
  39791. </summary>
  39792. </member>
  39793. <member name="F:Spire.Pdf.Annotations.PdfLineEndingStyle.ROpenArrow">
  39794. <summary>
  39795. Indicates ROpenArrow
  39796. </summary>
  39797. </member>
  39798. <member name="F:Spire.Pdf.Annotations.PdfLineEndingStyle.Butt">
  39799. <summary>
  39800. Indicates Butt
  39801. </summary>
  39802. </member>
  39803. <member name="F:Spire.Pdf.Annotations.PdfLineEndingStyle.RClosedArrow">
  39804. <summary>
  39805. IdicaIndicatestes RClosedArrow
  39806. </summary>
  39807. </member>
  39808. <member name="F:Spire.Pdf.Annotations.PdfLineEndingStyle.Slash">
  39809. <summary>
  39810. Indicates Slash
  39811. </summary>
  39812. </member>
  39813. <member name="T:Spire.Pdf.Annotations.PdfLineBorderStyle">
  39814. <summary>
  39815. Specifies the Line Border Style is to be used in the Line annotation.
  39816. </summary>
  39817. </member>
  39818. <member name="F:Spire.Pdf.Annotations.PdfLineBorderStyle.Solid">
  39819. <summary>
  39820. Indicates Solid
  39821. </summary>
  39822. </member>
  39823. <member name="F:Spire.Pdf.Annotations.PdfLineBorderStyle.Dashed">
  39824. <summary>
  39825. Indicates Dashed
  39826. </summary>
  39827. </member>
  39828. <member name="F:Spire.Pdf.Annotations.PdfLineBorderStyle.Beveled">
  39829. <summary>
  39830. Indicates Beveled
  39831. </summary>
  39832. </member>
  39833. <member name="F:Spire.Pdf.Annotations.PdfLineBorderStyle.Inset">
  39834. <summary>
  39835. Indicates Inset
  39836. </summary>
  39837. </member>
  39838. <member name="F:Spire.Pdf.Annotations.PdfLineBorderStyle.Underline">
  39839. <summary>
  39840. Indicates Underline
  39841. </summary>
  39842. </member>
  39843. <member name="T:Spire.Pdf.Annotations.PdfLineIntent">
  39844. <summary>
  39845. Specifies the Line Intent Style is to be used in the Line annotation.
  39846. </summary>
  39847. </member>
  39848. <member name="F:Spire.Pdf.Annotations.PdfLineIntent.LineArrow">
  39849. <summary>
  39850. Indicates Line Arrow as intent of the line annotation
  39851. </summary>
  39852. </member>
  39853. <member name="F:Spire.Pdf.Annotations.PdfLineIntent.LineDimension">
  39854. <summary>
  39855. Indicates LineDimension as intent of the line annotation
  39856. </summary>
  39857. </member>
  39858. <member name="T:Spire.Pdf.Annotations.PdfLineCaptionType">
  39859. <summary>
  39860. Specifies the Line Caption Type is to be used in the Line annotation.
  39861. </summary>
  39862. </member>
  39863. <member name="T:Spire.Pdf.Annotations.PdfTextMarkupAnnotationType">
  39864. <summary>
  39865. Specifies the Style of the Text Markup Annotation
  39866. </summary>
  39867. </member>
  39868. <member name="F:Spire.Pdf.Annotations.PdfTextMarkupAnnotationType.Highlight">
  39869. <summary>
  39870. The Text Markup Annotation Type is Highlight.
  39871. </summary>
  39872. </member>
  39873. <member name="F:Spire.Pdf.Annotations.PdfTextMarkupAnnotationType.Underline">
  39874. <summary>
  39875. The Text Markup Annotation Type is Underline.
  39876. </summary>
  39877. </member>
  39878. <member name="F:Spire.Pdf.Annotations.PdfTextMarkupAnnotationType.Squiggly">
  39879. <summary>
  39880. The Text Markup Annotation Type is Squiggly.
  39881. </summary>
  39882. </member>
  39883. <member name="F:Spire.Pdf.Annotations.PdfTextMarkupAnnotationType.StrikeOut">
  39884. <summary>
  39885. The Text Markup Annotation Type is StrikeOut.
  39886. </summary>
  39887. </member>
  39888. <member name="T:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes">
  39889. <summary>
  39890. Specifies the annotation types.
  39891. </summary>
  39892. </member>
  39893. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.Highlight">
  39894. <summary>
  39895. Highlight type annotation.
  39896. </summary>
  39897. </member>
  39898. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.Underline">
  39899. <summary>
  39900. Underline type annotation.
  39901. </summary>
  39902. </member>
  39903. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.StrikeOut">
  39904. <summary>
  39905. StrikeOut type annotation.
  39906. </summary>
  39907. </member>
  39908. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.Squiggly">
  39909. <summary>
  39910. Squiggly type annotation.
  39911. </summary>
  39912. </member>
  39913. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.AnnotationStates">
  39914. <summary>
  39915. AnnotationStates type.
  39916. </summary>
  39917. </member>
  39918. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.TextAnnotation">
  39919. <summary>
  39920. TextAnnotation type.
  39921. </summary>
  39922. </member>
  39923. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.LinkAnnotation">
  39924. <summary>
  39925. LinkAnnotation type.
  39926. </summary>
  39927. </member>
  39928. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.DocumentLinkAnnotation">
  39929. <summary>
  39930. DocumentLinkAnnotation type.
  39931. </summary>
  39932. </member>
  39933. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.FileLinkAnnotation">
  39934. <summary>
  39935. FileLinkAnnotation type.
  39936. </summary>
  39937. </member>
  39938. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.FreeTextAnnotation">
  39939. <summary>
  39940. FreeTextAnnotation type.
  39941. </summary>
  39942. </member>
  39943. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.LineAnnotation">
  39944. <summary>
  39945. LineAnnotation type.
  39946. </summary>
  39947. </member>
  39948. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.SquareandCircleAnnotation">
  39949. <summary>
  39950. SquareandCircleAnnotation type.
  39951. </summary>
  39952. </member>
  39953. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.PolygonandPolylineAnnotation">
  39954. <summary>
  39955. PolygonandPolylineAnnotation type.
  39956. </summary>
  39957. </member>
  39958. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.TextMarkupAnnotation">
  39959. <summary>
  39960. TextMarkupAnnotation type.
  39961. </summary>
  39962. </member>
  39963. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.CaretAnnotation">
  39964. <summary>
  39965. CaretAnnotation type.
  39966. </summary>
  39967. </member>
  39968. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.RubberStampAnnotation">
  39969. <summary>
  39970. RubberStampAnnotation type.
  39971. </summary>
  39972. </member>
  39973. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.LnkAnnotation">
  39974. <summary>
  39975. LnkAnnotation type.
  39976. </summary>
  39977. </member>
  39978. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.PopupAnnotation">
  39979. <summary>
  39980. PopupAnnotation type.
  39981. </summary>
  39982. </member>
  39983. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.FileAttachmentAnnotation">
  39984. <summary>
  39985. FileAttachmentAnnotation type.
  39986. </summary>
  39987. </member>
  39988. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.SoundAnnotation">
  39989. <summary>
  39990. SoundAnnotation type.
  39991. </summary>
  39992. </member>
  39993. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.MovieAnnotation">
  39994. <summary>
  39995. MovieAnnotation type.
  39996. </summary>
  39997. </member>
  39998. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.ScreenAnnotation">
  39999. <summary>
  40000. ScreenAnnotation type.
  40001. </summary>
  40002. </member>
  40003. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.WidgetAnnotation">
  40004. <summary>
  40005. WidgetAnnotation type.
  40006. </summary>
  40007. </member>
  40008. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.PrinterMarkAnnotation">
  40009. <summary>
  40010. PrinterMarkAnnotation type.
  40011. </summary>
  40012. </member>
  40013. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.TrapNetworkAnnotation">
  40014. <summary>
  40015. TrapNetworkAnnotation type.
  40016. </summary>
  40017. </member>
  40018. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.WatermarkAnnotation">
  40019. <summary>
  40020. WatermarkAnnotation type.
  40021. </summary>
  40022. </member>
  40023. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.TextWebLinkAnnotation">
  40024. <summary>
  40025. TextWebLinkAnnotation type.
  40026. </summary>
  40027. </member>
  40028. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes._3DAnnotation">
  40029. <summary>
  40030. 3DAnnotation type.
  40031. </summary>
  40032. </member>
  40033. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.Null">
  40034. <summary>
  40035. No annotation.
  40036. </summary>
  40037. </member>
  40038. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.PolygonAnnotation">
  40039. <summary>
  40040. Polygon Annotation type
  40041. </summary>
  40042. </member>
  40043. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.PolyLineAnnotation">
  40044. <summary>
  40045. PolyLine Annotation type
  40046. </summary>
  40047. </member>
  40048. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.SquareAnnotation">
  40049. <summary>
  40050. Square Annotation type
  40051. </summary>
  40052. </member>
  40053. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.InkAnnotation">
  40054. <summary>
  40055. Ink Annotation type
  40056. </summary>
  40057. </member>
  40058. <member name="F:Spire.Pdf.Annotations.PdfAnnotationWidgetTypes.CircleAnnotation">
  40059. <summary>
  40060. Circle Annotation type
  40061. </summary>
  40062. </member>
  40063. <member name="T:Spire.Pdf.Annotations.PdfPolygonIntent">
  40064. <summary>
  40065. polygon annotation intent type
  40066. </summary>
  40067. </member>
  40068. <member name="F:Spire.Pdf.Annotations.PdfPolygonIntent.PolygonCloud">
  40069. <summary>
  40070. Indicates that the annotaiton is intended to function as a cloud
  40071. </summary>
  40072. </member>
  40073. <member name="F:Spire.Pdf.Annotations.PdfPolygonIntent.PolygonDimension">
  40074. <summary>
  40075. Indicates that the annotaiton is intended to function as dimension
  40076. </summary>
  40077. </member>
  40078. <member name="T:Spire.Pdf.Annotations.PdfPolyLineIntent">
  40079. <summary>
  40080. polyLine annotation intent type
  40081. </summary>
  40082. </member>
  40083. <member name="F:Spire.Pdf.Annotations.PdfPolyLineIntent.PolyLineDimension">
  40084. <summary>
  40085. Indicates that the annotaiton is intended to function as dimension
  40086. </summary>
  40087. </member>
  40088. <member name="T:Spire.Pdf.Annotations.PdfAnnotation">
  40089. <summary>
  40090. Represents the base class for annotation objects.
  40091. </summary>
  40092. </member>
  40093. <member name="F:Spire.Pdf.Annotations.PdfAnnotation.m_annotationName">
  40094. <summary>
  40095. The name of the annotation.
  40096. </summary>
  40097. </member>
  40098. <member name="F:Spire.Pdf.Annotations.PdfAnnotation.m_annotationModifiedDate">
  40099. <summary>
  40100. The ModifiedDate of the annotation.
  40101. </summary>
  40102. </member>
  40103. <member name="P:Spire.Pdf.Annotations.PdfAnnotation.Color">
  40104. <summary>
  40105. Gets or sets the background of the annotations icon when closed.
  40106. The title bar of the annotations pop-up window.
  40107. The border of a link annotation.
  40108. </summary>
  40109. <value>The color.</value>
  40110. </member>
  40111. <member name="P:Spire.Pdf.Annotations.PdfAnnotation.ModifiedDate">
  40112. <summary>
  40113. Gets annotation's modified date.
  40114. </summary>
  40115. </member>
  40116. <member name="P:Spire.Pdf.Annotations.PdfAnnotation.Border">
  40117. <summary>
  40118. Gets or sets annotation's border.
  40119. </summary>
  40120. </member>
  40121. <!-- 对于成员“P:Spire.Pdf.Annotations.PdfAnnotation.Rectangle”忽略有格式错误的 XML 注释 -->
  40122. <member name="P:Spire.Pdf.Annotations.PdfAnnotation.Location">
  40123. <summary>
  40124. Gets or sets location of the annotation.
  40125. </summary>
  40126. </member>
  40127. <member name="P:Spire.Pdf.Annotations.PdfAnnotation.Name">
  40128. <summary>
  40129. Gets or sets the name of the annotation.
  40130. Note: The annotation name, a text string uniquely identifying it among all the annotations on its page.
  40131. </summary>
  40132. </member>
  40133. <member name="P:Spire.Pdf.Annotations.PdfAnnotation.Size">
  40134. <summary>
  40135. Gets or sets size of the annotation.
  40136. </summary>
  40137. </member>
  40138. <member name="P:Spire.Pdf.Annotations.PdfAnnotation.Page">
  40139. <summary>
  40140. Gets a page which this annotation is connected to.
  40141. </summary>
  40142. </member>
  40143. <member name="P:Spire.Pdf.Annotations.PdfAnnotation.Text">
  40144. <summary>
  40145. Gets or sets content of the annotation.
  40146. </summary>
  40147. </member>
  40148. <member name="P:Spire.Pdf.Annotations.PdfAnnotation.Flags">
  40149. <summary>
  40150. Gets or sets annotation flags.
  40151. </summary>
  40152. </member>
  40153. <member name="M:Spire.Pdf.Annotations.PdfAnnotation.SetApDictionary">
  40154. <summary>
  40155. Set ap dictionary.
  40156. </summary>
  40157. </member>
  40158. <member name="M:Spire.Pdf.Annotations.PdfAnnotation.BuildAppearanceDictionary">
  40159. <summary>
  40160. Build appearance dictionary.
  40161. </summary>
  40162. <returns>The appearance dictionary</returns>
  40163. </member>
  40164. <member name="T:Spire.Pdf.Annotations.PdfAnnotationBorder">
  40165. <summary>
  40166. Represents the appearance of an annotation's border.
  40167. </summary>
  40168. </member>
  40169. <member name="P:Spire.Pdf.Annotations.PdfAnnotationBorder.HorizontalRadius">
  40170. <summary>
  40171. Gets or sets a horizontal corner radius.
  40172. </summary>
  40173. </member>
  40174. <member name="P:Spire.Pdf.Annotations.PdfAnnotationBorder.VerticalRadius">
  40175. <summary>
  40176. Gets or sets a vertical corner radius.
  40177. </summary>
  40178. </member>
  40179. <member name="P:Spire.Pdf.Annotations.PdfAnnotationBorder.Width">
  40180. <summary>
  40181. Gets or sets the width of annotation's border.
  40182. </summary>
  40183. <value>A float value specifying the width of the annotation's border. </value>
  40184. </member>
  40185. <member name="M:Spire.Pdf.Annotations.PdfAnnotationBorder.#ctor">
  40186. <summary>
  40187. Initializes a new instance of the class.
  40188. </summary>
  40189. </member>
  40190. <member name="M:Spire.Pdf.Annotations.PdfAnnotationBorder.#ctor(System.Single)">
  40191. <summary>
  40192. Initializes a new instance of the class.
  40193. </summary>
  40194. <param name="borderWidth">A float value specifying the width of the annotation's border.</param>
  40195. </member>
  40196. <member name="M:Spire.Pdf.Annotations.PdfAnnotationBorder.#ctor(System.Single,System.Single,System.Single)">
  40197. <summary>
  40198. Initializes a new instance of the class.
  40199. </summary>
  40200. <param name="borderWidth">A float value specifying the width of the annotation's border.</param>
  40201. <param name="horizontalRadius">A float value specifying the horizontal corner radius value.</param>
  40202. <param name="verticalRadius">A float value specifying the vertical corner radius value.</param>
  40203. </member>
  40204. <member name="T:Spire.Pdf.Annotations.PdfAnnotationCollection">
  40205. <summary>
  40206. Represents collection of objects.
  40207. </summary>
  40208. </member>
  40209. <member name="P:Spire.Pdf.Annotations.PdfAnnotationCollection.Item(System.Int32)">
  40210. <summary>
  40211. Gets the object at the specified position.
  40212. </summary>
  40213. <param name="index">The index value of the annotation in the collection. </param>
  40214. <returns>Annotation object at the specified position.</returns>
  40215. </member>
  40216. <member name="M:Spire.Pdf.Annotations.PdfAnnotationCollection.#ctor">
  40217. <summary>
  40218. Initializes a new instance of the class.
  40219. </summary>
  40220. </member>
  40221. <member name="M:Spire.Pdf.Annotations.PdfAnnotationCollection.#ctor(Spire.Pdf.PdfNewPage)">
  40222. <summary>
  40223. Creates new annotation collection for the specified page.
  40224. </summary>
  40225. <param name="page">Page which collection is created for.</param>
  40226. </member>
  40227. <member name="M:Spire.Pdf.Annotations.PdfAnnotationCollection.Add(Spire.Pdf.Annotations.PdfAnnotation)">
  40228. <summary>
  40229. Adds a new annotation to collection.
  40230. </summary>
  40231. <param name="annotation">The new annotation to be added to collection.</param>
  40232. <returns>Position of the annotation in collection.</returns>
  40233. </member>
  40234. <member name="M:Spire.Pdf.Annotations.PdfAnnotationCollection.Clear">
  40235. <summary>
  40236. Cleares the collection.
  40237. </summary>
  40238. </member>
  40239. <member name="M:Spire.Pdf.Annotations.PdfAnnotationCollection.Contains(Spire.Pdf.Annotations.PdfAnnotation)">
  40240. <summary>
  40241. Searches the collection for the specified annotation.
  40242. </summary>
  40243. <param name="annotation">The annotation to search for.</param>
  40244. <returns>True, if annotation is contained in collection. Otherwise - false.</returns>
  40245. </member>
  40246. <member name="M:Spire.Pdf.Annotations.PdfAnnotationCollection.IndexOf(Spire.Pdf.Annotations.PdfAnnotation)">
  40247. <summary>
  40248. Searches the collection for the specified annotation.
  40249. </summary>
  40250. <param name="annotation">The Annotation to search.</param>
  40251. <returns>Index of the element in the collection, if exists, or -1 if the element does not exist in the collection.</returns>
  40252. </member>
  40253. <member name="M:Spire.Pdf.Annotations.PdfAnnotationCollection.Insert(System.Int32,Spire.Pdf.Annotations.PdfAnnotation)">
  40254. <summary>
  40255. Inserts annotation to the collection at the specified index.
  40256. </summary>
  40257. <param name="index">Index where to insert the element.</param>
  40258. <param name="annotation">The annotation to insert in the collection.</param>
  40259. </member>
  40260. <member name="M:Spire.Pdf.Annotations.PdfAnnotationCollection.RemoveAt(System.Int32)">
  40261. <summary>
  40262. Removes the element at the specified field.
  40263. </summary>
  40264. <param name="index">The index of the element to remove.</param>
  40265. </member>
  40266. <member name="M:Spire.Pdf.Annotations.PdfAnnotationCollection.Remove(Spire.Pdf.Annotations.PdfAnnotation)">
  40267. <summary>
  40268. Removes the element from the collection.
  40269. </summary>
  40270. <param name="field">The element to remove.</param>
  40271. </member>
  40272. <member name="T:Spire.Pdf.Annotations.PdfAttachmentAnnotation">
  40273. <summary>
  40274. Represents an attachment annotation.
  40275. </summary>
  40276. </member>
  40277. <member name="P:Spire.Pdf.Annotations.PdfAttachmentAnnotation.Icon">
  40278. <summary>
  40279. Gets or Sets attachment's icon.
  40280. </summary>
  40281. <value>A enumeration member specifying the icon for the annotation when it is displayed in closed state.</value>
  40282. </member>
  40283. <member name="P:Spire.Pdf.Annotations.PdfAttachmentAnnotation.FileName">
  40284. <value>A string value specifying the full path to the file to be embedded in the PDF file.</value>
  40285. </member>
  40286. <member name="M:Spire.Pdf.Annotations.PdfAttachmentAnnotation.#ctor(System.Drawing.RectangleF,System.String)">
  40287. <param name="rectangle">Bounds of the annotation.</param>
  40288. <param name="fileName">A string value specifying the full path to the file to be embedded in the PDF file.</param>
  40289. </member>
  40290. <member name="M:Spire.Pdf.Annotations.PdfAttachmentAnnotation.#ctor(System.Drawing.RectangleF,System.String,System.Byte[])">
  40291. <param name="rectangle">Bounds of the annotation.</param>
  40292. <param name="fileName">A string value specifying the full path to the file to be embedded in the PDF file.</param>
  40293. <param name="data">A byte array specifying the content of the annotation's embedded file. </param>
  40294. <remarks>If both FileName and FileContent are specified, the FileContent takes precedence. </remarks>
  40295. </member>
  40296. <member name="M:Spire.Pdf.Annotations.PdfAttachmentAnnotation.#ctor(System.Drawing.RectangleF,System.String,System.IO.Stream)">
  40297. <param name="rectangle">The rectangle.</param>
  40298. <param name="fileName">A string value specifying the full path to the file to be embedded in the PDF file.</param>
  40299. <param name="stream">The stream specifying the content of the annotation's embedded file. </param>
  40300. <remarks>If both FileName and FileContent are specified, the FileContent takes precedence. </remarks>
  40301. </member>
  40302. <member name="T:Spire.Pdf.Annotations.PdfDocumentLinkAnnotation">
  40303. <summary>
  40304. Represents annotation object with holds link on another location within a document.
  40305. </summary>
  40306. </member>
  40307. <member name="P:Spire.Pdf.Annotations.PdfDocumentLinkAnnotation.Destination">
  40308. <summary>
  40309. Gets or sets the destination of the annotation.
  40310. </summary>
  40311. </member>
  40312. <member name="M:Spire.Pdf.Annotations.PdfDocumentLinkAnnotation.#ctor(System.Drawing.RectangleF)">
  40313. <summary>
  40314. Initializes new instance.
  40315. </summary>
  40316. <param name="rectangle">Bounds of the annotation.</param>
  40317. </member>
  40318. <member name="M:Spire.Pdf.Annotations.PdfDocumentLinkAnnotation.#ctor(System.Drawing.RectangleF,Spire.Pdf.General.PdfDestination)">
  40319. <summary>
  40320. Initializes new instance.
  40321. </summary>
  40322. <param name="rectangle">Bounds of the annotation.</param>
  40323. <param name="destination">Destination of the annotation.</param>
  40324. </member>
  40325. <member name="T:Spire.Pdf.Annotations.PdfFileAnnotation">
  40326. <summary>
  40327. Represents a base class for file attachment annotation.
  40328. </summary>
  40329. </member>
  40330. <member name="F:Spire.Pdf.Annotations.PdfFileAnnotation.m_crossTable">
  40331. <summary>
  40332. The crossTable
  40333. </summary>
  40334. </member>
  40335. <member name="P:Spire.Pdf.Annotations.PdfFileAnnotation.FileName">
  40336. <summary>
  40337. Gets or sets file name of the annotation.
  40338. </summary>
  40339. </member>
  40340. <member name="P:Spire.Pdf.Annotations.PdfFileAnnotation.Appearance">
  40341. <summary>
  40342. Gets or sets appearance of the annotation.
  40343. </summary>
  40344. </member>
  40345. <member name="M:Spire.Pdf.Annotations.PdfFileAnnotation.#ctor(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.IO.PdfCrossTable)">
  40346. <summary>
  40347. Initializes a new instance of the class.
  40348. </summary>
  40349. <param name="dictionary">The dictionary.</param>
  40350. <param name="crossTable">The cross table.</param>
  40351. </member>
  40352. <member name="T:Spire.Pdf.Annotations.PdfFileLinkAnnotation">
  40353. <summary>
  40354. Represents the annotation link to external file.
  40355. </summary>
  40356. </member>
  40357. <member name="P:Spire.Pdf.Annotations.PdfFileLinkAnnotation.FileName">
  40358. <value>A string value specifying the full path to the file to be embedded.</value>
  40359. </member>
  40360. <member name="P:Spire.Pdf.Annotations.PdfFileLinkAnnotation.Action">
  40361. <summary>
  40362. Gets or sets the action.
  40363. </summary>
  40364. <value>The action to be executed when the annotation is activated.</value>
  40365. </member>
  40366. <member name="M:Spire.Pdf.Annotations.PdfFileLinkAnnotation.#ctor(System.Drawing.RectangleF,System.String)">
  40367. <param name="rectangle">Bounds of the annotation.</param>
  40368. <param name="fileName">A string value specifying the full path to the file to be embedded.</param>
  40369. </member>
  40370. <member name="T:Spire.Pdf.Annotations.PdfPopupAnnotation">
  40371. <summary>
  40372. Represents a Base class for popup annotation which can be either in open or closed state.
  40373. </summary>
  40374. </member>
  40375. <member name="P:Spire.Pdf.Annotations.PdfPopupAnnotation.Icon">
  40376. <summary>
  40377. Gets or sets icon style.
  40378. </summary>
  40379. </member>
  40380. <member name="P:Spire.Pdf.Annotations.PdfPopupAnnotation.Open">
  40381. <summary>
  40382. Gets or sets value whether annotation is initially open or closed
  40383. </summary>
  40384. </member>
  40385. <member name="P:Spire.Pdf.Annotations.PdfPopupAnnotation.Appearance">
  40386. <summary>
  40387. Gets or sets appearance of the annotation.
  40388. </summary>
  40389. </member>
  40390. <member name="M:Spire.Pdf.Annotations.PdfPopupAnnotation.#ctor">
  40391. <summary>
  40392. Initializes a new instance of the class.
  40393. </summary>
  40394. </member>
  40395. <member name="M:Spire.Pdf.Annotations.PdfPopupAnnotation.#ctor(System.Drawing.RectangleF)">
  40396. <summary>
  40397. Initializes a new instance of the class.
  40398. </summary>
  40399. <param name="rectangle">RectangleF structure that specifies the bounds of the annotation.</param>
  40400. </member>
  40401. <member name="M:Spire.Pdf.Annotations.PdfPopupAnnotation.#ctor(System.Drawing.RectangleF,System.String)">
  40402. <summary>
  40403. Initializes a new instance of the class.
  40404. </summary>
  40405. <param name="rectangle">RectangleF structure that specifies the bounds of the annotation.</param>
  40406. <param name="text">The string specifies the annotation text.</param>
  40407. </member>
  40408. <member name="T:Spire.Pdf.Annotations.PdfSoundAnnotation">
  40409. <summary>
  40410. Represents the sound annotation.
  40411. </summary>
  40412. </member>
  40413. <member name="P:Spire.Pdf.Annotations.PdfSoundAnnotation.Icon">
  40414. <summary>
  40415. Gets or sets the icon to be used in displaying the annotation.
  40416. </summary>
  40417. <value>The enumeration member specifying the icon for the annotation.</value>
  40418. </member>
  40419. <member name="P:Spire.Pdf.Annotations.PdfSoundAnnotation.Sound">
  40420. <summary>
  40421. Gets or sets the sound.
  40422. </summary>
  40423. <value>The object specified a sound for the annotation.</value>
  40424. </member>
  40425. <member name="P:Spire.Pdf.Annotations.PdfSoundAnnotation.FileName">
  40426. <value>The string specifies the file name of the sound annotation.</value>
  40427. </member>
  40428. <member name="M:Spire.Pdf.Annotations.PdfSoundAnnotation.#ctor(System.Drawing.RectangleF,System.String)">
  40429. <param name="rectangle">RectangleF structure that specifies the bounds of the annotation.</param>
  40430. <param name="fileName">The string specifies the file name of the sound annotation.</param>
  40431. </member>
  40432. <member name="T:Spire.Pdf.Annotations.PdfUriAnnotation">
  40433. <summary>
  40434. Represents the Uri annotation
  40435. </summary>
  40436. </member>
  40437. <member name="P:Spire.Pdf.Annotations.PdfUriAnnotation.Uri">
  40438. <summary>
  40439. Gets or sets the Uri address.
  40440. </summary>
  40441. </member>
  40442. <member name="P:Spire.Pdf.Annotations.PdfUriAnnotation.Action">
  40443. <summary>
  40444. Gets or sets the action.
  40445. </summary>
  40446. <value>The object specifies the action of the annotation.</value>
  40447. </member>
  40448. <member name="M:Spire.Pdf.Annotations.PdfUriAnnotation.#ctor(System.Drawing.RectangleF)">
  40449. <summary>
  40450. Initializes a new instance of the class.
  40451. </summary>
  40452. <param name="rectangle">RectangleF structure that specifies the bounds of the annotation.</param>
  40453. </member>
  40454. <member name="M:Spire.Pdf.Annotations.PdfUriAnnotation.#ctor(System.Drawing.RectangleF,System.String)">
  40455. <summary>
  40456. Initializes a new instance of the class.
  40457. </summary>
  40458. <param name="rectangle">RectangleF structure that specifies the bounds of the annotation.</param>
  40459. <param name="uri">unique resource identifier path.</param>
  40460. </member>
  40461. <member name="M:Spire.Pdf.Exporting.Text.IOCR.GetTextFromImage(System.Drawing.Image)">
  40462. <summary>
  40463. return text from image by OCR.
  40464. </summary>
  40465. <param name="image"></param>
  40466. <returns></returns>
  40467. </member>
  40468. <member name="T:Spire.Pdf.Exporting.Text.SimpleTextExtractionStrategy">
  40469. <summary>
  40470. This extractor keeps track of the current Y position of each string. If it detectsthat the y position has changed, it inserts a line break into the output.If the PDF extractor text in a non-top-to-bottom fashion, this will result in the text not being a true representation of how it appears in the PDF.
  40471. </summary>
  40472. <returns>The Extracted Text.</returns>
  40473. </member>
  40474. <member name="T:Spire.Pdf.Exporting.PdfImageInfo">
  40475. <summary>
  40476. Represents the utility class to store information about Images and its location.
  40477. </summary>
  40478. </member>
  40479. <member name="F:Spire.Pdf.Exporting.PdfImageInfo.m_objNum">
  40480. <summary>
  40481. The number of indirect objects.
  40482. </summary>
  40483. </member>
  40484. <member name="F:Spire.Pdf.Exporting.PdfImageInfo.m_objStream">
  40485. <summary>
  40486. The original stream object.
  40487. </summary>
  40488. </member>
  40489. <member name="P:Spire.Pdf.Exporting.PdfImageInfo.Bounds">
  40490. <summary>
  40491. Gets the Image Boundary location.
  40492. </summary>
  40493. </member>
  40494. <member name="P:Spire.Pdf.Exporting.PdfImageInfo.Image">
  40495. <summary>
  40496. Gets the Image,save to stream.
  40497. </summary>
  40498. </member>
  40499. <member name="P:Spire.Pdf.Exporting.PdfImageInfo.Index">
  40500. <summary>
  40501. Gets the Image index.
  40502. </summary>
  40503. </member>
  40504. <member name="P:Spire.Pdf.Exporting.PdfImageInfo.ObjectNumber">
  40505. <summary>
  40506. The number of indirect object.
  40507. </summary>
  40508. </member>
  40509. <member name="P:Spire.Pdf.Exporting.PdfImageInfo.OjbectStream">
  40510. <summary>
  40511. The original stream object.
  40512. </summary>
  40513. </member>
  40514. <member name="M:Spire.Pdf.Exporting.PdfImageInfo.HasSMask(Spire.Pdf.Core.PdfStream)">
  40515. <summary>
  40516. Whether the current image contains SMask entry
  40517. </summary>
  40518. <param name="m_objStream">The current image stream obejct</param>
  40519. <returns>if has return true or false</returns>
  40520. </member>
  40521. <member name="M:Spire.Pdf.Exporting.PdfImageInfo.Dispose">
  40522. <summary>
  40523. dispose the image resources
  40524. </summary>
  40525. </member>
  40526. <member name="T:Spire.Pdf.Exporting.PdfToHtml.PdfToHtmlParameter">
  40527. <summary>
  40528. Pdf to html Set Parameter
  40529. </summary>
  40530. </member>
  40531. <member name="F:Spire.Pdf.Exporting.PdfToHtml.PdfToHtmlParameter.m_SplitHtmlNumber">
  40532. <summary>
  40533. In 1000 The Split Page
  40534. </summary>
  40535. </member>
  40536. <member name="P:Spire.Pdf.Exporting.PdfToHtml.PdfToHtmlParameter.SplitHtmlNumber">
  40537. <summary>
  40538. In 1000 The Split Page,default 1000
  40539. </summary>
  40540. </member>
  40541. <member name="P:Spire.Pdf.Exporting.PdfToHtml.PdfToHtmlParameter.IsEmbedImage">
  40542. <summary>
  40543. wheather embedded image
  40544. </summary>
  40545. </member>
  40546. <member name="F:Spire.Pdf.Exporting.PdfToHtml.HtmlExportOptions.m_PdfToHtmlParameter">
  40547. <summary>
  40548. Pdf to Html, Set Parameter
  40549. </summary>
  40550. </member>
  40551. <member name="M:Spire.Pdf.Exporting.PdfToHtml.HtmlFileExport.WriteDocComment">
  40552. <summary>
  40553. Writes the doc Comment
  40554. </summary>
  40555. </member>
  40556. <member name="M:Spire.Pdf.Exporting.PdfToHtml.HtmlFileExport.DocumentPageStart(System.String,System.String)">
  40557. <summary>
  40558. </summary>
  40559. <param name="PageWidth"></param>
  40560. <param name="PageMarginTopHeight"></param>
  40561. </member>
  40562. <member name="M:Spire.Pdf.Exporting.PdfToHtml.HtmlFileExport.DocumentPageEnd">
  40563. <summary>
  40564. </summary>
  40565. </member>
  40566. <member name="M:Spire.Pdf.Exporting.PdfToHtml.HtmlFileExport.JavaScript">
  40567. <summary>
  40568. </summary>
  40569. <param name="js"></param>
  40570. </member>
  40571. <member name="P:Spire.Pdf.Exporting.PdfToHtml.Html.HtmlCssWriter.StyleId">
  40572. <summary>
  40573. </summary>
  40574. </member>
  40575. <member name="P:Spire.Pdf.Exporting.PdfToHtml.Html.HtmlCssWriter.CssFileNumber">
  40576. <summary>
  40577. </summary>
  40578. </member>
  40579. <member name="P:Spire.Pdf.Exporting.PdfToHtml.Html.HtmlTextWriter.FilesFolder">
  40580. <summary>
  40581. Get file Folder
  40582. </summary>
  40583. </member>
  40584. <member name="M:Spire.Pdf.Exporting.PdfToHtml.Html.HtmlTextWriterHelper.DocComment(System.String)">
  40585. <summary>
  40586. write doc comment
  40587. </summary>
  40588. <param name="comment"></param>
  40589. <returns></returns>
  40590. </member>
  40591. <member name="M:Spire.Pdf.Exporting.PdfToHtml.Html.HtmlUtils.GetSaveFileRelativePath(System.String)">
  40592. <summary>
  40593. Save file Relative Path
  40594. </summary>
  40595. <param name="filepath"></param>
  40596. <returns></returns>
  40597. </member>
  40598. <member name="M:Spire.Pdf.Exporting.PdfToHtml.Html.HtmlUtils.GetHtmlSaveFilesFolder(System.String)">
  40599. <summary>
  40600. Save file folder
  40601. </summary>
  40602. <param name="filepath"></param>
  40603. <returns></returns>
  40604. </member>
  40605. <member name="M:Spire.Pdf.Exporting.PdfToHtml.XhtmlFileExport.WriteDocComment">
  40606. <summary>
  40607. write doc comment
  40608. </summary>
  40609. <param name="comment"></param>
  40610. </member>
  40611. <member name="T:Spire.Pdf.Exporting.XPS.Reader.PathDataReader">
  40612. <summary>
  40613. Represents the path data reader.
  40614. </summary>
  40615. </member>
  40616. <member name="P:Spire.Pdf.Exporting.XPS.Reader.PathDataReader.EOF">
  40617. <summary>
  40618. Gets a value indicating whether this <see cref="!:StringTokenizer"/> is EOF.
  40619. </summary>
  40620. <value><c>true</c> if EOF; otherwise, <c>false</c>.</value>
  40621. </member>
  40622. <member name="P:Spire.Pdf.Exporting.XPS.Reader.PathDataReader.Length">
  40623. <summary>
  40624. Gets text length.
  40625. </summary>
  40626. </member>
  40627. <member name="P:Spire.Pdf.Exporting.XPS.Reader.PathDataReader.Position">
  40628. <summary>
  40629. Gets or sets the position.
  40630. </summary>
  40631. <value>The position.</value>
  40632. </member>
  40633. <member name="M:Spire.Pdf.Exporting.XPS.Reader.PathDataReader.#ctor(System.String)">
  40634. <summary>
  40635. Initializes a new instance of the PathDataReader class.
  40636. </summary>
  40637. <param name="text"></param>
  40638. </member>
  40639. <member name="M:Spire.Pdf.Exporting.XPS.Reader.PathDataReader.ReadSymbol">
  40640. <summary>
  40641. Reads the symbols
  40642. </summary>
  40643. <returns>Symbol</returns>
  40644. </member>
  40645. <member name="M:Spire.Pdf.Exporting.XPS.Reader.PathDataReader.GetNextSymbol">
  40646. <summary>
  40647. Gets the next symbol
  40648. </summary>
  40649. <returns>Symbol</returns>
  40650. </member>
  40651. <member name="M:Spire.Pdf.Exporting.XPS.Reader.PathDataReader.GetNextSymbolPosition">
  40652. <summary>
  40653. Gets the next symbol position.
  40654. </summary>
  40655. <returns>The next symbol position</returns>
  40656. </member>
  40657. <member name="M:Spire.Pdf.Exporting.XPS.Reader.PathDataReader.UpdateCurrentPosition(System.Int32)">
  40658. <summary>
  40659. Updates the current position of the reader
  40660. </summary>
  40661. <param name="length">Length of the path data</param>
  40662. </member>
  40663. <member name="M:Spire.Pdf.Exporting.XPS.Reader.PathDataReader.TryReadFloat(System.Single@)">
  40664. <summary>
  40665. Reads the float value from the path data
  40666. </summary>
  40667. <param name="value">float value</param>
  40668. <returns>True if the next value is float</returns>
  40669. </member>
  40670. <member name="M:Spire.Pdf.Exporting.XPS.Reader.PathDataReader.TryReadPoint(System.Drawing.PointF@)">
  40671. <summary>
  40672. Reads the pint form the path data
  40673. </summary>
  40674. <param name="point">Point value</param>
  40675. <returns>True if the next parameter is point</returns>
  40676. </member>
  40677. <member name="M:Spire.Pdf.Exporting.XPS.Reader.PathDataReader.TryReadPoints">
  40678. <summary>
  40679. Reads the points from the path data
  40680. </summary>
  40681. <returns>Points</returns>
  40682. </member>
  40683. <member name="M:Spire.Pdf.Exporting.XPS.Reader.PathDataReader.CheckIfCurrentCharIsSymbol">
  40684. <summary>
  40685. Checks if the current character is symbol
  40686. </summary>
  40687. <returns>True if the character is a symbol</returns>
  40688. </member>
  40689. <member name="M:Spire.Pdf.Exporting.XPS.Reader.XPSDataReader.ReadName(System.String,System.Int32@)">
  40690. <summary>
  40691. Reads the Name of the element
  40692. </summary>
  40693. <param name="data">XPS data</param>
  40694. <param name="position">Reader position</param>
  40695. <returns>Name</returns>
  40696. </member>
  40697. <member name="M:Spire.Pdf.Exporting.XPS.Reader.XPSDataReader.ReadBoolean(System.String,System.Int32@)">
  40698. <summary>
  40699. Reads the boolean value from the Data
  40700. </summary>
  40701. <param name="data">XPS data</param>
  40702. <param name="position">Reader position</param>
  40703. <returns>True if the next value is boolean</returns>
  40704. </member>
  40705. <member name="M:Spire.Pdf.Exporting.XPS.Reader.XPSDataReader.ReadDouble(System.String,System.Int32@)">
  40706. <summary>
  40707. Reads the float from the data.
  40708. </summary>
  40709. <param name="data">XPS data</param>
  40710. <param name="position">Reader position</param>
  40711. <returns>float value</returns>
  40712. </member>
  40713. <member name="M:Spire.Pdf.Exporting.XPS.Reader.XPSDataReader.ReadPoint(System.String,System.Int32@)">
  40714. <summary>
  40715. Reads the point from the data
  40716. </summary>
  40717. <param name="data">XPS data</param>
  40718. <param name="position">Reader position</param>
  40719. <returns>point</returns>
  40720. </member>
  40721. <member name="M:Spire.Pdf.Exporting.XPS.Reader.XPSDataReader.ReadMatrix(System.String,System.Int32@)">
  40722. <summary>
  40723. Reads the matrix from the data
  40724. </summary>
  40725. <param name="data">XPS data</param>
  40726. <param name="position">Reader position</param>
  40727. <returns>Matrix</returns>
  40728. </member>
  40729. <!-- 对于成员“M:Spire.Pdf.Exporting.XPS.Reader.XPSDocumentReader.GetAttributeFromXmlHeader(System.String,System.String)”忽略有格式错误的 XML 注释 -->
  40730. <member name="M:Spire.Pdf.Exporting.XPS.Reader.XPSDocumentReader.FindItemFromRels(System.String)">
  40731. <summary>
  40732. Find item by searching in the .rels file
  40733. </summary>
  40734. <param name="relsPath"></param>
  40735. <returns>The index of item</returns>
  40736. </member>
  40737. <member name="M:Spire.Pdf.Exporting.XPS.Reader.XPSDocumentReader.GetItemFromAlternateContent(System.Byte[],System.Type)">
  40738. <summary>
  40739. Get item from alternate content
  40740. </summary>
  40741. <param name="data">alternate content data</param>
  40742. <param name="itemType">the type of item</param>
  40743. <returns>the item</returns>
  40744. </member>
  40745. <member name="T:Spire.Pdf.Exporting.XPS.Reader.XPSElementType">
  40746. <summary>
  40747. Enumerator representing the available XPS elements.
  40748. </summary>
  40749. </member>
  40750. <member name="M:Spire.Pdf.Exporting.XPS.Renderer.XPStoPDFRenderer.CreateGlyphInfo(Spire.Pdf.Graphics.Fonts.UnicodeTrueTypeFont,System.Int32)">
  40751. <summary>
  40752. Create a new ttf glyph.
  40753. </summary>
  40754. <param name="font">The ttf font</param>
  40755. <param name="index">The glyph index</param>
  40756. <returns>A new ttf glyph info</returns>
  40757. </member>
  40758. <member name="M:Spire.Pdf.Exporting.XPS.Renderer.XPStoPDFRenderer.GetUnicode(System.Collections.Generic.Dictionary{System.Int32,Spire.Pdf.Graphics.Fonts.TtfGlyphInfo},Spire.Pdf.Graphics.Fonts.TtfGlyphInfo)">
  40759. <summary>
  40760. Add char code to glyph info.
  40761. </summary>
  40762. <param name="microsoft">The microsft</param>
  40763. <param name="glyphInfo">The glyph info</param>
  40764. <returns>The char code</returns>
  40765. </member>
  40766. <member name="M:Spire.Pdf.Exporting.XPS.Renderer.XPStoPDFRenderer.ExsitGlyphCharCode(Spire.Pdf.Graphics.TtfReader,System.Int32,System.Int32)">
  40767. <summary>
  40768. Whether exsit glyph char code
  40769. </summary>
  40770. <param name="ttfReader">The true type reader</param>
  40771. <param name="glyphIndex">The glyph index</param>
  40772. <param name="charCode">The char code</param>
  40773. <returns>if exsit return true or false</returns>
  40774. </member>
  40775. <member name="M:Spire.Pdf.Exporting.XPS.Renderer.XPStoPDFRenderer.GetIntArraySpiltIndices(System.String)">
  40776. <summary>
  40777. Bug897
  40778. </summary>
  40779. <param name="Indices"></param>
  40780. <returns></returns>
  40781. </member>
  40782. <member name="M:Spire.Pdf.Exporting.XPS.Renderer.XPStoPDFRenderer.DrawAlternateContent(Spire.Pdf.Exporting.XPS.Schema.Mc.AlternateContent)">
  40783. <summary>
  40784. Converts the alternateContent graphics to PDF graphics.
  40785. </summary>
  40786. <param name="alternateContent"></param>
  40787. </member>
  40788. <member name="M:Spire.Pdf.Exporting.XPS.Renderer.XPStoPDFRenderer.DrawChoice(Spire.Pdf.Exporting.XPS.Schema.Mc.Choice,System.String)">
  40789. <summary>
  40790. Converts the choice graphics to PDF graphics.
  40791. </summary>
  40792. <param name="choice"></param>
  40793. </member>
  40794. <member name="M:Spire.Pdf.Exporting.XPS.Renderer.XPStoPDFRenderer.DrawFallback(Spire.Pdf.Exporting.XPS.Schema.Mc.Fallback,System.String)">
  40795. <summary>
  40796. Converts the fallback graphics to PDF graphics.
  40797. </summary>
  40798. <param name="fallback"></param>
  40799. </member>
  40800. <member name="M:Spire.Pdf.Exporting.XPS.Renderer.XPStoPDFRenderer.DrawBaloo(Spire.Pdf.Exporting.XPS.Schema.Mc.Baloo,System.String)">
  40801. <summary>
  40802. Converts the baloo graphics to PDF graphics.
  40803. </summary>
  40804. <param name="baloo"></param>
  40805. </member>
  40806. <member name="M:Spire.Pdf.Exporting.XPS.Renderer.XPStoPDFRenderer.GetImage(System.String,System.String)">
  40807. <summary>
  40808. Get the base image and mask image
  40809. </summary>
  40810. <param name="imageUrl"></param>
  40811. <param name="imageMaskUrl"></param>
  40812. <returns></returns>
  40813. </member>
  40814. <member name="P:Spire.Pdf.Exporting.XPS.Renderer.ICCProfile.Index">
  40815. <summary>
  40816. The index of the profile in the xps archive
  40817. </summary>
  40818. </member>
  40819. <member name="P:Spire.Pdf.Exporting.XPS.Renderer.ICCProfile.Data">
  40820. <summary>
  40821. The data of icc proifle
  40822. </summary>
  40823. </member>
  40824. <member name="P:Spire.Pdf.Exporting.XPS.Renderer.ICCProfile.Components">
  40825. <summary>
  40826. The number of color components
  40827. </summary>
  40828. </member>
  40829. <member name="M:Spire.Pdf.Exporting.XPS.Renderer.ICCProfile.#ctor(System.Int32,System.Byte[],System.Int32)">
  40830. <summary>
  40831. Initialize a new ICCProfile
  40832. </summary>
  40833. <param name="index">The index of the profile in the xps archive</param>
  40834. <param name="data">The data of icc proifle</param>
  40835. <param name="components">The number of color components</param>
  40836. </member>
  40837. <member name="T:Spire.Pdf.Exporting.XPS.Schema.DiscardControl">
  40838. <remarks/>
  40839. </member>
  40840. <member name="P:Spire.Pdf.Exporting.XPS.Schema.DiscardControl.Discard">
  40841. <remarks/>
  40842. </member>
  40843. <member name="T:Spire.Pdf.Exporting.XPS.Schema.Discard">
  40844. <remarks/>
  40845. </member>
  40846. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Discard.SentinelPage">
  40847. <remarks/>
  40848. </member>
  40849. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Discard.Target">
  40850. <remarks/>
  40851. </member>
  40852. <member name="T:Spire.Pdf.Exporting.XPS.Schema.DocumentStructure">
  40853. <remarks/>
  40854. </member>
  40855. <member name="P:Spire.Pdf.Exporting.XPS.Schema.DocumentStructure.DocumentStructureOutline">
  40856. <remarks/>
  40857. </member>
  40858. <member name="P:Spire.Pdf.Exporting.XPS.Schema.DocumentStructure.Story">
  40859. <remarks/>
  40860. </member>
  40861. <member name="T:Spire.Pdf.Exporting.XPS.Schema.Outline">
  40862. <remarks/>
  40863. </member>
  40864. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Outline.DocumentOutline">
  40865. <remarks/>
  40866. </member>
  40867. <member name="T:Spire.Pdf.Exporting.XPS.Schema.DocumentOutline">
  40868. <remarks/>
  40869. </member>
  40870. <member name="P:Spire.Pdf.Exporting.XPS.Schema.DocumentOutline.OutlineEntry">
  40871. <remarks/>
  40872. </member>
  40873. <member name="P:Spire.Pdf.Exporting.XPS.Schema.DocumentOutline.lang">
  40874. <remarks/>
  40875. </member>
  40876. <member name="T:Spire.Pdf.Exporting.XPS.Schema.OutlineEntry">
  40877. <remarks/>
  40878. </member>
  40879. <member name="P:Spire.Pdf.Exporting.XPS.Schema.OutlineEntry.OutlineLevel">
  40880. <remarks/>
  40881. </member>
  40882. <member name="P:Spire.Pdf.Exporting.XPS.Schema.OutlineEntry.OutlineTarget">
  40883. <remarks/>
  40884. </member>
  40885. <member name="P:Spire.Pdf.Exporting.XPS.Schema.OutlineEntry.Description">
  40886. <remarks/>
  40887. </member>
  40888. <member name="P:Spire.Pdf.Exporting.XPS.Schema.OutlineEntry.lang">
  40889. <remarks/>
  40890. </member>
  40891. <member name="T:Spire.Pdf.Exporting.XPS.Schema.Story">
  40892. <remarks/>
  40893. </member>
  40894. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Story.StoryFragmentReference">
  40895. <remarks/>
  40896. </member>
  40897. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Story.StoryName">
  40898. <remarks/>
  40899. </member>
  40900. <member name="T:Spire.Pdf.Exporting.XPS.Schema.StoryFragmentReference">
  40901. <remarks/>
  40902. </member>
  40903. <member name="P:Spire.Pdf.Exporting.XPS.Schema.StoryFragmentReference.FragmentName">
  40904. <remarks/>
  40905. </member>
  40906. <member name="P:Spire.Pdf.Exporting.XPS.Schema.StoryFragmentReference.Page">
  40907. <remarks/>
  40908. </member>
  40909. <member name="T:Spire.Pdf.Exporting.XPS.Schema.StoryFragments">
  40910. <remarks/>
  40911. </member>
  40912. <member name="P:Spire.Pdf.Exporting.XPS.Schema.StoryFragments.StoryFragment">
  40913. <remarks/>
  40914. </member>
  40915. <member name="T:Spire.Pdf.Exporting.XPS.Schema.StoryFragment">
  40916. <remarks/>
  40917. </member>
  40918. <member name="P:Spire.Pdf.Exporting.XPS.Schema.StoryFragment.StoryBreak">
  40919. <remarks/>
  40920. </member>
  40921. <member name="P:Spire.Pdf.Exporting.XPS.Schema.StoryFragment.Items">
  40922. <remarks/>
  40923. </member>
  40924. <member name="P:Spire.Pdf.Exporting.XPS.Schema.StoryFragment.StoryBreak1">
  40925. <remarks/>
  40926. </member>
  40927. <member name="P:Spire.Pdf.Exporting.XPS.Schema.StoryFragment.StoryName">
  40928. <remarks/>
  40929. </member>
  40930. <member name="P:Spire.Pdf.Exporting.XPS.Schema.StoryFragment.FragmentName">
  40931. <remarks/>
  40932. </member>
  40933. <member name="P:Spire.Pdf.Exporting.XPS.Schema.StoryFragment.FragmentType">
  40934. <remarks/>
  40935. </member>
  40936. <member name="T:Spire.Pdf.Exporting.XPS.Schema.Break">
  40937. <remarks/>
  40938. </member>
  40939. <member name="T:Spire.Pdf.Exporting.XPS.Schema.Figure">
  40940. <remarks/>
  40941. </member>
  40942. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Figure.Items">
  40943. <remarks/>
  40944. </member>
  40945. <member name="T:Spire.Pdf.Exporting.XPS.Schema.NamedElement">
  40946. <remarks/>
  40947. </member>
  40948. <member name="P:Spire.Pdf.Exporting.XPS.Schema.NamedElement.NameReference">
  40949. <remarks/>
  40950. </member>
  40951. <member name="T:Spire.Pdf.Exporting.XPS.Schema.List">
  40952. <remarks/>
  40953. </member>
  40954. <member name="P:Spire.Pdf.Exporting.XPS.Schema.List.Items">
  40955. <remarks/>
  40956. </member>
  40957. <member name="T:Spire.Pdf.Exporting.XPS.Schema.ListItem">
  40958. <remarks/>
  40959. </member>
  40960. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ListItem.Items">
  40961. <remarks/>
  40962. </member>
  40963. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ListItem.Marker">
  40964. <remarks/>
  40965. </member>
  40966. <member name="T:Spire.Pdf.Exporting.XPS.Schema.Paragraph">
  40967. <remarks/>
  40968. </member>
  40969. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Paragraph.Items">
  40970. <remarks/>
  40971. </member>
  40972. <member name="T:Spire.Pdf.Exporting.XPS.Schema.Table">
  40973. <remarks/>
  40974. </member>
  40975. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Table.Items">
  40976. <remarks/>
  40977. </member>
  40978. <member name="T:Spire.Pdf.Exporting.XPS.Schema.TableRowGroup">
  40979. <remarks/>
  40980. </member>
  40981. <member name="P:Spire.Pdf.Exporting.XPS.Schema.TableRowGroup.Items">
  40982. <remarks/>
  40983. </member>
  40984. <member name="T:Spire.Pdf.Exporting.XPS.Schema.TableRow">
  40985. <remarks/>
  40986. </member>
  40987. <member name="P:Spire.Pdf.Exporting.XPS.Schema.TableRow.Items">
  40988. <remarks/>
  40989. </member>
  40990. <member name="T:Spire.Pdf.Exporting.XPS.Schema.TableCell">
  40991. <remarks/>
  40992. </member>
  40993. <member name="P:Spire.Pdf.Exporting.XPS.Schema.TableCell.Items">
  40994. <remarks/>
  40995. </member>
  40996. <member name="P:Spire.Pdf.Exporting.XPS.Schema.TableCell.ItemsElementName">
  40997. <remarks/>
  40998. </member>
  40999. <member name="P:Spire.Pdf.Exporting.XPS.Schema.TableCell.RowSpan">
  41000. <remarks/>
  41001. </member>
  41002. <member name="P:Spire.Pdf.Exporting.XPS.Schema.TableCell.ColumnSpan">
  41003. <remarks/>
  41004. </member>
  41005. <member name="T:Spire.Pdf.Exporting.XPS.Schema.ItemsChoiceType">
  41006. <remarks/>
  41007. </member>
  41008. <member name="F:Spire.Pdf.Exporting.XPS.Schema.ItemsChoiceType.FigureStructure">
  41009. <remarks/>
  41010. </member>
  41011. <member name="F:Spire.Pdf.Exporting.XPS.Schema.ItemsChoiceType.ListStructure">
  41012. <remarks/>
  41013. </member>
  41014. <member name="F:Spire.Pdf.Exporting.XPS.Schema.ItemsChoiceType.ParagraphStructure">
  41015. <remarks/>
  41016. </member>
  41017. <member name="F:Spire.Pdf.Exporting.XPS.Schema.ItemsChoiceType.TableStructure">
  41018. <remarks/>
  41019. </member>
  41020. <member name="T:Spire.Pdf.Exporting.XPS.Schema.Section">
  41021. <remarks/>
  41022. </member>
  41023. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Section.Items">
  41024. <remarks/>
  41025. </member>
  41026. <member name="T:Spire.Pdf.Exporting.XPS.Schema.FragmentType">
  41027. <remarks/>
  41028. </member>
  41029. <member name="F:Spire.Pdf.Exporting.XPS.Schema.FragmentType.Content">
  41030. <remarks/>
  41031. </member>
  41032. <member name="F:Spire.Pdf.Exporting.XPS.Schema.FragmentType.Header">
  41033. <remarks/>
  41034. </member>
  41035. <member name="F:Spire.Pdf.Exporting.XPS.Schema.FragmentType.Footer">
  41036. <remarks/>
  41037. </member>
  41038. <member name="T:Spire.Pdf.Exporting.XPS.Schema.MatrixTransform">
  41039. <remarks/>
  41040. </member>
  41041. <member name="P:Spire.Pdf.Exporting.XPS.Schema.MatrixTransform.Matrix">
  41042. <remarks/>
  41043. </member>
  41044. <member name="P:Spire.Pdf.Exporting.XPS.Schema.MatrixTransform.Key">
  41045. <remarks/>
  41046. </member>
  41047. <member name="T:Spire.Pdf.Exporting.XPS.Schema.SolidColorBrush">
  41048. <remarks/>
  41049. </member>
  41050. <member name="P:Spire.Pdf.Exporting.XPS.Schema.SolidColorBrush.Opacity">
  41051. <remarks/>
  41052. </member>
  41053. <member name="P:Spire.Pdf.Exporting.XPS.Schema.SolidColorBrush.Key">
  41054. <remarks/>
  41055. </member>
  41056. <member name="P:Spire.Pdf.Exporting.XPS.Schema.SolidColorBrush.Color">
  41057. <remarks/>
  41058. </member>
  41059. <member name="T:Spire.Pdf.Exporting.XPS.Schema.ImageBrush">
  41060. <remarks/>
  41061. </member>
  41062. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ImageBrush.ImageBrushTransform">
  41063. <remarks/>
  41064. </member>
  41065. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ImageBrush.Opacity">
  41066. <remarks/>
  41067. </member>
  41068. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ImageBrush.Key">
  41069. <remarks/>
  41070. </member>
  41071. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ImageBrush.Transform">
  41072. <remarks/>
  41073. </member>
  41074. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ImageBrush.Viewbox">
  41075. <remarks/>
  41076. </member>
  41077. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ImageBrush.Viewport">
  41078. <remarks/>
  41079. </member>
  41080. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ImageBrush.TileMode">
  41081. <remarks/>
  41082. </member>
  41083. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ImageBrush.ViewboxUnits">
  41084. <remarks/>
  41085. </member>
  41086. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ImageBrush.ViewportUnits">
  41087. <remarks/>
  41088. </member>
  41089. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ImageBrush.ImageSource">
  41090. <remarks/>
  41091. </member>
  41092. <member name="T:Spire.Pdf.Exporting.XPS.Schema.Transform">
  41093. <remarks/>
  41094. </member>
  41095. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Transform.MatrixTransform">
  41096. <remarks/>
  41097. </member>
  41098. <member name="T:Spire.Pdf.Exporting.XPS.Schema.TileMode">
  41099. <remarks/>
  41100. </member>
  41101. <member name="F:Spire.Pdf.Exporting.XPS.Schema.TileMode.None">
  41102. <remarks/>
  41103. </member>
  41104. <member name="F:Spire.Pdf.Exporting.XPS.Schema.TileMode.Tile">
  41105. <remarks/>
  41106. </member>
  41107. <member name="F:Spire.Pdf.Exporting.XPS.Schema.TileMode.FlipX">
  41108. <remarks/>
  41109. </member>
  41110. <member name="F:Spire.Pdf.Exporting.XPS.Schema.TileMode.FlipY">
  41111. <remarks/>
  41112. </member>
  41113. <member name="F:Spire.Pdf.Exporting.XPS.Schema.TileMode.FlipXY">
  41114. <remarks/>
  41115. </member>
  41116. <member name="T:Spire.Pdf.Exporting.XPS.Schema.ViewUnits">
  41117. <remarks/>
  41118. </member>
  41119. <member name="F:Spire.Pdf.Exporting.XPS.Schema.ViewUnits.Absolute">
  41120. <remarks/>
  41121. </member>
  41122. <member name="T:Spire.Pdf.Exporting.XPS.Schema.VisualBrush">
  41123. <remarks/>
  41124. </member>
  41125. <member name="P:Spire.Pdf.Exporting.XPS.Schema.VisualBrush.VisualBrushTransform">
  41126. <remarks/>
  41127. </member>
  41128. <member name="P:Spire.Pdf.Exporting.XPS.Schema.VisualBrush.VisualBrushVisual">
  41129. <remarks/>
  41130. </member>
  41131. <member name="P:Spire.Pdf.Exporting.XPS.Schema.VisualBrush.Opacity">
  41132. <remarks/>
  41133. </member>
  41134. <member name="P:Spire.Pdf.Exporting.XPS.Schema.VisualBrush.Key">
  41135. <remarks/>
  41136. </member>
  41137. <member name="P:Spire.Pdf.Exporting.XPS.Schema.VisualBrush.Transform">
  41138. <remarks/>
  41139. </member>
  41140. <member name="P:Spire.Pdf.Exporting.XPS.Schema.VisualBrush.Viewbox">
  41141. <remarks/>
  41142. </member>
  41143. <member name="P:Spire.Pdf.Exporting.XPS.Schema.VisualBrush.Viewport">
  41144. <remarks/>
  41145. </member>
  41146. <member name="P:Spire.Pdf.Exporting.XPS.Schema.VisualBrush.TileMode">
  41147. <remarks/>
  41148. </member>
  41149. <member name="P:Spire.Pdf.Exporting.XPS.Schema.VisualBrush.ViewboxUnits">
  41150. <remarks/>
  41151. </member>
  41152. <member name="P:Spire.Pdf.Exporting.XPS.Schema.VisualBrush.ViewportUnits">
  41153. <remarks/>
  41154. </member>
  41155. <member name="P:Spire.Pdf.Exporting.XPS.Schema.VisualBrush.Visual">
  41156. <remarks/>
  41157. </member>
  41158. <member name="T:Spire.Pdf.Exporting.XPS.Schema.Visual">
  41159. <remarks/>
  41160. </member>
  41161. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Visual.Item">
  41162. <remarks/>
  41163. </member>
  41164. <member name="T:Spire.Pdf.Exporting.XPS.Schema.Canvas">
  41165. <remarks/>
  41166. </member>
  41167. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Canvas.CanvasResources">
  41168. <remarks/>
  41169. </member>
  41170. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Canvas.CanvasRenderTransform">
  41171. <remarks/>
  41172. </member>
  41173. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Canvas.CanvasClip">
  41174. <remarks/>
  41175. </member>
  41176. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Canvas.CanvasOpacityMask">
  41177. <remarks/>
  41178. </member>
  41179. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Canvas.Items">
  41180. <remarks/>
  41181. </member>
  41182. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Canvas.RenderTransform">
  41183. <remarks/>
  41184. </member>
  41185. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Canvas.Clip">
  41186. <remarks/>
  41187. </member>
  41188. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Canvas.Opacity">
  41189. <remarks/>
  41190. </member>
  41191. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Canvas.OpacityMask">
  41192. <remarks/>
  41193. </member>
  41194. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Canvas.Name">
  41195. <remarks/>
  41196. </member>
  41197. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Canvas.RenderOptionsEdgeMode">
  41198. <remarks/>
  41199. </member>
  41200. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Canvas.RenderOptionsEdgeModeSpecified">
  41201. <remarks/>
  41202. </member>
  41203. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Canvas.FixedPageNavigateUri">
  41204. <remarks/>
  41205. </member>
  41206. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Canvas.lang">
  41207. <remarks/>
  41208. </member>
  41209. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Canvas.Key">
  41210. <remarks/>
  41211. </member>
  41212. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Canvas.AutomationPropertiesName">
  41213. <remarks/>
  41214. </member>
  41215. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Canvas.AutomationPropertiesHelpText">
  41216. <remarks/>
  41217. </member>
  41218. <member name="T:Spire.Pdf.Exporting.XPS.Schema.Resources">
  41219. <remarks/>
  41220. </member>
  41221. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Resources.ResourceDictionary">
  41222. <remarks/>
  41223. </member>
  41224. <member name="T:Spire.Pdf.Exporting.XPS.Schema.ResourceDictionary">
  41225. <remarks/>
  41226. </member>
  41227. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ResourceDictionary.Items">
  41228. <remarks/>
  41229. </member>
  41230. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ResourceDictionary.Source">
  41231. <remarks/>
  41232. </member>
  41233. <member name="T:Spire.Pdf.Exporting.XPS.Schema.Glyphs">
  41234. <remarks/>
  41235. </member>
  41236. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.GlyphsRenderTransform">
  41237. <remarks/>
  41238. </member>
  41239. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.GlyphsClip">
  41240. <remarks/>
  41241. </member>
  41242. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.GlyphsOpacityMask">
  41243. <remarks/>
  41244. </member>
  41245. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.GlyphsFill">
  41246. <remarks/>
  41247. </member>
  41248. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.BidiLevel">
  41249. <remarks/>
  41250. </member>
  41251. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.CaretStops">
  41252. <remarks/>
  41253. </member>
  41254. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.DeviceFontName">
  41255. <remarks/>
  41256. </member>
  41257. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.Fill">
  41258. <remarks/>
  41259. </member>
  41260. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.FontRenderingEmSize">
  41261. <remarks/>
  41262. </member>
  41263. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.FontUri">
  41264. <remarks/>
  41265. </member>
  41266. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.OriginX">
  41267. <remarks/>
  41268. </member>
  41269. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.OriginY">
  41270. <remarks/>
  41271. </member>
  41272. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.IsSideways">
  41273. <remarks/>
  41274. </member>
  41275. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.Indices">
  41276. <remarks/>
  41277. </member>
  41278. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.UnicodeString">
  41279. <remarks/>
  41280. </member>
  41281. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.StyleSimulations">
  41282. <remarks/>
  41283. </member>
  41284. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.RenderTransform">
  41285. <remarks/>
  41286. </member>
  41287. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.Clip">
  41288. <remarks/>
  41289. </member>
  41290. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.Opacity">
  41291. <remarks/>
  41292. </member>
  41293. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.OpacityMask">
  41294. <remarks/>
  41295. </member>
  41296. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.Name">
  41297. <remarks/>
  41298. </member>
  41299. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.FixedPageNavigateUri">
  41300. <remarks/>
  41301. </member>
  41302. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.lang">
  41303. <remarks/>
  41304. </member>
  41305. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Glyphs.Key">
  41306. <remarks/>
  41307. </member>
  41308. <member name="T:Spire.Pdf.Exporting.XPS.Schema.Geometry">
  41309. <remarks/>
  41310. </member>
  41311. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Geometry.PathGeometry">
  41312. <remarks/>
  41313. </member>
  41314. <member name="T:Spire.Pdf.Exporting.XPS.Schema.PathGeometry">
  41315. <remarks/>
  41316. </member>
  41317. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PathGeometry.PathGeometryTransform">
  41318. <remarks/>
  41319. </member>
  41320. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PathGeometry.PathFigure">
  41321. <remarks/>
  41322. </member>
  41323. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PathGeometry.Figures">
  41324. <remarks/>
  41325. </member>
  41326. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PathGeometry.FillRule">
  41327. <remarks/>
  41328. </member>
  41329. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PathGeometry.Transform">
  41330. <remarks/>
  41331. </member>
  41332. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PathGeometry.Key">
  41333. <remarks/>
  41334. </member>
  41335. <member name="T:Spire.Pdf.Exporting.XPS.Schema.PathFigure">
  41336. <remarks/>
  41337. </member>
  41338. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PathFigure.Items">
  41339. <remarks/>
  41340. </member>
  41341. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PathFigure.IsClosed">
  41342. <remarks/>
  41343. </member>
  41344. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PathFigure.StartPoint">
  41345. <remarks/>
  41346. </member>
  41347. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PathFigure.IsFilled">
  41348. <remarks/>
  41349. </member>
  41350. <member name="T:Spire.Pdf.Exporting.XPS.Schema.ArcSegment">
  41351. <remarks/>
  41352. </member>
  41353. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ArcSegment.Point">
  41354. <remarks/>
  41355. </member>
  41356. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ArcSegment.Size">
  41357. <remarks/>
  41358. </member>
  41359. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ArcSegment.RotationAngle">
  41360. <remarks/>
  41361. </member>
  41362. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ArcSegment.IsLargeArc">
  41363. <remarks/>
  41364. </member>
  41365. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ArcSegment.SweepDirection">
  41366. <remarks/>
  41367. </member>
  41368. <member name="P:Spire.Pdf.Exporting.XPS.Schema.ArcSegment.IsStroked">
  41369. <remarks/>
  41370. </member>
  41371. <member name="T:Spire.Pdf.Exporting.XPS.Schema.SweepDirection">
  41372. <remarks/>
  41373. </member>
  41374. <member name="F:Spire.Pdf.Exporting.XPS.Schema.SweepDirection.Clockwise">
  41375. <remarks/>
  41376. </member>
  41377. <member name="F:Spire.Pdf.Exporting.XPS.Schema.SweepDirection.Counterclockwise">
  41378. <remarks/>
  41379. </member>
  41380. <member name="T:Spire.Pdf.Exporting.XPS.Schema.PolyBezierSegment">
  41381. <remarks/>
  41382. </member>
  41383. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PolyBezierSegment.Points">
  41384. <remarks/>
  41385. </member>
  41386. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PolyBezierSegment.IsStroked">
  41387. <remarks/>
  41388. </member>
  41389. <member name="T:Spire.Pdf.Exporting.XPS.Schema.PolyLineSegment">
  41390. <remarks/>
  41391. </member>
  41392. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PolyLineSegment.Points">
  41393. <remarks/>
  41394. </member>
  41395. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PolyLineSegment.IsStroked">
  41396. <remarks/>
  41397. </member>
  41398. <member name="T:Spire.Pdf.Exporting.XPS.Schema.PolyQuadraticBezierSegment">
  41399. <remarks/>
  41400. </member>
  41401. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PolyQuadraticBezierSegment.Points">
  41402. <remarks/>
  41403. </member>
  41404. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PolyQuadraticBezierSegment.IsStroked">
  41405. <remarks/>
  41406. </member>
  41407. <member name="T:Spire.Pdf.Exporting.XPS.Schema.FillRule">
  41408. <remarks/>
  41409. </member>
  41410. <member name="F:Spire.Pdf.Exporting.XPS.Schema.FillRule.EvenOdd">
  41411. <remarks/>
  41412. </member>
  41413. <member name="F:Spire.Pdf.Exporting.XPS.Schema.FillRule.NonZero">
  41414. <remarks/>
  41415. </member>
  41416. <member name="T:Spire.Pdf.Exporting.XPS.Schema.Brush">
  41417. <remarks/>
  41418. </member>
  41419. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Brush.Item">
  41420. <remarks/>
  41421. </member>
  41422. <member name="T:Spire.Pdf.Exporting.XPS.Schema.LinearGradientBrush">
  41423. <remarks/>
  41424. </member>
  41425. <member name="P:Spire.Pdf.Exporting.XPS.Schema.LinearGradientBrush.LinearGradientBrushTransform">
  41426. <remarks/>
  41427. </member>
  41428. <member name="P:Spire.Pdf.Exporting.XPS.Schema.LinearGradientBrush.LinearGradientBrushGradientStops">
  41429. <remarks/>
  41430. </member>
  41431. <member name="P:Spire.Pdf.Exporting.XPS.Schema.LinearGradientBrush.Opacity">
  41432. <remarks/>
  41433. </member>
  41434. <member name="P:Spire.Pdf.Exporting.XPS.Schema.LinearGradientBrush.Key">
  41435. <remarks/>
  41436. </member>
  41437. <member name="P:Spire.Pdf.Exporting.XPS.Schema.LinearGradientBrush.ColorInterpolationMode">
  41438. <remarks/>
  41439. </member>
  41440. <member name="P:Spire.Pdf.Exporting.XPS.Schema.LinearGradientBrush.SpreadMethod">
  41441. <remarks/>
  41442. </member>
  41443. <member name="P:Spire.Pdf.Exporting.XPS.Schema.LinearGradientBrush.MappingMode">
  41444. <remarks/>
  41445. </member>
  41446. <member name="P:Spire.Pdf.Exporting.XPS.Schema.LinearGradientBrush.Transform">
  41447. <remarks/>
  41448. </member>
  41449. <member name="P:Spire.Pdf.Exporting.XPS.Schema.LinearGradientBrush.StartPoint">
  41450. <remarks/>
  41451. </member>
  41452. <member name="P:Spire.Pdf.Exporting.XPS.Schema.LinearGradientBrush.EndPoint">
  41453. <remarks/>
  41454. </member>
  41455. <member name="T:Spire.Pdf.Exporting.XPS.Schema.GradientStop">
  41456. <remarks/>
  41457. </member>
  41458. <member name="P:Spire.Pdf.Exporting.XPS.Schema.GradientStop.Color">
  41459. <remarks/>
  41460. </member>
  41461. <member name="P:Spire.Pdf.Exporting.XPS.Schema.GradientStop.Offset">
  41462. <remarks/>
  41463. </member>
  41464. <member name="T:Spire.Pdf.Exporting.XPS.Schema.ClrIntMode">
  41465. <remarks/>
  41466. </member>
  41467. <member name="F:Spire.Pdf.Exporting.XPS.Schema.ClrIntMode.ScRgbLinearInterpolation">
  41468. <remarks/>
  41469. </member>
  41470. <member name="F:Spire.Pdf.Exporting.XPS.Schema.ClrIntMode.SRgbLinearInterpolation">
  41471. <remarks/>
  41472. </member>
  41473. <member name="T:Spire.Pdf.Exporting.XPS.Schema.SpreadMethod">
  41474. <remarks/>
  41475. </member>
  41476. <member name="F:Spire.Pdf.Exporting.XPS.Schema.SpreadMethod.Pad">
  41477. <remarks/>
  41478. </member>
  41479. <member name="F:Spire.Pdf.Exporting.XPS.Schema.SpreadMethod.Reflect">
  41480. <remarks/>
  41481. </member>
  41482. <member name="F:Spire.Pdf.Exporting.XPS.Schema.SpreadMethod.Repeat">
  41483. <remarks/>
  41484. </member>
  41485. <member name="T:Spire.Pdf.Exporting.XPS.Schema.MappingMode">
  41486. <remarks/>
  41487. </member>
  41488. <member name="F:Spire.Pdf.Exporting.XPS.Schema.MappingMode.Absolute">
  41489. <remarks/>
  41490. </member>
  41491. <member name="T:Spire.Pdf.Exporting.XPS.Schema.RadialGradientBrush">
  41492. <remarks/>
  41493. </member>
  41494. <member name="P:Spire.Pdf.Exporting.XPS.Schema.RadialGradientBrush.RadialGradientBrushTransform">
  41495. <remarks/>
  41496. </member>
  41497. <member name="P:Spire.Pdf.Exporting.XPS.Schema.RadialGradientBrush.RadialGradientBrushGradientStops">
  41498. <remarks/>
  41499. </member>
  41500. <member name="P:Spire.Pdf.Exporting.XPS.Schema.RadialGradientBrush.Opacity">
  41501. <remarks/>
  41502. </member>
  41503. <member name="P:Spire.Pdf.Exporting.XPS.Schema.RadialGradientBrush.Key">
  41504. <remarks/>
  41505. </member>
  41506. <member name="P:Spire.Pdf.Exporting.XPS.Schema.RadialGradientBrush.ColorInterpolationMode">
  41507. <remarks/>
  41508. </member>
  41509. <member name="P:Spire.Pdf.Exporting.XPS.Schema.RadialGradientBrush.SpreadMethod">
  41510. <remarks/>
  41511. </member>
  41512. <member name="P:Spire.Pdf.Exporting.XPS.Schema.RadialGradientBrush.MappingMode">
  41513. <remarks/>
  41514. </member>
  41515. <member name="P:Spire.Pdf.Exporting.XPS.Schema.RadialGradientBrush.Transform">
  41516. <remarks/>
  41517. </member>
  41518. <member name="P:Spire.Pdf.Exporting.XPS.Schema.RadialGradientBrush.Center">
  41519. <remarks/>
  41520. </member>
  41521. <member name="P:Spire.Pdf.Exporting.XPS.Schema.RadialGradientBrush.GradientOrigin">
  41522. <remarks/>
  41523. </member>
  41524. <member name="P:Spire.Pdf.Exporting.XPS.Schema.RadialGradientBrush.RadiusX">
  41525. <remarks/>
  41526. </member>
  41527. <member name="P:Spire.Pdf.Exporting.XPS.Schema.RadialGradientBrush.RadiusY">
  41528. <remarks/>
  41529. </member>
  41530. <member name="T:Spire.Pdf.Exporting.XPS.Schema.StyleSimulations">
  41531. <remarks/>
  41532. </member>
  41533. <member name="F:Spire.Pdf.Exporting.XPS.Schema.StyleSimulations.None">
  41534. <remarks/>
  41535. </member>
  41536. <member name="F:Spire.Pdf.Exporting.XPS.Schema.StyleSimulations.ItalicSimulation">
  41537. <remarks/>
  41538. </member>
  41539. <member name="F:Spire.Pdf.Exporting.XPS.Schema.StyleSimulations.BoldSimulation">
  41540. <remarks/>
  41541. </member>
  41542. <member name="F:Spire.Pdf.Exporting.XPS.Schema.StyleSimulations.BoldItalicSimulation">
  41543. <remarks/>
  41544. </member>
  41545. <member name="T:Spire.Pdf.Exporting.XPS.Schema.Path">
  41546. <remarks/>
  41547. </member>
  41548. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.PathRenderTransform">
  41549. <remarks/>
  41550. </member>
  41551. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.PathClip">
  41552. <remarks/>
  41553. </member>
  41554. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.PathOpacityMask">
  41555. <remarks/>
  41556. </member>
  41557. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.PathFill">
  41558. <remarks/>
  41559. </member>
  41560. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.PathStroke">
  41561. <remarks/>
  41562. </member>
  41563. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.PathData">
  41564. <remarks/>
  41565. </member>
  41566. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.Data">
  41567. <remarks/>
  41568. </member>
  41569. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.Fill">
  41570. <remarks/>
  41571. </member>
  41572. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.RenderTransform">
  41573. <remarks/>
  41574. </member>
  41575. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.Clip">
  41576. <remarks/>
  41577. </member>
  41578. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.Opacity">
  41579. <remarks/>
  41580. </member>
  41581. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.OpacityMask">
  41582. <remarks/>
  41583. </member>
  41584. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.Stroke">
  41585. <remarks/>
  41586. </member>
  41587. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.StrokeDashArray">
  41588. <remarks/>
  41589. </member>
  41590. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.StrokeDashCap">
  41591. <remarks/>
  41592. </member>
  41593. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.StrokeDashOffset">
  41594. <remarks/>
  41595. </member>
  41596. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.StrokeEndLineCap">
  41597. <remarks/>
  41598. </member>
  41599. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.StrokeStartLineCap">
  41600. <remarks/>
  41601. </member>
  41602. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.StrokeLineJoin">
  41603. <remarks/>
  41604. </member>
  41605. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.StrokeMiterLimit">
  41606. <remarks/>
  41607. </member>
  41608. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.StrokeThickness">
  41609. <remarks/>
  41610. </member>
  41611. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.Name">
  41612. <remarks/>
  41613. </member>
  41614. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.FixedPageNavigateUri">
  41615. <remarks/>
  41616. </member>
  41617. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.lang">
  41618. <remarks/>
  41619. </member>
  41620. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.Key">
  41621. <remarks/>
  41622. </member>
  41623. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.AutomationPropertiesName">
  41624. <remarks/>
  41625. </member>
  41626. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.AutomationPropertiesHelpText">
  41627. <remarks/>
  41628. </member>
  41629. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.SnapsToDevicePixels">
  41630. <remarks/>
  41631. </member>
  41632. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Path.SnapsToDevicePixelsSpecified">
  41633. <remarks/>
  41634. </member>
  41635. <member name="T:Spire.Pdf.Exporting.XPS.Schema.DashCap">
  41636. <remarks/>
  41637. </member>
  41638. <member name="F:Spire.Pdf.Exporting.XPS.Schema.DashCap.Flat">
  41639. <remarks/>
  41640. </member>
  41641. <member name="F:Spire.Pdf.Exporting.XPS.Schema.DashCap.Round">
  41642. <remarks/>
  41643. </member>
  41644. <member name="F:Spire.Pdf.Exporting.XPS.Schema.DashCap.Square">
  41645. <remarks/>
  41646. </member>
  41647. <member name="F:Spire.Pdf.Exporting.XPS.Schema.DashCap.Triangle">
  41648. <remarks/>
  41649. </member>
  41650. <member name="T:Spire.Pdf.Exporting.XPS.Schema.LineCap">
  41651. <remarks/>
  41652. </member>
  41653. <member name="F:Spire.Pdf.Exporting.XPS.Schema.LineCap.Flat">
  41654. <remarks/>
  41655. </member>
  41656. <member name="F:Spire.Pdf.Exporting.XPS.Schema.LineCap.Round">
  41657. <remarks/>
  41658. </member>
  41659. <member name="F:Spire.Pdf.Exporting.XPS.Schema.LineCap.Square">
  41660. <remarks/>
  41661. </member>
  41662. <member name="F:Spire.Pdf.Exporting.XPS.Schema.LineCap.Triangle">
  41663. <remarks/>
  41664. </member>
  41665. <member name="T:Spire.Pdf.Exporting.XPS.Schema.LineJoin">
  41666. <remarks/>
  41667. </member>
  41668. <member name="F:Spire.Pdf.Exporting.XPS.Schema.LineJoin.Miter">
  41669. <remarks/>
  41670. </member>
  41671. <member name="F:Spire.Pdf.Exporting.XPS.Schema.LineJoin.Bevel">
  41672. <remarks/>
  41673. </member>
  41674. <member name="F:Spire.Pdf.Exporting.XPS.Schema.LineJoin.Round">
  41675. <remarks/>
  41676. </member>
  41677. <member name="T:Spire.Pdf.Exporting.XPS.Schema.EdgeMode">
  41678. <remarks/>
  41679. </member>
  41680. <member name="F:Spire.Pdf.Exporting.XPS.Schema.EdgeMode.Aliased">
  41681. <remarks/>
  41682. </member>
  41683. <member name="T:Spire.Pdf.Exporting.XPS.Schema.FixedPage">
  41684. <remarks/>
  41685. </member>
  41686. <member name="P:Spire.Pdf.Exporting.XPS.Schema.FixedPage.FixedPageResources">
  41687. <remarks/>
  41688. </member>
  41689. <member name="P:Spire.Pdf.Exporting.XPS.Schema.FixedPage.Items">
  41690. <remarks/>
  41691. </member>
  41692. <member name="P:Spire.Pdf.Exporting.XPS.Schema.FixedPage.Width">
  41693. <remarks/>
  41694. </member>
  41695. <member name="P:Spire.Pdf.Exporting.XPS.Schema.FixedPage.Height">
  41696. <remarks/>
  41697. </member>
  41698. <member name="P:Spire.Pdf.Exporting.XPS.Schema.FixedPage.ContentBox">
  41699. <remarks/>
  41700. </member>
  41701. <member name="P:Spire.Pdf.Exporting.XPS.Schema.FixedPage.BleedBox">
  41702. <remarks/>
  41703. </member>
  41704. <member name="P:Spire.Pdf.Exporting.XPS.Schema.FixedPage.lang">
  41705. <remarks/>
  41706. </member>
  41707. <member name="P:Spire.Pdf.Exporting.XPS.Schema.FixedPage.Name">
  41708. <remarks/>
  41709. </member>
  41710. <member name="T:Spire.Pdf.Exporting.XPS.Schema.FixedDocument">
  41711. <remarks/>
  41712. </member>
  41713. <member name="P:Spire.Pdf.Exporting.XPS.Schema.FixedDocument.PageContent">
  41714. <remarks/>
  41715. </member>
  41716. <member name="T:Spire.Pdf.Exporting.XPS.Schema.PageContent">
  41717. <remarks/>
  41718. </member>
  41719. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PageContent.PageContentLinkTargets">
  41720. <remarks/>
  41721. </member>
  41722. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PageContent.Source">
  41723. <remarks/>
  41724. </member>
  41725. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PageContent.Width">
  41726. <remarks/>
  41727. </member>
  41728. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PageContent.WidthSpecified">
  41729. <remarks/>
  41730. </member>
  41731. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PageContent.Height">
  41732. <remarks/>
  41733. </member>
  41734. <member name="P:Spire.Pdf.Exporting.XPS.Schema.PageContent.HeightSpecified">
  41735. <remarks/>
  41736. </member>
  41737. <member name="T:Spire.Pdf.Exporting.XPS.Schema.LinkTarget">
  41738. <remarks/>
  41739. </member>
  41740. <member name="P:Spire.Pdf.Exporting.XPS.Schema.LinkTarget.Name">
  41741. <remarks/>
  41742. </member>
  41743. <member name="T:Spire.Pdf.Exporting.XPS.Schema.FixedDocumentSequence">
  41744. <remarks/>
  41745. </member>
  41746. <member name="P:Spire.Pdf.Exporting.XPS.Schema.FixedDocumentSequence.DocumentReference">
  41747. <remarks/>
  41748. </member>
  41749. <member name="T:Spire.Pdf.Exporting.XPS.Schema.DocumentReference">
  41750. <remarks/>
  41751. </member>
  41752. <member name="P:Spire.Pdf.Exporting.XPS.Schema.DocumentReference.Source">
  41753. <remarks/>
  41754. </member>
  41755. <member name="T:Spire.Pdf.Exporting.XPS.Schema.LinkTargets">
  41756. <remarks/>
  41757. </member>
  41758. <member name="P:Spire.Pdf.Exporting.XPS.Schema.LinkTargets.LinkTarget">
  41759. <remarks/>
  41760. </member>
  41761. <member name="T:Spire.Pdf.Exporting.XPS.Schema.GradientStops">
  41762. <remarks/>
  41763. </member>
  41764. <member name="P:Spire.Pdf.Exporting.XPS.Schema.GradientStops.GradientStop">
  41765. <remarks/>
  41766. </member>
  41767. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Mc.AlternateContent.Items">
  41768. <remarks/>
  41769. </member>
  41770. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Mc.Choice.Items">
  41771. <remarks/>
  41772. </member>
  41773. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Mc.Fallback.Items">
  41774. <remarks/>
  41775. </member>
  41776. <member name="P:Spire.Pdf.Exporting.XPS.Schema.Mc.Baloo.Items">
  41777. <remarks/>
  41778. </member>
  41779. <member name="T:Spire.Pdf.Exporting.XPS.Schema.SignatureDefinitionsType">
  41780. <remarks/>
  41781. </member>
  41782. <member name="P:Spire.Pdf.Exporting.XPS.Schema.SignatureDefinitionsType.SignatureDefinition">
  41783. <remarks/>
  41784. </member>
  41785. <member name="T:Spire.Pdf.Exporting.XPS.Schema.SignatureDefinitionType">
  41786. <remarks/>
  41787. </member>
  41788. <member name="P:Spire.Pdf.Exporting.XPS.Schema.SignatureDefinitionType.SpotLocation">
  41789. <remarks/>
  41790. </member>
  41791. <member name="P:Spire.Pdf.Exporting.XPS.Schema.SignatureDefinitionType.Intent">
  41792. <remarks/>
  41793. </member>
  41794. <member name="P:Spire.Pdf.Exporting.XPS.Schema.SignatureDefinitionType.SignBy">
  41795. <remarks/>
  41796. </member>
  41797. <member name="P:Spire.Pdf.Exporting.XPS.Schema.SignatureDefinitionType.SignBySpecified">
  41798. <remarks/>
  41799. </member>
  41800. <member name="P:Spire.Pdf.Exporting.XPS.Schema.SignatureDefinitionType.SigningLocation">
  41801. <remarks/>
  41802. </member>
  41803. <member name="P:Spire.Pdf.Exporting.XPS.Schema.SignatureDefinitionType.SpotID">
  41804. <remarks/>
  41805. </member>
  41806. <member name="P:Spire.Pdf.Exporting.XPS.Schema.SignatureDefinitionType.SignerName">
  41807. <remarks/>
  41808. </member>
  41809. <member name="P:Spire.Pdf.Exporting.XPS.Schema.SignatureDefinitionType.lang">
  41810. <remarks/>
  41811. </member>
  41812. <member name="T:Spire.Pdf.Exporting.XPS.Schema.SpotLocationType">
  41813. <remarks/>
  41814. </member>
  41815. <member name="P:Spire.Pdf.Exporting.XPS.Schema.SpotLocationType.PageURI">
  41816. <remarks/>
  41817. </member>
  41818. <member name="P:Spire.Pdf.Exporting.XPS.Schema.SpotLocationType.StartX">
  41819. <remarks/>
  41820. </member>
  41821. <member name="P:Spire.Pdf.Exporting.XPS.Schema.SpotLocationType.StartY">
  41822. <remarks/>
  41823. </member>
  41824. <member name="F:Spire.Pdf.Exporting.XPS.XPSToPdfConverter.m_FreeMaxPages">
  41825. <summary>
  41826. Free users can only add up to 10 pages
  41827. </summary>
  41828. </member>
  41829. <member name="T:Spire.Pdf.Barcode.PdfBarcode">
  41830. <summary>
  41831. Represents a base class for all barcode types.
  41832. </summary>
  41833. </member>
  41834. <member name="M:Spire.Pdf.Barcode.PdfBarcode.#ctor">
  41835. <summary>
  41836. Initializes a new instance of the class.
  41837. </summary>
  41838. </member>
  41839. <member name="M:Spire.Pdf.Barcode.PdfBarcode.#ctor(System.String)">
  41840. <summary>
  41841. Initializes a new instance of the class.
  41842. </summary>
  41843. <param name="text">Set the barcode text.</param>
  41844. </member>
  41845. <member name="P:Spire.Pdf.Barcode.PdfBarcode.BackColor">
  41846. <summary>
  41847. Gets or sets the back color of the barcode.
  41848. </summary>
  41849. </member>
  41850. <member name="P:Spire.Pdf.Barcode.PdfBarcode.BarColor">
  41851. <summary>
  41852. Gets or sets the bar color of the barcode.
  41853. </summary>
  41854. </member>
  41855. <member name="P:Spire.Pdf.Barcode.PdfBarcode.TextColor">
  41856. <summary>
  41857. Gets or sets the text color of the barcode text.
  41858. </summary>
  41859. </member>
  41860. <member name="P:Spire.Pdf.Barcode.PdfBarcode.NarrowBarWidth">
  41861. <summary>
  41862. Gets or sets the narrow bar width.
  41863. </summary>
  41864. </member>
  41865. <member name="P:Spire.Pdf.Barcode.PdfBarcode.Text">
  41866. <summary>
  41867. Gets or Sets the barcode text.
  41868. </summary>
  41869. </member>
  41870. <member name="P:Spire.Pdf.Barcode.PdfBarcode.Location">
  41871. <summary>
  41872. Gets or sets the location to render barcode in the PDF Document.
  41873. </summary>
  41874. </member>
  41875. <member name="P:Spire.Pdf.Barcode.PdfBarcode.QuietZone">
  41876. <summary>
  41877. Gets or sets the empty area which is to be allocated around the barcode.
  41878. </summary>
  41879. </member>
  41880. <member name="P:Spire.Pdf.Barcode.PdfBarcode.BarHeight">
  41881. <summary>
  41882. Gets or sets the bar height.
  41883. </summary>
  41884. </member>
  41885. <member name="P:Spire.Pdf.Barcode.PdfBarcode.Size">
  41886. <summary>
  41887. Gets the size of the barcode.
  41888. </summary>
  41889. </member>
  41890. <member name="P:Spire.Pdf.Barcode.PdfBarcode.Bounds">
  41891. <summary>
  41892. Gets or sets the rectangular area occupied by the barcode.
  41893. </summary>
  41894. </member>
  41895. <member name="T:Spire.Pdf.Barcode.PdfBarcodeException">
  41896. <summary>
  41897. Represents the general barcode exception class.
  41898. </summary>
  41899. </member>
  41900. <member name="M:Spire.Pdf.Barcode.PdfBarcodeException.#ctor">
  41901. <summary>
  41902. Initializes a new instance of the class.
  41903. </summary>
  41904. </member>
  41905. <member name="M:Spire.Pdf.Barcode.PdfBarcodeException.#ctor(System.String)">
  41906. <summary>
  41907. Initializes a new instance of the class.
  41908. </summary>
  41909. <param name="message">User defined error message.</param>
  41910. </member>
  41911. <member name="M:Spire.Pdf.Barcode.PdfBarcodeException.#ctor(System.String,System.Exception)">
  41912. <summary>
  41913. Initializes a new instance of the class.
  41914. </summary>
  41915. <param name="message">User defined error message.</param>
  41916. <param name="innerException">The inner exception.</param>
  41917. </member>
  41918. <member name="T:Spire.Pdf.Barcode.PdfBarcodeQuietZones">
  41919. <summary>
  41920. Represents the Class for specifying Quiet zones around the barcode.
  41921. </summary>
  41922. </member>
  41923. <member name="P:Spire.Pdf.Barcode.PdfBarcodeQuietZones.Right">
  41924. <summary>
  41925. Gets or sets the quiet zones at the right side of the barcode.
  41926. </summary>
  41927. </member>
  41928. <member name="P:Spire.Pdf.Barcode.PdfBarcodeQuietZones.Top">
  41929. <summary>
  41930. Gets or sets the quiet zones at Top of the barcode.
  41931. </summary>
  41932. </member>
  41933. <member name="P:Spire.Pdf.Barcode.PdfBarcodeQuietZones.Left">
  41934. <summary>
  41935. Gets or sets the quiet zones at the left side of the barcode.
  41936. </summary>
  41937. </member>
  41938. <member name="P:Spire.Pdf.Barcode.PdfBarcodeQuietZones.Bottom">
  41939. <summary>
  41940. Gets or sets the quiet zones at bottom of the barcode.
  41941. </summary>
  41942. </member>
  41943. <member name="P:Spire.Pdf.Barcode.PdfBarcodeQuietZones.All">
  41944. <summary>
  41945. Gets or sets the quiet zones around the bar code.
  41946. </summary>
  41947. </member>
  41948. <member name="P:Spire.Pdf.Barcode.PdfBarcodeQuietZones.IsAll">
  41949. <summary>
  41950. Check whether all the margin values are equal.
  41951. </summary>
  41952. </member>
  41953. <member name="T:Spire.Pdf.Barcode.PdfCodabarBarcode">
  41954. <summary>
  41955. Represents a Codabar barcode.
  41956. </summary>
  41957. <remarks> This symbology allows the encoding of strings of up to 16 digits, 10 numeric digits (0 through 9) and
  41958. 6 special non alpha characters ("+", "-", "$", "/", ":", ".").
  41959. </remarks>
  41960. </member>
  41961. <member name="M:Spire.Pdf.Barcode.PdfCodabarBarcode.#ctor">
  41962. <summary>
  41963. Initializes a new instance of the class.
  41964. </summary>
  41965. </member>
  41966. <member name="M:Spire.Pdf.Barcode.PdfCodabarBarcode.#ctor(System.String)">
  41967. <summary>
  41968. Initializes a new instance of the class.
  41969. </summary>
  41970. <param name="text">The Barcode Text.</param>
  41971. </member>
  41972. <member name="T:Spire.Pdf.Barcode.PdfCode11Barcode">
  41973. <summary>
  41974. Represents a Code11 barcode.
  41975. </summary>
  41976. <remarks> Only the following symbols are allowed in a Code 11 barcode: 0 1 2 3 4 5 6 7 8 9 -</remarks>
  41977. </member>
  41978. <member name="M:Spire.Pdf.Barcode.PdfCode11Barcode.#ctor">
  41979. <summary>
  41980. Initializes a new instance of the class.
  41981. </summary>
  41982. </member>
  41983. <member name="M:Spire.Pdf.Barcode.PdfCode11Barcode.#ctor(System.String)">
  41984. <summary>
  41985. Initializes a new instance of the class.
  41986. </summary>
  41987. <param name="text">The Barcode Text.</param>
  41988. <param name="text">The Barcode Text.</param>
  41989. </member>
  41990. <member name="T:Spire.Pdf.Barcode.PdfCode128ABarcode">
  41991. <summary>
  41992. Represents a Code128A barcode.
  41993. </summary>
  41994. <remarks> Only the following symbols are allowed in a Code 128 A barcode: NUL (\x00) SOH (\x01) STX (\x02) ETX (\x03) EOT (\x04) ENQ (\x05) ACK (\x06) BEL (\x07) BS (\x08) HT (\x09) LF (\x0A) VT (\x0B) FF (\x0C) CR (\x0D) SO (\x0E) SI (\x0F) DLE (\x10) DC1 (\x11) DC2 (\x12) DC3 (\x13) DC4 (\x14) NAK (\x15) SYN (\x16) ETB (\x17) CAN (\x18) EM (\x19) SUB (\x1A) ESC (\x1B) FS (\x1C) GS (\x1D) RS (\x1E) US (\x1F) SPACE ! # $ % ' * + , - . 0 1 2 3 4 5 6 7 8 9 : ; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ]^ _ FNC1 (\xF0) FNC2 (\xF1) FNC3 (\xF2) FNC4 </remarks>
  41995. </member>
  41996. <member name="M:Spire.Pdf.Barcode.PdfCode128ABarcode.#ctor">
  41997. <summary>
  41998. Initializes a new instance of the class.
  41999. </summary>
  42000. </member>
  42001. <member name="M:Spire.Pdf.Barcode.PdfCode128ABarcode.#ctor(System.String)">
  42002. <summary>
  42003. Initializes a new instance of the class.
  42004. </summary>
  42005. <param name="text">The Barcode Text.</param>
  42006. </member>
  42007. <member name="T:Spire.Pdf.Barcode.PdfCode128BBarcode">
  42008. <summary>
  42009. Represents a Code128B Barcode.
  42010. </summary>
  42011. <remarks> Only the following symbols are allowed in a Code 128 B barcode:SPACE ! " # $ % ' ( ) * + , - . / 0 12 3 4 5 6 7 8 9 : ; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ]^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ DEL (\x7F) FNC1 (\xF0) FNC2 (\xF1) FNC3 (\xF2) FNC4 (\xF3) SHIFT (\xF4). </remarks>
  42012. </member>
  42013. <member name="M:Spire.Pdf.Barcode.PdfCode128BBarcode.#ctor">
  42014. <summary>
  42015. Initializes a new instance of the class.
  42016. </summary>
  42017. </member>
  42018. <member name="M:Spire.Pdf.Barcode.PdfCode128BBarcode.#ctor(System.String)">
  42019. <summary>
  42020. Initializes a new instance of the class.
  42021. </summary>
  42022. <param name="text">The Barcode text.</param>
  42023. </member>
  42024. <member name="T:Spire.Pdf.Barcode.PdfCode128CBarcode">
  42025. <summary>
  42026. Represents a Code128C barcode.
  42027. </summary>
  42028. <remarks>Only the following symbols are allowed in a Code 128C barcode: 0 1 2 3 4 5 6 7 8 9 FNC1 (\xF0). Code 128 C encodes only numeric symbols at double density, each pair of digits is encoded using a single symbol.</remarks>
  42029. </member>
  42030. <member name="M:Spire.Pdf.Barcode.PdfCode128CBarcode.#ctor">
  42031. <summary>
  42032. Initializes a new instance of the class.
  42033. </summary>
  42034. </member>
  42035. <member name="M:Spire.Pdf.Barcode.PdfCode128CBarcode.#ctor(System.String)">
  42036. <summary>
  42037. Initializes a new instance of the class.
  42038. </summary>
  42039. <param name="text">The Barcode text.</param>
  42040. </member>
  42041. <member name="T:Spire.Pdf.Barcode.PdfCode32Barcode">
  42042. <summary>
  42043. Represents a Code32 barcode.
  42044. </summary>
  42045. <remarks> Only the following symbols are allowed in a Code 32 barcode: 1 2 3 4 5 6 7 8 9 0. The barcode length is 9 digits (8 user defined digits + 1 check digit).
  42046. Code 32 barcodes are also known as Italian Pharmacode barcodes.
  42047. </remarks>
  42048. </member>
  42049. <member name="M:Spire.Pdf.Barcode.PdfCode32Barcode.#ctor">
  42050. <summary>
  42051. Initializes a new instance of the class.
  42052. </summary>
  42053. </member>
  42054. <member name="M:Spire.Pdf.Barcode.PdfCode32Barcode.#ctor(System.String)">
  42055. <summary>
  42056. Initializes a new instance of the class.
  42057. </summary>
  42058. <param name="text">The Barcode Text.</param>
  42059. </member>
  42060. <member name="T:Spire.Pdf.Barcode.PdfCode39Barcode">
  42061. <summary>
  42062. Represents a Code39 barcode.
  42063. </summary>
  42064. <remarks> Only the following symbols are allowed in a Code 39 barcode:Only the following symbols are allowed in a Code 39 barcode: 1 2 3 4 5 6 7 8 9 0 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z - . $ / + % SPACE
  42065. All alphabetic characters are uppercase. If lowercase characters are required, then a Code 39 Extended barcode must be used.
  42066. </remarks>
  42067. </member>
  42068. <member name="M:Spire.Pdf.Barcode.PdfCode39Barcode.#ctor">
  42069. <summary>
  42070. Initializes a new instance of the class.
  42071. </summary>
  42072. </member>
  42073. <member name="M:Spire.Pdf.Barcode.PdfCode39Barcode.#ctor(System.String)">
  42074. <summary>
  42075. Initializes a new instance of the class.
  42076. </summary>
  42077. <param name="text">The Barcode text.</param>
  42078. </member>
  42079. <member name="T:Spire.Pdf.Barcode.PdfCode39ExtendedBarcode">
  42080. <summary>
  42081. Represents a Code39 Extended barcode.
  42082. Code 39 Extended is designed to encode 128 full ASCII characters.
  42083. </summary>
  42084. <remarks> All 128 ASCII characters can be encoded in an extended Code 39 barcode</remarks>
  42085. </member>
  42086. <member name="M:Spire.Pdf.Barcode.PdfCode39ExtendedBarcode.#ctor">
  42087. <summary>
  42088. Initializes a new instance of the class.
  42089. </summary>
  42090. </member>
  42091. <member name="M:Spire.Pdf.Barcode.PdfCode39ExtendedBarcode.#ctor(System.String)">
  42092. <summary>
  42093. Initializes a new instance of the class.
  42094. </summary>
  42095. <param name="text">The Barcode text.</param>
  42096. </member>
  42097. <member name="T:Spire.Pdf.Barcode.PdfCode93Barcode">
  42098. <summary>
  42099. Represents a Code93 barcode.
  42100. </summary>
  42101. <remarks> Only the following symbols are allowed in a Code 93 barcode: 1 2 3 4 5 6 7 8 9 0 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z - . $ / + % SPACE
  42102. All alphabetic characters are uppercase. If lowercase characters are required, then a Code 93 Extended barcode must be used.
  42103. </remarks>
  42104. </member>
  42105. <member name="M:Spire.Pdf.Barcode.PdfCode93Barcode.#ctor">
  42106. <summary>
  42107. Initializes a new instance of the class.
  42108. </summary>
  42109. </member>
  42110. <member name="M:Spire.Pdf.Barcode.PdfCode93Barcode.#ctor(System.String)">
  42111. <summary>
  42112. Initializes a new instance of the class.
  42113. </summary>
  42114. <param name="text">The Barcode text.</param>
  42115. </member>
  42116. <member name="T:Spire.Pdf.Barcode.PdfCode93ExtendedBarcode">
  42117. <summary>
  42118. Represents a code93 extended barcode.
  42119. </summary>
  42120. <remarks> All 128 ASCII characters can be encoded in an extended Code 93 barcode. </remarks>
  42121. </member>
  42122. <member name="M:Spire.Pdf.Barcode.PdfCode93ExtendedBarcode.#ctor">
  42123. <summary>
  42124. Initializes a new instance of the class.
  42125. </summary>
  42126. </member>
  42127. <member name="M:Spire.Pdf.Barcode.PdfCode93ExtendedBarcode.#ctor(System.String)">
  42128. <summary>
  42129. Initializes a new instance of the class.
  42130. </summary>
  42131. <param name="text">The Barcode text.</param>
  42132. </member>
  42133. <member name="T:Spire.Pdf.Barcode.PdfUnidimensionalBarcode">
  42134. <summary>
  42135. Represents the Base class for all the Single dimensional barcodes
  42136. </summary>
  42137. </member>
  42138. <member name="M:Spire.Pdf.Barcode.PdfUnidimensionalBarcode.#ctor">
  42139. <summary>
  42140. Initializes the new instance of
  42141. </summary>
  42142. </member>
  42143. <member name="P:Spire.Pdf.Barcode.PdfUnidimensionalBarcode.Font">
  42144. <summary>
  42145. Gets or sets the Text font.
  42146. </summary>
  42147. </member>
  42148. <member name="P:Spire.Pdf.Barcode.PdfUnidimensionalBarcode.TextDisplayLocation">
  42149. <summary>
  42150. Gets or sets the text display location.
  42151. </summary>
  42152. </member>
  42153. <member name="P:Spire.Pdf.Barcode.PdfUnidimensionalBarcode.ShowCheckDigit">
  42154. <summary>
  42155. </summary>
  42156. <remarks>The Default value is false.</remarks>
  42157. </member>
  42158. <member name="P:Spire.Pdf.Barcode.PdfUnidimensionalBarcode.EnableCheckDigit">
  42159. <summary>
  42160. Gets or sets a value indicating whether to enable to check digit calculation in the generated barcode or not.
  42161. </summary>
  42162. <remarks>The Default value is True.</remarks>
  42163. </member>
  42164. <member name="P:Spire.Pdf.Barcode.PdfUnidimensionalBarcode.BarcodeToTextGapHeight">
  42165. <summary>
  42166. Gets or sets the gap between the barcode and the displayed text.
  42167. </summary>
  42168. </member>
  42169. <member name="P:Spire.Pdf.Barcode.PdfUnidimensionalBarcode.TextAlignment">
  42170. <summary>
  42171. Gets or sets the alignment of the text displayed on the barcode.
  42172. </summary>
  42173. <remarks>Default value is Center.</remarks>
  42174. </member>
  42175. <member name="P:Spire.Pdf.Barcode.PdfUnidimensionalBarcode.EncodeStartStopSymbols">
  42176. <summary>
  42177. Gets or sets a value indicating whether [encode start stop symbols].
  42178. </summary>
  42179. <value>
  42180. <c>true</c> if [encode start stop symbols]; otherwise, <c>false</c>.
  42181. </value>
  42182. </member>
  42183. <member name="M:Spire.Pdf.Barcode.PdfUnidimensionalBarcode.Draw(Spire.Pdf.PdfPageBase,System.Drawing.RectangleF)">
  42184. <summary>
  42185. Draws the barcode on the at the specified region.
  42186. </summary>
  42187. <param name="page">The pdf page.</param>
  42188. <param name="rect">The barcode region.</param>
  42189. </member>
  42190. <member name="M:Spire.Pdf.Barcode.PdfUnidimensionalBarcode.Draw(Spire.Pdf.PdfPageBase,System.Drawing.PointF)">
  42191. <summary>
  42192. Draws the barcode on the at the specified location.
  42193. </summary>
  42194. <param name="page">The pdf page.</param>
  42195. <param name="location">The barcode location.</param>
  42196. </member>
  42197. <member name="M:Spire.Pdf.Barcode.PdfUnidimensionalBarcode.Draw(Spire.Pdf.PdfPageBase,System.Drawing.PointF,System.Drawing.SizeF)">
  42198. <summary>
  42199. Draws the barcode on the at the specified location with the size.
  42200. </summary>
  42201. <param name="page">The pdf page.</param>
  42202. <param name="location">The barcode location.</param>
  42203. <param name="size">The barcode size.</param>
  42204. </member>
  42205. <member name="M:Spire.Pdf.Barcode.PdfUnidimensionalBarcode.ToImage">
  42206. <summary>
  42207. Exports the barcode as image.
  42208. <returns>The barcode image.</returns>
  42209. </summary>
  42210. </member>
  42211. <member name="T:Spire.Pdf.Barcode.TextLocation">
  42212. <summary>
  42213. Specifies the barcode text display location.
  42214. </summary>
  42215. </member>
  42216. <member name="F:Spire.Pdf.Barcode.TextLocation.None">
  42217. <summary>
  42218. Displays, no text.
  42219. </summary>
  42220. </member>
  42221. <member name="F:Spire.Pdf.Barcode.TextLocation.Top">
  42222. <summary>
  42223. Displays text, above the barcode.
  42224. </summary>
  42225. </member>
  42226. <member name="F:Spire.Pdf.Barcode.TextLocation.Bottom">
  42227. <summary>
  42228. Displays text, at the bottom of the barcode.
  42229. </summary>
  42230. </member>
  42231. <member name="T:Spire.Pdf.Barcode.PdfBarcodeTextAlignment">
  42232. <summary>
  42233. Specifies the barcode text alignment.
  42234. </summary>
  42235. </member>
  42236. <member name="F:Spire.Pdf.Barcode.PdfBarcodeTextAlignment.Left">
  42237. <summary>
  42238. Displays the readable text on the left side of the barcode.
  42239. </summary>
  42240. </member>
  42241. <member name="F:Spire.Pdf.Barcode.PdfBarcodeTextAlignment.Center">
  42242. <summary>
  42243. Displays the readable text at the center of the barcode.
  42244. </summary>
  42245. </member>
  42246. <member name="F:Spire.Pdf.Barcode.PdfBarcodeTextAlignment.Right">
  42247. <summary>
  42248. Displays the readable text on the right side of the barcode.
  42249. </summary>
  42250. </member>
  42251. <member name="T:Spire.Pdf.Attachments.PdfAttachment">
  42252. <summary>
  42253. Represents attachments of the Pdf document.
  42254. </summary>
  42255. </member>
  42256. <member name="M:Spire.Pdf.Attachments.PdfAttachment.#ctor(System.String)">
  42257. <param name="fileName">Name of the file.</param>
  42258. </member>
  42259. <member name="M:Spire.Pdf.Attachments.PdfAttachment.#ctor(System.String,System.Byte[])">
  42260. <param name="fileName">Name of the file.</param>
  42261. <param name="data">The data to be attached as a file.</param>
  42262. </member>
  42263. <member name="M:Spire.Pdf.Attachments.PdfAttachment.#ctor(System.String,System.IO.Stream)">
  42264. <param name="fileName">Name of the file.</param>
  42265. <param name="stream">The stream.</param>
  42266. </member>
  42267. <member name="T:Spire.Pdf.Attachments.PdfAttachmentCollection">
  42268. <summary>
  42269. Represents a collection of the attachment objects.
  42270. </summary>
  42271. </member>
  42272. <member name="M:Spire.Pdf.Attachments.PdfAttachmentCollection.#ctor">
  42273. <summary>
  42274. Initializes a new instance of the class.
  42275. </summary>
  42276. </member>
  42277. <member name="P:Spire.Pdf.Attachments.PdfAttachmentCollection.Item(System.Int32)">
  42278. <summary>
  42279. Gets attachment by its index in the collection.
  42280. </summary>
  42281. <param name="index">Index of the attachment.</param>
  42282. <returns>Attachment object by its index in the collection.</returns>
  42283. </member>
  42284. <member name="M:Spire.Pdf.Attachments.PdfAttachmentCollection.Add(Spire.Pdf.Attachments.PdfAttachment)">
  42285. <summary>
  42286. Adds the specified attachment.
  42287. </summary>
  42288. <param name="attachment">The attachment.</param>
  42289. <returns>Position of the inserted attachment.</returns>
  42290. </member>
  42291. <member name="M:Spire.Pdf.Attachments.PdfAttachmentCollection.Add(Spire.Pdf.Attachments.PdfAttachment,Spire.Pdf.PdfDocument,Spire.Pdf.General.PdfAttachmentRelationship)">
  42292. <summary>
  42293. Adds the specified attachment.
  42294. </summary>
  42295. <param name="attachment">The attachment.</param>
  42296. <param name="associatedDocument">The associated document.</param>
  42297. <param name="association">The relationship between attachment and associated document.</param>
  42298. <returns>Position of the inserted attachment.</returns>
  42299. </member>
  42300. <member name="M:Spire.Pdf.Attachments.PdfAttachmentCollection.Add(System.String,Spire.Pdf.Attachments.PdfAttachment)">
  42301. <summary>
  42302. Adds the specified attachment.
  42303. </summary>
  42304. <param name="attachment">The attachment.</param>
  42305. <returns>Position of the inserted attachment.</returns>
  42306. </member>
  42307. <member name="M:Spire.Pdf.Attachments.PdfAttachmentCollection.Insert(System.Int32,Spire.Pdf.Attachments.PdfAttachment)">
  42308. <summary>
  42309. Inserts the specified index.
  42310. </summary>
  42311. <param name="index">The index.</param>
  42312. <param name="attachment">The attachment.</param>
  42313. </member>
  42314. <member name="M:Spire.Pdf.Attachments.PdfAttachmentCollection.Remove(Spire.Pdf.Attachments.PdfAttachment)">
  42315. <summary>
  42316. Removes the specified attachment.
  42317. </summary>
  42318. <param name="attachment">The attachment.</param>
  42319. </member>
  42320. <member name="M:Spire.Pdf.Attachments.PdfAttachmentCollection.RemoveAt(System.Int32)">
  42321. <summary>
  42322. Removes attachment at the specified index.
  42323. </summary>
  42324. <param name="index">The index.</param>
  42325. </member>
  42326. <member name="M:Spire.Pdf.Attachments.PdfAttachmentCollection.IndexOf(Spire.Pdf.Attachments.PdfAttachment)">
  42327. <summary>
  42328. Indexes the of attachment.
  42329. </summary>
  42330. <param name="attachment">The attachment.</param>
  42331. <returns></returns>
  42332. </member>
  42333. <member name="M:Spire.Pdf.Attachments.PdfAttachmentCollection.Contains(Spire.Pdf.Attachments.PdfAttachment)">
  42334. <summary>
  42335. Determines whether
  42336. </summary>
  42337. <param name="attachment">The attachment.</param>
  42338. <returns>
  42339. if it contains the specified attachment, set to <c>true</c>.
  42340. </returns>
  42341. </member>
  42342. <member name="M:Spire.Pdf.Attachments.PdfAttachmentCollection.Clear">
  42343. <summary>
  42344. Clears the collection.
  42345. </summary>
  42346. </member>
  42347. <member name="P:Spire.Pdf.Attachments.PdfAttachmentCollection.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  42348. <summary>
  42349. Gets the element.
  42350. </summary>
  42351. </member>
  42352. <member name="T:Spire.Pdf.AutomaticFields.PdfAutomaticField">
  42353. <summary>
  42354. Represents a fields which is calculated before the document saves.
  42355. </summary>
  42356. </member>
  42357. <member name="P:Spire.Pdf.AutomaticFields.PdfAutomaticField.Bounds">
  42358. <summary>
  42359. Gets or sets the bounds of the field.
  42360. </summary>
  42361. <value>The bounds value.</value>
  42362. </member>
  42363. <member name="P:Spire.Pdf.AutomaticFields.PdfAutomaticField.Size">
  42364. <summary>
  42365. Gets or sets the size of the field.
  42366. </summary>
  42367. <value>The size of the field.</value>
  42368. </member>
  42369. <member name="P:Spire.Pdf.AutomaticFields.PdfAutomaticField.Location">
  42370. <summary>
  42371. Gets or sets the location of the field.
  42372. </summary>
  42373. <value>The location.</value>
  42374. </member>
  42375. <member name="P:Spire.Pdf.AutomaticFields.PdfAutomaticField.Font">
  42376. <summary>
  42377. Gets or sets the font.
  42378. </summary>
  42379. <value>The font.</value>
  42380. </member>
  42381. <member name="P:Spire.Pdf.AutomaticFields.PdfAutomaticField.Brush">
  42382. <summary>
  42383. Gets or sets the brush.
  42384. </summary>
  42385. <value>The brush.</value>
  42386. </member>
  42387. <member name="P:Spire.Pdf.AutomaticFields.PdfAutomaticField.Pen">
  42388. <summary>
  42389. Gets or sets the pen.
  42390. </summary>
  42391. <value>The pen.</value>
  42392. </member>
  42393. <member name="P:Spire.Pdf.AutomaticFields.PdfAutomaticField.StringFormat">
  42394. <summary>
  42395. Gets or sets the string format.
  42396. </summary>
  42397. <value>The string format.</value>
  42398. </member>
  42399. <member name="M:Spire.Pdf.AutomaticFields.PdfAutomaticField.Draw(Spire.Pdf.Graphics.PdfCanvas,System.Single,System.Single)">
  42400. <summary>
  42401. Draws an element on the Graphics.
  42402. </summary>
  42403. <param name="graphics">Graphics context where the element should be printed.</param>
  42404. <param name="x">X co-ordinate of the element.</param>
  42405. <param name="y">Y co-ordinate of the element.</param>
  42406. <exclude/>
  42407. </member>
  42408. <member name="T:Spire.Pdf.AutomaticFields.PdfCreationDateField">
  42409. <summary>
  42410. Represents class to display creation date of the document.
  42411. </summary>
  42412. </member>
  42413. <member name="M:Spire.Pdf.AutomaticFields.PdfCreationDateField.#ctor">
  42414. <summary>
  42415. Initializes a new instance of the class.
  42416. </summary>
  42417. </member>
  42418. <member name="M:Spire.Pdf.AutomaticFields.PdfCreationDateField.#ctor(Spire.Pdf.Graphics.PdfFontBase)">
  42419. <summary>
  42420. Initializes a new instance of the class.
  42421. </summary>
  42422. <param name="font">The font.</param>
  42423. </member>
  42424. <member name="M:Spire.Pdf.AutomaticFields.PdfCreationDateField.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush)">
  42425. <summary>
  42426. Initializes a new instance of the class.
  42427. </summary>
  42428. <param name="font">The font.</param>
  42429. <param name="brush">The brush.</param>
  42430. </member>
  42431. <member name="M:Spire.Pdf.AutomaticFields.PdfCreationDateField.#ctor(Spire.Pdf.Graphics.PdfFontBase,System.Drawing.RectangleF)">
  42432. <summary>
  42433. Initializes a new instance of the class.
  42434. </summary>
  42435. <param name="font">A object that specifies the font attributes (the family name, the size, and the style of the font) to use. </param>
  42436. <param name="bounds">Specifies the location and size of the field.</param>
  42437. </member>
  42438. <member name="P:Spire.Pdf.AutomaticFields.PdfCreationDateField.DateFormatString">
  42439. <summary>
  42440. Gets or sets the format string.
  42441. </summary>
  42442. <value>The format string.</value>
  42443. </member>
  42444. <member name="T:Spire.Pdf.AutomaticFields.PdfDateTimeField">
  42445. <summary>
  42446. Represents date automated field.
  42447. </summary>
  42448. </member>
  42449. <member name="M:Spire.Pdf.AutomaticFields.PdfDateTimeField.#ctor">
  42450. <summary>
  42451. Initializes a new instance of the class.
  42452. </summary>
  42453. </member>
  42454. <member name="M:Spire.Pdf.AutomaticFields.PdfDateTimeField.#ctor(Spire.Pdf.Graphics.PdfFontBase)">
  42455. <summary>
  42456. Initializes a new instance of the class.
  42457. </summary>
  42458. <param name="font">A object that specifies the font attributes (the family name, the size, and the style of the font) to use. </param>
  42459. </member>
  42460. <member name="M:Spire.Pdf.AutomaticFields.PdfDateTimeField.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush)">
  42461. <summary>
  42462. Initializes a new instance of the class.
  42463. </summary>
  42464. <param name="font">A object that specifies the font attributes (the family name, the size, and the style of the font) to use. </param>
  42465. <param name="brush">A object that is used to fill the string. </param>
  42466. </member>
  42467. <member name="M:Spire.Pdf.AutomaticFields.PdfDateTimeField.#ctor(Spire.Pdf.Graphics.PdfFontBase,System.Drawing.RectangleF)">
  42468. <summary>
  42469. Initializes a new instance of the class.
  42470. </summary>
  42471. <param name="font">A object that specifies the font attributes (the family name, the size, and the style of the font) to use. </param>
  42472. <param name="bounds">Specifies the location and size of the field.</param>
  42473. </member>
  42474. <member name="P:Spire.Pdf.AutomaticFields.PdfDateTimeField.DateFormatString">
  42475. <summary>
  42476. Gets or sets the format string.
  42477. </summary>
  42478. <value>The format string.</value>
  42479. </member>
  42480. <member name="T:Spire.Pdf.AutomaticFields.PdfDestinationPageNumberField">
  42481. <summary>
  42482. Represents class which displays destination page's number.
  42483. </summary>
  42484. </member>
  42485. <member name="M:Spire.Pdf.AutomaticFields.PdfDestinationPageNumberField.#ctor">
  42486. <summary>
  42487. Initializes a new instance of the class.
  42488. </summary>
  42489. </member>
  42490. <member name="M:Spire.Pdf.AutomaticFields.PdfDestinationPageNumberField.#ctor(Spire.Pdf.Graphics.PdfFontBase)">
  42491. <summary>
  42492. Initializes a new instance of the class.
  42493. </summary>
  42494. <param name="font">The font.</param>
  42495. </member>
  42496. <member name="M:Spire.Pdf.AutomaticFields.PdfDestinationPageNumberField.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush)">
  42497. <summary>
  42498. Initializes a new instance of the class.
  42499. </summary>
  42500. <param name="font">The font.</param>
  42501. <param name="brush">The brush.</param>
  42502. </member>
  42503. <member name="M:Spire.Pdf.AutomaticFields.PdfDestinationPageNumberField.#ctor(Spire.Pdf.Graphics.PdfFontBase,System.Drawing.RectangleF)">
  42504. <summary>
  42505. Initializes a new instance of the class.
  42506. </summary>
  42507. <param name="font">A object that specifies the font attributes (the family name, the size, and the style of the font) to use. </param>
  42508. <param name="bounds">Specifies the location and size of the field.</param>
  42509. </member>
  42510. <member name="P:Spire.Pdf.AutomaticFields.PdfDestinationPageNumberField.PageWidget">
  42511. <summary>
  42512. Get and sets the PdfLoadedPage
  42513. </summary>
  42514. </member>
  42515. <member name="P:Spire.Pdf.AutomaticFields.PdfDestinationPageNumberField.Page">
  42516. <summary>
  42517. Gets or sets the page.
  42518. </summary>
  42519. <value>The page.</value>
  42520. </member>
  42521. <member name="T:Spire.Pdf.AutomaticFields.PdfDocumentAuthorField">
  42522. <summary>
  42523. Represent automatic field which contains document's author name.
  42524. </summary>
  42525. </member>
  42526. <member name="M:Spire.Pdf.AutomaticFields.PdfDocumentAuthorField.#ctor">
  42527. <summary>
  42528. Initializes a new instance of the class.
  42529. </summary>
  42530. </member>
  42531. <member name="M:Spire.Pdf.AutomaticFields.PdfDocumentAuthorField.#ctor(Spire.Pdf.Graphics.PdfFontBase)">
  42532. <summary>
  42533. Initializes a new instance of the class.
  42534. </summary>
  42535. <param name="font">The font.</param>
  42536. </member>
  42537. <member name="M:Spire.Pdf.AutomaticFields.PdfDocumentAuthorField.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush)">
  42538. <summary>
  42539. Initializes a new instance of the class.
  42540. </summary>
  42541. <param name="font">The font.</param>
  42542. <param name="brush">The brush.</param>
  42543. </member>
  42544. <member name="M:Spire.Pdf.AutomaticFields.PdfDocumentAuthorField.#ctor(Spire.Pdf.Graphics.PdfFontBase,System.Drawing.RectangleF)">
  42545. <summary>
  42546. Initializes a new instance of the class.
  42547. </summary>
  42548. <param name="font">The font.</param>
  42549. <param name="bounds">The bounds.</param>
  42550. </member>
  42551. <member name="T:Spire.Pdf.AutomaticFields.PdfDynamicField">
  42552. <summary>
  42553. Represents automatic field which value is dynamically evaluated.
  42554. </summary>
  42555. </member>
  42556. <member name="M:Spire.Pdf.AutomaticFields.PdfDynamicField.#ctor">
  42557. <summary>
  42558. Initializes a new instance of the class.
  42559. </summary>
  42560. </member>
  42561. <member name="M:Spire.Pdf.AutomaticFields.PdfDynamicField.#ctor(Spire.Pdf.Graphics.PdfFontBase)">
  42562. <summary>
  42563. Initializes a new instance of the class.
  42564. </summary>
  42565. <param name="font">The font.</param>
  42566. </member>
  42567. <member name="M:Spire.Pdf.AutomaticFields.PdfDynamicField.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush)">
  42568. <summary>
  42569. Initializes a new instance of the class.
  42570. </summary>
  42571. <param name="font">The font.</param>
  42572. <param name="brush">The brush.</param>
  42573. </member>
  42574. <member name="M:Spire.Pdf.AutomaticFields.PdfDynamicField.#ctor(Spire.Pdf.Graphics.PdfFontBase,System.Drawing.RectangleF)">
  42575. <summary>
  42576. Initializes a new instance of the class.
  42577. </summary>
  42578. <param name="font">The font.</param>
  42579. <param name="bounds">The bounds.</param>
  42580. </member>
  42581. <member name="T:Spire.Pdf.AutomaticFields.PdfCompositeField">
  42582. <summary>
  42583. Represents class which can concatenate multiple automatic fields into single string.
  42584. </summary>
  42585. </member>
  42586. <member name="M:Spire.Pdf.AutomaticFields.PdfCompositeField.#ctor">
  42587. <summary>
  42588. Initializes a new instance of the class.
  42589. </summary>
  42590. </member>
  42591. <member name="M:Spire.Pdf.AutomaticFields.PdfCompositeField.#ctor(Spire.Pdf.Graphics.PdfFontBase)">
  42592. <summary>
  42593. Initializes a new instance of the class.
  42594. </summary>
  42595. <param name="font">A object that specifies the font attributes (the family name, the size, and the style of the font) to use. </param>
  42596. </member>
  42597. <member name="M:Spire.Pdf.AutomaticFields.PdfCompositeField.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush)">
  42598. <summary>
  42599. Initializes a new instance of the class.
  42600. </summary>
  42601. <param name="font">The font.</param>
  42602. <param name="brush">The brush.</param>
  42603. </member>
  42604. <member name="M:Spire.Pdf.AutomaticFields.PdfCompositeField.#ctor(Spire.Pdf.Graphics.PdfFontBase,System.String)">
  42605. <summary>
  42606. Initializes a new instance of the class.
  42607. </summary>
  42608. <param name="font">A object that specifies the font attributes (the family name, the size, and the style of the font) to use. </param>
  42609. <param name="text">The wide-character string to be drawn.</param>
  42610. </member>
  42611. <member name="M:Spire.Pdf.AutomaticFields.PdfCompositeField.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush,System.String)">
  42612. <summary>
  42613. Initializes a new instance of the class.
  42614. </summary>
  42615. <param name="font">A object that specifies the font attributes (the family name, the size, and the style of the font) to use. </param>
  42616. <param name="text">The wide-character string to be drawn.</param>
  42617. <param name="brush">A object that is used to fill the string. </param>
  42618. </member>
  42619. <member name="M:Spire.Pdf.AutomaticFields.PdfCompositeField.#ctor(System.String,Spire.Pdf.AutomaticFields.PdfAutomaticField[])">
  42620. <summary>
  42621. Initializes a new instance of the class.
  42622. </summary>
  42623. <param name="text">The wide-character string to be drawn.</param>
  42624. <param name="list">The list of objects.</param>
  42625. </member>
  42626. <member name="M:Spire.Pdf.AutomaticFields.PdfCompositeField.#ctor(Spire.Pdf.Graphics.PdfFontBase,System.String,Spire.Pdf.AutomaticFields.PdfAutomaticField[])">
  42627. <summary>
  42628. Initializes a new instance of the class.
  42629. </summary>
  42630. <param name="font">A object that specifies the font attributes (the family name, the size, and the style of the font) to use.</param>
  42631. <param name="text">The wide-character string to be drawn.</param>
  42632. <param name="list">The list of objects.</param>
  42633. </member>
  42634. <member name="M:Spire.Pdf.AutomaticFields.PdfCompositeField.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush,System.String,Spire.Pdf.AutomaticFields.PdfAutomaticField[])">
  42635. <summary>
  42636. Initializes a new instance of the class.
  42637. </summary>
  42638. <param name="font">A object that specifies the font attributes (the family name, the size, and the style of the font) to use.</param>
  42639. <param name="brush">A object that is used to fill the string. </param>
  42640. <param name="text">The wide-character string to be drawn.</param>
  42641. <param name="list">The list of objects.</param>
  42642. </member>
  42643. <member name="P:Spire.Pdf.AutomaticFields.PdfCompositeField.Text">
  42644. <summary>
  42645. Gets or sets the text.
  42646. </summary>
  42647. <value>The wide-character string to be drawn.</value>
  42648. </member>
  42649. <member name="P:Spire.Pdf.AutomaticFields.PdfCompositeField.AutomaticFields">
  42650. <summary>
  42651. Gets or sets the automatic fields.
  42652. </summary>
  42653. <value>The automatic fields.</value>
  42654. </member>
  42655. <member name="T:Spire.Pdf.AutomaticFields.PdfMultipleNumberValueField">
  42656. <summary>
  42657. Represents automatic field which has the same value within the
  42658. </summary>
  42659. </member>
  42660. <member name="M:Spire.Pdf.AutomaticFields.PdfMultipleNumberValueField.#ctor">
  42661. <summary>
  42662. Initializes a new instance of the class.
  42663. </summary>
  42664. </member>
  42665. <member name="M:Spire.Pdf.AutomaticFields.PdfMultipleNumberValueField.#ctor(Spire.Pdf.Graphics.PdfFontBase)">
  42666. <summary>
  42667. Initializes a new instance of the class.
  42668. </summary>
  42669. <param name="font">The font.</param>
  42670. </member>
  42671. <member name="M:Spire.Pdf.AutomaticFields.PdfMultipleNumberValueField.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush)">
  42672. <summary>
  42673. Initializes a new instance of the class.
  42674. </summary>
  42675. <param name="font">The font.</param>
  42676. <param name="brush">The brush.</param>
  42677. </member>
  42678. <member name="M:Spire.Pdf.AutomaticFields.PdfMultipleNumberValueField.#ctor(Spire.Pdf.Graphics.PdfFontBase,System.Drawing.RectangleF)">
  42679. <summary>
  42680. Initializes a new instance of the class.
  42681. </summary>
  42682. <param name="font">The font.</param>
  42683. <param name="bounds">The bounds.</param>
  42684. </member>
  42685. <member name="P:Spire.Pdf.AutomaticFields.PdfMultipleNumberValueField.NumberStyle">
  42686. <summary>
  42687. Gets or sets the number style.
  42688. </summary>
  42689. <value>The number style.</value>
  42690. </member>
  42691. <member name="T:Spire.Pdf.AutomaticFields.PdfMultipleValueField">
  42692. <summary>
  42693. Represents automatic field which has the same value within the
  42694. </summary>
  42695. </member>
  42696. <member name="M:Spire.Pdf.AutomaticFields.PdfMultipleValueField.#ctor">
  42697. <summary>
  42698. Initializes a new instance of the class.
  42699. </summary>
  42700. </member>
  42701. <member name="M:Spire.Pdf.AutomaticFields.PdfMultipleValueField.#ctor(Spire.Pdf.Graphics.PdfFontBase)">
  42702. <summary>
  42703. Initializes a new instance of the class.
  42704. </summary>
  42705. <param name="font">The font.</param>
  42706. </member>
  42707. <member name="M:Spire.Pdf.AutomaticFields.PdfMultipleValueField.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush)">
  42708. <summary>
  42709. Initializes a new instance of the class.
  42710. </summary>
  42711. <param name="font">The font.</param>
  42712. <param name="brush">The brush.</param>
  42713. </member>
  42714. <member name="M:Spire.Pdf.AutomaticFields.PdfMultipleValueField.#ctor(Spire.Pdf.Graphics.PdfFontBase,System.Drawing.RectangleF)">
  42715. <summary>
  42716. Initializes a new instance of the class.
  42717. </summary>
  42718. <param name="font">The font.</param>
  42719. <param name="bounds">The bounds.</param>
  42720. </member>
  42721. <member name="T:Spire.Pdf.AutomaticFields.PdfPageCountField">
  42722. <summary>
  42723. Represents total page count automatic field.
  42724. </summary>
  42725. </member>
  42726. <member name="M:Spire.Pdf.AutomaticFields.PdfPageCountField.#ctor">
  42727. <summary>
  42728. Initializes a new instance of the class.
  42729. </summary>
  42730. </member>
  42731. <member name="M:Spire.Pdf.AutomaticFields.PdfPageCountField.#ctor(Spire.Pdf.Graphics.PdfFontBase)">
  42732. <summary>
  42733. Initializes a new instance of the class.
  42734. </summary>
  42735. <param name="font">The font.</param>
  42736. </member>
  42737. <member name="M:Spire.Pdf.AutomaticFields.PdfPageCountField.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush)">
  42738. <summary>
  42739. Initializes a new instance of the class.
  42740. </summary>
  42741. <param name="font">The font.</param>
  42742. <param name="brush">The brush.</param>
  42743. </member>
  42744. <member name="M:Spire.Pdf.AutomaticFields.PdfPageCountField.#ctor(Spire.Pdf.Graphics.PdfFontBase,System.Drawing.RectangleF)">
  42745. <summary>
  42746. Initializes a new instance of the class.
  42747. </summary>
  42748. <param name="font">The font.</param>
  42749. <param name="bounds">The bounds.</param>
  42750. </member>
  42751. <member name="P:Spire.Pdf.AutomaticFields.PdfPageCountField.NumberStyle">
  42752. <summary>
  42753. Gets or sets the number style.
  42754. </summary>
  42755. <value>The number style.</value>
  42756. </member>
  42757. <member name="T:Spire.Pdf.AutomaticFields.PdfPageNumberField">
  42758. <summary>
  42759. Represents page number field.
  42760. </summary>
  42761. </member>
  42762. <member name="M:Spire.Pdf.AutomaticFields.PdfPageNumberField.#ctor">
  42763. <summary>
  42764. Initializes a new instance of the class.
  42765. </summary>
  42766. </member>
  42767. <member name="M:Spire.Pdf.AutomaticFields.PdfPageNumberField.#ctor(Spire.Pdf.Graphics.PdfFontBase)">
  42768. <summary>
  42769. Initializes a new instance of the class.
  42770. </summary>
  42771. <param name="font">The font.</param>
  42772. </member>
  42773. <member name="M:Spire.Pdf.AutomaticFields.PdfPageNumberField.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush)">
  42774. <summary>
  42775. Initializes a new instance of the class.
  42776. </summary>
  42777. <param name="font">The font.</param>
  42778. <param name="brush">The brush.</param>
  42779. </member>
  42780. <member name="M:Spire.Pdf.AutomaticFields.PdfPageNumberField.#ctor(Spire.Pdf.Graphics.PdfFontBase,System.Drawing.RectangleF)">
  42781. <summary>
  42782. Initializes a new instance of the class.
  42783. </summary>
  42784. <param name="font">The font.</param>
  42785. <param name="bounds">The bounds.</param>
  42786. </member>
  42787. <member name="T:Spire.Pdf.AutomaticFields.PdfSectionNumberField">
  42788. <summary>
  42789. Represents automatic field to display
  42790. </summary>
  42791. </member>
  42792. <member name="M:Spire.Pdf.AutomaticFields.PdfSectionNumberField.#ctor">
  42793. <summary>
  42794. Initializes a new instance of the class.
  42795. </summary>
  42796. </member>
  42797. <member name="M:Spire.Pdf.AutomaticFields.PdfSectionNumberField.#ctor(Spire.Pdf.Graphics.PdfFontBase)">
  42798. <summary>
  42799. Initializes a new instance of the class.
  42800. </summary>
  42801. <param name="font">The font.</param>
  42802. </member>
  42803. <member name="M:Spire.Pdf.AutomaticFields.PdfSectionNumberField.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush)">
  42804. <summary>
  42805. Initializes a new instance of the class.
  42806. </summary>
  42807. <param name="font">The font.</param>
  42808. <param name="brush">The brush.</param>
  42809. </member>
  42810. <member name="M:Spire.Pdf.AutomaticFields.PdfSectionNumberField.#ctor(Spire.Pdf.Graphics.PdfFontBase,System.Drawing.RectangleF)">
  42811. <summary>
  42812. Initializes a new instance of the class.
  42813. </summary>
  42814. <param name="font">The font.</param>
  42815. <param name="bounds">The bounds.</param>
  42816. </member>
  42817. <member name="T:Spire.Pdf.AutomaticFields.PdfSectionPageCountField">
  42818. <summary>
  42819. Represents automatic field to display number of pages in section.
  42820. </summary>
  42821. </member>
  42822. <member name="M:Spire.Pdf.AutomaticFields.PdfSectionPageCountField.#ctor">
  42823. <summary>
  42824. Initializes a new instance of the class.
  42825. </summary>
  42826. </member>
  42827. <member name="M:Spire.Pdf.AutomaticFields.PdfSectionPageCountField.#ctor(Spire.Pdf.Graphics.PdfFontBase)">
  42828. <summary>
  42829. Initializes a new instance of the class.
  42830. </summary>
  42831. <param name="font">The font.</param>
  42832. </member>
  42833. <member name="M:Spire.Pdf.AutomaticFields.PdfSectionPageCountField.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush)">
  42834. <summary>
  42835. Initializes a new instance of the class.
  42836. </summary>
  42837. <param name="font">The font.</param>
  42838. <param name="brush">The brush.</param>
  42839. </member>
  42840. <member name="M:Spire.Pdf.AutomaticFields.PdfSectionPageCountField.#ctor(Spire.Pdf.Graphics.PdfFontBase,System.Drawing.RectangleF)">
  42841. <summary>
  42842. Initializes a new instance of the class.
  42843. </summary>
  42844. <param name="font">The font.</param>
  42845. <param name="bounds">The bounds.</param>
  42846. </member>
  42847. <member name="T:Spire.Pdf.AutomaticFields.PdfSectionPageNumberField">
  42848. <summary>
  42849. Represents automatic field to display page number within a section.
  42850. </summary>
  42851. </member>
  42852. <member name="M:Spire.Pdf.AutomaticFields.PdfSectionPageNumberField.#ctor">
  42853. <summary>
  42854. Initializes a new instance of the class.
  42855. </summary>
  42856. </member>
  42857. <member name="M:Spire.Pdf.AutomaticFields.PdfSectionPageNumberField.#ctor(Spire.Pdf.Graphics.PdfFontBase)">
  42858. <summary>
  42859. Initializes a new instance of the class.
  42860. </summary>
  42861. <param name="font">The font.</param>
  42862. </member>
  42863. <member name="M:Spire.Pdf.AutomaticFields.PdfSectionPageNumberField.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush)">
  42864. <summary>
  42865. Initializes a new instance of the class.
  42866. </summary>
  42867. <param name="font">The font.</param>
  42868. <param name="brush">The brush.</param>
  42869. </member>
  42870. <member name="M:Spire.Pdf.AutomaticFields.PdfSectionPageNumberField.#ctor(Spire.Pdf.Graphics.PdfFontBase,System.Drawing.RectangleF)">
  42871. <summary>
  42872. Initializes a new instance of the class.
  42873. </summary>
  42874. <param name="font">The font.</param>
  42875. <param name="bounds">The bounds.</param>
  42876. </member>
  42877. <member name="T:Spire.Pdf.AutomaticFields.PdfSingleValueField">
  42878. <summary>
  42879. Represents automatic field which has the same value
  42880. in the whole document.
  42881. </summary>
  42882. </member>
  42883. <member name="M:Spire.Pdf.AutomaticFields.PdfSingleValueField.#ctor">
  42884. <summary>
  42885. Initializes a new instance of the class.
  42886. </summary>
  42887. </member>
  42888. <member name="M:Spire.Pdf.AutomaticFields.PdfSingleValueField.#ctor(Spire.Pdf.Graphics.PdfFontBase)">
  42889. <summary>
  42890. Initializes a new instance of the class.
  42891. </summary>
  42892. <param name="font">The font.</param>
  42893. </member>
  42894. <member name="M:Spire.Pdf.AutomaticFields.PdfSingleValueField.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush)">
  42895. <summary>
  42896. Initializes a new instance of the class.
  42897. </summary>
  42898. <param name="font">The font.</param>
  42899. <param name="brush">The brush.</param>
  42900. </member>
  42901. <member name="M:Spire.Pdf.AutomaticFields.PdfSingleValueField.#ctor(Spire.Pdf.Graphics.PdfFontBase,System.Drawing.RectangleF)">
  42902. <summary>
  42903. Initializes a new instance of the class.
  42904. </summary>
  42905. <param name="font">The font.</param>
  42906. <param name="bounds">The bounds.</param>
  42907. </member>
  42908. <member name="T:Spire.Pdf.AutomaticFields.PdfStaticField">
  42909. <summary>
  42910. Represents automatic field which value can be evaluated in the moment of creation.
  42911. </summary>
  42912. </member>
  42913. <member name="M:Spire.Pdf.AutomaticFields.PdfStaticField.#ctor">
  42914. <summary>
  42915. Initializes a new instance of the class.
  42916. </summary>
  42917. </member>
  42918. <member name="M:Spire.Pdf.AutomaticFields.PdfStaticField.#ctor(Spire.Pdf.Graphics.PdfFontBase)">
  42919. <summary>
  42920. Initializes a new instance of the class.
  42921. </summary>
  42922. <param name="font">The font.</param>
  42923. </member>
  42924. <member name="M:Spire.Pdf.AutomaticFields.PdfStaticField.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush)">
  42925. <summary>
  42926. Initializes a new instance of the class.
  42927. </summary>
  42928. <param name="font">The font.</param>
  42929. <param name="brush">The brush.</param>
  42930. </member>
  42931. <member name="M:Spire.Pdf.AutomaticFields.PdfStaticField.#ctor(Spire.Pdf.Graphics.PdfFontBase,System.Drawing.RectangleF)">
  42932. <summary>
  42933. Initializes a new instance of the class.
  42934. </summary>
  42935. <param name="font">The font.</param>
  42936. <param name="bounds">The bounds.</param>
  42937. </member>
  42938. <member name="T:Spire.Pdf.Collections.PdfCollection">
  42939. <summary>
  42940. A collection specifies the viewing and organizational characteristics
  42941. of portable collections.The intent of portable collections is to present,
  42942. sort, and search collections of related document,such as email archives,
  42943. photo collections, and engineering bidsets.
  42944. </summary>
  42945. </member>
  42946. <member name="F:Spire.Pdf.Collections.PdfCollection.m_dictionary">
  42947. <summary>
  42948. A collection dictionary which specifies the viewing and organizational
  42949. characteristics of portable collections.
  42950. </summary>
  42951. </member>
  42952. <member name="F:Spire.Pdf.Collections.PdfCollection.m_embeddedFiles">
  42953. <summary>
  42954. The embeddedFiles name tree which the file attachments comprising a collection.
  42955. </summary>
  42956. </member>
  42957. <member name="P:Spire.Pdf.Collections.PdfCollection.Folders">
  42958. <summary>
  42959. (Required if the collection has folders; ExtensionLevel3)
  42960. An indirect reference to the folder dictionary that is the
  42961. single common ancestor of all other folders in a portable
  42962. collection.
  42963. </summary>
  42964. </member>
  42965. <member name="P:Spire.Pdf.Collections.PdfCollection.AssociatedFiles">
  42966. <summary>
  42967. Get the document collection associated files
  42968. </summary>
  42969. </member>
  42970. <member name="P:Spire.Pdf.Collections.PdfCollection.FieldNames">
  42971. <summary>
  42972. Get the document collection associated field names
  42973. </summary>
  42974. </member>
  42975. <member name="M:Spire.Pdf.Collections.PdfCollection.#ctor(Spire.Pdf.Attachments.PdfAttachmentCollection,Spire.Pdf.IO.PdfCrossTable)">
  42976. <summary>
  42977. Construct an instance.
  42978. </summary>
  42979. <param name="embeddedFiles">The embeddedFiles name tree which the file attachments comprising a collection.</param>
  42980. <param name="crossTable">The pdf cross Table.</param>
  42981. </member>
  42982. <member name="M:Spire.Pdf.Collections.PdfCollection.#ctor(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Attachments.PdfAttachmentCollection,Spire.Pdf.IO.PdfCrossTable)">
  42983. <summary>
  42984. Construct an instance.
  42985. </summary>
  42986. <param name="dictCollection">The collections dictionary.</param>
  42987. <param name="embeddedFiles">The embeddedFiles name tree which the file attachments comprising a collection.</param>
  42988. <param name="crossTable">The pdf cross Table.</param>
  42989. </member>
  42990. <member name="M:Spire.Pdf.Collections.PdfCollection.AddFile(System.String)">
  42991. <summary>
  42992. Add a local file.
  42993. </summary>
  42994. <param name="filePath">The local file path.</param>
  42995. </member>
  42996. <member name="M:Spire.Pdf.Collections.PdfCollection.AddFile(System.String,System.IO.Stream)">
  42997. <summary>
  42998. Add a stream.
  42999. </summary>
  43000. <param name="fileName">The file name of the stream.</param>
  43001. <param name="stream">The stream.</param>
  43002. </member>
  43003. <member name="M:Spire.Pdf.Collections.PdfCollection.AddAttachment(Spire.Pdf.Attachments.PdfAttachment)">
  43004. <summary>
  43005. Add an attachment.
  43006. </summary>
  43007. <param name="attachment">The attachment.</param>
  43008. </member>
  43009. <member name="M:Spire.Pdf.Collections.PdfCollection.AddCustomField(System.String,System.String,Spire.Pdf.Collections.CustomFieldType)">
  43010. <summary>
  43011. Add a custom field.
  43012. </summary>
  43013. <param name="fieldName">Custom field name.</param>
  43014. <param name="displayText">Custom field display name.</param>
  43015. <param name="fieldType">Custom field type.</param>
  43016. </member>
  43017. <member name="M:Spire.Pdf.Collections.PdfCollection.AddFileRelatedField(System.String,System.String,Spire.Pdf.Collections.FileRelatedFieldType)">
  43018. <summary>
  43019. Add a file related field.
  43020. </summary>
  43021. <param name="fieldName">File related field name.</param>
  43022. <param name="displayText">File related field display name.</param>
  43023. <param name="fieldType">File related field type.</param>
  43024. </member>
  43025. <member name="M:Spire.Pdf.Collections.PdfCollection.Sort(System.String[],System.Boolean[])">
  43026. <summary>
  43027. Sort embedded files with field names.
  43028. </summary>
  43029. <param name="fieldNames">The names of fields that the PDF viewer application
  43030. uses to sort the items in the collection.</param>
  43031. <param name="order">Specifies whether the items in the collection are sorted
  43032. in ascending order.</param>
  43033. </member>
  43034. <member name="M:Spire.Pdf.Collections.PdfCollection.Clear">
  43035. <summary>
  43036. Clear all files and folders.
  43037. </summary>
  43038. </member>
  43039. <member name="M:Spire.Pdf.Collections.PdfCollection.Dictionary_BeginSave(System.Object,Spire.Pdf.Primitives.SavePdfPrimitiveEventArgs)">
  43040. <summary>
  43041. Trigger when pdf wrappered element saving.
  43042. </summary>
  43043. <param name="sender">The source of event.</param>
  43044. <param name="ars">The arguments of event.</param>
  43045. </member>
  43046. <member name="P:Spire.Pdf.Collections.PdfCollection.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  43047. <summary>
  43048. Gets the wrapped element.
  43049. </summary>
  43050. </member>
  43051. <member name="M:Spire.Pdf.Collections.PdfCollection.CreateDefaultDictionary">
  43052. <summary>
  43053. Create default dictionary
  43054. </summary>
  43055. <returns></returns>
  43056. </member>
  43057. <member name="M:Spire.Pdf.Collections.PdfCollection.SynchronizeToPdfPrimitive">
  43058. <summary>
  43059. Synchronize the instance to the pdf primitive.
  43060. </summary>
  43061. </member>
  43062. <member name="M:Spire.Pdf.Collections.PdfCollection.SynchronizeFromPdfPrimitive">
  43063. <summary>
  43064. Synchronize the instance from the pdf primitive.
  43065. </summary>
  43066. </member>
  43067. <member name="T:Spire.Pdf.Collections.CustomFieldType">
  43068. <summary>
  43069. Custom field type.
  43070. </summary>
  43071. </member>
  43072. <member name="F:Spire.Pdf.Collections.CustomFieldType.TextField">
  43073. <summary>
  43074. The field data is stored as a PDF text string.
  43075. </summary>
  43076. </member>
  43077. <member name="F:Spire.Pdf.Collections.CustomFieldType.DateField">
  43078. <summary>
  43079. The field data is stored as a PDF date string.
  43080. </summary>
  43081. </member>
  43082. <member name="F:Spire.Pdf.Collections.CustomFieldType.NumberField">
  43083. <summary>
  43084. The field data is stored as a PDF number.
  43085. </summary>
  43086. </member>
  43087. <member name="T:Spire.Pdf.Collections.FileRelatedFieldType">
  43088. <summary>
  43089. File related field Type.
  43090. </summary>
  43091. </member>
  43092. <member name="F:Spire.Pdf.Collections.FileRelatedFieldType.FileName">
  43093. <summary>
  43094. The field data is file name of the embedded file stream.
  43095. </summary>
  43096. </member>
  43097. <member name="F:Spire.Pdf.Collections.FileRelatedFieldType.Desc">
  43098. <summary>
  43099. The field data is the description of the embedded file stream.
  43100. </summary>
  43101. </member>
  43102. <member name="F:Spire.Pdf.Collections.FileRelatedFieldType.ModDate">
  43103. <summary>
  43104. The field data is the modification date of the embedded file stream.
  43105. </summary>
  43106. </member>
  43107. <member name="F:Spire.Pdf.Collections.FileRelatedFieldType.CreationDate">
  43108. <summary>
  43109. The field data is the creation date of the embedded file stream.
  43110. </summary>
  43111. </member>
  43112. <member name="F:Spire.Pdf.Collections.FileRelatedFieldType.Size">
  43113. <summary>
  43114. The field data is the size of the embedded file stream.
  43115. </summary>
  43116. </member>
  43117. <member name="T:Spire.Pdf.Collections.PdfFolder">
  43118. <summary>
  43119. A folder for the purpose of organizing files into a hierarchical structure.
  43120. The structure is represented by a tree with a single root folder acting as
  43121. the common ancestor for all other folders and files in the collection.
  43122. </summary>
  43123. </member>
  43124. <member name="F:Spire.Pdf.Collections.PdfFolder.m_dictionary">
  43125. <summary>
  43126. A collection dictionary which specifies the viewing and organizational
  43127. characteristics of portable collections.
  43128. </summary>
  43129. </member>
  43130. <member name="F:Spire.Pdf.Collections.PdfFolder.m_embeddedFiles">
  43131. <summary>
  43132. The embeddedFiles name tree which the file attachments comprising a collection.
  43133. </summary>
  43134. </member>
  43135. <member name="P:Spire.Pdf.Collections.PdfFolder.ID">
  43136. <summary>
  43137. (Required;ExtensionLevel3)A non-negative integer value
  43138. representing the unique folder identification number.Two folders
  43139. shall not share the same ID value.
  43140. The folder ID value appears as part of the name tree key of any file
  43141. associated with this folder.A detailed description of the association
  43142. between folder and files can be found after this table.
  43143. </summary>
  43144. </member>
  43145. <member name="P:Spire.Pdf.Collections.PdfFolder.Name">
  43146. <summary>
  43147. (Required;ExtensionLevel3)A file name representing the name of the
  43148. folder.Two sibling folders shall not share the same name following
  43149. case normalization.
  43150. Note:Descriptions of file name and case normalization follow this
  43151. table.
  43152. </summary>
  43153. </member>
  43154. <member name="P:Spire.Pdf.Collections.PdfFolder.Parent">
  43155. <summary>
  43156. (Required for child folders; ExtensionLevel3)
  43157. An indirect reference to the parent folder of this folder.
  43158. This entry shall be absent for a root folder.
  43159. </summary>
  43160. </member>
  43161. <member name="P:Spire.Pdf.Collections.PdfFolder.Child">
  43162. <summary>
  43163. (Required if the folder has any descendents; ExtensionLevel3)
  43164. An indirect reference to the first child folder of this folder.
  43165. </summary>
  43166. </member>
  43167. <member name="P:Spire.Pdf.Collections.PdfFolder.Next">
  43168. <summary>
  43169. (Required for all but the last item at each level; ExtensionLevel3)
  43170. An indirect reference to the next sibling folder at this level.
  43171. </summary>
  43172. </member>
  43173. <member name="M:Spire.Pdf.Collections.PdfFolder.#ctor(System.String,Spire.Pdf.Attachments.PdfAttachmentCollection,Spire.Pdf.IO.PdfCrossTable)">
  43174. <summary>
  43175. Construct an instance.
  43176. </summary>
  43177. <param name="name">The folder name.</param>
  43178. <param name="embeddedFiles">The embeddedFiles name tree which the file attachments comprising a collection.</param>
  43179. <param name="crossTable">The pdf cross Table.</param>
  43180. </member>
  43181. <member name="M:Spire.Pdf.Collections.PdfFolder.#ctor(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Attachments.PdfAttachmentCollection,Spire.Pdf.IO.PdfCrossTable)">
  43182. <summary>
  43183. Construct an instance.
  43184. </summary>
  43185. <param name="dictFolder">The collections dictionary.</param>
  43186. <param name="embeddedFiles">The embeddedFiles name tree which the file attachments comprising a collection.</param>
  43187. <param name="crossTable">The pdf cross Table.</param>
  43188. </member>
  43189. <member name="M:Spire.Pdf.Collections.PdfFolder.AddFile(System.String)">
  43190. <summary>
  43191. Add a local file into this folder.
  43192. </summary>
  43193. <param name="filePath">The local file path.</param>
  43194. </member>
  43195. <member name="M:Spire.Pdf.Collections.PdfFolder.AddFile(System.String,System.IO.Stream)">
  43196. <summary>
  43197. Add a stream into this folder.
  43198. </summary>
  43199. <param name="fileName">The file name of the stream.</param>
  43200. <param name="stream">The stream.</param>
  43201. </member>
  43202. <member name="M:Spire.Pdf.Collections.PdfFolder.DeleteFile(Spire.Pdf.Attachments.PdfAttachment)">
  43203. <summary>
  43204. Delete the file in this folder.
  43205. </summary>
  43206. <param name="file">The file.</param>
  43207. </member>
  43208. <member name="M:Spire.Pdf.Collections.PdfFolder.GetFiles">
  43209. <summary>
  43210. Get the files in this folder.
  43211. </summary>
  43212. <returns>The file list in this folder.</returns>
  43213. </member>
  43214. <member name="M:Spire.Pdf.Collections.PdfFolder.CreateSubfolder(System.String)">
  43215. <summary>
  43216. Create an subfolder.
  43217. </summary>
  43218. <param name="folderName">The subfolder name.</param>
  43219. <returns>The PdfFolder.</returns>
  43220. </member>
  43221. <member name="M:Spire.Pdf.Collections.PdfFolder.DeleteSubfolder(System.String)">
  43222. <summary>
  43223. Delete an subfolder.
  43224. </summary>
  43225. <param name="folderName">The subfolder name.</param>
  43226. </member>
  43227. <member name="M:Spire.Pdf.Collections.PdfFolder.GetSubfolders">
  43228. <summary>
  43229. Get the subfolders of this folder.
  43230. </summary>
  43231. <returns>The subfolder list in this folder.</returns>
  43232. </member>
  43233. <member name="M:Spire.Pdf.Collections.PdfFolder.HasSubfolders">
  43234. <summary>
  43235. Whether has subfolders.
  43236. </summary>
  43237. <returns>True or False</returns>
  43238. </member>
  43239. <member name="M:Spire.Pdf.Collections.PdfFolder.Clear">
  43240. <summary>
  43241. Clear this folder.
  43242. </summary>
  43243. </member>
  43244. <member name="M:Spire.Pdf.Collections.PdfFolder.AddExistFolder(System.String)">
  43245. <summary>
  43246. Add local folder into this folder.
  43247. </summary>
  43248. <param name="folderPath">The local folder path.</param>
  43249. </member>
  43250. <member name="M:Spire.Pdf.Collections.PdfFolder.AddAttachment(Spire.Pdf.Attachments.PdfAttachment)">
  43251. <summary>
  43252. Add an attachment into this folder.
  43253. </summary>
  43254. <param name="attachment">The attachment.</param>
  43255. </member>
  43256. <member name="M:Spire.Pdf.Collections.PdfFolder.CreateDefaultDictionary">
  43257. <summary>
  43258. Create default dictionary
  43259. </summary>
  43260. <returns></returns>
  43261. </member>
  43262. <member name="M:Spire.Pdf.Collections.PdfFolder.GenerateUniqueFolderID">
  43263. <summary>
  43264. Generate foler ID which A non-negative integer value
  43265. representing the unique folder identification number.
  43266. Two folders shall not share the same ID value.
  43267. </summary>
  43268. <returns>The Unique folder ID.</returns>
  43269. </member>
  43270. <member name="M:Spire.Pdf.Collections.PdfFolder.GetFolderIDWithChild">
  43271. <summary>
  43272. Get all folder ID which include current folder's ID and child folders's ID.
  43273. </summary>
  43274. <returns>The folder ID list.</returns>
  43275. </member>
  43276. <member name="M:Spire.Pdf.Collections.PdfFolder.ShouldNotShareSameNameInChildFolders(System.String)">
  43277. <summary>
  43278. Two sibling folders shall not share the same name.
  43279. </summary>
  43280. <param name="name">The new child folder name.</param>
  43281. <returns>True: no same name.</returns>
  43282. </member>
  43283. <member name="M:Spire.Pdf.Collections.PdfFolder.Dictionary_BeginSave(System.Object,Spire.Pdf.Primitives.SavePdfPrimitiveEventArgs)">
  43284. <summary>
  43285. Trigger when pdf wrappered element saving.
  43286. </summary>
  43287. <param name="sender">The source of event.</param>
  43288. <param name="ars">The arguments of event.</param>
  43289. </member>
  43290. <member name="P:Spire.Pdf.Collections.PdfFolder.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  43291. <summary>
  43292. Gets the wrapped element.
  43293. </summary>
  43294. </member>
  43295. <member name="M:Spire.Pdf.Collections.PdfFolder.SynchronizeToPdfPrimitive">
  43296. <summary>
  43297. Synchronize the instance to the pdf primitive.
  43298. </summary>
  43299. </member>
  43300. <member name="M:Spire.Pdf.Collections.PdfFolder.SynchronizeFromPdfPrimitive">
  43301. <summary>
  43302. Synchronize the instance from the pdf primitive.
  43303. </summary>
  43304. </member>
  43305. <member name="T:Spire.Pdf.Bookmarks.PdfBookmark">
  43306. <summary>
  43307. Each instance of this class represents
  43308. an bookmark node in the bookmark tree.
  43309. </summary>
  43310. </member>
  43311. <member name="P:Spire.Pdf.Bookmarks.PdfBookmark.Destination">
  43312. <summary>
  43313. Gets or sets the outline destination.
  43314. </summary>
  43315. </member>
  43316. <member name="P:Spire.Pdf.Bookmarks.PdfBookmark.Title">
  43317. <summary>
  43318. Gets or sets the outline title.
  43319. </summary>
  43320. <remarks>The outline title is the text,
  43321. which appears in the outline tree as a tree node.</remarks>
  43322. </member>
  43323. <member name="P:Spire.Pdf.Bookmarks.PdfBookmark.Color">
  43324. <summary>
  43325. Gets or sets the color.
  43326. </summary>
  43327. </member>
  43328. <member name="P:Spire.Pdf.Bookmarks.PdfBookmark.DisplayStyle">
  43329. <summary>
  43330. Gets or sets the text style.
  43331. </summary>
  43332. </member>
  43333. <member name="P:Spire.Pdf.Bookmarks.PdfBookmark.ExpandBookmark">
  43334. <summary>
  43335. It's true,expand node
  43336. It's false,collapse node
  43337. </summary>
  43338. </member>
  43339. <member name="P:Spire.Pdf.Bookmarks.PdfBookmark.Action">
  43340. <summary>
  43341. Gets or sets the Action for the Outline.
  43342. </summary>
  43343. </member>
  43344. <member name="T:Spire.Pdf.Bookmarks.PdfBookmarkCollection">
  43345. <summary>
  43346. This class plays two roles: it's a base class for all bookmarks
  43347. and it's a root of a bookmarks tree.
  43348. </summary>
  43349. </member>
  43350. <member name="P:Spire.Pdf.Bookmarks.PdfBookmarkCollection.Count">
  43351. <summary>
  43352. Gets number of the elements in the collection.
  43353. </summary>
  43354. </member>
  43355. <member name="P:Spire.Pdf.Bookmarks.PdfBookmarkCollection.Item(System.Int32)">
  43356. <summary>
  43357. Gets the at the specified index.
  43358. </summary>
  43359. <value>index</value>
  43360. </member>
  43361. <member name="M:Spire.Pdf.Bookmarks.PdfBookmarkCollection.Add(System.String)">
  43362. <summary>
  43363. Creates and adds an outline.
  43364. </summary>
  43365. <param name="title">The title of the new outline.</param>
  43366. <returns>The outline created.</returns>
  43367. </member>
  43368. <member name="M:Spire.Pdf.Bookmarks.PdfBookmarkCollection.Contains(Spire.Pdf.Bookmarks.PdfBookmark)">
  43369. <summary>
  43370. Determines whether the specified outline is a direct descendant of the outline base.
  43371. </summary>
  43372. <param name="outline">The outline.</param>
  43373. <returns>
  43374. <c>true</c> if the specified outline is a direct descendant of the outline base;
  43375. otherwise, <c>false</c>.
  43376. </returns>
  43377. </member>
  43378. <member name="M:Spire.Pdf.Bookmarks.PdfBookmarkCollection.Remove(System.String)">
  43379. <summary>
  43380. Removes the specified bookmark from the document.
  43381. </summary>
  43382. <param name="title">The title of the outline.</param>
  43383. </member>
  43384. <member name="M:Spire.Pdf.Bookmarks.PdfBookmarkCollection.RemoveAt(System.Int32)">
  43385. <summary>
  43386. Removes the specified bookmark from the document at the specified index.
  43387. </summary>
  43388. <param name="index">The index.</param>
  43389. </member>
  43390. <member name="M:Spire.Pdf.Bookmarks.PdfBookmarkCollection.Clear">
  43391. <summary>
  43392. Removes all the bookmark from the document.
  43393. </summary>
  43394. </member>
  43395. <member name="M:Spire.Pdf.Bookmarks.PdfBookmarkCollection.Insert(System.Int32,System.String)">
  43396. <summary>
  43397. Inserts a new outline at the specified index.
  43398. </summary>
  43399. <param name="index">The index.</param>
  43400. <param name="title">The title of the new outline.</param>
  43401. <returns>The new outline.</returns>
  43402. </member>
  43403. <!-- 对于成员“M:Spire.Pdf.Bookmarks.PdfBookmarkCollection.System#Collections#IEnumerable#GetEnumerator”忽略有格式错误的 XML 注释 -->
  43404. <member name="P:Spire.Pdf.Bookmarks.PdfBookmarkCollection.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  43405. <summary>
  43406. Gets the element.
  43407. </summary>
  43408. <value></value>
  43409. </member>
  43410. <member name="T:Spire.Pdf.Bookmarks.PdfTextStyle">
  43411. <summary>
  43412. Allows to choose outline text style.
  43413. </summary>
  43414. </member>
  43415. <member name="F:Spire.Pdf.Bookmarks.PdfTextStyle.Regular">
  43416. <summary>
  43417. Regular text style.
  43418. </summary>
  43419. </member>
  43420. <member name="F:Spire.Pdf.Bookmarks.PdfTextStyle.Italic">
  43421. <summary>
  43422. Italic text style.
  43423. </summary>
  43424. </member>
  43425. <member name="F:Spire.Pdf.Bookmarks.PdfTextStyle.Bold">
  43426. <summary>
  43427. Bold text style.
  43428. </summary>
  43429. </member>
  43430. <member name="T:Spire.Pdf.Bookmarks.PdfBookmarkWidget">
  43431. <summary>
  43432. Represents loaded bookmark class.
  43433. </summary>
  43434. </member>
  43435. <member name="P:Spire.Pdf.Bookmarks.PdfBookmarkWidget.Destination">
  43436. <summary>
  43437. Gets or sets the outline destination.
  43438. </summary>
  43439. </member>
  43440. <member name="P:Spire.Pdf.Bookmarks.PdfBookmarkWidget.Title">
  43441. <summary>
  43442. Gets or sets the outline title.
  43443. </summary>
  43444. <remarks>The outline title is the text,
  43445. which appears in the outline tree as a tree node.</remarks>
  43446. </member>
  43447. <member name="P:Spire.Pdf.Bookmarks.PdfBookmarkWidget.Color">
  43448. <summary>
  43449. Gets or sets the color.
  43450. </summary>
  43451. </member>
  43452. <member name="P:Spire.Pdf.Bookmarks.PdfBookmarkWidget.DisplayStyle">
  43453. <summary>
  43454. Gets or sets the text style.
  43455. </summary>
  43456. </member>
  43457. <member name="T:Spire.Pdf.PdfConvertOptions">
  43458. <summary>
  43459. The class can be used to set some options when do convert operation.
  43460. </summary>
  43461. </member>
  43462. <member name="F:Spire.Pdf.PdfConvertOptions.m_xlsxOptions">
  43463. <summary>
  43464. Pdf document to xlsx document,page content layout
  43465. </summary>
  43466. </member>
  43467. <member name="P:Spire.Pdf.PdfConvertOptions.UseHighQualityImage">
  43468. <summary>
  43469. Gets or sets a value indicates whether to use the high qulity image when convert xps to pdf.
  43470. </summary>
  43471. </member>
  43472. <member name="P:Spire.Pdf.PdfConvertOptions.UseHighQualityEmbeddedSvg">
  43473. <summary>
  43474. Gets or sets a value indicates whether to use the high quality embedded svg when convert pdf to html.
  43475. </summary>
  43476. </member>
  43477. <member name="P:Spire.Pdf.PdfConvertOptions.UseInvariantCulture">
  43478. <summary>
  43479. Gets or sets a value indicates whether to use invariant culture mode when convert pdf to xps.
  43480. </summary>
  43481. </member>
  43482. <member name="P:Spire.Pdf.PdfConvertOptions.UsePsMode">
  43483. <summary>
  43484. Gets or sets a value indicates whether to use PS mode to convert pdf to xps, doc.
  43485. </summary>
  43486. </member>
  43487. <member name="P:Spire.Pdf.PdfConvertOptions.UsePsModeToImage">
  43488. <summary>
  43489. Gets or sets a value indicates whether to use PS mode to convert pdf to img.
  43490. </summary>
  43491. </member>
  43492. <member name="P:Spire.Pdf.PdfConvertOptions.BackgroundTransparentValue">
  43493. <summary>
  43494. Gets or sets a value indicates whether to image background transparent pdf to img.
  43495. </summary>
  43496. </member>
  43497. <member name="P:Spire.Pdf.PdfConvertOptions.UseEmbeddedSvgMode">
  43498. <summary>
  43499. Gets or sets a value indicates whether to use the embedded svg in the result file when convert pdf to html.
  43500. </summary>
  43501. </member>
  43502. <member name="P:Spire.Pdf.PdfConvertOptions.MaxPageInOneFile">
  43503. <summary>
  43504. Gets or sets a value indicates the count of page contents in one html file when convert pdf to html, works only when UseEmbeddedSvgMode property is set to false.
  43505. </summary>
  43506. </member>
  43507. <member name="P:Spire.Pdf.PdfConvertOptions.UseEmbeddedImage">
  43508. <summary>
  43509. Gets or sets a value indicates whether to embed image data in the result file when convert pdf to html, works only when UseEmbeddedSvgMode property is set to false.
  43510. </summary>
  43511. </member>
  43512. <member name="P:Spire.Pdf.PdfConvertOptions.SvgWidthPixel">
  43513. <summary>
  43514. Gets or sets a value indicates the output svg's width in pixel unit, -1 means use the orignal width.
  43515. </summary>
  43516. </member>
  43517. <member name="P:Spire.Pdf.PdfConvertOptions.SvgHeightPixel">
  43518. <summary>
  43519. Gets or sets a value indicates the output svg's height in pixel unit, -1 means use the orignal width.
  43520. </summary>
  43521. </member>
  43522. <member name="P:Spire.Pdf.PdfConvertOptions.UseFlowRecognitionModeForDoc">
  43523. <summary>
  43524. Gets or sets a value indicates whether whether to use flow recognition mode to convert pdf to doc(docx).
  43525. </summary>
  43526. </member>
  43527. <member name="P:Spire.Pdf.PdfConvertOptions.XlsxOptions">
  43528. <summary>
  43529. Pdf document to xlsx document,the xlsx options
  43530. </summary>
  43531. </member>
  43532. <member name="P:Spire.Pdf.PdfConvertOptions.FindTextByAbsolutePosition">
  43533. <summary>
  43534. Find Text in PDF file by absolute position or operator order.default is true.
  43535. </summary>
  43536. </member>
  43537. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToImageOptions(System.Boolean)">
  43538. <summary>
  43539. Set pdf to image convert options.
  43540. </summary>
  43541. <param name="usePsMode">Indicates whether to use PS mode.</param>
  43542. </member>
  43543. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToImageOptions(System.Int32)">
  43544. <summary>
  43545. Set pdf to image convert options.
  43546. </summary>
  43547. <param name="bgTransparentValue">Alpha values rang from 0 to 255</param>
  43548. </member>
  43549. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToXlsxOptions(Spire.Pdf.Conversion.XlsxOptions)">
  43550. <summary>
  43551. Set pdf to xlsx convert options
  43552. the parameter is:the implementation class the xlsxOptions class
  43553. The implementation class:XlsxLineLayoutOptions or XlsxTextLayoutOptions
  43554. </summary>
  43555. <param name="options"></param>
  43556. </member>
  43557. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToXpsOptions">
  43558. <summary>
  43559. Set pdf to xps convert options.
  43560. Default usePsMode = true,useInvariantCulture = false,useHighQualityImg = false.
  43561. </summary>
  43562. </member>
  43563. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToXpsOptions(System.Boolean)">
  43564. <summary>
  43565. Set pdf to xps convert options.
  43566. </summary>
  43567. <param name="usePsMode">Indicates whether to use PS mode.</param>
  43568. </member>
  43569. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToXpsOptions(System.Boolean,System.Boolean)">
  43570. <summary>
  43571. Set pdf to xps convert options.
  43572. </summary>
  43573. <param name="usePsMode">Indicates whether to use PS mode.</param>
  43574. <param name="useInvariantCulture">Indicates whether to use invariant culture.</param>
  43575. </member>
  43576. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToXpsOptions(System.Boolean,System.Boolean,System.Boolean)">
  43577. <summary>
  43578. Set pdf to xps convert options.
  43579. </summary>
  43580. <param name="usePsMode">Indicates whether to use PS mode.</param>
  43581. <param name="useInvariantCulture">Indicates whether to use invariant culture.</param>
  43582. <param name="useHighQualityImg">Indicates whether to use the high qulity image.</param>
  43583. </member>
  43584. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToDocOptions">
  43585. <summary>
  43586. Set pdf to doc convert options.
  43587. Default usePsMode = true.
  43588. </summary>
  43589. </member>
  43590. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToDocOptions(System.Boolean)">
  43591. <summary>
  43592. Set pdf to doc convert options.
  43593. </summary>
  43594. <param name="usePsMode">Indicates whether to use PS mode.</param>
  43595. </member>
  43596. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToDocOptions(System.Boolean,System.Boolean)">
  43597. <summary>
  43598. Set pdf to doc convert options.
  43599. </summary>
  43600. <param name="usePsMode">Indicates whether to use PS mode.</param>
  43601. <param name="useFlowRecognitionMode">Indicates whether to use flow recognition mode.</param>
  43602. </member>
  43603. <member name="M:Spire.Pdf.PdfConvertOptions.SetXpsToPdfOptions">
  43604. <summary>
  43605. Set xps to pdf convert options.
  43606. Default useHighQualityImg = false.
  43607. </summary>
  43608. </member>
  43609. <member name="M:Spire.Pdf.PdfConvertOptions.SetXpsToPdfOptions(System.Boolean)">
  43610. <summary>
  43611. Set xps to pdf convert options.
  43612. </summary>
  43613. <param name="useHighQualityImg">Indicates whether to use the high qulity image.</param>
  43614. </member>
  43615. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToHtmlOptions">
  43616. <summary>
  43617. Set pdf to html convert options.
  43618. Default useEmbeddedSvg = true, useEmbeddedImg = false, maxPageOneFile = 500, useHighQualityEmbeddedSvg=true.
  43619. </summary>
  43620. </member>
  43621. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToHtmlOptions(System.Boolean)">
  43622. <summary>
  43623. Set pdf to html convert options.
  43624. </summary>
  43625. <param name="useEmbeddedSvg">Indicates whether to use the embedded svg in html file.</param>
  43626. </member>
  43627. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToHtmlOptions(System.Boolean,System.Boolean)">
  43628. <summary>
  43629. Set pdf to html convert options.
  43630. </summary>
  43631. <param name="useEmbeddedSvg">Indicates whether to use the embedded svg in html file.</param>
  43632. <param name="useEmbeddedImg">Indicates whether to embed image data in html file, works only when useEmbeddedSvg is set to false.</param>
  43633. </member>
  43634. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToHtmlOptions(System.Boolean,System.Boolean,System.Int32)">
  43635. <summary>
  43636. Set pdf to html convert options.
  43637. </summary>
  43638. <param name="useEmbeddedSvg">Indicates whether to use the embedded svg in html file.</param>
  43639. <param name="useEmbeddedImg">Indicates whether to embed image data in html file, works only when useEmbeddedSvg is set to false.</param>
  43640. <param name="maxPageOneFile">Indicates the count of page contents in one html file, works only when useEmbeddedSvg is set to false.</param>
  43641. </member>
  43642. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToHtmlOptions(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
  43643. <summary>
  43644. Set pdf to html convert options.
  43645. </summary>
  43646. <param name="useEmbeddedSvg">Indicates whether to use the embedded svg in html file.</param>
  43647. <param name="useEmbeddedImg">Indicates whether to embed image data in html file, works only when useEmbeddedSvg is set to false.</param>
  43648. <param name="maxPageOneFile">Indicates the count of page contents in one html file, works only when useEmbeddedSvg is set to false.</param>
  43649. <param name="useHighQualityEmbeddedSvg">Indicates whether to use the high quality embedded svg in html file, works only when useEmbeddedSvg is set to true.</param>
  43650. </member>
  43651. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToSvgOptions">
  43652. <summary>
  43653. Set pdf to svg options.
  43654. Default wPixel = -1f, hPixel = -1f, -1f means no change.
  43655. </summary>
  43656. </member>
  43657. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToSvgOptions(System.Single)">
  43658. <summary>
  43659. Set pdf to svg options.
  43660. </summary>
  43661. <param name="wPixel">The output svg's width in pixel unit, -1f means no change.</param>
  43662. </member>
  43663. <member name="M:Spire.Pdf.PdfConvertOptions.SetPdfToSvgOptions(System.Single,System.Single)">
  43664. <summary>
  43665. Set pdf to svg options.
  43666. </summary>
  43667. <param name="wPixel">The output svg's width in pixel unit, -1f means no change.</param>
  43668. <param name="hPixel">The output svg's height in pixel unit, -1f means no change.</param>
  43669. </member>
  43670. <member name="F:Spire.Pdf.PdfDocument.m_documentPieceInfo">
  43671. <summary>
  43672. The document piece info.
  43673. </summary>
  43674. </member>
  43675. <member name="P:Spire.Pdf.PdfDocument.UseHighQualityImage">
  43676. <summary>
  43677. Indicates whether to use the high qulity image when convert document
  43678. </summary>
  43679. </member>
  43680. <member name="F:Spire.Pdf.PdfDocument.m_SetPdfToHtmlParameter">
  43681. <summary>
  43682. Pdf to Html, Set Parameter
  43683. </summary>
  43684. </member>
  43685. <member name="P:Spire.Pdf.PdfDocument.AllowCreateForm">
  43686. <summary>
  43687. Get or Set Allow Create Form.
  43688. </summary>
  43689. </member>
  43690. <member name="P:Spire.Pdf.PdfDocument.UseInvariantCulture">
  43691. <summary>
  43692. Indicates whether use invariant culture mode to convert pdf document.
  43693. </summary>
  43694. </member>
  43695. <member name="P:Spire.Pdf.PdfDocument.ConvertOptions">
  43696. <summary>
  43697. Set some options when do convert operation.
  43698. </summary>
  43699. </member>
  43700. <member name="P:Spire.Pdf.PdfDocument.PDFStandard">
  43701. <summary>
  43702. Set,Get Current active pdf object
  43703. </summary>
  43704. </member>
  43705. <member name="P:Spire.Pdf.PdfDocument.Conformance">
  43706. <summary>
  43707. Get document PdfConformanceLevel
  43708. </summary>
  43709. </member>
  43710. <member name="P:Spire.Pdf.PdfDocument.Attachments">
  43711. <summary>
  43712. Gets the collection of document attachments displayed on a PDF page.
  43713. </summary>
  43714. </member>
  43715. <member name="P:Spire.Pdf.PdfDocument.Bookmarks">
  43716. <summary>
  43717. Gets the bookmarks.
  43718. </summary>
  43719. </member>
  43720. <member name="P:Spire.Pdf.PdfDocument.ColorSpace">
  43721. <summary>
  43722. Gets or sets the color space for page that will be created.
  43723. </summary>
  43724. </member>
  43725. <member name="P:Spire.Pdf.PdfDocument.DocumentInformation">
  43726. <summary>
  43727. Gets or sets document's information and properties.
  43728. </summary>
  43729. </member>
  43730. <member name="P:Spire.Pdf.PdfDocument.JavaScripts">
  43731. <summary>
  43732. Gets the additional document's actions.
  43733. </summary>
  43734. </member>
  43735. <member name="P:Spire.Pdf.PdfDocument.Form">
  43736. <summary>
  43737. Gets the loaded form.
  43738. </summary>
  43739. </member>
  43740. <member name="P:Spire.Pdf.PdfDocument.PageLabels">
  43741. <summary>
  43742. Page labels.
  43743. </summary>
  43744. </member>
  43745. <member name="P:Spire.Pdf.PdfDocument.DocumentPieceInfo">
  43746. <summary>
  43747. Gets or set the document piece info.
  43748. </summary>
  43749. </member>
  43750. <member name="P:Spire.Pdf.PdfDocument.Pages">
  43751. <summary>
  43752. Gets the pages.
  43753. </summary>
  43754. </member>
  43755. <member name="P:Spire.Pdf.PdfDocument.UsedFonts">
  43756. <summary>
  43757. Gets the fonts which are available in the PDF document.
  43758. </summary>
  43759. <value>Retruns the fonts which are used in the PDF document.</value>
  43760. </member>
  43761. <member name="P:Spire.Pdf.PdfDocument.CompressionLevel">
  43762. <summary>
  43763. Gets or sets the desired level of stream compression.
  43764. </summary>
  43765. <remarks>All new objects should be compressed with this level of the compression.</remarks>
  43766. </member>
  43767. <member name="P:Spire.Pdf.PdfDocument.Security">
  43768. <summary>
  43769. Gets the security parameters of the document.
  43770. </summary>
  43771. </member>
  43772. <member name="P:Spire.Pdf.PdfDocument.ViewerPreferences">
  43773. <summary>
  43774. Gets or sets a viewer preferences object controlling the way the document is to be
  43775. presented on the screen or in print.
  43776. </summary>
  43777. </member>
  43778. <member name="P:Spire.Pdf.PdfDocument.AfterOpenAction">
  43779. <summary>
  43780. Gets or sets the action to execute when the document is opened.
  43781. </summary>
  43782. </member>
  43783. <member name="P:Spire.Pdf.PdfDocument.AfterPrintAction">
  43784. <summary>
  43785. Gets or sets the action to be performed after the document is printed.
  43786. </summary>
  43787. <value>A object specifying the action to be executed after the document is printed. .</value>
  43788. </member>
  43789. <member name="P:Spire.Pdf.PdfDocument.AfterSaveAction">
  43790. <summary>
  43791. Gets or sets the jave script action to be performed after the document is saved.
  43792. </summary>
  43793. <value>A object specifying the action to be executed after the document is saved.</value>
  43794. </member>
  43795. <member name="P:Spire.Pdf.PdfDocument.BeforeCloseAction">
  43796. <summary>
  43797. Gets or sets the action to be performed before the document is closed.
  43798. </summary>
  43799. <value>A object specifying the action to be executed before the document is closed. </value>
  43800. </member>
  43801. <member name="P:Spire.Pdf.PdfDocument.BeforePrintAction">
  43802. <summary>
  43803. Gets or sets the action to be performed before the document is printed.
  43804. </summary>
  43805. <value>A object specifying the action to be executed before the document is printed. </value>
  43806. </member>
  43807. <member name="P:Spire.Pdf.PdfDocument.BeforeSaveAction">
  43808. <summary>
  43809. Gets or sets the java script action to be performed before the document is saved.
  43810. </summary>
  43811. <value>A object specifying the action to be executed before the document is saved. </value>
  43812. </member>
  43813. <member name="P:Spire.Pdf.PdfDocument.Template">
  43814. <summary>
  43815. Gets the template of pdf document
  43816. </summary>
  43817. </member>
  43818. <member name="P:Spire.Pdf.PdfDocument.EnableFontCache">
  43819. <summary>
  43820. Indicates whether enable font cache.
  43821. </summary>
  43822. </member>
  43823. <member name="P:Spire.Pdf.PdfDocument.IsEncrypted">
  43824. <summary>
  43825. Indicates the document is encrypted or not.
  43826. </summary>
  43827. </member>
  43828. <member name="P:Spire.Pdf.PdfDocument.IsPortfolio">
  43829. <summary>
  43830. Indicates the document is a PDF Portfolio or not.
  43831. </summary>
  43832. </member>
  43833. <member name="P:Spire.Pdf.PdfDocument.Layers">
  43834. <summary>
  43835. Optional content properties
  43836. </summary>
  43837. </member>
  43838. <member name="P:Spire.Pdf.PdfDocument.Collection">
  43839. <summary>
  43840. The pdf collections.
  43841. </summary>
  43842. </member>
  43843. <member name="M:Spire.Pdf.PdfDocument.#ctor(System.String)">
  43844. <param name="filename">The path to source pdf file.</param>
  43845. <remarks>This constructor imports an existing pdf file into the document object. It automatically populates the Pages collection with the pages of the given document. </remarks>
  43846. </member>
  43847. <member name="M:Spire.Pdf.PdfDocument.#ctor(System.String,System.String)">
  43848. <summary>
  43849. Initializes a new instance of the class.
  43850. </summary>
  43851. <param name="filename">The path to source PDF document.</param>
  43852. <param name="password">The password (user or owner) of the encrypted document.</param>
  43853. </member>
  43854. <member name="M:Spire.Pdf.PdfDocument.#ctor(Spire.Pdf.PdfConformanceLevel)">
  43855. <summary>
  43856. Setting up the Pdf docuement standard,but Pdf/A2A standards are not suppored
  43857. </summary>
  43858. <param name="Pdflevel"></param>
  43859. </member>
  43860. <member name="M:Spire.Pdf.PdfDocument.#ctor(System.Byte[])">
  43861. <summary>
  43862. Initializes a new instance of the class.
  43863. </summary>
  43864. <param name="file">The byte array with the file content.</param>
  43865. </member>
  43866. <member name="M:Spire.Pdf.PdfDocument.#ctor(System.Byte[],System.String)">
  43867. <summary>
  43868. Initializes a new instance of the class.
  43869. </summary>
  43870. <param name="file">The byte array with the file content.</param>
  43871. <param name="password">The password (user or owner) of the encrypted document.</param>
  43872. </member>
  43873. <member name="M:Spire.Pdf.PdfDocument.#ctor(System.IO.Stream)">
  43874. <summary>
  43875. Initializes a new instance of the class.
  43876. </summary>
  43877. <param name="file">The stream with the file.</param>
  43878. </member>
  43879. <member name="M:Spire.Pdf.PdfDocument.#ctor(System.IO.Stream,System.String)">
  43880. <summary>
  43881. Initializes a new instance.
  43882. </summary>
  43883. <param name="file">The stream with the file.</param>
  43884. <param name="password">The password (user or owner) of the encrypted document.</param>
  43885. </member>
  43886. <member name="M:Spire.Pdf.PdfDocument.LoadFromFile(System.String)">
  43887. <summary>
  43888. Initializes a new instance of the class.
  43889. </summary>
  43890. <param name="filename">The path to source pdf file.</param>
  43891. <remarks>This constructor imports an existing pdf file into the document object. It automatically populates the Pages collection with the pages of the given document. </remarks>
  43892. </member>
  43893. <member name="M:Spire.Pdf.PdfDocument.LoadFromFile(System.String,System.String)">
  43894. <summary>
  43895. Initializes a new instance of the class.
  43896. </summary>
  43897. <param name="filename">The path to source PDF document.</param>
  43898. <param name="password">The password (user or owner) of the encrypted document.</param>
  43899. </member>
  43900. <member name="M:Spire.Pdf.PdfDocument.LoadFromXPS(System.Byte[])">
  43901. <summary>
  43902. Load a xps bytes array.
  43903. </summary>
  43904. <param name="xpsBytes">the xps byte array</param>
  43905. </member>
  43906. <member name="M:Spire.Pdf.PdfDocument.LoadFromXPS(System.String)">
  43907. <summary>
  43908. Load a xps file.
  43909. </summary>
  43910. <param name="fileName"></param>
  43911. </member>
  43912. <member name="M:Spire.Pdf.PdfDocument.LoadFromXPS(System.IO.Stream)">
  43913. <summary>
  43914. Load a xps stream.
  43915. </summary>
  43916. <param name="xpsStream"></param>
  43917. </member>
  43918. <member name="M:Spire.Pdf.PdfDocument.LoadFromSvg(System.String)">
  43919. <summary>
  43920. Load a svg file.
  43921. </summary>
  43922. <param name="fileName">A relative or absolute path for the svg file</param>
  43923. </member>
  43924. <member name="M:Spire.Pdf.PdfDocument.LoadFromSvg(System.IO.Stream)">
  43925. <summary>
  43926. Load a svg stream.
  43927. </summary>
  43928. <param name="stream">A Svg file stream</param>
  43929. </member>
  43930. <member name="M:Spire.Pdf.PdfDocument.LoadFromHTML(System.String,System.Boolean,System.Boolean,System.Boolean)">
  43931. <summary>
  43932. Load file from disk file.
  43933. </summary>
  43934. <param name="url">url address</param>
  43935. <param name="enableJavaScript">Enable javascrpit</param>
  43936. <param name="enableHyperlinks">Enable hyperlink</param>
  43937. <param name="autoDetectPageBreak">Auto detect page break</param>
  43938. </member>
  43939. <member name="M:Spire.Pdf.PdfDocument.LoadFromHTML(System.String,System.Boolean,System.Boolean,System.Boolean,Spire.Pdf.PdfPageSettings)">
  43940. <summary>
  43941. Load file from disk file.
  43942. </summary>
  43943. <param name="url">url address</param>
  43944. <param name="enableJavaScript">Enable javascrpit</param>
  43945. <param name="enableHyperlinks">Enable hyperlink</param>
  43946. <param name="autoDetectPageBreak">Auto detect page break</param>
  43947. <param name="Size">paper size</param>
  43948. <param name="layoutFormat">PdfHtmlLayoutFormat layoutFormat</param>
  43949. </member>
  43950. <member name="M:Spire.Pdf.PdfDocument.LoadFromHTML(System.String,System.Boolean,System.Boolean,System.Boolean,Spire.Pdf.PdfPageSettings,Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat)">
  43951. <summary>
  43952. Load file from disk file.
  43953. </summary>
  43954. <param name="url">url address</param>
  43955. <param name="enableJavaScript">Enable javascrpit</param>
  43956. <param name="enableHyperlinks">Enable hyperlink</param>
  43957. <param name="autoDetectPageBreak">Auto detect page break</param>
  43958. <param name="Size">paper size</param>
  43959. <param name="layoutFormat">PdfHtmlLayoutFormat layoutFormat</param>
  43960. </member>
  43961. <member name="M:Spire.Pdf.PdfDocument.LoadFromHTML(System.String,System.Boolean,System.Boolean,System.Boolean,Spire.Pdf.PdfPageSettings,Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat,System.Boolean)">
  43962. <summary>
  43963. Load file from disk file.
  43964. </summary>
  43965. <param name="url">url address</param>
  43966. <param name="enableJavaScript">Enable javascrpit</param>
  43967. <param name="enableHyperlinks">Enable hyperlink</param>
  43968. <param name="autoDetectPageBreak">Auto detect page break</param>
  43969. <param name="setting">Page setting</param>
  43970. <param name="layoutFormat">PdfHtmlLayoutFormat layoutFormat</param>
  43971. <param name="isLoadComplete">
  43972. by default false, when load Html DOM timeout(PdfHtmlLayoutFormat.LoadHtmlTimeout),convert uncompleted Html DOM to pdf.
  43973. if true,until Html DOM load completed,then convert to pdf.
  43974. </param>
  43975. </member>
  43976. <member name="M:Spire.Pdf.PdfDocument.LoadFromHTML(System.String,System.Boolean,Spire.Pdf.PdfPageSettings,Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat)">
  43977. <summary>
  43978. Load htmlSourceCode to Pdf
  43979. </summary>
  43980. <param name="htmlSourceCode">htmlSourceCode</param>
  43981. <param name="autoDetectPageBreak">Auto detect page break</param>
  43982. <param name="setting">PdfPageSettings setting</param>
  43983. <param name="layoutFormat">PdfHtmlLayoutFormat layoutFormat</param>
  43984. </member>
  43985. <member name="M:Spire.Pdf.PdfDocument.LoadFromHTML(System.String,System.Boolean,Spire.Pdf.PdfPageSettings,Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat,System.Boolean)">
  43986. <summary>
  43987. Load htmlSourceCode to Pdf
  43988. </summary>
  43989. <param name="htmlSourceCode">htmlSourceCode</param>
  43990. <param name="autoDetectPageBreak">Auto detect page break</param>
  43991. <param name="setting">PdfPageSettings setting</param>
  43992. <param name="layoutFormat">PdfHtmlLayoutFormat layoutFormat</param>
  43993. <param name="isLoadComplete">
  43994. by default false, when load Html DOM timeout(PdfHtmlLayoutFormat.LoadHtmlTimeout),convert uncompleted Html DOM to pdf.
  43995. if true,until Html DOM load completed,then convert to pdf.
  43996. </param>
  43997. </member>
  43998. <member name="M:Spire.Pdf.PdfDocument.ThrowFreeInfomation">
  43999. <summary>
  44000. add free version infomation
  44001. </summary>
  44002. </member>
  44003. <member name="M:Spire.Pdf.PdfDocument.ApplyFreeVersion">
  44004. <summary>
  44005. apply limit for free version
  44006. </summary>
  44007. </member>
  44008. <member name="M:Spire.Pdf.PdfDocument.LoadFromBytes(System.Byte[])">
  44009. <summary>
  44010. Initializes a new instance of the class.
  44011. </summary>
  44012. <param name="bytes">The byte array with the file content.</param>
  44013. </member>
  44014. <member name="M:Spire.Pdf.PdfDocument.LoadFromStream(System.IO.Stream)">
  44015. <summary>
  44016. Initializes a new instance of the class.
  44017. </summary>
  44018. <param name="stream">The stream with the file.</param>
  44019. </member>
  44020. <member name="M:Spire.Pdf.PdfDocument.LoadFromBytes(System.Byte[],System.String)">
  44021. <summary>
  44022. Initializes a new instance of the class.
  44023. </summary>
  44024. <param name="bytes">The byte array with the file content.</param>
  44025. <param name="password">The password (user or owner) of the encrypted document.</param>
  44026. </member>
  44027. <member name="M:Spire.Pdf.PdfDocument.LoadFromStream(System.IO.Stream,System.String)">
  44028. <summary>
  44029. Initializes a new instance.
  44030. </summary>
  44031. <param name="stream">The stream with the file.</param>
  44032. <param name="password">The password (user or owner) of the encrypted document.</param>
  44033. </member>
  44034. <member name="M:Spire.Pdf.PdfDocument.CreateBooklet(System.String,System.Single,System.Single,System.Boolean)">
  44035. <summary>
  44036. Thie method creates a booklet
  44037. </summary>
  44038. <param name="fileName">The loaded document filename.</param>
  44039. <param name="width">The page width</param>
  44040. <param name="height">The page height</param>
  44041. <param name="bothSides">if set to <c>true</c> if the result in document should be printed</param>
  44042. </member>
  44043. <member name="M:Spire.Pdf.PdfDocument.CreateBooklet(System.String,System.Single,System.Single,System.Boolean,Spire.Pdf.DrawPageInBookletEventHandler,Spire.Pdf.DrawPageInBookletEventHandler)">
  44044. <summary>
  44045. Thie method creates a booklet
  44046. </summary>
  44047. <param name="fileName">The loaded document filename.</param>
  44048. <param name="width">The page width</param>
  44049. <param name="height">The page height</param>
  44050. <param name="bothSides">if set to <c>true</c> if the result in document should be printed</param>
  44051. <param name="beginDrawPage">Delegate for handling event when the begin drawing page in a booklet.</param>
  44052. <param name="endDrawPage">Delegate for handling event when the end drawing page in a booklet.</param>
  44053. </member>
  44054. <member name="M:Spire.Pdf.PdfDocument.VerifySignature(System.String)">
  44055. <summary>
  44056. Verify pdf document regarding signature.
  44057. </summary>
  44058. <param name="signName">Signature field name.</param>
  44059. <returns>Signature is validated return true,otherwise false</returns>
  44060. </member>
  44061. <member name="M:Spire.Pdf.PdfDocument.GetSignatureContent(System.String)">
  44062. <summary>
  44063. Get pdf document regarding signature.
  44064. </summary>
  44065. <param name="signName">Signature field name.</param>
  44066. </member>
  44067. <member name="M:Spire.Pdf.PdfDocument.IsPasswordProtected(System.String)">
  44068. <summary>
  44069. Whether the file is password protected.
  44070. </summary>
  44071. <param name="fileName">The file name</param>
  44072. <returns>if password protected,return true,or false</returns>
  44073. </member>
  44074. <member name="M:Spire.Pdf.PdfDocument.HasExtendedRight">
  44075. <summary>
  44076. Indicates whthere contains extended right.
  44077. </summary>
  44078. </member>
  44079. <member name="M:Spire.Pdf.PdfDocument.RemoveExtendedRight">
  44080. <summary>
  44081. Removes the extended right.
  44082. </summary>
  44083. </member>
  44084. <member name="M:Spire.Pdf.PdfDocument.SaveToStream(System.IO.Stream)">
  44085. <summary>
  44086. Save the document to the specified stream.
  44087. </summary>
  44088. <param name="stream">
  44089. The stream which default saved to the FileFormat.PDF format.
  44090. </param>
  44091. </member>
  44092. <member name="M:Spire.Pdf.PdfDocument.SaveToStream(Spire.Pdf.FileFormat)">
  44093. <summary>
  44094. Convert the document to streams with the file format.
  44095. </summary>
  44096. <param name="fileformat">The file format.</param>
  44097. <returns>
  44098. The format file streams.
  44099. FileFormat.PDF:return only one stream(PDF support paging).
  44100. FileFormat.XPS:return only one stream(XPS support paging).
  44101. FileFormat.DOC:return only one stream(DOC support paging).
  44102. FileFormat.DOCX:return only one stream(DOCX support paging).
  44103. FileFormat.XLSX:return only one stream(XLSX support paging).
  44104. FileFormat.PCL:return only one stream(PCL support paging).
  44105. FileFormat.POSTSCRIPT:return only one stream(POSTSCRIPT support paging).
  44106. FileFormat.HTML:return only one stream(HTML support paging).
  44107. FileFormat.SVG:return multiple streams(SVG not support paging,one stream to one page).
  44108. </returns>
  44109. </member>
  44110. <member name="M:Spire.Pdf.PdfDocument.SaveToStream(System.Int32,System.Int32,Spire.Pdf.FileFormat)">
  44111. <summary>
  44112. Convert the document to streams with the file format.
  44113. </summary>
  44114. <param name="startIndex">The start index.</param>
  44115. <param name="endIndex">The end index.</param>
  44116. <param name="fileformat">The file format.</param>
  44117. <returns>
  44118. The format file streams.
  44119. FileFormat.PDF:return only one stream(PDF support paging).
  44120. FileFormat.XPS:return only one stream(XPS support paging).
  44121. FileFormat.DOC:return only one stream(DOC support paging).
  44122. FileFormat.DOCX:return only one stream(DOCX support paging).
  44123. FileFormat.XLSX:return only one stream(XLSX support paging).
  44124. FileFormat.PCL:return only one stream(PCL support paging).
  44125. FileFormat.POSTSCRIPT:return only one stream(POSTSCRIPT support paging).
  44126. FileFormat.HTML:return only one stream(HTML support paging).
  44127. FileFormat.SVG:return multiple streams(SVG not support paging,one stream to one page).
  44128. </returns>
  44129. </member>
  44130. <member name="M:Spire.Pdf.PdfDocument.SaveToStream(System.IO.Stream,Spire.Pdf.FileFormat)">
  44131. <summary>
  44132. Convert the document to an stream with the file format.
  44133. </summary>
  44134. <param name="stream">
  44135. The stream with the file format.
  44136. </param>
  44137. <param name="fileformat">
  44138. The file format.
  44139. FileFormat.SVG is not supported, because SVG file has no paging,so can't be saved to a stream.
  44140. </param>
  44141. </member>
  44142. <member name="M:Spire.Pdf.PdfDocument.SaveToFile(System.String)">
  44143. <summary>
  44144. Saves PDF document to file.
  44145. </summary>
  44146. <param name="filename">A relative or absolute path for the file</param>
  44147. </member>
  44148. <member name="M:Spire.Pdf.PdfDocument.SaveToFile(System.String,Spire.Pdf.FileFormat)">
  44149. <summary>
  44150. Saves PDF document to file.
  44151. </summary>
  44152. <param name="filename">A relative or absolute path for the file</param>
  44153. <param name="fileFormat">File format for the file</param>
  44154. </member>
  44155. <member name="M:Spire.Pdf.PdfDocument.SaveToFile(System.String,System.Int32,System.Int32,Spire.Pdf.FileFormat)">
  44156. <summary>
  44157. Saves PDF document to PDF or other Format files.
  44158. Current only supports save PDF document to SVG and PDF
  44159. </summary>
  44160. <param name="filename">A relative or absolute path for the file</param>
  44161. <param name="startIndex">The start page index.The index starts at 0</param>
  44162. <param name="endIndex">The end page index.</param>
  44163. <param name="fileFormat">File format for the file</param>
  44164. </member>
  44165. <member name="M:Spire.Pdf.PdfDocument.SaveAsImage(System.Int32)">
  44166. <summary>
  44167. Saves PDF document page as image
  44168. </summary>
  44169. <param name="pageIndex">Page with page index to save as image</param>
  44170. <returns>Returns page as Image</returns>
  44171. </member>
  44172. <member name="M:Spire.Pdf.PdfDocument.SaveAsImage(System.Int32,System.Int32,System.Int32)">
  44173. <summary>
  44174. Saves PDF document page as image,Set image Dpi
  44175. </summary>
  44176. <param name="pageIndex">Page with page index to save as image</param>
  44177. <param name="dpiX">Pictures X resolution</param>
  44178. <param name="dpiY">Pictures Y resolution</param>
  44179. <returns>Returns page as Image</returns>
  44180. </member>
  44181. <member name="M:Spire.Pdf.PdfDocument.SaveAsImage(System.Int32,Spire.Pdf.Graphics.PdfImageType,System.Int32,System.Int32)">
  44182. <summary>
  44183. Saves PDF document page as image,Set PdfImageType and image Dpi
  44184. </summary>
  44185. <param name="pageIndex">Page index</param>
  44186. <param name="type">PdfImageType type </param>
  44187. <param name="dpiX">
  44188. X resolution
  44189. </param>
  44190. <param name="dpiY">
  44191. Y resolution
  44192. </param>
  44193. <returns>Returns page as Image</returns>
  44194. </member>
  44195. <member name="M:Spire.Pdf.PdfDocument.SaveAsImage(System.Int32,System.Single,System.Boolean)">
  44196. <summary>
  44197. Saves PDF document page as image
  44198. </summary>
  44199. <param name="pageIndex">Page with page index to save as image</param>
  44200. <param name="zoomFactor">The zoom factor</param>
  44201. <param name="writeWarning">The write warning</param>
  44202. <returns>Returns page as Image</returns>
  44203. </member>
  44204. <member name="M:Spire.Pdf.PdfDocument.SaveAsImage(System.Int32,System.Single)">
  44205. <summary>
  44206. Saves PDF document page as image
  44207. </summary>
  44208. <param name="pageIndex">Page with page index to save as image</param>
  44209. <param name="zoomFactor">The zoom factor</param>
  44210. <returns>Returns page as Image</returns>
  44211. </member>
  44212. <member name="M:Spire.Pdf.PdfDocument.SaveAsImage(System.Int32,Spire.Pdf.Graphics.PdfImageType)">
  44213. <summary>
  44214. Saves PDF document page as image
  44215. </summary>
  44216. <param name="pageIndex">Page index</param>
  44217. <param name="type">PdfImageType type </param>
  44218. <returns>Returns page as Image</returns>
  44219. </member>
  44220. <member name="M:Spire.Pdf.PdfDocument.Clone">
  44221. <summary>
  44222. Creates a new object that is a copy of the current instance.
  44223. </summary>
  44224. <value>A new object that is a copy of this instance.</value>
  44225. <remarks>The resulting clone must be of the same type as or a compatible type to the original instance.</remarks>
  44226. </member>
  44227. <member name="M:Spire.Pdf.PdfDocument.AppendPage(Spire.Pdf.PdfDocument)">
  44228. <summary>
  44229. Appends the specified loaded document to this one.
  44230. </summary>
  44231. <param name="doc">The loaded document.</param>
  44232. </member>
  44233. <member name="M:Spire.Pdf.PdfDocument.AppendPage">
  44234. <summary>
  44235. Appends a new page to this one.
  44236. </summary>
  44237. <returns>The new page.</returns>
  44238. </member>
  44239. <member name="M:Spire.Pdf.PdfDocument.InsertPage(Spire.Pdf.PdfDocument,Spire.Pdf.PdfPageBase)">
  44240. <summary>
  44241. Imports a page.
  44242. </summary>
  44243. <param name="ldDoc">The loaded document.</param>
  44244. <param name="page">The page.</param>
  44245. <returns>The page in the result document.</returns>
  44246. </member>
  44247. <member name="M:Spire.Pdf.PdfDocument.InsertPage(Spire.Pdf.PdfDocument,System.Int32)">
  44248. <summary>
  44249. Imports a page.
  44250. </summary>
  44251. <param name="ldDoc">The loaded document.</param>
  44252. <param name="pageIndex">Index of the page.</param>
  44253. <returns>The page in the result document.</returns>
  44254. </member>
  44255. <member name="M:Spire.Pdf.PdfDocument.InsertPage(Spire.Pdf.PdfDocument,System.Int32,System.Int32)">
  44256. <summary>
  44257. Imports a page.
  44258. </summary>
  44259. <param name="ldDoc">The loaded document.</param>
  44260. <param name="pageIndex">Index of the page.</param>
  44261. <param name="resultPageIndex">The page index in the result document.</param>
  44262. <returns>The page in the result document.</returns>
  44263. </member>
  44264. <member name="M:Spire.Pdf.PdfDocument.InsertPageRange(Spire.Pdf.PdfDocument,System.Int32,System.Int32)">
  44265. <summary>
  44266. Imports a page range from a loaded document.
  44267. </summary>
  44268. <param name="ldDoc">The loaded document.</param>
  44269. <param name="startIndex">The start page index.</param>
  44270. <param name="endIndex">The end page index.</param>
  44271. <returns>The last created page in the result document.</returns>
  44272. </member>
  44273. <member name="M:Spire.Pdf.PdfDocument.Merge(Spire.Pdf.PdfDocumentBase,System.Object[])">
  44274. <summary>
  44275. Merges the specified source documents and return destination document.
  44276. ***It is recommended to use method "MergeFiles(string[] inputFiles, string outputFile)" or "MergeFiles(stream[] inputFiles, stream[] outputFile)",
  44277. which automatically release srcFiles and mergeFils resources after merging.***
  44278. </summary>
  44279. <param name="dest">The destination document, where the other documents are merged into.
  44280. If it's null a new document object will be created.</param>
  44281. <param name="sourceDocuments">The source documents.</param>
  44282. <returns>The document containing merged documents.</returns>
  44283. </member>
  44284. <member name="M:Spire.Pdf.PdfDocument.MergeFiles(System.String[])">
  44285. <summary>
  44286. Merges the PDF documents specified by the paths.
  44287. ***It is recommended to use method "MergeFiles(string[] inputFiles, string outputFile)" or "MergeFiles(stream[] inputFiles, stream[] outputFile)",
  44288. which automatically release srcFiles and mergeFils resources after merging.***
  44289. </summary>
  44290. <param name="paths">The array of string paths.</param>
  44291. <returns>A new PDF document containing all merged documents.</returns>
  44292. </member>
  44293. <member name="M:Spire.Pdf.PdfDocument.MergeFiles(System.IO.Stream[])">
  44294. <summary>
  44295. Merges the PDF documents specified by the Stream.
  44296. ***It is recommended to use method "MergeFiles(string[] inputFiles, string outputFile)" or "MergeFiles(stream[] inputFiles, stream[] outputFile)",
  44297. which automatically release srcFiles and mergeFils resources after merging.***
  44298. </summary>
  44299. <param name="streams"></param>
  44300. <returns></returns>
  44301. </member>
  44302. <member name="M:Spire.Pdf.PdfDocument.MergeFiles(System.String,System.String)">
  44303. <summary>
  44304. Merges the PDF documents specified by the paths.
  44305. </summary>
  44306. <param name="firstInputFile"></param>
  44307. <param name="secInputFile"></param>
  44308. <returns>A new PDF document containing all merged documents.</returns>
  44309. </member>
  44310. <member name="M:Spire.Pdf.PdfDocument.MergeFiles(System.String[],System.String)">
  44311. <summary>
  44312. Merge the PDF documents.
  44313. </summary>
  44314. <param name="inputFiles">The input PDF documents.</param>
  44315. <param name="outputFile">The output PDF document.</param>
  44316. </member>
  44317. <member name="M:Spire.Pdf.PdfDocument.MergeFiles(System.IO.Stream[],System.IO.Stream)">
  44318. <summary>
  44319. Merge the PDF documents.
  44320. </summary>
  44321. <param name="inputFiles">The input PDF documents.</param>
  44322. <param name="outputFile">The output PDF document.</param>
  44323. </member>
  44324. <member name="M:Spire.Pdf.PdfDocument.Split(System.String)">
  44325. <summary>
  44326. Splits a PDF file to many PDF files, each of them consists of one page from the source file.
  44327. </summary>
  44328. <param name="destFilePattern">Template for destination file names.</param>
  44329. <remarks>
  44330. Each destination file will have 'destFileName{0***}' name,
  44331. where *** is an optional format string for the number of the
  44332. page inside of the source document.
  44333. </remarks>
  44334. </member>
  44335. <member name="M:Spire.Pdf.PdfDocument.Split(System.String,System.Int32)">
  44336. <summary>
  44337. Splits a PDF file to many PDF files, each of them consists of
  44338. one page from the source file.
  44339. </summary>
  44340. <param name="destFilePattern">Template for destination file
  44341. names.</param>
  44342. <param name="startNumber">The number that is use as a start
  44343. point for the page numbering.</param>
  44344. <remarks>
  44345. Each destination file will have 'destFileName{0***}' name,
  44346. where *** is an optional format string for the number of the
  44347. page inside of the source document.
  44348. </remarks>
  44349. </member>
  44350. <member name="M:Spire.Pdf.PdfDocument.RemoveDocumentJavaScript">
  44351. <summary>
  44352. remove document's javaScript
  44353. </summary>
  44354. <returns>if True remove succesfully,else remove the failure or document doesn't have JavaScript</returns>
  44355. </member>
  44356. <member name="M:Spire.Pdf.PdfDocument.Preview(System.Windows.Forms.PrintPreviewControl)">
  44357. <summary>
  44358. Print preview.
  44359. </summary>
  44360. <param name="printPreviewControl">Print preview control</param>
  44361. </member>
  44362. <member name="M:Spire.Pdf.PdfDocument.Print(Spire.Pdf.Print.PdfPrintSettings)">
  44363. <summary>
  44364. Print document.
  44365. </summary>
  44366. <param name="printSettings">The print settings.</param>
  44367. </member>
  44368. <member name="F:Spire.Pdf.PdfDocument.m_printSettings">
  44369. <summary>
  44370. Print settings.
  44371. </summary>
  44372. </member>
  44373. <member name="P:Spire.Pdf.PdfDocument.PrintSettings">
  44374. <summary>
  44375. Get the print settings.
  44376. </summary>
  44377. </member>
  44378. <member name="M:Spire.Pdf.PdfDocument.Print">
  44379. <summary>
  44380. Print document.
  44381. </summary>
  44382. </member>
  44383. <member name="M:Spire.Pdf.PdfDocument.SetExportTextOCRHandler(Spire.Pdf.Exporting.Text.IOCR)">
  44384. <summary>
  44385. when export text,if have image ,will call IOCR and add text to export content.
  44386. </summary>
  44387. <param name="iOCR"></param>
  44388. </member>
  44389. <member name="M:Spire.Pdf.PdfDocument.Close">
  44390. <summary>
  44391. Closes the document.
  44392. </summary>
  44393. <remarks>The document is disposed after calling the Close method. So, the document can not be saved if Close method was invoked.</remarks>
  44394. </member>
  44395. <member name="M:Spire.Pdf.PdfDocument.Dispose">
  44396. <summary>
  44397. Releases unmanaged resources and performs other cleanup operations before the
  44398. is reclaimed by garbage collection.
  44399. </summary>
  44400. </member>
  44401. <member name="M:Spire.Pdf.PdfDocument.SetCustomFontsFolders(System.String)">
  44402. <summary>
  44403. Set the path to the folder where the custom font is located.
  44404. </summary>
  44405. <param name="fontPath">the folder path.</param>
  44406. </member>
  44407. <member name="M:Spire.Pdf.PdfDocument.ClearCustomFontsFolders">
  44408. <summary>
  44409. Clear the path of the folder where the custom font is located.
  44410. </summary>
  44411. </member>
  44412. <member name="T:Spire.Pdf.PdfDocumentBase">
  44413. <summary>
  44414. Represent common PdfDocumentBase classes.
  44415. </summary>
  44416. </member>
  44417. <member name="P:Spire.Pdf.PdfDocumentBase.ForbidWarningWhenSave">
  44418. <summary>
  44419. Whether forbid warning when convert to Pdf/A Pdf/X
  44420. !!! Temp solution
  44421. </summary>
  44422. </member>
  44423. <member name="F:Spire.Pdf.PdfDocumentBase.m_UseHighQualityImage">
  44424. <summary>
  44425. specify whether to use high quality images
  44426. </summary>
  44427. </member>
  44428. <member name="F:Spire.Pdf.PdfDocumentBase.m_SetPdfToHtmlParameter">
  44429. <summary>
  44430. Pdf to Html, Set Parameter
  44431. </summary>
  44432. </member>
  44433. <member name="P:Spire.Pdf.PdfDocumentBase.SetPdfToHtmlParameter">
  44434. <summary>
  44435. </summary>
  44436. </member>
  44437. <member name="F:Spire.Pdf.PdfDocumentBase.m_OriginalPagesCount">
  44438. <summary>
  44439. Free users can only add up to 10 pages
  44440. </summary>
  44441. </member>
  44442. <member name="F:Spire.Pdf.PdfDocumentBase.m_privateFonts">
  44443. <summary>
  44444. Internal variable to store the private font collection.
  44445. </summary>
  44446. </member>
  44447. <member name="F:Spire.Pdf.PdfDocumentBase.m_layers">
  44448. <summary>
  44449. Optional content properties
  44450. </summary>
  44451. </member>
  44452. <member name="P:Spire.Pdf.PdfDocumentBase.Conformance">
  44453. <summary>
  44454. The conformance level.
  44455. </summary>
  44456. </member>
  44457. <member name="P:Spire.Pdf.PdfDocumentBase.PageLabels">
  44458. <summary>
  44459. Page labels.
  44460. </summary>
  44461. </member>
  44462. <member name="P:Spire.Pdf.PdfDocumentBase.UsedFonts">
  44463. <summary>
  44464. Gets the fonts which are available in the PDF document.
  44465. </summary>
  44466. <value>Retruns the fonts which are used in the PDF document.</value>
  44467. </member>
  44468. <member name="P:Spire.Pdf.PdfDocumentBase.Template">
  44469. <summary>
  44470. Gets or sets a template that is applied to all pages in the document.
  44471. </summary>
  44472. <value>The specifying the default template for the document.</value>
  44473. </member>
  44474. <member name="P:Spire.Pdf.PdfDocumentBase.Pages">
  44475. <summary>
  44476. Gets the pages.
  44477. </summary>
  44478. </member>
  44479. <member name="P:Spire.Pdf.PdfDocumentBase.TableExtractor">
  44480. <summary>
  44481. Gets the table extractor of the document.
  44482. </summary>
  44483. </member>
  44484. <member name="P:Spire.Pdf.PdfDocumentBase.Security">
  44485. <summary>
  44486. Gets the security parameters of the document.
  44487. </summary>
  44488. </member>
  44489. <member name="P:Spire.Pdf.PdfDocumentBase.DocumentInformation">
  44490. <summary>
  44491. Gets or sets document's information and properties.
  44492. </summary>
  44493. </member>
  44494. <member name="P:Spire.Pdf.PdfDocumentBase.ViewerPreferences">
  44495. <summary>
  44496. Gets or sets a viewer preferences object controlling the way the document is to be
  44497. presented on the screen or in print.
  44498. </summary>
  44499. </member>
  44500. <member name="P:Spire.Pdf.PdfDocumentBase.CompressionLevel">
  44501. <summary>
  44502. Gets or sets the desired level of stream compression.
  44503. </summary>
  44504. <remarks>All new objects should be compressed with this level of the compression.</remarks>
  44505. </member>
  44506. <member name="P:Spire.Pdf.PdfDocumentBase.FileStructure">
  44507. <summary>
  44508. Gets or sets the internal structure of the PDF file.
  44509. </summary>
  44510. </member>
  44511. <member name="P:Spire.Pdf.PdfDocumentBase.FileStructureNew">
  44512. <summary>
  44513. Get the PDF file structure.
  44514. </summary>
  44515. </member>
  44516. <member name="P:Spire.Pdf.PdfDocumentBase.JavaScripts">
  44517. <summary>
  44518. Gets the additional document's actions.
  44519. </summary>
  44520. <value>The specifying the document action.</value>
  44521. </member>
  44522. <member name="P:Spire.Pdf.PdfDocumentBase.Bookmarks">
  44523. <summary>
  44524. Gets the bookmarks.
  44525. </summary>
  44526. </member>
  44527. <member name="P:Spire.Pdf.PdfDocumentBase.PrivateFonts">
  44528. <summary>
  44529. Gets the Private Font Collection
  44530. </summary>
  44531. </member>
  44532. <member name="P:Spire.Pdf.PdfDocumentBase.Layers">
  44533. <summary>
  44534. Optional content properties
  44535. </summary>
  44536. </member>
  44537. <member name="P:Spire.Pdf.PdfDocumentBase.Collection">
  44538. <summary>
  44539. The pdf collections
  44540. </summary>
  44541. </member>
  44542. <member name="M:Spire.Pdf.PdfDocumentBase.Split(System.String)">
  44543. <summary>
  44544. Splits a PDF file to many PDF files, each of them consists of one page from the source file.
  44545. </summary>
  44546. <param name="destFilePattern">Template for destination file names.</param>
  44547. <remarks>
  44548. Each destination file will have 'destFileName{0***}' name,
  44549. where *** is an optional format string for the number of the
  44550. page inside of the source document.
  44551. </remarks>
  44552. </member>
  44553. <member name="M:Spire.Pdf.PdfDocumentBase.Split(System.String,System.Int32)">
  44554. <summary>
  44555. Splits a PDF file to many PDF files, each of them consists of
  44556. one page from the source file.
  44557. </summary>
  44558. <param name="destFilePattern">Template for destination file
  44559. names.</param>
  44560. <param name="startNumber">The number that is use as a start
  44561. point for the page numbering.</param>
  44562. <remarks>
  44563. Each destination file will have 'destFileName{0***}' name,
  44564. where *** is an optional format string for the number of the
  44565. page inside of the source document.
  44566. </remarks>
  44567. </member>
  44568. <member name="M:Spire.Pdf.PdfDocumentBase.Merge(Spire.Pdf.PdfDocumentBase,System.Object[])">
  44569. <summary>
  44570. Merges the specified source documents and return destination document.
  44571. </summary>
  44572. <param name="dest">The destination document, where the other documents are merged into.
  44573. If it's null a new document object will be created.</param>
  44574. <param name="sourceDocuments">The source documents.</param>
  44575. <returns>The document containing merged documents.</returns>
  44576. </member>
  44577. <member name="M:Spire.Pdf.PdfDocumentBase.Merge(System.String)">
  44578. <summary>
  44579. Merges the PDF documents specified by the paths.
  44580. </summary>
  44581. <param name="paths">The array of string paths.</param>
  44582. <returns>A new PDF document containing all merged documents.</returns>
  44583. </member>
  44584. <member name="M:Spire.Pdf.PdfDocumentBase.DisposeOnClose(System.IDisposable)">
  44585. <summary>
  44586. Adds an object to a collection of the objects that will be disposed during document closing.
  44587. </summary>
  44588. <param name="obj">The object that will be disposed during document closing.</param>
  44589. </member>
  44590. <member name="M:Spire.Pdf.PdfDocumentBase.Save(System.IO.Stream,Spire.Pdf.FileFormat)">
  44591. <summary>
  44592. Convert the document to an stream with the file format.
  44593. </summary>
  44594. <param name="stream">
  44595. The stream with the file format.
  44596. </param>
  44597. <param name="fileformat">
  44598. The file format.
  44599. FileFormat.SVG is not supported, because SVG file has no paging,so can't be saved to an stream.
  44600. </param>
  44601. </member>
  44602. <member name="M:Spire.Pdf.PdfDocumentBase.Save(Spire.Pdf.FileFormat)">
  44603. <summary>
  44604. Convert the document to streams with the file format.
  44605. </summary>
  44606. <param name="fileformat">The file format.</param>
  44607. <returns>
  44608. The format file streams.
  44609. FileFormat.PDF:return only one stream(PDF support paging).
  44610. FileFormat.XPS:return only one stream(XPS support paging).
  44611. FileFormat.DOC:return only one stream(DOC support paging).
  44612. FileFormat.DOCX:return only one stream(DOCX support paging).
  44613. FileFormat.XLSX:return only one stream(XLSX support paging).
  44614. FileFormat.PCL:return only one stream(PCL support paging).
  44615. FileFormat.POSTSCRIPT:return only one stream(POSTSCRIPT support paging).
  44616. FileFormat.HTML:return only one stream(HTML support paging).
  44617. FileFormat.SVG:return multiple streams(SVG not support paging,one stream to one page).
  44618. </returns>
  44619. </member>
  44620. <member name="M:Spire.Pdf.PdfDocumentBase.Save(System.Int32,System.Int32,Spire.Pdf.FileFormat)">
  44621. <summary>
  44622. Convert the document to streams with the file format.
  44623. </summary>
  44624. <param name="startIndex">The start index.</param>
  44625. <param name="endIndex">The end index.</param>
  44626. <param name="fileformat">The file format.</param>
  44627. <returns>
  44628. The format file streams.
  44629. FileFormat.PDF:return only one stream(PDF support paging).
  44630. FileFormat.XPS:return only one stream(XPS support paging).
  44631. FileFormat.DOC:return only one stream(DOC support paging).
  44632. FileFormat.DOCX:return only one stream(DOCX support paging).
  44633. FileFormat.XLSX:return only one stream(XLSX support paging).
  44634. FileFormat.PCL:return only one stream(PCL support paging).
  44635. FileFormat.POSTSCRIPT:return only one stream(POSTSCRIPT support paging).
  44636. FileFormat.HTML:return only one stream(HTML support paging).
  44637. FileFormat.SVG:return multiple streams(SVG not support paging,one stream to one page).
  44638. </returns>
  44639. </member>
  44640. <member name="M:Spire.Pdf.PdfDocumentBase.SaveAsImage(System.Int32)">
  44641. <summary>
  44642. Saves PDF document page as image
  44643. </summary>
  44644. <param name="pageIndex">Page with page index to save as image</param>
  44645. <returns>Returns page as Image</returns>
  44646. </member>
  44647. <member name="M:Spire.Pdf.PdfDocumentBase.SaveAsImage(System.Int32,System.Single)">
  44648. <summary>
  44649. Saves PDF document page as image
  44650. </summary>
  44651. <param name="pageIndex">Page with page index to save as image</param>
  44652. <param name="zoomFactor"></param>
  44653. <returns>Returns page as Image</returns>
  44654. </member>
  44655. <member name="M:Spire.Pdf.PdfDocumentBase.SaveAsImage(System.Int32,System.Int32,System.Int32)">
  44656. <summary>
  44657. Saves PDF document page as image,set Dpi
  44658. </summary>
  44659. <param name="pageIndex">Page with page index to save as image</param>
  44660. <param name="dpiX">Pictures X resolution</param>
  44661. <param name="dpiY">Pictures Y resolution</param>
  44662. <returns>Returns page as Image</returns>
  44663. </member>
  44664. <member name="M:Spire.Pdf.PdfDocumentBase.SaveAsMetaImage(System.Int32)">
  44665. <summary>
  44666. Saves PDF document page as image
  44667. </summary>
  44668. <param name="pageIndex">Page with page index to save as image</param>
  44669. <returns>Returns page as Image</returns>
  44670. </member>
  44671. <member name="M:Spire.Pdf.PdfDocumentBase.SaveAsMetaImage(System.Int32,System.Int32,System.Int32)">
  44672. <summary>
  44673. Saves PDF document page as image,set Dpi
  44674. </summary>
  44675. <param name="pageIndex">Page with page index to save as image</param>
  44676. <param name="dpiX">
  44677. X resolution
  44678. Note: Metafile can't set dpi and use "Green context" dpi.
  44679. </param>
  44680. <param name="dpiY">
  44681. Y resolution
  44682. Note: Metafile can't set dpi and use "Green context" dpi.
  44683. </param>
  44684. <returns>Returns page as Image</returns>
  44685. </member>
  44686. <member name="M:Spire.Pdf.PdfDocumentBase.SaveAsImage(System.Int32,Spire.Pdf.Graphics.PdfImageType)">
  44687. <summary>
  44688. Saves PDF document page as image
  44689. </summary>
  44690. <param name="pageIndex">Page index</param>
  44691. <param name="type">PdfImageType type </param>
  44692. <returns>Returns page as Image</returns>
  44693. </member>
  44694. <member name="M:Spire.Pdf.PdfDocumentBase.SaveAsImage(System.Int32,Spire.Pdf.Graphics.PdfImageType,System.Int32,System.Int32)">
  44695. <summary>
  44696. Saves PDF document page as image,Set PdfImageType and image Dpi
  44697. </summary>
  44698. <param name="pageIndex">Page index</param>
  44699. <param name="type">PdfImageType type </param>
  44700. <param name="dpiX">
  44701. X resolution
  44702. Note: Metafile can't set dpi and use "Green context" dpi.
  44703. </param>
  44704. <param name="dpiY">
  44705. Y resolution
  44706. Note: Metafile can't set dpi and use "Green context" dpi.
  44707. </param>
  44708. <returns>Returns page as Image</returns>
  44709. </member>
  44710. <member name="M:Spire.Pdf.PdfDocumentBase.SaveToPdf(System.IO.MemoryStream,System.Int32,System.Int32)">
  44711. <summary>
  44712. Save a range page of the document to the specified stream.
  44713. </summary>
  44714. <param name="stream">The stream.</param>
  44715. <param name="startIndex">The start index.</param>
  44716. <param name="endIndex">The end index.</param>
  44717. </member>
  44718. <member name="M:Spire.Pdf.PdfDocumentBase.SaveToPdf(System.String,System.Int32,System.Int32)">
  44719. <param name="fileName">A relative or absolute path for the file</param>
  44720. <param name="startIndex">The start page index.</param>
  44721. <param name="endIndex">The end page index.</param>
  44722. </member>
  44723. <member name="M:Spire.Pdf.PdfDocumentBase.Save(System.String)">
  44724. <summary>
  44725. Saves the document to the specified filename.
  44726. </summary>
  44727. <param name="filename">The filename.</param>
  44728. </member>
  44729. <member name="M:Spire.Pdf.PdfDocumentBase.SaveToXPS(System.Int32,System.Int32,System.IO.Stream)">
  44730. <summary>
  44731. Save a range page of the document to xps as stream.
  44732. </summary>
  44733. <param name="startIndex">The strart index.</param>
  44734. <param name="endIndex">The end index.</param>
  44735. <param name="stream">The xps stream.</param>
  44736. </member>
  44737. <member name="M:Spire.Pdf.PdfDocumentBase.SaveToXPS(System.IO.Stream)">
  44738. <summary>
  44739. Save the document to xps as stream.
  44740. </summary>
  44741. <param name="stream">The xps stream.</param>
  44742. </member>
  44743. <member name="M:Spire.Pdf.PdfDocumentBase.SaveToSvg(System.String,System.Int32,System.Int32)">
  44744. <param name="filename">A relative or absolute path for the file</param>
  44745. <param name="startIndex">The start page index.</param>
  44746. <param name="endIndex">The end page index.</param>
  44747. </member>
  44748. <member name="M:Spire.Pdf.PdfDocumentBase.SaveToSVG(System.Int32,System.Int32)">
  44749. <summary>
  44750. Save a range page of the document to svg as stream[].
  44751. </summary>
  44752. <param name="startIndex">The start index.</param>
  44753. <param name="endIndex">The end index.</param>
  44754. <returns>Stream collection.</returns>
  44755. </member>
  44756. <member name="M:Spire.Pdf.PdfDocumentBase.SaveToSVG">
  44757. <summary>
  44758. Save the document to svg as stream[].
  44759. </summary>
  44760. <returns>Stream collection</returns>
  44761. </member>
  44762. <member name="M:Spire.Pdf.PdfDocumentBase.SaveToHtml(System.Int32,System.Int32,System.IO.Stream)">
  44763. <summary>
  44764. Save a range page of the document to html stream.
  44765. </summary>
  44766. <param name="startIndex">The start index.</param>
  44767. <param name="endIndex">The end index.</param>
  44768. <param name="stream">The html stream.</param>
  44769. </member>
  44770. <member name="M:Spire.Pdf.PdfDocumentBase.SaveToHtml(System.IO.Stream)">
  44771. <summary>
  44772. Save the document to html stream.
  44773. </summary>
  44774. <param name="stream">The html stream.</param>
  44775. </member>
  44776. <member name="M:Spire.Pdf.PdfDocumentBase.SaveToPcl(System.Int32,System.Int32,System.IO.Stream)">
  44777. <summary>
  44778. Convert pdf document to pcl.
  44779. </summary>
  44780. <param name="startIndex">The start index.</param>
  44781. <param name="endIndex">The end index.</param>
  44782. <param name="stream">The out stream.</param>
  44783. </member>
  44784. <member name="M:Spire.Pdf.PdfDocumentBase.SaveToPostScript(System.Int32,System.Int32,System.IO.Stream)">
  44785. <summary>
  44786. Convert pdf document to pcl.
  44787. </summary>
  44788. <param name="startIndex">The start index.</param>
  44789. <param name="endIndex">The end index.</param>
  44790. <param name="stream">The out stream.</param>
  44791. </member>
  44792. <member name="M:Spire.Pdf.PdfDocumentBase.SaveToDoc(System.Int32,System.Int32,System.IO.Stream,System.Boolean)">
  44793. <summary>
  44794. Save a range page of the document to doc as stream[].
  44795. </summary>
  44796. <param name="startIndex">The start index.</param>
  44797. <param name="endIndex">The end index.</param>
  44798. <param name="stream">The doc stream.</param>
  44799. <param name="IsDocx">Is doc or docx.</param>
  44800. </member>
  44801. <member name="M:Spire.Pdf.PdfDocumentBase.SaveToDoc(System.IO.Stream,System.Boolean)">
  44802. <summary>
  44803. Save the document to doc as stream[].
  44804. </summary>
  44805. <param name="stream">The doc stream.</param>
  44806. <param name="IsDocx">Is docs or doc.</param>
  44807. </member>
  44808. <member name="M:Spire.Pdf.PdfDocumentBase.SaveToExcel(System.Int32,System.Int32,System.IO.Stream)">
  44809. <summary>
  44810. Convert pdf document to excel.
  44811. </summary>
  44812. <param name="startIndex">The start index.</param>
  44813. <param name="endIndex">The end index.</param>
  44814. <param name="stream">The out stream.</param>
  44815. </member>
  44816. <member name="M:Spire.Pdf.PdfDocumentBase.SaveToExcel(System.IO.Stream)">
  44817. <summary>
  44818. Save the document to excel as stream.
  44819. </summary>
  44820. <param name="stream">The excel stream.</param>
  44821. </member>
  44822. <member name="M:Spire.Pdf.PdfDocumentBase.SaveToOfd(System.IO.Stream)">
  44823. <summary>
  44824. Save the document to ofd as stream.
  44825. </summary>
  44826. <param name="stream">The ofd stream.</param>
  44827. </member>
  44828. <member name="M:Spire.Pdf.PdfDocumentBase.SaveToOfd(System.Int32,System.Int32,System.IO.Stream)">
  44829. <summary>
  44830. Save a range page of the document to ofd as stream.
  44831. </summary>
  44832. <param name="startIndex">The strart index.</param>
  44833. <param name="endIndex">The end index.</param>
  44834. <param name="stream">The ofd stream.</param>
  44835. </member>
  44836. <member name="M:Spire.Pdf.PdfDocumentBase.Close">
  44837. <summary>
  44838. Closes the document. Releases all common resources.
  44839. </summary>
  44840. </member>
  44841. <member name="M:Spire.Pdf.PdfDocumentBase.Close(System.Boolean)">
  44842. <summary>
  44843. Closes the document.
  44844. </summary>
  44845. <param name="completely">if set to <c>true</c> the document should close its stream as well.</param>
  44846. </member>
  44847. <member name="M:Spire.Pdf.PdfDocumentBase.Save(System.IO.Stream)">
  44848. <summary>
  44849. Saves the document to the specified stream.
  44850. </summary>
  44851. <param name="stream">The stream object where PDF document will be saved.</param>
  44852. </member>
  44853. <member name="M:Spire.Pdf.PdfDocumentBase.ImportPage(Spire.Pdf.PdfDocumentBase,Spire.Pdf.PdfPageBase)">
  44854. <summary>
  44855. Imports a page.
  44856. </summary>
  44857. <param name="ldDoc">The loaded document.</param>
  44858. <param name="page">The page.</param>
  44859. <returns>The page in the result document.</returns>
  44860. </member>
  44861. <member name="M:Spire.Pdf.PdfDocumentBase.ImportPage(Spire.Pdf.PdfDocumentBase,System.Int32)">
  44862. <summary>
  44863. Imports a page.
  44864. </summary>
  44865. <param name="ldDoc">The loaded document.</param>
  44866. <param name="pageIndex">Index of the page.</param>
  44867. <returns>The page in the result document.</returns>
  44868. </member>
  44869. <member name="M:Spire.Pdf.PdfDocumentBase.ImportPage(Spire.Pdf.PdfDocumentBase,System.Int32,System.Int32)">
  44870. <summary>
  44871. Imports a page.
  44872. </summary>
  44873. <param name="ldDoc">The loaded document.</param>
  44874. <param name="pageIndex">Index of the page.</param>
  44875. <param name="resultPageIndex">The page index in the result document.</param>
  44876. <returns>The page in the result document.</returns>
  44877. </member>
  44878. <member name="M:Spire.Pdf.PdfDocumentBase.ImportPageRange(Spire.Pdf.PdfDocumentBase,System.Int32,System.Int32)">
  44879. <summary>
  44880. Imports a page range from a loaded document.
  44881. </summary>
  44882. <param name="ldDoc">The loaded document.</param>
  44883. <param name="startIndex">The start page index.</param>
  44884. <param name="endIndex">The end page index.</param>
  44885. <returns>The last created page in the result document.</returns>
  44886. </member>
  44887. <member name="M:Spire.Pdf.PdfDocumentBase.ImportPageRange(Spire.Pdf.PdfDocumentBase,System.Int32,System.Int32,System.Int32)">
  44888. <summary>
  44889. Imports a page range from a loaded document.
  44890. </summary>
  44891. <param name="ldDoc">The loaded document.</param>
  44892. <param name="startIndex">The start page index.</param>
  44893. <param name="endIndex">The end page index.</param>
  44894. <param name="resultPageIndex">The page index in the result document when startIndex == endIndex.</param>
  44895. <returns>The last created page in the result document.</returns>
  44896. </member>
  44897. <member name="M:Spire.Pdf.PdfDocumentBase.HandleActionAnnotation(System.Collections.Generic.Dictionary{Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.PdfPageBase},Spire.Pdf.PdfPageBase)">
  44898. <summary>
  44899. Handle action annotation.
  44900. </summary>
  44901. <param name="pageCorrespondance">The page corresponsedance</param>
  44902. <param name="page">The page</param>
  44903. </member>
  44904. <member name="M:Spire.Pdf.PdfDocumentBase.ImportPageRangeToXpsFree">
  44905. <summary>
  44906. Free version Imports 10 pages range from a loaded document.
  44907. </summary>
  44908. </member>
  44909. <member name="M:Spire.Pdf.PdfDocumentBase.MergeFontResource(Spire.Pdf.Primitives.PdfDictionary,System.Collections.Generic.Dictionary{Spire.Pdf.Interfaces.IPdfPrimitive,System.Byte[]})">
  44910. <summary>
  44911. Merge same font when merge document. Bug_4941
  44912. </summary>
  44913. <param name="dictionary">The resource dictionary.</param>
  44914. <param name="fontMap">The document font map.</param>
  44915. </member>
  44916. <member name="M:Spire.Pdf.PdfDocumentBase.Equal(System.Byte[],System.Byte[])">
  44917. <summary>
  44918. Compare bytes.
  44919. </summary>
  44920. <param name="a"></param>
  44921. <param name="b"></param>
  44922. <returns></returns>
  44923. </member>
  44924. <member name="M:Spire.Pdf.PdfDocumentBase.CreateBookmarkDestinationDictionary">
  44925. <summary>
  44926. </summary>
  44927. <returns></returns>
  44928. </member>
  44929. <member name="M:Spire.Pdf.PdfDocumentBase.Append(Spire.Pdf.PdfDocumentBase)">
  44930. <summary>
  44931. Appends the specified loaded document to this one.
  44932. </summary>
  44933. <param name="ldDoc">The loaded document.</param>
  44934. </member>
  44935. <member name="M:Spire.Pdf.PdfDocumentBase.ImportDestinations(Spire.Pdf.PdfDocumentBase)">
  44936. <summary>
  44937. Import Original Document Destinations to new Document Catalog->Names -> Dests.
  44938. Quote page to this document Catalog->Names -> Dests -> Names
  44939. </summary>
  44940. <param name="ldDoc">Original Document</param>
  44941. </member>
  44942. <member name="M:Spire.Pdf.PdfDocumentBase.ImportOCProperties(Spire.Pdf.PdfDocumentBase)">
  44943. <summary>
  44944. Merge OCProperties
  44945. </summary>
  44946. <param name="ldDoc"></param>
  44947. </member>
  44948. <member name="M:Spire.Pdf.PdfDocumentBase.ImportD(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Primitives.PdfDictionary)">
  44949. <summary>
  44950. </summary>
  44951. <param name="D"></param>
  44952. <param name="newD"></param>
  44953. </member>
  44954. <member name="M:Spire.Pdf.PdfDocumentBase.ImportItem(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Primitives.PdfDictionary,System.String)">
  44955. <summary>
  44956. Merge D Item
  44957. </summary>
  44958. <param name="D"></param>
  44959. <param name="newD"></param>
  44960. <param name="key"></param>
  44961. </member>
  44962. <member name="M:Spire.Pdf.PdfDocumentBase.IsPageExistField(Spire.Pdf.PdfPageBase,Spire.Pdf.Fields.PdfField)">
  44963. <summary>
  44964. Whether the page exist the field
  44965. </summary>
  44966. <param name="page">The page</param>
  44967. <param name="field">The field</param>
  44968. <returns>If exist return true or false</returns>
  44969. </member>
  44970. <member name="T:Spire.Pdf.PdfFileInfo">
  44971. <summary>
  44972. This class represents a set of the properties that define the internal structure of PDF file.
  44973. </summary>
  44974. </member>
  44975. <member name="F:Spire.Pdf.PdfFileInfo.m_documentBase">
  44976. <summary>
  44977. PDF Document object
  44978. </summary>
  44979. </member>
  44980. <member name="F:Spire.Pdf.PdfFileInfo.m_LoadFile">
  44981. <summary>
  44982. read pdf file
  44983. </summary>
  44984. </member>
  44985. <member name="M:Spire.Pdf.PdfFileInfo.#ctor">
  44986. <summary>
  44987. Initializes a new instance of the class.
  44988. </summary>
  44989. </member>
  44990. <member name="P:Spire.Pdf.PdfFileInfo.DocumentBase">
  44991. <summary>
  44992. PDF Document object
  44993. </summary>
  44994. </member>
  44995. <member name="P:Spire.Pdf.PdfFileInfo.LoadFile">
  44996. <summary>
  44997. read pdf file
  44998. </summary>
  44999. </member>
  45000. <member name="P:Spire.Pdf.PdfFileInfo.Version">
  45001. <summary>
  45002. Gets or sets the version of the PDF document.
  45003. </summary>
  45004. <value>The document version.</value>
  45005. </member>
  45006. <member name="P:Spire.Pdf.PdfFileInfo.IncrementalUpdate">
  45007. <summary>
  45008. Gets or sets a value indicating whether [incremental update].
  45009. </summary>
  45010. <value><c>true</c> if [incremental update]; otherwise, <c>false</c>.</value>
  45011. </member>
  45012. <member name="P:Spire.Pdf.PdfFileInfo.CrossReferenceType">
  45013. <summary>
  45014. Gets or sets the type of PDF cross-reference.
  45015. </summary>
  45016. <remarks>Please see the description of for more details.</remarks>
  45017. </member>
  45018. <member name="P:Spire.Pdf.PdfFileInfo.TaggedPdf">
  45019. <summary>
  45020. Gets the value indicating whether the PDF document is tagged one or not.
  45021. </summary>
  45022. <value>If true PDF document is tagged, otherwise false.</value>
  45023. </member>
  45024. <member name="M:Spire.Pdf.PdfFileInfo.SetPdfVersion(Spire.Pdf.PdfVersion)">
  45025. <summary>
  45026. </summary>
  45027. <param name="version"></param>
  45028. </member>
  45029. <member name="T:Spire.Pdf.PdfStructureType">
  45030. <summary>
  45031. Tagged PDF's standard structure types
  45032. </summary>
  45033. </member>
  45034. <member name="F:Spire.Pdf.PdfStructureType.Div">
  45035. <summary>
  45036. A generic block-level element or group of elements
  45037. </summary>
  45038. </member>
  45039. <member name="F:Spire.Pdf.PdfStructureType.Span">
  45040. <summary>
  45041. A generic inline portion of text having no particular inherent characteristics
  45042. </summary>
  45043. </member>
  45044. <member name="F:Spire.Pdf.PdfStructureType.Figure">
  45045. <summary>
  45046. An item of graphical content
  45047. </summary>
  45048. </member>
  45049. <member name="T:Spire.Pdf.PdfStructTreeRoot">
  45050. <summary>
  45051. Represents the document's structure tree root dictionary
  45052. </summary>
  45053. </member>
  45054. <member name="M:Spire.Pdf.PdfStructTreeRoot.Build">
  45055. <summary>
  45056. Build struct tree root before saved.
  45057. </summary>
  45058. </member>
  45059. <member name="T:Spire.Pdf.PdfStructElement">
  45060. <summary>
  45061. Represents the structure element
  45062. </summary>
  45063. </member>
  45064. <member name="P:Spire.Pdf.PdfStructElement.Parent">
  45065. <summary>
  45066. The parent struct element
  45067. </summary>
  45068. </member>
  45069. <member name="P:Spire.Pdf.PdfStructElement.TreeRoot">
  45070. <summary>
  45071. The parent tree root
  45072. </summary>
  45073. </member>
  45074. <member name="M:Spire.Pdf.PdfStructElement.Build">
  45075. <summary>
  45076. Build struct element before saved.
  45077. </summary>
  45078. </member>
  45079. <member name="T:Spire.Pdf.DrawPageInBookletEventHandler">
  45080. <summary>
  45081. Delegate for handling event when drawing page in a booklet.
  45082. </summary>
  45083. <param name="sender">The sender of the event.</param>
  45084. <param name="args">The arguments of the event.</param>
  45085. <remarks>This event is raised when starting/finished drawing a page of the source file in a booklet.</remarks>
  45086. </member>
  45087. <member name="T:Spire.Pdf.DrawPageInBookletEventArgs">
  45088. <summary>
  45089. Represents DrawPageInBooklet Event arguments.
  45090. </summary>
  45091. </member>
  45092. <member name="P:Spire.Pdf.DrawPageInBookletEventArgs.PageInSource">
  45093. <summary>
  45094. Gets the page of the source file.
  45095. </summary>
  45096. </member>
  45097. <member name="P:Spire.Pdf.DrawPageInBookletEventArgs.PageNumberInSource">
  45098. <summary>
  45099. Gets the index of the source page, basing on 0.
  45100. </summary>
  45101. </member>
  45102. <member name="P:Spire.Pdf.DrawPageInBookletEventArgs.PageInBooklet">
  45103. <summary>
  45104. Gets the page of the booklet.
  45105. </summary>
  45106. </member>
  45107. <member name="P:Spire.Pdf.DrawPageInBookletEventArgs.PageNumberInBooklet">
  45108. <summary>
  45109. Gets the index of the booklet page, basing on 0.
  45110. </summary>
  45111. </member>
  45112. <member name="T:Spire.Pdf.FileFormat">
  45113. <summary>
  45114. Specifies the type of file format.
  45115. </summary>
  45116. </member>
  45117. <member name="F:Spire.Pdf.PdfFileFormat.Plain">
  45118. <summary>
  45119. Specifies plain PDF file format.
  45120. </summary>
  45121. </member>
  45122. <member name="F:Spire.Pdf.PdfFileFormat.Linearized">
  45123. <summary>
  45124. Specifies Linearized PDF file format.
  45125. </summary>
  45126. </member>
  45127. <member name="T:Spire.Pdf.HttpReadType">
  45128. <summary>
  45129. Specifies the different way of presenting the document at the client browser.
  45130. </summary>
  45131. </member>
  45132. <member name="F:Spire.Pdf.HttpReadType.Open">
  45133. <summary>
  45134. Send the generated document to the client browser and will open document inside browser or using application associated with .pdf extension externally.
  45135. </summary>
  45136. </member>
  45137. <member name="F:Spire.Pdf.HttpReadType.Save">
  45138. <summary>
  45139. Send the generated document to the client browser and presents an option to save the document to disk or open inside the browser.
  45140. </summary>
  45141. </member>
  45142. <member name="T:Spire.Pdf.PdfVersion">
  45143. <summary>
  45144. Specifies the available PDF versions to save a PDF document.
  45145. </summary>
  45146. </member>
  45147. <member name="F:Spire.Pdf.PdfVersion.Version1_0">
  45148. <summary>
  45149. PDF version 1.0.
  45150. </summary>
  45151. </member>
  45152. <member name="F:Spire.Pdf.PdfVersion.Version1_1">
  45153. <summary>
  45154. PDF version 1.1.
  45155. </summary>
  45156. </member>
  45157. <member name="F:Spire.Pdf.PdfVersion.Version1_2">
  45158. <summary>
  45159. PDF version 1.2.
  45160. </summary>
  45161. </member>
  45162. <member name="F:Spire.Pdf.PdfVersion.Version1_3">
  45163. <summary>
  45164. PDF version 1.3. Adobe Acrobat 4.
  45165. </summary>
  45166. </member>
  45167. <member name="F:Spire.Pdf.PdfVersion.Version1_4">
  45168. <summary>
  45169. PDF version 1.4. Adobe Acrobat 5.
  45170. </summary>
  45171. </member>
  45172. <member name="F:Spire.Pdf.PdfVersion.Version1_5">
  45173. <summary>
  45174. PDF version 1.5. Adobe Acrobat 6.
  45175. </summary>
  45176. </member>
  45177. <member name="F:Spire.Pdf.PdfVersion.Version1_6">
  45178. <summary>
  45179. PDF version 1.6. Adobe Acrobat 7.
  45180. </summary>
  45181. </member>
  45182. <member name="F:Spire.Pdf.PdfVersion.Version1_7">
  45183. <summary>
  45184. PDF version 1.7. Adobe Acrobat 8.
  45185. </summary>
  45186. </member>
  45187. <member name="T:Spire.Pdf.PdfCrossReferenceType">
  45188. <summary>
  45189. Specifies the type of the PDF cross-reference.
  45190. </summary>
  45191. <remarks>Default value is CrossReferenceStream</remarks>
  45192. </member>
  45193. <member name="F:Spire.Pdf.PdfCrossReferenceType.CrossReferenceTable">
  45194. <summary>
  45195. The cross-reference table contains information that permits random access to indirect objects within the file so that the entire file need not be read to locate any particular object. The structure is useful for incremental updates, since it allows a new cross-reference section to be added to the PDF file, containing entries only for objects that have been added or deleted. Cross-reference is represented by cross-reference table. The cross-reference table is the traditional way of representing reference type.
  45196. </summary>
  45197. </member>
  45198. <member name="F:Spire.Pdf.PdfCrossReferenceType.CrossReferenceStream">
  45199. <summary>
  45200. Cross-reference is represented by cross-reference stream. Cross-reference streams are stream objects, and contain a dictionary and a data stream.
  45201. This leads to more compact representation of the file data especially along with the compression enabled.
  45202. This format is supported by PDF 1.5 version and higher only.
  45203. </summary>
  45204. </member>
  45205. <member name="T:Spire.Pdf.PdfConformanceLevel">
  45206. <summary>
  45207. Specifies the Pdf document's Conformance-level.
  45208. </summary>
  45209. </member>
  45210. <member name="F:Spire.Pdf.PdfConformanceLevel.None">
  45211. <summary>
  45212. Specifies Default / No Conformance.
  45213. </summary>
  45214. </member>
  45215. <member name="F:Spire.Pdf.PdfConformanceLevel.Pdf_A1B">
  45216. <summary>
  45217. This PDF/A ISO standard [ISO 19005-1:2005] is based on Adobe PDF version 1.4
  45218. and This Level B conformance indicates minimal compliance to ensure that the
  45219. rendered visual appearance of a conforming file is preservable over the long term.
  45220. </summary>
  45221. </member>
  45222. <member name="F:Spire.Pdf.PdfConformanceLevel.Pdf_X1A2001">
  45223. <summary>
  45224. This PDF/X-1a:2001 ISO standard [ISO 15930-1] is based on Adobe PDF version 1.3
  45225. which uses only CMYK + Spot Color and this compliance to ensure that the
  45226. contents will be reliably reproduced in the repress environment.
  45227. </summary>
  45228. </member>
  45229. <member name="F:Spire.Pdf.PdfConformanceLevel.Pdf_A1A">
  45230. <summary>
  45231. PDF/A-1a ensures the preservation of a document's logical structure and con-tent text stream in natural reading order.
  45232. </summary>
  45233. </member>
  45234. <member name="F:Spire.Pdf.PdfConformanceLevel.Pdf_A2A">
  45235. <summary>
  45236. PDF/A-2a standard,Only check the standard from the pdfaid:part and pdfaid:conformance node,And only check.
  45237. </summary>
  45238. </member>
  45239. <member name="F:Spire.Pdf.PdfConformanceLevel.Pdf_A2B">
  45240. <summary>
  45241. PDF/A-2b standard,Only check the standard from the pdfaid:part and pdfaid:conformance node,And only check.
  45242. </summary>
  45243. </member>
  45244. <member name="F:Spire.Pdf.PdfConformanceLevel.Pdf_A3A">
  45245. <summary>
  45246. PDF/A-3a standard,Only check the standard from the pdfaid:part and pdfaid:conformance node,And only check
  45247. </summary>
  45248. </member>
  45249. <member name="F:Spire.Pdf.PdfConformanceLevel.Pdf_A3B">
  45250. <summary>
  45251. PDF/A-3b standard,Only check the standard from the pdfaid:part and pdfaid:conformance node,And only check
  45252. </summary>
  45253. </member>
  45254. <member name="T:Spire.Pdf.PrintScalingMode">
  45255. <summary>
  45256. Specifies the different page scaling option that shall be selected when a print dialog is displayed for this document.
  45257. </summary>
  45258. <remarks>Default value is AppDefault.</remarks>
  45259. </member>
  45260. <member name="F:Spire.Pdf.PrintScalingMode.AppDefault">
  45261. <summary>
  45262. Indicates the conforming readers default print scaling.
  45263. </summary>
  45264. </member>
  45265. <member name="F:Spire.Pdf.PrintScalingMode.None">
  45266. <summary>
  45267. Indicates no page scaling.
  45268. </summary>
  45269. </member>
  45270. <member name="T:Spire.Pdf.PdfCompressionLevel">
  45271. <summary>
  45272. Defines data compression level.
  45273. </summary>
  45274. </member>
  45275. <member name="F:Spire.Pdf.PdfCompressionLevel.None">
  45276. <summary>
  45277. Pack without compression.
  45278. </summary>
  45279. </member>
  45280. <member name="F:Spire.Pdf.PdfCompressionLevel.BestSpeed">
  45281. <summary>
  45282. Use high speed compression, reduce of data size is low.
  45283. </summary>
  45284. </member>
  45285. <member name="F:Spire.Pdf.PdfCompressionLevel.BelowNormal">
  45286. <summary>
  45287. Something middle between normal and BestSpeed compressions.
  45288. </summary>
  45289. </member>
  45290. <member name="F:Spire.Pdf.PdfCompressionLevel.Normal">
  45291. <summary>
  45292. Use normal compression, middle between speed and size.
  45293. </summary>
  45294. </member>
  45295. <member name="F:Spire.Pdf.PdfCompressionLevel.AboveNormal">
  45296. <summary>
  45297. Pack better but require a little more time.
  45298. </summary>
  45299. </member>
  45300. <member name="F:Spire.Pdf.PdfCompressionLevel.Best">
  45301. <summary>
  45302. Use best compression, slow enough.
  45303. </summary>
  45304. </member>
  45305. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.Editable">
  45306. <summary>
  45307. Gets or sets a value indicating whether this is editable.
  45308. </summary>
  45309. <value><c>true</c> if editable; otherwise, <c>false</c>.</value>
  45310. </member>
  45311. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.SelectedIndex">
  45312. <summary>
  45313. Gets or sets the first selected item in the list.
  45314. </summary>
  45315. <value>The index of the selected item.</value>
  45316. </member>
  45317. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.SelectedValue">
  45318. <summary>
  45319. Gets or sets the value of the first selected item in the list.
  45320. </summary>
  45321. <value>The selected value.</value>
  45322. </member>
  45323. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.SelectedItem">
  45324. <summary>
  45325. Gets the first selected item in the list.
  45326. </summary>
  45327. <value>The selected item.</value>
  45328. </member>
  45329. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.Bounds">
  45330. <summary>
  45331. Gets or sets the bounds.
  45332. </summary>
  45333. <value>The bounds.</value>
  45334. </member>
  45335. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.Location">
  45336. <summary>
  45337. Gets or sets the location.
  45338. </summary>
  45339. <value>The location.</value>
  45340. </member>
  45341. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.Size">
  45342. <summary>
  45343. Gets or sets the size.
  45344. </summary>
  45345. <value>The size.</value>
  45346. </member>
  45347. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.BorderColor">
  45348. <summary>
  45349. Gets or sets the color of the border.
  45350. </summary>
  45351. <value>The color of the border.</value>
  45352. </member>
  45353. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.BackColor">
  45354. <summary>
  45355. Gets or sets the color of the background.
  45356. </summary>
  45357. <value>The color of the background.</value>
  45358. </member>
  45359. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.ForeColor">
  45360. <summary>
  45361. Gets or sets the color of the text.
  45362. </summary>
  45363. <value>The color of the text.</value>
  45364. </member>
  45365. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.BorderWidth">
  45366. <summary>
  45367. Gets or sets the width of the border.
  45368. </summary>
  45369. <value>The width of the border.</value>
  45370. </member>
  45371. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.HighlightMode">
  45372. <summary>
  45373. Gets or sets the highlighting mode.
  45374. </summary>
  45375. <value>The highlighting mode.</value>
  45376. </member>
  45377. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.Font">
  45378. <summary>
  45379. Gets or sets the font.
  45380. </summary>
  45381. <value>The font.</value>
  45382. </member>
  45383. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.TextAlignment">
  45384. <summary>
  45385. Gets or sets the text alignment.
  45386. </summary>
  45387. <value>The text alignment.</value>
  45388. <remarks>This property is meaningful for fields containing variable text only.
  45389. </remarks>
  45390. </member>
  45391. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.Actions">
  45392. <summary>
  45393. Gets the actions of the field.
  45394. </summary>
  45395. <value>The actions.</value>
  45396. </member>
  45397. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.BorderStyle">
  45398. <summary>
  45399. Gets or sets the border style.
  45400. </summary>
  45401. <value>The border style.</value>
  45402. </member>
  45403. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.Visible">
  45404. <summary>
  45405. Gets or sets a value indicating whether this is visible.
  45406. </summary>
  45407. <value><c>true</c> if visible; otherwise, <c>false</c>.</value>
  45408. </member>
  45409. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.Name">
  45410. <summary>
  45411. Gets the name.
  45412. </summary>
  45413. <value>The name.</value>
  45414. </member>
  45415. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.Form">
  45416. <summary>
  45417. Gets the form.
  45418. </summary>
  45419. <value>The form.</value>
  45420. </member>
  45421. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.MappingName">
  45422. <summary>
  45423. Gets or sets the mapping name to be used when exporting interactive form
  45424. field data from the document.
  45425. </summary>
  45426. <value>The mapping name.</value>
  45427. </member>
  45428. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.Export">
  45429. <summary>
  45430. Gets or sets a value indicating whether this is export.
  45431. </summary>
  45432. <value><c>true</c> if export; otherwise, <c>false</c>.</value>
  45433. </member>
  45434. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.ReadOnly">
  45435. <summary>
  45436. Gets or sets a value indicating whether [read only].
  45437. </summary>
  45438. <value> if the field is read only, set to <c>true</c>.</value>
  45439. </member>
  45440. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.Required">
  45441. <summary>
  45442. Gets or sets a value indicating whether this is required.
  45443. </summary>
  45444. <value><c>true</c> if required; otherwise, <c>false</c>.</value>
  45445. </member>
  45446. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.ToolTip">
  45447. <summary>
  45448. Gets or sets the tool tip.
  45449. </summary>
  45450. <value>The tool tip.</value>
  45451. </member>
  45452. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.Page">
  45453. <summary>
  45454. Gets the page.
  45455. </summary>
  45456. <value>The page.</value>
  45457. </member>
  45458. <member name="P:Spire.Pdf.Fields.IPdfComboBoxField.Flatten">
  45459. <summary>
  45460. Gets or sets a value indicating whether this is flatten.
  45461. </summary>
  45462. </member>
  45463. <member name="T:Spire.Pdf.Fields.PdfSignatureStyledField">
  45464. <summary>
  45465. Represents form's field with style parameters.
  45466. </summary>
  45467. </member>
  45468. <member name="M:Spire.Pdf.Fields.PdfSignatureStyledField.#ctor(Spire.Pdf.PdfPageBase,System.String)">
  45469. <summary>
  45470. Initializes a new instance of the class.
  45471. </summary>
  45472. <param name="page">The page where the field should be placed.</param>
  45473. <param name="name">The name.</param>
  45474. </member>
  45475. <member name="P:Spire.Pdf.Fields.PdfSignatureStyledField.Bounds">
  45476. <summary>
  45477. Gets or sets the bounds.
  45478. </summary>
  45479. <value>The bounds.</value>
  45480. </member>
  45481. <member name="P:Spire.Pdf.Fields.PdfSignatureStyledField.Location">
  45482. <summary>
  45483. Gets or sets the location.
  45484. </summary>
  45485. <value>The location.</value>
  45486. </member>
  45487. <member name="P:Spire.Pdf.Fields.PdfSignatureStyledField.Size">
  45488. <summary>
  45489. Gets or sets the size.
  45490. </summary>
  45491. <value>The size.</value>
  45492. </member>
  45493. <member name="P:Spire.Pdf.Fields.PdfSignatureStyledField.BorderColor">
  45494. <summary>
  45495. Gets or sets the color of the border.
  45496. </summary>
  45497. <value>The color of the border.</value>
  45498. </member>
  45499. <member name="P:Spire.Pdf.Fields.PdfSignatureStyledField.BackColor">
  45500. <summary>
  45501. Gets or sets the color of the background.
  45502. </summary>
  45503. <value>The color of the background.</value>
  45504. </member>
  45505. <member name="P:Spire.Pdf.Fields.PdfSignatureStyledField.BorderWidth">
  45506. <summary>
  45507. Gets or sets the width of the border.
  45508. </summary>
  45509. <value>The width of the border.</value>
  45510. </member>
  45511. <member name="P:Spire.Pdf.Fields.PdfSignatureStyledField.HighlightMode">
  45512. <summary>
  45513. Gets or sets the highlighting mode.
  45514. </summary>
  45515. <value>The highlighting mode.</value>
  45516. </member>
  45517. <member name="P:Spire.Pdf.Fields.PdfSignatureStyledField.Actions">
  45518. <summary>
  45519. Gets the actions of the field.
  45520. </summary>
  45521. <value>The actions.</value>
  45522. </member>
  45523. <member name="P:Spire.Pdf.Fields.PdfSignatureStyledField.BorderStyle">
  45524. <summary>
  45525. Gets or sets the border style.
  45526. </summary>
  45527. <value>The border style.</value>
  45528. </member>
  45529. <member name="P:Spire.Pdf.Fields.PdfSignatureStyledField.Visible">
  45530. <summary>
  45531. Gets or sets a value indicating whether this is visible.
  45532. </summary>
  45533. <value><c>true</c> if visible; otherwise, <c>false</c>.</value>
  45534. </member>
  45535. <member name="M:Spire.Pdf.Fields.FieldPainter.DrawButton(Spire.Pdf.Graphics.PdfCanvas,Spire.Pdf.Fields.PaintParams,Spire.Pdf.Graphics.PdfImage,Spire.Pdf.Graphics.PdfStringFormat)">
  45536. <summary>
  45537. Draws a button.
  45538. </summary>
  45539. <param name="g">The g.</param>
  45540. <param name="paintParams">The paint params.</param>
  45541. <param name="image">The image.</param>
  45542. <param name="format">The format.</param>
  45543. </member>
  45544. <member name="M:Spire.Pdf.Fields.FieldPainter.CalculateTextPosition(System.Drawing.RectangleF,Spire.Pdf.Graphics.PdfStringFormat,Spire.Pdf.Graphics.PdfFontBase)">
  45545. <summary>
  45546. Calculate the text position
  45547. </summary>
  45548. <param name="rectangle">the rectangle</param>
  45549. <param name="format">the pdfStringFormat</param>
  45550. <param name="font">the PdfFontBase</param>
  45551. </member>
  45552. <member name="T:Spire.Pdf.Fields.PdfAppearanceField">
  45553. <summary>
  45554. Represents form field with appearance custom support.
  45555. </summary>
  45556. </member>
  45557. <member name="P:Spire.Pdf.Fields.PdfAppearanceField.Appearance">
  45558. <summary>
  45559. Gets the appearance.
  45560. </summary>
  45561. <value>The appearance.</value>
  45562. </member>
  45563. <member name="T:Spire.Pdf.Fields.PdfButtonField">
  45564. <summary>
  45565. Represents button field in the PDF form.
  45566. </summary>
  45567. </member>
  45568. <member name="M:Spire.Pdf.Fields.PdfButtonField.#ctor(Spire.Pdf.PdfPageBase,System.String)">
  45569. <summary>
  45570. Initializes a new instance of the class.
  45571. </summary>
  45572. <param name="page">The page where the fields should be placed.</param>
  45573. <param name="name">The name of the button.</param>
  45574. </member>
  45575. <member name="P:Spire.Pdf.Fields.PdfButtonField.Text">
  45576. <summary>
  45577. Gets or sets the caption text.
  45578. </summary>
  45579. <value>The caption text.</value>
  45580. </member>
  45581. <member name="P:Spire.Pdf.Fields.PdfButtonField.LayoutMode">
  45582. <summary>
  45583. Gets or sets the button layout mode.
  45584. </summary>
  45585. </member>
  45586. <member name="P:Spire.Pdf.Fields.PdfButtonField.AlternateText">
  45587. <summary>
  45588. Gets or sets the text displayed when the mouse button is pressed within the annotation's active area, only available in Push mode.
  45589. </summary>
  45590. </member>
  45591. <member name="P:Spire.Pdf.Fields.PdfButtonField.RolloverText">
  45592. <summary>
  45593. Gets or sets the text displayed when the user rolls the cursor into the annotation's active area without pressing the mouse button, only available in Push mode.
  45594. </summary>
  45595. </member>
  45596. <member name="P:Spire.Pdf.Fields.PdfButtonField.IconLayout">
  45597. <summary>
  45598. Defining the icon layout.
  45599. </summary>
  45600. </member>
  45601. <member name="P:Spire.Pdf.Fields.PdfButtonField.Icon">
  45602. <summary>
  45603. Gets or sets the widget annotation's normal icon displayed when it is not interacting with the user.
  45604. </summary>
  45605. </member>
  45606. <member name="P:Spire.Pdf.Fields.PdfButtonField.AlternateIcon">
  45607. <summary>
  45608. Gets or sets the widget annotation's alternate icon displayed when the mouse button is pressed within its active area, only available in Push mode.
  45609. </summary>
  45610. </member>
  45611. <member name="P:Spire.Pdf.Fields.PdfButtonField.RolloverIcon">
  45612. <summary>
  45613. Gets or sets the widget annotation's rollover icon displayed when the user rolls the cursor into its active area without pressing the mouse button, only available in Push mode.
  45614. </summary>
  45615. </member>
  45616. <member name="M:Spire.Pdf.Fields.PdfButtonField.AddPrintAction">
  45617. <summary>
  45618. Adds Print action to current button field.
  45619. <remarks>Clicking on the specified button will trigger the Print Dialog Box.</remarks>
  45620. </summary>
  45621. </member>
  45622. <member name="T:Spire.Pdf.Fields.PdfButtonIconLayout">
  45623. <summary>
  45624. Represents the button icon layout options.
  45625. </summary>
  45626. </member>
  45627. <member name="P:Spire.Pdf.Fields.PdfButtonIconLayout.ScaleReason">
  45628. <summary>
  45629. Gets or sets the circumstances under which the icon shall be scaled inside the annotation rectangle.
  45630. </summary>
  45631. </member>
  45632. <member name="P:Spire.Pdf.Fields.PdfButtonIconLayout.Spaces">
  45633. <summary>
  45634. Gets or sets an array of two numbers between 0.0 and 1.0 indicating the fraction of leftover space to allocate at the left and bottom of the icon.
  45635. </summary>
  45636. </member>
  45637. <member name="P:Spire.Pdf.Fields.PdfButtonIconLayout.IsFitBounds">
  45638. <summary>
  45639. If true, indicates that the button appearance should be scaled to fit fully within the bounds of the annotation without taking into consideration the line width of the border.
  45640. </summary>
  45641. </member>
  45642. <member name="P:Spire.Pdf.Fields.PdfButtonIconLayout.ScaleMode">
  45643. <summary>
  45644. Gets or sets the type of scaling to use.
  45645. </summary>
  45646. </member>
  45647. <member name="T:Spire.Pdf.Fields.PdfButtonIconScaleMode">
  45648. <summary>
  45649. Represents the type of scaling to use.
  45650. </summary>
  45651. </member>
  45652. <member name="F:Spire.Pdf.Fields.PdfButtonIconScaleMode.Anamorphic">
  45653. <summary>
  45654. Scale the icon to fill the annotation rectangle exactly, without regard to its original aspect ratio.
  45655. </summary>
  45656. </member>
  45657. <member name="F:Spire.Pdf.Fields.PdfButtonIconScaleMode.Proportional">
  45658. <summary>
  45659. Scale the icon to fit the width or height of the annotation rectangle while maintaining the icon's original aspect ratio.
  45660. </summary>
  45661. </member>
  45662. <member name="T:Spire.Pdf.Fields.PdfButtonLayoutMode">
  45663. <summary>
  45664. Represents the button layout mode.
  45665. </summary>
  45666. </member>
  45667. <member name="F:Spire.Pdf.Fields.PdfButtonLayoutMode.CaptionOnly">
  45668. <summary>
  45669. No icon; caption only.
  45670. </summary>
  45671. </member>
  45672. <member name="F:Spire.Pdf.Fields.PdfButtonLayoutMode.IconOnly">
  45673. <summary>
  45674. No caption; icon only.
  45675. </summary>
  45676. </member>
  45677. <member name="F:Spire.Pdf.Fields.PdfButtonLayoutMode.CaptionBelowIcon">
  45678. <summary>
  45679. Caption below the icon.
  45680. </summary>
  45681. </member>
  45682. <member name="F:Spire.Pdf.Fields.PdfButtonLayoutMode.CaptionAboveIcon">
  45683. <summary>
  45684. Caption above the icon.
  45685. </summary>
  45686. </member>
  45687. <member name="F:Spire.Pdf.Fields.PdfButtonLayoutMode.CaptionRightOfIcon">
  45688. <summary>
  45689. Caption to the right of the icon.
  45690. </summary>
  45691. </member>
  45692. <member name="F:Spire.Pdf.Fields.PdfButtonLayoutMode.CaptionLeftOfIcon">
  45693. <summary>
  45694. Caption to the left of the icon,
  45695. </summary>
  45696. </member>
  45697. <member name="F:Spire.Pdf.Fields.PdfButtonLayoutMode.CaptionOverlayIcon">
  45698. <summary>
  45699. Caption overlaid directly on the icon.
  45700. </summary>
  45701. </member>
  45702. <member name="T:Spire.Pdf.Fields.PdfButtonIconScaleReason">
  45703. <summary>
  45704. Represtents the circumstances under which the icon shall be scaled inside the annotation rectangle.
  45705. </summary>
  45706. </member>
  45707. <member name="F:Spire.Pdf.Fields.PdfButtonIconScaleReason.Always">
  45708. <summary>
  45709. Always scale.
  45710. </summary>
  45711. </member>
  45712. <member name="F:Spire.Pdf.Fields.PdfButtonIconScaleReason.IconIsBigger">
  45713. <summary>
  45714. Scale only when the icon is bigger than the annotation rectangele.
  45715. </summary>
  45716. </member>
  45717. <member name="F:Spire.Pdf.Fields.PdfButtonIconScaleReason.IconIsSmaller">
  45718. <summary>
  45719. Scale only when the icon is smaller than the annotation rectangle.
  45720. </summary>
  45721. </member>
  45722. <member name="F:Spire.Pdf.Fields.PdfButtonIconScaleReason.Never">
  45723. <summary>
  45724. Never scale.
  45725. </summary>
  45726. </member>
  45727. <member name="T:Spire.Pdf.Fields.PdfCheckBoxField">
  45728. <summary>
  45729. Represents check box field in the PDF form.
  45730. </summary>
  45731. </member>
  45732. <member name="M:Spire.Pdf.Fields.PdfCheckBoxField.#ctor(Spire.Pdf.PdfPageBase,System.String)">
  45733. <summary>
  45734. Initializes a new instance of the class.
  45735. </summary>
  45736. <param name="page">The page where the fields should be placed.</param>
  45737. <param name="name">The name of the check box field.</param>
  45738. </member>
  45739. <member name="P:Spire.Pdf.Fields.PdfCheckBoxField.Checked">
  45740. <summary>
  45741. Gets or sets a value indicating whether this is checked.
  45742. </summary>
  45743. <value><c>true</c> if checked; otherwise, <c>false</c>.</value>
  45744. </member>
  45745. <member name="T:Spire.Pdf.Fields.PdfCheckFieldBase">
  45746. <summary>
  45747. Represents base class for field which can be in checked and unchecked states.
  45748. </summary>
  45749. </member>
  45750. <member name="M:Spire.Pdf.Fields.PdfCheckFieldBase.#ctor(Spire.Pdf.PdfPageBase,System.String)">
  45751. <summary>
  45752. Initializes a new instance of the class.
  45753. </summary>
  45754. <param name="page">The page where the fields should be placed.</param>
  45755. <param name="name">The name of the check box field.</param>
  45756. </member>
  45757. <member name="P:Spire.Pdf.Fields.PdfCheckFieldBase.Style">
  45758. <summary>
  45759. Gets or sets the style.
  45760. </summary>
  45761. <value>The object specifies the style of the check box field.</value>
  45762. </member>
  45763. <member name="T:Spire.Pdf.Fields.PdfComboBoxField">
  45764. <summary>
  45765. Represents combo box field in the PDF Form.
  45766. </summary>
  45767. </member>
  45768. <member name="M:Spire.Pdf.Fields.PdfComboBoxField.#ctor(Spire.Pdf.PdfPageBase,System.String)">
  45769. <summary>
  45770. Initializes a new instance of the class.
  45771. </summary>
  45772. <param name="page">Page the field to be placed on.</param>
  45773. <param name="name">The name of the field.</param>
  45774. </member>
  45775. <member name="P:Spire.Pdf.Fields.PdfComboBoxField.Editable">
  45776. <summary>
  45777. Gets or sets a value indicating whether this is editable.
  45778. </summary>
  45779. <value><c>true</c> if editable; otherwise, <c>false</c>.</value>
  45780. </member>
  45781. <member name="T:Spire.Pdf.Fields.PdfField">
  45782. <summary>
  45783. Represents field of the Pdf document's interactive form.
  45784. </summary>
  45785. </member>
  45786. <member name="M:Spire.Pdf.Fields.PdfField.#ctor(Spire.Pdf.PdfPageBase,System.String)">
  45787. <summary>
  45788. Initializes a new instance of the class.
  45789. </summary>
  45790. <param name="page">The page where the field should be placed.</param>
  45791. <param name="name">The name.</param>
  45792. </member>
  45793. <member name="M:Spire.Pdf.Fields.PdfField.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  45794. <summary>
  45795. Initializes a new instance of the class.
  45796. </summary>
  45797. <param name="dictionary">Field Dictionary</param>
  45798. </member>
  45799. <member name="P:Spire.Pdf.Fields.PdfField.Name">
  45800. <summary>
  45801. Gets the name.
  45802. </summary>
  45803. <value>The name.</value>
  45804. </member>
  45805. <member name="P:Spire.Pdf.Fields.PdfField.Form">
  45806. <summary>
  45807. Gets the form.
  45808. </summary>
  45809. <value>The form.</value>
  45810. </member>
  45811. <member name="P:Spire.Pdf.Fields.PdfField.MappingName">
  45812. <summary>
  45813. Gets or sets the mapping name to be used when exporting interactive form
  45814. field data from the document.
  45815. </summary>
  45816. <value>The mapping name.</value>
  45817. </member>
  45818. <member name="P:Spire.Pdf.Fields.PdfField.Export">
  45819. <summary>
  45820. Gets or sets a value indicating whether this is export.
  45821. </summary>
  45822. <value><c>true</c> if export; otherwise, <c>false</c>.</value>
  45823. </member>
  45824. <member name="P:Spire.Pdf.Fields.PdfField.ReadOnly">
  45825. <summary>
  45826. Gets or sets a value indicating whether [read only].
  45827. </summary>
  45828. <value> if the field is read only, set to <c>true</c>.</value>
  45829. </member>
  45830. <member name="P:Spire.Pdf.Fields.PdfField.Required">
  45831. <summary>
  45832. Gets or sets a value indicating whether this is required.
  45833. </summary>
  45834. <value><c>true</c> if required; otherwise, <c>false</c>.</value>
  45835. </member>
  45836. <member name="P:Spire.Pdf.Fields.PdfField.ToolTip">
  45837. <summary>
  45838. Gets or sets the tool tip.
  45839. </summary>
  45840. <value>The tool tip.</value>
  45841. </member>
  45842. <member name="P:Spire.Pdf.Fields.PdfField.Page">
  45843. <summary>
  45844. Gets the page.
  45845. </summary>
  45846. <value>The page.</value>
  45847. </member>
  45848. <member name="P:Spire.Pdf.Fields.PdfField.Flatten">
  45849. <summary>
  45850. Gets or sets a value indicating whether this is flatten.
  45851. </summary>
  45852. </member>
  45853. <member name="M:Spire.Pdf.Fields.PdfField.SaveFieldAppearance(System.String)">
  45854. <summary>
  45855. Save the field apprearance
  45856. </summary>
  45857. <param name="text">The text</param>
  45858. </member>
  45859. <member name="P:Spire.Pdf.Fields.PdfField.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  45860. <summary>
  45861. Gets the element.
  45862. </summary>
  45863. <value></value>
  45864. </member>
  45865. <member name="T:Spire.Pdf.Fields.PdfFieldCollection">
  45866. <summary>
  45867. Represents collection of the Pdf fields.
  45868. </summary>
  45869. </member>
  45870. <member name="M:Spire.Pdf.Fields.PdfFieldCollection.#ctor">
  45871. <summary>
  45872. Initializes a new instance of the class.
  45873. </summary>
  45874. </member>
  45875. <member name="P:Spire.Pdf.Fields.PdfFieldCollection.Item(System.Int32)">
  45876. <summary>
  45877. Gets the at the specified index.
  45878. </summary>
  45879. </member>
  45880. <member name="P:Spire.Pdf.Fields.PdfFieldCollection.Item(System.String)">
  45881. <summary>
  45882. Gets the with thier field name.
  45883. </summary>
  45884. </member>
  45885. <member name="M:Spire.Pdf.Fields.PdfFieldCollection.Add(Spire.Pdf.Fields.PdfField)">
  45886. <summary>
  45887. Adds the specified field.
  45888. </summary>
  45889. <param name="field">The field item which is added in the PDF form.</param>
  45890. <returns>The field to be added on the page. </returns>
  45891. </member>
  45892. <member name="M:Spire.Pdf.Fields.PdfFieldCollection.Insert(System.Int32,Spire.Pdf.Fields.PdfField)">
  45893. <summary>
  45894. Inserts the the field at the specified index.
  45895. </summary>
  45896. <param name="index">The index of the field.</param>
  45897. <param name="field">The field which should be inserted at the specified index.</param>
  45898. </member>
  45899. <member name="M:Spire.Pdf.Fields.PdfFieldCollection.Contains(Spire.Pdf.Fields.PdfField)">
  45900. <summary>
  45901. Determines whether field is contained within the collection.
  45902. </summary>
  45903. <param name="field">Check whether object is present in the field collection or not.</param>
  45904. <returns>
  45905. <c>true</c> if field is present in the collection, otherwise, <c>false</c>.
  45906. </returns>
  45907. </member>
  45908. <member name="M:Spire.Pdf.Fields.PdfFieldCollection.IndexOf(Spire.Pdf.Fields.PdfField)">
  45909. <summary>
  45910. Gets the index of the field.
  45911. </summary>
  45912. <param name="field">The object whose index is requested.</param>
  45913. <returns>Index of the field in collection.</returns>
  45914. </member>
  45915. <member name="M:Spire.Pdf.Fields.PdfFieldCollection.Remove(Spire.Pdf.Fields.PdfField)">
  45916. <summary>
  45917. Removes the specified field in the collection.
  45918. </summary>
  45919. <param name="field">The object to be removed from collection.</param>
  45920. </member>
  45921. <member name="M:Spire.Pdf.Fields.PdfFieldCollection.RemoveAt(System.Int32)">
  45922. <summary>
  45923. Removes field at the specified position.
  45924. </summary>
  45925. <param name="index">The index where to remove the item.</param>
  45926. </member>
  45927. <member name="M:Spire.Pdf.Fields.PdfFieldCollection.Clear">
  45928. <summary>
  45929. Clears the form field collection.
  45930. </summary>
  45931. </member>
  45932. <member name="P:Spire.Pdf.Fields.PdfFieldCollection.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  45933. <summary>
  45934. Gets the element.
  45935. </summary>
  45936. <value></value>
  45937. </member>
  45938. <member name="T:Spire.Pdf.Fields.PdfForm">
  45939. <summary>
  45940. Represents interactive form of the Pdf document.
  45941. </summary>
  45942. </member>
  45943. <member name="F:Spire.Pdf.Fields.PdfForm.m_enabledHighLightFormField">
  45944. <summary>
  45945. Set a value to enabled form field highLight
  45946. </summary>
  45947. </member>
  45948. <member name="F:Spire.Pdf.Fields.PdfForm.m_needRewriteFormField">
  45949. <summary>
  45950. pdfviewer fill,a form field needs to override ap
  45951. </summary>
  45952. </member>
  45953. <member name="F:Spire.Pdf.Fields.PdfForm.m_sameFieldNameToOneField">
  45954. <summary>
  45955. Merge the fields with the same name into one field or not
  45956. </summary>
  45957. </member>
  45958. <member name="M:Spire.Pdf.Fields.PdfForm.#ctor">
  45959. <summary>
  45960. Initializes a new instance of the class.
  45961. </summary>
  45962. </member>
  45963. <member name="P:Spire.Pdf.Fields.PdfForm.Fields">
  45964. <summary>
  45965. Gets the fields.
  45966. </summary>
  45967. <value>The Form fields.</value>
  45968. </member>
  45969. <member name="P:Spire.Pdf.Fields.PdfForm.IsFlatten">
  45970. <summary>
  45971. Gets or sets a value indicating whether this is flatten.
  45972. </summary>
  45973. </member>
  45974. <member name="P:Spire.Pdf.Fields.PdfForm.ReadOnly">
  45975. <summary>
  45976. Gets or sets a value indicating whether the form is read only.
  45977. </summary>
  45978. <value><c>true</c> if the form is read only; otherwise, <c>false</c>.</value>
  45979. </member>
  45980. <member name="P:Spire.Pdf.Fields.PdfForm.AutoNaming">
  45981. <summary>
  45982. Gets or sets a value indicating whether [field auto naming].
  45983. </summary>
  45984. </member>
  45985. <member name="P:Spire.Pdf.Fields.PdfForm.NeedAppearances">
  45986. <summary>
  45987. Gets or sets a value indicating whether the viewer must generate appearances for fields.
  45988. </summary>
  45989. <value><c>true</c> if viewer must generate appearance; otherwise, <c>false</c>.</value>
  45990. </member>
  45991. <member name="P:Spire.Pdf.Fields.PdfForm.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  45992. <summary>
  45993. Gets the element.
  45994. </summary>
  45995. <value></value>
  45996. </member>
  45997. <member name="T:Spire.Pdf.Fields.PdfFormFieldCollection">
  45998. <summary>
  45999. Represents a collection of form fields.
  46000. </summary>
  46001. </member>
  46002. <member name="M:Spire.Pdf.Fields.PdfFormFieldCollection.#ctor">
  46003. <summary>
  46004. Initializes a new instance of the class.
  46005. </summary>
  46006. </member>
  46007. <member name="T:Spire.Pdf.Fields.PdfListBoxField">
  46008. <summary>
  46009. Represents list box field of the PDF form.
  46010. </summary>
  46011. </member>
  46012. <member name="M:Spire.Pdf.Fields.PdfListBoxField.#ctor(Spire.Pdf.PdfPageBase,System.String)">
  46013. <summary>
  46014. Initializes a new instance of the class.
  46015. </summary>
  46016. <param name="page">Page the field to be placed on.</param>
  46017. <param name="name">The name of the field.</param>
  46018. </member>
  46019. <member name="P:Spire.Pdf.Fields.PdfListBoxField.MultiSelect">
  46020. <summary>
  46021. Gets or sets a value indicating whether the field is multiselectable.
  46022. </summary>
  46023. <value><c>true</c> if multiselectable; otherwise, <c>false</c>.</value>
  46024. </member>
  46025. <member name="T:Spire.Pdf.Fields.PdfListField">
  46026. <summary>
  46027. Represents base class form's list fields.
  46028. </summary>
  46029. </member>
  46030. <member name="F:Spire.Pdf.Fields.PdfListField.m_commitOnSelChange">
  46031. <summary>
  46032. Internal variable to store CommitOnSelChange flag.
  46033. </summary>
  46034. </member>
  46035. <member name="M:Spire.Pdf.Fields.PdfListField.#ctor(Spire.Pdf.PdfPageBase,System.String)">
  46036. <summary>
  46037. Initializes a new instance of the class.
  46038. </summary>
  46039. <param name="page">Page which the field to be placed on.</param>
  46040. <param name="name">The name of the field.</param>
  46041. </member>
  46042. <member name="P:Spire.Pdf.Fields.PdfListField.Items">
  46043. <summary>
  46044. Gets the items.
  46045. </summary>
  46046. <value>The items.</value>
  46047. </member>
  46048. <member name="P:Spire.Pdf.Fields.PdfListField.SelectedIndex">
  46049. <summary>
  46050. Gets or sets the first selected item in the list.
  46051. </summary>
  46052. <value>The index of the selected item.</value>
  46053. </member>
  46054. <member name="P:Spire.Pdf.Fields.PdfListField.SelectedValue">
  46055. <summary>
  46056. Gets or sets the value of the first selected item in the list.
  46057. </summary>
  46058. <value>The selected value.</value>
  46059. </member>
  46060. <member name="P:Spire.Pdf.Fields.PdfListField.SelectedItem">
  46061. <summary>
  46062. Gets the first selected item in the list.
  46063. </summary>
  46064. <value>The selected item.</value>
  46065. </member>
  46066. <member name="P:Spire.Pdf.Fields.PdfListField.CommitOnSelChange">
  46067. <summary>
  46068. Gets or sets the flag indicating if a new value selected is committed immediately without waiting to leave the field.
  46069. </summary>
  46070. </member>
  46071. <member name="T:Spire.Pdf.Fields.PdfListFieldItem">
  46072. <summary>
  46073. Represents an item of the list fields.
  46074. </summary>
  46075. </member>
  46076. <member name="M:Spire.Pdf.Fields.PdfListFieldItem.#ctor">
  46077. <summary>
  46078. Initializes a new instance of the class.
  46079. </summary>
  46080. </member>
  46081. <member name="M:Spire.Pdf.Fields.PdfListFieldItem.#ctor(System.String,System.String)">
  46082. <summary>
  46083. Initializes a new instance of the class.
  46084. </summary>
  46085. <param name="text">The item text, it is displayed in the list.</param>
  46086. <param name="value">The item value, it is exported when form content is exported.</param>
  46087. </member>
  46088. <member name="P:Spire.Pdf.Fields.PdfListFieldItem.Text">
  46089. <summary>
  46090. Gets or sets the text.
  46091. </summary>
  46092. <value>The text of the list item field.</value>
  46093. </member>
  46094. <member name="P:Spire.Pdf.Fields.PdfListFieldItem.Value">
  46095. <summary>
  46096. Gets or sets the value.
  46097. </summary>
  46098. <value>The value of the list item field.</value>
  46099. </member>
  46100. <member name="P:Spire.Pdf.Fields.PdfListFieldItem.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  46101. <summary>
  46102. Gets the element.
  46103. </summary>
  46104. <value>The primitive.</value>
  46105. </member>
  46106. <member name="T:Spire.Pdf.Fields.PdfListFieldItemCollection">
  46107. <summary>
  46108. Represents list field item collection.
  46109. </summary>
  46110. </member>
  46111. <member name="M:Spire.Pdf.Fields.PdfListFieldItemCollection.#ctor">
  46112. <summary>
  46113. Initializes a new instance of the class.
  46114. </summary>
  46115. </member>
  46116. <member name="P:Spire.Pdf.Fields.PdfListFieldItemCollection.Item(System.Int32)">
  46117. <summary>
  46118. Gets the at the specified index.
  46119. </summary>
  46120. <value>The object.</value>
  46121. </member>
  46122. <member name="M:Spire.Pdf.Fields.PdfListFieldItemCollection.Add(Spire.Pdf.Fields.PdfListFieldItem)">
  46123. <summary>
  46124. Adds the specified item in the collection.
  46125. </summary>
  46126. <param name="item">The object which to be added in the collection.</param>
  46127. <returns>item</returns>
  46128. </member>
  46129. <member name="M:Spire.Pdf.Fields.PdfListFieldItemCollection.Insert(System.Int32,Spire.Pdf.Fields.PdfListFieldItem)">
  46130. <summary>
  46131. Inserts the list item field at the specified index.
  46132. </summary>
  46133. <param name="index">The index where to insert the new item.</param>
  46134. <param name="item">The object to be added to collection.</param>
  46135. </member>
  46136. <member name="M:Spire.Pdf.Fields.PdfListFieldItemCollection.Remove(Spire.Pdf.Fields.PdfListFieldItem)">
  46137. <summary>
  46138. Removes the specified item.
  46139. </summary>
  46140. <param name="item">The object which to be removed in the collection.</param>
  46141. </member>
  46142. <member name="M:Spire.Pdf.Fields.PdfListFieldItemCollection.RemoveAt(System.Int32)">
  46143. <summary>
  46144. Removes the item at the specified position.
  46145. </summary>
  46146. <param name="index">The index where to remove the item.</param>
  46147. </member>
  46148. <member name="M:Spire.Pdf.Fields.PdfListFieldItemCollection.Contains(Spire.Pdf.Fields.PdfListFieldItem)">
  46149. <summary>
  46150. Determines whether the item is contained by the collection.
  46151. </summary>
  46152. <param name="item">Check whether object is exists in the collection or not.</param>
  46153. <returns>
  46154. <c>true</c> if the item is contained within the collection; otherwise, <c>false</c>.
  46155. </returns>
  46156. </member>
  46157. <member name="M:Spire.Pdf.Fields.PdfListFieldItemCollection.IndexOf(Spire.Pdf.Fields.PdfListFieldItem)">
  46158. <summary>
  46159. Gets the index of the specified item.
  46160. </summary>
  46161. <param name="item">A object whose index is requested.</param>
  46162. <returns>The index of the given item, -1 if the item does not exist.</returns>
  46163. </member>
  46164. <member name="M:Spire.Pdf.Fields.PdfListFieldItemCollection.Clear">
  46165. <summary>
  46166. Clears the collection.
  46167. </summary>
  46168. </member>
  46169. <member name="P:Spire.Pdf.Fields.PdfListFieldItemCollection.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  46170. <summary>
  46171. Gets the element.
  46172. </summary>
  46173. <value></value>
  46174. </member>
  46175. <member name="T:Spire.Pdf.Fields.PdfRadioButtonListField">
  46176. <summary>
  46177. Represents radio button field in the PDF form.
  46178. </summary>
  46179. </member>
  46180. <member name="M:Spire.Pdf.Fields.PdfRadioButtonListField.#ctor(Spire.Pdf.PdfPageBase,System.String)">
  46181. <summary>
  46182. Initializes a new instance of the class.
  46183. </summary>
  46184. <param name="page">Page which the field to be placed on.</param>
  46185. <param name="name">The name of the field.</param>
  46186. </member>
  46187. <member name="P:Spire.Pdf.Fields.PdfRadioButtonListField.SelectedIndex">
  46188. <summary>
  46189. Gets or sets the first selected item in the list.
  46190. </summary>
  46191. <value>The index of the selected item.</value>
  46192. </member>
  46193. <member name="P:Spire.Pdf.Fields.PdfRadioButtonListField.SelectedValue">
  46194. <summary>
  46195. Gets or sets the value of the first selected item in the list.
  46196. </summary>
  46197. <value>The selected value of the list field.</value>
  46198. </member>
  46199. <member name="P:Spire.Pdf.Fields.PdfRadioButtonListField.SelectedItem">
  46200. <summary>
  46201. Gets the first selected item in the list.
  46202. </summary>
  46203. <value>The selected item of the field.</value>
  46204. </member>
  46205. <member name="P:Spire.Pdf.Fields.PdfRadioButtonListField.Items">
  46206. <summary>
  46207. Gets the items of the radio button field.
  46208. </summary>
  46209. <value>The radio button field item collection.</value>
  46210. </member>
  46211. <member name="T:Spire.Pdf.Fields.PdfRadioButtonListItem">
  46212. <summary>
  46213. Represents an item of a radio button list.
  46214. </summary>
  46215. </member>
  46216. <member name="M:Spire.Pdf.Fields.PdfRadioButtonListItem.#ctor">
  46217. <summary>
  46218. Initializes a new instance of the class.
  46219. </summary>
  46220. </member>
  46221. <member name="M:Spire.Pdf.Fields.PdfRadioButtonListItem.#ctor(System.String)">
  46222. <summary>
  46223. Initializes a new instance of the class.
  46224. </summary>
  46225. <param name="value">The value.</param>
  46226. </member>
  46227. <member name="P:Spire.Pdf.Fields.PdfRadioButtonListItem.Form">
  46228. <summary>
  46229. Gets the form of the field.
  46230. </summary>
  46231. <value>The object of the field.</value>
  46232. </member>
  46233. <member name="P:Spire.Pdf.Fields.PdfRadioButtonListItem.Bounds">
  46234. <summary>
  46235. Gets or sets the bounds.
  46236. </summary>
  46237. </member>
  46238. <member name="P:Spire.Pdf.Fields.PdfRadioButtonListItem.Value">
  46239. <summary>
  46240. Gets or sets the value.
  46241. </summary>
  46242. <value>The value.</value>
  46243. </member>
  46244. <member name="P:Spire.Pdf.Fields.PdfRadioButtonListItem.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  46245. <summary>
  46246. Gets the element.
  46247. </summary>
  46248. <value></value>
  46249. </member>
  46250. <member name="T:Spire.Pdf.Fields.PdfRadioButtonItemCollection">
  46251. <summary>
  46252. Represents collection of radio buttons items.
  46253. </summary>
  46254. </member>
  46255. <member name="M:Spire.Pdf.Fields.PdfRadioButtonItemCollection.#ctor(Spire.Pdf.Fields.PdfRadioButtonListField)">
  46256. <summary>
  46257. Initializes a new instance of the class.
  46258. </summary>
  46259. <param name="field">The field.</param>
  46260. </member>
  46261. <member name="M:Spire.Pdf.Fields.PdfRadioButtonItemCollection.Add(Spire.Pdf.Fields.PdfRadioButtonListItem)">
  46262. <summary>
  46263. Adds the specified item.
  46264. </summary>
  46265. <param name="item">The object to be added to collection.</param>
  46266. <returns>The index of the added field.</returns>
  46267. </member>
  46268. <member name="M:Spire.Pdf.Fields.PdfRadioButtonItemCollection.Insert(System.Int32,Spire.Pdf.Fields.PdfRadioButtonListItem)">
  46269. <summary>
  46270. Inserts an item at the specified index.
  46271. </summary>
  46272. <param name="index">The index where to insert the new item..</param>
  46273. <param name="item">A object to be added to collection.</param>
  46274. </member>
  46275. <member name="M:Spire.Pdf.Fields.PdfRadioButtonItemCollection.Remove(Spire.Pdf.Fields.PdfRadioButtonListItem)">
  46276. <summary>
  46277. Removes the specified item from the collection.
  46278. </summary>
  46279. <param name="item">The object which is to be removed from the collection.</param>
  46280. </member>
  46281. <member name="M:Spire.Pdf.Fields.PdfRadioButtonItemCollection.RemoveAt(System.Int32)">
  46282. <summary>
  46283. Removes the item at the specified position.
  46284. </summary>
  46285. <param name="index">The index where to remove the item.</param>
  46286. </member>
  46287. <member name="M:Spire.Pdf.Fields.PdfRadioButtonItemCollection.IndexOf(Spire.Pdf.Fields.PdfRadioButtonListItem)">
  46288. <summary>
  46289. Gets the index of the item within the collection.
  46290. </summary>
  46291. <param name="item">A object whose index is requested.</param>
  46292. <returns>Index of the item with the collection.</returns>
  46293. </member>
  46294. <member name="M:Spire.Pdf.Fields.PdfRadioButtonItemCollection.Contains(Spire.Pdf.Fields.PdfRadioButtonListItem)">
  46295. <summary>
  46296. Determines whether the collection contains the specified item.
  46297. </summary>
  46298. <param name="item">Check whether object is exists in the collection or not.</param>
  46299. <returns>
  46300. <c>true</c> if collection contains specified item; otherwise, <c>false</c>.
  46301. </returns>
  46302. </member>
  46303. <member name="M:Spire.Pdf.Fields.PdfRadioButtonItemCollection.Clear">
  46304. <summary>
  46305. Clears the item collection.
  46306. </summary>
  46307. </member>
  46308. <member name="P:Spire.Pdf.Fields.PdfRadioButtonItemCollection.Item(System.Int32)">
  46309. <summary>
  46310. Gets the at the specified index.
  46311. </summary>
  46312. <value>Returns item at the specified position.</value>
  46313. </member>
  46314. <member name="P:Spire.Pdf.Fields.PdfRadioButtonItemCollection.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  46315. <summary>
  46316. Gets the element.
  46317. </summary>
  46318. <value></value>
  46319. </member>
  46320. <member name="T:Spire.Pdf.Fields.PdfSignatureAppearanceField">
  46321. <summary>
  46322. Represents form field with appearance custom support.
  46323. </summary>
  46324. </member>
  46325. <member name="P:Spire.Pdf.Fields.PdfSignatureAppearanceField.Appearance">
  46326. <summary>
  46327. Gets the appearance.
  46328. </summary>
  46329. <value>The appearance.</value>
  46330. </member>
  46331. <member name="T:Spire.Pdf.Fields.PdfSignatureField">
  46332. <summary>
  46333. Represents signature field in the PDF Form.
  46334. </summary>
  46335. </member>
  46336. <member name="M:Spire.Pdf.Fields.PdfSignatureField.#ctor(Spire.Pdf.PdfPageBase,System.String,Spire.Pdf.Security.PdfSignature)">
  46337. <summary>
  46338. Initializes a new instance of the class.
  46339. </summary>
  46340. <param name="page">Page which the field to be placed on.</param>
  46341. <param name="name">The name of the field.</param>
  46342. <param name="m_signature">a PdfSignature obj</param>
  46343. </member>
  46344. <member name="M:Spire.Pdf.Fields.PdfSignatureField.DrawImage(Spire.Pdf.Graphics.PdfImage,System.Single,System.Single)">
  46345. <summary>
  46346. Draws an image.
  46347. </summary>
  46348. <param name="image">The image.</param>
  46349. <param name="x">The x.</param>
  46350. <param name="y">The y.</param>
  46351. </member>
  46352. <member name="M:Spire.Pdf.Fields.PdfSignatureField.DrawImage(Spire.Pdf.Graphics.PdfImage,System.Drawing.RectangleF)">
  46353. <summary>
  46354. Draws an image.
  46355. </summary>
  46356. <param name="image">The image.</param>
  46357. <param name="rectangle">The rectangle.</param>
  46358. </member>
  46359. <member name="M:Spire.Pdf.Fields.PdfSignatureField.DrawImage(Spire.Pdf.Graphics.PdfImage,System.Drawing.PointF,System.Drawing.SizeF)">
  46360. <summary>
  46361. Draws an image.
  46362. </summary>
  46363. <param name="image">The image.</param>
  46364. <param name="point">The point.</param>
  46365. <param name="size">The size.</param>
  46366. </member>
  46367. <member name="T:Spire.Pdf.Fields.PdfStyledField">
  46368. <summary>
  46369. Represents form's field with style parameters.
  46370. </summary>
  46371. </member>
  46372. <member name="M:Spire.Pdf.Fields.PdfStyledField.#ctor(Spire.Pdf.PdfPageBase,System.String)">
  46373. <summary>
  46374. Initializes a new instance of the class.
  46375. </summary>
  46376. <param name="page">The page where the field should be placed.</param>
  46377. <param name="name">The name.</param>
  46378. </member>
  46379. <member name="P:Spire.Pdf.Fields.PdfStyledField.Bounds">
  46380. <summary>
  46381. Gets or sets the bounds.
  46382. </summary>
  46383. <value>The bounds.</value>
  46384. </member>
  46385. <member name="P:Spire.Pdf.Fields.PdfStyledField.Location">
  46386. <summary>
  46387. Gets or sets the location.
  46388. </summary>
  46389. <value>The location.</value>
  46390. </member>
  46391. <member name="P:Spire.Pdf.Fields.PdfStyledField.Size">
  46392. <summary>
  46393. Gets or sets the size.
  46394. </summary>
  46395. <value>The size.</value>
  46396. </member>
  46397. <member name="P:Spire.Pdf.Fields.PdfStyledField.BorderColor">
  46398. <summary>
  46399. Gets or sets the color of the border.
  46400. </summary>
  46401. <value>The color of the border.</value>
  46402. </member>
  46403. <member name="P:Spire.Pdf.Fields.PdfStyledField.BackColor">
  46404. <summary>
  46405. Gets or sets the color of the background.
  46406. </summary>
  46407. <value>The color of the background.</value>
  46408. </member>
  46409. <member name="P:Spire.Pdf.Fields.PdfStyledField.ForeColor">
  46410. <summary>
  46411. Gets or sets the color of the text.
  46412. </summary>
  46413. <value>The color of the text.</value>
  46414. </member>
  46415. <member name="P:Spire.Pdf.Fields.PdfStyledField.BorderWidth">
  46416. <summary>
  46417. Gets or sets the width of the border.
  46418. </summary>
  46419. <value>The width of the border.</value>
  46420. </member>
  46421. <member name="P:Spire.Pdf.Fields.PdfStyledField.HighlightMode">
  46422. <summary>
  46423. Gets or sets the highlighting mode.
  46424. </summary>
  46425. <value>The highlighting mode.</value>
  46426. </member>
  46427. <member name="P:Spire.Pdf.Fields.PdfStyledField.Font">
  46428. <summary>
  46429. Gets or sets the font.
  46430. </summary>
  46431. <value>The font.</value>
  46432. </member>
  46433. <member name="P:Spire.Pdf.Fields.PdfStyledField.TextAlignment">
  46434. <summary>
  46435. Gets or sets the text alignment.
  46436. </summary>
  46437. <value>The text alignment.</value>
  46438. <remarks>This property is meaningful for fields containing variable text only.
  46439. </remarks>
  46440. </member>
  46441. <member name="P:Spire.Pdf.Fields.PdfStyledField.Actions">
  46442. <summary>
  46443. Gets the actions of the field.
  46444. </summary>
  46445. <value>The actions.</value>
  46446. </member>
  46447. <member name="P:Spire.Pdf.Fields.PdfStyledField.BorderStyle">
  46448. <summary>
  46449. Gets or sets the border style.
  46450. </summary>
  46451. <value>The border style.</value>
  46452. </member>
  46453. <member name="P:Spire.Pdf.Fields.PdfStyledField.Visible">
  46454. <summary>
  46455. Gets or sets a value indicating whether this is visible.
  46456. </summary>
  46457. <value><c>true</c> if visible; otherwise, <c>false</c>.</value>
  46458. </member>
  46459. <member name="T:Spire.Pdf.Fields.PdfTextBoxField">
  46460. <summary>
  46461. Represents text box field in the PDF form.
  46462. </summary>
  46463. </member>
  46464. <member name="F:Spire.Pdf.Fields.PdfTextBoxField.m_passwordValue">
  46465. <summary>
  46466. The password chrackter.
  46467. </summary>
  46468. </member>
  46469. <member name="P:Spire.Pdf.Fields.PdfTextBoxField.Text">
  46470. <summary>
  46471. Gets or sets the text.
  46472. </summary>
  46473. <value>The text of the text box field.</value>
  46474. </member>
  46475. <member name="P:Spire.Pdf.Fields.PdfTextBoxField.DefaultValue">
  46476. <summary>
  46477. Gets or sets the default value.
  46478. </summary>
  46479. <value>The default value of the text box field.</value>
  46480. </member>
  46481. <member name="P:Spire.Pdf.Fields.PdfTextBoxField.SpellCheck">
  46482. <summary>
  46483. Gets or sets a value indicating whether to check spelling.
  46484. </summary>
  46485. <value><c>true</c> if check spelling; otherwise, <c>false</c>.</value>
  46486. </member>
  46487. <member name="P:Spire.Pdf.Fields.PdfTextBoxField.InsertSpaces">
  46488. <summary>
  46489. Meaningful only if the MaxLength property is set and the Multiline, Password properties are false.
  46490. If set, the field is automatically divided into as many equally spaced positions, or combs,
  46491. as the value of MaxLength, and the text is laid out into those combs.
  46492. </summary>
  46493. <value><c>true</c> if need to insert spaces; otherwise, <c>false</c>.</value>
  46494. </member>
  46495. <member name="P:Spire.Pdf.Fields.PdfTextBoxField.Multiline">
  46496. <summary>
  46497. Gets or sets a value indicating whether this is multiline.
  46498. </summary>
  46499. <value><c>true</c> if multiline; otherwise, <c>false</c>.</value>
  46500. </member>
  46501. <member name="P:Spire.Pdf.Fields.PdfTextBoxField.Password">
  46502. <summary>
  46503. Gets or sets a value indicating whether this is password field.
  46504. </summary>
  46505. <value><c>true</c> if password field; otherwise, <c>false</c>.</value>
  46506. </member>
  46507. <member name="P:Spire.Pdf.Fields.PdfTextBoxField.Scrollable">
  46508. <summary>
  46509. Gets or sets a value indicating whether this is scrollable.
  46510. </summary>
  46511. <value><c>true</c> if scrollable; otherwise, <c>false</c>.</value>
  46512. </member>
  46513. <member name="P:Spire.Pdf.Fields.PdfTextBoxField.MaxLength">
  46514. <summary>
  46515. Gets or sets the maximum number of characters that can be entered in the text box.
  46516. </summary>
  46517. <value>An integer value specifying the maximum number of characters that can be entered in the text box.</value>
  46518. </member>
  46519. <member name="M:Spire.Pdf.Fields.PdfTextBoxField.#ctor(Spire.Pdf.PdfPageBase,System.String)">
  46520. <summary>
  46521. Initializes a new instance of the class.
  46522. </summary>
  46523. <param name="page">Page which the field to be placed on.</param>
  46524. <param name="name">The name of the text box field.</param>
  46525. </member>
  46526. <member name="T:Spire.Pdf.Fields.FieldFlags">
  46527. <summary>
  46528. Represents fields flags enum.
  46529. </summary>
  46530. </member>
  46531. <member name="F:Spire.Pdf.Fields.FieldFlags.Default">
  46532. <summary>
  46533. Default field flag.
  46534. </summary>
  46535. </member>
  46536. <member name="F:Spire.Pdf.Fields.FieldFlags.ReadOnly">
  46537. <summary>
  46538. If set, the user may not change the value of the field. Any associated widget annotations
  46539. will not interact with the user; that is, they will not respond to mouse clicks or
  46540. change their appearance in response to mouse motions. This flag is useful
  46541. for fields whose values are computed or imported from a database.
  46542. </summary>
  46543. </member>
  46544. <member name="F:Spire.Pdf.Fields.FieldFlags.Required">
  46545. <summary>
  46546. If set, the field must have a value at the time it is exported by a submit-form action.
  46547. </summary>
  46548. </member>
  46549. <member name="F:Spire.Pdf.Fields.FieldFlags.NoExport">
  46550. <summary>
  46551. If set, the field must not be exported by a submit-form action
  46552. </summary>
  46553. </member>
  46554. <member name="F:Spire.Pdf.Fields.FieldFlags.Multiline">
  46555. <summary>
  46556. If set, the field can contain multiple lines of text;
  46557. if clear, the fields text is restricted to a single line.
  46558. </summary>
  46559. </member>
  46560. <member name="F:Spire.Pdf.Fields.FieldFlags.Password">
  46561. <summary>
  46562. If set, the field is intended for entering a secure password that should not be
  46563. echoed visibly to the screen. Characters typed from the keyboard should instead
  46564. be echoed in some unreadable form, such as asterisks or bullet characters.
  46565. </summary>
  46566. </member>
  46567. <member name="F:Spire.Pdf.Fields.FieldFlags.FileSelect">
  46568. <summary>
  46569. If set, the text entered in the field represents the pathname of a file whose
  46570. contents are to be submitted as the value of the field.
  46571. </summary>
  46572. </member>
  46573. <member name="F:Spire.Pdf.Fields.FieldFlags.DoNotSpellCheck">
  46574. <summary>
  46575. If set, text entered in the field is not spell-checked.
  46576. </summary>
  46577. </member>
  46578. <member name="F:Spire.Pdf.Fields.FieldFlags.DoNotScroll">
  46579. <summary>
  46580. If set, the field does not scroll (horizontally for single-line fields, vertically
  46581. for multiple-line fields) to accommodate more text than fits within its annotation
  46582. rectangle. Once the field is full, no further text is accepted.
  46583. </summary>
  46584. </member>
  46585. <member name="F:Spire.Pdf.Fields.FieldFlags.Comb">
  46586. <summary>
  46587. Meaningful only if the MaxLen entry is present in the text field dictionary and if
  46588. the Multiline, Password, and FileSelect flags are clear. If set, the field is
  46589. automatically divided into as many equally spaced positions, or combs, as the
  46590. value of MaxLen, and the text is laid out into those combs.
  46591. </summary>
  46592. </member>
  46593. <member name="F:Spire.Pdf.Fields.FieldFlags.RichText">
  46594. <summary>
  46595. If set, the value of this field should be represented as a rich text string.
  46596. If the field has a value, the RVentry of the field dictionary specifies
  46597. the rich text string.
  46598. </summary>
  46599. </member>
  46600. <member name="F:Spire.Pdf.Fields.FieldFlags.NoToggleToOff">
  46601. <summary>
  46602. If set, exactly one radio button must be selected at all times; clicking
  46603. the currently selected button has no effect. If clear, clicking the selected
  46604. button reselects it, leaving no button selected.
  46605. </summary>
  46606. </member>
  46607. <member name="F:Spire.Pdf.Fields.FieldFlags.Radio">
  46608. <summary>
  46609. If set, the field is a set of radio buttons; if clear, the field is a check box.
  46610. This flag is meaningful only if the Pushbutton flag is clear.
  46611. </summary>
  46612. </member>
  46613. <member name="F:Spire.Pdf.Fields.FieldFlags.PushButton">
  46614. <summary>
  46615. If set, the field is a pushbutton that does not retain a permanent value.
  46616. </summary>
  46617. </member>
  46618. <member name="F:Spire.Pdf.Fields.FieldFlags.RadiosInUnison">
  46619. <summary>
  46620. If set, a group of radio buttons within a radio button field that use the same value
  46621. for the on state will turn on and off in unison; that is if one is checked, they
  46622. are all checked. If clear, the buttons are mutually exclusive.
  46623. </summary>
  46624. </member>
  46625. <member name="F:Spire.Pdf.Fields.FieldFlags.Combo">
  46626. <summary>
  46627. If set, the field is a combo box; if clear, the field is a list box.
  46628. </summary>
  46629. </member>
  46630. <member name="F:Spire.Pdf.Fields.FieldFlags.Edit">
  46631. <summary>
  46632. If set, the combo box includes an editable text box as well as a drop-down
  46633. list; if clear, it includes only a drop-down list. This flag is meaningful only
  46634. if the Combo flag is set.
  46635. </summary>
  46636. </member>
  46637. <member name="F:Spire.Pdf.Fields.FieldFlags.Sort">
  46638. <summary>
  46639. If set, the fields option items should be sorted alphabetically. This flag
  46640. is intended for use by form authoring tools, not by PDF viewer applications.
  46641. </summary>
  46642. </member>
  46643. <member name="F:Spire.Pdf.Fields.FieldFlags.MultiSelect">
  46644. <summary>
  46645. If set, more than one of the fields option items may be selected simultaneously;
  46646. if clear, no more than one item at a time may be selected.
  46647. </summary>
  46648. </member>
  46649. <member name="F:Spire.Pdf.Fields.FieldFlags.CommitOnSelChange">
  46650. <summary>
  46651. If set, the new value is committed as soon as a selection is made with the pointing
  46652. device. This option enables applications to perform an action once a selection is
  46653. made, without requiring the user to exit the field. If clear, the new value is not
  46654. committed until the user exits the field.
  46655. </summary>
  46656. </member>
  46657. <member name="T:Spire.Pdf.Fields.PdfBorderStyle">
  46658. <summary>
  46659. Specifies the available styles for a field border.
  46660. </summary>
  46661. <remarks>Defaule value is Solid.</remarks>
  46662. </member>
  46663. <member name="F:Spire.Pdf.Fields.PdfBorderStyle.Solid">
  46664. <summary>
  46665. A solid rectangle surrounding the annotation.
  46666. </summary>
  46667. </member>
  46668. <member name="F:Spire.Pdf.Fields.PdfBorderStyle.Dashed">
  46669. <summary>
  46670. A dashed rectangle surrounding the annotation.
  46671. </summary>
  46672. </member>
  46673. <member name="F:Spire.Pdf.Fields.PdfBorderStyle.Beveled">
  46674. <summary>
  46675. A simulated embossed rectangle that appears to be raised above the surface
  46676. of the page.
  46677. </summary>
  46678. </member>
  46679. <member name="F:Spire.Pdf.Fields.PdfBorderStyle.Inset">
  46680. <summary>
  46681. A simulated engraved rectangle that appears to be recessed below the surface
  46682. of the page.
  46683. </summary>
  46684. </member>
  46685. <member name="F:Spire.Pdf.Fields.PdfBorderStyle.Underline">
  46686. <summary>
  46687. A single line along the bottom of the annotation rectangle.
  46688. </summary>
  46689. </member>
  46690. <member name="T:Spire.Pdf.Fields.PdfHighlightMode">
  46691. <summary>
  46692. Specifies the highlight mode for a field.
  46693. </summary>
  46694. <remarks>Defaule value is Invert.</remarks>
  46695. </member>
  46696. <member name="F:Spire.Pdf.Fields.PdfHighlightMode.NoHighlighting">
  46697. <summary>
  46698. No highlighting.
  46699. </summary>
  46700. </member>
  46701. <member name="F:Spire.Pdf.Fields.PdfHighlightMode.Invert">
  46702. <summary>
  46703. Invert the contents of the field rectangle.
  46704. </summary>
  46705. </member>
  46706. <member name="F:Spire.Pdf.Fields.PdfHighlightMode.Outline">
  46707. <summary>
  46708. Invert the field's border.
  46709. </summary>
  46710. </member>
  46711. <member name="F:Spire.Pdf.Fields.PdfHighlightMode.Push">
  46712. <summary>
  46713. Pushed highlighting.
  46714. </summary>
  46715. </member>
  46716. <member name="T:Spire.Pdf.Fields.PdfCheckBoxStyle">
  46717. <summary>
  46718. Specifies the style for a check box field.
  46719. </summary>
  46720. <remarks>The default value is Check.</remarks>
  46721. </member>
  46722. <member name="F:Spire.Pdf.Fields.PdfCheckBoxStyle.Check">
  46723. <summary>
  46724. A check mark is used for the checked state.
  46725. </summary>
  46726. </member>
  46727. <member name="F:Spire.Pdf.Fields.PdfCheckBoxStyle.Circle">
  46728. <summary>
  46729. A circle is used for the checked state.
  46730. </summary>
  46731. </member>
  46732. <member name="F:Spire.Pdf.Fields.PdfCheckBoxStyle.Cross">
  46733. <summary>
  46734. A cross is used for the checked state.
  46735. </summary>
  46736. </member>
  46737. <member name="F:Spire.Pdf.Fields.PdfCheckBoxStyle.Diamond">
  46738. <summary>
  46739. A diamond symbol is used for the checked state.
  46740. </summary>
  46741. </member>
  46742. <member name="F:Spire.Pdf.Fields.PdfCheckBoxStyle.Square">
  46743. <summary>
  46744. A square is used for the checked state.
  46745. </summary>
  46746. </member>
  46747. <member name="F:Spire.Pdf.Fields.PdfCheckBoxStyle.Star">
  46748. <summary>
  46749. A star is used for the checked state.
  46750. </summary>
  46751. </member>
  46752. <member name="T:Spire.Pdf.Fields.HttpMethod">
  46753. <summary>
  46754. Specifies Http request method.
  46755. </summary>
  46756. </member>
  46757. <member name="F:Spire.Pdf.Fields.HttpMethod.Get">
  46758. <summary>
  46759. Data submitted using Http Get method.
  46760. </summary>
  46761. </member>
  46762. <member name="F:Spire.Pdf.Fields.HttpMethod.Post">
  46763. <summary>
  46764. Data submitted using Http Post method.
  46765. </summary>
  46766. </member>
  46767. <member name="T:Spire.Pdf.Fields.SubmitDataFormat">
  46768. <summary>
  46769. Specifies the enumeration of submit data formats.
  46770. </summary>
  46771. </member>
  46772. <member name="F:Spire.Pdf.Fields.SubmitDataFormat.Html">
  46773. <summary>
  46774. Data should be transmitted as Html.
  46775. </summary>
  46776. </member>
  46777. <member name="F:Spire.Pdf.Fields.SubmitDataFormat.Pdf">
  46778. <summary>
  46779. Data should be transmitted as Pdf.
  46780. </summary>
  46781. </member>
  46782. <member name="F:Spire.Pdf.Fields.SubmitDataFormat.Fdf">
  46783. <summary>
  46784. Data should be transmitted as Forms Data Format.
  46785. </summary>
  46786. </member>
  46787. <member name="F:Spire.Pdf.Fields.SubmitDataFormat.Xfdf">
  46788. <summary>
  46789. Data should be transmitted as XML Forms Data Format .
  46790. </summary>
  46791. </member>
  46792. <member name="T:Spire.Pdf.Fields.PdfCheckFieldState">
  46793. <summary>
  46794. Represents states of the check field.
  46795. </summary>
  46796. </member>
  46797. <member name="F:Spire.Pdf.Fields.PdfCheckFieldState.Unchecked">
  46798. <summary>
  46799. Indicated unchecked/unpressed state.
  46800. </summary>
  46801. </member>
  46802. <member name="F:Spire.Pdf.Fields.PdfCheckFieldState.Checked">
  46803. <summary>
  46804. Indicated checked unpressed state.
  46805. </summary>
  46806. </member>
  46807. <member name="F:Spire.Pdf.Fields.PdfCheckFieldState.PressedUnchecked">
  46808. <summary>
  46809. Indicated pressed unchecked state.
  46810. </summary>
  46811. </member>
  46812. <member name="F:Spire.Pdf.Fields.PdfCheckFieldState.PressedChecked">
  46813. <summary>
  46814. Indicated pressed checked state.
  46815. </summary>
  46816. </member>
  46817. <member name="T:Spire.Pdf.Widget.XFAForm">
  46818. <summary>
  46819. Represents XML Forms Architecture (XFA).
  46820. </summary>
  46821. </member>
  46822. <member name="P:Spire.Pdf.Widget.XFAForm.XmlTemplate">
  46823. <summary>
  46824. XFA Template.
  46825. </summary>
  46826. </member>
  46827. <member name="P:Spire.Pdf.Widget.XFAForm.XmlDatasets">
  46828. <summary>
  46829. XFA Datasets.
  46830. </summary>
  46831. </member>
  46832. <member name="P:Spire.Pdf.Widget.XFAForm.XmlConfig">
  46833. <summary>
  46834. XFA Config.
  46835. </summary>
  46836. </member>
  46837. <member name="P:Spire.Pdf.Widget.XFAForm.XmlDataPackage">
  46838. <summary>
  46839. XML Data Package
  46840. </summary>
  46841. </member>
  46842. <member name="P:Spire.Pdf.Widget.XFAForm.Item(System.String)">
  46843. <summary>
  46844. Gets of sets data node value.deprecated to use,instead use xfaField to set field value.
  46845. </summary>
  46846. </member>
  46847. <member name="M:Spire.Pdf.Widget.XFAForm.GetTemplate(System.String)">
  46848. <summary>
  46849. Returns XML node of field tempalte.
  46850. </summary>
  46851. </member>
  46852. <member name="M:Spire.Pdf.Widget.XFAForm.getField(System.String)">
  46853. <summary>
  46854. Added by Henry Zhou.
  46855. To get the xfaField through its name. Notes: the param 'name' is the name have been midified by codes instead of originals.
  46856. </summary>
  46857. <param name="name"></param>
  46858. <returns></returns>
  46859. </member>
  46860. <member name="M:Spire.Pdf.Widget.XFAXmlDataPackage.FindSelectItemsByValueOrDataSets(System.Collections.Generic.List{System.String},System.Xml.XmlNode,System.Collections.Generic.List{Spire.Pdf.Widget.XfaField})">
  46861. <summary>
  46862. FindSelectItemsByValueOrDataSets
  46863. </summary>
  46864. <param name="loItemsText">item text</param>
  46865. <param name="node"></param>
  46866. <param name="xfaFields"></param>
  46867. <returns></returns>
  46868. </member>
  46869. <member name="T:Spire.Pdf.Widget.PdfPageCollection">
  46870. <summary>
  46871. Implements routines for manipulation with loaded pages.
  46872. </summary>
  46873. </member>
  46874. <member name="F:Spire.Pdf.Widget.PdfPageCollection.m_FreeMaxPages">
  46875. <summary>
  46876. Free users can only add up to 10 pages
  46877. </summary>
  46878. </member>
  46879. <member name="E:Spire.Pdf.Widget.PdfPageCollection.PageAdded">
  46880. <summary>
  46881. Represents the method that executes on a PdfNewDocument when a new page is created.
  46882. </summary>
  46883. </member>
  46884. <member name="P:Spire.Pdf.Widget.PdfPageCollection.SectionCount">
  46885. <summary>
  46886. Get the Section Count.
  46887. </summary>
  46888. </member>
  46889. <member name="P:Spire.Pdf.Widget.PdfPageCollection.Item(System.Int32)">
  46890. <summary>
  46891. Gets the at the specified index.
  46892. </summary>
  46893. </member>
  46894. <member name="P:Spire.Pdf.Widget.PdfPageCollection.Count">
  46895. <summary>
  46896. Gets the count.
  46897. </summary>
  46898. </member>
  46899. <member name="M:Spire.Pdf.Widget.PdfPageCollection.Add">
  46900. <summary>
  46901. Creates a new page and adds it to the collection.
  46902. </summary>
  46903. <returns>The created page.</returns>
  46904. </member>
  46905. <member name="M:Spire.Pdf.Widget.PdfPageCollection.Add(System.Drawing.SizeF)">
  46906. <summary>
  46907. Creates a new page of the specified size and adds it to the collection.
  46908. </summary>
  46909. <param name="size">The size of the new page.</param>
  46910. <returns>The created page.</returns>
  46911. </member>
  46912. <member name="M:Spire.Pdf.Widget.PdfPageCollection.Add(System.Drawing.SizeF,Spire.Pdf.Graphics.PdfMargins)">
  46913. <summary>
  46914. Creates a new page of the specified size and with the specified margins
  46915. and adds it to the collection.
  46916. </summary>
  46917. <param name="size">The size of the new page.</param>
  46918. <param name="margins">The margins of the new page.</param>
  46919. <returns>The created page.</returns>
  46920. </member>
  46921. <member name="M:Spire.Pdf.Widget.PdfPageCollection.Add(System.Drawing.SizeF,Spire.Pdf.Graphics.PdfMargins,Spire.Pdf.PdfPageRotateAngle)">
  46922. <summary>
  46923. Creates a new page of the specified size and with the specified margins
  46924. and adds it to the collection.
  46925. </summary>
  46926. <param name="size">The size of the new page.</param>
  46927. <param name="margins">The margins of the new page.</param>
  46928. <param name="rotation">The rotation of the new page.</param>
  46929. <returns>The created page.</returns>
  46930. </member>
  46931. <member name="M:Spire.Pdf.Widget.PdfPageCollection.Add(System.Drawing.SizeF,Spire.Pdf.Graphics.PdfMargins,Spire.Pdf.PdfPageRotateAngle,Spire.Pdf.PdfPageOrientation)">
  46932. <summary>
  46933. Creates a new page of the specified size and with the specified margins
  46934. and adds it to the collection.
  46935. </summary>
  46936. <param name="size">The size of the page.</param>
  46937. <param name="margins">The margins of the page.</param>
  46938. <param name="rotation">The rotation of the new page.</param>
  46939. <param name="orientation">The orientation of the new page.</param>
  46940. <returns>The created page.</returns>
  46941. </member>
  46942. <member name="M:Spire.Pdf.Widget.PdfPageCollection.Insert(System.Int32)">
  46943. <summary>
  46944. Creates a new page and inserts it at the specified index.
  46945. </summary>
  46946. <param name="index">The index.</param>
  46947. <returns>The created page.</returns>
  46948. </member>
  46949. <member name="M:Spire.Pdf.Widget.PdfPageCollection.Insert(System.Int32,System.Drawing.SizeF)">
  46950. <summary>
  46951. Creates a new page and inserts it at the specified index.
  46952. </summary>
  46953. <param name="index">The index.</param>
  46954. <param name="size">The size of the page.</param>
  46955. <returns>The created page.</returns>
  46956. </member>
  46957. <member name="M:Spire.Pdf.Widget.PdfPageCollection.Insert(System.Int32,System.Drawing.SizeF,Spire.Pdf.Graphics.PdfMargins)">
  46958. <summary>
  46959. Creates a new page and inserts it at the specified index.
  46960. </summary>
  46961. <param name="index">The index.</param>
  46962. <param name="size">The size of the page.</param>
  46963. <param name="margins">The margins of the page.</param>
  46964. <returns>The created page.</returns>
  46965. </member>
  46966. <member name="M:Spire.Pdf.Widget.PdfPageCollection.Insert(System.Int32,System.Drawing.SizeF,Spire.Pdf.Graphics.PdfMargins,Spire.Pdf.PdfPageRotateAngle)">
  46967. <summary>
  46968. Creates a new page and inserts it at the specified index.
  46969. </summary>
  46970. <param name="index">The index.</param>
  46971. <param name="size">The size of the page.</param>
  46972. <param name="margins">The margins of the page.</param>
  46973. <param name="rotation">The rotation of the new page.</param>
  46974. <returns>The created page.</returns>
  46975. </member>
  46976. <member name="M:Spire.Pdf.Widget.PdfPageCollection.Insert(System.Int32,System.Drawing.PointF,System.Drawing.SizeF,Spire.Pdf.Graphics.PdfMargins,Spire.Pdf.PdfPageRotateAngle)">
  46977. <summary>
  46978. Creates a new page and inserts it at the specified index.
  46979. </summary>
  46980. <param name="index">The index.</param>
  46981. <param name="origin">The origin of the page.</param>
  46982. <param name="size">The size of the page.</param>
  46983. <param name="margins">The margins of the page.</param>
  46984. <param name="rotation">The rotation of the new page.</param>
  46985. <returns>The created page.</returns>
  46986. </member>
  46987. <member name="M:Spire.Pdf.Widget.PdfPageCollection.RemoveAt(System.Int32)">
  46988. <summary>
  46989. Removes the page at the given specified index.
  46990. </summary>
  46991. <param name="index"> Index of the page.</param>
  46992. </member>
  46993. <member name="M:Spire.Pdf.Widget.PdfPageCollection.Remove(System.Int32,Spire.Pdf.PdfPageBase)">
  46994. <summary>
  46995. Removes the specified page.
  46996. </summary>
  46997. <param name="page">The page to be remove.</param>
  46998. </member>
  46999. <member name="M:Spire.Pdf.Widget.PdfPageCollection.Remove(Spire.Pdf.PdfPageBase)">
  47000. <summary>
  47001. Removes the specified page.
  47002. </summary>
  47003. <param name="page">The page to be remove.</param>
  47004. </member>
  47005. <member name="M:Spire.Pdf.Widget.PdfPageCollection.ReArrange(System.Int32[])">
  47006. <summary>
  47007. ReArrange the Pages in the Loaded Document.
  47008. </summary>
  47009. <param name="orderArray">The page sequence to arrange the pages.</param>
  47010. </member>
  47011. <member name="M:Spire.Pdf.Widget.PdfPageCollection.Insert(System.Int32,System.Drawing.SizeF,Spire.Pdf.Graphics.PdfMargins,Spire.Pdf.PdfPageRotateAngle,Spire.Pdf.PdfPageOrientation,System.Boolean)">
  47012. <summary>
  47013. Creates a new page and inserts it at the specified index.
  47014. </summary>
  47015. <param name="index">The index.</param>
  47016. <param name="size">The size of the page.</param>
  47017. <param name="margins">The margins of the page.</param>
  47018. <param name="rotation">The rotation of the new page.</param>
  47019. <param name="orientation">The orientation of the new page.</param>
  47020. <returns>The created page.</returns>
  47021. </member>
  47022. <member name="M:Spire.Pdf.Widget.PdfPageCollection.GetSection(System.Int32)">
  47023. <summary>
  47024. Get the Section
  47025. </summary>
  47026. <param name="index">The index</param>
  47027. <returns>The section</returns>
  47028. </member>
  47029. <member name="M:Spire.Pdf.Widget.PdfPageCollection.CaculatePageNumber(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.PdfPageBase,System.Int32@,System.Boolean@)">
  47030. <summary>
  47031. Caculate the index of the page in the document.
  47032. </summary>
  47033. <param name="pages">The pages</param>
  47034. <param name="page">The page</param>
  47035. <param name="pageCount">The page number</param>
  47036. <param name="IsFind">whether the page is find in pages</param>
  47037. </member>
  47038. <member name="M:Spire.Pdf.Widget.PdfPageCollection.IsPage(Spire.Pdf.Primitives.PdfDictionary)">
  47039. <summary>
  47040. Whether the current object is page object
  47041. </summary>
  47042. <param name="dic">The dic</param>
  47043. <returns>if the dic is a page obejct ,return true ,or false</returns>
  47044. </member>
  47045. <member name="M:Spire.Pdf.Widget.PdfPageCollection.ShowFreeInfo(Spire.Pdf.PdfSection,Spire.Pdf.PdfNewPage)">
  47046. <summary>
  47047. FreeVersion,Allow Create 10 Pdf page
  47048. </summary>
  47049. <param name="sec">PdfSection sec</param>
  47050. <param name="page"> PdfNewPage page</param>
  47051. <returns></returns>
  47052. </member>
  47053. <member name="M:Spire.Pdf.Widget.PdfPageCollection.IndexOf(Spire.Pdf.PdfPageBase)">
  47054. <summary>
  47055. Gets the index of the page in the document.
  47056. </summary>
  47057. <param name="page">The current page.</param>
  47058. <returns>Index of the page in the document if exists, -1 otherwise.</returns>
  47059. </member>
  47060. <member name="M:Spire.Pdf.Widget.PdfPageCollection.ForeachKids(Spire.Pdf.Primitives.PdfDictionary,System.Int32,System.Int32@,System.Int32@)">
  47061. <summary>
  47062. foreach Nodes,find page
  47063. </summary>
  47064. <param name="node"></param>
  47065. <param name="index"></param>
  47066. <param name="currentIndex"></param>
  47067. <param name="localIndex"></param>
  47068. <returns></returns>
  47069. </member>
  47070. <!-- 对于成员“M:Spire.Pdf.Widget.PdfPageCollection.GetEnumerator”忽略有格式错误的 XML 注释 -->
  47071. <member name="T:Spire.Pdf.Widget.PdfPageWidgetEnumerator">
  47072. <summary>
  47073. Implements enumerator to the loaded page collection.
  47074. </summary>
  47075. </member>
  47076. <member name="M:Spire.Pdf.Widget.PdfPageWidgetEnumerator.#ctor(Spire.Pdf.Widget.PdfPageCollection)">
  47077. <summary>
  47078. Initializes a new instance of the class.
  47079. </summary>
  47080. <param name="collection">The collection.</param>
  47081. </member>
  47082. <member name="P:Spire.Pdf.Widget.PdfPageWidgetEnumerator.Current">
  47083. <summary>
  47084. Gets the current element in the collection.
  47085. </summary>
  47086. <value></value>
  47087. <returns>The current element in the collection.</returns>
  47088. <exception cref="T:System.InvalidOperationException">
  47089. The enumerator is positioned before the first element of the collection
  47090. or after the last element. </exception>
  47091. </member>
  47092. <member name="M:Spire.Pdf.Widget.PdfPageWidgetEnumerator.MoveNext">
  47093. <summary>
  47094. Advances the enumerator to the next element of the collection.
  47095. </summary>
  47096. <returns>
  47097. true if the enumerator was successfully advanced to the next element;
  47098. false if the enumerator has passed the end of the collection.
  47099. </returns>
  47100. <exception cref="T:System.InvalidOperationException">
  47101. The collection was modified after the enumerator was created. </exception>
  47102. </member>
  47103. <member name="M:Spire.Pdf.Widget.PdfPageWidgetEnumerator.Reset">
  47104. <summary>
  47105. Sets the enumerator to its initial position,
  47106. which is before the first element in the collection.
  47107. </summary>
  47108. <exception cref="T:System.InvalidOperationException">
  47109. The collection was modified after the enumerator was created. </exception>
  47110. </member>
  47111. <member name="T:Spire.Pdf.Widget.PdfAnnotationWidgetCollection">
  47112. <summary>
  47113. Represents the loaded annotation colllection.
  47114. </summary>
  47115. </member>
  47116. <member name="P:Spire.Pdf.Widget.PdfAnnotationWidgetCollection.Item(System.Int32)">
  47117. <summary>
  47118. Gets the at the specified index.
  47119. </summary>
  47120. </member>
  47121. <member name="P:Spire.Pdf.Widget.PdfAnnotationWidgetCollection.Item(System.String)">
  47122. <summary>
  47123. Represents the annotation with specified name.
  47124. </summary>
  47125. <param name="name">The specified annotation name.</param>
  47126. </member>
  47127. <member name="P:Spire.Pdf.Widget.PdfAnnotationWidgetCollection.PageWidget">
  47128. <summary>
  47129. Gets or sets the page.
  47130. </summary>
  47131. </member>
  47132. <member name="M:Spire.Pdf.Widget.PdfAnnotationWidgetCollection.Add(Spire.Pdf.Annotations.PdfAnnotation)">
  47133. <summary>
  47134. Adds annotation to collection.
  47135. </summary>
  47136. <param name="annotation">Annotation to be added to collection.</param>
  47137. <returns>Position of the annotation in collection.</returns>
  47138. </member>
  47139. <member name="M:Spire.Pdf.Widget.PdfAnnotationWidgetCollection.CreatePolygonAnnotation(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.IO.PdfCrossTable)">
  47140. <summary>
  47141. Creates the polygon annotation
  47142. </summary>
  47143. <param name="dictionary">The dictionary</param>
  47144. <param name="crossTable">The cross table</param>
  47145. <returns></returns>
  47146. </member>
  47147. <member name="M:Spire.Pdf.Widget.PdfAnnotationWidgetCollection.CreatePolyLineAnnotation(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.IO.PdfCrossTable)">
  47148. <summary>
  47149. Creates the polyLine annotation
  47150. </summary>
  47151. <param name="dictionary">The dictionary</param>
  47152. <param name="crossTable">The cross table</param>
  47153. <returns></returns>
  47154. </member>
  47155. <member name="M:Spire.Pdf.Widget.PdfAnnotationWidgetCollection.CreateSquareAnnotation(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.IO.PdfCrossTable)">
  47156. <summary>
  47157. Creates the square annotation
  47158. </summary>
  47159. <param name="dictionary">The dictionary</param>
  47160. <param name="crossTable">The cross table</param>
  47161. <returns></returns>
  47162. </member>
  47163. <member name="M:Spire.Pdf.Widget.PdfAnnotationWidgetCollection.CreateInkAnnotation(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.IO.PdfCrossTable)">
  47164. <summary>
  47165. Creates the ink annotation
  47166. </summary>
  47167. <param name="dictionary">The dictionary</param>
  47168. <param name="crossTable">The cross table</param>
  47169. <returns></returns>
  47170. </member>
  47171. <member name="M:Spire.Pdf.Widget.PdfAnnotationWidgetCollection.CreateCircleAnnotation(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.IO.PdfCrossTable)">
  47172. <summary>
  47173. Creates the Circle annotation
  47174. </summary>
  47175. <param name="dictionary">The dictionary</param>
  47176. <param name="crossTable">The cross table</param>
  47177. <returns></returns>
  47178. </member>
  47179. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.BackColor">
  47180. <summary>
  47181. Get or Set the background color of the field
  47182. </summary>
  47183. <value>A object specifying the background color of field. </value>
  47184. </member>
  47185. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.ForeColor">
  47186. <summary>
  47187. Gets or Set the fore color of the field.
  47188. </summary>
  47189. <value>A object specifying the background color of field.</value>
  47190. </member>
  47191. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.TextAlignment">
  47192. <summary>
  47193. Get or Set the text alignment in a text box.
  47194. </summary>
  47195. <value>A enumeration member specifying the text alignment in a text box.</value>
  47196. </member>
  47197. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.HighlightMode">
  47198. <summary>
  47199. Get or Set the HighLightMode of the Field.
  47200. </summary>
  47201. <value>A enumeration member specifying the highlight mode in a text box.</value>
  47202. </member>
  47203. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.Text">
  47204. <summary>
  47205. Gets or Set value of the text box field.
  47206. </summary>
  47207. <value>A string value representing the value of the item. </value>
  47208. </member>
  47209. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.DefaultValue">
  47210. <summary>
  47211. Gets or set the default value of the field.
  47212. </summary>
  47213. <value>A string value representing the default value of the item. </value>
  47214. </member>
  47215. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.SpellCheck">
  47216. <summary>
  47217. Gets or sets a value indicating whether to check spelling.
  47218. </summary>
  47219. <value>True if the field content should be checked for spelling erorrs, false otherwise. Default is true.</value>
  47220. </member>
  47221. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.InsertSpaces">
  47222. <summary>
  47223. Meaningful only if the MaxLength property is set and the Multiline, Password properties are false.
  47224. If set, the field is automatically divided into as many equally spaced positions, or combs,
  47225. as the value of MaxLength, and the text is laid out into those combs.
  47226. </summary>
  47227. </member>
  47228. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.Multiline">
  47229. <summary>
  47230. Gets or sets a value indicating whether this is multiline.
  47231. </summary>
  47232. <value>True if the field is multiline, false otherwise. Default is false.</value>
  47233. </member>
  47234. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.Password">
  47235. <summary>
  47236. Gets or sets a value indicating whether this is password field.
  47237. </summary>
  47238. <value>True if the field is a password field, false otherwise. Default is false.</value>
  47239. </member>
  47240. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.Scrollable">
  47241. <summary>
  47242. Gets or sets a value indicating whether this is scrollable.
  47243. </summary>
  47244. <value>True if the field content can be scrolled, false otherwise. Default is true.</value>
  47245. </member>
  47246. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.MaxLength">
  47247. <summary>
  47248. Gets or sets the maximum length of the field, in characters.
  47249. </summary>
  47250. <value>A positive integer value specifying the maximum number of characters that can be entered in the text edit field.</value>
  47251. </member>
  47252. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.Actions">
  47253. <summary>
  47254. Gets the actions of the field.
  47255. </summary>
  47256. <value>The actions.</value>
  47257. </member>
  47258. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.Bounds">
  47259. <summary>
  47260. Gets or sets the bounds.
  47261. </summary>
  47262. </member>
  47263. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.Location">
  47264. <summary>
  47265. Gets or sets the location.
  47266. </summary>
  47267. </member>
  47268. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.Size">
  47269. <summary>
  47270. Gets or sets the size.
  47271. </summary>
  47272. </member>
  47273. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.BorderStyle">
  47274. <summary>
  47275. Gets or sets the color of the border.
  47276. </summary>
  47277. <value>The color of the border.</value>
  47278. </member>
  47279. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.BorderColor">
  47280. <summary>
  47281. Gets or sets the color of the border.
  47282. </summary>
  47283. <value>The color of the border.</value>
  47284. </member>
  47285. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.BorderWidth">
  47286. <summary>
  47287. Gets or Sets the width of the border.
  47288. </summary>
  47289. <value>The width of the border.</value>
  47290. </member>
  47291. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.Font">
  47292. <summary>
  47293. Gets the font.
  47294. </summary>
  47295. <value>The font.</value>
  47296. </member>
  47297. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.Visible">
  47298. <summary>
  47299. Gets a value indicating the visibility of the field.
  47300. </summary>
  47301. </member>
  47302. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.Name">
  47303. <summary>
  47304. Gets the name of the field.
  47305. </summary>
  47306. <value>A string value specifying the name of the field.</value>
  47307. </member>
  47308. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.MappingName">
  47309. <summary>
  47310. Gets or sets the mapping name to be used when exporting interactive form
  47311. field data from the document.
  47312. </summary>
  47313. <value>A string value specifying the mapping name of the field. </value>
  47314. </member>
  47315. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.ToolTip">
  47316. <summary>
  47317. Gets or sets the tool tip.
  47318. </summary>
  47319. </member>
  47320. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.Page">
  47321. <summary>
  47322. Gets the page.
  47323. </summary>
  47324. </member>
  47325. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.ReadOnly">
  47326. <summary>
  47327. Gets or sets a value indicating whether [read only].
  47328. </summary>
  47329. <value>True if the field is read-only, false otherwise. Default is false.</value>
  47330. </member>
  47331. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.Required">
  47332. <summary>
  47333. Gets or sets a value indicating whether this is required.
  47334. </summary>
  47335. <value>True if the field is required, false otherwise. Default is false.</value>
  47336. </member>
  47337. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.Export">
  47338. <summary>
  47339. Gets or sets a value indicating whether this is export.
  47340. </summary>
  47341. <value><c>true</c> if export; otherwise, <c>false</c>.</value>
  47342. </member>
  47343. <member name="P:Spire.Pdf.Widget.IPdfTextBoxField.Flatten">
  47344. <summary>
  47345. Gets or sets a value indicating whether this is flatten.
  47346. </summary>
  47347. </member>
  47348. <member name="T:Spire.Pdf.Widget.PdfButtonWidgetFieldWidget">
  47349. <summary>
  47350. Represents a button field of an existing PDF document`s form.
  47351. </summary>
  47352. </member>
  47353. <member name="F:Spire.Pdf.Widget.PdfButtonWidgetFieldWidget.m_ButtonImage">
  47354. <summary>
  47355. Button background picture
  47356. </summary>
  47357. </member>
  47358. <member name="P:Spire.Pdf.Widget.PdfButtonWidgetFieldWidget.ButtonImage">
  47359. <summary>
  47360. Gets or sets Button background picture.
  47361. </summary>
  47362. </member>
  47363. <member name="P:Spire.Pdf.Widget.PdfButtonWidgetFieldWidget.Text">
  47364. <summary>
  47365. Gets or sets the caption text.
  47366. </summary>
  47367. <value>A string value specifying the caption of the button.</value>
  47368. </member>
  47369. <member name="P:Spire.Pdf.Widget.PdfButtonWidgetFieldWidget.WidgetItems">
  47370. <summary>
  47371. Gets the collection of button items.
  47372. </summary>
  47373. </member>
  47374. <member name="P:Spire.Pdf.Widget.PdfButtonWidgetFieldWidget.IconLayout">
  47375. <summary>
  47376. Defining the icon layout.
  47377. </summary>
  47378. </member>
  47379. <member name="M:Spire.Pdf.Widget.PdfButtonWidgetFieldWidget.SetButtonImage(Spire.Pdf.Graphics.PdfImage)">
  47380. <summary>
  47381. need replace image
  47382. </summary>
  47383. <param name="image"></param>
  47384. </member>
  47385. <member name="M:Spire.Pdf.Widget.PdfButtonWidgetFieldWidget.AddPrintAction">
  47386. <summary>
  47387. Adds Print action to current button field.</summary>
  47388. <remarks>Clicking on the specified button will trigger the Print Dialog Box.</remarks>
  47389. </member>
  47390. <member name="T:Spire.Pdf.Widget.PdfButtonWidgetWidgetItem">
  47391. <summary>
  47392. Represents button group item of an existing PDF document`s form.
  47393. </summary>
  47394. </member>
  47395. <member name="T:Spire.Pdf.Widget.PdfStateFieldWidget">
  47396. <summary>
  47397. Represents the base class for loaded state field.
  47398. </summary>
  47399. </member>
  47400. <member name="P:Spire.Pdf.Widget.PdfStateFieldWidget.WidgetItems">
  47401. <summary>
  47402. Gets the items collection.
  47403. </summary>
  47404. </member>
  47405. <member name="T:Spire.Pdf.Widget.PdfStateWidgetItem">
  47406. <summary>
  47407. Represents the loaded state item.
  47408. </summary>
  47409. </member>
  47410. <member name="P:Spire.Pdf.Widget.PdfStateWidgetItem.Checked">
  47411. <summary>
  47412. Gets or sets a value indicating whether this is checked.
  47413. </summary>
  47414. </member>
  47415. <member name="T:Spire.Pdf.Widget.PdfButtonWidgetItemCollection">
  47416. <summary>
  47417. Represents collection of button item.
  47418. </summary>
  47419. </member>
  47420. <member name="P:Spire.Pdf.Widget.PdfButtonWidgetItemCollection.Item(System.Int32)">
  47421. <summary>
  47422. Gets the at the specified index.
  47423. </summary>
  47424. </member>
  47425. <member name="T:Spire.Pdf.Widget.PdfCheckBoxWidgetFieldWidget">
  47426. <summary>
  47427. Represents check box of an existing PDF document`s form.
  47428. </summary>
  47429. </member>
  47430. <member name="P:Spire.Pdf.Widget.PdfCheckBoxWidgetFieldWidget.Checked">
  47431. <summary>
  47432. Gets or sets a value indicating whether this is checked.
  47433. </summary>
  47434. <value>True if the check box is checked, false otherwise. </value>
  47435. </member>
  47436. <member name="P:Spire.Pdf.Widget.PdfCheckBoxWidgetFieldWidget.WidgetWidgetItems">
  47437. <summary>
  47438. Gets the collection check box items.
  47439. </summary>
  47440. </member>
  47441. <member name="M:Spire.Pdf.Widget.PdfCheckBoxWidgetFieldWidget.SetExportValue(System.String)">
  47442. <summary>
  47443. Set the export value.
  47444. </summary>
  47445. <param name="exportValue">The export value</param>
  47446. </member>
  47447. <member name="T:Spire.Pdf.Widget.PdfCheckBoxWidgetWidgetItemCollection">
  47448. <summary>
  47449. Represents collection of text box group items.
  47450. </summary>
  47451. </member>
  47452. <member name="P:Spire.Pdf.Widget.PdfCheckBoxWidgetWidgetItemCollection.Item(System.Int32)">
  47453. <summary>
  47454. Gets the at the specified index.
  47455. </summary>
  47456. </member>
  47457. <member name="T:Spire.Pdf.Widget.PdfCheckBoxWidgetWidgetItem">
  47458. <summary>
  47459. Represents loaded check box item.
  47460. </summary>
  47461. </member>
  47462. <member name="T:Spire.Pdf.Widget.PdfChoiceWidgetFieldWidget">
  47463. <summary>
  47464. Represents a choice field of an existing PDF document`s form.
  47465. </summary>
  47466. </member>
  47467. <member name="P:Spire.Pdf.Widget.PdfChoiceWidgetFieldWidget.Values">
  47468. <summary>
  47469. Gets the collection of choice items.
  47470. </summary>
  47471. </member>
  47472. <member name="P:Spire.Pdf.Widget.PdfChoiceWidgetFieldWidget.SelectedIndex">
  47473. <summary>
  47474. Gets or sets the first selected item in the list.
  47475. </summary>
  47476. </member>
  47477. <member name="P:Spire.Pdf.Widget.PdfChoiceWidgetFieldWidget.SelectedValue">
  47478. <summary>
  47479. Gets or sets the value of the first selected item in the list.
  47480. </summary>
  47481. </member>
  47482. <member name="P:Spire.Pdf.Widget.PdfChoiceWidgetFieldWidget.SelectedWidgetItem">
  47483. <summary>
  47484. Gets the first selected item in the list.
  47485. </summary>
  47486. </member>
  47487. <member name="P:Spire.Pdf.Widget.PdfChoiceWidgetFieldWidget.SelectedItem">
  47488. <summary>
  47489. Gets the first selected item in the list.
  47490. </summary>
  47491. </member>
  47492. <member name="P:Spire.Pdf.Widget.PdfChoiceWidgetFieldWidget.CommitOnSelChange">
  47493. <summary>
  47494. Gets or sets the flag indicating if a new value selected is committed immediately without waiting to leave the field.
  47495. </summary>
  47496. </member>
  47497. <member name="T:Spire.Pdf.Widget.PdfComboBoxWidgetFieldWidget">
  47498. <summary>
  47499. Represents the combo box field of an existing item.
  47500. </summary>
  47501. </member>
  47502. <member name="P:Spire.Pdf.Widget.PdfComboBoxWidgetFieldWidget.Editable">
  47503. <summary>
  47504. Gets or sets a value indicating whether this is editable.
  47505. </summary>
  47506. <value>True if the drop down list is editable, false otherwise. Default is false.</value>
  47507. </member>
  47508. <member name="P:Spire.Pdf.Widget.PdfComboBoxWidgetFieldWidget.WidgetItems">
  47509. <summary>
  47510. Gets the collection of combo box items.
  47511. </summary>
  47512. </member>
  47513. <member name="T:Spire.Pdf.Widget.PdfComboBoxWidgetWidgetItem">
  47514. <summary>
  47515. Represents group for combo box field.
  47516. </summary>
  47517. </member>
  47518. <member name="T:Spire.Pdf.Widget.PdfComboBoxWidgetItemCollection">
  47519. <summary>
  47520. Represents collection of Combo box items.
  47521. </summary>
  47522. </member>
  47523. <member name="P:Spire.Pdf.Widget.PdfComboBoxWidgetItemCollection.Item(System.Int32)">
  47524. <summary>
  47525. Gets the at the specified index.
  47526. </summary>
  47527. </member>
  47528. <member name="T:Spire.Pdf.Widget.PdfStateItemCollection">
  47529. <summary>
  47530. Represents state item collection.
  47531. </summary>
  47532. </member>
  47533. <member name="P:Spire.Pdf.Widget.PdfStateItemCollection.Item(System.Int32)">
  47534. <summary>
  47535. Gets the at the specified index.
  47536. </summary>
  47537. <value>The index of specified item.</value>
  47538. </member>
  47539. <member name="T:Spire.Pdf.Widget.PdfFieldWidget">
  47540. <summary>
  47541. Represents base class for loaded fields.
  47542. </summary>
  47543. </member>
  47544. <member name="F:Spire.Pdf.Widget.PdfFieldWidget.ObjectID">
  47545. <summary>
  47546. Form field identifier
  47547. </summary>
  47548. </member>
  47549. <member name="P:Spire.Pdf.Widget.PdfFieldWidget.Name">
  47550. <summary>
  47551. Gets the name of the field.
  47552. </summary>
  47553. <value>A string value specifying the name of the field.</value>
  47554. </member>
  47555. <member name="P:Spire.Pdf.Widget.PdfFieldWidget.MappingName">
  47556. <summary>
  47557. Gets or sets the mapping name to be used when exporting interactive form
  47558. field data from the document.
  47559. </summary>
  47560. <value>A string value specifying the mapping name of the field. </value>
  47561. </member>
  47562. <member name="P:Spire.Pdf.Widget.PdfFieldWidget.ToolTip">
  47563. <summary>
  47564. Gets or sets the tool tip.
  47565. </summary>
  47566. </member>
  47567. <member name="P:Spire.Pdf.Widget.PdfFieldWidget.Page">
  47568. <summary>
  47569. Gets the page.
  47570. </summary>
  47571. </member>
  47572. <member name="P:Spire.Pdf.Widget.PdfFieldWidget.ReadOnly">
  47573. <summary>
  47574. Gets or sets a value indicating whether [read only].
  47575. </summary>
  47576. <value>True if the field is read-only, false otherwise. Default is false.</value>
  47577. </member>
  47578. <member name="P:Spire.Pdf.Widget.PdfFieldWidget.Required">
  47579. <summary>
  47580. Gets or sets a value indicating whether this is required.
  47581. </summary>
  47582. <value>True if the field is required, false otherwise. Default is false.</value>
  47583. </member>
  47584. <member name="P:Spire.Pdf.Widget.PdfFieldWidget.Export">
  47585. <summary>
  47586. Gets or sets a value indicating whether this is export.
  47587. </summary>
  47588. <value><c>true</c> if export; otherwise, <c>false</c>.</value>
  47589. </member>
  47590. <member name="P:Spire.Pdf.Widget.PdfFieldWidget.FormWidget">
  47591. <summary>
  47592. Gets the form.
  47593. </summary>
  47594. <value>The form.</value>
  47595. </member>
  47596. <member name="M:Spire.Pdf.Widget.PdfFieldWidget.ReSetPage(Spire.Pdf.PdfPageBase)">
  47597. <summary>
  47598. Re set the page.
  47599. </summary>
  47600. <param name="page">The page</param>
  47601. </member>
  47602. <member name="M:Spire.Pdf.Widget.PdfFieldWidget.SetName(System.String)">
  47603. <summary>
  47604. Sets the name of the field.
  47605. </summary>
  47606. <param name="name">New name of the field.</param>
  47607. </member>
  47608. <member name="T:Spire.Pdf.Widget.PdfFieldWidgetItem">
  47609. <summary>
  47610. Represents base class for field's group items.
  47611. </summary>
  47612. </member>
  47613. <member name="P:Spire.Pdf.Widget.PdfFieldWidgetItem.Bounds">
  47614. <summary>
  47615. Gets or sets the bounds.
  47616. </summary>
  47617. </member>
  47618. <member name="P:Spire.Pdf.Widget.PdfFieldWidgetItem.Location">
  47619. <summary>
  47620. Gets or sets the location.
  47621. </summary>
  47622. </member>
  47623. <member name="P:Spire.Pdf.Widget.PdfFieldWidgetItem.Size">
  47624. <summary>
  47625. Gets or sets the size.
  47626. </summary>
  47627. </member>
  47628. <member name="P:Spire.Pdf.Widget.PdfFieldWidgetItem.Page">
  47629. <summary>
  47630. Gets the page.
  47631. </summary>
  47632. </member>
  47633. <member name="T:Spire.Pdf.Widget.PdfFormWidget">
  47634. <summary>
  47635. Represents Loaded form.
  47636. </summary>
  47637. </member>
  47638. <member name="P:Spire.Pdf.Widget.PdfFormWidget.FieldsWidget">
  47639. <summary>
  47640. Gets the field collection.
  47641. </summary>
  47642. </member>
  47643. <member name="P:Spire.Pdf.Widget.PdfFormWidget.ReadOnly">
  47644. <summary>
  47645. Gets or sets a value indicating whether the form is read only.
  47646. </summary>
  47647. <value>True if the field is read-only, false otherwise. Default is false.</value>
  47648. </member>
  47649. <member name="P:Spire.Pdf.Widget.PdfFormWidget.XFAForm">
  47650. <summary>
  47651. Gets XFA data of the form.
  47652. </summary>
  47653. </member>
  47654. <member name="P:Spire.Pdf.Widget.PdfFormWidget.NeedAppearances">
  47655. <summary>
  47656. Gets or sets a value indicating whether need appearances.
  47657. </summary>
  47658. </member>
  47659. <member name="M:Spire.Pdf.Widget.PdfFormWidget.ExportData(System.String,Spire.Pdf.Widget.DataFormat,System.String)">
  47660. <summary>
  47661. Export the form data to a file.
  47662. </summary>
  47663. <param name="fileName">Name of the document which is need to export.</param>
  47664. <param name="dataFormat">The format of exported data.</param>
  47665. <param name="formName"> The name of the PDF file the data is exported from.</param>
  47666. </member>
  47667. <member name="M:Spire.Pdf.Widget.PdfFormWidget.ExportData(System.IO.Stream,Spire.Pdf.Widget.DataFormat,System.String)">
  47668. <summary>
  47669. Export the form data to a file.
  47670. </summary>
  47671. <param name="fileName">The stream where form data will be exported.</param>
  47672. <param name="dataFormat">The format of exported data</param>
  47673. <param name="formName"> The name of the PDF file the data is exported from</param>
  47674. </member>
  47675. <member name="M:Spire.Pdf.Widget.PdfFormWidget.RetsetSignatureFlags">
  47676. <summary>
  47677. Reset the signature flags.
  47678. </summary>
  47679. </member>
  47680. <member name="M:Spire.Pdf.Widget.PdfFormWidget.ImportData(System.String,Spire.Pdf.Widget.DataFormat)">
  47681. <summary>
  47682. Imports the data.
  47683. </summary>
  47684. <param name="fileName">Name of the file.</param>
  47685. <param name="dataFormat">The data format.</param>
  47686. </member>
  47687. <member name="M:Spire.Pdf.Widget.PdfFormWidget.ImportDataXFDF(System.String)">
  47688. <summary>
  47689. Import form data from XFDF file.
  47690. </summary>
  47691. <param name="fileName"></param>
  47692. </member>
  47693. <member name="M:Spire.Pdf.Widget.PdfFormWidget.ImportData(System.String,Spire.Pdf.Widget.DataFormat,System.Boolean)">
  47694. <summary>
  47695. Imports the data.
  47696. </summary>
  47697. <param name="fileName">Name of the file.</param>
  47698. <param name="dataFormat">The data format.</param>
  47699. <param name="errorFlag">if it is error flag, set to <c>true</c>.</param>
  47700. <returns></returns>
  47701. </member>
  47702. <member name="M:Spire.Pdf.Widget.PdfFormWidget.ImportDataFDF(System.IO.Stream,System.Boolean)">
  47703. <summary>
  47704. Import form data from FDF file.
  47705. </summary>
  47706. <param name="stream">The FDF file stream</param>
  47707. <param name="continueImportOnError">False if the import should stop on the first field that generates an error, or true if the import should ignore the error and continue with the next field.</param>
  47708. <returns>Document form fields filled with data which are imported from FDF.</returns>
  47709. </member>
  47710. <member name="M:Spire.Pdf.Widget.PdfFormWidget.HighlightFields(System.Boolean)">
  47711. <summary>
  47712. Sets/Resets the form field highlight option.
  47713. </summary>
  47714. </member>
  47715. <member name="M:Spire.Pdf.Widget.PdfFormWidget.OnlyHexInString(System.String)">
  47716. <summary>
  47717. Called when [hex in string].
  47718. </summary>
  47719. <param name="test">The test.</param>
  47720. <returns></returns>
  47721. </member>
  47722. <member name="M:Spire.Pdf.Widget.PdfFormWidget.ExtractSignatureAsImages">
  47723. <summary>
  47724. Extract Images from Signature
  47725. </summary>
  47726. <returns></returns>
  47727. </member>
  47728. <member name="M:Spire.Pdf.Widget.PdfFormWidget.RenderFromAnnots(Spire.Pdf.General.Render.PdfElement.PdfPageResources)">
  47729. <summary>
  47730. </summary>
  47731. <param name="apAsAnnotsRes"></param>
  47732. <returns></returns>
  47733. </member>
  47734. <member name="T:Spire.Pdf.Widget.PdfFormFieldWidgetCollection">
  47735. <summary>
  47736. Represents field collection of loaded form.
  47737. </summary>
  47738. </member>
  47739. <member name="P:Spire.Pdf.Widget.PdfFormFieldWidgetCollection.Item(System.Int32)">
  47740. <summary>
  47741. Gets the at the specified index.
  47742. </summary>
  47743. </member>
  47744. <member name="P:Spire.Pdf.Widget.PdfFormFieldWidgetCollection.Item(System.String)">
  47745. <summary>
  47746. Returns field with specified name.
  47747. </summary>
  47748. <param name="name">The specified field name.</param>
  47749. </member>
  47750. <member name="P:Spire.Pdf.Widget.PdfFormFieldWidgetCollection.FormWidget">
  47751. <summary>
  47752. Gets or sets the form.
  47753. </summary>
  47754. </member>
  47755. <member name="P:Spire.Pdf.Widget.PdfFormFieldWidgetCollection.FieldNames">
  47756. <summary>
  47757. Field Signature Names
  47758. </summary>
  47759. </member>
  47760. <member name="M:Spire.Pdf.Widget.PdfFormFieldWidgetCollection.AddFormField(Spire.Pdf.Fields.PdfField)">
  47761. <summary>
  47762. Add field
  47763. </summary>
  47764. <param name="field"></param>
  47765. </member>
  47766. <member name="M:Spire.Pdf.Widget.PdfFormFieldWidgetCollection.GetField(System.Int32)">
  47767. <summary>
  47768. Gets the field.
  47769. </summary>
  47770. <param name="index">int index</param>
  47771. <returns>The created field.</returns>
  47772. </member>
  47773. <member name="M:Spire.Pdf.Widget.PdfFormFieldWidgetCollection.UpdateFieldName(Spire.Pdf.Fields.PdfField)">
  47774. <summary>
  47775. Update field name.
  47776. </summary>
  47777. <param name="field">The field</param>
  47778. </member>
  47779. <member name="M:Spire.Pdf.Widget.PdfFormFieldWidgetCollection.GetFieldNameByExportValue(System.String)">
  47780. <summary>
  47781. Get FieldName from FormWidget by exportValue
  47782. </summary>
  47783. <param name="exportValue"></param>
  47784. <returns></returns>
  47785. </member>
  47786. <member name="M:Spire.Pdf.Widget.PdfFormFieldWidgetCollection.GetFieldNameByExportValue(Spire.Pdf.Primitives.PdfDictionary,System.String)">
  47787. <summary>
  47788. Get filedName from FiledWeiget
  47789. </summary>
  47790. <param name="dic"></param>
  47791. <param name="exportValue"></param>
  47792. <returns></returns>
  47793. </member>
  47794. <member name="M:Spire.Pdf.Widget.PdfFormFieldWidgetCollection.FindExportValueFromAP(Spire.Pdf.Primitives.PdfDictionary,System.String)">
  47795. <summary>
  47796. find exportValue from AP By exportValue
  47797. </summary>
  47798. <param name="dicAP"></param>
  47799. <param name="exportValue"></param>
  47800. <returns></returns>
  47801. </member>
  47802. <member name="M:Spire.Pdf.Widget.PdfFormFieldWidgetCollection.GetFieldsByExportValue(System.String)">
  47803. <summary>
  47804. Get Fields from FormWidget by exportValue
  47805. </summary>
  47806. <param name="exportValue"></param>
  47807. <returns></returns>
  47808. </member>
  47809. <member name="T:Spire.Pdf.Widget.PdfListBoxWidgetFieldWidget">
  47810. <summary>
  47811. Represents loaded list box field.
  47812. </summary>
  47813. </member>
  47814. <member name="P:Spire.Pdf.Widget.PdfListBoxWidgetFieldWidget.MultiSelect">
  47815. <summary>
  47816. Gets or sets a value indicating whether the field is multiselectable..
  47817. </summary>
  47818. </member>
  47819. <member name="P:Spire.Pdf.Widget.PdfListBoxWidgetFieldWidget.TI">
  47820. <summary>
  47821. For scrollable list boxes, the top index (the index in the Opt array of the first option visible in the list)
  47822. Default value: 0.
  47823. </summary>
  47824. </member>
  47825. <member name="P:Spire.Pdf.Widget.PdfListBoxWidgetFieldWidget.Items">
  47826. <summary>
  47827. Gets the items.
  47828. </summary>
  47829. <value>The collection of list box items.</value>
  47830. </member>
  47831. <member name="M:Spire.Pdf.Widget.PdfListBoxWidgetFieldWidget.GetSelectedMaxIndex(System.Int32[])">
  47832. <summary>
  47833. 获取选中项中最大的一个索引
  47834. </summary>
  47835. <param name="selectedIndex"></param>
  47836. <returns></returns>
  47837. </member>
  47838. <member name="M:Spire.Pdf.Widget.PdfListBoxWidgetFieldWidget.GetVisualItemCount(Spire.Pdf.Fields.PdfListFieldItemCollection,Spire.Pdf.Widget.PdfStyledFieldWidget.GraphicsProperties)">
  47839. <summary>
  47840. 获取listbox可显示区域最大能显示多少个项
  47841. </summary>
  47842. <param name="items"></param>
  47843. <param name="gp"></param>
  47844. <returns></returns>
  47845. </member>
  47846. <member name="T:Spire.Pdf.Widget.PdfListFieldWidgetItem">
  47847. <summary>
  47848. Represents group item for list field.
  47849. </summary>
  47850. </member>
  47851. <member name="T:Spire.Pdf.Widget.PdfListWidgetFieldItemCollection">
  47852. <summary>
  47853. Represents loaded item collection.
  47854. </summary>
  47855. </member>
  47856. <member name="P:Spire.Pdf.Widget.PdfListWidgetFieldItemCollection.Item(System.Int32)">
  47857. <summary>
  47858. Gets the at the specified index.
  47859. </summary>
  47860. </member>
  47861. <member name="T:Spire.Pdf.Widget.PdfListWidgetItem">
  47862. <summary>
  47863. Represents loaded list item.
  47864. </summary>
  47865. </member>
  47866. <member name="P:Spire.Pdf.Widget.PdfListWidgetItem.Text">
  47867. <summary>
  47868. Gets or sets the text.
  47869. </summary>
  47870. <value>A string value representing the display text of the item. </value>
  47871. </member>
  47872. <member name="P:Spire.Pdf.Widget.PdfListWidgetItem.Value">
  47873. <summary>
  47874. Gets or sets the value.
  47875. </summary>
  47876. <value>A string value representing the value of the item. </value>
  47877. </member>
  47878. <member name="M:Spire.Pdf.Widget.PdfListWidgetItem.#ctor(System.String,System.String)">
  47879. <summary>
  47880. Initializes a new instance of the class.
  47881. </summary>
  47882. <param name="text">The text.</param>
  47883. <param name="value">The value.</param>
  47884. </member>
  47885. <member name="T:Spire.Pdf.Widget.PdfListWidgetItemCollection">
  47886. <summary>
  47887. Represents a collection of list box field items.
  47888. </summary>
  47889. </member>
  47890. <member name="P:Spire.Pdf.Widget.PdfListWidgetItemCollection.Item(System.Int32)">
  47891. <summary>
  47892. Gets the at the specified index.
  47893. </summary>
  47894. </member>
  47895. <member name="M:Spire.Pdf.Widget.PdfListWidgetItemCollection.Add(Spire.Pdf.Widget.PdfListWidgetItem)">
  47896. <summary>
  47897. Inserts an item at the end of the collection.
  47898. </summary>
  47899. <param name="widgetItem">a object to be added to collection.</param>
  47900. <returns>The index of item.</returns>
  47901. </member>
  47902. <member name="M:Spire.Pdf.Widget.PdfListWidgetItemCollection.Insert(System.Int32,Spire.Pdf.Widget.PdfListWidgetItem)">
  47903. <summary>
  47904. Inserts the list item at the specified index.
  47905. </summary>
  47906. <param name="index">The index.</param>
  47907. <param name="widgetItem">The item.</param>
  47908. </member>
  47909. <member name="M:Spire.Pdf.Widget.PdfListWidgetItemCollection.RemoveAt(System.Int32)">
  47910. <summary>
  47911. Removes the element at the specified index.
  47912. </summary>
  47913. <param name="index">The index.</param>
  47914. <remarks>Throws IndexOutOfRange exception if the index is out of bounds.</remarks>
  47915. </member>
  47916. <member name="M:Spire.Pdf.Widget.PdfListWidgetItemCollection.Clear">
  47917. <summary>
  47918. Clears the item collection.
  47919. </summary>
  47920. </member>
  47921. <member name="T:Spire.Pdf.Widget.PdfRadioButtonWidgetWidgetItemCollection">
  47922. <summary>
  47923. Represents collection of radio box group items.
  47924. </summary>
  47925. </member>
  47926. <member name="P:Spire.Pdf.Widget.PdfRadioButtonWidgetWidgetItemCollection.Item(System.Int32)">
  47927. <summary>
  47928. Gets the at the specified index.
  47929. </summary>
  47930. <returns>Returns object at the specified index.</returns>
  47931. </member>
  47932. <member name="T:Spire.Pdf.Widget.PdfRadioButtonWidgetItem">
  47933. <summary>
  47934. Represents radio button field of an existing PDF document`s form.
  47935. </summary>
  47936. </member>
  47937. <member name="P:Spire.Pdf.Widget.PdfRadioButtonWidgetItem.Value">
  47938. <summary>
  47939. Gets or sets the value.
  47940. </summary>
  47941. <value>The value of the radio button item.</value>
  47942. </member>
  47943. <member name="P:Spire.Pdf.Widget.PdfRadioButtonWidgetItem.Selected">
  47944. <summary>
  47945. Gets or sets a value indicating whether this is selected.
  47946. </summary>
  47947. </member>
  47948. <member name="T:Spire.Pdf.Widget.PdfRadioButtonListFieldWidget">
  47949. <summary>
  47950. Represents radio button field of an existing PDF document`s form.
  47951. </summary>
  47952. </member>
  47953. <member name="P:Spire.Pdf.Widget.PdfRadioButtonListFieldWidget.WidgetWidgetItems">
  47954. <summary>
  47955. Gets the collection of radio button items.
  47956. </summary>
  47957. <value>A that represents the items within the list.</value>
  47958. </member>
  47959. <member name="P:Spire.Pdf.Widget.PdfRadioButtonListFieldWidget.SelectedIndex">
  47960. <summary>
  47961. Gets or sets the index of the selected item in the list.
  47962. </summary>
  47963. <value>The lowest ordinal index of the selected items in the list. The default is -1, which indicates that nothing is selected. </value>
  47964. </member>
  47965. <member name="P:Spire.Pdf.Widget.PdfRadioButtonListFieldWidget.SelectedValue">
  47966. <summary>
  47967. Gets or sets the value of the first selected item in the list.
  47968. </summary>
  47969. <value>A string value specifying the value of the first selected item, null (Nothing in VB.NET) if there is no selected item.</value>
  47970. </member>
  47971. <member name="P:Spire.Pdf.Widget.PdfRadioButtonListFieldWidget.SelectedItem">
  47972. <summary>
  47973. Gets the selected item.
  47974. </summary>
  47975. <value>Return the item as PdfLoadedRadioButtonItem class</value>
  47976. </member>
  47977. <member name="P:Spire.Pdf.Widget.PdfRadioButtonListFieldWidget.ButtonStyle">
  47978. <summary>
  47979. Gets the button style.
  47980. </summary>
  47981. </member>
  47982. <member name="P:Spire.Pdf.Widget.PdfRadioButtonListFieldWidget.Value">
  47983. <summary>
  47984. Gets or sets the value of specified item.
  47985. </summary>
  47986. <value>A string value representing the value of the item.</value>
  47987. </member>
  47988. <member name="T:Spire.Pdf.Widget.PdfSignatureFieldWidget">
  47989. <summary>
  47990. Represents the signature field of an existing PDF document`s form.
  47991. </summary>
  47992. </member>
  47993. <member name="M:Spire.Pdf.Widget.PdfSignatureFieldWidget.Draw">
  47994. <summary>
  47995. draw signature
  47996. </summary>
  47997. </member>
  47998. <member name="M:Spire.Pdf.Widget.PdfSignatureFieldWidget.ParseDatetime(System.String)">
  47999. <summary>
  48000. Need to convert a date
  48001. </summary>
  48002. <param name="date">convert a date</param>
  48003. <returns>DateTime</returns>
  48004. </member>
  48005. <member name="T:Spire.Pdf.Widget.PdfStateWidgetItemCollection">
  48006. <summary>
  48007. Represents the collection of loaded state item.
  48008. </summary>
  48009. </member>
  48010. <member name="P:Spire.Pdf.Widget.PdfStateWidgetItemCollection.Item(System.Int32)">
  48011. <summary>
  48012. Gets the at the specified index.
  48013. </summary>
  48014. </member>
  48015. <member name="T:Spire.Pdf.Widget.PdfStyledFieldWidget">
  48016. <summary>
  48017. Represents loaded styled field.
  48018. </summary>
  48019. </member>
  48020. <member name="F:Spire.Pdf.Widget.PdfStyledFieldWidget.m_DAString">
  48021. <summary>
  48022. Get DA for from annot
  48023. </summary>
  48024. </member>
  48025. <member name="P:Spire.Pdf.Widget.PdfStyledFieldWidget.Actions">
  48026. <summary>
  48027. Gets the actions of the field.
  48028. </summary>
  48029. <value>The actions.</value>
  48030. </member>
  48031. <member name="P:Spire.Pdf.Widget.PdfStyledFieldWidget.MouseUp">
  48032. <summary>
  48033. Gets or sets the action to be performed when the mouse button is released
  48034. inside the annotations active area..
  48035. </summary>
  48036. <value>The mouse up action.</value>
  48037. </member>
  48038. <member name="P:Spire.Pdf.Widget.PdfStyledFieldWidget.MouseDown">
  48039. <summary>
  48040. Gets or sets the action to be performed when the mouse button is pressed inside the
  48041. annotations active area.
  48042. </summary>
  48043. <value>The mouse down action.</value>
  48044. </member>
  48045. <member name="P:Spire.Pdf.Widget.PdfStyledFieldWidget.GotFocus">
  48046. <summary>
  48047. Gets or sets the action to be performed when the annotation receives the
  48048. input focus.
  48049. </summary>
  48050. <value>The got focus action.</value>
  48051. </member>
  48052. <member name="P:Spire.Pdf.Widget.PdfStyledFieldWidget.BackColor">
  48053. <summary>
  48054. Get or Set the background color of the field
  48055. </summary>
  48056. <value>A object specifying the background color of field. </value>
  48057. </member>
  48058. <member name="P:Spire.Pdf.Widget.PdfStyledFieldWidget.LostFocus">
  48059. <summary>
  48060. Gets or sets the action to be performed when the annotation loses the
  48061. input focus.
  48062. </summary>
  48063. <value>The lost focus action.</value>
  48064. </member>
  48065. <member name="P:Spire.Pdf.Widget.PdfStyledFieldWidget.Bounds">
  48066. <summary>
  48067. Gets or sets the bounds.
  48068. </summary>
  48069. </member>
  48070. <member name="P:Spire.Pdf.Widget.PdfStyledFieldWidget.Location">
  48071. <summary>
  48072. Gets or sets the location.
  48073. </summary>
  48074. </member>
  48075. <member name="P:Spire.Pdf.Widget.PdfStyledFieldWidget.Size">
  48076. <summary>
  48077. Gets or sets the size.
  48078. </summary>
  48079. </member>
  48080. <member name="P:Spire.Pdf.Widget.PdfStyledFieldWidget.BorderStyle">
  48081. <summary>
  48082. Gets or sets the color of the border.
  48083. </summary>
  48084. <value>The color of the border.</value>
  48085. </member>
  48086. <member name="P:Spire.Pdf.Widget.PdfStyledFieldWidget.BorderColor">
  48087. <summary>
  48088. Gets or sets the color of the border.
  48089. </summary>
  48090. <value>The color of the border.</value>
  48091. </member>
  48092. <member name="P:Spire.Pdf.Widget.PdfStyledFieldWidget.BorderWidth">
  48093. <summary>
  48094. Gets or Sets the width of the border.
  48095. </summary>
  48096. <value>The width of the border.</value>
  48097. </member>
  48098. <member name="P:Spire.Pdf.Widget.PdfStyledFieldWidget.Font">
  48099. <summary>
  48100. Gets the font.
  48101. </summary>
  48102. <value>The font.</value>
  48103. </member>
  48104. <member name="M:Spire.Pdf.Widget.PdfStyledFieldWidget.GetFontSizeFromDA(System.String[])">
  48105. <summary>
  48106. Get font size from DA
  48107. </summary>
  48108. <param name="fontParameters">The font parameters</param>
  48109. <returns>The font size</returns>
  48110. </member>
  48111. <member name="P:Spire.Pdf.Widget.PdfStyledFieldWidget.DefaultIndex">
  48112. <summary>
  48113. Gets the default index.
  48114. </summary>
  48115. </member>
  48116. <member name="P:Spire.Pdf.Widget.PdfStyledFieldWidget.Visible">
  48117. <summary>
  48118. Gets a value indicating the visibility of the field.
  48119. </summary>
  48120. </member>
  48121. <member name="M:Spire.Pdf.Widget.PdfStyledFieldWidget.IsASCIICharacters">
  48122. <summary>
  48123. Whether they are all ascii characters.
  48124. </summary>
  48125. <returns>if all characters are ascii characters,return true ,or false</returns>
  48126. </member>
  48127. <member name="M:Spire.Pdf.Widget.PdfStyledFieldWidget.GetXfaFieldFromTemplate">
  48128. <summary>
  48129. Get the xfa field from template
  48130. </summary>
  48131. <returns>A xmlnode</returns>
  48132. </member>
  48133. <member name="M:Spire.Pdf.Widget.PdfStyledFieldWidget.GetAttributeValue(System.String)">
  48134. <summary>
  48135. Get the value of the specified attribute
  48136. </summary>
  48137. <returns>The value</returns>
  48138. </member>
  48139. <member name="M:Spire.Pdf.Widget.PdfStyledFieldWidget.GraphicsProperties.#ctor(Spire.Pdf.Widget.PdfStyledFieldWidget)">
  48140. <summary>
  48141. Initializes a new instance of the struct.
  48142. </summary>
  48143. <param name="fieldWidget">The field.</param>
  48144. </member>
  48145. <member name="M:Spire.Pdf.Widget.PdfStyledFieldWidget.GraphicsProperties.#ctor(Spire.Pdf.Widget.PdfFieldWidgetItem)">
  48146. <summary>
  48147. Initializes a new instance of the struct.
  48148. </summary>
  48149. <param name="widgetItem">The item.</param>
  48150. </member>
  48151. <member name="T:Spire.Pdf.Widget.PdfTexBoxWidgetItem">
  48152. <summary>
  48153. Represents an item in a text box field collection.
  48154. </summary>
  48155. </member>
  48156. <member name="T:Spire.Pdf.Widget.PdfTextBoxFieldWidget">
  48157. <summary>
  48158. Represents the text box field of an existing PDF document`s form.
  48159. </summary>
  48160. </member>
  48161. <member name="F:Spire.Pdf.Widget.PdfTextBoxFieldWidget.m_passwordValue">
  48162. <summary>
  48163. The password chrackter.
  48164. </summary>
  48165. </member>
  48166. <member name="P:Spire.Pdf.Widget.PdfTextBoxFieldWidget.ForeColor">
  48167. <summary>
  48168. Gets or Set the fore color of the field.
  48169. </summary>
  48170. <value>A object specifying the background color of field.</value>
  48171. </member>
  48172. <member name="P:Spire.Pdf.Widget.PdfTextBoxFieldWidget.TextAlignment">
  48173. <summary>
  48174. Get or Set the text alignment in a text box.
  48175. </summary>
  48176. <value>A enumeration member specifying the text alignment in a text box.</value>
  48177. </member>
  48178. <member name="P:Spire.Pdf.Widget.PdfTextBoxFieldWidget.HighlightMode">
  48179. <summary>
  48180. Get or Set the HighLightMode of the Field.
  48181. </summary>
  48182. <value>A enumeration member specifying the highlight mode in a text box.</value>
  48183. </member>
  48184. <member name="P:Spire.Pdf.Widget.PdfTextBoxFieldWidget.Text">
  48185. <summary>
  48186. Gets or Set value of the text box field.
  48187. </summary>
  48188. <value>A string value representing the value of the item. </value>
  48189. </member>
  48190. <member name="M:Spire.Pdf.Widget.PdfTextBoxFieldWidget.AppendApContent(Spire.Pdf.Primitives.PdfDictionary)">
  48191. <summary>
  48192. append ap content
  48193. </summary>
  48194. <param name="dictionary"></param>
  48195. </member>
  48196. <member name="M:Spire.Pdf.Widget.PdfTextBoxFieldWidget.SetBoderStyleToApStream(Spire.Pdf.Core.PdfStreamWriter,System.Drawing.RectangleF)">
  48197. <summary>
  48198. Set the boder style
  48199. </summary>
  48200. <param name="writer">The writer</param>
  48201. <param name="bounds">The bounds</param>
  48202. </member>
  48203. <member name="M:Spire.Pdf.Widget.PdfTextBoxFieldWidget.GetTransformMatrix(Spire.Pdf.Primitives.PdfDictionary,System.Drawing.RectangleF)">
  48204. <summary>
  48205. Get the transform matrix from the MK entry in dictionary.
  48206. </summary>
  48207. <param name="dictionary">The annotation</param>
  48208. <param name="bounds">The annotation's bound</param>
  48209. <returns>The matrix</returns>
  48210. </member>
  48211. <member name="P:Spire.Pdf.Widget.PdfTextBoxFieldWidget.DefaultValue">
  48212. <summary>
  48213. Gets or set the default value of the field.
  48214. </summary>
  48215. <value>A string value representing the default value of the item. </value>
  48216. </member>
  48217. <member name="P:Spire.Pdf.Widget.PdfTextBoxFieldWidget.SpellCheck">
  48218. <summary>
  48219. Gets or sets a value indicating whether to check spelling.
  48220. </summary>
  48221. <value>True if the field content should be checked for spelling erorrs, false otherwise. Default is true.</value>
  48222. </member>
  48223. <member name="P:Spire.Pdf.Widget.PdfTextBoxFieldWidget.InsertSpaces">
  48224. <summary>
  48225. Meaningful only if the MaxLength property is set and the Multiline, Password properties are false.
  48226. If set, the field is automatically divided into as many equally spaced positions, or combs,
  48227. as the value of MaxLength, and the text is laid out into those combs.
  48228. </summary>
  48229. </member>
  48230. <member name="P:Spire.Pdf.Widget.PdfTextBoxFieldWidget.Multiline">
  48231. <summary>
  48232. Gets or sets a value indicating whether this is multiline.
  48233. </summary>
  48234. <value>True if the field is multiline, false otherwise. Default is false.</value>
  48235. </member>
  48236. <member name="P:Spire.Pdf.Widget.PdfTextBoxFieldWidget.Password">
  48237. <summary>
  48238. Gets or sets a value indicating whether this is password field.
  48239. </summary>
  48240. <value>True if the field is a password field, false otherwise. Default is false.</value>
  48241. </member>
  48242. <member name="P:Spire.Pdf.Widget.PdfTextBoxFieldWidget.Scrollable">
  48243. <summary>
  48244. Gets or sets a value indicating whether this is scrollable.
  48245. </summary>
  48246. <value>True if the field content can be scrolled, false otherwise. Default is true.</value>
  48247. </member>
  48248. <member name="P:Spire.Pdf.Widget.PdfTextBoxFieldWidget.MaxLength">
  48249. <summary>
  48250. Gets or sets the maximum length of the field, in characters.
  48251. </summary>
  48252. <value>A positive integer value specifying the maximum number of characters that can be entered in the text edit field.</value>
  48253. </member>
  48254. <member name="P:Spire.Pdf.Widget.PdfTextBoxFieldWidget.WidgetItems">
  48255. <summary>
  48256. Gets the collection of text box field items.
  48257. </summary>
  48258. </member>
  48259. <member name="M:Spire.Pdf.Widget.PdfTextBoxFieldWidget.CalculateTextLine(System.Single,System.Drawing.RectangleF,System.String)">
  48260. <summary>
  48261. Calculate how many lines of text
  48262. </summary>
  48263. <param name="fontSize"></param>
  48264. <param name="rect"></param>
  48265. <param name="text"></param>
  48266. <returns></returns>
  48267. </member>
  48268. <member name="M:Spire.Pdf.Widget.PdfTextBoxFieldWidget.CalculateFontSize(System.Single,System.Single,System.Drawing.RectangleF,System.String)">
  48269. <summary>
  48270. Calculate font size
  48271. </summary>
  48272. <param name="fontSize"></param>
  48273. <param name="fontHeight"></param>
  48274. <param name="rect"></param>
  48275. <param name="text"></param>
  48276. <returns></returns>
  48277. </member>
  48278. <member name="M:Spire.Pdf.Widget.PdfTextBoxFieldWidget.GetDaFontSize">
  48279. <summary>
  48280. Get font size from da string
  48281. </summary>
  48282. <returns></returns>
  48283. </member>
  48284. <member name="M:Spire.Pdf.Widget.PdfTextBoxFieldWidget.SaveFieldAppearance(System.String)">
  48285. <summary>
  48286. Save the text box field appearance
  48287. </summary>
  48288. <param name="text">the text value</param>
  48289. </member>
  48290. <member name="T:Spire.Pdf.Widget.PdfTextBoxWidgetItemCollection">
  48291. <summary>
  48292. Represents collection of text box group items.
  48293. </summary>
  48294. </member>
  48295. <member name="P:Spire.Pdf.Widget.PdfTextBoxWidgetItemCollection.Item(System.Int32)">
  48296. <summary>
  48297. Gets the at the specified index.
  48298. </summary>
  48299. </member>
  48300. <member name="T:Spire.Pdf.Widget.XFdfDocument">
  48301. <summary>
  48302. Represents base class of XFDF.
  48303. </summary>
  48304. </member>
  48305. <member name="M:Spire.Pdf.Widget.XFdfDocument.#ctor(System.String)">
  48306. <summary>
  48307. Initializes a new instance of the class.
  48308. </summary>
  48309. <param name="filename">The filename.</param>
  48310. </member>
  48311. <member name="F:Spire.Pdf.Widget.PdfFieldWidgetTypes.PushButton">
  48312. <summary>
  48313. Identify push button field.
  48314. </summary>
  48315. </member>
  48316. <member name="F:Spire.Pdf.Widget.PdfFieldWidgetTypes.CheckBox">
  48317. <summary>
  48318. Identify check box field.
  48319. </summary>
  48320. </member>
  48321. <member name="F:Spire.Pdf.Widget.PdfFieldWidgetTypes.RadioButton">
  48322. <summary>
  48323. Identify radio button field.
  48324. </summary>
  48325. </member>
  48326. <member name="F:Spire.Pdf.Widget.PdfFieldWidgetTypes.TextField">
  48327. <summary>
  48328. Identify text field.
  48329. </summary>
  48330. </member>
  48331. <member name="F:Spire.Pdf.Widget.PdfFieldWidgetTypes.ListBox">
  48332. <summary>
  48333. Identify listbox field.
  48334. </summary>
  48335. </member>
  48336. <member name="F:Spire.Pdf.Widget.PdfFieldWidgetTypes.ComboBox">
  48337. <summary>
  48338. Identify combobox field.
  48339. </summary>
  48340. </member>
  48341. <member name="F:Spire.Pdf.Widget.PdfFieldWidgetTypes.SignatureField">
  48342. <summary>
  48343. Identify signature field.
  48344. </summary>
  48345. </member>
  48346. <member name="F:Spire.Pdf.Widget.PdfFieldWidgetTypes.Null">
  48347. <summary>
  48348. Identify that field has no type.
  48349. </summary>
  48350. </member>
  48351. <member name="T:Spire.Pdf.Widget.DataFormat">
  48352. <summary>
  48353. Specifies the format of Export or Import data.
  48354. </summary>
  48355. </member>
  48356. <member name="F:Spire.Pdf.Widget.DataFormat.Xml">
  48357. <summary>
  48358. Specifies XML file format
  48359. </summary>
  48360. </member>
  48361. <member name="F:Spire.Pdf.Widget.DataFormat.Fdf">
  48362. <summary>
  48363. Specifies Forms Data Format file format
  48364. </summary>
  48365. </member>
  48366. <member name="F:Spire.Pdf.Widget.DataFormat.XFdf">
  48367. <summary>
  48368. Specifies XFDF file format.
  48369. </summary>
  48370. </member>
  48371. <member name="M:Spire.Pdf.PdfCacheCollection.GetCachedObject(System.Collections.Generic.Dictionary{System.Object,System.Object})">
  48372. <summary>
  48373. Get cached item.
  48374. </summary>
  48375. <param name="group">
  48376. Cache group which all objects in group share the same data.
  48377. </param>
  48378. <returns>Any cached object,because all objects in group share the same data.</returns>
  48379. </member>
  48380. <member name="T:Spire.Pdf.Graphics.PdfSeparableBlend">
  48381. <summary>
  48382. Represents the separable blend.
  48383. </summary>
  48384. </member>
  48385. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.#ctor(System.String,System.Single)">
  48386. <summary>
  48387. Represents the instance.
  48388. </summary>
  48389. <param name="blendMode">The blend mode</param>
  48390. <param name="alphaFactor">The alpha factor</param>
  48391. </member>
  48392. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.Initialize(System.String)">
  48393. <summary>
  48394. Initialize object.
  48395. </summary>
  48396. <param name="blendMode">The blend mode</param>
  48397. </member>
  48398. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.StringToEnum``1(System.String)">
  48399. <summary>
  48400. String to enum.
  48401. </summary>
  48402. <typeparam name="T">The enum type</typeparam>
  48403. <param name="enumType">The enum type</param>
  48404. <returns>The enum type</returns>
  48405. </member>
  48406. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.BlendImage(System.Drawing.Image,System.Drawing.Image,System.Single[])">
  48407. <summary>
  48408. Blend image.
  48409. </summary>
  48410. <param name="pageImage">The page image</param>
  48411. <param name="sourceImage">The source image</param>
  48412. <param name="element">The matrix</param>
  48413. <returns>The blend bitmap</returns>
  48414. </member>
  48415. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.BlendPath(System.Drawing.Graphics,System.Drawing.Color,System.Drawing.Drawing2D.GraphicsPath,System.Drawing.Image)">
  48416. <summary>
  48417. Blend path.
  48418. </summary>
  48419. <param name="pageGraphics">The page graphics</param>
  48420. <param name="penColor">The pen color</param>
  48421. <param name="path">The path</param>
  48422. <param name="pageImage">The page image</param>
  48423. <returns>The bitmap</returns>
  48424. </member>
  48425. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.BlendImage(System.Drawing.Bitmap,System.Drawing.Bitmap,System.Drawing.Bitmap)">
  48426. <summary>
  48427. Blend image.
  48428. </summary>
  48429. <param name="backBitmap">The back bitmap</param>
  48430. <param name="sourceBitmap">The source bitmap</param>
  48431. <param name="blendBitmap">The blend bitmap</param>
  48432. </member>
  48433. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.BlendBitmap(System.Drawing.Imaging.BitmapData,System.Drawing.Imaging.BitmapData,System.Drawing.Imaging.BitmapData,System.Int32,System.Int32)">
  48434. <summary>
  48435. Blend bitmap.
  48436. </summary>
  48437. <param name="backBitData">The back bitdata</param>
  48438. <param name="sourceBitData">The source bitdata</param>
  48439. <param name="outBitData">The out bitdata</param>
  48440. <param name="width">The width</param>
  48441. <param name="height">The height</param>
  48442. </member>
  48443. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.MultilyBlend(System.Drawing.Imaging.BitmapData,System.Drawing.Imaging.BitmapData,System.Drawing.Imaging.BitmapData,System.Int32,System.Int32)">
  48444. <summary>
  48445. Multily blend.
  48446. </summary>
  48447. <param name="backBitBase">The back bitbase</param>
  48448. <param name="sourceBitBase">The source bitbase</param>
  48449. <param name="outPutBitBase">The output bitbase</param>
  48450. <param name="width">The width</param>
  48451. <param name="height">The height</param>
  48452. </member>
  48453. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.DarkenBlend(System.Drawing.Imaging.BitmapData,System.Drawing.Imaging.BitmapData,System.Drawing.Imaging.BitmapData,System.Int32,System.Int32)">
  48454. <summary>
  48455. Darken blend.
  48456. </summary>
  48457. <param name="backBitBase">The back bitbase</param>
  48458. <param name="sourceBitBase">The source bitbase</param>
  48459. <param name="outPutBitBase">The output bitbase</param>
  48460. <param name="width">The width</param>
  48461. <param name="height">The height</param>
  48462. </member>
  48463. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.LightenBlend(System.Drawing.Imaging.BitmapData,System.Drawing.Imaging.BitmapData,System.Drawing.Imaging.BitmapData,System.Int32,System.Int32)">
  48464. <summary>
  48465. Lighten blend.
  48466. </summary>
  48467. <param name="backBitBase">The back bitbase</param>
  48468. <param name="sourceBitBase">The source bitbase</param>
  48469. <param name="outPutBitBase">The output bitbase</param>
  48470. <param name="width">The width</param>
  48471. <param name="height">The height</param>
  48472. </member>
  48473. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.ScreenBlend(System.Drawing.Imaging.BitmapData,System.Drawing.Imaging.BitmapData,System.Drawing.Imaging.BitmapData,System.Int32,System.Int32)">
  48474. <summary>
  48475. Screen blend.
  48476. </summary>
  48477. <param name="backBitBase">The back bitbase</param>
  48478. <param name="sourceBitBase">The source bitbase</param>
  48479. <param name="outPutBitBase">The output bitbase</param>
  48480. <param name="width">The width</param>
  48481. <param name="height">The height</param>
  48482. </member>
  48483. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.NormalBlend(System.Drawing.Imaging.BitmapData,System.Drawing.Imaging.BitmapData,System.Drawing.Imaging.BitmapData,System.Int32,System.Int32)">
  48484. <summary>
  48485. Normal blend.
  48486. </summary>
  48487. <param name="backBitBase">The back bitbase</param>
  48488. <param name="sourceBitBase">The source bitbase</param>
  48489. <param name="outPutBitBase">The output bitbase</param>
  48490. <param name="width">The width</param>
  48491. <param name="height">The height</param>
  48492. </member>
  48493. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.CreateBlendBitmap(System.Int32,System.Int32,System.Single,System.Single)">
  48494. <summary>
  48495. Create blend bitmap.
  48496. </summary>
  48497. <param name="width">The width</param>
  48498. <param name="height">The height</param>
  48499. <param name="dpix">The dpix</param>
  48500. <param name="dpiy">The dpiy</param>
  48501. <returns>The bitmap</returns>
  48502. </member>
  48503. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.SubtractedImage(System.Drawing.Image,System.Drawing.RectangleF)">
  48504. <summary>
  48505. Subtracted image.
  48506. </summary>
  48507. <param name="sourceImage">The source image</param>
  48508. <param name="rect">The rect</param>
  48509. <returns>The bitmap</returns>
  48510. </member>
  48511. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.GetActualImageSize(System.Int32,System.Int32,System.Single@,System.Single@)">
  48512. <summary>
  48513. Get the image actual size.
  48514. </summary>
  48515. <param name="width">The widhth</param>
  48516. <param name="height">The height</param>
  48517. <param name="dpix">The dpix</param>
  48518. <param name="dpiy">The dpiy</param>
  48519. <returns>The image actual size</returns>
  48520. </member>
  48521. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.GetBackBitmap(System.Drawing.Image,System.Single[],System.Int32,System.Int32)">
  48522. <summary>
  48523. Get back bitmap.
  48524. </summary>
  48525. <param name="pageImage">The page image</param>
  48526. <param name="element">The float array</param>
  48527. <param name="width">The width</param>
  48528. <param name="height">The height</param>
  48529. <returns>The bitmap</returns>
  48530. </member>
  48531. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.GetSourceBitmap(System.Drawing.Image,System.Int32,System.Int32,System.Single,System.Single)">
  48532. <summary>
  48533. Get source bitmap.
  48534. </summary>
  48535. <param name="sourceImage">The source image</param>
  48536. <param name="width">The width</param>
  48537. <param name="height">The height</param>
  48538. <param name="dpix">The dpix</param>
  48539. <param name="dpiy">The dpiy</param>
  48540. <returns>The bitmap</returns>
  48541. </member>
  48542. <member name="M:Spire.Pdf.Graphics.PdfSeparableBlend.GetPathBound(System.Drawing.Drawing2D.GraphicsPath,System.Drawing.Drawing2D.Matrix)">
  48543. <summary>
  48544. Get the path bound.
  48545. </summary>
  48546. <param name="path">The path</param>
  48547. <param name="matrix">The matrix</param>
  48548. <returns>The rectangle</returns>
  48549. </member>
  48550. <member name="T:Spire.Pdf.Graphics.PdfBlend">
  48551. <summary>
  48552. Implements blend brush setting and functions.
  48553. </summary>
  48554. </member>
  48555. <member name="M:Spire.Pdf.Graphics.PdfBlend.#ctor">
  48556. <summary>
  48557. Initializes a new instance of the class.
  48558. </summary>
  48559. </member>
  48560. <member name="M:Spire.Pdf.Graphics.PdfBlend.#ctor(System.Int32)">
  48561. <summary>
  48562. Initializes a new instance of the class.
  48563. </summary>
  48564. <param name="count">The number of elements in the Factors and Positions arrays.</param>
  48565. </member>
  48566. <member name="P:Spire.Pdf.Graphics.PdfBlend.Factors">
  48567. <summary>
  48568. Gets or sets the factors array.
  48569. </summary>
  48570. </member>
  48571. <member name="T:Spire.Pdf.Graphics.PdfBlendBase">
  48572. <summary>
  48573. Represents the base class for PdfBlend and PdfColorBlend classes.
  48574. Implements basic routines needed by both classes.
  48575. </summary>
  48576. </member>
  48577. <member name="P:Spire.Pdf.Graphics.PdfBlendBase.Positions">
  48578. <summary>
  48579. Gets or sets the positions array.
  48580. </summary>
  48581. </member>
  48582. <member name="T:Spire.Pdf.Graphics.PdfBrushes">
  48583. <summary>
  48584. Represents the collection of immutable default brushes.
  48585. </summary>
  48586. </member>
  48587. <member name="P:Spire.Pdf.Graphics.PdfBrushes.AliceBlue">
  48588. <summary>
  48589. Gets the AliceBlue brush.
  48590. </summary>
  48591. </member>
  48592. <member name="P:Spire.Pdf.Graphics.PdfBrushes.AntiqueWhite">
  48593. <summary>
  48594. Gets the antique white brush.
  48595. </summary>
  48596. </member>
  48597. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Aqua">
  48598. <summary>
  48599. Gets the Aqua default brush.
  48600. </summary>
  48601. </member>
  48602. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Aquamarine">
  48603. <summary>
  48604. Gets the Aquamarine default brush.
  48605. </summary>
  48606. </member>
  48607. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Azure">
  48608. <summary>
  48609. Gets the Azure default brush.
  48610. </summary>
  48611. </member>
  48612. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Beige">
  48613. <summary>
  48614. Gets the Beige default brush.
  48615. </summary>
  48616. </member>
  48617. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Bisque">
  48618. <summary>
  48619. Gets the Bisque default brush.
  48620. </summary>
  48621. </member>
  48622. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Black">
  48623. <summary>
  48624. Gets the Black default brush.
  48625. </summary>
  48626. </member>
  48627. <member name="P:Spire.Pdf.Graphics.PdfBrushes.BlanchedAlmond">
  48628. <summary>
  48629. Gets the BlanchedAlmond default brush.
  48630. </summary>
  48631. </member>
  48632. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Blue">
  48633. <summary>
  48634. Gets the Blue default brush.
  48635. </summary>
  48636. </member>
  48637. <member name="P:Spire.Pdf.Graphics.PdfBrushes.BlueViolet">
  48638. <summary>
  48639. Gets the BlueViolet default brush.
  48640. </summary>
  48641. </member>
  48642. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Brown">
  48643. <summary>
  48644. Gets the Brown default brush.
  48645. </summary>
  48646. </member>
  48647. <member name="P:Spire.Pdf.Graphics.PdfBrushes.BurlyWood">
  48648. <summary>
  48649. Gets the BurlyWood default brush.
  48650. </summary>
  48651. </member>
  48652. <member name="P:Spire.Pdf.Graphics.PdfBrushes.CadetBlue">
  48653. <summary>
  48654. Gets the CadetBlue default brush.
  48655. </summary>
  48656. </member>
  48657. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Chartreuse">
  48658. <summary>
  48659. Gets the Chartreuse default brush.
  48660. </summary>
  48661. </member>
  48662. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Chocolate">
  48663. <summary>
  48664. Gets the Chocolate default brush.
  48665. </summary>
  48666. </member>
  48667. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Coral">
  48668. <summary>
  48669. Gets the Coral default brush.
  48670. </summary>
  48671. </member>
  48672. <member name="P:Spire.Pdf.Graphics.PdfBrushes.CornflowerBlue">
  48673. <summary>
  48674. Gets the CornflowerBlue default brush.
  48675. </summary>
  48676. </member>
  48677. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Cornsilk">
  48678. <summary>
  48679. Gets the Corn silk default brush.
  48680. </summary>
  48681. </member>
  48682. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Crimson">
  48683. <summary>
  48684. Gets the Crimson default brush.
  48685. </summary>
  48686. </member>
  48687. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Cyan">
  48688. <summary>
  48689. Gets the Cyan default brush.
  48690. </summary>
  48691. </member>
  48692. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DarkBlue">
  48693. <summary>
  48694. Gets the DarkBlue default brush.
  48695. </summary>
  48696. </member>
  48697. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DarkCyan">
  48698. <summary>
  48699. Gets the DarkCyan default brush.
  48700. </summary>
  48701. </member>
  48702. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DarkGoldenrod">
  48703. <summary>
  48704. Gets the DarkGoldenrod default brush.
  48705. </summary>
  48706. </member>
  48707. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DarkGray">
  48708. <summary>
  48709. Gets the DarkGray default brush.
  48710. </summary>
  48711. </member>
  48712. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DarkGreen">
  48713. <summary>
  48714. Gets the DarkGreen default brush.
  48715. </summary>
  48716. </member>
  48717. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DarkKhaki">
  48718. <summary>
  48719. Gets the DarkKhaki default brush.
  48720. </summary>
  48721. </member>
  48722. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DarkMagenta">
  48723. <summary>
  48724. Gets the DarkMagenta default brush.
  48725. </summary>
  48726. </member>
  48727. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DarkOliveGreen">
  48728. <summary>
  48729. Gets the DarkOliveGreen default brush.
  48730. </summary>
  48731. </member>
  48732. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DarkOrange">
  48733. <summary>
  48734. Gets the DarkOrange default brush.
  48735. </summary>
  48736. </member>
  48737. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DarkOrchid">
  48738. <summary>
  48739. Gets the DarkOrchid default brush.
  48740. </summary>
  48741. </member>
  48742. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DarkRed">
  48743. <summary>
  48744. Gets the DarkRed default brush.
  48745. </summary>
  48746. </member>
  48747. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DarkSalmon">
  48748. <summary>
  48749. Gets the DarkSalmon default brush.
  48750. </summary>
  48751. </member>
  48752. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DarkSeaGreen">
  48753. <summary>
  48754. Gets the DarkSeaGreen default brush.
  48755. </summary>
  48756. </member>
  48757. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DarkSlateBlue">
  48758. <summary>
  48759. Gets the DarkSlateBlue default brush.
  48760. </summary>
  48761. </member>
  48762. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DarkSlateGray">
  48763. <summary>
  48764. Gets the DarkSlateGray default brush.
  48765. </summary>
  48766. </member>
  48767. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DarkTurquoise">
  48768. <summary>
  48769. Gets the DarkTurquoise default brush.
  48770. </summary>
  48771. </member>
  48772. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DarkViolet">
  48773. <summary>
  48774. Gets the DarkViolet default brush.
  48775. </summary>
  48776. </member>
  48777. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DeepPink">
  48778. <summary>
  48779. Gets the DeepPink default brush.
  48780. </summary>
  48781. </member>
  48782. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DeepSkyBlue">
  48783. <summary>
  48784. Gets the DeepSkyBlue default brush.
  48785. </summary>
  48786. </member>
  48787. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DimGray">
  48788. <summary>
  48789. Gets the DimGray default brush.
  48790. </summary>
  48791. </member>
  48792. <member name="P:Spire.Pdf.Graphics.PdfBrushes.DodgerBlue">
  48793. <summary>
  48794. Gets the DodgerBlue default brush.
  48795. </summary>
  48796. </member>
  48797. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Firebrick">
  48798. <summary>
  48799. Gets the Firebrick default brush.
  48800. </summary>
  48801. </member>
  48802. <member name="P:Spire.Pdf.Graphics.PdfBrushes.FloralWhite">
  48803. <summary>
  48804. Gets the FloralWhite default brush.
  48805. </summary>
  48806. </member>
  48807. <member name="P:Spire.Pdf.Graphics.PdfBrushes.ForestGreen">
  48808. <summary>
  48809. Gets the ForestGreen default brush.
  48810. </summary>
  48811. </member>
  48812. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Fuchsia">
  48813. <summary>
  48814. Gets the Fuchsia default brush.
  48815. </summary>
  48816. </member>
  48817. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Gainsboro">
  48818. <summary>
  48819. Gets the Gainsborough default brush.
  48820. </summary>
  48821. </member>
  48822. <member name="P:Spire.Pdf.Graphics.PdfBrushes.GhostWhite">
  48823. <summary>
  48824. Gets the GhostWhite default brush.
  48825. </summary>
  48826. </member>
  48827. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Gold">
  48828. <summary>
  48829. Gets the Gold default brush.
  48830. </summary>
  48831. </member>
  48832. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Goldenrod">
  48833. <summary>
  48834. Gets the Goldenrod default brush.
  48835. </summary>
  48836. </member>
  48837. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Gray">
  48838. <summary>
  48839. Gets the Gray default brush.
  48840. </summary>
  48841. </member>
  48842. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Green">
  48843. <summary>
  48844. Gets the Green default brush.
  48845. </summary>
  48846. </member>
  48847. <member name="P:Spire.Pdf.Graphics.PdfBrushes.GreenYellow">
  48848. <summary>
  48849. Gets the GreenYellow default brush.
  48850. </summary>
  48851. </member>
  48852. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Honeydew">
  48853. <summary>
  48854. Gets the Honeydew default brush.
  48855. </summary>
  48856. </member>
  48857. <member name="P:Spire.Pdf.Graphics.PdfBrushes.HotPink">
  48858. <summary>
  48859. Gets the HotPink default brush.
  48860. </summary>
  48861. </member>
  48862. <member name="P:Spire.Pdf.Graphics.PdfBrushes.IndianRed">
  48863. <summary>
  48864. Gets the IndianRed default brush.
  48865. </summary>
  48866. </member>
  48867. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Indigo">
  48868. <summary>
  48869. Gets the Indigo default brush.
  48870. </summary>
  48871. </member>
  48872. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Ivory">
  48873. <summary>
  48874. Gets the Ivory default brush.
  48875. </summary>
  48876. </member>
  48877. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Khaki">
  48878. <summary>
  48879. Gets the Khaki default brush.
  48880. </summary>
  48881. </member>
  48882. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Lavender">
  48883. <summary>
  48884. Gets the Lavender default brush.
  48885. </summary>
  48886. </member>
  48887. <member name="P:Spire.Pdf.Graphics.PdfBrushes.LavenderBlush">
  48888. <summary>
  48889. Gets the LavenderBlush default brush.
  48890. </summary>
  48891. </member>
  48892. <member name="P:Spire.Pdf.Graphics.PdfBrushes.LawnGreen">
  48893. <summary>
  48894. Gets the LawnGreen default brush.
  48895. </summary>
  48896. </member>
  48897. <member name="P:Spire.Pdf.Graphics.PdfBrushes.LemonChiffon">
  48898. <summary>
  48899. Gets the LemonChiffon default brush.
  48900. </summary>
  48901. </member>
  48902. <member name="P:Spire.Pdf.Graphics.PdfBrushes.LightBlue">
  48903. <summary>
  48904. Gets the LightBlue default brush.
  48905. </summary>
  48906. </member>
  48907. <member name="P:Spire.Pdf.Graphics.PdfBrushes.LightCoral">
  48908. <summary>
  48909. Gets the LightCoral default brush.
  48910. </summary>
  48911. </member>
  48912. <member name="P:Spire.Pdf.Graphics.PdfBrushes.LightCyan">
  48913. <summary>
  48914. Gets the LightCyan default brush.
  48915. </summary>
  48916. </member>
  48917. <member name="P:Spire.Pdf.Graphics.PdfBrushes.LightGoldenrodYellow">
  48918. <summary>
  48919. Gets the LightGoldenrodYellow default brush.
  48920. </summary>
  48921. </member>
  48922. <member name="P:Spire.Pdf.Graphics.PdfBrushes.LightGray">
  48923. <summary>
  48924. Gets the LightGray default brush.
  48925. </summary>
  48926. </member>
  48927. <member name="P:Spire.Pdf.Graphics.PdfBrushes.LightGreen">
  48928. <summary>
  48929. Gets the LightGreen default brush.
  48930. </summary>
  48931. </member>
  48932. <member name="P:Spire.Pdf.Graphics.PdfBrushes.LightPink">
  48933. <summary>
  48934. Gets the LightPink default brush.
  48935. </summary>
  48936. </member>
  48937. <member name="P:Spire.Pdf.Graphics.PdfBrushes.LightSalmon">
  48938. <summary>
  48939. Gets the LightSalmon default brush.
  48940. </summary>
  48941. </member>
  48942. <member name="P:Spire.Pdf.Graphics.PdfBrushes.LightSeaGreen">
  48943. <summary>
  48944. Gets the LightSeaGreen default brush.
  48945. </summary>
  48946. </member>
  48947. <member name="P:Spire.Pdf.Graphics.PdfBrushes.LightSkyBlue">
  48948. <summary>
  48949. Gets the LightSkyBlue default brush.
  48950. </summary>
  48951. </member>
  48952. <member name="P:Spire.Pdf.Graphics.PdfBrushes.LightSlateGray">
  48953. <summary>
  48954. Gets the LightSlateGray default brush.
  48955. </summary>
  48956. </member>
  48957. <member name="P:Spire.Pdf.Graphics.PdfBrushes.LightSteelBlue">
  48958. <summary>
  48959. Gets the LightSteelBlue default brush.
  48960. </summary>
  48961. </member>
  48962. <member name="P:Spire.Pdf.Graphics.PdfBrushes.LightYellow">
  48963. <summary>
  48964. Gets the LightYellow default brush.
  48965. </summary>
  48966. </member>
  48967. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Lime">
  48968. <summary>
  48969. Gets the Lime default brush.
  48970. </summary>
  48971. </member>
  48972. <member name="P:Spire.Pdf.Graphics.PdfBrushes.LimeGreen">
  48973. <summary>
  48974. Gets the LimeGreen default brush.
  48975. </summary>
  48976. </member>
  48977. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Linen">
  48978. <summary>
  48979. Gets the Linen default brush.
  48980. </summary>
  48981. </member>
  48982. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Magenta">
  48983. <summary>
  48984. Gets the Magenta default brush.
  48985. </summary>
  48986. </member>
  48987. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Maroon">
  48988. <summary>
  48989. Gets the Maroon default brush.
  48990. </summary>
  48991. </member>
  48992. <member name="P:Spire.Pdf.Graphics.PdfBrushes.MediumAquamarine">
  48993. <summary>
  48994. Gets the MediumAquamarine default brush.
  48995. </summary>
  48996. </member>
  48997. <member name="P:Spire.Pdf.Graphics.PdfBrushes.MediumBlue">
  48998. <summary>
  48999. Gets the MediumBlue default brush.
  49000. </summary>
  49001. </member>
  49002. <member name="P:Spire.Pdf.Graphics.PdfBrushes.MediumOrchid">
  49003. <summary>
  49004. Gets the MediumOrchid default brush.
  49005. </summary>
  49006. </member>
  49007. <member name="P:Spire.Pdf.Graphics.PdfBrushes.MediumPurple">
  49008. <summary>
  49009. Gets the MediumPurple default brush.
  49010. </summary>
  49011. </member>
  49012. <member name="P:Spire.Pdf.Graphics.PdfBrushes.MediumSeaGreen">
  49013. <summary>
  49014. Gets the MediumSeaGreen default brush.
  49015. </summary>
  49016. </member>
  49017. <member name="P:Spire.Pdf.Graphics.PdfBrushes.MediumSlateBlue">
  49018. <summary>
  49019. Gets the MediumSlateBlue default brush.
  49020. </summary>
  49021. </member>
  49022. <member name="P:Spire.Pdf.Graphics.PdfBrushes.MediumSpringGreen">
  49023. <summary>
  49024. Gets the MediumSpringGreen default brush.
  49025. </summary>
  49026. </member>
  49027. <member name="P:Spire.Pdf.Graphics.PdfBrushes.MediumTurquoise">
  49028. <summary>
  49029. Gets the MediumTurquoise default brush.
  49030. </summary>
  49031. </member>
  49032. <member name="P:Spire.Pdf.Graphics.PdfBrushes.MediumVioletRed">
  49033. <summary>
  49034. Gets the MediumVioletRed default brush.
  49035. </summary>
  49036. </member>
  49037. <member name="P:Spire.Pdf.Graphics.PdfBrushes.MidnightBlue">
  49038. <summary>
  49039. Gets the MidnightBlue default brush.
  49040. </summary>
  49041. </member>
  49042. <member name="P:Spire.Pdf.Graphics.PdfBrushes.MintCream">
  49043. <summary>
  49044. Gets the MintCream default brush.
  49045. </summary>
  49046. </member>
  49047. <member name="P:Spire.Pdf.Graphics.PdfBrushes.MistyRose">
  49048. <summary>
  49049. Gets the MistyRose default brush.
  49050. </summary>
  49051. </member>
  49052. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Moccasin">
  49053. <summary>
  49054. Gets the Moccasin default brush.
  49055. </summary>
  49056. </member>
  49057. <member name="P:Spire.Pdf.Graphics.PdfBrushes.NavajoWhite">
  49058. <summary>
  49059. Gets the NavajoWhite default brush.
  49060. </summary>
  49061. </member>
  49062. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Navy">
  49063. <summary>
  49064. Gets the Navy default brush.
  49065. </summary>
  49066. </member>
  49067. <member name="P:Spire.Pdf.Graphics.PdfBrushes.OldLace">
  49068. <summary>
  49069. Gets the OldLace default brush.
  49070. </summary>
  49071. </member>
  49072. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Olive">
  49073. <summary>
  49074. Gets the Olive default brush.
  49075. </summary>
  49076. </member>
  49077. <member name="P:Spire.Pdf.Graphics.PdfBrushes.OliveDrab">
  49078. <summary>
  49079. Gets the OliveDrab default brush.
  49080. </summary>
  49081. </member>
  49082. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Orange">
  49083. <summary>
  49084. Gets the Orange default brush.
  49085. </summary>
  49086. </member>
  49087. <member name="P:Spire.Pdf.Graphics.PdfBrushes.OrangeRed">
  49088. <summary>
  49089. Gets the OrangeRed default brush.
  49090. </summary>
  49091. </member>
  49092. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Orchid">
  49093. <summary>
  49094. Gets the Orchid default brush.
  49095. </summary>
  49096. </member>
  49097. <member name="P:Spire.Pdf.Graphics.PdfBrushes.PaleGoldenrod">
  49098. <summary>
  49099. Gets the PaleGoldenrod default brush.
  49100. </summary>
  49101. </member>
  49102. <member name="P:Spire.Pdf.Graphics.PdfBrushes.PaleGreen">
  49103. <summary>
  49104. Gets the PaleGreen default brush.
  49105. </summary>
  49106. </member>
  49107. <member name="P:Spire.Pdf.Graphics.PdfBrushes.PaleTurquoise">
  49108. <summary>
  49109. Gets the PaleTurquoise default brush.
  49110. </summary>
  49111. </member>
  49112. <member name="P:Spire.Pdf.Graphics.PdfBrushes.PaleVioletRed">
  49113. <summary>
  49114. Gets the PaleVioletRed default brush.
  49115. </summary>
  49116. </member>
  49117. <member name="P:Spire.Pdf.Graphics.PdfBrushes.PapayaWhip">
  49118. <summary>
  49119. Gets the PapayaWhip default brush.
  49120. </summary>
  49121. </member>
  49122. <member name="P:Spire.Pdf.Graphics.PdfBrushes.PeachPuff">
  49123. <summary>
  49124. Gets the PeachPuff default brush.
  49125. </summary>
  49126. </member>
  49127. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Peru">
  49128. <summary>
  49129. Gets the Peru default brush.
  49130. </summary>
  49131. </member>
  49132. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Pink">
  49133. <summary>
  49134. Gets the Pink default brush.
  49135. </summary>
  49136. </member>
  49137. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Plum">
  49138. <summary>
  49139. Gets the Plum default brush.
  49140. </summary>
  49141. </member>
  49142. <member name="P:Spire.Pdf.Graphics.PdfBrushes.PowderBlue">
  49143. <summary>
  49144. Gets the PowderBlue default brush.
  49145. </summary>
  49146. </member>
  49147. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Purple">
  49148. <summary>
  49149. Gets the Purple default brush.
  49150. </summary>
  49151. </member>
  49152. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Red">
  49153. <summary>
  49154. Gets the Red default brush.
  49155. </summary>
  49156. </member>
  49157. <member name="P:Spire.Pdf.Graphics.PdfBrushes.RosyBrown">
  49158. <summary>
  49159. Gets the RosyBrown default brush.
  49160. </summary>
  49161. </member>
  49162. <member name="P:Spire.Pdf.Graphics.PdfBrushes.RoyalBlue">
  49163. <summary>
  49164. Gets the RoyalBlue default brush.
  49165. </summary>
  49166. </member>
  49167. <member name="P:Spire.Pdf.Graphics.PdfBrushes.SaddleBrown">
  49168. <summary>
  49169. Gets the SaddleBrown default brush.
  49170. </summary>
  49171. </member>
  49172. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Salmon">
  49173. <summary>
  49174. Gets the Salmon default brush.
  49175. </summary>
  49176. </member>
  49177. <member name="P:Spire.Pdf.Graphics.PdfBrushes.SandyBrown">
  49178. <summary>
  49179. Gets the SandyBrown default brush.
  49180. </summary>
  49181. </member>
  49182. <member name="P:Spire.Pdf.Graphics.PdfBrushes.SeaGreen">
  49183. <summary>
  49184. Gets the SeaGreen default brush.
  49185. </summary>
  49186. </member>
  49187. <member name="P:Spire.Pdf.Graphics.PdfBrushes.SeaShell">
  49188. <summary>
  49189. Gets the SeaShell default brush.
  49190. </summary>
  49191. </member>
  49192. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Sienna">
  49193. <summary>
  49194. Gets the Sienna default brush.
  49195. </summary>
  49196. </member>
  49197. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Silver">
  49198. <summary>
  49199. Gets the Silver default brush.
  49200. </summary>
  49201. </member>
  49202. <member name="P:Spire.Pdf.Graphics.PdfBrushes.SkyBlue">
  49203. <summary>
  49204. Gets the SkyBlue default brush.
  49205. </summary>
  49206. </member>
  49207. <member name="P:Spire.Pdf.Graphics.PdfBrushes.SlateBlue">
  49208. <summary>
  49209. Gets the SlateBlue default brush.
  49210. </summary>
  49211. </member>
  49212. <member name="P:Spire.Pdf.Graphics.PdfBrushes.SlateGray">
  49213. <summary>
  49214. Gets the SlateGray default brush.
  49215. </summary>
  49216. </member>
  49217. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Snow">
  49218. <summary>
  49219. Gets the Snow default brush.
  49220. </summary>
  49221. </member>
  49222. <member name="P:Spire.Pdf.Graphics.PdfBrushes.SpringGreen">
  49223. <summary>
  49224. Gets the SpringGreen default brush.
  49225. </summary>
  49226. </member>
  49227. <member name="P:Spire.Pdf.Graphics.PdfBrushes.SteelBlue">
  49228. <summary>
  49229. Gets the SteelBlue default brush.
  49230. </summary>
  49231. </member>
  49232. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Tan">
  49233. <summary>
  49234. Gets the Tan default brush.
  49235. </summary>
  49236. </member>
  49237. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Teal">
  49238. <summary>
  49239. Gets the Teal default brush.
  49240. </summary>
  49241. </member>
  49242. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Thistle">
  49243. <summary>
  49244. Gets the Thistle default brush.
  49245. </summary>
  49246. </member>
  49247. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Tomato">
  49248. <summary>
  49249. Gets the Tomato default brush.
  49250. </summary>
  49251. </member>
  49252. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Transparent">
  49253. <summary>
  49254. Gets the Transparent default brush.
  49255. </summary>
  49256. </member>
  49257. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Turquoise">
  49258. <summary>
  49259. Gets the Turquoise default brush.
  49260. </summary>
  49261. </member>
  49262. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Violet">
  49263. <summary>
  49264. Gets the Violet default brush.
  49265. </summary>
  49266. </member>
  49267. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Wheat">
  49268. <summary>
  49269. Gets the Wheat default brush.
  49270. </summary>
  49271. </member>
  49272. <member name="P:Spire.Pdf.Graphics.PdfBrushes.White">
  49273. <summary>
  49274. Gets the White default brush.
  49275. </summary>
  49276. </member>
  49277. <member name="P:Spire.Pdf.Graphics.PdfBrushes.WhiteSmoke">
  49278. <summary>
  49279. Gets the WhiteSmoke default brush.
  49280. </summary>
  49281. </member>
  49282. <member name="P:Spire.Pdf.Graphics.PdfBrushes.Yellow">
  49283. <summary>
  49284. Gets the Yellow default brush.
  49285. </summary>
  49286. </member>
  49287. <member name="P:Spire.Pdf.Graphics.PdfBrushes.YellowGreen">
  49288. <summary>
  49289. Gets the YellowGreen default brush.
  49290. </summary>
  49291. </member>
  49292. <member name="T:Spire.Pdf.Graphics.PdfColorBlend">
  49293. <summary>
  49294. Represents the arrays of colors and positions used for
  49295. interpolating color blending in a multicolor gradient.
  49296. </summary>
  49297. </member>
  49298. <member name="M:Spire.Pdf.Graphics.PdfColorBlend.#ctor">
  49299. <summary>
  49300. Initializes a new instance of the class.
  49301. </summary>
  49302. </member>
  49303. <member name="M:Spire.Pdf.Graphics.PdfColorBlend.#ctor(System.Int32)">
  49304. <summary>
  49305. Initializes a new instance of the class.
  49306. </summary>
  49307. <param name="count">The count.</param>
  49308. </member>
  49309. <member name="P:Spire.Pdf.Graphics.PdfColorBlend.Colors">
  49310. <summary>
  49311. Gets or sets the colours array.
  49312. </summary>
  49313. </member>
  49314. <member name="T:Spire.Pdf.Graphics.PdfLinearGradientMode">
  49315. <summary>
  49316. Specifies the gradient direction of the linear gradient brush.
  49317. </summary>
  49318. </member>
  49319. <member name="F:Spire.Pdf.Graphics.PdfLinearGradientMode.BackwardDiagonal">
  49320. <summary>
  49321. Specifies a gradient from upper right to lower left.
  49322. </summary>
  49323. </member>
  49324. <member name="F:Spire.Pdf.Graphics.PdfLinearGradientMode.ForwardDiagonal">
  49325. <summary>
  49326. Specifies a gradient from upper left to lower right.
  49327. </summary>
  49328. </member>
  49329. <member name="F:Spire.Pdf.Graphics.PdfLinearGradientMode.Horizontal">
  49330. <summary>
  49331. Specifies a gradient from left to right.
  49332. </summary>
  49333. </member>
  49334. <member name="F:Spire.Pdf.Graphics.PdfLinearGradientMode.Vertical">
  49335. <summary>
  49336. Specifies a gradient from top to bottom.
  49337. </summary>
  49338. </member>
  49339. <member name="T:Spire.Pdf.Graphics.PdfExtend">
  49340. <summary>
  49341. Specifies the constant values specifying whether to extend the shading
  49342. beyond the starting and ending points of the axis.
  49343. </summary>
  49344. </member>
  49345. <member name="F:Spire.Pdf.Graphics.PdfExtend.None">
  49346. <summary>
  49347. Do not extend any point.
  49348. </summary>
  49349. </member>
  49350. <member name="F:Spire.Pdf.Graphics.PdfExtend.Start">
  49351. <summary>
  49352. Extend start point.
  49353. </summary>
  49354. </member>
  49355. <member name="F:Spire.Pdf.Graphics.PdfExtend.End">
  49356. <summary>
  49357. Extend end point.
  49358. </summary>
  49359. </member>
  49360. <member name="F:Spire.Pdf.Graphics.PdfExtend.Both">
  49361. <summary>
  49362. Extend both start and end points.
  49363. </summary>
  49364. </member>
  49365. <member name="F:Spire.Pdf.Graphics.ShadingType.Function">
  49366. <summary>
  49367. Function-based shading.
  49368. </summary>
  49369. </member>
  49370. <member name="F:Spire.Pdf.Graphics.ShadingType.Axial">
  49371. <summary>
  49372. Axial shading.
  49373. </summary>
  49374. </member>
  49375. <member name="F:Spire.Pdf.Graphics.ShadingType.Radial">
  49376. <summary>
  49377. Radial shading.
  49378. </summary>
  49379. </member>
  49380. <member name="F:Spire.Pdf.Graphics.ShadingType.FreeForm">
  49381. <summary>
  49382. Free-form Gouraud-shaded triangle mesh
  49383. </summary>
  49384. </member>
  49385. <member name="F:Spire.Pdf.Graphics.ShadingType.LatticeForm">
  49386. <summary>
  49387. Lattice-form Gouraud-shaded triangle mesh.
  49388. </summary>
  49389. </member>
  49390. <member name="F:Spire.Pdf.Graphics.ShadingType.Coons">
  49391. <summary>
  49392. Coons patch mesh.
  49393. </summary>
  49394. </member>
  49395. <member name="F:Spire.Pdf.Graphics.ShadingType.Tensor">
  49396. <summary>
  49397. Tensor-product patch mesh.
  49398. </summary>
  49399. </member>
  49400. <member name="T:Spire.Pdf.Graphics.PdfDrawWidget">
  49401. <summary>
  49402. Describes a graphics element which can be drawn by a pen.
  49403. </summary>
  49404. </member>
  49405. <member name="P:Spire.Pdf.Graphics.PdfDrawWidget.Pen">
  49406. <summary>
  49407. Gets or sets a pen that will be used to draw the element.
  49408. </summary>
  49409. </member>
  49410. <member name="P:Spire.Pdf.Graphics.PdfLayoutHTMLResult.HTMLViewBounds">
  49411. <summary>
  49412. The actual bounds of the html view. It may larger than Bounds
  49413. </summary>
  49414. </member>
  49415. <member name="T:Spire.Pdf.Graphics.PdfFillElement">
  49416. <summary>
  49417. Represents an element that could be drawn and/or filled.
  49418. </summary>
  49419. </member>
  49420. <member name="P:Spire.Pdf.Graphics.PdfFillElement.Brush">
  49421. <summary>
  49422. Gets or sets the brush.
  49423. </summary>
  49424. </member>
  49425. <member name="T:Spire.Pdf.Graphics.PdfGraphicsWidget">
  49426. <summary>
  49427. Represents a base class for all page graphics elements.
  49428. </summary>
  49429. </member>
  49430. <member name="M:Spire.Pdf.Graphics.PdfGraphicsWidget.Draw(Spire.Pdf.Graphics.PdfCanvas)">
  49431. <summary>
  49432. Draws an element on the Graphics.
  49433. </summary>
  49434. <param name="graphics">Graphics context where the element should be printed.</param>
  49435. </member>
  49436. <member name="M:Spire.Pdf.Graphics.PdfGraphicsWidget.Draw(Spire.Pdf.Graphics.PdfCanvas,System.Drawing.PointF)">
  49437. <summary>
  49438. Draws an element on the Graphics.
  49439. </summary>
  49440. <param name="graphics">Graphics context where the element should be printed.</param>
  49441. <param name="location">Location of the element in the Graphics' co-ordinate system.</param>
  49442. </member>
  49443. <member name="M:Spire.Pdf.Graphics.PdfGraphicsWidget.Draw(Spire.Pdf.Graphics.PdfCanvas,System.Single,System.Single)">
  49444. <summary>
  49445. Draws an element on the Graphics.
  49446. </summary>
  49447. <param name="graphics">Graphics context where the element should be printed.</param>
  49448. <param name="x">X co-ordinate of the element.</param>
  49449. <param name="y">Y co-ordinate of the element.</param>
  49450. </member>
  49451. <member name="T:Spire.Pdf.Graphics.PdfLayoutWidget">
  49452. <summary>
  49453. Represents the base class for all elements that can be layout on the pages.
  49454. </summary>
  49455. [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Assert, Name = "FullTrust")]
  49456. </member>
  49457. <member name="E:Spire.Pdf.Graphics.PdfLayoutWidget.EndPageLayout">
  49458. <summary>
  49459. Event. Raises after the element was printed on the page.
  49460. </summary>
  49461. </member>
  49462. <member name="E:Spire.Pdf.Graphics.PdfLayoutWidget.BeginPageLayout">
  49463. <summary>
  49464. Event. Raises before the element should be printed on the page.
  49465. </summary>
  49466. </member>
  49467. <member name="M:Spire.Pdf.Graphics.PdfLayoutWidget.Draw(Spire.Pdf.PdfPageBase,System.Drawing.PointF)">
  49468. <summary>
  49469. Draws the element on the page.
  49470. </summary>
  49471. <param name="page">Current page where the element should be drawn.</param>
  49472. <param name="location">Start location on the page.</param>
  49473. <returns>Layouting result.</returns>
  49474. </member>
  49475. <member name="M:Spire.Pdf.Graphics.PdfLayoutWidget.Draw(Spire.Pdf.PdfPageBase,System.Single,System.Single)">
  49476. <summary>
  49477. Draws the element on the page.
  49478. </summary>
  49479. <param name="page">Current page where the element should be drawn.</param>
  49480. <param name="x">X co-ordinate of the element on the page.</param>
  49481. <param name="y">Y co-ordinate of the element on the page.</param>
  49482. <returns>Lay outing result.</returns>
  49483. </member>
  49484. <member name="M:Spire.Pdf.Graphics.PdfLayoutWidget.Draw(Spire.Pdf.PdfPageBase,System.Drawing.RectangleF)">
  49485. <summary>
  49486. Draws the element on the page.
  49487. </summary>
  49488. <param name="page">Current page where the element should be drawn.</param>
  49489. <param name="layoutRectangle">RectangleF structure that specifies the bounds of the element.</param>
  49490. <returns>Lay outing result.</returns>
  49491. </member>
  49492. <member name="M:Spire.Pdf.Graphics.PdfLayoutWidget.Draw(Spire.Pdf.PdfPageBase,System.Drawing.RectangleF,System.Boolean)">
  49493. <summary>
  49494. Draws the element on the page.
  49495. </summary>
  49496. <param name="page">Current page where the element should be drawn.</param>
  49497. <param name="layoutRectangle">RectangleF structure that specifies the bounds of the element.</param>
  49498. <returns>Lay outing result.</returns>
  49499. </member>
  49500. <member name="M:Spire.Pdf.Graphics.PdfLayoutWidget.Draw(Spire.Pdf.PdfPageBase,System.Drawing.PointF,Spire.Pdf.Graphics.PdfTextLayout)">
  49501. <summary>
  49502. Draws the element on the page.
  49503. </summary>
  49504. <param name="page">Current page where the element should be drawn.</param>
  49505. <param name="location">Start location on the page.</param>
  49506. <param name="format">Lay outing format.</param>
  49507. <returns>Lay outing result.</returns>
  49508. </member>
  49509. <member name="M:Spire.Pdf.Graphics.PdfLayoutWidget.Draw(Spire.Pdf.PdfPageBase,System.Single,System.Single,Spire.Pdf.Graphics.PdfTextLayout)">
  49510. <summary>
  49511. Draws the element on the page.
  49512. </summary>
  49513. <param name="page">Current page where the element should be drawn.</param>
  49514. <param name="x">X co-ordinate of the element on the page.</param>
  49515. <param name="y">Y co-ordinate of the element on the page.</param>
  49516. <param name="format">Layout format.</param>
  49517. <returns>Layout result.</returns>
  49518. </member>
  49519. <member name="M:Spire.Pdf.Graphics.PdfLayoutWidget.Draw(Spire.Pdf.PdfPageBase,System.Drawing.RectangleF,Spire.Pdf.Graphics.PdfTextLayout)">
  49520. <summary>
  49521. Draws the element on the page.
  49522. </summary>
  49523. <param name="page">Current page where the element should be drawn.</param>
  49524. <param name="layoutRectangle">RectangleF structure that specifies the bounds of the element.</param>
  49525. <param name="format">Layout format.</param>
  49526. <returns>Layout result.</returns>
  49527. </member>
  49528. <member name="P:Spire.Pdf.Graphics.PrivateFontStructOfPdf.FontPath">
  49529. <summary>
  49530. Gets or sets the path of the font.
  49531. </summary>
  49532. </member>
  49533. <member name="P:Spire.Pdf.Graphics.PrivateFontStructOfPdf.FontStream">
  49534. <summary>
  49535. Gets or set the font stream.
  49536. </summary>
  49537. </member>
  49538. <member name="P:Spire.Pdf.Graphics.PrivateFontStructOfPdf.PrivateFontCollection">
  49539. <summary>
  49540. Gets or sets the private font collection.
  49541. </summary>
  49542. </member>
  49543. <member name="T:Spire.Pdf.Graphics.PdfShapeWidget">
  49544. <summary>
  49545. Base class for the main shapes.
  49546. </summary>
  49547. </member>
  49548. <member name="M:Spire.Pdf.Graphics.PdfShapeWidget.GetBounds">
  49549. <summary>
  49550. Gets the bounds.
  49551. </summary>
  49552. <returns>rect</returns>
  49553. </member>
  49554. <!-- 对于成员“F:Spire.Pdf.Graphics.ShapeLayouter.splitDiff”忽略有格式错误的 XML 注释 -->
  49555. <member name="T:Spire.Pdf.Graphics.PdfHTMLTextElement">
  49556. <summary>
  49557. Class that represent HTML text area with the ability to span several pages.
  49558. </summary>
  49559. </member>
  49560. <member name="T:Spire.Pdf.Graphics.TextAlign">
  49561. <summary>
  49562. Specifies how text in a is
  49563. horizontally aligned.
  49564. </summary>
  49565. </member>
  49566. <member name="F:Spire.Pdf.Graphics.TextAlign.Left">
  49567. <summary>
  49568. The text is aligned to the left.
  49569. </summary>
  49570. </member>
  49571. <member name="F:Spire.Pdf.Graphics.TextAlign.Right">
  49572. <summary>
  49573. The text is aligned to the right.
  49574. </summary>
  49575. </member>
  49576. <member name="F:Spire.Pdf.Graphics.TextAlign.Center">
  49577. <summary>
  49578. The text is aligned in the center.
  49579. </summary>
  49580. </member>
  49581. <member name="F:Spire.Pdf.Graphics.TextAlign.Justify">
  49582. <summary>
  49583. The text is justified.
  49584. </summary>
  49585. </member>
  49586. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.cbSize">
  49587. <summary>
  49588. internal variable to store Size.
  49589. </summary>
  49590. </member>
  49591. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.dwMask">
  49592. <summary>
  49593. internal variable to store Mask.
  49594. </summary>
  49595. </member>
  49596. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.wNumbering">
  49597. <summary>
  49598. internal variable to store Numbering.
  49599. </summary>
  49600. </member>
  49601. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.wReserved">
  49602. <summary>
  49603. internal variable to store Reserved.
  49604. </summary>
  49605. </member>
  49606. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.dxStartIndent">
  49607. <summary>
  49608. internal variable to store Start Indent.
  49609. </summary>
  49610. </member>
  49611. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.dxRightIndent">
  49612. <summary>
  49613. internal variable to store Right Indent.
  49614. </summary>
  49615. </member>
  49616. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.dxOffset">
  49617. <summary>
  49618. internal variable to store Offset.
  49619. </summary>
  49620. </member>
  49621. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.wAlignment">
  49622. <summary>
  49623. internal variable to store Alignment.
  49624. </summary>
  49625. </member>
  49626. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.cTabCount">
  49627. <summary>
  49628. internal variable to store Tab Count.
  49629. </summary>
  49630. </member>
  49631. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.rgxTabs">
  49632. <summary>
  49633. internal variable to store rgxTabs.
  49634. </summary>
  49635. </member>
  49636. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.dySpaceBefore">
  49637. <summary>
  49638. internal variable to store Space Before.
  49639. </summary>
  49640. </member>
  49641. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.dySpaceAfter">
  49642. <summary>
  49643. internal variable to store Space After.
  49644. </summary>
  49645. </member>
  49646. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.dyLineSpacing">
  49647. <summary>
  49648. internal variable to store Line Spacing.
  49649. </summary>
  49650. </member>
  49651. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.sStyle">
  49652. <summary>
  49653. internal variable to store Style.
  49654. </summary>
  49655. </member>
  49656. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.bLineSpacingRule">
  49657. <summary>
  49658. internal variable to store Line Spacing Rule.
  49659. </summary>
  49660. </member>
  49661. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.bOutlineLevel">
  49662. <summary>
  49663. internal variable to store Out line Level.
  49664. </summary>
  49665. </member>
  49666. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.wShadingWeight">
  49667. <summary>
  49668. internal variable to store Shading Weight.
  49669. </summary>
  49670. </member>
  49671. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.wShadingStyle">
  49672. <summary>
  49673. internal variable to store Shading Style.
  49674. </summary>
  49675. </member>
  49676. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.wNumberingStart">
  49677. <summary>
  49678. internal variable to store Numbering Start.
  49679. </summary>
  49680. </member>
  49681. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.wNumberingStyle">
  49682. <summary>
  49683. internal variable to store Numbering Style.
  49684. </summary>
  49685. </member>
  49686. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.wNumberingTab">
  49687. <summary>
  49688. internal variable to store Numbering Tab.
  49689. </summary>
  49690. </member>
  49691. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.wBorderSpace">
  49692. <summary>
  49693. internal variable to store Border Space.
  49694. </summary>
  49695. </member>
  49696. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.wBorderWidth">
  49697. <summary>
  49698. internal variable to store Border Width.
  49699. </summary>
  49700. </member>
  49701. <member name="F:Spire.Pdf.Graphics.PARAFORMAT.wBorders">
  49702. <summary>
  49703. internal variable to store Borders.
  49704. </summary>
  49705. </member>
  49706. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.cbSize">
  49707. <summary>
  49708. internal variable to store size.
  49709. </summary>
  49710. </member>
  49711. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.dwMask">
  49712. <summary>
  49713. internal variable to store Mask.
  49714. </summary>
  49715. </member>
  49716. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.dwEffects">
  49717. <summary>
  49718. internal variable to store Effects.
  49719. </summary>
  49720. </member>
  49721. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.yHeight">
  49722. <summary>
  49723. internal variable to store Height.
  49724. </summary>
  49725. </member>
  49726. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.yOffset">
  49727. <summary>
  49728. internal variable to store Offset.
  49729. </summary>
  49730. </member>
  49731. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.crTextColor">
  49732. <summary>
  49733. internal variable to store Text Color.
  49734. </summary>
  49735. </member>
  49736. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.bCharSet">
  49737. <summary>
  49738. internal variable to store CharSet.
  49739. </summary>
  49740. </member>
  49741. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.bPitchAndFamily">
  49742. <summary>
  49743. internal variable to store Pitch And Family.
  49744. </summary>
  49745. </member>
  49746. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.wWeight">
  49747. <summary>
  49748. internal variable to store Weight.
  49749. </summary>
  49750. </member>
  49751. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.sSpacing">
  49752. <summary>
  49753. internal variable to store Spacing.
  49754. </summary>
  49755. </member>
  49756. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.crBackColor">
  49757. <summary>
  49758. internal variable to store BackColor.
  49759. </summary>
  49760. </member>
  49761. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.lcid">
  49762. <summary>
  49763. internal variable to store lcid.
  49764. </summary>
  49765. </member>
  49766. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.dwReserved">
  49767. <summary>
  49768. internal variable to store Reserved.
  49769. </summary>
  49770. </member>
  49771. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.sStyle">
  49772. <summary>
  49773. internal variable to store Style.
  49774. </summary>
  49775. </member>
  49776. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.wKerning">
  49777. <summary>
  49778. internal variable to store Kerning.
  49779. </summary>
  49780. </member>
  49781. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.bUnderlineType">
  49782. <summary>
  49783. internal variable to store Under line Type.
  49784. </summary>
  49785. </member>
  49786. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.bAnimation">
  49787. <summary>
  49788. internal variable to store Animation.
  49789. </summary>
  49790. </member>
  49791. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.bRevAuthor">
  49792. <summary>
  49793. internal variable to store RevAuthor.
  49794. </summary>
  49795. </member>
  49796. <member name="F:Spire.Pdf.Graphics.CHARFORMAT.bReserved1">
  49797. <summary>
  49798. internal variable to store Reserved.
  49799. </summary>
  49800. </member>
  49801. <member name="T:Spire.Pdf.Graphics.PdfTextWidget">
  49802. <summary>
  49803. Represents the text area with the ability to span several pages.
  49804. </summary>
  49805. </member>
  49806. <member name="M:Spire.Pdf.Graphics.PdfTextWidget.#ctor">
  49807. <summary>
  49808. Initializes a new instance of the class.
  49809. </summary>
  49810. </member>
  49811. <member name="M:Spire.Pdf.Graphics.PdfTextWidget.#ctor(System.String)">
  49812. <summary>
  49813. Initializes a new instance of the class.
  49814. </summary>
  49815. <param name="text">The text.</param>
  49816. </member>
  49817. <member name="M:Spire.Pdf.Graphics.PdfTextWidget.#ctor(System.String,Spire.Pdf.Graphics.PdfFontBase)">
  49818. <summary>
  49819. Initializes a new instance of the class.
  49820. </summary>
  49821. <param name="text">The text.</param>
  49822. <param name="font">The font.</param>
  49823. </member>
  49824. <member name="M:Spire.Pdf.Graphics.PdfTextWidget.#ctor(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen)">
  49825. <summary>
  49826. Initializes a new instance of the class.
  49827. </summary>
  49828. <param name="text">The text.</param>
  49829. <param name="font">The font.</param>
  49830. <param name="pen">The pen.</param>
  49831. </member>
  49832. <member name="M:Spire.Pdf.Graphics.PdfTextWidget.#ctor(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush)">
  49833. <summary>
  49834. Initializes a new instance of the class.
  49835. </summary>
  49836. <param name="text">The text.</param>
  49837. <param name="font">The font.</param>
  49838. <param name="brush">The brush.</param>
  49839. </member>
  49840. <member name="M:Spire.Pdf.Graphics.PdfTextWidget.#ctor(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,Spire.Pdf.Graphics.PdfStringFormat)">
  49841. <summary>
  49842. Initializes a new instance of the class.
  49843. </summary>
  49844. <param name="text">The text.</param>
  49845. <param name="font">The font.</param>
  49846. <param name="pen">The pen.</param>
  49847. <param name="brush">The brush.</param>
  49848. <param name="format">The format.</param>
  49849. </member>
  49850. <member name="P:Spire.Pdf.Graphics.PdfTextWidget.Text">
  49851. <summary>
  49852. Gets or sets a value indicating the text that should be printed.
  49853. </summary>
  49854. </member>
  49855. <member name="P:Spire.Pdf.Graphics.PdfTextWidget.Pen">
  49856. <summary>
  49857. Gets or sets a pen that will be used to draw the text.
  49858. </summary>
  49859. </member>
  49860. <member name="P:Spire.Pdf.Graphics.PdfTextWidget.Brush">
  49861. <summary>
  49862. Gets or sets the brush that will be used to draw the text.
  49863. </summary>
  49864. </member>
  49865. <member name="P:Spire.Pdf.Graphics.PdfTextWidget.Font">
  49866. <summary>
  49867. Gets or sets a font that will be used to draw the text.
  49868. </summary>
  49869. </member>
  49870. <member name="P:Spire.Pdf.Graphics.PdfTextWidget.StringFormat">
  49871. <summary>
  49872. Gets or sets text settings that will be used to draw the text.
  49873. </summary>
  49874. </member>
  49875. <member name="M:Spire.Pdf.Graphics.PdfTextWidget.Draw(Spire.Pdf.PdfNewPage,System.Drawing.PointF,Spire.Pdf.Graphics.PdfTextLayout)">
  49876. <summary>
  49877. Draws the text on the page.
  49878. </summary>
  49879. <param name="page">Current page where the text should be drawn.</param>
  49880. <param name="location">Start location on the page.</param>
  49881. <param name="format">Lay outing format.</param>
  49882. <returns>Lay outing result.</returns>
  49883. </member>
  49884. <member name="M:Spire.Pdf.Graphics.PdfTextWidget.Draw(Spire.Pdf.PdfNewPage,System.Drawing.PointF,System.Single,Spire.Pdf.Graphics.PdfTextLayout)">
  49885. <summary>
  49886. Draws the text on the page.
  49887. </summary>
  49888. <param name="page">Current page where the text should be drawn.</param>
  49889. <param name="location">Start location on the page.</param>
  49890. <param name="width">Width of the text bounds.</param>
  49891. <param name="format">Lay outing format.</param>
  49892. <returns>Lay outing result.</returns>
  49893. </member>
  49894. <member name="M:Spire.Pdf.Graphics.PdfTextWidget.Draw(Spire.Pdf.PdfNewPage,System.Drawing.RectangleF,Spire.Pdf.Graphics.PdfTextLayout)">
  49895. <summary>
  49896. Draws the text on the page.
  49897. </summary>
  49898. <param name="page">Current page where the text should be drawn.</param>
  49899. <param name="layoutRectangle">RectangleF structure that specifies the bounds of the text.</param>
  49900. <param name="format">Lay outing format.</param>
  49901. <returns>Lay outing result.</returns>
  49902. </member>
  49903. <member name="T:Spire.Pdf.Graphics.PdfCancelEventArgs">
  49904. <summary>
  49905. Represents the data for a cancelable event.
  49906. </summary>
  49907. </member>
  49908. <member name="P:Spire.Pdf.Graphics.PdfCancelEventArgs.Cancel">
  49909. <summary>
  49910. Gets or sets a value indicating whether this is cancel.
  49911. </summary>
  49912. <value><c>true</c> if cancel; otherwise, <c>false</c>.</value>
  49913. </member>
  49914. <member name="T:Spire.Pdf.Graphics.BeginPageLayoutEventArgs">
  49915. <summary>
  49916. Data for event before lay outing of the page.
  49917. </summary>
  49918. </member>
  49919. <member name="P:Spire.Pdf.Graphics.BeginPageLayoutEventArgs.Bounds">
  49920. <summary>
  49921. Gets or sets value that indicates the lay outing bounds on the page.
  49922. </summary>
  49923. </member>
  49924. <member name="P:Spire.Pdf.Graphics.BeginPageLayoutEventArgs.Page">
  49925. <summary>
  49926. Gets the page where the lay outing should start.
  49927. </summary>
  49928. </member>
  49929. <member name="M:Spire.Pdf.Graphics.BeginPageLayoutEventArgs.#ctor(System.Drawing.RectangleF,Spire.Pdf.PdfPageBase)">
  49930. <summary>
  49931. Initializes a new instance of the class.
  49932. </summary>
  49933. <param name="bounds">The bounds.</param>
  49934. <param name="page">The page.</param>
  49935. </member>
  49936. <member name="T:Spire.Pdf.Graphics.EndPageLayoutEventArgs">
  49937. <summary>
  49938. Contains information about layout`s element .
  49939. </summary>
  49940. </member>
  49941. <member name="P:Spire.Pdf.Graphics.EndPageLayoutEventArgs.Result">
  49942. <summary>
  49943. Gets a result of the lay outing on the page.
  49944. </summary>
  49945. </member>
  49946. <member name="P:Spire.Pdf.Graphics.EndPageLayoutEventArgs.NextPage">
  49947. <summary>
  49948. Gets or sets a value indicating the next page where the element should be layout if the process is not finished or stopped.
  49949. </summary>
  49950. <remarks>The default value is null. In this case the element will be layout on the next page.</remarks>
  49951. </member>
  49952. <member name="M:Spire.Pdf.Graphics.EndPageLayoutEventArgs.#ctor(Spire.Pdf.Graphics.PdfLayoutResult)">
  49953. <summary>
  49954. Initializes a new instance of the class.
  49955. </summary>
  49956. <param name="result">The result.</param>
  49957. </member>
  49958. <member name="T:Spire.Pdf.Graphics.EndTextPageLayoutEventArgs">
  49959. <summary>
  49960. Contains information about layout`s element .
  49961. </summary>
  49962. </member>
  49963. <member name="M:Spire.Pdf.Graphics.EndTextPageLayoutEventArgs.#ctor(Spire.Pdf.Graphics.PdfTextLayoutResult)">
  49964. <summary>
  49965. Initializes a new instance of the class.
  49966. </summary>
  49967. <param name="result">The result.</param>
  49968. </member>
  49969. <member name="P:Spire.Pdf.Graphics.EndTextPageLayoutEventArgs.Result">
  49970. <summary>
  49971. Gets a result of the lay outing on the page.
  49972. </summary>
  49973. </member>
  49974. <member name="T:Spire.Pdf.Graphics.BeginPageLayoutEventHandler">
  49975. <summary>
  49976. Delegate. Defines a type of the event before lay outing on the page.
  49977. </summary>
  49978. </member>
  49979. <member name="T:Spire.Pdf.Graphics.EndPageLayoutEventHandler">
  49980. <summary>
  49981. Delegate. Defines a type of the event after lay outing on the page.
  49982. </summary>
  49983. </member>
  49984. <member name="T:Spire.Pdf.Graphics.EndTextPageLayoutEventHandler">
  49985. <summary>
  49986. Delegate. Defines a type of the event after the text lay outing on the page.
  49987. </summary>
  49988. </member>
  49989. <member name="T:Spire.Pdf.Graphics.PdfLayoutType">
  49990. <summary>
  49991. Specifies type of paginating.
  49992. </summary>
  49993. </member>
  49994. <member name="F:Spire.Pdf.Graphics.PdfLayoutType.Paginate">
  49995. <summary>
  49996. If the element exceeds the page, proceed it on the next page.
  49997. </summary>
  49998. </member>
  49999. <member name="F:Spire.Pdf.Graphics.PdfLayoutType.OnePage">
  50000. <summary>
  50001. Draw the element on the one page only.
  50002. </summary>
  50003. </member>
  50004. <member name="T:Spire.Pdf.Graphics.PdfLayoutBreakType">
  50005. <summary>
  50006. Specifies how the element should be contained on the page.
  50007. </summary>
  50008. </member>
  50009. <member name="F:Spire.Pdf.Graphics.PdfLayoutBreakType.FitPage">
  50010. <summary>
  50011. Fit the element according to the bounds specified or the page bounds.
  50012. </summary>
  50013. </member>
  50014. <member name="F:Spire.Pdf.Graphics.PdfLayoutBreakType.FitElement">
  50015. <summary>
  50016. If the element doesn't fit at the first page, don't draw it on this page.
  50017. </summary>
  50018. </member>
  50019. <member name="T:Spire.Pdf.Graphics.Fonts.PdfUsedFont">
  50020. <summary>
  50021. Represents the used fonts in a PDF document.
  50022. </summary>
  50023. </member>
  50024. <member name="P:Spire.Pdf.Graphics.Fonts.PdfUsedFont.Name">
  50025. <summary>
  50026. Gets the name.
  50027. </summary>
  50028. <value>The name.</value>
  50029. </member>
  50030. <member name="P:Spire.Pdf.Graphics.Fonts.PdfUsedFont.Size">
  50031. <summary>
  50032. Gets the size.
  50033. </summary>
  50034. <value>The size.</value>
  50035. </member>
  50036. <member name="P:Spire.Pdf.Graphics.Fonts.PdfUsedFont.Style">
  50037. <summary>
  50038. Gets the style.
  50039. </summary>
  50040. <value>The style.</value>
  50041. </member>
  50042. <member name="P:Spire.Pdf.Graphics.Fonts.PdfUsedFont.Type">
  50043. <summary>
  50044. Gets the type.
  50045. </summary>
  50046. <value>The type.</value>
  50047. </member>
  50048. <member name="M:Spire.Pdf.Graphics.Fonts.PdfUsedFont.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.PdfPageWidget)">
  50049. <summary>
  50050. Initializes a new instance of the class.
  50051. </summary>
  50052. <param name="font">The font.</param>
  50053. </member>
  50054. <member name="M:Spire.Pdf.Graphics.Fonts.PdfUsedFont.Replace(Spire.Pdf.Graphics.PdfFontBase)">
  50055. <summary>
  50056. Replaces the specified new font.
  50057. </summary>
  50058. <param name="newFont">The new font.</param>
  50059. </member>
  50060. <member name="M:Spire.Pdf.Graphics.Fonts.PdfUsedFont.Replace(System.Single,Spire.Pdf.Primitives.PdfName)">
  50061. <summary>
  50062. Replace the font size in the content.
  50063. </summary>
  50064. <param name="fontSize">The font size.</param>
  50065. <param name="name">The font name in the resources.</param>
  50066. </member>
  50067. <member name="M:Spire.Pdf.Graphics.Fonts.PdfUsedFont.Dispose">
  50068. <summary>
  50069. Dispose font
  50070. </summary>
  50071. </member>
  50072. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTableInfo.Offset">
  50073. <summary>
  50074. Gets or sets ofset from beginning of TrueType font file.
  50075. </summary>
  50076. </member>
  50077. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTableInfo.Length">
  50078. <summary>
  50079. Gets or sets length of this table.
  50080. </summary>
  50081. </member>
  50082. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTableInfo.Checksum">
  50083. <summary>
  50084. Gets or sets table checksum.
  50085. </summary>
  50086. </member>
  50087. <member name="P:Spire.Pdf.Graphics.Fonts.TtfTableInfo.Empty">
  50088. <summary>
  50089. Gets a value indicating whether this is empty.
  50090. </summary>
  50091. <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
  50092. </member>
  50093. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.LineGap">
  50094. <summary>
  50095. Typographic line gap.
  50096. Negative LineGap values are treated as DEF_TABLE_CHECKSUM.
  50097. </summary>
  50098. </member>
  50099. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.ContainsCFF">
  50100. <summary>
  50101. Gets or sets contains CFF.
  50102. </summary>
  50103. </member>
  50104. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.IsSymbol">
  50105. <summary>
  50106. Gets or sets value indicating if Symbol font is used.
  50107. </summary>
  50108. </member>
  50109. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.FontBox">
  50110. <summary>
  50111. Gets or sets description font item.
  50112. </summary>
  50113. </member>
  50114. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.IsFixedPitch">
  50115. <summary>
  50116. Gets or sets description font item.
  50117. </summary>
  50118. </member>
  50119. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.IsScript">
  50120. <summary>
  50121. Gets a value indicating whether font is script.
  50122. </summary>
  50123. </member>
  50124. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.IsSerif">
  50125. <summary>
  50126. Gets a value indicating whether font is serif.
  50127. </summary>
  50128. </member>
  50129. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.ItalicAngle">
  50130. <summary>
  50131. Gets or sets description font item.
  50132. </summary>
  50133. </member>
  50134. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.PostScriptName">
  50135. <summary>
  50136. Gets or sets post-script font name.
  50137. </summary>
  50138. </member>
  50139. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.FontFamily">
  50140. <summary>
  50141. Gets or sets font family name.
  50142. </summary>
  50143. </member>
  50144. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.FontName">
  50145. <summary>
  50146. Gets or sets font name.
  50147. </summary>
  50148. </member>
  50149. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.CapHeight">
  50150. <summary>
  50151. Gets or sets description font item.
  50152. </summary>
  50153. </member>
  50154. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.Leading">
  50155. <summary>
  50156. Gets or sets description font item.
  50157. </summary>
  50158. </member>
  50159. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.MacAscent">
  50160. <summary>
  50161. Gets or sets description font item.
  50162. </summary>
  50163. </member>
  50164. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.MacDescent">
  50165. <summary>
  50166. Gets or sets description font item.
  50167. </summary>
  50168. </member>
  50169. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.WinDescent">
  50170. <summary>
  50171. Gets or sets description font item.
  50172. </summary>
  50173. </member>
  50174. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.WinAscent">
  50175. <summary>
  50176. Gets or sets description font item.
  50177. </summary>
  50178. </member>
  50179. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.StemV">
  50180. <summary>
  50181. Gets or sets description font item.
  50182. </summary>
  50183. </member>
  50184. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.WidthTable">
  50185. <summary>
  50186. Gets or sets widths table for the font.
  50187. </summary>
  50188. </member>
  50189. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.MacStyle">
  50190. <summary>
  50191. Regular: 0
  50192. Bold: 1
  50193. Italic: 2
  50194. Bold Italic: 3
  50195. Bit 0- bold (if set to 1)
  50196. Bit 1- italic (if set to 1)
  50197. Bits 2-15- reserved (set to 0).
  50198. NOTE:
  50199. Note that macStyle bits must agree with the 'OS/2' table fsSelection bits.
  50200. The fsSelection bits are used over the macStyle bits in Microsoft Windows.
  50201. The PANOSE values and 'post' table values are ignored for determining bold or italic fonts.
  50202. </summary>
  50203. </member>
  50204. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.SubScriptSizeFactor">
  50205. <summary>
  50206. Subscript size factor.
  50207. </summary>
  50208. </member>
  50209. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.SuperscriptSizeFactor">
  50210. <summary>
  50211. Superscript size factor.
  50212. </summary>
  50213. </member>
  50214. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.FirstChar">
  50215. <summary>
  50216. First char of the font.
  50217. </summary>
  50218. </member>
  50219. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMetrics.LastChar">
  50220. <summary>
  50221. Last char of the font.
  50222. </summary>
  50223. </member>
  50224. <member name="P:Spire.Pdf.Graphics.Fonts.TtfMetrics.IsItalic">
  50225. <summary>
  50226. Gets a value indicating whether this instance is italic.
  50227. </summary>
  50228. <value><c>true</c> if this instance is italic; otherwise, <c>false</c>.</value>
  50229. </member>
  50230. <member name="P:Spire.Pdf.Graphics.Fonts.TtfMetrics.IsBold">
  50231. <summary>
  50232. Gets a value indicating whether this instance is bold.
  50233. </summary>
  50234. <value><c>true</c> if this instance is bold; otherwise, <c>false</c>.</value>
  50235. </member>
  50236. <member name="F:Spire.Pdf.Graphics.Fonts.TtfNameTable.FormatSelector">
  50237. <summary>
  50238. Local variable to store Format Selector.
  50239. </summary>
  50240. </member>
  50241. <member name="F:Spire.Pdf.Graphics.Fonts.TtfNameTable.RecordsCount">
  50242. <summary>
  50243. Local variable to store Records Count.
  50244. </summary>
  50245. </member>
  50246. <member name="F:Spire.Pdf.Graphics.Fonts.TtfNameTable.Offset">
  50247. <summary>
  50248. Local variable to store Offset.
  50249. </summary>
  50250. </member>
  50251. <member name="F:Spire.Pdf.Graphics.Fonts.TtfNameTable.NameRecords">
  50252. <summary>
  50253. Local variable to store Name Records.
  50254. </summary>
  50255. </member>
  50256. <member name="F:Spire.Pdf.Graphics.Fonts.TtfNameRecord.PlatformID">
  50257. <summary>
  50258. The PlatformID.
  50259. </summary>
  50260. </member>
  50261. <member name="F:Spire.Pdf.Graphics.Fonts.TtfNameRecord.EncodingID">
  50262. <summary>
  50263. The EncodingID.
  50264. </summary>
  50265. </member>
  50266. <member name="F:Spire.Pdf.Graphics.Fonts.TtfNameRecord.LanguageID">
  50267. <summary>
  50268. The PlatformIDLanguageID
  50269. </summary>
  50270. </member>
  50271. <member name="F:Spire.Pdf.Graphics.Fonts.TtfNameRecord.NameID">
  50272. <summary>
  50273. The NameID.
  50274. </summary>
  50275. </member>
  50276. <member name="F:Spire.Pdf.Graphics.Fonts.TtfNameRecord.Length">
  50277. <summary>
  50278. The Length.
  50279. </summary>
  50280. </member>
  50281. <member name="F:Spire.Pdf.Graphics.Fonts.TtfNameRecord.Offset">
  50282. <summary>
  50283. The Offset.
  50284. </summary>
  50285. </member>
  50286. <member name="F:Spire.Pdf.Graphics.Fonts.TtfNameRecord.Name">
  50287. <summary>
  50288. The Name.
  50289. </summary>
  50290. </member>
  50291. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTableNames.cmap">
  50292. <summary>
  50293. The cmap.
  50294. </summary>
  50295. </member>
  50296. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTableNames.glyf">
  50297. <summary>
  50298. The glyf.
  50299. </summary>
  50300. </member>
  50301. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTableNames.head">
  50302. <summary>
  50303. The head.
  50304. </summary>
  50305. </member>
  50306. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTableNames.hhea">
  50307. <summary>
  50308. The hhea.
  50309. </summary>
  50310. </member>
  50311. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTableNames.hmtx">
  50312. <summary>
  50313. The cmap.
  50314. </summary>
  50315. </member>
  50316. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTableNames.loca">
  50317. <summary>
  50318. The loca.
  50319. </summary>
  50320. </member>
  50321. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTableNames.maxp">
  50322. <summary>
  50323. The maxp.
  50324. </summary>
  50325. </member>
  50326. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTableNames.name">
  50327. <summary>
  50328. The cmap.
  50329. </summary>
  50330. </member>
  50331. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTableNames.post">
  50332. <summary>
  50333. The post.
  50334. </summary>
  50335. </member>
  50336. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTableNames.OS2">
  50337. <summary>
  50338. The OS2.
  50339. </summary>
  50340. </member>
  50341. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTableNames.CFF">
  50342. <summary>
  50343. The CFF.
  50344. </summary>
  50345. </member>
  50346. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTableNames.cvt">
  50347. <summary>
  50348. The cvt.
  50349. </summary>
  50350. </member>
  50351. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTableNames.fpgm">
  50352. <summary>
  50353. The fpgm.
  50354. </summary>
  50355. </member>
  50356. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTableNames.prep">
  50357. <summary>
  50358. The prep.
  50359. </summary>
  50360. </member>
  50361. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHeadTable.Modified">
  50362. <summary>
  50363. Modified: International date (8-byte field).
  50364. </summary>
  50365. </member>
  50366. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHeadTable.Created">
  50367. <summary>
  50368. Created: International date (8-byte field).
  50369. </summary>
  50370. </member>
  50371. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHeadTable.MagicNumber">
  50372. <summary>
  50373. MagicNumber: Set to 0x5F0F3CF5.
  50374. </summary>
  50375. </member>
  50376. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHeadTable.CheckSumAdjustment">
  50377. <summary>
  50378. CheckSumAdjustment: To compute: set it to 0, sum the entire font as ULONG,
  50379. then store 0xB1B0AFBA - sum.
  50380. </summary>
  50381. </member>
  50382. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHeadTable.FontRevision">
  50383. <summary>
  50384. FontRevision: Set by font manufacturer.
  50385. </summary>
  50386. </member>
  50387. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHeadTable.Version">
  50388. <summary>
  50389. Table version number: 0x00010000 for version 1.0.
  50390. </summary>
  50391. </member>
  50392. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHeadTable.XMin">
  50393. <summary>
  50394. Minimum x for all glyph bounding boxes.
  50395. </summary>
  50396. </member>
  50397. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHeadTable.YMin">
  50398. <summary>
  50399. Minimum y for all glyph bounding boxes.
  50400. </summary>
  50401. </member>
  50402. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHeadTable.UnitsPerEm">
  50403. <summary>
  50404. Valid range is from 16 to 16384.
  50405. </summary>
  50406. </member>
  50407. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHeadTable.YMax">
  50408. <summary>
  50409. Maximum y for all glyph bounding boxes.
  50410. </summary>
  50411. </member>
  50412. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHeadTable.XMax">
  50413. <summary>
  50414. Maximum x for all glyph bounding boxes.
  50415. </summary>
  50416. </member>
  50417. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHeadTable.MacStyle">
  50418. <summary>
  50419. Regular: 0
  50420. Bold: 1
  50421. Italic: 2
  50422. Bold Italic: 3
  50423. Bit 0 - bold (if set to 1)
  50424. Bit 1 - italic (if set to 1)
  50425. Bits 2-15 - reserved (set to 0)
  50426. NOTE:
  50427. Note that macStyle bits must agree with the 'OS/2' table fsSelection bits.
  50428. The fsSelection bits are used over the macStyle bits in Microsoft Windows.
  50429. The PANOSE values and 'post' table values are ignored for determining bold or italic fonts.
  50430. </summary>
  50431. </member>
  50432. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHeadTable.Flags">
  50433. <summary>
  50434. Bit 0 - baseline for font at y=0
  50435. Bit 1 - left SideBearing at x=0
  50436. Bit 2 - instructions may depend on point size
  50437. Bit 3 - force ppem to integer values for all private scaler math; may use fractional ppem sizes if this bit is clear
  50438. Bit 4 - instructions may alter advance width (the advance widths might not scale linearly)
  50439. Note: All other bits must be zero.
  50440. </summary>
  50441. </member>
  50442. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHeadTable.LowestRecPPEM">
  50443. <summary>
  50444. LowestRecPPEM: Smallest readable size in pixels.
  50445. </summary>
  50446. </member>
  50447. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHeadTable.FontDirectionHint">
  50448. <summary>
  50449. FontDirectionHint:
  50450. 0 Fully mixed directional glyphs
  50451. 1 Only strongly left to right
  50452. 2 Like 1 but also contains neutrals
  50453. -1 Only strongly right to left
  50454. -2 Like -1 but also contains neutrals.
  50455. </summary>
  50456. </member>
  50457. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHeadTable.IndexToLocFormat">
  50458. <summary>
  50459. 0 for short offsets, 1 for long.
  50460. </summary>
  50461. </member>
  50462. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHeadTable.GlyphDataFormat">
  50463. <summary>
  50464. 0 for current format.
  50465. </summary>
  50466. </member>
  50467. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHorizontalHeaderTable.Version">
  50468. <summary>
  50469. Version.
  50470. </summary>
  50471. </member>
  50472. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHorizontalHeaderTable.Ascender">
  50473. <summary>
  50474. Typographic ascent.
  50475. </summary>
  50476. </member>
  50477. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHorizontalHeaderTable.AdvanceWidthMax">
  50478. <summary>
  50479. Maximum advance width value in HTML table.
  50480. </summary>
  50481. </member>
  50482. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHorizontalHeaderTable.Descender">
  50483. <summary>
  50484. Typographic descent.
  50485. </summary>
  50486. </member>
  50487. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHorizontalHeaderTable.NumberOfHMetrics">
  50488. <summary>
  50489. Number of hMetric entries in HTML table;
  50490. may be smaller than the total number of glyphs in the font.
  50491. </summary>
  50492. </member>
  50493. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHorizontalHeaderTable.LineGap">
  50494. <summary>
  50495. Typographic line gap. Negative LineGap values are treated as DEF_TABLE_CHECKSUM
  50496. in Windows 3.1, System 6, and System 7.
  50497. </summary>
  50498. </member>
  50499. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHorizontalHeaderTable.MinLeftSideBearing">
  50500. <summary>
  50501. Minimum left SideBearing value in HTML table.
  50502. </summary>
  50503. </member>
  50504. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHorizontalHeaderTable.MinRightSideBearing">
  50505. <summary>
  50506. Minimum right SideBearing value; calculated as Min(aw - lsb - (xMax - xMin)).
  50507. </summary>
  50508. </member>
  50509. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHorizontalHeaderTable.XMaxExtent">
  50510. <summary>
  50511. Max(lsb + (xMax - xMin)).
  50512. </summary>
  50513. </member>
  50514. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHorizontalHeaderTable.CaretSlopeRise">
  50515. <summary>
  50516. Used to calculate the slope of the cursor (rise/run); 1 for vertical.
  50517. </summary>
  50518. </member>
  50519. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHorizontalHeaderTable.CaretSlopeRun">
  50520. <summary>
  50521. 0 for vertical.
  50522. </summary>
  50523. </member>
  50524. <member name="F:Spire.Pdf.Graphics.Fonts.TtfHorizontalHeaderTable.MetricDataFormat">
  50525. <summary>
  50526. 0 for current format.
  50527. </summary>
  50528. </member>
  50529. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.Version">
  50530. <summary>
  50531. Struct field.
  50532. </summary>
  50533. </member>
  50534. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.XAvgCharWidth">
  50535. <summary>
  50536. The Average Character Width parameter specifies
  50537. the arithmetic average of the escapement (width)
  50538. of all of the 26 lowercase letters a through z of the Latin alphabet
  50539. and the space character. If any of the 26 lowercase letters are not present,
  50540. this parameter should equal the weighted average of all glyphs in the font.
  50541. For non-UGL (platform 3, encoding 0) fonts, use the unweighted average.
  50542. </summary>
  50543. </member>
  50544. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.UsWeightClass">
  50545. <summary>
  50546. Indicates the visual weight (degree of blackness or thickness of strokes)
  50547. of the characters in the font.
  50548. </summary>
  50549. </member>
  50550. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.UsWidthClass">
  50551. <summary>
  50552. Indicates a relative change from the normal aspect ratio (width to height ratio)
  50553. as specified by a font designer for the glyphs in a font.
  50554. </summary>
  50555. </member>
  50556. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.FsType">
  50557. <summary>
  50558. Indicates font embedding licensing rights for the font.
  50559. Embeddable fonts may be stored in a document.
  50560. When a document with embedded fonts is opened on a system that does not have the font installed
  50561. (the remote system), the embedded font may be loaded for temporary (and in some cases, permanent)
  50562. use on that system by an embedding-aware application.
  50563. Embedding licensing rights are granted by the vendor of the font.
  50564. </summary>
  50565. </member>
  50566. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.YSubscriptXSize">
  50567. <summary>
  50568. The recommended horizontal size in font design units for subscripts for this font.
  50569. </summary>
  50570. </member>
  50571. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.YSubscriptYSize">
  50572. <summary>
  50573. The recommended vertical size in font design units for subscripts for this font.
  50574. </summary>
  50575. </member>
  50576. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.YSubscriptXOffset">
  50577. <summary>
  50578. The recommended horizontal offset in font design units for subscripts for this font.
  50579. </summary>
  50580. </member>
  50581. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.YSubscriptYOffset">
  50582. <summary>
  50583. The recommended vertical offset in font design units from the baseline for subscripts for this font.
  50584. </summary>
  50585. </member>
  50586. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.ySuperscriptXSize">
  50587. <summary>
  50588. The recommended horizontal size in font design units for superscripts for this font.
  50589. </summary>
  50590. </member>
  50591. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.YSuperscriptYSize">
  50592. <summary>
  50593. The recommended vertical size in font design units for superscripts for this font.
  50594. </summary>
  50595. </member>
  50596. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.YSuperscriptXOffset">
  50597. <summary>
  50598. The recommended horizontal offset in font design units for superscripts for this font.
  50599. </summary>
  50600. </member>
  50601. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.YSuperscriptYOffset">
  50602. <summary>
  50603. The recommended vertical offset in font design units from the baseline for superscripts for this font.
  50604. </summary>
  50605. </member>
  50606. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.YStrikeoutSize">
  50607. <summary>
  50608. Width of the strikeout stroke in font design units.
  50609. </summary>
  50610. </member>
  50611. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.YStrikeoutPosition">
  50612. <summary>
  50613. The position of the strikeout stroke relative to the baseline in font design units.
  50614. </summary>
  50615. </member>
  50616. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.SFamilyClass">
  50617. <summary>
  50618. This parameter is a classification of font-family design.
  50619. </summary>
  50620. </member>
  50621. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.Panose">
  50622. <summary>
  50623. This 10 byte series of numbers are used to describe the visual characteristics
  50624. of a given typeface. These characteristics are then used to associate the font with
  50625. other fonts of similar appearance having different names. The variables for each digit are listed below.
  50626. The specifications for each variable can be obtained in the specification
  50627. PANOSE v2.0 Numerical Evaluation from Microsoft or Elseware Corporation.
  50628. </summary>
  50629. </member>
  50630. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.UlUnicodeRange1">
  50631. <summary>
  50632. Struct field.
  50633. </summary>
  50634. </member>
  50635. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.UlUnicodeRange2">
  50636. <summary>
  50637. Struct field.
  50638. </summary>
  50639. </member>
  50640. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.UlUnicodeRange3">
  50641. <summary>
  50642. Struct field.
  50643. </summary>
  50644. </member>
  50645. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.UlUnicodeRange4">
  50646. <summary>
  50647. Struct field.
  50648. </summary>
  50649. </member>
  50650. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.AchVendID">
  50651. <summary>
  50652. The four character identifier for the vendor of the given type face.
  50653. </summary>
  50654. </member>
  50655. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.FsSelection">
  50656. <summary>
  50657. Information concerning the nature of the font patterns.
  50658. </summary>
  50659. </member>
  50660. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.UsFirstCharIndex">
  50661. <summary>
  50662. The minimum Unicode index (character code) in this font,
  50663. according to the cmap subtable for platform ID 3 and encoding ID 0 or 1.
  50664. For most fonts supporting Win-ANSI or other character sets, this value would be 0x0020.
  50665. </summary>
  50666. </member>
  50667. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.UsLastCharIndex">
  50668. <summary>
  50669. usLastCharIndex: The maximum Unicode index (character code) in this font,
  50670. according to the cmap subtable for platform ID 3 and encoding ID 0 or 1.
  50671. This value depends on which character sets the font supports.
  50672. </summary>
  50673. </member>
  50674. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.STypoAscender">
  50675. <summary>
  50676. The typographic ascender for this font.
  50677. Remember that this is not the same as the Ascender value in the 'hhea' table,
  50678. which Apple defines in a far different manner.
  50679. DEF_TABLE_OFFSET good source for usTypoAscender is the Ascender value from an AFM file.
  50680. </summary>
  50681. </member>
  50682. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.STypoDescender">
  50683. <summary>
  50684. The typographic descender for this font.
  50685. Remember that this is not the same as the Descender value in the 'hhea' table,
  50686. which Apple defines in a far different manner.
  50687. DEF_TABLE_OFFSET good source for usTypoDescender is the Descender value from an AFM file.
  50688. </summary>
  50689. </member>
  50690. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.STypoLineGap">
  50691. <summary>
  50692. The typographic line gap for this font.
  50693. Remember that this is not the same as the LineGap value in the 'hhea' table,
  50694. which Apple defines in a far different manner.
  50695. </summary>
  50696. </member>
  50697. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.UsWinAscent">
  50698. <summary>
  50699. The ascender metric for Windows.
  50700. This too is distinct from Apple's Ascender value and from the usTypoAscender values.
  50701. usWinAscent is computed as the yMax for all characters in the Windows ANSI character set.
  50702. usTypoAscent is used to compute the Windows font height and default line spacing.
  50703. For platform 3 encoding 0 fonts, it is the same as yMax.
  50704. </summary>
  50705. </member>
  50706. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.UsWinDescent">
  50707. <summary>
  50708. The descender metric for Windows.
  50709. This too is distinct from Apple's Descender value and from the usTypoDescender values.
  50710. usWinDescent is computed as the -yMin for all characters in the Windows ANSI character set.
  50711. usTypoAscent is used to compute the Windows font height and default line spacing.
  50712. For platform 3 encoding 0 fonts, it is the same as -yMin.
  50713. </summary>
  50714. </member>
  50715. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.UlCodePageRange1">
  50716. <summary>
  50717. This field is used to specify the code pages encompassed
  50718. by the font file in the 'cmap' subtable for platform 3, encoding ID 1 (Microsoft platform).
  50719. If the font file is encoding ID 0, then the Symbol Character Set bit should be set.
  50720. If the bit is set (1) then the code page is considered functional.
  50721. If the bit is clear (0) then the code page is not considered functional.
  50722. Each of the bits is treated as an independent flag and the bits can be set in any combination.
  50723. The determination of "functional" is left up to the font designer,
  50724. although character set selection should attempt to be functional by code pages if at all possible.
  50725. </summary>
  50726. </member>
  50727. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.UlCodePageRange2">
  50728. <summary>
  50729. This field is used to specify the code pages encompassed
  50730. by the font file in the 'cmap' subtable for platform 3, encoding ID 1 (Microsoft platform).
  50731. If the font file is encoding ID 0, then the Symbol Character Set bit should be set.
  50732. If the bit is set (1) then the code page is considered functional.
  50733. If the bit is clear (0) then the code page is not considered functional.
  50734. Each of the bits is treated as an independent flag and the bits can be set in any combination.
  50735. The determination of "functional" is left up to the font designer,
  50736. although character set selection should attempt to be functional by code pages if at all possible.
  50737. </summary>
  50738. </member>
  50739. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.SxHeight">
  50740. <summary>
  50741. Struct field.
  50742. </summary>
  50743. </member>
  50744. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.SCapHeight">
  50745. <summary>
  50746. Struct field.
  50747. </summary>
  50748. </member>
  50749. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.UsDefaultChar">
  50750. <summary>
  50751. Struct field.
  50752. </summary>
  50753. </member>
  50754. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.UsBreakChar">
  50755. <summary>
  50756. Struct field.
  50757. </summary>
  50758. </member>
  50759. <member name="F:Spire.Pdf.Graphics.Fonts.TtfOS2Table.UsMaxContext">
  50760. <summary>
  50761. Struct field.
  50762. </summary>
  50763. </member>
  50764. <member name="F:Spire.Pdf.Graphics.Fonts.TtfPostTable.FormatType">
  50765. <summary>
  50766. Struct field.
  50767. </summary>
  50768. </member>
  50769. <member name="F:Spire.Pdf.Graphics.Fonts.TtfPostTable.ItalicAngle">
  50770. <summary>
  50771. Struct field.
  50772. </summary>
  50773. </member>
  50774. <member name="F:Spire.Pdf.Graphics.Fonts.TtfPostTable.UnderlinePosition">
  50775. <summary>
  50776. Struct field.
  50777. </summary>
  50778. </member>
  50779. <member name="F:Spire.Pdf.Graphics.Fonts.TtfPostTable.UnderlineThickness">
  50780. <summary>
  50781. Struct field.
  50782. </summary>
  50783. </member>
  50784. <member name="F:Spire.Pdf.Graphics.Fonts.TtfPostTable.IsFixedPitch">
  50785. <summary>
  50786. Struct field.
  50787. </summary>
  50788. </member>
  50789. <member name="F:Spire.Pdf.Graphics.Fonts.TtfPostTable.MinMemType42">
  50790. <summary>
  50791. Struct field.
  50792. </summary>
  50793. </member>
  50794. <member name="F:Spire.Pdf.Graphics.Fonts.TtfPostTable.MaxMemType42">
  50795. <summary>
  50796. Struct field.
  50797. </summary>
  50798. </member>
  50799. <member name="F:Spire.Pdf.Graphics.Fonts.TtfPostTable.MinMemType1">
  50800. <summary>
  50801. Struct field.
  50802. </summary>
  50803. </member>
  50804. <member name="F:Spire.Pdf.Graphics.Fonts.TtfPostTable.MaxMemType1">
  50805. <summary>
  50806. Struct field.
  50807. </summary>
  50808. </member>
  50809. <member name="F:Spire.Pdf.Graphics.Fonts.TtfLongHorMertric.AdvanceWidth">
  50810. <summary>
  50811. Structure field.
  50812. </summary>
  50813. </member>
  50814. <member name="F:Spire.Pdf.Graphics.Fonts.TtfLongHorMertric.Lsb">
  50815. <summary>
  50816. Structure field.
  50817. </summary>
  50818. </member>
  50819. <member name="F:Spire.Pdf.Graphics.Fonts.TtfCmapTable.Version">
  50820. <summary>
  50821. Structure field.
  50822. </summary>
  50823. </member>
  50824. <member name="F:Spire.Pdf.Graphics.Fonts.TtfCmapTable.TablesCount">
  50825. <summary>
  50826. Structure field.
  50827. </summary>
  50828. </member>
  50829. <member name="F:Spire.Pdf.Graphics.Fonts.TtfCmapSubTable.PlatformID">
  50830. <summary>
  50831. Structure field.
  50832. </summary>
  50833. </member>
  50834. <member name="F:Spire.Pdf.Graphics.Fonts.TtfCmapSubTable.EncodingID">
  50835. <summary>
  50836. Structure field.
  50837. </summary>
  50838. </member>
  50839. <member name="F:Spire.Pdf.Graphics.Fonts.TtfCmapSubTable.Offset">
  50840. <summary>
  50841. Structure field.
  50842. </summary>
  50843. </member>
  50844. <member name="F:Spire.Pdf.Graphics.Fonts.TtfAppleCmapSubTable.Format">
  50845. <summary>
  50846. Structure field.
  50847. </summary>
  50848. </member>
  50849. <member name="F:Spire.Pdf.Graphics.Fonts.TtfAppleCmapSubTable.Length">
  50850. <summary>
  50851. Structure field.
  50852. </summary>
  50853. </member>
  50854. <member name="F:Spire.Pdf.Graphics.Fonts.TtfAppleCmapSubTable.Version">
  50855. <summary>
  50856. Structure field.
  50857. </summary>
  50858. </member>
  50859. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTrimmedCmapSubTable.Format">
  50860. <summary>
  50861. Structure field.
  50862. </summary>
  50863. </member>
  50864. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTrimmedCmapSubTable.Length">
  50865. <summary>
  50866. Structure field.
  50867. </summary>
  50868. </member>
  50869. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTrimmedCmapSubTable.Version">
  50870. <summary>
  50871. Structure field.
  50872. </summary>
  50873. </member>
  50874. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTrimmedCmapSubTable.FirstCode">
  50875. <summary>
  50876. Structure field.
  50877. </summary>
  50878. </member>
  50879. <member name="F:Spire.Pdf.Graphics.Fonts.TtfTrimmedCmapSubTable.EntryCount">
  50880. <summary>
  50881. Structure field.
  50882. </summary>
  50883. </member>
  50884. <member name="F:Spire.Pdf.Graphics.Fonts.TtfSegmentedCoverageCmapSubTable.Format">
  50885. <summary>
  50886. Structure field.
  50887. </summary>
  50888. </member>
  50889. <member name="F:Spire.Pdf.Graphics.Fonts.TtfSegmentedCoverageCmapSubTable.Length">
  50890. <summary>
  50891. Structure field.
  50892. </summary>
  50893. </member>
  50894. <member name="F:Spire.Pdf.Graphics.Fonts.TtfSegmentedCoverageCmapSubTable.Language">
  50895. <summary>
  50896. Structure field.
  50897. </summary>
  50898. </member>
  50899. <member name="F:Spire.Pdf.Graphics.Fonts.TtfSegmentedCoverageCmapSubTable.NGroups">
  50900. <summary>
  50901. Structure field.
  50902. </summary>
  50903. </member>
  50904. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMicrosoftCmapSubTable.Format">
  50905. <summary>
  50906. Structure field.
  50907. </summary>
  50908. </member>
  50909. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMicrosoftCmapSubTable.Length">
  50910. <summary>
  50911. Structure field.
  50912. </summary>
  50913. </member>
  50914. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMicrosoftCmapSubTable.Version">
  50915. <summary>
  50916. Structure field.
  50917. </summary>
  50918. </member>
  50919. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMicrosoftCmapSubTable.SegCountX2">
  50920. <summary>
  50921. Structure field.
  50922. </summary>
  50923. </member>
  50924. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMicrosoftCmapSubTable.SearchRange">
  50925. <summary>
  50926. Structure field.
  50927. </summary>
  50928. </member>
  50929. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMicrosoftCmapSubTable.EntrySelector">
  50930. <summary>
  50931. Structure field.
  50932. </summary>
  50933. </member>
  50934. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMicrosoftCmapSubTable.RangeShift">
  50935. <summary>
  50936. Structure field.
  50937. </summary>
  50938. </member>
  50939. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMicrosoftCmapSubTable.EndCount">
  50940. <summary>
  50941. Structure field.
  50942. </summary>
  50943. </member>
  50944. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMicrosoftCmapSubTable.ReservedPad">
  50945. <summary>
  50946. Structure field.
  50947. </summary>
  50948. </member>
  50949. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMicrosoftCmapSubTable.StartCount">
  50950. <summary>
  50951. Structure field.
  50952. </summary>
  50953. </member>
  50954. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMicrosoftCmapSubTable.IdDelta">
  50955. <summary>
  50956. Structure field.
  50957. </summary>
  50958. </member>
  50959. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMicrosoftCmapSubTable.IdRangeOffset">
  50960. <summary>
  50961. Structure field.
  50962. </summary>
  50963. </member>
  50964. <member name="F:Spire.Pdf.Graphics.Fonts.TtfMicrosoftCmapSubTable.GlyphID">
  50965. <summary>
  50966. Structure field.
  50967. </summary>
  50968. </member>
  50969. <member name="F:Spire.Pdf.Graphics.Fonts.TtfGlyphInfo.Index">
  50970. <summary>
  50971. Holds glyph index.
  50972. </summary>
  50973. </member>
  50974. <member name="F:Spire.Pdf.Graphics.Fonts.TtfGlyphInfo.Width">
  50975. <summary>
  50976. Holds character's width.
  50977. </summary>
  50978. </member>
  50979. <member name="F:Spire.Pdf.Graphics.Fonts.TtfGlyphInfo.CharCode">
  50980. <summary>
  50981. Code of the char symbol.
  50982. </summary>
  50983. </member>
  50984. <member name="P:Spire.Pdf.Graphics.Fonts.TtfGlyphInfo.Empty">
  50985. <summary>
  50986. Gets a value indicating whether this is empty.
  50987. </summary>
  50988. <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
  50989. </member>
  50990. <member name="M:Spire.Pdf.Graphics.Fonts.TtfGlyphInfo.CompareTo(System.Object)">
  50991. <summary>
  50992. Compares two WidthDescriptor objects.
  50993. </summary>
  50994. <param name="obj">Another object for comparing.</param>
  50995. <returns>A signed integer that indicates the relative order of this instance and value.</returns>
  50996. </member>
  50997. <member name="F:Spire.Pdf.Graphics.Fonts.TtfLocaTable.Offsets">
  50998. <summary>
  50999. Structure field.
  51000. </summary>
  51001. </member>
  51002. <member name="F:Spire.Pdf.Graphics.Fonts.TtfGlyphHeader.numberOfContours">
  51003. <summary>
  51004. Structure field.
  51005. </summary>
  51006. </member>
  51007. <member name="F:Spire.Pdf.Graphics.Fonts.TtfGlyphHeader.XMin">
  51008. <summary>
  51009. Structure field.
  51010. </summary>
  51011. </member>
  51012. <member name="F:Spire.Pdf.Graphics.Fonts.TtfGlyphHeader.YMin">
  51013. <summary>
  51014. Structure field.
  51015. </summary>
  51016. </member>
  51017. <member name="F:Spire.Pdf.Graphics.Fonts.TtfGlyphHeader.XMax">
  51018. <summary>
  51019. Structure field.
  51020. </summary>
  51021. </member>
  51022. <member name="F:Spire.Pdf.Graphics.Fonts.TtfGlyphHeader.YMax">
  51023. <summary>
  51024. Structure field.
  51025. </summary>
  51026. </member>
  51027. <member name="T:Spire.Pdf.Graphics.PdfCjkStandardFont">
  51028. <summary>
  51029. Represents the standard CJK fonts.
  51030. </summary>
  51031. </member>
  51032. <member name="M:Spire.Pdf.Graphics.PdfCjkStandardFont.#ctor(Spire.Pdf.Graphics.PdfCjkFontFamily,System.Single,Spire.Pdf.Graphics.PdfFontStyle)">
  51033. <summary>
  51034. Initializes a new instance of the class.
  51035. </summary>
  51036. <param name="fontFamily">The font family.</param>
  51037. <param name="size">The size.</param>
  51038. <param name="style">The style.</param>
  51039. </member>
  51040. <member name="M:Spire.Pdf.Graphics.PdfCjkStandardFont.#ctor(Spire.Pdf.Graphics.PdfCjkFontFamily,System.Single)">
  51041. <summary>
  51042. Initializes a new instance of the class.
  51043. </summary>
  51044. <param name="fontFamily">The font family.</param>
  51045. <param name="size">The size.</param>
  51046. </member>
  51047. <member name="M:Spire.Pdf.Graphics.PdfCjkStandardFont.#ctor(Spire.Pdf.Graphics.PdfCjkStandardFont,System.Single)">
  51048. <summary>
  51049. Initializes a new instance of the class.
  51050. </summary>
  51051. <param name="prototype">The prototype.</param>
  51052. <param name="size">The size.</param>
  51053. </member>
  51054. <member name="M:Spire.Pdf.Graphics.PdfCjkStandardFont.#ctor(Spire.Pdf.Graphics.PdfCjkStandardFont,System.Single,Spire.Pdf.Graphics.PdfFontStyle)">
  51055. <summary>
  51056. Initializes a new instance of the class.
  51057. </summary>
  51058. <param name="prototype">The prototype.</param>
  51059. <param name="size">The size.</param>
  51060. <param name="style">The style.</param>
  51061. </member>
  51062. <member name="P:Spire.Pdf.Graphics.PdfCjkStandardFont.FontFamily">
  51063. <summary>
  51064. Gets the font family.
  51065. </summary>
  51066. </member>
  51067. <member name="T:Spire.Pdf.Graphics.PdfFontBase">
  51068. <summary>
  51069. Represents the font.
  51070. </summary>
  51071. </member>
  51072. <member name="P:Spire.Pdf.Graphics.PdfFontBase.Name">
  51073. <summary>
  51074. Gets the name.
  51075. </summary>
  51076. <value>The name.</value>
  51077. </member>
  51078. <member name="P:Spire.Pdf.Graphics.PdfFontBase.Size">
  51079. <summary>
  51080. Gets the size.
  51081. </summary>
  51082. <value>The size.</value>
  51083. </member>
  51084. <member name="P:Spire.Pdf.Graphics.PdfFontBase.Height">
  51085. <summary>
  51086. Gets the height of the font in points.
  51087. </summary>
  51088. </member>
  51089. <member name="P:Spire.Pdf.Graphics.PdfFontBase.Descent">
  51090. <summary>
  51091. Gets the descent of the font in points.
  51092. </summary>
  51093. </member>
  51094. <member name="P:Spire.Pdf.Graphics.PdfFontBase.Style">
  51095. <summary>
  51096. Gets the style information for this font.
  51097. </summary>
  51098. </member>
  51099. <member name="P:Spire.Pdf.Graphics.PdfFontBase.Bold">
  51100. <summary>
  51101. Gets a value indicating whether this is bold.
  51102. </summary>
  51103. <value><c>true</c> if bold; otherwise, <c>false</c>.</value>
  51104. </member>
  51105. <member name="P:Spire.Pdf.Graphics.PdfFontBase.Italic">
  51106. <summary>
  51107. Gets a value indicating whether this is italic.
  51108. </summary>
  51109. <value><c>true</c> if italic; otherwise, <c>false</c>.</value>
  51110. </member>
  51111. <member name="P:Spire.Pdf.Graphics.PdfFontBase.Strikeout">
  51112. <summary>
  51113. Gets a value indicating whether this is strikeout.
  51114. </summary>
  51115. <value><c>true</c> if strikeout; otherwise, <c>false</c>.</value>
  51116. </member>
  51117. <member name="P:Spire.Pdf.Graphics.PdfFontBase.Underline">
  51118. <summary>
  51119. Gets a value indicating whether this is underline.
  51120. </summary>
  51121. <value><c>true</c> if underline; otherwise, <c>false</c>.</value>
  51122. </member>
  51123. <member name="M:Spire.Pdf.Graphics.PdfFontBase.MeasureString(System.String)">
  51124. <summary>
  51125. Measures a string by using this font.
  51126. </summary>
  51127. <param name="text">Text to be measured.</param>
  51128. <returns>Size of the text.</returns>
  51129. </member>
  51130. <member name="M:Spire.Pdf.Graphics.PdfFontBase.MeasureString(System.String,Spire.Pdf.Graphics.PdfStringFormat)">
  51131. <summary>
  51132. Measures a string by using this font.
  51133. </summary>
  51134. <param name="text">Text to be measured.</param>
  51135. <param name="format">PdfStringFormat that represents formatting information, such as line spacing, for the string.</param>
  51136. <returns>Size of the text.</returns>
  51137. </member>
  51138. <member name="M:Spire.Pdf.Graphics.PdfFontBase.MeasureString(System.String,Spire.Pdf.Graphics.PdfStringFormat,System.Int32@,System.Int32@)">
  51139. <summary>
  51140. Measures a string by using this font.
  51141. </summary>
  51142. <param name="text">Text to be measured.</param>
  51143. <param name="format">PdfStringFormat that represents formatting information, such as line spacing, for the string.</param>
  51144. <param name="charactersFitted">Number of characters in the string.</param>
  51145. <param name="linesFilled">Number of text lines in the string.</param>
  51146. <returns>Size of the text.</returns>
  51147. </member>
  51148. <member name="M:Spire.Pdf.Graphics.PdfFontBase.MeasureString(System.String,System.Single)">
  51149. <summary>
  51150. Measures a string by using this font.
  51151. </summary>
  51152. <param name="text">Text to be measured.</param>
  51153. <param name="width">Maximum width of the string in points.</param>
  51154. <returns>Size of the text.</returns>
  51155. </member>
  51156. <member name="M:Spire.Pdf.Graphics.PdfFontBase.MeasureString(System.String,System.Single,Spire.Pdf.Graphics.PdfStringFormat)">
  51157. <summary>
  51158. Measures a string by using this font.
  51159. </summary>
  51160. <param name="text">Text to be measured.</param>
  51161. <param name="width">Maximum width of the string in points.</param>
  51162. <param name="format">PdfStringFormat that represents formatting information, such as line spacing, for the string.</param>
  51163. <returns>Size of the text.</returns>
  51164. </member>
  51165. <member name="M:Spire.Pdf.Graphics.PdfFontBase.MeasureString(System.String,System.Single,Spire.Pdf.Graphics.PdfStringFormat,System.Int32@,System.Int32@)">
  51166. <summary>
  51167. Measures a string by using this font.
  51168. </summary>
  51169. <param name="text">Text to be measured.</param>
  51170. <param name="width">Maximum width of the string in points.</param>
  51171. <param name="format">PdfStringFormat that represents formatting information, such as line spacing, for the string.</param>
  51172. <param name="charactersFitted">Number of characters in the string.</param>
  51173. <param name="linesFilled">Number of text lines in the string.</param>
  51174. <returns>Size of the text.</returns>
  51175. </member>
  51176. <member name="M:Spire.Pdf.Graphics.PdfFontBase.MeasureString(System.String,System.Drawing.SizeF)">
  51177. <summary>
  51178. Measures a string by using this font.
  51179. </summary>
  51180. <param name="text">Text to be measured.</param>
  51181. <param name="layoutArea">SizeF structure that specifies the maximum layout area for the text in points.</param>
  51182. <returns>Size of the text.</returns>
  51183. </member>
  51184. <member name="M:Spire.Pdf.Graphics.PdfFontBase.MeasureString(System.String,System.Drawing.SizeF,Spire.Pdf.Graphics.PdfStringFormat)">
  51185. <summary>
  51186. Measures a string by using this font.
  51187. </summary>
  51188. <param name="text">Text to be measured.</param>
  51189. <param name="layoutArea">SizeF structure that specifies the maximum layout area for the text in points.</param>
  51190. <param name="format">PdfStringFormat that represents formatting information, such as line spacing, for the string.</param>
  51191. <returns>Size of the text.</returns>
  51192. </member>
  51193. <member name="M:Spire.Pdf.Graphics.PdfFontBase.MeasureString(System.String,System.Drawing.SizeF,Spire.Pdf.Graphics.PdfStringFormat,System.Int32@,System.Int32@)">
  51194. <summary>
  51195. Measures a string by using this font.
  51196. </summary>
  51197. <param name="text">Text to be measured.</param>
  51198. <param name="layoutArea">SizeF structure that specifies the maximum layout area for the text in points.</param>
  51199. <param name="format">PdfStringFormat that represents formatting information, such as line spacing, for the string.</param>
  51200. <param name="charactersFitted">Number of characters in the string.</param>
  51201. <param name="linesFilled">Number of text lines in the string.</param>
  51202. <returns>Size of the text.</returns>
  51203. </member>
  51204. <member name="P:Spire.Pdf.Graphics.PdfFontBase.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  51205. <summary>
  51206. Gets Pdf primitive representing the font.
  51207. </summary>
  51208. </member>
  51209. <member name="M:Spire.Pdf.Graphics.PdfFontBase.Spire#Pdf#Interfaces#IPdfCache#EqualsTo(Spire.Pdf.Interfaces.IPdfCache)">
  51210. <summary>
  51211. Checks whether the object is similar to another object.
  51212. </summary>
  51213. <param name="obj">The object to compare with the current object.</param>
  51214. <returns>True - if the objects have equal internals and can share them, False otherwise.</returns>
  51215. </member>
  51216. <member name="T:Spire.Pdf.Graphics.PdfFont">
  51217. <summary>
  51218. Represents one of the 14 standard PDF fonts.
  51219. </summary>
  51220. </member>
  51221. <member name="M:Spire.Pdf.Graphics.PdfFont.#ctor(Spire.Pdf.Graphics.PdfFontFamily,System.Single)">
  51222. <summary>
  51223. Initializes a new instance of the class.
  51224. </summary>
  51225. <param name="fontFamily">The font family.</param>
  51226. <param name="size">The size.</param>
  51227. </member>
  51228. <member name="M:Spire.Pdf.Graphics.PdfFont.#ctor(Spire.Pdf.Graphics.PdfFontFamily,System.Single,Spire.Pdf.Graphics.PdfFontStyle)">
  51229. <summary>
  51230. Initializes a new instance of the class.
  51231. </summary>
  51232. <param name="fontFamily">The font family.</param>
  51233. <param name="size">The size.</param>
  51234. <param name="style">The style.</param>
  51235. </member>
  51236. <member name="M:Spire.Pdf.Graphics.PdfFont.#ctor(Spire.Pdf.Graphics.PdfFont,System.Single)">
  51237. <summary>
  51238. Initializes a new instance of the class.
  51239. </summary>
  51240. <param name="prototype">The prototype.</param>
  51241. <param name="size">The size.</param>
  51242. </member>
  51243. <member name="M:Spire.Pdf.Graphics.PdfFont.#ctor(Spire.Pdf.Graphics.PdfFont,System.Single,Spire.Pdf.Graphics.PdfFontStyle)">
  51244. <summary>
  51245. Initializes a new instance of the class.
  51246. </summary>
  51247. <param name="prototype">The prototype.</param>
  51248. <param name="size">The size.</param>
  51249. <param name="style">The style.</param>
  51250. </member>
  51251. <member name="P:Spire.Pdf.Graphics.PdfFont.FontFamily">
  51252. <summary>
  51253. Gets the FontFamily.
  51254. </summary>
  51255. </member>
  51256. <member name="T:Spire.Pdf.Graphics.PdfStringFormat">
  51257. <summary>
  51258. Represents the text layout information.
  51259. </summary>
  51260. </member>
  51261. <member name="M:Spire.Pdf.Graphics.PdfStringFormat.#ctor">
  51262. <summary>
  51263. Initializes a new instance of the class.
  51264. </summary>
  51265. </member>
  51266. <member name="M:Spire.Pdf.Graphics.PdfStringFormat.#ctor(Spire.Pdf.Graphics.PdfTextAlignment)">
  51267. <summary>
  51268. Initializes a new instance of the class.
  51269. </summary>
  51270. <param name="alignment">The alignment.</param>
  51271. </member>
  51272. <member name="M:Spire.Pdf.Graphics.PdfStringFormat.#ctor(System.String)">
  51273. <summary>
  51274. Initializes a new instance of the class.
  51275. </summary>
  51276. <param name="columnFormat">The column format.</param>
  51277. </member>
  51278. <member name="M:Spire.Pdf.Graphics.PdfStringFormat.#ctor(Spire.Pdf.Graphics.PdfTextAlignment,Spire.Pdf.Graphics.PdfVerticalAlignment)">
  51279. <summary>
  51280. Initializes a new instance of the class.
  51281. </summary>
  51282. <param name="alignment">The alignment.</param>
  51283. <param name="lineAlignment">The vertical alignment.</param>
  51284. </member>
  51285. <member name="P:Spire.Pdf.Graphics.PdfStringFormat.Alignment">
  51286. <summary>
  51287. Gets or sets the text alignment.
  51288. </summary>
  51289. </member>
  51290. <member name="P:Spire.Pdf.Graphics.PdfStringFormat.LineAlignment">
  51291. <summary>
  51292. Gets or sets the vertical text alignment.
  51293. </summary>
  51294. </member>
  51295. <member name="P:Spire.Pdf.Graphics.PdfStringFormat.RightToLeft">
  51296. <summary>
  51297. Gets or sets the value that indicates text direction mode.
  51298. </summary>
  51299. <remarks>Note, that this property doesn't change any alignment of the text.
  51300. property should be set manually to align the text. This property just enables or disables
  51301. support of right to left approach.
  51302. If the value is False, the text won't be checked for right to left symbols occurrence.</remarks>
  51303. </member>
  51304. <member name="P:Spire.Pdf.Graphics.PdfStringFormat.CharacterSpacing">
  51305. <summary>
  51306. Gets or sets value that indicates a size among the characters in the text.
  51307. When the glyph for each character in the string is rendered, this value is
  51308. added to the the glyphs displacement.
  51309. </summary>
  51310. <remarks>
  51311. Default value is 0.</remarks>
  51312. </member>
  51313. <member name="P:Spire.Pdf.Graphics.PdfStringFormat.WordSpacing">
  51314. <summary>
  51315. Gets or sets value that indicates a size among the words in the text.
  51316. Word spacing works the same way as character spacing but applies only to the
  51317. space character, code 32.
  51318. </summary>
  51319. <remarks>Default value is 0.</remarks>
  51320. </member>
  51321. <member name="P:Spire.Pdf.Graphics.PdfStringFormat.LineSpacing">
  51322. <summary>
  51323. Gets or sets value that indicates the vertical distance between the baselines of adjacent lines of text.
  51324. </summary>
  51325. <remarks>Default value is 0.</remarks>
  51326. </member>
  51327. <member name="P:Spire.Pdf.Graphics.PdfStringFormat.ClipPath">
  51328. <summary>
  51329. Gets or sets a value indicating whether the text
  51330. should be a part of the clipping path.
  51331. </summary>
  51332. </member>
  51333. <member name="P:Spire.Pdf.Graphics.PdfStringFormat.SubSuperScript">
  51334. <summary>
  51335. Gets or sets value indicating whether the text is in subscript or superscript mode.
  51336. </summary>
  51337. </member>
  51338. <member name="P:Spire.Pdf.Graphics.PdfStringFormat.ParagraphIndent">
  51339. <summary>
  51340. Gets or sets the indent of the first line in the paragraph.
  51341. </summary>
  51342. </member>
  51343. <member name="P:Spire.Pdf.Graphics.PdfStringFormat.LineLimit">
  51344. <summary>
  51345. Only entire lines are laid out in the formatting rectangle.
  51346. By default layout continues until the end of the text,
  51347. or until no more lines are visible as a result of clipping, whichever comes first.
  51348. Note that the default settings allow the last line to be partially obscured by a formatting rectangle that is not a whole multiple of the line height.
  51349. To ensure that only whole lines are seen, specify this value and be careful to provide a formatting rectangle at least as tall as the height of one line.
  51350. </summary>
  51351. <value><c>true</c> if [line limit]; otherwise, <c>false</c>.</value>
  51352. </member>
  51353. <member name="P:Spire.Pdf.Graphics.PdfStringFormat.MeasureTrailingSpaces">
  51354. <summary>
  51355. Includes the trailing space at the end of each line.
  51356. By default the boundary rectangle returned by the MeasureString method of PdfFont excludes the space at the end of each line.
  51357. Set this flag to include that space in measurement.
  51358. </summary>
  51359. <value>
  51360. <c>true</c> if [measure trailing spaces]; otherwise, <c>false</c>.
  51361. </value>
  51362. </member>
  51363. <member name="P:Spire.Pdf.Graphics.PdfStringFormat.NoClip">
  51364. <summary>
  51365. Overhanging parts of glyphs,
  51366. and unwrapped text reaching outside the formatting rectangle are allowed to show.
  51367. By default all text and glyph parts reaching outside the formatting rectangle are clipped.
  51368. </summary>
  51369. <value><c>true</c> if [no clip]; otherwise, <c>false</c>.</value>
  51370. </member>
  51371. <member name="P:Spire.Pdf.Graphics.PdfStringFormat.WordWrap">
  51372. <summary>
  51373. Gets or sets value indicating type of the text wrapping.
  51374. </summary>
  51375. </member>
  51376. <member name="M:Spire.Pdf.Graphics.PdfStringFormat.Clone">
  51377. <summary>
  51378. Clones the object.
  51379. </summary>
  51380. <returns>The new created object.</returns>
  51381. </member>
  51382. <member name="T:Spire.Pdf.Graphics.PdfTrueTypeFont">
  51383. <summary>
  51384. Represents TrueType font.
  51385. </summary>
  51386. [System.Security.Permissions.PermissionSet( System.Security.Permissions.SecurityAction.Assert, Name = "FullTrust" )]
  51387. </member>
  51388. <member name="M:Spire.Pdf.Graphics.PdfTrueTypeFont.ConvertUnicodeToCharCode(System.String)">
  51389. <summary>
  51390. Convert unicode text to charCode text using the character set encoding.
  51391. </summary>
  51392. <returns></returns>
  51393. </member>
  51394. <member name="T:Spire.Pdf.Graphics.PdfStringLayouter">
  51395. <summary>
  51396. Class lay outing the text.
  51397. </summary>
  51398. </member>
  51399. <member name="M:Spire.Pdf.Graphics.PdfStringLayouter.#ctor">
  51400. <summary>
  51401. Initializes a new instance of the class.
  51402. </summary>
  51403. </member>
  51404. <member name="M:Spire.Pdf.Graphics.PdfStringLayouter.Layout(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfStringFormat,System.Drawing.SizeF)">
  51405. <summary>
  51406. Layouts the text.
  51407. </summary>
  51408. <param name="text">String text.</param>
  51409. <param name="font">Font for the text.</param>
  51410. <param name="format">String format.</param>
  51411. <param name="size">Bounds of the text.</param>
  51412. <returns>Layout result.</returns>
  51413. </member>
  51414. <member name="M:Spire.Pdf.Graphics.PdfStringLayouter.ProcessingText(System.String)">
  51415. <summary>
  51416. Process the '\t' in text.
  51417. </summary>
  51418. <param name="text">The text</param>
  51419. <returns>The processed text</returns>
  51420. </member>
  51421. <member name="M:Spire.Pdf.Graphics.PdfStringLayouter.GetInfoTextLength(Spire.Pdf.Graphics.LineInfo,System.Int32)">
  51422. <summary>
  51423. Get the info text length
  51424. </summary>
  51425. <param name="info">The line info</param>
  51426. <param name="postion">The postion</param>
  51427. <returns>the line info`s length</returns>
  51428. </member>
  51429. <member name="T:Spire.Pdf.Graphics.PdfStringLayoutResult">
  51430. <summary>
  51431. Layouter result.
  51432. </summary>
  51433. </member>
  51434. <member name="P:Spire.Pdf.Graphics.PdfStringLayoutResult.Remainder">
  51435. <summary>
  51436. Gets the text which is not layouted
  51437. </summary>
  51438. </member>
  51439. <member name="P:Spire.Pdf.Graphics.PdfStringLayoutResult.ActualSize">
  51440. <summary>
  51441. Gets the actual layouted text bounds
  51442. </summary>
  51443. </member>
  51444. <member name="P:Spire.Pdf.Graphics.PdfStringLayoutResult.Lines">
  51445. <summary>
  51446. Gets layouted lines information.
  51447. </summary>
  51448. </member>
  51449. <member name="P:Spire.Pdf.Graphics.PdfStringLayoutResult.LineHeight">
  51450. <summary>
  51451. Gets the height of the line.
  51452. </summary>
  51453. </member>
  51454. <member name="T:Spire.Pdf.Graphics.LineInfo">
  51455. <summary>
  51456. Contains information about the line.
  51457. </summary>
  51458. </member>
  51459. <member name="P:Spire.Pdf.Graphics.LineInfo.LineType">
  51460. <summary>
  51461. Gets width of the line text.
  51462. </summary>
  51463. </member>
  51464. <member name="P:Spire.Pdf.Graphics.LineInfo.Text">
  51465. <summary>
  51466. Gets line text.
  51467. </summary>
  51468. </member>
  51469. <member name="P:Spire.Pdf.Graphics.LineInfo.Width">
  51470. <summary>
  51471. Gets width of the line text.
  51472. </summary>
  51473. </member>
  51474. <member name="T:Spire.Pdf.Graphics.LineType">
  51475. <summary>
  51476. Break type of the line.
  51477. </summary>
  51478. </member>
  51479. <member name="F:Spire.Pdf.Graphics.LineType.None">
  51480. <summary>
  51481. Unknown type line.
  51482. </summary>
  51483. </member>
  51484. <member name="F:Spire.Pdf.Graphics.LineType.NewLineBreak">
  51485. <summary>
  51486. The line has new line symbol.
  51487. </summary>
  51488. </member>
  51489. <member name="F:Spire.Pdf.Graphics.LineType.LayoutBreak">
  51490. <summary>
  51491. layout break.
  51492. </summary>
  51493. </member>
  51494. <member name="F:Spire.Pdf.Graphics.LineType.FirstParagraphLine">
  51495. <summary>
  51496. The line is the first in the paragraph.
  51497. </summary>
  51498. </member>
  51499. <member name="F:Spire.Pdf.Graphics.LineType.LastParagraphLine">
  51500. <summary>
  51501. The line is the last in the paragraph.
  51502. </summary>
  51503. </member>
  51504. <member name="F:Spire.Pdf.Graphics.Separator.None">
  51505. <summary>
  51506. Is not a separator
  51507. </summary>
  51508. </member>
  51509. <member name="F:Spire.Pdf.Graphics.Separator.Separator">
  51510. <summary>
  51511. Is a separator, but can not be the first char of a new line
  51512. </summary>
  51513. </member>
  51514. <member name="F:Spire.Pdf.Graphics.Separator.LineBreakSeparator">
  51515. <summary>
  51516. Is a separator which can be the first char of a new line
  51517. </summary>
  51518. </member>
  51519. <member name="F:Spire.Pdf.Graphics.Separator.InitialQuotePunctuation">
  51520. <summary>
  51521. Indicates that the character is an opening or initial quotation mark.
  51522. </summary>
  51523. </member>
  51524. <member name="F:Spire.Pdf.Graphics.Separator.G1EF4Letter">
  51525. <summary>
  51526. Letter, whoes code > 0x1EF4
  51527. </summary>
  51528. </member>
  51529. <member name="M:Spire.Pdf.Graphics.TtfReader.CheckFontTable(System.String)">
  51530. <summary>
  51531. Check table name does not exist
  51532. </summary>
  51533. <param name="tableName"></param>
  51534. <returns></returns>
  51535. </member>
  51536. <member name="M:Spire.Pdf.Graphics.TtfReader.SetUnicodeStringToCharCodeForXpsConvertPdf(System.String,System.String)">
  51537. <summary>
  51538. set char Code for unicode char
  51539. </summary>
  51540. <param name="unicodeString">unicodeString</param>
  51541. <param name="charCode">charCode</param>
  51542. </member>
  51543. <member name="M:Spire.Pdf.Graphics.TtfReader.GetGlyphCharCode(System.Int32)">
  51544. <summary>
  51545. Get CharCode
  51546. </summary>
  51547. <param name="glyphIndex"></param>
  51548. <returns></returns>
  51549. </member>
  51550. <member name="T:Spire.Pdf.Graphics.PdfFontStyle">
  51551. <summary>
  51552. Specifies style information applied to text.
  51553. </summary>
  51554. </member>
  51555. <member name="F:Spire.Pdf.Graphics.PdfFontStyle.Regular">
  51556. <summary>
  51557. Normal text.
  51558. </summary>
  51559. </member>
  51560. <member name="F:Spire.Pdf.Graphics.PdfFontStyle.Bold">
  51561. <summary>
  51562. Bold text.
  51563. </summary>
  51564. </member>
  51565. <member name="F:Spire.Pdf.Graphics.PdfFontStyle.Italic">
  51566. <summary>
  51567. Italic text.
  51568. </summary>
  51569. </member>
  51570. <member name="F:Spire.Pdf.Graphics.PdfFontStyle.Underline">
  51571. <summary>
  51572. Represents the underline text.
  51573. </summary>
  51574. </member>
  51575. <member name="F:Spire.Pdf.Graphics.PdfFontStyle.Strikeout">
  51576. <summary>
  51577. Strikeout text.
  51578. </summary>
  51579. </member>
  51580. <member name="T:Spire.Pdf.Graphics.PdfFontFamily">
  51581. <summary>
  51582. Indicates type of standard PDF fonts.
  51583. </summary>
  51584. </member>
  51585. <member name="F:Spire.Pdf.Graphics.PdfFontFamily.Helvetica">
  51586. <summary>
  51587. Represents the Helvetica font.
  51588. </summary>
  51589. </member>
  51590. <member name="F:Spire.Pdf.Graphics.PdfFontFamily.Courier">
  51591. <summary>
  51592. Represents the Courier font.
  51593. </summary>
  51594. </member>
  51595. <member name="F:Spire.Pdf.Graphics.PdfFontFamily.TimesRoman">
  51596. <summary>
  51597. Represents the Times Roman font.
  51598. </summary>
  51599. </member>
  51600. <member name="F:Spire.Pdf.Graphics.PdfFontFamily.Symbol">
  51601. <summary>
  51602. Represents the Symbol font.
  51603. </summary>
  51604. </member>
  51605. <member name="F:Spire.Pdf.Graphics.PdfFontFamily.ZapfDingbats">
  51606. <summary>
  51607. Represents the ZapfDingbats font.
  51608. </summary>
  51609. </member>
  51610. <member name="T:Spire.Pdf.Graphics.PdfCjkFontFamily">
  51611. <summary>
  51612. Specifies the type of CJK font.
  51613. </summary>
  51614. </member>
  51615. <member name="F:Spire.Pdf.Graphics.PdfCjkFontFamily.HanyangSystemsGothicMedium">
  51616. <summary>
  51617. Represents the Hanyang Systems Gothic Medium font.
  51618. </summary>
  51619. </member>
  51620. <member name="F:Spire.Pdf.Graphics.PdfCjkFontFamily.HanyangSystemsShinMyeongJoMedium">
  51621. <summary>
  51622. Represents the Hanyang Systems shin myeong Jo Medium font.
  51623. </summary>
  51624. </member>
  51625. <member name="F:Spire.Pdf.Graphics.PdfCjkFontFamily.HeiseiKakuGothicW5">
  51626. <summary>
  51627. Represents the Heisei kaku GothicW5 font.
  51628. </summary>
  51629. </member>
  51630. <member name="F:Spire.Pdf.Graphics.PdfCjkFontFamily.HeiseiMinchoW3">
  51631. <summary>
  51632. Represents the Heisei MinchoW3 font.
  51633. </summary>
  51634. </member>
  51635. <member name="F:Spire.Pdf.Graphics.PdfCjkFontFamily.MonotypeHeiMedium">
  51636. <summary>
  51637. Represents the Monotype Hei Medium font.
  51638. </summary>
  51639. </member>
  51640. <member name="F:Spire.Pdf.Graphics.PdfCjkFontFamily.MonotypeSungLight">
  51641. <summary>
  51642. Represents the monotype sung Light font.
  51643. </summary>
  51644. </member>
  51645. <member name="F:Spire.Pdf.Graphics.PdfCjkFontFamily.SinoTypeSongLight">
  51646. <summary>
  51647. Represents the sinotype song light font.
  51648. </summary>
  51649. </member>
  51650. <member name="T:Spire.Pdf.Graphics.PdfFontType">
  51651. <summary>
  51652. Specifies the type of the font.
  51653. </summary>
  51654. </member>
  51655. <member name="F:Spire.Pdf.Graphics.PdfFontType.Standard">
  51656. <summary>
  51657. Indicates the standard Adobe fonts.
  51658. </summary>
  51659. </member>
  51660. <member name="F:Spire.Pdf.Graphics.PdfFontType.TrueType">
  51661. <summary>
  51662. Indicates the non-embedded TrueType fonts.
  51663. </summary>
  51664. </member>
  51665. <member name="F:Spire.Pdf.Graphics.PdfFontType.TrueTypeEmbedded">
  51666. <summary>
  51667. Indicates the Embedded TrueType fonts.
  51668. </summary>
  51669. </member>
  51670. <member name="T:Spire.Pdf.Graphics.PdfWordWrapType">
  51671. <summary>
  51672. Specifies the types of text wrapping.
  51673. </summary>
  51674. </member>
  51675. <member name="F:Spire.Pdf.Graphics.PdfWordWrapType.None">
  51676. <summary>
  51677. Text wrapping between lines when formatting within a rectangle is disabled.
  51678. </summary>
  51679. </member>
  51680. <member name="F:Spire.Pdf.Graphics.PdfWordWrapType.Word">
  51681. <summary>
  51682. Text is wrapped by words. If there is a word that is longer than bounds' width, this word is wrapped by characters.
  51683. </summary>
  51684. </member>
  51685. <member name="F:Spire.Pdf.Graphics.PdfWordWrapType.WordOnly">
  51686. <summary>
  51687. Text is wrapped by words. If there is a word that is longer than bounds' width, it won't be wrapped at all
  51688. and the process will be finished.
  51689. </summary>
  51690. </member>
  51691. <member name="F:Spire.Pdf.Graphics.PdfWordWrapType.Character">
  51692. <summary>
  51693. Text is wrapped by characters. In this case the word at the end of the text line can be split.
  51694. </summary>
  51695. </member>
  51696. <member name="T:Spire.Pdf.Graphics.PdfSubSuperScript">
  51697. <summary>
  51698. Specifies type of the SubSuperScript.
  51699. </summary>
  51700. </member>
  51701. <member name="F:Spire.Pdf.Graphics.PdfSubSuperScript.None">
  51702. <summary>
  51703. Specifies no subscript or superscript.
  51704. </summary>
  51705. </member>
  51706. <member name="F:Spire.Pdf.Graphics.PdfSubSuperScript.SuperScript">
  51707. <summary>
  51708. Specifies superscript format.
  51709. </summary>
  51710. </member>
  51711. <member name="F:Spire.Pdf.Graphics.PdfSubSuperScript.SubScript">
  51712. <summary>
  51713. Specifies subscript format.
  51714. </summary>
  51715. </member>
  51716. <member name="F:Spire.Pdf.Graphics.TtfPlatformID.AppleUnicode">
  51717. <summary>
  51718. Apple platform.
  51719. </summary>
  51720. </member>
  51721. <member name="F:Spire.Pdf.Graphics.TtfPlatformID.Macintosh">
  51722. <summary>
  51723. Macintosh platform.
  51724. </summary>
  51725. </member>
  51726. <member name="F:Spire.Pdf.Graphics.TtfPlatformID.Iso">
  51727. <summary>
  51728. Iso platform.
  51729. </summary>
  51730. </member>
  51731. <member name="F:Spire.Pdf.Graphics.TtfPlatformID.Microsoft">
  51732. <summary>
  51733. Microsoft platform.
  51734. </summary>
  51735. </member>
  51736. <member name="F:Spire.Pdf.Graphics.TtfNameID.Copyright">
  51737. <summary>
  51738. The Copyright
  51739. </summary>
  51740. </member>
  51741. <member name="F:Spire.Pdf.Graphics.TtfNameID.FontFamily">
  51742. <summary>
  51743. The Font Family
  51744. </summary>
  51745. </member>
  51746. <member name="F:Spire.Pdf.Graphics.TtfNameID.FontSubFamily">
  51747. <summary>
  51748. The Font Sub Family
  51749. </summary>
  51750. </member>
  51751. <member name="F:Spire.Pdf.Graphics.TtfNameID.FontIdentifier">
  51752. <summary>
  51753. The Font Identifier
  51754. </summary>
  51755. </member>
  51756. <member name="F:Spire.Pdf.Graphics.TtfNameID.FontName">
  51757. <summary>
  51758. The Font Name
  51759. </summary>
  51760. </member>
  51761. <member name="F:Spire.Pdf.Graphics.TtfNameID.Version">
  51762. <summary>
  51763. The Version
  51764. </summary>
  51765. </member>
  51766. <member name="F:Spire.Pdf.Graphics.TtfNameID.PostScriptName">
  51767. <summary>
  51768. The PostScriptName
  51769. </summary>
  51770. </member>
  51771. <member name="F:Spire.Pdf.Graphics.TtfNameID.Trademark">
  51772. <summary>
  51773. The Trademark
  51774. </summary>
  51775. </member>
  51776. <member name="F:Spire.Pdf.Graphics.TtfCmapEncoding.Unknown">
  51777. <summary>
  51778. Unknown encoding.
  51779. </summary>
  51780. </member>
  51781. <member name="F:Spire.Pdf.Graphics.TtfCmapEncoding.Symbol">
  51782. <summary>
  51783. When building a symbol font for Windows.
  51784. </summary>
  51785. </member>
  51786. <member name="F:Spire.Pdf.Graphics.TtfCmapEncoding.Unicode">
  51787. <summary>
  51788. When building a Unicode font for Windows.
  51789. </summary>
  51790. </member>
  51791. <member name="F:Spire.Pdf.Graphics.TtfCmapEncoding.Macintosh">
  51792. <summary>
  51793. For font that will be used on a Macintosh.
  51794. </summary>
  51795. </member>
  51796. <member name="F:Spire.Pdf.Graphics.TtfMicrosoftEncodingID.Undefined">
  51797. <summary>
  51798. Undefined encoding.
  51799. </summary>
  51800. </member>
  51801. <member name="F:Spire.Pdf.Graphics.TtfMicrosoftEncodingID.UnicodeUCS2">
  51802. <summary>
  51803. Unicode BMP(UCS-2) encoding.
  51804. </summary>
  51805. </member>
  51806. <member name="F:Spire.Pdf.Graphics.TtfMicrosoftEncodingID.UnicodeUCS4">
  51807. <summary>
  51808. Add by pdf-2610
  51809. Unicode UCS-4 encoding.
  51810. </summary>
  51811. </member>
  51812. <member name="F:Spire.Pdf.Graphics.TtfMacintoshEncodingID.Roman">
  51813. <summary>
  51814. Roman encoding.
  51815. </summary>
  51816. </member>
  51817. <member name="F:Spire.Pdf.Graphics.TtfMacintoshEncodingID.Japanese">
  51818. <summary>
  51819. Japanese encoding.
  51820. </summary>
  51821. </member>
  51822. <member name="F:Spire.Pdf.Graphics.TtfMacintoshEncodingID.Chinese">
  51823. <summary>
  51824. Chinese encoding.
  51825. </summary>
  51826. </member>
  51827. <member name="F:Spire.Pdf.Graphics.TtfCmapFormat.Apple">
  51828. <summary>
  51829. This is the Apple standard character to glyph index mapping table.
  51830. </summary>
  51831. </member>
  51832. <member name="F:Spire.Pdf.Graphics.TtfCmapFormat.Microsoft">
  51833. <summary>
  51834. This is the Microsoft standard character to glyph index mapping table.
  51835. </summary>
  51836. </member>
  51837. <member name="F:Spire.Pdf.Graphics.TtfCmapFormat.Trimmed">
  51838. <summary>
  51839. Format 6: Trimmed table mapping.
  51840. </summary>
  51841. </member>
  51842. <member name="F:Spire.Pdf.Graphics.TtfCmapFormat.SegmentedCoverage">
  51843. <summary>
  51844. Add by pdf-2610
  51845. Format 12: Segmented Coverage table mapping.
  51846. </summary>
  51847. </member>
  51848. <member name="T:Spire.Pdf.Graphics.TtfCompositeGlyphFlags">
  51849. <summary>
  51850. ttf composite glyph flags.
  51851. </summary>
  51852. </member>
  51853. <member name="F:Spire.Pdf.Graphics.TtfCompositeGlyphFlags.ARG_1_AND_2_ARE_WORDS">
  51854. <summary>
  51855. The ARG_1_AND_2_ARE_WORDS.
  51856. </summary>
  51857. </member>
  51858. <member name="F:Spire.Pdf.Graphics.TtfCompositeGlyphFlags.ARGS_ARE_XY_VALUES">
  51859. <summary>
  51860. The ARGS_ARE_XY_VALUES.
  51861. </summary>
  51862. </member>
  51863. <member name="F:Spire.Pdf.Graphics.TtfCompositeGlyphFlags.ROUND_XY_TO_GRID">
  51864. <summary>
  51865. The ROUND_XY_TO_GRID.
  51866. </summary>
  51867. </member>
  51868. <member name="F:Spire.Pdf.Graphics.TtfCompositeGlyphFlags.WE_HAVE_A_SCALE">
  51869. <summary>
  51870. The WE_HAVE_A_SCALE.
  51871. </summary>
  51872. </member>
  51873. <member name="F:Spire.Pdf.Graphics.TtfCompositeGlyphFlags.RESERVED">
  51874. <summary>
  51875. The RESERVED.
  51876. </summary>
  51877. </member>
  51878. <member name="F:Spire.Pdf.Graphics.TtfCompositeGlyphFlags.MORE_COMPONENTS">
  51879. <summary>
  51880. The MORE_COMPONENTS.
  51881. </summary>
  51882. </member>
  51883. <member name="F:Spire.Pdf.Graphics.TtfCompositeGlyphFlags.WE_HAVE_AN_X_AND_Y_SCALE">
  51884. <summary>
  51885. The WE_HAVE_AN_X_AND_Y_SCALE.
  51886. </summary>
  51887. </member>
  51888. <member name="F:Spire.Pdf.Graphics.TtfCompositeGlyphFlags.WE_HAVE_A_TWO_BY_TWO">
  51889. <summary>
  51890. The WE_HAVE_A_TWO_BY_TWO.
  51891. </summary>
  51892. </member>
  51893. <member name="F:Spire.Pdf.Graphics.TtfCompositeGlyphFlags.WE_HAVE_INSTRUCTIONS">
  51894. <summary>
  51895. The WE_HAVE_INSTRUCTIONS.
  51896. </summary>
  51897. </member>
  51898. <member name="F:Spire.Pdf.Graphics.TtfCompositeGlyphFlags.USE_MY_METRICS">
  51899. <summary>
  51900. The USE_MY_METRICS.
  51901. </summary>
  51902. </member>
  51903. <member name="F:Spire.Pdf.Graphics.FontEncoding.Unknown">
  51904. <summary>
  51905. Unknown encoding
  51906. </summary>
  51907. </member>
  51908. <member name="F:Spire.Pdf.Graphics.FontEncoding.StandardEncoding">
  51909. <summary>
  51910. Adobe standard Latin-text encoding
  51911. </summary>
  51912. </member>
  51913. <member name="F:Spire.Pdf.Graphics.FontEncoding.MacRomanEncoding">
  51914. <summary>
  51915. Mac OS standard encoding
  51916. </summary>
  51917. </member>
  51918. <member name="F:Spire.Pdf.Graphics.FontEncoding.MacExpertEncoding">
  51919. <summary>
  51920. An encoding for use with expert fonts
  51921. </summary>
  51922. </member>
  51923. <member name="F:Spire.Pdf.Graphics.FontEncoding.WinAnsiEncoding">
  51924. <summary>
  51925. Windows Code Page 1252
  51926. </summary>
  51927. </member>
  51928. <member name="F:Spire.Pdf.Graphics.FontEncoding.PDFDocEncoding">
  51929. <summary>
  51930. Encoding for text strings in a PDF document outside the document's content streams.
  51931. </summary>
  51932. </member>
  51933. <member name="F:Spire.Pdf.Graphics.FontEncoding.IdentityH">
  51934. <summary>
  51935. The horizontal identity mapping for 2-byte CIDs; may be used with CIDFonts using any
  51936. Registry, Ordering, and Supplement values. It maps 2-byte character codes ranging from
  51937. 0 to 65,535 to the same 2-byte CID value, interpreted high-order byte first.
  51938. </summary>
  51939. </member>
  51940. <member name="F:Spire.Pdf.Graphics.FontDescriptorFlags.FixedPitch">
  51941. <summary>
  51942. All glyphs have the same width (as opposed to proportional or variable-pitch
  51943. fonts, which have different widths).
  51944. </summary>
  51945. </member>
  51946. <member name="F:Spire.Pdf.Graphics.FontDescriptorFlags.Serif">
  51947. <summary>
  51948. Glyphs have serifs, which are short strokes drawn at an angle on the top and
  51949. bottom of glyph stems (as opposed to sans serif fonts, which do not).
  51950. </summary>
  51951. </member>
  51952. <member name="F:Spire.Pdf.Graphics.FontDescriptorFlags.Symbolic">
  51953. <summary>
  51954. Font contains glyphs outside the Adobe standard Latin character set. The
  51955. flag and the nonsymbolic flag cannot both be set or both be clear.
  51956. </summary>
  51957. </member>
  51958. <member name="F:Spire.Pdf.Graphics.FontDescriptorFlags.Script">
  51959. <summary>
  51960. Glyphs resemble cursive handwriting.
  51961. </summary>
  51962. </member>
  51963. <member name="F:Spire.Pdf.Graphics.FontDescriptorFlags.Nonsymbolic">
  51964. <summary>
  51965. Font uses the Adobe standard Latin character set or a subset of it.
  51966. </summary>
  51967. </member>
  51968. <member name="F:Spire.Pdf.Graphics.FontDescriptorFlags.Italic">
  51969. <summary>
  51970. Glyphs have dominant vertical strokes that are slanted.
  51971. </summary>
  51972. </member>
  51973. <member name="F:Spire.Pdf.Graphics.FontDescriptorFlags.ForceBold">
  51974. <summary>
  51975. Bold font.
  51976. </summary>
  51977. </member>
  51978. <member name="F:Spire.Pdf.Graphics.CompositeFontType.Type0">
  51979. <summary>
  51980. </summary>
  51981. </member>
  51982. <member name="F:Spire.Pdf.Graphics.CompositeFontType.TrueType">
  51983. <summary>
  51984. </summary>
  51985. </member>
  51986. <member name="T:Spire.Pdf.Graphics.PdfFormXObject">
  51987. <summary>
  51988. Represent pdf form XObject.
  51989. </summary>
  51990. </member>
  51991. <member name="F:Spire.Pdf.Graphics.PdfFormXObject.m_stream">
  51992. <summary>
  51993. Form XObject pdf stream.
  51994. </summary>
  51995. </member>
  51996. <member name="F:Spire.Pdf.Graphics.PdfFormXObject.m_bound">
  51997. <summary>
  51998. </summary>
  51999. </member>
  52000. <member name="F:Spire.Pdf.Graphics.PdfFormXObject.m_matrix">
  52001. <summary>
  52002. </summary>
  52003. </member>
  52004. <member name="F:Spire.Pdf.Graphics.PdfFormXObject.m_resources">
  52005. <summary>
  52006. </summary>
  52007. </member>
  52008. <member name="F:Spire.Pdf.Graphics.PdfFormXObject.m_graphics">
  52009. <summary>
  52010. </summary>
  52011. </member>
  52012. <member name="F:Spire.Pdf.Graphics.PdfFormXObject.m_visibilityGroup">
  52013. <summary>
  52014. </summary>
  52015. </member>
  52016. <member name="P:Spire.Pdf.Graphics.PdfFormXObject.Resources">
  52017. <summary>
  52018. The resources.
  52019. </summary>
  52020. </member>
  52021. <member name="P:Spire.Pdf.Graphics.PdfFormXObject.Bound">
  52022. <summary>
  52023. </summary>
  52024. </member>
  52025. <member name="M:Spire.Pdf.Graphics.PdfFormXObject.#ctor(System.Drawing.RectangleF)">
  52026. <summary>
  52027. </summary>
  52028. <param name="rect"></param>
  52029. <param name="crossTable"></param>
  52030. </member>
  52031. <member name="M:Spire.Pdf.Graphics.PdfFormXObject.#ctor(Spire.Pdf.Core.PdfStream)">
  52032. <summary>
  52033. </summary>
  52034. <param name="stream"></param>
  52035. <param name="crossTable"></param>
  52036. </member>
  52037. <member name="M:Spire.Pdf.Graphics.PdfFormXObject.Stream_BeginSave(System.Object,Spire.Pdf.Primitives.SavePdfPrimitiveEventArgs)">
  52038. <summary>
  52039. Trigger when pdf wrappered element saving.
  52040. </summary>
  52041. <param name="sender">The source of event.</param>
  52042. <param name="ars">The arguments of event.</param>
  52043. </member>
  52044. <member name="P:Spire.Pdf.Graphics.PdfFormXObject.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  52045. <summary>
  52046. Gets the wrapped element.
  52047. </summary>
  52048. </member>
  52049. <member name="M:Spire.Pdf.Graphics.PdfFormXObject.SynchronizeToPdfPrimitive">
  52050. <summary>
  52051. Synchronize the instance to the pdf primitive.
  52052. </summary>
  52053. </member>
  52054. <member name="M:Spire.Pdf.Graphics.PdfFormXObject.SynchronizeToPdfPrimitiveForBound(Spire.Pdf.Primitives.PdfDictionary)">
  52055. <summary>
  52056. Synchronize the instance field m_bound to the pdf primitive.
  52057. </summary>
  52058. <param name="dictFormXObject">The form XObject dictionary.</param>
  52059. </member>
  52060. <member name="M:Spire.Pdf.Graphics.PdfFormXObject.SynchronizeToPdfPrimitiveForMatrix(Spire.Pdf.Primitives.PdfDictionary)">
  52061. <summary>
  52062. Synchronize the instance field m_matrix to the pdf primitive.
  52063. </summary>
  52064. <param name="dictFormXObject">The form XObject dictionary.</param>
  52065. </member>
  52066. <member name="M:Spire.Pdf.Graphics.PdfFormXObject.SynchronizeToPdfPrimitiveForVisibilityGroup(Spire.Pdf.Primitives.PdfDictionary)">
  52067. <summary>
  52068. Synchronize the instance field m_visibilityGroup to the pdf primitive.
  52069. </summary>
  52070. <param name="dictFormXObject">The form XObject dictionary.</param>
  52071. </member>
  52072. <member name="M:Spire.Pdf.Graphics.PdfFormXObject.SynchronizeToPdfPrimitiveForResources(Spire.Pdf.Primitives.PdfDictionary)">
  52073. <summary>
  52074. Synchronize the instance field m_resources to the pdf primitive.
  52075. </summary>
  52076. <param name="dictFormXObject">The form XObject dictionary.</param>
  52077. </member>
  52078. <member name="M:Spire.Pdf.Graphics.PdfFormXObject.SynchronizeFromPdfPrimitive">
  52079. <summary>
  52080. Synchronize the instance from the pdf primitive.
  52081. </summary>
  52082. </member>
  52083. <member name="M:Spire.Pdf.Graphics.PdfFormXObject.SynchronizeFromPdfPrimitiveForBound(Spire.Pdf.Primitives.PdfDictionary)">
  52084. <summary>
  52085. Synchronize the instance field m_bound from the pdf primitive.
  52086. </summary>
  52087. <param name="dictFormXObject">The form XObject dictionary.</param>
  52088. </member>
  52089. <member name="M:Spire.Pdf.Graphics.PdfFormXObject.SynchronizeFromPdfPrimitiveForMatrix(Spire.Pdf.Primitives.PdfDictionary)">
  52090. <summary>
  52091. Synchronize the instance field m_matrix from the pdf primitive.
  52092. </summary>
  52093. <param name="dictFormXObject">The form XObject dictionary.</param>
  52094. </member>
  52095. <member name="M:Spire.Pdf.Graphics.PdfFormXObject.SynchronizeFromPdfPrimitiveForVisibilityGroup(Spire.Pdf.Primitives.PdfDictionary)">
  52096. <summary>
  52097. Synchronize the instance field m_visibilityGroup from the pdf primitive.
  52098. </summary>
  52099. <param name="dictFormXObject">The form XObject dictionary.</param>
  52100. </member>
  52101. <member name="M:Spire.Pdf.Graphics.PdfFormXObject.SynchronizeFromPdfPrimitiveForResources(Spire.Pdf.Primitives.PdfDictionary)">
  52102. <summary>
  52103. Synchronize the instance field m_resources from the pdf primitive.
  52104. </summary>
  52105. <param name="dictFormXObject">The form XObject dictionary.</param>
  52106. </member>
  52107. <member name="F:Spire.Pdf.Graphics.ByteBuffer.count">
  52108. The count of bytes in the buffer.
  52109. </member>
  52110. <member name="F:Spire.Pdf.Graphics.ByteBuffer.buf">
  52111. The buffer where the bytes are stored.
  52112. </member>
  52113. <member name="F:Spire.Pdf.Graphics.ByteBuffer.HIGH_PRECISION">
  52114. If <CODE>true</CODE> always output floating point numbers with 6 decimal digits.
  52115. If <CODE>false</CODE> uses the faster, although less precise, representation.
  52116. </member>
  52117. <member name="M:Spire.Pdf.Graphics.ByteBuffer.#ctor">
  52118. Creates new ByteBuffer with capacity 128
  52119. </member>
  52120. <member name="M:Spire.Pdf.Graphics.ByteBuffer.#ctor(System.Int32)">
  52121. Creates a byte buffer with a certain capacity.
  52122. @param size the initial capacity
  52123. </member>
  52124. <!-- 对于成员“M:Spire.Pdf.Graphics.ByteBuffer.SetCacheSize(System.Int32)”忽略有格式错误的 XML 注释 -->
  52125. <member name="M:Spire.Pdf.Graphics.ByteBuffer.FillCache(System.Int32)">
  52126. You can fill the cache in advance if you want to.
  52127. @param decimals
  52128. </member>
  52129. <member name="M:Spire.Pdf.Graphics.ByteBuffer.ConvertToBytes(System.Int32)">
  52130. Converts an double (multiplied by 100 and cast to an int) into an array of bytes.
  52131. @param i the int
  52132. @return a bytearray
  52133. </member>
  52134. <member name="M:Spire.Pdf.Graphics.ByteBuffer.Append_i(System.Int32)">
  52135. Appends an <CODE>int</CODE>. The size of the array will grow by one.
  52136. @param b the int to be appended
  52137. @return a reference to this <CODE>ByteBuffer</CODE> object
  52138. </member>
  52139. <member name="M:Spire.Pdf.Graphics.ByteBuffer.Append(System.Byte[],System.Int32,System.Int32)">
  52140. Appends the subarray of the <CODE>byte</CODE> array. The buffer will grow by
  52141. <CODE>len</CODE> bytes.
  52142. @param b the array to be appended
  52143. @param off the offset to the start of the array
  52144. @param len the length of bytes to Append
  52145. @return a reference to this <CODE>ByteBuffer</CODE> object
  52146. </member>
  52147. <member name="M:Spire.Pdf.Graphics.ByteBuffer.Append(System.Byte[])">
  52148. Appends an array of bytes.
  52149. @param b the array to be appended
  52150. @return a reference to this <CODE>ByteBuffer</CODE> object
  52151. </member>
  52152. <member name="M:Spire.Pdf.Graphics.ByteBuffer.Append(System.String)">
  52153. Appends a <CODE>string</CODE> to the buffer. The <CODE>string</CODE> is
  52154. converted according to the encoding ISO-8859-1.
  52155. @param str the <CODE>string</CODE> to be appended
  52156. @return a reference to this <CODE>ByteBuffer</CODE> object
  52157. </member>
  52158. <member name="M:Spire.Pdf.Graphics.ByteBuffer.Append(System.Char)">
  52159. Appends a <CODE>char</CODE> to the buffer. The <CODE>char</CODE> is
  52160. converted according to the encoding ISO-8859-1.
  52161. @param c the <CODE>char</CODE> to be appended
  52162. @return a reference to this <CODE>ByteBuffer</CODE> object
  52163. </member>
  52164. <member name="M:Spire.Pdf.Graphics.ByteBuffer.Append(Spire.Pdf.Graphics.ByteBuffer)">
  52165. Appends another <CODE>ByteBuffer</CODE> to this buffer.
  52166. @param buf the <CODE>ByteBuffer</CODE> to be appended
  52167. @return a reference to this <CODE>ByteBuffer</CODE> object
  52168. </member>
  52169. <member name="M:Spire.Pdf.Graphics.ByteBuffer.Append(System.Int32)">
  52170. Appends the string representation of an <CODE>int</CODE>.
  52171. @param i the <CODE>int</CODE> to be appended
  52172. @return a reference to this <CODE>ByteBuffer</CODE> object
  52173. </member>
  52174. <member name="M:Spire.Pdf.Graphics.ByteBuffer.Append(System.Int64)">
  52175. Appends the string representation of a <CODE>long</CODE>.
  52176. @param i the <CODE>long</CODE> to be appended
  52177. @return a reference to this <CODE>ByteBuffer</CODE> object
  52178. </member>
  52179. <member name="M:Spire.Pdf.Graphics.ByteBuffer.Append(System.Single)">
  52180. Appends a string representation of a <CODE>float</CODE> according
  52181. to the Pdf conventions.
  52182. @param i the <CODE>float</CODE> to be appended
  52183. @return a reference to this <CODE>ByteBuffer</CODE> object
  52184. </member>
  52185. <member name="M:Spire.Pdf.Graphics.ByteBuffer.Append(System.Double)">
  52186. Appends a string representation of a <CODE>double</CODE> according
  52187. to the Pdf conventions.
  52188. @param d the <CODE>double</CODE> to be appended
  52189. @return a reference to this <CODE>ByteBuffer</CODE> object
  52190. </member>
  52191. <member name="M:Spire.Pdf.Graphics.ByteBuffer.FormatDouble(System.Double)">
  52192. Outputs a <CODE>double</CODE> into a format suitable for the PDF.
  52193. @param d a double
  52194. @return the <CODE>string</CODE> representation of the <CODE>double</CODE>
  52195. </member>
  52196. <member name="M:Spire.Pdf.Graphics.ByteBuffer.FormatDouble(System.Double,Spire.Pdf.Graphics.ByteBuffer)">
  52197. Outputs a <CODE>double</CODE> into a format suitable for the PDF.
  52198. @param d a double
  52199. @param buf a ByteBuffer
  52200. @return the <CODE>String</CODE> representation of the <CODE>double</CODE> if
  52201. <CODE>buf</CODE> is <CODE>null</CODE>. If <CODE>buf</CODE> is <B>not</B> <CODE>null</CODE>,
  52202. then the double is appended directly to the buffer and this methods returns <CODE>null</CODE>.
  52203. </member>
  52204. <member name="M:Spire.Pdf.Graphics.ByteBuffer.Reset">
  52205. Sets the size to zero.
  52206. </member>
  52207. <member name="M:Spire.Pdf.Graphics.ByteBuffer.ToByteArray">
  52208. Creates a newly allocated byte array. Its size is the current
  52209. size of this output stream and the valid contents of the buffer
  52210. have been copied into it.
  52211. @return the current contents of this output stream, as a byte array.
  52212. </member>
  52213. <member name="P:Spire.Pdf.Graphics.ByteBuffer.Size">
  52214. Returns the current size of the buffer.
  52215. @return the value of the <code>count</code> field, which is the number of valid bytes in this byte buffer.
  52216. </member>
  52217. <member name="M:Spire.Pdf.Graphics.ByteBuffer.ToString">
  52218. Converts the buffer's contents into a string, translating bytes into
  52219. characters according to the platform's default character encoding.
  52220. @return string translated from the buffer's contents.
  52221. </member>
  52222. <member name="M:Spire.Pdf.Graphics.ByteBuffer.WriteTo(System.IO.Stream)">
  52223. Writes the complete contents of this byte buffer output to
  52224. the specified output stream argument, as if by calling the output
  52225. stream's write method using <code>out.Write(buf, 0, count)</code>.
  52226. @param out the output stream to which to write the data.
  52227. @exception IOException if an I/O error occurs.
  52228. </member>
  52229. <member name="M:Spire.Pdf.Graphics.ImageUtilities.GetShortInverted(System.IO.Stream)">
  52230. <summary>
  52231. Reads an inverted short from the Stream.
  52232. </summary>
  52233. <param name="istr">the Stream</param>
  52234. <returns>an int</returns>
  52235. </member>
  52236. <member name="P:Spire.Pdf.Graphics.JpegEncoder.BaseJPEGEncoder.DefaultQuantizerQuality">
  52237. <summary>
  52238. Default Quantizer Quality.
  52239. </summary>
  52240. </member>
  52241. <member name="P:Spire.Pdf.Graphics.JpegEncoder.BaseJPEGEncoder.LuminanceTable">
  52242. <summary>
  52243. A 64 byte array which corresponds to a JPEG Luminance Quantization table.
  52244. </summary>
  52245. </member>
  52246. <member name="P:Spire.Pdf.Graphics.JpegEncoder.BaseJPEGEncoder.ChromianceTable">
  52247. <summary>
  52248. A 64 byte array which corresponds to a JPEG Chromiance Quantization table.
  52249. </summary>
  52250. </member>
  52251. <member name="M:Spire.Pdf.Graphics.JpegEncoder.BaseJPEGEncoder.EncodeImageBufferToJpg(System.Byte[0:,0:,0:],System.Drawing.Point,System.Drawing.Point,System.IO.BinaryWriter,System.Single,Spire.Pdf.Graphics.JpegEncoder.Utils.IProgress,Spire.Pdf.Graphics.JpegEncoder.Utils.ICurrentOperation)">
  52252. <summary>
  52253. Encodes a provided ImageBuffer[,,] to a JPG Image.
  52254. </summary>
  52255. <param name="ImageBuffer">The ImageBuffer containing the pixel data.</param>
  52256. <param name="originalDimension">Dimension of the original image. This value is written to the image header.</param>
  52257. <param name="actualDimension">Dimension on which the Encoder works. As the Encoder works in 8*8 blocks, if the image size is not divisible by 8 the remaining blocks are set to '0' (in this implementation)</param>
  52258. <param name="OutputStream">Stream to which the JPEG data is to be written.</param>
  52259. <param name="Quantizer_Quality">Required quantizer quality; Default: 50 , Lower value higher quality.</param>
  52260. <param name="progress">Interface for updating Progress.</param>
  52261. <param name="currentOperation">Interface for updating CurrentOperation.</param>
  52262. </member>
  52263. <member name="M:Spire.Pdf.Graphics.JpegEncoder.BaseJPEGEncoder.EncodeImageToJpg(System.Drawing.Bitmap,System.IO.BinaryWriter,System.Single,Spire.Pdf.Graphics.JpegEncoder.Utils.IProgress,Spire.Pdf.Graphics.JpegEncoder.Utils.ICurrentOperation)">
  52264. <summary>
  52265. Encodes a provided Image to a JPG Image.
  52266. </summary>
  52267. <param name="ImageToBeEncoded">The Image to be encoded.</param>
  52268. <param name="OutputStream">Stream to which the JPEG data is to be written.</param>
  52269. <param name="Quantizer_Quality">Required quantizer quality; Default: 50 , Lower value higher quality.</param>
  52270. <param name="progress">Interface for updating Progress.</param>
  52271. <param name="currentOperation">Interface for updating CurrentOperation.</param>
  52272. </member>
  52273. <member name="T:Spire.Pdf.Graphics.JpegEncoder.Imaging">
  52274. <summary>
  52275. Generates Y, Cb, Cr, R, G and B values from given RGB_Buffer
  52276. </summary>
  52277. </member>
  52278. <member name="T:Spire.Pdf.Graphics.JpegEncoder.Imaging.ChannelType">
  52279. <summary>
  52280. Defines the different possible channel types.
  52281. </summary>
  52282. </member>
  52283. <member name="M:Spire.Pdf.Graphics.JpegEncoder.Imaging.Get_Channel_Data(System.Byte[0:,0:,0:],System.Boolean,System.Int32,System.Int32,Spire.Pdf.Graphics.JpegEncoder.Imaging.ChannelType,Spire.Pdf.Graphics.JpegEncoder.Utils.IProgress,Spire.Pdf.Graphics.JpegEncoder.Utils.ICurrentOperation)">
  52284. <summary>
  52285. Generates Y, Cb, Cr, R, G and B values from given RGB_Buffer
  52286. </summary>
  52287. <param name="RGB_Buffer">The input RGB_Buffer.</param>
  52288. <param name="drawInGrayscale">Draw in grayscale.</param>
  52289. <param name="width">Width of the image.</param>
  52290. <param name="height">Height of the image.</param>
  52291. <param name="channel">Enum specifying the channel type required.</param>
  52292. <param name="progress">Interface for updating progress.</param>
  52293. <param name="operation">Interface for updating current operation.</param>
  52294. <returns>3D array of the specified channel type.</returns>
  52295. </member>
  52296. <member name="M:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.CreateCompatibleDC(System.IntPtr)">
  52297. <summary>
  52298. The CreateCompatibleDC function creates a memory device context (DC) compatible with the specified device.
  52299. </summary>
  52300. <param name="hdc">[in] Handle to an existing DC. If this handle is NULL, the function creates a memory DC compatible with the application's current screen. </param>
  52301. <returns>
  52302. If the function succeeds, the return value is the handle to a memory DC.
  52303. If the function fails, the return value is NULL.
  52304. </returns>
  52305. </member>
  52306. <member name="M:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.SelectObject(System.IntPtr,System.IntPtr)">
  52307. <summary>
  52308. The SelectObject function selects an object into the specified device context (DC).
  52309. The new object replaces the previous object of the same type.
  52310. </summary>
  52311. <param name="hdc">[in] Handle to the DC.</param>
  52312. <param name="hgdiobj">[in] Handle to the object to be selected. The specified object must have been created by using one of the following functions. </param>
  52313. <returns></returns>
  52314. </member>
  52315. <member name="M:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.SetStretchBltMode(System.IntPtr,System.Int32)">
  52316. <summary>
  52317. The SetStretchBltMode function sets the bitmap stretching mode in the specified device context.
  52318. </summary>
  52319. <param name="hdc">[in] Handle to the device context. </param>
  52320. <param name="iStretchMode">[in] Specifies the stretching mode. This parameter can be one of the values from StretchBltModes enum.</param>
  52321. <returns>
  52322. If the function succeeds, the return value is the previous stretching mode.
  52323. If the function fails, the return value is zero.
  52324. </returns>
  52325. </member>
  52326. <member name="M:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.GetObject(System.IntPtr,System.Int32,Spire.Pdf.Graphics.JpegEncoder.InteropGDI.BITMAP@)">
  52327. <summary>
  52328. The GetObject function retrieves information for the specified graphics object.
  52329. </summary>
  52330. <param name="hgdiobj">[in] Handle to the graphics object of interest. This can be a handle to one of the following: a logical bitmap, a brush, a font, a palette, a pen, or a device independent bitmap created by calling the CreateDIBSection function. </param>
  52331. <param name="cbBuffer">[in] Specifies the number of bytes of information to be written to the buffer. </param>
  52332. <param name="lpvObject">[out] Pointer to a buffer that receives the information about the specified graphics object. </param>
  52333. <returns>
  52334. If the function succeeds, and lpvObject is a valid pointer, the return value is the number of bytes stored into the buffer.
  52335. If the function succeeds, and lpvObject is NULL, the return value is the number of bytes required to hold the information the function would store into the buffer.
  52336. If the function fails, the return value is zero.
  52337. </returns>
  52338. </member>
  52339. <member name="M:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.StretchBlt(System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32,System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32,Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations)">
  52340. <summary>
  52341. The StretchBlt function copies a bitmap from a source rectangle into a destination
  52342. rectangle, stretching or compressing the bitmap to fit the dimensions of the destination
  52343. rectangle, if necessary. The system stretches or compresses the bitmap according to
  52344. the stretching mode currently set in the destination device context.
  52345. </summary>
  52346. <param name="hdcDest">[in] Handle to the destination device context. </param>
  52347. <param name="nXOriginDest">[in] Specifies the x-coordinate, in logical units, of the upper-left corner of the destination rectangle. </param>
  52348. <param name="nYOriginDest">[in] Specifies the y-coordinate, in logical units, of the upper-left corner of the destination rectangle. </param>
  52349. <param name="nWidthDest">[in] Specifies the width, in logical units, of the destination rectangle. </param>
  52350. <param name="nHeightDest">[in] Specifies the height, in logical units, of the destination rectangle. </param>
  52351. <param name="hdcSrc">[in] Handle to the source device context. </param>
  52352. <param name="nXOriginSrc">[in] Specifies the x-coordinate, in logical units, of the upper-left corner of the source rectangle. </param>
  52353. <param name="nYOriginSrc">[in] Specifies the y-coordinate, in logical units, of the upper-left corner of the source rectangle. </param>
  52354. <param name="nWidthSrc">[in] Specifies the width, in logical units, of the source rectangle. </param>
  52355. <param name="nHeightSrc">[in] Specifies the height, in logical units, of the source rectangle. </param>
  52356. <param name="dwRop">[in] Specifies the raster operation to be performed. Raster operation codes define how the system combines colors in output operations that involve a brush, a source bitmap, and a destination bitmap. </param>
  52357. <returns>
  52358. If the function succeeds, the return value is nonzero.
  52359. If the function fails, the return value is zero.
  52360. </returns>
  52361. </member>
  52362. <member name="M:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.CreateCompatibleBitmap(System.IntPtr,System.Int32,System.Int32)">
  52363. <summary>
  52364. The CreateCompatibleBitmap function creates a bitmap compatible with the device that is associated with the specified device context.
  52365. </summary>
  52366. <param name="hdc">[in] Handle to a device context. </param>
  52367. <param name="nWidth">[in] Specifies the bitmap width, in pixels. </param>
  52368. <param name="nHeight">[in] Specifies the bitmap height, in pixels. </param>
  52369. <returns>
  52370. If the function succeeds, the return value is a handle to the compatible bitmap (DDB).
  52371. If the function fails, the return value is NULL.
  52372. </returns>
  52373. </member>
  52374. <member name="M:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.GetDIBits(System.IntPtr,System.IntPtr,System.UInt32,System.UInt32,System.Byte[],Spire.Pdf.Graphics.JpegEncoder.InteropGDI.BITMAPINFOHEADER@,System.UInt32)">
  52375. <summary>
  52376. The GetDIBits function retrieves the bits of the specified compatible bitmap
  52377. and copies them into a buffer as a DIB using the specified format.
  52378. </summary>
  52379. <param name="hdc">[in] Handle to the device context. </param>
  52380. <param name="hbmp">[in] Handle to the bitmap. This must be a compatible bitmap (DDB). </param>
  52381. <param name="uStartScan">[in] Specifies the first scan line to retrieve.</param>
  52382. <param name="cScanLines">[in] Specifies the number of scan lines to retrieve.</param>
  52383. <param name="lpvBits">[out] Pointer to a buffer to receive the bitmap data. If this parameter is NULL, the function passes the dimensions and format of the bitmap to the BITMAPINFOHEADER structure pointed to by the lpbi parameter.</param>
  52384. <param name="lpbmi">[in/out] Pointer to a BITMAPINFOHEADER structure that specifies the desired format for the DIB data. </param>
  52385. <param name="uUsage">[in] Specifies the format of the bmiColors member of the BITMAPINFOHEADER structure.</param>
  52386. <returns>If the lpvBits parameter is non-NULL and the function succeeds, the return value is the number of scan lines copied from the bitmap.</returns>
  52387. </member>
  52388. <member name="M:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.SetDIBits(System.IntPtr,System.IntPtr,System.UInt32,System.UInt32,System.Byte[],Spire.Pdf.Graphics.JpegEncoder.InteropGDI.BITMAPINFOHEADER@,System.UInt32)">
  52389. <summary>
  52390. The SetDIBits function sets the pixels in a compatible bitmap (DDB)
  52391. using the color data found in the specified DIB .
  52392. </summary>
  52393. <param name="hdc">[in] Handle to a device context. </param>
  52394. <param name="hbmp">[in] Handle to the compatible bitmap (DDB) that is to be altered using the color data from the specified DIB.</param>
  52395. <param name="uStartScan">[in] Specifies the starting scan line for the device-independent color data in the array pointed to by the lpvBits parameter. </param>
  52396. <param name="cScanLines">[in] Specifies the number of scan lines found in the array containing device-independent color data. </param>
  52397. <param name="lpvBits">[in] Pointer to the DIB color data, stored as an array of bytes. The format of the bitmap values depends on the biBitCount member of the BITMAPINFO structure pointed to by the lpbmi parameter. </param>
  52398. <param name="lpbmi">[in] Pointer to a BITMAPINFOHEADER structure that contains information about the DIB. </param>
  52399. <param name="fuColorUse">[in] Specifies whether the bmiColors member of the BITMAPINFO structure was provided and, if so, whether bmiColors contains explicit red, green, blue (RGB) values or palette indexes.</param>
  52400. <returns>If the function succeeds, the return value is the number of scan lines copied.</returns>
  52401. </member>
  52402. <member name="M:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.GetDC(System.IntPtr)">
  52403. <summary>
  52404. The GetDC function retrieves a handle to a display device context (DC)
  52405. for the client area of a specified window or for the entire screen.
  52406. </summary>
  52407. <param name="hWnd">[in] Handle to the window whose DC is to be retrieved. If this value is NULL, GetDC retrieves the DC for the entire screen. </param>
  52408. <returns>If the function succeeds, the return value is a handle to the DC for the specified window's client area. I
  52409. If the function fails, the return value is NULL.
  52410. </returns>
  52411. </member>
  52412. <member name="M:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.GetClientRect(System.IntPtr,Spire.Pdf.Graphics.JpegEncoder.InteropGDI.RECT@)">
  52413. <summary>
  52414. The GetClientRect function retrieves the coordinates of a window's client area.
  52415. The client coordinates specify the upper-left and lower-right corners of the client area.
  52416. </summary>
  52417. <param name="hWnd">[in] Handle to the window whose client coordinates are to be retrieved.</param>
  52418. <param name="lpRect">[out] Pointer to a RECT structure that receives the client coordinates.</param>
  52419. <returns>If the function succeeds, the return value is nonzero.</returns>
  52420. </member>
  52421. <member name="M:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.BitBlt(System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32,System.IntPtr,System.Int32,System.Int32,Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations)">
  52422. <summary>
  52423. Performs a bit-block transfer of the color data corresponding to a
  52424. rectangle of pixels from the specified source device context into
  52425. a destination device context.
  52426. </summary>
  52427. <param name="hdc">Handle to the destination device context.</param>
  52428. <param name="nXDest">The leftmost x-coordinate of the destination rectangle (in pixels).</param>
  52429. <param name="nYDest">The topmost y-coordinate of the destination rectangle (in pixels).</param>
  52430. <param name="nWidth">The width of the source and destination rectangles (in pixels).</param>
  52431. <param name="nHeight">The height of the source and the destination rectangles (in pixels).</param>
  52432. <param name="hdcSrc">Handle to the source device context.</param>
  52433. <param name="nXSrc">The leftmost x-coordinate of the source rectangle (in pixels).</param>
  52434. <param name="nYSrc">The topmost y-coordinate of the source rectangle (in pixels).</param>
  52435. <param name="dwRop">A raster-operation code.</param>
  52436. <returns>
  52437. <c>true</c> if the operation succeeded, <c>false</c> otherwise.
  52438. </returns>
  52439. </member>
  52440. <member name="M:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.DeleteObject(System.IntPtr)">
  52441. <summary>
  52442. The DeleteObject function deletes a logical pen, brush, font, bitmap, region, or palette,
  52443. freeing all system resources associated with the object. After the object is deleted,
  52444. the specified handle is no longer valid.
  52445. </summary>
  52446. <param name="hObject">[in] Handle to a logical pen, brush, font, bitmap, region, or palette.</param>
  52447. <returns>If the function succeeds, the return value is nonzero.</returns>
  52448. </member>
  52449. <member name="M:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.ReleaseDC(System.IntPtr,System.IntPtr)">
  52450. <summary>
  52451. The ReleaseDC function releases a device context (DC), freeing it for use by other applications.
  52452. The effect of the ReleaseDC function depends on the type of DC.
  52453. </summary>
  52454. <param name="hWnd">[in] Handle to the window whose DC is to be released. </param>
  52455. <param name="hDC">[in] Handle to the DC to be released. </param>
  52456. <returns>
  52457. The return value indicates whether the DC was released.
  52458. If the DC was released, the return value is 1.
  52459. If the DC was not released, the return value is zero.
  52460. </returns>
  52461. </member>
  52462. <member name="M:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.SetPixel(System.IntPtr,System.Int32,System.Int32,System.UInt32)">
  52463. <summary>
  52464. The SetPixel function sets the pixel at the specified coordinates to the specified color.
  52465. </summary>
  52466. <param name="hdc">[in] Handle to the device context. </param>
  52467. <param name="X">[in] Specifies the x-coordinate, in logical units, of the point to be set. </param>
  52468. <param name="Y">[in] Specifies the y-coordinate, in logical units, of the point to be set. </param>
  52469. <param name="crColor">[in] Specifies the color to be used to paint the point.</param>
  52470. <returns>If the function succeeds, the return value is the RGB value that the function sets the pixel to.
  52471. This value may differ from the color specified by crColor; that occurs when an exact match for the
  52472. specified color cannot be found.</returns>
  52473. </member>
  52474. <member name="T:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations">
  52475. <summary>
  52476. Specifies a raster-operation code. These codes define how the color data for the
  52477. source rectangle is to be combined with the color data for the destination
  52478. rectangle to achieve the final color.
  52479. </summary>
  52480. </member>
  52481. <member name="F:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations.SRCCOPY">
  52482. <summary>dest = source</summary>
  52483. </member>
  52484. <member name="F:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations.SRCPAINT">
  52485. <summary>dest = source OR dest</summary>
  52486. </member>
  52487. <member name="F:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations.SRCAND">
  52488. <summary>dest = source AND dest</summary>
  52489. </member>
  52490. <member name="F:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations.SRCINVERT">
  52491. <summary>dest = source XOR dest</summary>
  52492. </member>
  52493. <member name="F:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations.SRCERASE">
  52494. <summary>dest = source AND (NOT dest)</summary>
  52495. </member>
  52496. <member name="F:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations.NOTSRCCOPY">
  52497. <summary>dest = (NOT source)</summary>
  52498. </member>
  52499. <member name="F:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations.NOTSRCERASE">
  52500. <summary>dest = (NOT src) AND (NOT dest)</summary>
  52501. </member>
  52502. <member name="F:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations.MERGECOPY">
  52503. <summary>dest = (source AND pattern)</summary>
  52504. </member>
  52505. <member name="F:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations.MERGEPAINT">
  52506. <summary>dest = (NOT source) OR dest</summary>
  52507. </member>
  52508. <member name="F:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations.PATCOPY">
  52509. <summary>dest = pattern</summary>
  52510. </member>
  52511. <member name="F:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations.PATPAINT">
  52512. <summary>dest = DPSnoo</summary>
  52513. </member>
  52514. <member name="F:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations.PATINVERT">
  52515. <summary>dest = pattern XOR dest</summary>
  52516. </member>
  52517. <member name="F:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations.DSTINVERT">
  52518. <summary>dest = (NOT dest)</summary>
  52519. </member>
  52520. <member name="F:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations.BLACKNESS">
  52521. <summary>dest = BLACK</summary>
  52522. </member>
  52523. <member name="F:Spire.Pdf.Graphics.JpegEncoder.InteropGDI.TernaryRasterOperations.WHITENESS">
  52524. <summary>dest = WHITE</summary>
  52525. </member>
  52526. <member name="P:Spire.Pdf.Graphics.Images.Metafiles.PdfEmfRenderer.FontRegistryKey">
  52527. <summary>
  52528. Get Font registry key.
  52529. </summary>
  52530. </member>
  52531. <member name="P:Spire.Pdf.Graphics.Images.Metafiles.PdfEmfRenderer.FontNameRegistrySubKey">
  52532. <summary>
  52533. Get font name key of teh registry.
  52534. </summary>
  52535. </member>
  52536. <member name="M:Spire.Pdf.Graphics.Images.Metafiles.PdfEmfRenderer.DrawLines(System.Drawing.Pen,System.Drawing.PointF[],System.Boolean)">
  52537. <summary>
  52538. Draws extra line between the last and first points.
  52539. </summary>
  52540. <param name="pen">The pen.</param>
  52541. <param name="points">The points.</param>
  52542. <param name="closeShape">If true, connects last and first points.</param>
  52543. </member>
  52544. <member name="M:Spire.Pdf.Graphics.Images.Metafiles.PdfEmfRenderer.DrawCompoundLine(System.Drawing.Pen,System.Drawing.PointF[],System.Boolean,Spire.Pdf.Graphics.PdfPen)">
  52545. <summary>
  52546. Darw the multiple Line
  52547. </summary>
  52548. <param name="pen"></param>
  52549. <param name="points"></param>
  52550. <param name="rotate"></param>
  52551. <param name="pdfPen"></param>
  52552. </member>
  52553. <member name="P:Spire.Pdf.Graphics.Images.Metafiles.PdfEmfRenderer.Bounds">
  52554. <summary>
  52555. </summary>
  52556. </member>
  52557. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.ObjectType.Invalid">
  52558. <summary>
  52559. Invalid object type.
  52560. </summary>
  52561. </member>
  52562. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.ObjectType.Brush">
  52563. <summary>
  52564. Brush object.
  52565. </summary>
  52566. </member>
  52567. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.ObjectType.Pen">
  52568. <summary>
  52569. Pen object.
  52570. </summary>
  52571. </member>
  52572. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.ObjectType.Path">
  52573. <summary>
  52574. Path object.
  52575. </summary>
  52576. </member>
  52577. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.ObjectType.Region">
  52578. <summary>
  52579. Region object.
  52580. </summary>
  52581. </member>
  52582. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.ObjectType.Image">
  52583. <summary>
  52584. Image object.
  52585. </summary>
  52586. </member>
  52587. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.ObjectType.Font">
  52588. <summary>
  52589. Font object.
  52590. </summary>
  52591. </member>
  52592. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.ObjectType.StringFormat">
  52593. <summary>
  52594. String format object.
  52595. </summary>
  52596. </member>
  52597. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.ObjectType.ImageAttributes">
  52598. <summary>
  52599. Image attributes object.
  52600. </summary>
  52601. </member>
  52602. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.ObjectType.CustomLineCap">
  52603. <summary>
  52604. Custom line cap object.
  52605. </summary>
  52606. </member>
  52607. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.BrushType.SolidBrush">
  52608. <summary>
  52609. Default value.
  52610. </summary>
  52611. </member>
  52612. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.BrushType.HatchBrush">
  52613. <summary>
  52614. Hatch brush.
  52615. </summary>
  52616. </member>
  52617. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.BrushType.TextureBrush">
  52618. <summary>
  52619. Texture brush.
  52620. </summary>
  52621. </member>
  52622. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.BrushType.PathGradientBrush">
  52623. <summary>
  52624. Path gradient brush.
  52625. </summary>
  52626. </member>
  52627. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.BrushType.LienarGradientBrush">
  52628. <summary>
  52629. Linear gradient brush.
  52630. </summary>
  52631. </member>
  52632. <member name="T:Spire.Pdf.Graphics.Images.Metafiles.GradientBrushFlags">
  52633. <summary>
  52634. Flags for a linear gradient brush.
  52635. </summary>
  52636. </member>
  52637. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.GradientBrushFlags.Default">
  52638. <summary>
  52639. Minimal data are present.
  52640. </summary>
  52641. </member>
  52642. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.GradientBrushFlags.Matrix">
  52643. <summary>
  52644. The brush applies a transformation matrix to the source image.
  52645. </summary>
  52646. </member>
  52647. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.GradientBrushFlags.ColorBlend">
  52648. <summary>
  52649. The brush contains a ColorBlend object for use with its InterpolationColors property.
  52650. </summary>
  52651. </member>
  52652. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.GradientBrushFlags.Blend">
  52653. <summary>
  52654. The brush contains a Blend object for use with its Blend property.
  52655. </summary>
  52656. </member>
  52657. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.GradientBrushFlags.FocusScales">
  52658. <summary>
  52659. The brush has a non-default value for the FocusScales property.
  52660. </summary>
  52661. </member>
  52662. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.GradientBrushFlags.GammaCorrection">
  52663. <summary>
  52664. The brush uses gamma correction.
  52665. </summary>
  52666. </member>
  52667. <member name="T:Spire.Pdf.Graphics.Images.Metafiles.PenFlags">
  52668. <summary>
  52669. Represents pen flags.
  52670. </summary>
  52671. </member>
  52672. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.PenFlags.Default">
  52673. <summary>
  52674. Pen just with color set.
  52675. </summary>
  52676. </member>
  52677. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.PenFlags.Transform">
  52678. <summary>
  52679. Transformation set. (20-... - float )
  52680. </summary>
  52681. </member>
  52682. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.PenFlags.StartCap">
  52683. <summary>
  52684. StartCap set. ( 20 - int )
  52685. </summary>
  52686. </member>
  52687. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.PenFlags.EndCap">
  52688. <summary>
  52689. EndCap set. ( 20 - int )
  52690. </summary>
  52691. </member>
  52692. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.PenFlags.LineJoin">
  52693. <summary>
  52694. LineJoin set. ( 20 - int )
  52695. </summary>
  52696. </member>
  52697. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.PenFlags.MiterLimit">
  52698. <summary>
  52699. MiterLimit set. ( 20 - float )
  52700. </summary>
  52701. </member>
  52702. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.PenFlags.DashStyle">
  52703. <summary>
  52704. Pen has DashStyle defined.
  52705. </summary>
  52706. </member>
  52707. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.PenFlags.DashCap">
  52708. <summary>
  52709. DashCap set. ( 20 - int )
  52710. </summary>
  52711. </member>
  52712. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.PenFlags.DashOffset">
  52713. <summary>
  52714. DashOffset is defined. (20 - float)
  52715. </summary>
  52716. </member>
  52717. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.PenFlags.DashPattern">
  52718. <summary>
  52719. DashPattern is defined. (20 - int: numArray; 24-... - float: DashPattern )
  52720. </summary>
  52721. </member>
  52722. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.PenFlags.Alignment">
  52723. <summary>
  52724. Alignment set. (20 - int )
  52725. </summary>
  52726. </member>
  52727. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.PenFlags.CompoundArray">
  52728. <summary>
  52729. CompoundArray set. (20 - int: numArray; 24-... - float: compoundArray )
  52730. </summary>
  52731. </member>
  52732. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.PenFlags.CustomStartCap">
  52733. <summary>
  52734. The pen uses a custom start cap.
  52735. </summary>
  52736. </member>
  52737. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.PenFlags.CustomEndCap">
  52738. <summary>
  52739. The pen uses a custom end cap.
  52740. </summary>
  52741. </member>
  52742. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.ObjectImageFormat.Unknown">
  52743. <summary>
  52744. Unknown format.
  52745. </summary>
  52746. </member>
  52747. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.ObjectImageFormat.Bitmap">
  52748. <summary>
  52749. Bitmap image.
  52750. </summary>
  52751. </member>
  52752. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.ObjectImageFormat.Metafile">
  52753. <summary>
  52754. Metafile image.
  52755. </summary>
  52756. </member>
  52757. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.ObjectRegionInitState.Rectangle">
  52758. <summary>
  52759. Region is from rectangle.
  52760. </summary>
  52761. </member>
  52762. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.ObjectRegionInitState.GraphpicsPath">
  52763. <summary>
  52764. Region is from graphics path.
  52765. </summary>
  52766. </member>
  52767. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.ObjectRegionInitState.Empty">
  52768. <summary>
  52769. Region is empty.
  52770. </summary>
  52771. </member>
  52772. <member name="F:Spire.Pdf.Graphics.Images.Metafiles.ObjectRegionInitState.Infinity">
  52773. <summary>
  52774. Region is infinity.
  52775. </summary>
  52776. </member>
  52777. <member name="T:Spire.Pdf.Graphics.PdfBmpImage">
  52778. <summary>
  52779. Represents the bmp image object.
  52780. </summary>
  52781. </member>
  52782. <member name="P:Spire.Pdf.Graphics.PdfBmpImage.Width">
  52783. <summary>
  52784. Gets the width of the image in pixels.
  52785. </summary>
  52786. </member>
  52787. <member name="P:Spire.Pdf.Graphics.PdfBmpImage.Height">
  52788. <summary>
  52789. Gets the height of the image in pixels.
  52790. </summary>
  52791. </member>
  52792. <member name="P:Spire.Pdf.Graphics.PdfBmpImage.HorizontalResolution">
  52793. <summary>
  52794. Gets the horizontal resolution, in pixels per inch, of this Image.
  52795. </summary>
  52796. </member>
  52797. <member name="P:Spire.Pdf.Graphics.PdfBmpImage.VerticalResolution">
  52798. <summary>
  52799. Gets the vertical resolution, in pixels per inch, of this Image.
  52800. </summary>
  52801. </member>
  52802. <member name="M:Spire.Pdf.Graphics.PdfBmpImage.#ctor(System.IO.Stream)">
  52803. <summary>
  52804. Initialize a new instance of PdfBmpImage from stream.
  52805. </summary>
  52806. <param name="s"></param>
  52807. </member>
  52808. <member name="M:Spire.Pdf.Graphics.PdfBmpImage.#ctor(System.String)">
  52809. <summary>
  52810. Initialize a new instance of PdfBmpImage from path.
  52811. </summary>
  52812. <param name="filePath"></param>
  52813. </member>
  52814. <member name="M:Spire.Pdf.Graphics.PdfBmpImage.#ctor(System.Byte[])">
  52815. <summary>
  52816. Initialize a new instance of PdfBmpImage from byte array.
  52817. </summary>
  52818. <param name="data"></param>
  52819. </member>
  52820. <member name="M:Spire.Pdf.Graphics.PdfGifImage.#ctor(System.String)">
  52821. <summary>
  52822. Initialize a new instance of PdfGifImage from path.
  52823. </summary>
  52824. <param name="file"></param>
  52825. </member>
  52826. <member name="M:Spire.Pdf.Graphics.PdfGifImage.#ctor(System.Byte[])">
  52827. <summary>
  52828. Initialize a new instance of PdfGifImage from byte array.
  52829. </summary>
  52830. <param name="data"></param>
  52831. </member>
  52832. <member name="M:Spire.Pdf.Graphics.PdfGifImage.#ctor(System.IO.Stream)">
  52833. <summary>
  52834. Initialize a new instance of PdfGifImage from stream.
  52835. </summary>
  52836. <param name="isp"></param>
  52837. </member>
  52838. <member name="P:Spire.Pdf.Graphics.PdfGifImage.FrameCount">
  52839. <summary>
  52840. Get the count of frame in gif.
  52841. </summary>
  52842. </member>
  52843. <member name="P:Spire.Pdf.Graphics.PdfGifImage.ActiveFrame">
  52844. <summary>
  52845. Get or set the current frame index.
  52846. </summary>
  52847. </member>
  52848. <member name="P:Spire.Pdf.Graphics.PdfGifImage.Width">
  52849. <summary>
  52850. Get the width of the image in pixels.
  52851. </summary>
  52852. </member>
  52853. <member name="P:Spire.Pdf.Graphics.PdfGifImage.Height">
  52854. <summary>
  52855. Get the height of the image in pixels.
  52856. </summary>
  52857. </member>
  52858. <member name="P:Spire.Pdf.Graphics.PdfGifImage.HorizontalResolution">
  52859. <summary>
  52860. Get the horizontal resolution, in pixels per inch, of this Image.
  52861. </summary>
  52862. </member>
  52863. <member name="P:Spire.Pdf.Graphics.PdfGifImage.VerticalResolution">
  52864. <summary>
  52865. Gets the vertical resolution, in pixels per inch, of this Image.
  52866. </summary>
  52867. </member>
  52868. <member name="M:Spire.Pdf.Graphics.PdfGifImage.GetFramePosition(System.Int32)">
  52869. Gets the [x,y] position of the frame in reference to the
  52870. logical screen.
  52871. @param frame the frame
  52872. @return the [x,y] position of the frame
  52873. </member>
  52874. <member name="M:Spire.Pdf.Graphics.PdfGifImage.ReadHeader">
  52875. Reads GIF file header information.
  52876. </member>
  52877. <member name="M:Spire.Pdf.Graphics.PdfGifImage.ReadLSD">
  52878. Reads Logical Screen Descriptor
  52879. </member>
  52880. <member name="M:Spire.Pdf.Graphics.PdfGifImage.ReadShort">
  52881. Reads next 16-bit value, LSB first
  52882. </member>
  52883. <member name="M:Spire.Pdf.Graphics.PdfGifImage.ReadBlock">
  52884. Reads next variable length block from input.
  52885. @return number of bytes stored in "buffer"
  52886. </member>
  52887. <member name="M:Spire.Pdf.Graphics.PdfGifImage.ReadImage">
  52888. Reads next frame image
  52889. </member>
  52890. <member name="M:Spire.Pdf.Graphics.PdfGifImage.ResetFrame">
  52891. Resets frame state for reading next image.
  52892. </member>
  52893. <member name="M:Spire.Pdf.Graphics.PdfGifImage.ReadGraphicControlExt">
  52894. Reads Graphics Control Extension values
  52895. </member>
  52896. <member name="M:Spire.Pdf.Graphics.PdfGifImage.Skip">
  52897. Skips variable length blocks up to and including
  52898. next zero length block.
  52899. </member>
  52900. <member name="T:Spire.Pdf.Graphics.PdfJ2kImage">
  52901. <summary>
  52902. Represents the jpeg2000 image object.
  52903. </summary>
  52904. </member>
  52905. <member name="F:Spire.Pdf.Graphics.PdfJ2kImage.scaledWidth">
  52906. <summary> This is the scaled width of the image taking rotation into account. </summary>
  52907. </member>
  52908. <member name="F:Spire.Pdf.Graphics.PdfJ2kImage.scaledHeight">
  52909. <summary> This is the original height of the image taking rotation into account. </summary>
  52910. </member>
  52911. <member name="F:Spire.Pdf.Graphics.PdfJ2kImage.bpc">
  52912. <summary> this is the bits per component of the raw image. It also flags a CCITT image.</summary>
  52913. </member>
  52914. <member name="P:Spire.Pdf.Graphics.PdfJ2kImage.Width">
  52915. <summary>
  52916. Gets the width of the image in pixels.
  52917. </summary>
  52918. </member>
  52919. <member name="P:Spire.Pdf.Graphics.PdfJ2kImage.Height">
  52920. <summary>
  52921. Gets the height of the image in pixels.
  52922. </summary>
  52923. </member>
  52924. <member name="P:Spire.Pdf.Graphics.PdfJ2kImage.HorizontalResolution">
  52925. <summary>
  52926. Gets the horizontal resolution, in pixels per inch, of this Image.
  52927. </summary>
  52928. </member>
  52929. <member name="P:Spire.Pdf.Graphics.PdfJ2kImage.VerticalResolution">
  52930. <summary>
  52931. Gets the vertical resolution, in pixels per inch, of this Image.
  52932. </summary>
  52933. </member>
  52934. <member name="M:Spire.Pdf.Graphics.PdfJ2kImage.#ctor(System.String)">
  52935. <summary>
  52936. Initialize a new instance of PdfBmpImage from path.
  52937. </summary>
  52938. <param name="filePath"></param>
  52939. </member>
  52940. <member name="M:Spire.Pdf.Graphics.PdfJ2kImage.#ctor(System.Byte[])">
  52941. <summary>
  52942. Initialize a new instance of PdfBmpImage from byte array.
  52943. </summary>
  52944. <param name="data"></param>
  52945. </member>
  52946. <member name="M:Spire.Pdf.Graphics.PdfJ2kImage.#ctor(System.IO.Stream)">
  52947. <summary>
  52948. Initialize a new instance of PdfBmpImage from stream.
  52949. </summary>
  52950. <param name="stream"></param>
  52951. </member>
  52952. <member name="M:Spire.Pdf.Graphics.PdfJ2kImage.ProcessParameters">
  52953. This method checks if the image is a valid JPEG and processes some parameters.
  52954. @throws BadElementException
  52955. @throws IOException
  52956. </member>
  52957. <member name="M:Spire.Pdf.Graphics.PdfJ2kImage.IsJp2">
  52958. @return <code>true</code> if the image is JP2, <code>false</code> if a codestream.
  52959. </member>
  52960. <member name="T:Spire.Pdf.Graphics.PdfJb2Image">
  52961. <summary>
  52962. Represents the jb2 image object.
  52963. </summary>
  52964. </member>
  52965. <member name="P:Spire.Pdf.Graphics.PdfJb2Image.Width">
  52966. <summary>
  52967. Get the width of the image in pixel unit.
  52968. </summary>
  52969. </member>
  52970. <member name="P:Spire.Pdf.Graphics.PdfJb2Image.Height">
  52971. <summary>
  52972. Get the height of the image in pixel unit.
  52973. </summary>
  52974. </member>
  52975. <member name="P:Spire.Pdf.Graphics.PdfJb2Image.HorizontalResolution">
  52976. <summary>
  52977. Get the horizontal resoulution of the image in pixel unit.
  52978. </summary>
  52979. </member>
  52980. <member name="P:Spire.Pdf.Graphics.PdfJb2Image.VerticalResolution">
  52981. <summary>
  52982. Get the vertical resolution of the image in pixel unit.
  52983. </summary>
  52984. </member>
  52985. <member name="M:Spire.Pdf.Graphics.PdfJb2Image.#ctor(System.String)">
  52986. <summary>
  52987. Initialize a new instance of PdfJb2Image from file path.
  52988. </summary>
  52989. <param name="filePath"></param>
  52990. </member>
  52991. <member name="M:Spire.Pdf.Graphics.PdfJb2Image.#ctor(System.Byte[])">
  52992. <summary>
  52993. Initialize a new instance of PdfJb2Image from byte array.
  52994. </summary>
  52995. <param name="data"></param>
  52996. </member>
  52997. <member name="M:Spire.Pdf.Graphics.PdfJb2Image.#ctor(System.IO.Stream)">
  52998. <summary>
  52999. Initialize a new instance of PdfJb2Image from stream.
  53000. </summary>
  53001. <param name="stream"></param>
  53002. </member>
  53003. <member name="T:Spire.Pdf.Graphics.JBIG2SegmentReader.JBIG2Segment">
  53004. Inner class that holds information about a JBIG2 segment.
  53005. @since 2.1.5
  53006. </member>
  53007. <member name="T:Spire.Pdf.Graphics.JBIG2SegmentReader.JBIG2Page">
  53008. Inner class that holds information about a JBIG2 page.
  53009. @since 2.1.5
  53010. </member>
  53011. <member name="M:Spire.Pdf.Graphics.JBIG2SegmentReader.JBIG2Page.GetData(System.Boolean)">
  53012. return as a single byte array the header-data for each segment in segment number
  53013. order, EMBEDDED organization, but i am putting the needed segments in SEQUENTIAL organization.
  53014. if for_embedding, skip the segment types that are known to be not for acrobat.
  53015. @param for_embedding
  53016. @return a byte array
  53017. @throws IOException
  53018. </member>
  53019. <member name="T:Spire.Pdf.Graphics.PdfJpegImage">
  53020. <summary>
  53021. Represents the jpeg image object.
  53022. </summary>
  53023. </member>
  53024. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.RIGHT_ALIGN">
  53025. <summary> this is a kind of image Element. </summary>
  53026. </member>
  53027. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.LEFT_ALIGN">
  53028. <summary> this is a kind of image Element. </summary>
  53029. </member>
  53030. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.MIDDLE_ALIGN">
  53031. <summary> this is a kind of image Element. </summary>
  53032. </member>
  53033. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.TEXTWRAP">
  53034. <summary> this is a kind of image Element. </summary>
  53035. </member>
  53036. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.UNDERLYING">
  53037. <summary> this is a kind of image Element. </summary>
  53038. </member>
  53039. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.AX">
  53040. <summary> This represents a coordinate in the transformation matrix. </summary>
  53041. </member>
  53042. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.AY">
  53043. <summary> This represents a coordinate in the transformation matrix. </summary>
  53044. </member>
  53045. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.BX">
  53046. <summary> This represents a coordinate in the transformation matrix. </summary>
  53047. </member>
  53048. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.BY">
  53049. <summary> This represents a coordinate in the transformation matrix. </summary>
  53050. </member>
  53051. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.CX">
  53052. <summary> This represents a coordinate in the transformation matrix. </summary>
  53053. </member>
  53054. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.CY">
  53055. <summary> This represents a coordinate in the transformation matrix. </summary>
  53056. </member>
  53057. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.DX">
  53058. <summary> This represents a coordinate in the transformation matrix. </summary>
  53059. </member>
  53060. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.DY">
  53061. <summary> This represents a coordinate in the transformation matrix. </summary>
  53062. </member>
  53063. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.ORIGINAL_NONE">
  53064. type of image
  53065. </member>
  53066. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.ORIGINAL_JPEG">
  53067. type of image
  53068. </member>
  53069. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.ORIGINAL_PNG">
  53070. type of image
  53071. </member>
  53072. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.ORIGINAL_GIF">
  53073. type of image
  53074. </member>
  53075. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.ORIGINAL_BMP">
  53076. type of image
  53077. </member>
  53078. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.ORIGINAL_TIFF">
  53079. type of image
  53080. </member>
  53081. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.ORIGINAL_WMF">
  53082. type of image
  53083. </member>
  53084. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.ORIGINAL_JPEG2000">
  53085. type of image
  53086. </member>
  53087. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.ORIGINAL_JBIG2">
  53088. type of image
  53089. @since 2.1.5
  53090. </member>
  53091. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.invert">
  53092. Image color inversion
  53093. </member>
  53094. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.alignment">
  53095. <summary> The alignment of the Image. </summary>
  53096. </member>
  53097. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.alt">
  53098. <summary> Text that can be shown instead of the image. </summary>
  53099. </member>
  53100. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.absoluteX">
  53101. <summary> This is the absolute X-position of the image. </summary>
  53102. </member>
  53103. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.absoluteY">
  53104. <summary> This is the absolute Y-position of the image. </summary>
  53105. </member>
  53106. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.plainWidth">
  53107. <summary> This is the width of the image without rotation. </summary>
  53108. </member>
  53109. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.plainHeight">
  53110. <summary> This is the width of the image without rotation. </summary>
  53111. </member>
  53112. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.scaledWidth">
  53113. <summary> This is the scaled width of the image taking rotation into account. </summary>
  53114. </member>
  53115. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.scaledHeight">
  53116. <summary> This is the original height of the image taking rotation into account. </summary>
  53117. </member>
  53118. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.compressionLevel">
  53119. The compression level of the content streams.
  53120. @since 2.1.3
  53121. </member>
  53122. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.rotationRadians">
  53123. <summary> This is the rotation of the image. </summary>
  53124. </member>
  53125. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.colorspace">
  53126. <summary> this is the colorspace of a jpeg-image. </summary>
  53127. </member>
  53128. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.bpc">
  53129. <summary> this is the bits per component of the raw image. It also flags a CCITT image.</summary>
  53130. </member>
  53131. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.transparency">
  53132. <summary> this is the transparency information of the raw image</summary>
  53133. </member>
  53134. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.indentationLeft">
  53135. the indentation to the left.
  53136. </member>
  53137. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.indentationRight">
  53138. the indentation to the right.
  53139. </member>
  53140. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.dpiX">
  53141. <summary> Holds value of property dpiX. </summary>
  53142. </member>
  53143. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.dpiY">
  53144. <summary> Holds value of property dpiY. </summary>
  53145. </member>
  53146. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.interpolation">
  53147. <summary> Holds value of property interpolation. </summary>
  53148. </member>
  53149. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.profile">
  53150. <summary> ICC Profile attached </summary>
  53151. </member>
  53152. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.deflated">
  53153. Holds value of property deflated.
  53154. </member>
  53155. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.smask">
  53156. Holds value of property smask.
  53157. </member>
  53158. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.xyRatio">
  53159. Holds value of property XYRatio.
  53160. </member>
  53161. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.originalData">
  53162. Holds value of property originalData.
  53163. </member>
  53164. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.spacingBefore">
  53165. The spacing before the image.
  53166. </member>
  53167. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.spacingAfter">
  53168. The spacing after the image.
  53169. </member>
  53170. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.widthPercentage">
  53171. Holds value of property widthPercentage.
  53172. </member>
  53173. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.initialRotation">
  53174. Holds value of property initialRotation.
  53175. </member>
  53176. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.VALID_MARKER">
  53177. <summary> This is a type of marker. </summary>
  53178. </member>
  53179. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.VALID_MARKERS">
  53180. <summary> Acceptable Jpeg markers. </summary>
  53181. </member>
  53182. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.UNSUPPORTED_MARKER">
  53183. <summary> This is a type of marker. </summary>
  53184. </member>
  53185. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.UNSUPPORTED_MARKERS">
  53186. <summary> Unsupported Jpeg markers. </summary>
  53187. </member>
  53188. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.NOPARAM_MARKER">
  53189. <summary> This is a type of marker. </summary>
  53190. </member>
  53191. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.NOPARAM_MARKERS">
  53192. <summary> Jpeg markers without additional parameters. </summary>
  53193. </member>
  53194. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.M_APPD">
  53195. Marker value for Photoshop IRB
  53196. </member>
  53197. <member name="F:Spire.Pdf.Graphics.PdfJpegImage.PS_8BIM_RESO">
  53198. sequence preceding Photoshop resolution data
  53199. </member>
  53200. <member name="M:Spire.Pdf.Graphics.PdfJpegImage.#ctor(System.String)">
  53201. <summary>
  53202. Initialize a new instance of PdfJpegImage from path.
  53203. </summary>
  53204. <param name="filePath">The file path</param>
  53205. </member>
  53206. <member name="M:Spire.Pdf.Graphics.PdfJpegImage.#ctor(System.Byte[])">
  53207. <summary>
  53208. Initialize a new instance of PdfJpegImage from byte array.
  53209. </summary>
  53210. <param name="data">The data array</param>
  53211. </member>
  53212. <member name="M:Spire.Pdf.Graphics.PdfJpegImage.#ctor(System.IO.Stream)">
  53213. <summary>
  53214. Initialize a new instance of PdfJpegImage from stream.
  53215. </summary>
  53216. <param name="imageStream">The data stream</param>
  53217. </member>
  53218. <member name="P:Spire.Pdf.Graphics.PdfJpegImage.HorizontalResolution">
  53219. <summary>
  53220. Gets the horizontal resolution, in pixels per inch, of this Image.
  53221. </summary>
  53222. </member>
  53223. <member name="P:Spire.Pdf.Graphics.PdfJpegImage.VerticalResolution">
  53224. <summary>
  53225. Gets the vertical resolution, in pixels per inch, of this Image.
  53226. </summary>
  53227. </member>
  53228. <member name="P:Spire.Pdf.Graphics.PdfJpegImage.Width">
  53229. <summary>
  53230. Gets the width of the image in pixels.
  53231. </summary>
  53232. </member>
  53233. <member name="P:Spire.Pdf.Graphics.PdfJpegImage.Height">
  53234. <summary>
  53235. Gets the height of the image in pixels.
  53236. </summary>
  53237. </member>
  53238. <member name="T:Spire.Pdf.Graphics.PdfPngImage">
  53239. <summary>
  53240. Represents the png object.
  53241. </summary>
  53242. </member>
  53243. <member name="F:Spire.Pdf.Graphics.PdfPngImage.PNGID">
  53244. Some PNG specific values.
  53245. </member>
  53246. <member name="F:Spire.Pdf.Graphics.PdfPngImage.IHDR">
  53247. A PNG marker.
  53248. </member>
  53249. <member name="F:Spire.Pdf.Graphics.PdfPngImage.PLTE">
  53250. A PNG marker.
  53251. </member>
  53252. <member name="F:Spire.Pdf.Graphics.PdfPngImage.IDAT">
  53253. A PNG marker.
  53254. </member>
  53255. <member name="F:Spire.Pdf.Graphics.PdfPngImage.IEND">
  53256. A PNG marker.
  53257. </member>
  53258. <member name="F:Spire.Pdf.Graphics.PdfPngImage.tRNS">
  53259. A PNG marker.
  53260. </member>
  53261. <member name="F:Spire.Pdf.Graphics.PdfPngImage.pHYs">
  53262. A PNG marker.
  53263. </member>
  53264. <member name="F:Spire.Pdf.Graphics.PdfPngImage.gAMA">
  53265. A PNG marker.
  53266. </member>
  53267. <member name="F:Spire.Pdf.Graphics.PdfPngImage.cHRM">
  53268. A PNG marker.
  53269. </member>
  53270. <member name="F:Spire.Pdf.Graphics.PdfPngImage.sRGB">
  53271. A PNG marker.
  53272. </member>
  53273. <member name="F:Spire.Pdf.Graphics.PdfPngImage.iCCP">
  53274. A PNG marker.
  53275. </member>
  53276. <member name="P:Spire.Pdf.Graphics.PdfPngImage.Width">
  53277. <summary>
  53278. Get the width of the image in pixels.
  53279. </summary>
  53280. </member>
  53281. <member name="P:Spire.Pdf.Graphics.PdfPngImage.Height">
  53282. <summary>
  53283. Gets the height of the image in pixels.
  53284. </summary>
  53285. </member>
  53286. <member name="P:Spire.Pdf.Graphics.PdfPngImage.HorizontalResolution">
  53287. <summary>
  53288. Get the horizontal resolution, in pixels per inch, of this Image.
  53289. </summary>
  53290. </member>
  53291. <member name="P:Spire.Pdf.Graphics.PdfPngImage.VerticalResolution">
  53292. <summary>
  53293. Get the vertical resolution, in pixels per inch, of this Image.
  53294. </summary>
  53295. </member>
  53296. <member name="M:Spire.Pdf.Graphics.PdfPngImage.#ctor(System.String)">
  53297. <summary>
  53298. Initialize a new instance of PdfPngImage from file path.
  53299. </summary>
  53300. <param name="filePath">the file path</param>
  53301. </member>
  53302. <member name="M:Spire.Pdf.Graphics.PdfPngImage.#ctor(System.Byte[])">
  53303. <summary>
  53304. Initialize a new instance of PdfPngImage from byte array.
  53305. </summary>
  53306. <param name="data">byte array</param>
  53307. </member>
  53308. <member name="M:Spire.Pdf.Graphics.PdfPngImage.#ctor(System.IO.Stream)">
  53309. <summary>
  53310. Initialize a new instance of PdfPngImage from stream.
  53311. </summary>
  53312. <param name="isp">stream</param>
  53313. </member>
  53314. <member name="M:Spire.Pdf.Graphics.PdfPngImage.GetInt(System.IO.Stream)">
  53315. Gets an <CODE>int</CODE> from an <CODE>Stream</CODE>.
  53316. @param is an <CODE>Stream</CODE>
  53317. @return the value of an <CODE>int</CODE>
  53318. </member>
  53319. <member name="M:Spire.Pdf.Graphics.PdfPngImage.GetWord(System.IO.Stream)">
  53320. Gets a <CODE>word</CODE> from an <CODE>Stream</CODE>.
  53321. @param is an <CODE>Stream</CODE>
  53322. @return the value of an <CODE>int</CODE>
  53323. </member>
  53324. <member name="M:Spire.Pdf.Graphics.PdfPngImage.GetString(System.IO.Stream)">
  53325. Gets a <CODE>String</CODE> from an <CODE>Stream</CODE>.
  53326. @param is an <CODE>Stream</CODE>
  53327. @return the value of an <CODE>int</CODE>
  53328. </member>
  53329. <member name="T:Spire.Pdf.Graphics.PdfTiffImage">
  53330. <summary>
  53331. Represents the tiff image object.
  53332. </summary>
  53333. </member>
  53334. <member name="M:Spire.Pdf.Graphics.PdfTiffImage.GetBytesCountPerComponent">
  53335. <summary>
  53336. Get bytes count per component.
  53337. </summary>
  53338. <returns>The bytes count per component</returns>
  53339. </member>
  53340. <member name="M:Spire.Pdf.Graphics.PdfTiffImage.ProcessImageData(System.Byte[],System.Int32,System.Boolean)">
  53341. <summary>
  53342. Process the image data.
  53343. if the value of SamplePerPixel bigger than 3 extra samples should
  53344. give an indication of the meaning of the additional channels
  53345. </summary>
  53346. <param name="data">The same y position image data.</param>
  53347. <param name="y">The y position</param>
  53348. <param name="existSMask">Whether exist smask.</param>
  53349. <returns>The processed image data.</returns>
  53350. </member>
  53351. <member name="T:Spire.Pdf.Graphics.Layer.IPdfVisibilityGroup">
  53352. <summary>
  53353. Represent pdf optional content group(or optional content membership).
  53354. </summary>
  53355. </member>
  53356. <member name="P:Spire.Pdf.Graphics.Layer.IPdfVisibilityGroup.Visibility">
  53357. <summary>
  53358. Visible of optional content.
  53359. </summary>
  53360. </member>
  53361. <member name="T:Spire.Pdf.Graphics.Layer.PdfIntent">
  53362. <summary>
  53363. The intent of using optional group
  53364. </summary>
  53365. </member>
  53366. <member name="F:Spire.Pdf.Graphics.Layer.PdfIntent.View">
  53367. <summary>
  53368. Which is intended to represent a document designer's
  53369. structural organization of artwork.
  53370. </summary>
  53371. </member>
  53372. <member name="F:Spire.Pdf.Graphics.Layer.PdfIntent.Design">
  53373. <summary>
  53374. Which is intended for interactive use by document consumers.
  53375. </summary>
  53376. </member>
  53377. <member name="T:Spire.Pdf.Graphics.Layer.PdfLayer">
  53378. <summary>
  53379. Represent pdf optional content group.
  53380. Content typically belongs to a single optional content group.
  53381. </summary>
  53382. </member>
  53383. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayer.m_dictionary">
  53384. <summary>
  53385. Optional content group dictionary
  53386. </summary>
  53387. </member>
  53388. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayer.m_name">
  53389. <summary>
  53390. Optional content group Name
  53391. </summary>
  53392. </member>
  53393. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayer.m_intent">
  53394. <summary>
  53395. Optional group used Intent
  53396. </summary>
  53397. </member>
  53398. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayer.m_config">
  53399. <summary>
  53400. Optional content configuration.
  53401. </summary>
  53402. </member>
  53403. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayer.m_reference">
  53404. <summary>
  53405. Optional content group reference.
  53406. </summary>
  53407. </member>
  53408. <member name="P:Spire.Pdf.Graphics.Layer.PdfLayer.Name">
  53409. <summary>
  53410. Get or set pdf layer name.
  53411. Notice:
  53412. Name may be is not unique.
  53413. </summary>
  53414. </member>
  53415. <member name="P:Spire.Pdf.Graphics.Layer.PdfLayer.ViewState">
  53416. <summary>
  53417. Get or set pdf layer view state.
  53418. </summary>
  53419. </member>
  53420. <member name="P:Spire.Pdf.Graphics.Layer.PdfLayer.ExportState">
  53421. <summary>
  53422. Get or set pdf layer export state.
  53423. </summary>
  53424. </member>
  53425. <member name="P:Spire.Pdf.Graphics.Layer.PdfLayer.PrintState">
  53426. <summary>
  53427. Get or set pdf layer print state.
  53428. </summary>
  53429. </member>
  53430. <member name="P:Spire.Pdf.Graphics.Layer.PdfLayer.Visibility">
  53431. <summary>
  53432. Get or set pdf layer visible.
  53433. </summary>
  53434. </member>
  53435. <member name="P:Spire.Pdf.Graphics.Layer.PdfLayer.IsShowOnUI">
  53436. <summary>
  53437. Get whether the layer shows on user interface or not.
  53438. </summary>
  53439. </member>
  53440. <member name="P:Spire.Pdf.Graphics.Layer.PdfLayer.Reference">
  53441. <summary>
  53442. Get reference of the layer.
  53443. </summary>
  53444. </member>
  53445. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayer.#ctor(System.String,Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration,Spire.Pdf.IO.PdfCrossTable)">
  53446. <summary>
  53447. Construct an instance
  53448. </summary>
  53449. <param name="name">The pdf layer name</param>
  53450. <param name="defaultViewConfig">The optional content configuration.</param>
  53451. <param name="crossTable">The pdf cross Table</param>
  53452. </member>
  53453. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayer.#ctor(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration,Spire.Pdf.IO.PdfCrossTable)">
  53454. <summary>
  53455. Construct an instance with the optional content group dictionary
  53456. </summary>
  53457. <param name="dictOptionalContentGroup">The optional content group dictionary</param>
  53458. <param name="defaultViewConfig">The optional content configuration.</param>
  53459. <param name="crossTable">The pdf cross Table</param>
  53460. </member>
  53461. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayer.#ctor(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration,Spire.Pdf.IO.PdfCrossTable,System.String)">
  53462. <summary>
  53463. Construct an instance with the optional content group dictionary
  53464. </summary>
  53465. <param name="dictOptionalContentGroup">The optional content group dictionary</param>
  53466. <param name="defaultViewConfig">The optional content configuration.</param>
  53467. <param name="crossTable">The pdf cross Table</param>
  53468. <param name="reference">The reference of the layer</param>
  53469. </member>
  53470. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayer.CreateGraphics(Spire.Pdf.Graphics.PdfCanvas)">
  53471. <summary>
  53472. Create the layer graphics.
  53473. </summary>
  53474. <param name="g">
  53475. The pdf layer container's graphics.
  53476. eg: PdfPageBase.Canvas ...
  53477. </param>
  53478. <returns>The pdf layer graphics.</returns>
  53479. </member>
  53480. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayer.Dictionary_BeginSave(System.Object,Spire.Pdf.Primitives.SavePdfPrimitiveEventArgs)">
  53481. <summary>
  53482. Trigger when pdf wrappered element saving.
  53483. </summary>
  53484. <param name="sender">The source of event.</param>
  53485. <param name="ars">The arguments of event.</param>
  53486. </member>
  53487. <member name="P:Spire.Pdf.Graphics.Layer.PdfLayer.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  53488. <summary>
  53489. Gets the wrapped element.
  53490. </summary>
  53491. </member>
  53492. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayer.SynchronizeToPdfPrimitive">
  53493. <summary>
  53494. Synchronize the instance to the pdf primitive.
  53495. </summary>
  53496. </member>
  53497. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayer.SynchronizeToPdfPrimitiveForName(Spire.Pdf.Primitives.PdfDictionary)">
  53498. <summary>
  53499. Synchronize the instance field m_name to the pdf primitive.
  53500. </summary>
  53501. <param name="dictOptionalContentGroup">The optional content group dictionary</param>
  53502. </member>
  53503. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayer.SynchronizeToPdfPrimitiveForIntent(Spire.Pdf.Primitives.PdfDictionary)">
  53504. <summary>
  53505. Synchronize the instance field m_intent to the pdf primitive.
  53506. </summary>
  53507. <param name="dictOptionalContentGroup">The optional content group dictionary</param>
  53508. </member>
  53509. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayer.SynchronizeToPdfPrimitiveForUsage(System.String,System.String)">
  53510. <summary>
  53511. Synchronize the instance field Usage to the pdf primitive.
  53512. </summary>
  53513. <param name="layerProperty">The layer property</param>
  53514. <param name="flag">The layer property's state</param>
  53515. </member>
  53516. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayer.SynchronizeFromPdfPrimitive">
  53517. <summary>
  53518. Synchronize the instance from the pdf primitive.
  53519. </summary>
  53520. </member>
  53521. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayer.SynchronizeFromPdfPrimitiveForName(Spire.Pdf.Primitives.PdfDictionary)">
  53522. <summary>
  53523. Synchronize the instance field m_name from the pdf primitive.
  53524. </summary>
  53525. <param name="dictOptionalContentGroup">The optional content group dictionary</param>
  53526. </member>
  53527. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayer.SynchronizeFromPdfPrimitiveForIntent(Spire.Pdf.Primitives.PdfDictionary)">
  53528. <summary>
  53529. Synchronize the instance field m_intent from the pdf primitive.
  53530. </summary>
  53531. <param name="dictOptionalContentGroup">The optional content group dictionary</param>
  53532. </member>
  53533. <member name="T:Spire.Pdf.Graphics.Layer.PdfLayerCollection">
  53534. <summary>
  53535. Represent pdf layer collection.
  53536. </summary>
  53537. </member>
  53538. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayerCollection.m_documentBase">
  53539. <summary>
  53540. The PdfDocumentBase.
  53541. </summary>
  53542. </member>
  53543. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayerCollection.m_dictionary">
  53544. <summary>
  53545. Optional content properties dictionary.
  53546. </summary>
  53547. </member>
  53548. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayerCollection.m_layers">
  53549. <summary>
  53550. Optional content groups.
  53551. </summary>
  53552. </member>
  53553. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayerCollection.m_defaultViewConfig">
  53554. <summary>
  53555. Default viewing optional content configuration.
  53556. </summary>
  53557. </member>
  53558. <member name="P:Spire.Pdf.Graphics.Layer.PdfLayerCollection.Item(System.Int32)">
  53559. <summary>
  53560. Get the pdf layer of the index.
  53561. </summary>
  53562. <param name="index">Pdf layer index</param>
  53563. <returns>Pdf layer</returns>
  53564. </member>
  53565. <member name="P:Spire.Pdf.Graphics.Layer.PdfLayerCollection.Item(System.String)">
  53566. <summary>
  53567. Get the pdf layer of name.
  53568. Notice:
  53569. Pdf layer name may be is not unique.
  53570. If exist duplication of name,return first pdf layer of name.
  53571. If not exist pdf layer of name,return null;
  53572. </summary>
  53573. <param name="name">Pdf layer name</param>
  53574. <returns>Pdf layer</returns>
  53575. </member>
  53576. <member name="P:Spire.Pdf.Graphics.Layer.PdfLayerCollection.Count">
  53577. <summary>
  53578. Gets the number of pdf layers contained.
  53579. </summary>
  53580. </member>
  53581. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.#ctor(Spire.Pdf.PdfDocumentBase,Spire.Pdf.IO.PdfCrossTable)">
  53582. <summary>
  53583. Construct an instance
  53584. </summary>
  53585. <param name="documentBase">The PdfDocumentBase.</param>
  53586. <param name="crossTable">The pdf cross table</param>
  53587. </member>
  53588. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.#ctor(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.PdfDocumentBase,Spire.Pdf.IO.PdfCrossTable)">
  53589. <summary>
  53590. Construct an instance with the optional content properties dictionary
  53591. </summary>
  53592. <param name="dictOptionalContentProperties">The optional content properties dictionary</param>
  53593. <param name="documentBase">The PdfDocumentBase.</param>
  53594. <param name="crossTable">The pdf cross table</param>
  53595. </member>
  53596. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.NewOutline">
  53597. <summary>
  53598. Create a new empty pdf layer outline.
  53599. </summary>
  53600. <returns>Pdf layer outline.</returns>
  53601. </member>
  53602. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.AddLayer(System.String)">
  53603. <summary>
  53604. Add a new pdf layer.
  53605. </summary>
  53606. <param name="name">Pdf layer name.</param>
  53607. <returns>Pdf layer.</returns>
  53608. </member>
  53609. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.AddLayer(System.String,Spire.Pdf.Graphics.Layer.PdfVisibility)">
  53610. <summary>
  53611. Add a new pdf layer.
  53612. </summary>
  53613. <param name="name">Pdf layer name.</param>
  53614. <param name="state">Pdf layer's visibility.</param>
  53615. <returns>Pdf layer.</returns>
  53616. </member>
  53617. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.RemoveLayer(Spire.Pdf.Graphics.Layer.PdfLayer)">
  53618. <summary>
  53619. Remove the pdf layer.
  53620. </summary>
  53621. <param name="layer">The pdf layer.</param>
  53622. <returns>
  53623. True if item is successfully removed; otherwise, false. This method also
  53624. returns false if item was not found
  53625. </returns>
  53626. </member>
  53627. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.RemoveLayer(Spire.Pdf.Graphics.Layer.PdfLayer,System.Boolean)">
  53628. <summary>
  53629. Remove the pdf layer.
  53630. </summary>
  53631. <param name="layer">The pdf layer.</param>
  53632. <param name="withContent">If true,remove content with the pdf layer.Otherwise,false.</param>
  53633. <returns>
  53634. True if item is successfully removed; otherwise, false. This method also
  53635. returns false if item was not found
  53636. </returns>
  53637. </member>
  53638. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.RemovelayerFromOcgs(Spire.Pdf.Graphics.Layer.PdfLayer)">
  53639. <summary>
  53640. Remove layer from Ocgs array.
  53641. </summary>
  53642. <param name="layer"></param>
  53643. </member>
  53644. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.RemoveLayer(System.String)">
  53645. <summary>
  53646. Remove the pdf layer.
  53647. Notice: Pdf layer name may be is not unique.
  53648. If exist duplication of name,will remove all pdf layers of name.
  53649. </summary>
  53650. <param name="name">Pdf layer name.</param>
  53651. <returns>
  53652. True if item is successfully removed; otherwise, false. This method also
  53653. returns false if item was not found
  53654. </returns>
  53655. </member>
  53656. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.RemoveLayer(System.String,System.Boolean)">
  53657. <summary>
  53658. Remove the pdf layer.
  53659. Notice: Pdf layer name may be is not unique.
  53660. If exist duplication of name,will remove all pdf layers of name.
  53661. </summary>
  53662. <param name="name">Pdf layer name.</param>
  53663. <param name="withContent">If true,remove content with the pdf layer.Otherwise,false.</param>
  53664. <returns>
  53665. True if item is successfully removed; otherwise, false. This method also
  53666. returns false if item was not found
  53667. </returns>
  53668. </member>
  53669. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.FindLayers(System.String)">
  53670. <summary>
  53671. Find pdf layers of name.
  53672. </summary>
  53673. <param name="name">Pdf layer name.</param>
  53674. <returns>Pdf layers of name.</returns>
  53675. </member>
  53676. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.Dictionary_BeginSave(System.Object,Spire.Pdf.Primitives.SavePdfPrimitiveEventArgs)">
  53677. <summary>
  53678. Trigger when pdf wrappered element saving.
  53679. </summary>
  53680. <param name="sender">The source of event.</param>
  53681. <param name="ars">The arguments of event.</param>
  53682. </member>
  53683. <member name="P:Spire.Pdf.Graphics.Layer.PdfLayerCollection.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  53684. <summary>
  53685. Gets the wrapped element.
  53686. </summary>
  53687. </member>
  53688. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.SynchronizeToPdfPrimitive">
  53689. <summary>
  53690. Synchronize the instance to the pdf primitive.
  53691. </summary>
  53692. </member>
  53693. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.SynchronizeToPdfPrimitiveForConfiguration(Spire.Pdf.Primitives.PdfDictionary)">
  53694. <summary>
  53695. Synchronize the instance field m_defaultViewConfig,m_otherConfigs to the pdf primitive.
  53696. </summary>
  53697. <param name="dictOptionalContentProperties">The optional content properties dictionary</param>
  53698. </member>
  53699. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.SynchronizeToPdfPrimitiveForLayers(Spire.Pdf.Primitives.PdfDictionary)">
  53700. <summary>
  53701. Synchronize the instance field m_layers to the pdf primitive.
  53702. </summary>
  53703. <param name="dictOptionalContentProperties">The optional content properties dictionary</param>
  53704. </member>
  53705. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.SynchronizeFromPdfPrimitive">
  53706. <summary>
  53707. Synchronize the instance from the pdf primitive.
  53708. </summary>
  53709. </member>
  53710. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.SynchronizeFromPdfPrimitiveForConfiguration(Spire.Pdf.Primitives.PdfDictionary)">
  53711. <summary>
  53712. Synchronize the instance field m_defaultViewConfig,m_otherConfigs from the pdf primitive.
  53713. </summary>
  53714. <param name="dictOptionalContentProperties">The optional content properties dictionary</param>
  53715. </member>
  53716. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollection.SynchronizeFromPdfPrimitiveForLayers(Spire.Pdf.Primitives.PdfDictionary)">
  53717. <summary>
  53718. Synchronize the instance field m_layers from the pdf primitive.
  53719. </summary>
  53720. <param name="dictOptionalContentProperties">The optional content properties dictionary</param>
  53721. </member>
  53722. <member name="T:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration">
  53723. <summary>
  53724. Represent pdf optional content configuration
  53725. </summary>
  53726. </member>
  53727. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.m_dictionary">
  53728. <summary>
  53729. Optional content configuration dictionary
  53730. </summary>
  53731. </member>
  53732. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.m_name">
  53733. <summary>
  53734. A name for the configuration.
  53735. </summary>
  53736. </member>
  53737. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.m_baseState">
  53738. <summary>
  53739. Used to initialize the states of all optional content groups's visibility.
  53740. </summary>
  53741. </member>
  53742. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.m_on">
  53743. <summary>
  53744. An array of optional content groups whose state should be set to
  53745. ON when this configuration is applied.
  53746. </summary>
  53747. </member>
  53748. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.m_off">
  53749. <summary>
  53750. An array of optional content groups whose state should be set to
  53751. OFF when this configuration is applied.
  53752. </summary>
  53753. </member>
  53754. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.m_intent">
  53755. <summary>
  53756. Used to determine which optional group's states to consider and ignore
  53757. in calculating the visibility of content.
  53758. </summary>
  53759. </member>
  53760. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.m_layerOutline">
  53761. <summary>
  53762. An array specifying the recommended order for presentation of optional content
  53763. groups in user interface.
  53764. </summary>
  53765. </member>
  53766. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.#ctor(System.String,Spire.Pdf.IO.PdfCrossTable)">
  53767. <summary>
  53768. Construct an instance
  53769. </summary>
  53770. <param name="name">A name for the configuration.</param>
  53771. <param name="crossTable">The pdf cross table</param>
  53772. </member>
  53773. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.#ctor(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.IO.PdfCrossTable)">
  53774. <summary>
  53775. Construct an instance with the optional content configuration dictionary
  53776. </summary>
  53777. <param name="dictOptionalContentProperties">The optional content configuration dictionary</param>
  53778. <param name="crossTable">The pdf cross table</param>
  53779. </member>
  53780. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.NewOutline">
  53781. <summary>
  53782. Create a new empty pdf layer outline.
  53783. </summary>
  53784. <returns>Pdf layer outline.</returns>
  53785. </member>
  53786. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.AddLayer(Spire.Pdf.Graphics.Layer.PdfLayer,Spire.Pdf.Graphics.Layer.PdfVisibility)">
  53787. <summary>
  53788. Configure a layer at top level.
  53789. </summary>
  53790. <param name="layer">The pdf layer.</param>
  53791. <param name="state">The layer's visibility.</param>
  53792. </member>
  53793. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.RemoveLayer(Spire.Pdf.Graphics.Layer.PdfLayer)">
  53794. <summary>
  53795. Remove a layer's configs.
  53796. </summary>
  53797. <param name="layer">The pdf layer.</param>
  53798. </member>
  53799. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.GetLayerVisibility(Spire.Pdf.Graphics.Layer.PdfLayer)">
  53800. <summary>
  53801. Get layer's visibility.
  53802. </summary>
  53803. <param name="layer">The pdf layer.</param>
  53804. <returns>The pdf layer's visibility.</returns>
  53805. </member>
  53806. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.SetLayerVisibility(Spire.Pdf.Graphics.Layer.PdfLayer,Spire.Pdf.Graphics.Layer.PdfVisibility)">
  53807. <summary>
  53808. Set layer's visibility.
  53809. </summary>
  53810. <param name="layer">The pdf layer.</param>
  53811. <param name="state">The pdf layer's visibility.</param>
  53812. </member>
  53813. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.GetLayerShowOnUI(Spire.Pdf.Graphics.Layer.PdfLayer)">
  53814. <summary>
  53815. Return layer shows on ui or not.
  53816. </summary>
  53817. <param name="layer">The layer</param>
  53818. <returns></returns>
  53819. </member>
  53820. <!-- 对于成员“M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.SetASItem(System.String,System.String)”忽略有格式错误的 XML 注释 -->
  53821. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.AppendOCGsItem(Spire.Pdf.Primitives.PdfArray,System.String)">
  53822. <summary>
  53823. Append OCGs item for AS item
  53824. </summary>
  53825. <param name="As">the AS PdfArray</param>
  53826. <param name="layerProperties">The layer property</param>
  53827. </member>
  53828. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.GetVisibility(Spire.Pdf.Interfaces.IPdfPrimitive)">
  53829. <summary>
  53830. Get layer's visibility.
  53831. </summary>
  53832. <param name="layer">The pdf Layer dictionary.</param>
  53833. <returns>The pdf layer's visibility.</returns>
  53834. </member>
  53835. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.AddVisibilitySettings(System.Collections.Generic.List{Spire.Pdf.Interfaces.IPdfPrimitive},Spire.Pdf.Graphics.Layer.PdfVisibility)">
  53836. <summary>
  53837. Add pdf layer visibility settings.
  53838. </summary>
  53839. <param name="layers">The list of pdf Layer dictionary.</param>
  53840. <param name="state">Visibility of the pdf layer.</param>
  53841. </member>
  53842. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.AddVisibilitySettings(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.Graphics.Layer.PdfVisibility)">
  53843. <summary>
  53844. Add pdf layer visibility settings.
  53845. </summary>
  53846. <param name="layer">The pdf Layer dictionary.</param>
  53847. <param name="state">Visibility of the pdf layer.</param>
  53848. </member>
  53849. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.RemoveVisibilitySettings(System.Collections.Generic.List{Spire.Pdf.Interfaces.IPdfPrimitive})">
  53850. <summary>
  53851. Remove pdf layer visibility settings.
  53852. </summary>
  53853. <param name="layers">The list of pdf Layer dictionary.</param>
  53854. </member>
  53855. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.RemoveVisibilitySettings(Spire.Pdf.Interfaces.IPdfPrimitive)">
  53856. <summary>
  53857. Remove pdf layer visibility settings.
  53858. </summary>
  53859. <param name="layer">The pdf Layer dictionary.</param>
  53860. </member>
  53861. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.AddVisibilitySettings(Spire.Pdf.Graphics.Layer.PdfLayer,Spire.Pdf.Graphics.Layer.PdfVisibility)">
  53862. <summary>
  53863. Add pdf layer visibility settings.
  53864. </summary>
  53865. <param name="layer">The pdf Layer.</param>
  53866. <param name="state">Visibility of the pdf layer.</param>
  53867. </member>
  53868. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.RemoveVisibilitySettings(Spire.Pdf.Graphics.Layer.PdfLayer)">
  53869. <summary>
  53870. Remove pdf layer visibility settings.
  53871. </summary>
  53872. <param name="layer">The pdf Layer.</param>
  53873. </member>
  53874. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.GetShowOnUI(Spire.Pdf.Interfaces.IPdfPrimitive)">
  53875. <summary>
  53876. Return the layer shows on ui or not.
  53877. </summary>
  53878. <param name="layer">The layer</param>
  53879. <returns></returns>
  53880. </member>
  53881. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.Dictionary_BeginSave(System.Object,Spire.Pdf.Primitives.SavePdfPrimitiveEventArgs)">
  53882. <summary>
  53883. Trigger when pdf wrappered element saving.
  53884. </summary>
  53885. <param name="sender">The source of event.</param>
  53886. <param name="ars">The arguments of event.</param>
  53887. </member>
  53888. <member name="P:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  53889. <summary>
  53890. Gets the wrapped element.
  53891. </summary>
  53892. </member>
  53893. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.SynchronizeToPdfPrimitive">
  53894. <summary>
  53895. Synchronize the instance to the pdf primitive.
  53896. </summary>
  53897. </member>
  53898. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.SynchronizeToPdfPrimitiveForName(Spire.Pdf.Primitives.PdfDictionary)">
  53899. <summary>
  53900. Synchronize the instance field m_name to the pdf primitive.
  53901. </summary>
  53902. <param name="dictOptionalContentConfiguration">The optional content configuration dictionary</param>
  53903. </member>
  53904. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.SynchronizeToPdfPrimitiveForBaseState(Spire.Pdf.Primitives.PdfDictionary)">
  53905. <summary>
  53906. Synchronize the instance field m_baseState to the pdf primitive.
  53907. </summary>
  53908. <param name="dictOptionalContentConfiguration">The optional content configuration dictionary</param>
  53909. </member>
  53910. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.SynchronizeToPdfPrimitiveForOn(Spire.Pdf.Primitives.PdfDictionary)">
  53911. <summary>
  53912. Synchronize the instance field m_on to the pdf primitive.
  53913. </summary>
  53914. <param name="dictOptionalContentConfiguration">The optional content configuration dictionary</param>
  53915. </member>
  53916. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.SynchronizeToPdfPrimitiveForOff(Spire.Pdf.Primitives.PdfDictionary)">
  53917. <summary>
  53918. Synchronize the instance field m_off to the pdf primitive.
  53919. </summary>
  53920. <param name="dictOptionalContentConfiguration">The optional content configuration dictionary</param>
  53921. </member>
  53922. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.SynchronizeToPdfPrimitiveForIntent(Spire.Pdf.Primitives.PdfDictionary)">
  53923. <summary>
  53924. Synchronize the instance field m_intent to the pdf primitive.
  53925. </summary>
  53926. <param name="dictOptionalContentConfiguration">The optional content configuration dictionary</param>
  53927. </member>
  53928. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.SynchronizeToPdfPrimitiveForLayerOutline(Spire.Pdf.Primitives.PdfDictionary)">
  53929. <summary>
  53930. Synchronize the instance field m_layerOutline to the pdf primitive.
  53931. </summary>
  53932. <param name="dictOptionalContentConfiguration">The optional content configuration dictionary</param>
  53933. </member>
  53934. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.SynchronizeFromPdfPrimitive">
  53935. <summary>
  53936. Synchronize the instance from the pdf primitive.
  53937. </summary>
  53938. </member>
  53939. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.SynchronizeFromPdfPrimitiveForName(Spire.Pdf.Primitives.PdfDictionary)">
  53940. <summary>
  53941. Synchronize the instance field m_name from the pdf primitive.
  53942. </summary>
  53943. <param name="dictOptionalContentConfiguration">The optional content configuration dictionary</param>
  53944. </member>
  53945. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.SynchronizeFromPdfPrimitiveForBaseState(Spire.Pdf.Primitives.PdfDictionary)">
  53946. <summary>
  53947. Synchronize the instance field m_baseState from the pdf primitive.
  53948. </summary>
  53949. <param name="dictOptionalContentConfiguration">The optional content configuration dictionary</param>
  53950. </member>
  53951. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.SynchronizeFromPdfPrimitiveForIntent(Spire.Pdf.Primitives.PdfDictionary)">
  53952. <summary>
  53953. Synchronize the instance field m_intent from the pdf primitive.
  53954. </summary>
  53955. <param name="dictOptionalContentConfiguration">The optional content configuration dictionary.</param>
  53956. </member>
  53957. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.SynchronizeFromPdfPrimitiveForOn(Spire.Pdf.Primitives.PdfDictionary)">
  53958. <summary>
  53959. Synchronize the instance field m_on from the pdf primitive.
  53960. </summary>
  53961. <param name="dictOptionalContentConfiguration">The optional content configuration dictionary</param>
  53962. </member>
  53963. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.SynchronizeFromPdfPrimitiveForOff(Spire.Pdf.Primitives.PdfDictionary)">
  53964. <summary>
  53965. Synchronize the instance field m_off from the pdf primitive.
  53966. </summary>
  53967. <param name="dictOptionalContentConfiguration">The optional content configuration dictionary</param>
  53968. </member>
  53969. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerCollectionConfiguration.SynchronizeFromPdfPrimitiveForLayerOutline(Spire.Pdf.Primitives.PdfDictionary)">
  53970. <summary>
  53971. Synchronize the instance field m_layerOutline from the pdf primitive.
  53972. </summary>
  53973. <param name="dictOptionalContentConfiguration">The optional content configuration dictionary.</param>
  53974. </member>
  53975. <member name="T:Spire.Pdf.Graphics.Layer.PdfLayerMembership">
  53976. <summary>
  53977. Represent pdf optional content membership.
  53978. To express more complex visibility policies,content should declare itself not
  53979. to belong directly an optional content group but rather to an optional content
  53980. membership.
  53981. </summary>
  53982. </member>
  53983. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayerMembership.m_dictionary">
  53984. <summary>
  53985. Optional content membership dictionary
  53986. </summary>
  53987. </member>
  53988. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayerMembership.m_relatedLayers">
  53989. <summary>
  53990. Optional content group whose visibility determine the visibility of
  53991. this optional content membership.
  53992. </summary>
  53993. </member>
  53994. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayerMembership.m_visibilityPolicy">
  53995. <summary>
  53996. Visibility policy.
  53997. </summary>
  53998. </member>
  53999. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayerMembership.m_visibilityExpression">
  54000. <summary>
  54001. Visibility expression.
  54002. </summary>
  54003. </member>
  54004. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayerMembership.m_layers">
  54005. <summary>
  54006. All optional content groups in document,not all related this membership.
  54007. </summary>
  54008. </member>
  54009. <member name="P:Spire.Pdf.Graphics.Layer.PdfLayerMembership.Visibility">
  54010. <summary>
  54011. Pdf layer membership Visibility.
  54012. </summary>
  54013. </member>
  54014. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerMembership.#ctor(System.Collections.Generic.List{Spire.Pdf.Graphics.Layer.PdfLayer},Spire.Pdf.IO.PdfCrossTable)">
  54015. <summary>
  54016. Construct a instance.
  54017. </summary>
  54018. <param name="layers">all optional content groups.</param>
  54019. <param name="crossTable">The pdf cross table.</param>
  54020. </member>
  54021. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerMembership.#ctor(Spire.Pdf.Primitives.PdfDictionary,System.Collections.Generic.List{Spire.Pdf.Graphics.Layer.PdfLayer},Spire.Pdf.IO.PdfCrossTable)">
  54022. <summary>
  54023. Construct an instance with the optional content membership dictionary.
  54024. </summary>
  54025. <param name="dictOptionalContentProperties">The optional content membership dictionary.</param>
  54026. <param name="layers">all optional content groups.</param>
  54027. <param name="crossTable">The pdf cross table.</param>
  54028. </member>
  54029. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerMembership.Dictionary_BeginSave(System.Object,Spire.Pdf.Primitives.SavePdfPrimitiveEventArgs)">
  54030. <summary>
  54031. Trigger when pdf wrappered element saving.
  54032. </summary>
  54033. <param name="sender">The source of event.</param>
  54034. <param name="ars">The arguments of event.</param>
  54035. </member>
  54036. <member name="P:Spire.Pdf.Graphics.Layer.PdfLayerMembership.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  54037. <summary>
  54038. Gets the wrapped element.
  54039. </summary>
  54040. </member>
  54041. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerMembership.SynchronizeToPdfPrimitive">
  54042. <summary>
  54043. Synchronize the instance to the pdf primitive.
  54044. </summary>
  54045. </member>
  54046. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerMembership.SynchronizeToPdfPrimitiveForRelatedLayerss(Spire.Pdf.Primitives.PdfDictionary)">
  54047. <summary>
  54048. Synchronize the instance field m_relatedLayers to the pdf primitive.
  54049. </summary>
  54050. <param name="dictOptionalContentMembership">The optional content membership dictionary</param>
  54051. </member>
  54052. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerMembership.SynchronizeToPdfPrimitiveForVisibilityPolicy(Spire.Pdf.Primitives.PdfDictionary)">
  54053. <summary>
  54054. Synchronize the instance field m_visibilityPolicy to the pdf primitive.
  54055. </summary>
  54056. <param name="dictOptionalContentMembership">The optional content membership dictionary</param>
  54057. </member>
  54058. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerMembership.SynchronizeToPdfPrimitiveForVisibilityExpression(Spire.Pdf.Primitives.PdfDictionary)">
  54059. <summary>
  54060. Synchronize the instance field m_visibilityExpression to the pdf primitive.
  54061. </summary>
  54062. <param name="dictOptionalContentMembership">The optional content membership dictionary</param>
  54063. </member>
  54064. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerMembership.SynchronizeFromPdfPrimitive">
  54065. <summary>
  54066. Synchronize the instance from the pdf primitive.
  54067. </summary>
  54068. </member>
  54069. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerMembership.SynchronizeFromPdfPrimitiveForRelatedLayers(Spire.Pdf.Primitives.PdfDictionary)">
  54070. <summary>
  54071. Synchronize the instance field m_relatedLayers from the pdf primitive.
  54072. </summary>
  54073. <param name="dictOptionalContentMembership">The optional content membership dictionary</param>
  54074. </member>
  54075. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerMembership.SynchronizeFromPdfPrimitiveForVisibilityPolicy(Spire.Pdf.Primitives.PdfDictionary)">
  54076. <summary>
  54077. Synchronize the instance field m_visibilityPolicy from the pdf primitive.
  54078. </summary>
  54079. <param name="dictOptionalContentMembership">The optional content membership dictionary</param>
  54080. </member>
  54081. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerMembership.SynchronizeFromPdfPrimitiveForVisibilityExpression(Spire.Pdf.Primitives.PdfDictionary)">
  54082. <summary>
  54083. Synchronize the instance field m_visibilityExpression from the pdf primitive.
  54084. </summary>
  54085. <param name="dictOptionalContentMembership">The optional content membership dictionary</param>
  54086. </member>
  54087. <member name="T:Spire.Pdf.Graphics.Layer.PdfLayerOutline">
  54088. <summary>
  54089. Represent the recommended order for presentation of optional content
  54090. groups in user interface.
  54091. Refrence "Optional content configuration dictionary's entry order".
  54092. </summary>
  54093. </member>
  54094. <member name="F:Spire.Pdf.Graphics.Layer.PdfLayerOutline.m_array">
  54095. <summary>
  54096. Optional content configuration dictionary's entry order
  54097. </summary>
  54098. </member>
  54099. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerOutline.#ctor(Spire.Pdf.IO.PdfCrossTable)">
  54100. <summary>
  54101. Construct an instance.
  54102. </summary>
  54103. <param name="crossTable">The pdf cross table.</param>
  54104. </member>
  54105. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerOutline.#ctor(Spire.Pdf.Primitives.PdfArray,Spire.Pdf.IO.PdfCrossTable)">
  54106. <summary>
  54107. Construct an instance with .
  54108. </summary>
  54109. <param name="arrayOrder"></param>
  54110. <param name="crossTable">The pdf cross table</param>
  54111. </member>
  54112. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerOutline.AddGroup(System.String)">
  54113. <summary>
  54114. Add a sub group outline.
  54115. </summary>
  54116. <param name="name">Group name.</param>
  54117. <returns>Sub group outline.</returns>
  54118. </member>
  54119. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerOutline.AddGroup(Spire.Pdf.Graphics.Layer.PdfLayer)">
  54120. <summary>
  54121. Add a outline entry of the pdf layer with a sub group outline.
  54122. </summary>
  54123. <param name="layer">Pdf layer</param>
  54124. <returns>Sub group outline.</returns>
  54125. </member>
  54126. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerOutline.AddEntry(Spire.Pdf.Graphics.Layer.PdfLayer)">
  54127. <summary>
  54128. Add a outline entry of the pdf layer.
  54129. </summary>
  54130. <param name="layer">Pdf layer</param>
  54131. </member>
  54132. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerOutline.Remove(Spire.Pdf.Graphics.Layer.PdfLayer)">
  54133. <summary>
  54134. Remove an entry of the layer,inclued sub enties.
  54135. </summary>
  54136. <param name="layer">The layer.</param>
  54137. </member>
  54138. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerOutline.Remove(Spire.Pdf.Graphics.Layer.PdfLayer,Spire.Pdf.Primitives.PdfArray)">
  54139. <summary>
  54140. Remove an entry with the layer,inclued sub enties..
  54141. Refrence "Optional content configuration dictionary's entry order".
  54142. </summary>
  54143. <param name="layer">The layer.</param>
  54144. <param name="array">The array include outline entries.</param>
  54145. <returns>True,if has succeed.Otherwise,false.</returns>
  54146. </member>
  54147. <member name="P:Spire.Pdf.Graphics.Layer.PdfLayerOutline.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  54148. <summary>
  54149. Gets the wrapped element.
  54150. </summary>
  54151. </member>
  54152. <member name="M:Spire.Pdf.Graphics.Layer.PdfLayerUtils.RemoveLayerContent(Spire.Pdf.Graphics.Layer.PdfLayer,Spire.Pdf.PdfPageBase,Spire.Pdf.IO.PdfCrossTable)">
  54153. <summary>
  54154. Remove layer content in the page.
  54155. </summary>
  54156. <param name="layer">The layer.</param>
  54157. <param name="page">The page.</param>
  54158. <param name="crossTable">The pdfCrossTable</param>
  54159. </member>
  54160. <member name="T:Spire.Pdf.Graphics.Layer.PdfVisibility">
  54161. <summary>
  54162. Represent the visibility of optional content group(or optional content membership).
  54163. </summary>
  54164. </member>
  54165. <member name="T:Spire.Pdf.Graphics.Layer.PdfVisibilityExpression">
  54166. <summary>
  54167. Specify the visibility expression for optional content belonging to PdfLayerMembership.
  54168. </summary>
  54169. </member>
  54170. <member name="F:Spire.Pdf.Graphics.Layer.PdfVisibilityExpression.m_array">
  54171. <summary>
  54172. An array specifying a visibility expression
  54173. </summary>
  54174. </member>
  54175. <member name="P:Spire.Pdf.Graphics.Layer.PdfVisibilityExpression.Visible">
  54176. <summary>
  54177. Visible of optional content.
  54178. </summary>
  54179. </member>
  54180. <member name="M:Spire.Pdf.Graphics.Layer.PdfVisibilityExpression.#ctor(Spire.Pdf.IO.PdfCrossTable)">
  54181. <summary>
  54182. Construct an instance
  54183. </summary>
  54184. <param name="crossTable">The pdf cross table.</param>
  54185. </member>
  54186. <member name="M:Spire.Pdf.Graphics.Layer.PdfVisibilityExpression.#ctor(Spire.Pdf.Primitives.PdfArray,Spire.Pdf.IO.PdfCrossTable)">
  54187. <summary>
  54188. Construct an instance with the visibility expression array.
  54189. </summary>
  54190. <param name="arrayVisibilityExpression">The visibility expression array.</param>
  54191. <param name="crossTable">The pdf cross table.</param>
  54192. </member>
  54193. <member name="M:Spire.Pdf.Graphics.Layer.PdfVisibilityExpression.Dictionary_BeginSave(System.Object,Spire.Pdf.Primitives.SavePdfPrimitiveEventArgs)">
  54194. <summary>
  54195. Trigger when pdf wrappered element saving.
  54196. </summary>
  54197. <param name="sender">The source of event.</param>
  54198. <param name="ars">The arguments of event.</param>
  54199. </member>
  54200. <member name="P:Spire.Pdf.Graphics.Layer.PdfVisibilityExpression.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  54201. <summary>
  54202. Gets the wrapped element.
  54203. </summary>
  54204. </member>
  54205. <member name="M:Spire.Pdf.Graphics.Layer.PdfVisibilityExpression.SynchronizeToPdfPrimitive">
  54206. <summary>
  54207. Synchronize the instance to the pdf primitive.
  54208. </summary>
  54209. </member>
  54210. <member name="M:Spire.Pdf.Graphics.Layer.PdfVisibilityExpression.SynchronizeFromPdfPrimitive">
  54211. <summary>
  54212. Synchronize the instance from the pdf primitive.
  54213. </summary>
  54214. </member>
  54215. <member name="T:Spire.Pdf.Graphics.Layer.PdfVisibilityPolicy">
  54216. <summary>
  54217. Specify the visibility policy for content belonging to PdfLayerMembership.
  54218. </summary>
  54219. </member>
  54220. <member name="F:Spire.Pdf.Graphics.Layer.PdfVisibilityPolicy.None">
  54221. <summary>
  54222. Not Specifying the visibility policy.
  54223. </summary>
  54224. </member>
  54225. <member name="F:Spire.Pdf.Graphics.Layer.PdfVisibilityPolicy.AnyOn">
  54226. <summary>
  54227. Visible if any of layer are On.
  54228. </summary>
  54229. </member>
  54230. <member name="F:Spire.Pdf.Graphics.Layer.PdfVisibilityPolicy.AllOn">
  54231. <summary>
  54232. Visible only if all of layers are On.
  54233. </summary>
  54234. </member>
  54235. <member name="F:Spire.Pdf.Graphics.Layer.PdfVisibilityPolicy.AnyOff">
  54236. <summary>
  54237. Visible if any of layer are Off.
  54238. </summary>
  54239. </member>
  54240. <member name="F:Spire.Pdf.Graphics.Layer.PdfVisibilityPolicy.AllOff">
  54241. <summary>
  54242. Visible only if all of layers are Off.
  54243. </summary>
  54244. </member>
  54245. <member name="T:Spire.Pdf.Graphics.PdfMatrix">
  54246. <summary>
  54247. Represent the matrix
  54248. </summary>
  54249. </member>
  54250. <member name="P:Spire.Pdf.Graphics.PdfMatrix.OffsetX">
  54251. <summary>
  54252. Gets the x translation value (the dx value, or the element in the third row and first column).
  54253. </summary>
  54254. </member>
  54255. <member name="P:Spire.Pdf.Graphics.PdfMatrix.OffsetY">
  54256. <summary>
  54257. Gets the x translation value (the dx value, or the element in the third row and second column).
  54258. </summary>
  54259. </member>
  54260. <member name="P:Spire.Pdf.Graphics.PdfMatrix.Elements">
  54261. <summary>
  54262. Gets an array of floating-point values that represents the elements.
  54263. </summary>
  54264. </member>
  54265. <member name="M:Spire.Pdf.Graphics.PdfMatrix.#ctor">
  54266. <summary>
  54267. Construct a instance as the identity matrix.
  54268. </summary>
  54269. </member>
  54270. <member name="M:Spire.Pdf.Graphics.PdfMatrix.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  54271. <summary>
  54272. Construct a instance as the identity matrix.
  54273. </summary>
  54274. <param name="m11">The value in the first row and first column.</param>
  54275. <param name="m12">The value in the first row and second column.</param>
  54276. <param name="m21">The value in the second row and first column.</param>
  54277. <param name="m22">The value in the second row and second column.</param>
  54278. <param name="dx">The value in the third row and first column.</param>
  54279. <param name="dy">The value in the third row and second column.</param>
  54280. </member>
  54281. <member name="M:Spire.Pdf.Graphics.PdfMatrix.#ctor(System.Drawing.Rectangle,System.Drawing.Point[])">
  54282. <summary>
  54283. Construct a instance to the geometric transform defined by the specified rectangle and array of points.
  54284. </summary>
  54285. <param name="rect">A System.Drawing.Rectangle structure that represents the rectangle.</param>
  54286. <param name="plgpts">
  54287. An array of three System.Drawing.Point structures that represents the points
  54288. of a parallelogram to which the upper-left, upper-right, and lower-left corners
  54289. of the rectangle is to be transformed. The lower-right corner of the parallelogram
  54290. is implied by the first three corners.
  54291. </param>
  54292. </member>
  54293. <member name="M:Spire.Pdf.Graphics.PdfMatrix.#ctor(System.Drawing.RectangleF,System.Drawing.PointF[])">
  54294. <summary>
  54295. Construct a instance to the geometric transform defined by the specified rectangle and array of points.
  54296. </summary>
  54297. <param name="rect">A System.Drawing.RectangleF structure that represents the rectangle.</param>
  54298. <param name="plgpts">
  54299. An array of three System.Drawing.PointF structures that represents the points
  54300. of a parallelogram to which the upper-left, upper-right, and lower-left corners
  54301. of the rectangle is to be transformed. The lower-right corner of the parallelogram
  54302. is implied by the first three corners.
  54303. </param>
  54304. </member>
  54305. <member name="M:Spire.Pdf.Graphics.PdfMatrix.Multiply(Spire.Pdf.Graphics.PdfMatrix)">
  54306. <summary>
  54307. Prepend the specified matrix.
  54308. </summary>
  54309. <param name="matrix">Matrix is to be multiplied.</param>
  54310. </member>
  54311. <member name="M:Spire.Pdf.Graphics.PdfMatrix.Multiply(Spire.Pdf.Graphics.PdfMatrix,Spire.Pdf.Graphics.PdfMatrixOrder)">
  54312. <summary>
  54313. Apply the specified matrix by the specified order.
  54314. </summary>
  54315. <param name="matrix">Matrix is to be multiplied.</param>
  54316. <param name="order">Represent the applying order.</param>
  54317. </member>
  54318. <member name="M:Spire.Pdf.Graphics.PdfMatrix.Translate(System.Single,System.Single)">
  54319. <summary>
  54320. Prepend the specified translation vector (offsetX and offsetY).
  54321. </summary>
  54322. <param name="offsetX">The x value by which to translate.</param>
  54323. <param name="offsetY">The y value by which to translate.</param>
  54324. </member>
  54325. <member name="M:Spire.Pdf.Graphics.PdfMatrix.Translate(System.Single,System.Single,Spire.Pdf.Graphics.PdfMatrixOrder)">
  54326. <summary>
  54327. Apply the specified translation vector (offsetX and offsetY) by the specified order.
  54328. </summary>
  54329. <param name="offsetX">The x value by which to translate.</param>
  54330. <param name="offsetY">The y value by which to translate.</param>
  54331. <param name="order">Represent the applying order.</param>
  54332. </member>
  54333. <member name="M:Spire.Pdf.Graphics.PdfMatrix.Scale(System.Single,System.Single)">
  54334. <summary>
  54335. Prepend the specified scale vector (scaleX and scaleY).
  54336. </summary>
  54337. <param name="scaleX">The value by which to scale in the x-axis direction.</param>
  54338. <param name="scaleY">The value by which to scale in the y-axis direction.</param>
  54339. </member>
  54340. <member name="M:Spire.Pdf.Graphics.PdfMatrix.Scale(System.Single,System.Single,Spire.Pdf.Graphics.PdfMatrixOrder)">
  54341. <summary>
  54342. Apply the specified scale vector (scaleX and scaleY) by the specified order.
  54343. </summary>
  54344. <param name="scaleX">The value by which to scale in the x-axis direction.</param>
  54345. <param name="scaleY">The value by which to scale in the y-axis direction.</param>
  54346. <param name="order">Represent the applying order.</param>
  54347. </member>
  54348. <member name="M:Spire.Pdf.Graphics.PdfMatrix.Rotate(System.Single)">
  54349. <summary>
  54350. Prepend a clockwise rotation(angle) around the origin.
  54351. </summary>
  54352. <param name="angle">The angle of the rotation, in degrees.</param>
  54353. </member>
  54354. <member name="M:Spire.Pdf.Graphics.PdfMatrix.Rotate(System.Single,Spire.Pdf.Graphics.PdfMatrixOrder)">
  54355. <summary>
  54356. Apply a clockwise rotation(angle) around the origin by the specified order.
  54357. </summary>
  54358. <param name="angle">The angle of the rotation, in degrees.</param>
  54359. <param name="order">Represent the applying order.</param>
  54360. </member>
  54361. <member name="M:Spire.Pdf.Graphics.PdfMatrix.Skew(System.Single,System.Single)">
  54362. <summary>
  54363. Prepend the specified skew angles(angleX angleY).
  54364. </summary>
  54365. <param name="angleX">The horizontal skew angle, in degrees.</param>
  54366. <param name="angleY">The vertical skew angle, in degrees.</param>
  54367. </member>
  54368. <member name="M:Spire.Pdf.Graphics.PdfMatrix.Skew(System.Single,System.Single,Spire.Pdf.Graphics.PdfMatrixOrder)">
  54369. <summary>
  54370. Prepend the specified skew angles(angleX angleY) by the specified order.
  54371. </summary>
  54372. <param name="angleX">The horizontal skew angle, in degrees.</param>
  54373. <param name="angleY">The vertical skew angle, in degrees.</param>
  54374. <param name="order">Represent the applying order.</param>
  54375. </member>
  54376. <member name="M:Spire.Pdf.Graphics.PdfMatrix.Shear(System.Single,System.Single)">
  54377. <summary>
  54378. Prepend the specified Shear vector (shearX and shearY).
  54379. </summary>
  54380. <param name="shearX">The horizontal shear factor.</param>
  54381. <param name="shearY">The vertical shear factor.</param>
  54382. </member>
  54383. <member name="M:Spire.Pdf.Graphics.PdfMatrix.Shear(System.Single,System.Single,Spire.Pdf.Graphics.PdfMatrixOrder)">
  54384. <summary>
  54385. Apply the specified Shear vector (shearX and shearY) by the specified order.
  54386. </summary>
  54387. <param name="shearX">The horizontal shear factor.</param>
  54388. <param name="shearY">The vertical shear factor.</param>
  54389. <param name="order">Represent the applying order.</param>
  54390. </member>
  54391. <member name="M:Spire.Pdf.Graphics.PdfMatrix.TransformPoints(System.Drawing.PointF[])">
  54392. <summary>
  54393. Applies the geometric transform to a specified array of points.
  54394. </summary>
  54395. <param name="pt">An array of points to transform.</param>
  54396. <returns>The transformed points.</returns>
  54397. </member>
  54398. <member name="M:Spire.Pdf.Graphics.PdfMatrix.Multiply(Spire.Pdf.Graphics.PdfMatrix,Spire.Pdf.Graphics.PdfMatrix)">
  54399. <summary>
  54400. Matrix1 multiply matrix2 to this.
  54401. </summary>
  54402. <param name="matrix1">first matrix.</param>
  54403. <param name="matrix2">second matrix.</param>
  54404. </member>
  54405. <member name="M:Spire.Pdf.Graphics.PdfMatrix.DegreeToRadian(System.Double)">
  54406. <summary>
  54407. Converts degree to radian.
  54408. </summary>
  54409. <param name="degree">The degree</param>
  54410. <returns>The radian</returns>
  54411. </member>
  54412. <member name="M:Spire.Pdf.Graphics.PdfMatrix.RadianToDegree(System.Double)">
  54413. <summary>
  54414. Converts radian to degree.
  54415. </summary>
  54416. <param name="radian">The radian</param>
  54417. <returns>The degree</returns>
  54418. </member>
  54419. <member name="M:Spire.Pdf.Graphics.PdfMatrix.Cal3SimpleEquation(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32@,System.Int32@,System.Int32@)">
  54420. <summary>
  54421. Calculate 3 simple equation
  54422. </summary>
  54423. </member>
  54424. <member name="M:Spire.Pdf.Graphics.PdfMatrix.Cal3SimpleEquation(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single@,System.Single@,System.Single@)">
  54425. <summary>
  54426. Calculate 3 simple equation
  54427. </summary>
  54428. </member>
  54429. <member name="T:Spire.Pdf.Graphics.PdfMatrixOrder">
  54430. <summary>
  54431. Represent the applying order to matrix.
  54432. </summary>
  54433. </member>
  54434. <member name="F:Spire.Pdf.Graphics.PdfMatrixOrder.Prepend">
  54435. <summary>
  54436. The new operation is applied before the old operation.
  54437. </summary>
  54438. </member>
  54439. <member name="F:Spire.Pdf.Graphics.PdfMatrixOrder.Append">
  54440. <summary>
  54441. The new operation is applied after the old operation.
  54442. </summary>
  54443. </member>
  54444. <member name="T:Spire.Pdf.Graphics.PdfPens">
  54445. <summary>
  54446. The collection of the default pens.
  54447. </summary>
  54448. </member>
  54449. <member name="P:Spire.Pdf.Graphics.PdfPens.AliceBlue">
  54450. <summary>
  54451. Gets the AliceBlue pen.
  54452. </summary>
  54453. </member>
  54454. <member name="P:Spire.Pdf.Graphics.PdfPens.AntiqueWhite">
  54455. <summary>
  54456. Gets the antique white pen.
  54457. </summary>
  54458. </member>
  54459. <member name="P:Spire.Pdf.Graphics.PdfPens.Aqua">
  54460. <summary>
  54461. Gets the Aqua default pen.
  54462. </summary>
  54463. </member>
  54464. <member name="P:Spire.Pdf.Graphics.PdfPens.Aquamarine">
  54465. <summary>
  54466. Gets the Aquamarine default pen.
  54467. </summary>
  54468. </member>
  54469. <member name="P:Spire.Pdf.Graphics.PdfPens.Azure">
  54470. <summary>
  54471. Gets the Azure default pen.
  54472. </summary>
  54473. </member>
  54474. <member name="P:Spire.Pdf.Graphics.PdfPens.Beige">
  54475. <summary>
  54476. Gets the Beige default pen.
  54477. </summary>
  54478. </member>
  54479. <member name="P:Spire.Pdf.Graphics.PdfPens.Bisque">
  54480. <summary>
  54481. Gets the Bisque default pen.
  54482. </summary>
  54483. </member>
  54484. <member name="P:Spire.Pdf.Graphics.PdfPens.Black">
  54485. <summary>
  54486. Gets the Black default pen.
  54487. </summary>
  54488. </member>
  54489. <member name="P:Spire.Pdf.Graphics.PdfPens.BlanchedAlmond">
  54490. <summary>
  54491. Gets the BlanchedAlmond default pen.
  54492. </summary>
  54493. </member>
  54494. <member name="P:Spire.Pdf.Graphics.PdfPens.Blue">
  54495. <summary>
  54496. Gets the Blue default pen.
  54497. </summary>
  54498. </member>
  54499. <member name="P:Spire.Pdf.Graphics.PdfPens.BlueViolet">
  54500. <summary>
  54501. Gets the BlueViolet default pen.
  54502. </summary>
  54503. </member>
  54504. <member name="P:Spire.Pdf.Graphics.PdfPens.Brown">
  54505. <summary>
  54506. Gets the Brown default pen.
  54507. </summary>
  54508. </member>
  54509. <member name="P:Spire.Pdf.Graphics.PdfPens.BurlyWood">
  54510. <summary>
  54511. Gets the BurlyWood default pen.
  54512. </summary>
  54513. </member>
  54514. <member name="P:Spire.Pdf.Graphics.PdfPens.CadetBlue">
  54515. <summary>
  54516. Gets the CadetBlue default pen.
  54517. </summary>
  54518. </member>
  54519. <member name="P:Spire.Pdf.Graphics.PdfPens.Chartreuse">
  54520. <summary>
  54521. Gets the Chartreuse default pen.
  54522. </summary>
  54523. </member>
  54524. <member name="P:Spire.Pdf.Graphics.PdfPens.Chocolate">
  54525. <summary>
  54526. Gets the Chocolate default pen.
  54527. </summary>
  54528. </member>
  54529. <member name="P:Spire.Pdf.Graphics.PdfPens.Coral">
  54530. <summary>
  54531. Gets the Coral default pen.
  54532. </summary>
  54533. </member>
  54534. <member name="P:Spire.Pdf.Graphics.PdfPens.CornflowerBlue">
  54535. <summary>
  54536. Gets the CornflowerBlue default pen.
  54537. </summary>
  54538. </member>
  54539. <member name="P:Spire.Pdf.Graphics.PdfPens.Cornsilk">
  54540. <summary>
  54541. Gets the Corn silk default pen.
  54542. </summary>
  54543. </member>
  54544. <member name="P:Spire.Pdf.Graphics.PdfPens.Crimson">
  54545. <summary>
  54546. Gets the Crimson default pen.
  54547. </summary>
  54548. </member>
  54549. <member name="P:Spire.Pdf.Graphics.PdfPens.Cyan">
  54550. <summary>
  54551. Gets the Cyan default pen.
  54552. </summary>
  54553. </member>
  54554. <member name="P:Spire.Pdf.Graphics.PdfPens.DarkBlue">
  54555. <summary>
  54556. Gets the DarkBlue default pen.
  54557. </summary>
  54558. </member>
  54559. <member name="P:Spire.Pdf.Graphics.PdfPens.DarkCyan">
  54560. <summary>
  54561. Gets the DarkCyan default pen.
  54562. </summary>
  54563. </member>
  54564. <member name="P:Spire.Pdf.Graphics.PdfPens.DarkGoldenrod">
  54565. <summary>
  54566. Gets the DarkGoldenrod default pen.
  54567. </summary>
  54568. </member>
  54569. <member name="P:Spire.Pdf.Graphics.PdfPens.DarkGray">
  54570. <summary>
  54571. Gets the DarkGray default pen.
  54572. </summary>
  54573. </member>
  54574. <member name="P:Spire.Pdf.Graphics.PdfPens.DarkGreen">
  54575. <summary>
  54576. Gets the DarkGreen default pen.
  54577. </summary>
  54578. </member>
  54579. <member name="P:Spire.Pdf.Graphics.PdfPens.DarkKhaki">
  54580. <summary>
  54581. Gets the DarkKhaki default pen.
  54582. </summary>
  54583. </member>
  54584. <member name="P:Spire.Pdf.Graphics.PdfPens.DarkMagenta">
  54585. <summary>
  54586. Gets the DarkMagenta default pen.
  54587. </summary>
  54588. </member>
  54589. <member name="P:Spire.Pdf.Graphics.PdfPens.DarkOliveGreen">
  54590. <summary>
  54591. Gets the DarkOliveGreen default pen.
  54592. </summary>
  54593. </member>
  54594. <member name="P:Spire.Pdf.Graphics.PdfPens.DarkOrange">
  54595. <summary>
  54596. Gets the DarkOrange default pen.
  54597. </summary>
  54598. </member>
  54599. <member name="P:Spire.Pdf.Graphics.PdfPens.DarkOrchid">
  54600. <summary>
  54601. Gets the DarkOrchid default pen.
  54602. </summary>
  54603. </member>
  54604. <member name="P:Spire.Pdf.Graphics.PdfPens.DarkRed">
  54605. <summary>
  54606. Gets the DarkRed default pen.
  54607. </summary>
  54608. </member>
  54609. <member name="P:Spire.Pdf.Graphics.PdfPens.DarkSalmon">
  54610. <summary>
  54611. Gets the DarkSalmon default pen.
  54612. </summary>
  54613. </member>
  54614. <member name="P:Spire.Pdf.Graphics.PdfPens.DarkSeaGreen">
  54615. <summary>
  54616. Gets the DarkSeaGreen default pen.
  54617. </summary>
  54618. </member>
  54619. <member name="P:Spire.Pdf.Graphics.PdfPens.DarkSlateBlue">
  54620. <summary>
  54621. Gets the DarkSlateBlue default pen.
  54622. </summary>
  54623. </member>
  54624. <member name="P:Spire.Pdf.Graphics.PdfPens.DarkSlateGray">
  54625. <summary>
  54626. Gets the DarkSlateGray default pen.
  54627. </summary>
  54628. </member>
  54629. <member name="P:Spire.Pdf.Graphics.PdfPens.DarkTurquoise">
  54630. <summary>
  54631. Gets the DarkTurquoise default pen.
  54632. </summary>
  54633. </member>
  54634. <member name="P:Spire.Pdf.Graphics.PdfPens.DarkViolet">
  54635. <summary>
  54636. Gets the DarkViolet default pen.
  54637. </summary>
  54638. </member>
  54639. <member name="P:Spire.Pdf.Graphics.PdfPens.DeepPink">
  54640. <summary>
  54641. Gets the DeepPink default pen.
  54642. </summary>
  54643. </member>
  54644. <member name="P:Spire.Pdf.Graphics.PdfPens.DeepSkyBlue">
  54645. <summary>
  54646. Gets the DeepSkyBlue default pen.
  54647. </summary>
  54648. </member>
  54649. <member name="P:Spire.Pdf.Graphics.PdfPens.DimGray">
  54650. <summary>
  54651. Gets the DimGray default pen.
  54652. </summary>
  54653. </member>
  54654. <member name="P:Spire.Pdf.Graphics.PdfPens.DodgerBlue">
  54655. <summary>
  54656. Gets the DodgerBlue default pen.
  54657. </summary>
  54658. </member>
  54659. <member name="P:Spire.Pdf.Graphics.PdfPens.Firebrick">
  54660. <summary>
  54661. Gets the Firebrick default pen.
  54662. </summary>
  54663. </member>
  54664. <member name="P:Spire.Pdf.Graphics.PdfPens.FloralWhite">
  54665. <summary>
  54666. Gets the FloralWhite default pen.
  54667. </summary>
  54668. </member>
  54669. <member name="P:Spire.Pdf.Graphics.PdfPens.ForestGreen">
  54670. <summary>
  54671. Gets the ForestGreen default pen.
  54672. </summary>
  54673. </member>
  54674. <member name="P:Spire.Pdf.Graphics.PdfPens.Fuchsia">
  54675. <summary>
  54676. Gets the Fuchsia default pen.
  54677. </summary>
  54678. </member>
  54679. <member name="P:Spire.Pdf.Graphics.PdfPens.Gainsboro">
  54680. <summary>
  54681. Gets the Gainsborough default pen.
  54682. </summary>
  54683. </member>
  54684. <member name="P:Spire.Pdf.Graphics.PdfPens.GhostWhite">
  54685. <summary>
  54686. Gets the GhostWhite default pen.
  54687. </summary>
  54688. </member>
  54689. <member name="P:Spire.Pdf.Graphics.PdfPens.Gold">
  54690. <summary>
  54691. Gets the Gold default pen.
  54692. </summary>
  54693. </member>
  54694. <member name="P:Spire.Pdf.Graphics.PdfPens.Goldenrod">
  54695. <summary>
  54696. Gets the Goldenrod default pen.
  54697. </summary>
  54698. </member>
  54699. <member name="P:Spire.Pdf.Graphics.PdfPens.Gray">
  54700. <summary>
  54701. Gets the Gray default pen.
  54702. </summary>
  54703. </member>
  54704. <member name="P:Spire.Pdf.Graphics.PdfPens.Green">
  54705. <summary>
  54706. Gets the Green default pen.
  54707. </summary>
  54708. </member>
  54709. <member name="P:Spire.Pdf.Graphics.PdfPens.GreenYellow">
  54710. <summary>
  54711. Gets the GreenYellow default pen.
  54712. </summary>
  54713. </member>
  54714. <member name="P:Spire.Pdf.Graphics.PdfPens.Honeydew">
  54715. <summary>
  54716. Gets the Honeydew default pen.
  54717. </summary>
  54718. </member>
  54719. <member name="P:Spire.Pdf.Graphics.PdfPens.HotPink">
  54720. <summary>
  54721. Gets the HotPink default pen.
  54722. </summary>
  54723. </member>
  54724. <member name="P:Spire.Pdf.Graphics.PdfPens.IndianRed">
  54725. <summary>
  54726. Gets the IndianRed default pen.
  54727. </summary>
  54728. </member>
  54729. <member name="P:Spire.Pdf.Graphics.PdfPens.Indigo">
  54730. <summary>
  54731. Gets the Indigo default pen.
  54732. </summary>
  54733. </member>
  54734. <member name="P:Spire.Pdf.Graphics.PdfPens.Ivory">
  54735. <summary>
  54736. Gets the Ivory default pen.
  54737. </summary>
  54738. </member>
  54739. <member name="P:Spire.Pdf.Graphics.PdfPens.Khaki">
  54740. <summary>
  54741. Gets the Khaki default pen.
  54742. </summary>
  54743. </member>
  54744. <member name="P:Spire.Pdf.Graphics.PdfPens.Lavender">
  54745. <summary>
  54746. Gets the Lavender default pen.
  54747. </summary>
  54748. </member>
  54749. <member name="P:Spire.Pdf.Graphics.PdfPens.LavenderBlush">
  54750. <summary>
  54751. Gets the LavenderBlush default pen.
  54752. </summary>
  54753. </member>
  54754. <member name="P:Spire.Pdf.Graphics.PdfPens.LawnGreen">
  54755. <summary>
  54756. Gets the LawnGreen default pen.
  54757. </summary>
  54758. </member>
  54759. <member name="P:Spire.Pdf.Graphics.PdfPens.LemonChiffon">
  54760. <summary>
  54761. Gets the LemonChiffon default pen.
  54762. </summary>
  54763. </member>
  54764. <member name="P:Spire.Pdf.Graphics.PdfPens.LightBlue">
  54765. <summary>
  54766. Gets the LightBlue default pen.
  54767. </summary>
  54768. </member>
  54769. <member name="P:Spire.Pdf.Graphics.PdfPens.LightCoral">
  54770. <summary>
  54771. Gets the LightCoral default pen.
  54772. </summary>
  54773. </member>
  54774. <member name="P:Spire.Pdf.Graphics.PdfPens.LightCyan">
  54775. <summary>
  54776. Gets the LightCyan default pen.
  54777. </summary>
  54778. </member>
  54779. <member name="P:Spire.Pdf.Graphics.PdfPens.LightGoldenrodYellow">
  54780. <summary>
  54781. Gets the LightGoldenrodYellow default pen.
  54782. </summary>
  54783. </member>
  54784. <member name="P:Spire.Pdf.Graphics.PdfPens.LightGray">
  54785. <summary>
  54786. Gets the LightGray default pen.
  54787. </summary>
  54788. </member>
  54789. <member name="P:Spire.Pdf.Graphics.PdfPens.LightGreen">
  54790. <summary>
  54791. Gets the LightGreen default pen.
  54792. </summary>
  54793. </member>
  54794. <member name="P:Spire.Pdf.Graphics.PdfPens.LightPink">
  54795. <summary>
  54796. Gets the LightPink default pen.
  54797. </summary>
  54798. </member>
  54799. <member name="P:Spire.Pdf.Graphics.PdfPens.LightSalmon">
  54800. <summary>
  54801. Gets the LightSalmon default pen.
  54802. </summary>
  54803. </member>
  54804. <member name="P:Spire.Pdf.Graphics.PdfPens.LightSeaGreen">
  54805. <summary>
  54806. Gets the LightSeaGreen default pen.
  54807. </summary>
  54808. </member>
  54809. <member name="P:Spire.Pdf.Graphics.PdfPens.LightSkyBlue">
  54810. <summary>
  54811. Gets the LightSkyBlue default pen.
  54812. </summary>
  54813. </member>
  54814. <member name="P:Spire.Pdf.Graphics.PdfPens.LightSlateGray">
  54815. <summary>
  54816. Gets the LightSlateGray default pen.
  54817. </summary>
  54818. </member>
  54819. <member name="P:Spire.Pdf.Graphics.PdfPens.LightSteelBlue">
  54820. <summary>
  54821. Gets the LightSteelBlue default pen.
  54822. </summary>
  54823. </member>
  54824. <member name="P:Spire.Pdf.Graphics.PdfPens.LightYellow">
  54825. <summary>
  54826. Gets the LightYellow default pen.
  54827. </summary>
  54828. </member>
  54829. <member name="P:Spire.Pdf.Graphics.PdfPens.Lime">
  54830. <summary>
  54831. Gets the Lime default pen.
  54832. </summary>
  54833. </member>
  54834. <member name="P:Spire.Pdf.Graphics.PdfPens.LimeGreen">
  54835. <summary>
  54836. Gets the LimeGreen default pen.
  54837. </summary>
  54838. </member>
  54839. <member name="P:Spire.Pdf.Graphics.PdfPens.Linen">
  54840. <summary>
  54841. Gets the Linen default pen.
  54842. </summary>
  54843. </member>
  54844. <member name="P:Spire.Pdf.Graphics.PdfPens.Magenta">
  54845. <summary>
  54846. Gets the Magenta default pen.
  54847. </summary>
  54848. </member>
  54849. <member name="P:Spire.Pdf.Graphics.PdfPens.Maroon">
  54850. <summary>
  54851. Gets the Maroon default pen.
  54852. </summary>
  54853. </member>
  54854. <member name="P:Spire.Pdf.Graphics.PdfPens.MediumAquamarine">
  54855. <summary>
  54856. Gets the MediumAquamarine default pen.
  54857. </summary>
  54858. </member>
  54859. <member name="P:Spire.Pdf.Graphics.PdfPens.MediumBlue">
  54860. <summary>
  54861. Gets the MediumBlue default pen.
  54862. </summary>
  54863. </member>
  54864. <member name="P:Spire.Pdf.Graphics.PdfPens.MediumOrchid">
  54865. <summary>
  54866. Gets the MediumOrchid default pen.
  54867. </summary>
  54868. </member>
  54869. <member name="P:Spire.Pdf.Graphics.PdfPens.MediumPurple">
  54870. <summary>
  54871. Gets the MediumPurple default pen.
  54872. </summary>
  54873. </member>
  54874. <member name="P:Spire.Pdf.Graphics.PdfPens.MediumSeaGreen">
  54875. <summary>
  54876. Gets the MediumSeaGreen default pen.
  54877. </summary>
  54878. </member>
  54879. <member name="P:Spire.Pdf.Graphics.PdfPens.MediumSlateBlue">
  54880. <summary>
  54881. Gets the MediumSlateBlue default pen.
  54882. </summary>
  54883. </member>
  54884. <member name="P:Spire.Pdf.Graphics.PdfPens.MediumSpringGreen">
  54885. <summary>
  54886. Gets the MediumSpringGreen default pen.
  54887. </summary>
  54888. </member>
  54889. <member name="P:Spire.Pdf.Graphics.PdfPens.MediumTurquoise">
  54890. <summary>
  54891. Gets the MediumTurquoise default pen.
  54892. </summary>
  54893. </member>
  54894. <member name="P:Spire.Pdf.Graphics.PdfPens.MediumVioletRed">
  54895. <summary>
  54896. Gets the MediumVioletRed default pen.
  54897. </summary>
  54898. </member>
  54899. <member name="P:Spire.Pdf.Graphics.PdfPens.MidnightBlue">
  54900. <summary>
  54901. Gets the MidnightBlue default pen.
  54902. </summary>
  54903. </member>
  54904. <member name="P:Spire.Pdf.Graphics.PdfPens.MintCream">
  54905. <summary>
  54906. Gets the MintCream default pen.
  54907. </summary>
  54908. </member>
  54909. <member name="P:Spire.Pdf.Graphics.PdfPens.MistyRose">
  54910. <summary>
  54911. Gets the MistyRose default pen.
  54912. </summary>
  54913. </member>
  54914. <member name="P:Spire.Pdf.Graphics.PdfPens.Moccasin">
  54915. <summary>
  54916. Gets the Moccasin default pen.
  54917. </summary>
  54918. </member>
  54919. <member name="P:Spire.Pdf.Graphics.PdfPens.NavajoWhite">
  54920. <summary>
  54921. Gets the NavajoWhite default pen.
  54922. </summary>
  54923. </member>
  54924. <member name="P:Spire.Pdf.Graphics.PdfPens.Navy">
  54925. <summary>
  54926. Gets the Navy default pen.
  54927. </summary>
  54928. </member>
  54929. <member name="P:Spire.Pdf.Graphics.PdfPens.OldLace">
  54930. <summary>
  54931. Gets the OldLace default pen.
  54932. </summary>
  54933. </member>
  54934. <member name="P:Spire.Pdf.Graphics.PdfPens.Olive">
  54935. <summary>
  54936. Gets the Olive default pen.
  54937. </summary>
  54938. </member>
  54939. <member name="P:Spire.Pdf.Graphics.PdfPens.OliveDrab">
  54940. <summary>
  54941. Gets the OliveDrab default pen.
  54942. </summary>
  54943. </member>
  54944. <member name="P:Spire.Pdf.Graphics.PdfPens.Orange">
  54945. <summary>
  54946. Gets the Orange default pen.
  54947. </summary>
  54948. </member>
  54949. <member name="P:Spire.Pdf.Graphics.PdfPens.OrangeRed">
  54950. <summary>
  54951. Gets the OrangeRed default pen.
  54952. </summary>
  54953. </member>
  54954. <member name="P:Spire.Pdf.Graphics.PdfPens.Orchid">
  54955. <summary>
  54956. Gets the Orchid default pen.
  54957. </summary>
  54958. </member>
  54959. <member name="P:Spire.Pdf.Graphics.PdfPens.PaleGoldenrod">
  54960. <summary>
  54961. Gets the PaleGoldenrod default pen.
  54962. </summary>
  54963. </member>
  54964. <member name="P:Spire.Pdf.Graphics.PdfPens.PaleGreen">
  54965. <summary>
  54966. Gets the PaleGreen default pen.
  54967. </summary>
  54968. </member>
  54969. <member name="P:Spire.Pdf.Graphics.PdfPens.PaleTurquoise">
  54970. <summary>
  54971. Gets the PaleTurquoise default pen.
  54972. </summary>
  54973. </member>
  54974. <member name="P:Spire.Pdf.Graphics.PdfPens.PaleVioletRed">
  54975. <summary>
  54976. Gets the PaleVioletRed default pen.
  54977. </summary>
  54978. </member>
  54979. <member name="P:Spire.Pdf.Graphics.PdfPens.PapayaWhip">
  54980. <summary>
  54981. Gets the PapayaWhip default pen.
  54982. </summary>
  54983. </member>
  54984. <member name="P:Spire.Pdf.Graphics.PdfPens.PeachPuff">
  54985. <summary>
  54986. Gets the PeachPuff default pen.
  54987. </summary>
  54988. </member>
  54989. <member name="P:Spire.Pdf.Graphics.PdfPens.Peru">
  54990. <summary>
  54991. Gets the Peru default pen.
  54992. </summary>
  54993. </member>
  54994. <member name="P:Spire.Pdf.Graphics.PdfPens.Pink">
  54995. <summary>
  54996. Gets the Pink default pen.
  54997. </summary>
  54998. </member>
  54999. <member name="P:Spire.Pdf.Graphics.PdfPens.Plum">
  55000. <summary>
  55001. Gets the Plum default pen.
  55002. </summary>
  55003. </member>
  55004. <member name="P:Spire.Pdf.Graphics.PdfPens.PowderBlue">
  55005. <summary>
  55006. Gets the PowderBlue default pen.
  55007. </summary>
  55008. </member>
  55009. <member name="P:Spire.Pdf.Graphics.PdfPens.Purple">
  55010. <summary>
  55011. Gets the Purple default pen.
  55012. </summary>
  55013. </member>
  55014. <member name="P:Spire.Pdf.Graphics.PdfPens.Red">
  55015. <summary>
  55016. Gets the Red default pen.
  55017. </summary>
  55018. </member>
  55019. <member name="P:Spire.Pdf.Graphics.PdfPens.RosyBrown">
  55020. <summary>
  55021. Gets the RosyBrown default pen.
  55022. </summary>
  55023. </member>
  55024. <member name="P:Spire.Pdf.Graphics.PdfPens.RoyalBlue">
  55025. <summary>
  55026. Gets the RoyalBlue default pen.
  55027. </summary>
  55028. </member>
  55029. <member name="P:Spire.Pdf.Graphics.PdfPens.SaddleBrown">
  55030. <summary>
  55031. Gets the SaddleBrown default pen.
  55032. </summary>
  55033. </member>
  55034. <member name="P:Spire.Pdf.Graphics.PdfPens.Salmon">
  55035. <summary>
  55036. Gets the Salmon default pen.
  55037. </summary>
  55038. </member>
  55039. <member name="P:Spire.Pdf.Graphics.PdfPens.SandyBrown">
  55040. <summary>
  55041. Gets the SandyBrown default pen.
  55042. </summary>
  55043. </member>
  55044. <member name="P:Spire.Pdf.Graphics.PdfPens.SeaGreen">
  55045. <summary>
  55046. Gets the SeaGreen default pen.
  55047. </summary>
  55048. </member>
  55049. <member name="P:Spire.Pdf.Graphics.PdfPens.SeaShell">
  55050. <summary>
  55051. Gets the SeaShell default pen.
  55052. </summary>
  55053. </member>
  55054. <member name="P:Spire.Pdf.Graphics.PdfPens.Sienna">
  55055. <summary>
  55056. Gets the Sienna default pen.
  55057. </summary>
  55058. </member>
  55059. <member name="P:Spire.Pdf.Graphics.PdfPens.Silver">
  55060. <summary>
  55061. Gets the Silver default pen.
  55062. </summary>
  55063. </member>
  55064. <member name="P:Spire.Pdf.Graphics.PdfPens.SkyBlue">
  55065. <summary>
  55066. Gets the SkyBlue default pen.
  55067. </summary>
  55068. </member>
  55069. <member name="P:Spire.Pdf.Graphics.PdfPens.SlateBlue">
  55070. <summary>
  55071. Gets the SlateBlue default pen.
  55072. </summary>
  55073. </member>
  55074. <member name="P:Spire.Pdf.Graphics.PdfPens.SlateGray">
  55075. <summary>
  55076. Gets the SlateGray default pen.
  55077. </summary>
  55078. </member>
  55079. <member name="P:Spire.Pdf.Graphics.PdfPens.Snow">
  55080. <summary>
  55081. Gets the Snow default pen.
  55082. </summary>
  55083. </member>
  55084. <member name="P:Spire.Pdf.Graphics.PdfPens.SpringGreen">
  55085. <summary>
  55086. Gets the SpringGreen default pen.
  55087. </summary>
  55088. </member>
  55089. <member name="P:Spire.Pdf.Graphics.PdfPens.SteelBlue">
  55090. <summary>
  55091. Gets the SteelBlue default pen.
  55092. </summary>
  55093. </member>
  55094. <member name="P:Spire.Pdf.Graphics.PdfPens.Tan">
  55095. <summary>
  55096. Gets the Tan default pen.
  55097. </summary>
  55098. </member>
  55099. <member name="P:Spire.Pdf.Graphics.PdfPens.Teal">
  55100. <summary>
  55101. Gets the Teal default pen.
  55102. </summary>
  55103. </member>
  55104. <member name="P:Spire.Pdf.Graphics.PdfPens.Thistle">
  55105. <summary>
  55106. Gets the Thistle default pen.
  55107. </summary>
  55108. </member>
  55109. <member name="P:Spire.Pdf.Graphics.PdfPens.Tomato">
  55110. <summary>
  55111. Gets the Tomato default pen.
  55112. </summary>
  55113. </member>
  55114. <member name="P:Spire.Pdf.Graphics.PdfPens.Transparent">
  55115. <summary>
  55116. Gets the Transparent default pen.
  55117. </summary>
  55118. </member>
  55119. <member name="P:Spire.Pdf.Graphics.PdfPens.Turquoise">
  55120. <summary>
  55121. Gets the Turquoise default pen.
  55122. </summary>
  55123. </member>
  55124. <member name="P:Spire.Pdf.Graphics.PdfPens.Violet">
  55125. <summary>
  55126. Gets the Violet default pen.
  55127. </summary>
  55128. </member>
  55129. <member name="P:Spire.Pdf.Graphics.PdfPens.Wheat">
  55130. <summary>
  55131. Gets the Wheat default pen.
  55132. </summary>
  55133. </member>
  55134. <member name="P:Spire.Pdf.Graphics.PdfPens.White">
  55135. <summary>
  55136. Gets the White default pen.
  55137. </summary>
  55138. </member>
  55139. <member name="P:Spire.Pdf.Graphics.PdfPens.WhiteSmoke">
  55140. <summary>
  55141. Gets the WhiteSmoke default pen.
  55142. </summary>
  55143. </member>
  55144. <member name="P:Spire.Pdf.Graphics.PdfPens.Yellow">
  55145. <summary>
  55146. Gets the Yellow default pen.
  55147. </summary>
  55148. </member>
  55149. <member name="P:Spire.Pdf.Graphics.PdfPens.YellowGreen">
  55150. <summary>
  55151. Gets the YellowGreen default pen.
  55152. </summary>
  55153. </member>
  55154. <member name="T:Spire.Pdf.Graphics.PdfHorizontalAlignment">
  55155. <summary>
  55156. Specifies the type of Horizontal alignment.
  55157. </summary>
  55158. </member>
  55159. <member name="F:Spire.Pdf.Graphics.PdfHorizontalAlignment.Left">
  55160. <summary>
  55161. Specifies the element is aligned to Left.
  55162. </summary>
  55163. </member>
  55164. <member name="F:Spire.Pdf.Graphics.PdfHorizontalAlignment.Center">
  55165. <summary>
  55166. Specifies the element is aligned to Center.
  55167. </summary>
  55168. </member>
  55169. <member name="F:Spire.Pdf.Graphics.PdfHorizontalAlignment.Right">
  55170. <summary>
  55171. Specifies the element is aligned to Right.
  55172. </summary>
  55173. </member>
  55174. <member name="T:Spire.Pdf.Graphics.PdfVerticalAlignment">
  55175. <summary>
  55176. Specifies the type of Vertical alignment.
  55177. </summary>
  55178. </member>
  55179. <member name="F:Spire.Pdf.Graphics.PdfVerticalAlignment.Top">
  55180. <summary>
  55181. Specifies the element is aligned to Top.
  55182. </summary>
  55183. </member>
  55184. <member name="F:Spire.Pdf.Graphics.PdfVerticalAlignment.Middle">
  55185. <summary>
  55186. Specifies the element is aligned to Middle.
  55187. </summary>
  55188. </member>
  55189. <member name="F:Spire.Pdf.Graphics.PdfVerticalAlignment.Bottom">
  55190. <summary>
  55191. Specifies the element is aligned to Bottom.
  55192. </summary>
  55193. </member>
  55194. <member name="T:Spire.Pdf.Graphics.PdfTextAlignment">
  55195. <summary>
  55196. Specifies the type of horizontal text alignment.
  55197. </summary>
  55198. </member>
  55199. <member name="F:Spire.Pdf.Graphics.PdfTextAlignment.Left">
  55200. <summary>
  55201. Specifies the text is aligned to Left.
  55202. </summary>
  55203. </member>
  55204. <member name="F:Spire.Pdf.Graphics.PdfTextAlignment.Center">
  55205. <summary>
  55206. Specifies the text is aligned to Center.
  55207. </summary>
  55208. </member>
  55209. <member name="F:Spire.Pdf.Graphics.PdfTextAlignment.Right">
  55210. <summary>
  55211. Specifies the text is aligned to Right.
  55212. </summary>
  55213. </member>
  55214. <member name="F:Spire.Pdf.Graphics.PdfTextAlignment.Justify">
  55215. <summary>
  55216. Specifies the text as Justified text.
  55217. </summary>
  55218. </member>
  55219. <member name="T:Spire.Pdf.Graphics.TextRenderingMode">
  55220. <summary>
  55221. Specifies the text rendering mode.
  55222. </summary>
  55223. </member>
  55224. <member name="F:Spire.Pdf.Graphics.TextRenderingMode.Fill">
  55225. <summary>
  55226. Fill text.
  55227. </summary>
  55228. </member>
  55229. <member name="F:Spire.Pdf.Graphics.TextRenderingMode.Stroke">
  55230. <summary>
  55231. Stroke text.
  55232. </summary>
  55233. </member>
  55234. <member name="F:Spire.Pdf.Graphics.TextRenderingMode.FillStroke">
  55235. <summary>
  55236. Fill, then stroke text.
  55237. </summary>
  55238. </member>
  55239. <member name="F:Spire.Pdf.Graphics.TextRenderingMode.None">
  55240. <summary>
  55241. Neither fill nor stroke text (invisible).
  55242. </summary>
  55243. </member>
  55244. <member name="F:Spire.Pdf.Graphics.TextRenderingMode.ClipFill">
  55245. <summary>
  55246. Fill text and add to path for clipping (see above)..
  55247. </summary>
  55248. </member>
  55249. <member name="F:Spire.Pdf.Graphics.TextRenderingMode.ClipStroke">
  55250. <summary>
  55251. Stroke text and add to path for clipping (see above).
  55252. </summary>
  55253. </member>
  55254. <member name="F:Spire.Pdf.Graphics.TextRenderingMode.ClipFillStroke">
  55255. <summary>
  55256. Stroke fill text and add to path for clipping.
  55257. </summary>
  55258. </member>
  55259. <member name="F:Spire.Pdf.Graphics.TextRenderingMode.Clip">
  55260. <summary>
  55261. Add text to path for clipping.
  55262. </summary>
  55263. </member>
  55264. <member name="T:Spire.Pdf.Graphics.PdfLineJoin">
  55265. <summary>
  55266. Specifies the corner style of the shapes.
  55267. </summary>
  55268. </member>
  55269. <member name="F:Spire.Pdf.Graphics.PdfLineJoin.Miter">
  55270. <summary>
  55271. The outer edges for the two segments are extended
  55272. until they meet at an angle.
  55273. </summary>
  55274. </member>
  55275. <member name="F:Spire.Pdf.Graphics.PdfLineJoin.Round">
  55276. <summary>
  55277. An arc of a circle with a diameter equal to the line width is drawn
  55278. around the point where the two segments meet, connecting the outer edges for the two segments.
  55279. </summary>
  55280. </member>
  55281. <member name="F:Spire.Pdf.Graphics.PdfLineJoin.Bevel">
  55282. <summary>
  55283. The two segments are finished with caps
  55284. and the resulting notch beyond the ends of the segments is filled
  55285. with a triangle.
  55286. </summary>
  55287. </member>
  55288. <member name="T:Spire.Pdf.Graphics.PdfLineCap">
  55289. <summary>
  55290. Specifies the line cap style to be used at the ends of the lines.
  55291. </summary>
  55292. </member>
  55293. <member name="F:Spire.Pdf.Graphics.PdfLineCap.Flat">
  55294. <summary>
  55295. The stroke is squared off at the endpoint of the path. There is no
  55296. projection beyond the end of the path.
  55297. </summary>
  55298. </member>
  55299. <member name="F:Spire.Pdf.Graphics.PdfLineCap.Round">
  55300. <summary>
  55301. A semicircular arc with a diameter equal to the line width is
  55302. drawn around the endpoint and filled in.
  55303. </summary>
  55304. </member>
  55305. <member name="F:Spire.Pdf.Graphics.PdfLineCap.Square">
  55306. <summary>
  55307. The stroke continues beyond the endpoint of the path
  55308. for a distance equal to half the line width and is squared off.
  55309. </summary>
  55310. </member>
  55311. <member name="T:Spire.Pdf.Graphics.PdfDashStyle">
  55312. <summary>
  55313. Possible dash styles of the pen.
  55314. </summary>
  55315. </member>
  55316. <member name="F:Spire.Pdf.Graphics.PdfDashStyle.Solid">
  55317. <summary>
  55318. Solid line.
  55319. </summary>
  55320. </member>
  55321. <member name="F:Spire.Pdf.Graphics.PdfDashStyle.Dash">
  55322. <summary>
  55323. Dashed line.
  55324. </summary>
  55325. </member>
  55326. <member name="F:Spire.Pdf.Graphics.PdfDashStyle.Dot">
  55327. <summary>
  55328. Dotted line.
  55329. </summary>
  55330. </member>
  55331. <member name="F:Spire.Pdf.Graphics.PdfDashStyle.DashDot">
  55332. <summary>
  55333. Dash-dot line.
  55334. </summary>
  55335. </member>
  55336. <member name="F:Spire.Pdf.Graphics.PdfDashStyle.DashDotDot">
  55337. <summary>
  55338. Dash-dot-dot line.
  55339. </summary>
  55340. </member>
  55341. <member name="F:Spire.Pdf.Graphics.PdfDashStyle.Custom">
  55342. <summary>
  55343. User defined dash style.
  55344. </summary>
  55345. </member>
  55346. <member name="F:Spire.Pdf.Graphics.PdfDashStyle.None">
  55347. <summary>
  55348. No line.
  55349. </summary>
  55350. </member>
  55351. <member name="T:Spire.Pdf.Graphics.PdfFillMode">
  55352. <summary>
  55353. Specifies how the shapes are filled.
  55354. </summary>
  55355. </member>
  55356. <member name="F:Spire.Pdf.Graphics.PdfFillMode.Winding">
  55357. <summary>
  55358. Nonzero winding number rule of determining &quot;insideness&quot;
  55359. of point.
  55360. </summary>
  55361. </member>
  55362. <member name="F:Spire.Pdf.Graphics.PdfFillMode.Alternate">
  55363. <summary>
  55364. Even odd rule of determining &quot;insideness&quot; of point.
  55365. </summary>
  55366. </member>
  55367. <member name="T:Spire.Pdf.Graphics.PdfColorSpace">
  55368. <summary>
  55369. Defines set of color spaces.
  55370. </summary>
  55371. </member>
  55372. <member name="F:Spire.Pdf.Graphics.PdfColorSpace.RGB">
  55373. <summary>
  55374. RGB color space.
  55375. </summary>
  55376. </member>
  55377. <member name="F:Spire.Pdf.Graphics.PdfColorSpace.CMYK">
  55378. <summary>
  55379. CMYK color space.
  55380. </summary>
  55381. </member>
  55382. <member name="F:Spire.Pdf.Graphics.PdfColorSpace.GrayScale">
  55383. <summary>
  55384. GrayScale color space.
  55385. </summary>
  55386. </member>
  55387. <member name="F:Spire.Pdf.Graphics.PdfColorSpace.Indexed">
  55388. <summary>
  55389. Indexed color space used internally.
  55390. </summary>
  55391. </member>
  55392. <member name="F:Spire.Pdf.Graphics.ColorIntent.AbsoluteColorimetric">
  55393. <summary>
  55394. Colors are represented solely with respect to the light source;
  55395. no correction is made for the output mediums white point
  55396. (such as the color of unprinted paper).
  55397. </summary>
  55398. </member>
  55399. <member name="F:Spire.Pdf.Graphics.ColorIntent.RelativeColorimetric">
  55400. <summary>
  55401. Colors are represented with respect to the combination of
  55402. the light source and the output mediums white point
  55403. (such as the color of unprinted paper).
  55404. </summary>
  55405. </member>
  55406. <member name="F:Spire.Pdf.Graphics.ColorIntent.Saturation">
  55407. <summary>
  55408. Colors are represented in a manner that preserves
  55409. or emphasizes saturation.
  55410. </summary>
  55411. </member>
  55412. <member name="F:Spire.Pdf.Graphics.ColorIntent.Perceptual">
  55413. <summary>
  55414. Colors are represented in a manner that provides a pleasing
  55415. perceptual appearance.
  55416. </summary>
  55417. </member>
  55418. <member name="T:Spire.Pdf.Graphics.PdfBlendMode">
  55419. <summary>
  55420. Specifies the blend mode for transparency.
  55421. </summary>
  55422. </member>
  55423. <member name="F:Spire.Pdf.Graphics.PdfBlendMode.Normal">
  55424. <summary>
  55425. Selects the source color, ignoring the backdrop.
  55426. </summary>
  55427. </member>
  55428. <member name="F:Spire.Pdf.Graphics.PdfBlendMode.Multiply">
  55429. <summary>
  55430. Multiplies the backdrop and source color values.
  55431. The result color is always at least as dark as either
  55432. of the two constituent colors. Multiplying
  55433. any color with black produces black; multiplying
  55434. with white leaves the original color unchanged.
  55435. Painting successive overlapping objects with a color
  55436. other than black or white produces progressively darker colors.
  55437. </summary>
  55438. </member>
  55439. <member name="F:Spire.Pdf.Graphics.PdfBlendMode.Screen">
  55440. <summary>
  55441. Multiplies the complements of the backdrop and source
  55442. color values, then complements the result. The result
  55443. color is always at least as light as either of the two
  55444. constituent colors. Screening any color with white
  55445. produces white; screening with black leaves the original
  55446. color unchanged. The effect is similar to projecting
  55447. multiple photographic slides simultaneously onto a single screen.
  55448. </summary>
  55449. </member>
  55450. <member name="F:Spire.Pdf.Graphics.PdfBlendMode.Overlay">
  55451. <summary>
  55452. Multiplies or screens the colors, depending on
  55453. the backdrop color value. Source colors overlay
  55454. the backdrop while preserving its highlights and
  55455. shadows. The backdrop color is not replaced but
  55456. is mixed with the source color to reflect the
  55457. lightness or darkness of the backdrop.
  55458. </summary>
  55459. </member>
  55460. <member name="F:Spire.Pdf.Graphics.PdfBlendMode.Darken">
  55461. <summary>
  55462. Selects the darker of the backdrop and source colors.
  55463. The backdrop is replaced with the source where the source
  55464. is darker; otherwise, it is left unchanged.
  55465. </summary>
  55466. </member>
  55467. <member name="F:Spire.Pdf.Graphics.PdfBlendMode.Lighten">
  55468. <summary>
  55469. Selects the lighter of the backdrop and source colors.
  55470. The backdrop is replaced with the source where the source
  55471. is lighter; otherwise, it is left unchanged.
  55472. </summary>
  55473. </member>
  55474. <member name="F:Spire.Pdf.Graphics.PdfBlendMode.ColorDodge">
  55475. <summary>
  55476. Brightens the backdrop color to reflect the source color.
  55477. Painting with black produces no changes.
  55478. </summary>
  55479. </member>
  55480. <member name="F:Spire.Pdf.Graphics.PdfBlendMode.ColorBurn">
  55481. <summary>
  55482. Darkens the backdrop color to reflect the source color.
  55483. Painting with white produces no change.
  55484. </summary>
  55485. </member>
  55486. <member name="F:Spire.Pdf.Graphics.PdfBlendMode.HardLight">
  55487. <summary>
  55488. Multiplies or screens the colors, depending on the source color value.
  55489. The effect is similar to shining a harsh spotlight on the backdrop.
  55490. </summary>
  55491. </member>
  55492. <member name="F:Spire.Pdf.Graphics.PdfBlendMode.SoftLight">
  55493. <summary>
  55494. Darkens or lightens the colors, depending on the source color value.
  55495. The effect is similar to shining a diffused spotlight on the backdrop.
  55496. </summary>
  55497. </member>
  55498. <member name="F:Spire.Pdf.Graphics.PdfBlendMode.Difference">
  55499. <summary>
  55500. Subtracts the darker of the two constituent colors from the lighter color.
  55501. Painting with white inverts the backdrop color; painting with black produces no change.
  55502. </summary>
  55503. </member>
  55504. <member name="F:Spire.Pdf.Graphics.PdfBlendMode.Exclusion">
  55505. <summary>
  55506. Produces an effect similar to that of the Difference mode
  55507. but lower in contrast. Painting with white inverts
  55508. the backdrop color; painting with black produces no change.
  55509. </summary>
  55510. </member>
  55511. <member name="F:Spire.Pdf.Graphics.PdfBlendMode.Hue">
  55512. <summary>
  55513. Creates a color with the hue of the source color and
  55514. the saturation and luminosity of the backdrop color.
  55515. </summary>
  55516. </member>
  55517. <member name="F:Spire.Pdf.Graphics.PdfBlendMode.Saturation">
  55518. <summary>
  55519. Creates a color with the saturation of the source color
  55520. and the hue and luminosity of the backdrop color. Painting
  55521. with this mode in an area of the backdrop that is a pure
  55522. gray (no saturation) produces no change.
  55523. </summary>
  55524. </member>
  55525. <member name="F:Spire.Pdf.Graphics.PdfBlendMode.Color">
  55526. <summary>
  55527. Creates a color with the hue and saturation of
  55528. the source color and the luminosity of the backdrop
  55529. color. This preserves the gray levels of the backdrop
  55530. and is useful for coloring monochrome images or tinting color images.
  55531. </summary>
  55532. </member>
  55533. <member name="F:Spire.Pdf.Graphics.PdfBlendMode.Luminosity">
  55534. <summary>
  55535. Creates a color with the luminosity of the source color
  55536. and the hue and saturation of the backdrop color. This
  55537. produces an inverse effect to that of the Color mode.
  55538. </summary>
  55539. </member>
  55540. <member name="T:Spire.Pdf.Graphics.PdfImageType">
  55541. <summary>
  55542. Specifies the type of the PdfImage.
  55543. </summary>
  55544. </member>
  55545. <member name="F:Spire.Pdf.Graphics.PdfImageType.Bitmap">
  55546. <summary>
  55547. Specifies the image is bitmap.
  55548. </summary>
  55549. </member>
  55550. <member name="F:Spire.Pdf.Graphics.PdfImageType.Metafile">
  55551. <summary>
  55552. Specifies the image is metafile.
  55553. Note: Metafile can't set dpi and use "Green context" dpi.
  55554. </summary>
  55555. </member>
  55556. <member name="T:Spire.Pdf.Graphics.PdfGraphicsUnit">
  55557. <summary>
  55558. Specifies the types of the page's logical units.
  55559. </summary>
  55560. </member>
  55561. <member name="F:Spire.Pdf.Graphics.PdfGraphicsUnit.Centimeter">
  55562. <summary>
  55563. Specifies the Measurement is in centimeters.
  55564. </summary>
  55565. </member>
  55566. <member name="F:Spire.Pdf.Graphics.PdfGraphicsUnit.Pica">
  55567. <summary>
  55568. Specifies the Measurement is in picas. A pica represents 12 points.
  55569. </summary>
  55570. </member>
  55571. <member name="F:Spire.Pdf.Graphics.PdfGraphicsUnit.Pixel">
  55572. <summary>
  55573. Specifies the unit of measurement is 1 pixel.
  55574. </summary>
  55575. <remarks>Pixel unit is device dependent unit. The result depends on the default Dpi on the machine.</remarks>
  55576. </member>
  55577. <member name="F:Spire.Pdf.Graphics.PdfGraphicsUnit.Point">
  55578. <summary>
  55579. Specifies a printer's point (1/72 inch) as the unit of measure.
  55580. </summary>
  55581. </member>
  55582. <member name="F:Spire.Pdf.Graphics.PdfGraphicsUnit.Inch">
  55583. <summary>
  55584. Specifies the inch as the unit of measure.
  55585. </summary>
  55586. </member>
  55587. <member name="F:Spire.Pdf.Graphics.PdfGraphicsUnit.Document">
  55588. <summary>
  55589. Specifies the document unit (1/300 inch) as the unit of measure.
  55590. </summary>
  55591. </member>
  55592. <member name="F:Spire.Pdf.Graphics.PdfGraphicsUnit.Millimeter">
  55593. <summary>
  55594. Specifies the Measurement is in millimeters.
  55595. </summary>
  55596. </member>
  55597. <member name="T:Spire.Pdf.Graphics.PdfImageFormat">
  55598. <summary>
  55599. </summary>
  55600. </member>
  55601. <member name="T:Spire.Pdf.Graphics.LayerExportState">
  55602. <summary>
  55603. Specifies the export state of the Layer
  55604. </summary>
  55605. </member>
  55606. <member name="F:Spire.Pdf.Graphics.LayerExportState.Allways">
  55607. <summary>
  55608. Allways export
  55609. </summary>
  55610. </member>
  55611. <member name="F:Spire.Pdf.Graphics.LayerExportState.Nerver">
  55612. <summary>
  55613. Never export
  55614. </summary>
  55615. </member>
  55616. <member name="F:Spire.Pdf.Graphics.LayerExportState.ExportWhenVisible">
  55617. <summary>
  55618. Export when visible
  55619. </summary>
  55620. </member>
  55621. <member name="T:Spire.Pdf.Graphics.LayerPrintState">
  55622. <summary>
  55623. Specifies the print state of the Layer
  55624. </summary>
  55625. </member>
  55626. <member name="F:Spire.Pdf.Graphics.LayerPrintState.Allways">
  55627. <summary>
  55628. Allways print
  55629. </summary>
  55630. </member>
  55631. <member name="F:Spire.Pdf.Graphics.LayerPrintState.Nerver">
  55632. <summary>
  55633. Never print
  55634. </summary>
  55635. </member>
  55636. <member name="F:Spire.Pdf.Graphics.LayerPrintState.PrintWhenVisible">
  55637. <summary>
  55638. Print when visible
  55639. </summary>
  55640. </member>
  55641. <member name="T:Spire.Pdf.Graphics.LayerViewState">
  55642. <summary>
  55643. Specifies the view state of the Layer
  55644. </summary>
  55645. </member>
  55646. <member name="F:Spire.Pdf.Graphics.LayerViewState.Allways">
  55647. <summary>
  55648. Allways visible
  55649. </summary>
  55650. </member>
  55651. <member name="F:Spire.Pdf.Graphics.LayerViewState.Nerver">
  55652. <summary>
  55653. never visible
  55654. </summary>
  55655. </member>
  55656. <member name="F:Spire.Pdf.Graphics.LayerViewState.ViewWhenOpen">
  55657. <summary>
  55658. Visible when on
  55659. </summary>
  55660. </member>
  55661. <member name="T:Spire.Pdf.Graphics.PdfRGBColor">
  55662. <summary>
  55663. Implements structures and routines working with color.
  55664. </summary>
  55665. </member>
  55666. <member name="P:Spire.Pdf.Graphics.PdfRGBColor.Empty">
  55667. <summary>
  55668. Gets a null color.
  55669. </summary>
  55670. <value>The empty.</value>
  55671. <property name="flag" value="Finished"/>
  55672. </member>
  55673. <member name="P:Spire.Pdf.Graphics.PdfRGBColor.IsEmpty">
  55674. <summary>
  55675. Gets whether the PDFColor is Empty or not.
  55676. </summary>
  55677. <value><c>true</c> if this instance is empty; otherwise, <c>false</c>.</value>
  55678. <property name="flag" value="Finished"/>
  55679. </member>
  55680. <member name="P:Spire.Pdf.Graphics.PdfRGBColor.B">
  55681. <summary>
  55682. Gets or sets Blue channel value.
  55683. </summary>
  55684. <value>The B.</value>
  55685. <property name="flag" value="Finished"/>
  55686. </member>
  55687. <member name="P:Spire.Pdf.Graphics.PdfRGBColor.Blue">
  55688. <summary>
  55689. Gets the blue.
  55690. </summary>
  55691. </member>
  55692. <member name="P:Spire.Pdf.Graphics.PdfRGBColor.C">
  55693. <summary>
  55694. Gets or sets Cyan channel value.
  55695. </summary>
  55696. <value>The C.</value>
  55697. <property name="flag" value="Finished"/>
  55698. </member>
  55699. <member name="P:Spire.Pdf.Graphics.PdfRGBColor.G">
  55700. <summary>
  55701. Gets or sets Green channel value.
  55702. </summary>
  55703. <value>The G.</value>
  55704. <property name="flag" value="Finished"/>
  55705. </member>
  55706. <member name="P:Spire.Pdf.Graphics.PdfRGBColor.Green">
  55707. <summary>
  55708. Gets the green.
  55709. </summary>
  55710. <value>The green.</value>
  55711. </member>
  55712. <member name="P:Spire.Pdf.Graphics.PdfRGBColor.Gray">
  55713. <summary>
  55714. Gets or sets Gray channel value.
  55715. </summary>
  55716. <value>The gray.</value>
  55717. <property name="flag" value="Finished"/>
  55718. </member>
  55719. <member name="P:Spire.Pdf.Graphics.PdfRGBColor.K">
  55720. <summary>
  55721. Gets or sets Black channel value.
  55722. </summary>
  55723. <value>The K.</value>
  55724. <property name="flag" value="Finished"/>
  55725. </member>
  55726. <member name="P:Spire.Pdf.Graphics.PdfRGBColor.M">
  55727. <summary>
  55728. Gets or sets Magenta channel value.
  55729. </summary>
  55730. <value>The M.</value>
  55731. <property name="flag" value="Finished"/>
  55732. </member>
  55733. <member name="P:Spire.Pdf.Graphics.PdfRGBColor.R">
  55734. <summary>
  55735. Gets or sets Red channel value.
  55736. </summary>
  55737. <value>The R.</value>
  55738. <property name="flag" value="Finished"/>
  55739. </member>
  55740. <member name="P:Spire.Pdf.Graphics.PdfRGBColor.Red">
  55741. <summary>
  55742. Gets the red.
  55743. </summary>
  55744. </member>
  55745. <member name="P:Spire.Pdf.Graphics.PdfRGBColor.Y">
  55746. <summary>
  55747. Gets or sets Yellow channel value.
  55748. </summary>
  55749. <value>The Y.</value>
  55750. <property name="flag" value="Finished"/>
  55751. </member>
  55752. <member name="M:Spire.Pdf.Graphics.PdfRGBColor.#ctor(Spire.Pdf.Graphics.PdfRGBColor)">
  55753. <summary>
  55754. Initializes a new instance of the class.
  55755. </summary>
  55756. <param name="color">Source color object.</param>
  55757. <property name="flag" value="Finished"/>
  55758. </member>
  55759. <member name="M:Spire.Pdf.Graphics.PdfRGBColor.#ctor(System.Drawing.Color)">
  55760. <summary>
  55761. Initializes a new instance of the class.
  55762. </summary>
  55763. <param name="color">Source color object.</param>
  55764. <property name="flag" value="Finished"/>
  55765. </member>
  55766. <member name="M:Spire.Pdf.Graphics.PdfRGBColor.#ctor(System.Single)">
  55767. <summary>
  55768. Initializes a new instance of the class.
  55769. </summary>
  55770. <param name="gray">Gray value.</param>
  55771. <property name="flag" value="Finished"/>
  55772. </member>
  55773. <member name="M:Spire.Pdf.Graphics.PdfRGBColor.#ctor(System.Byte,System.Byte,System.Byte)">
  55774. <summary>
  55775. Initializes a new instance of the class.
  55776. </summary>
  55777. <param name="red">Red channel value.</param>
  55778. <param name="green">Green channel value.</param>
  55779. <param name="blue">Blue channel value.</param>
  55780. <property name="flag" value="Finished"/>
  55781. </member>
  55782. <member name="M:Spire.Pdf.Graphics.PdfRGBColor.#ctor(System.Single,System.Single,System.Single,System.Single)">
  55783. <summary>
  55784. Initializes a new instance of the class.
  55785. </summary>
  55786. <param name="cyan">Cyan channel value.</param>
  55787. <param name="magenta">Magenta channel value.</param>
  55788. <param name="yellow">Yellow channel value.</param>
  55789. <param name="black">Black channel value.</param>
  55790. <property name="flag" value="Finished"/>
  55791. </member>
  55792. <member name="M:Spire.Pdf.Graphics.PdfRGBColor.ToArgb">
  55793. <summary>
  55794. Creates the Alpha ,Red ,Green, and Blue value of this PDFColor structure.
  55795. </summary>
  55796. <returns>ARGB value.</returns>
  55797. <property name="flag" value="Finished"/>
  55798. </member>
  55799. <member name="M:Spire.Pdf.Graphics.PdfRGBColor.op_Implicit(System.Drawing.Color)~Spire.Pdf.Graphics.PdfRGBColor">
  55800. <summary>
  55801. Implicit operator.
  55802. </summary>
  55803. <param name="color">System.Drawing.Color.</param>
  55804. <returns>PDFColor.</returns>
  55805. <property name="flag" value="Finished"/>
  55806. </member>
  55807. <member name="M:Spire.Pdf.Graphics.PdfRGBColor.op_Implicit(Spire.Pdf.Graphics.PdfRGBColor)~System.Drawing.Color">
  55808. <summary>
  55809. Implicit operator.
  55810. </summary>
  55811. <param name="color">System.Drawing.Color.</param>
  55812. <returns>PDFColor.</returns>
  55813. <property name="flag" value="Finished"/>
  55814. </member>
  55815. <member name="M:Spire.Pdf.Graphics.PdfRGBColor.op_Equality(Spire.Pdf.Graphics.PdfRGBColor,Spire.Pdf.Graphics.PdfRGBColor)">
  55816. <summary>
  55817. Operator ==.
  55818. </summary>
  55819. <param name="colour1">The color 1.</param>
  55820. <param name="colour2">The color 2.</param>
  55821. <returns>
  55822. True if color 1 is equal to color 2; otherwise False.
  55823. </returns>
  55824. <property name="flag" value="Finished"/>
  55825. </member>
  55826. <member name="M:Spire.Pdf.Graphics.PdfRGBColor.op_Inequality(Spire.Pdf.Graphics.PdfRGBColor,Spire.Pdf.Graphics.PdfRGBColor)">
  55827. <summary>
  55828. Operator !=.
  55829. </summary>
  55830. <param name="colour1">The color 1.</param>
  55831. <param name="colour2">The color 2.</param>
  55832. <returns>
  55833. True if color 1 is not equal to color 2; otherwise False.
  55834. </returns>
  55835. <property name="flag" value="Finished"/>
  55836. </member>
  55837. <member name="M:Spire.Pdf.Graphics.PdfRGBColor.Equals(System.Object)">
  55838. <summary>
  55839. Determines whether the specified
  55840. is equal to the current .
  55841. </summary>
  55842. <param name="obj">The to
  55843. compare with the current .</param>
  55844. <returns>
  55845. True if the specified is equal
  55846. to the current ; otherwise -
  55847. False.
  55848. </returns>
  55849. <property name="flag" value="Finished"/>
  55850. </member>
  55851. <member name="M:Spire.Pdf.Graphics.PdfRGBColor.Equals(Spire.Pdf.Graphics.PdfRGBColor)">
  55852. <summary>
  55853. Determines if the specified color is equal to this one.
  55854. </summary>
  55855. <param name="colour">The color.</param>
  55856. <returns>
  55857. True if the color is equal; otherwise - False.
  55858. </returns>
  55859. <property name="flag" value="Finished"/>
  55860. </member>
  55861. <member name="M:Spire.Pdf.Graphics.PdfRGBColor.GetHashCode">
  55862. <summary>
  55863. Serves as a hash function for a particular type, suitable for
  55864. use in hashing algorithms and data structures like a hash
  55865. table.
  55866. </summary>
  55867. <returns>
  55868. A hash code for the current .
  55869. </returns>
  55870. <property name="flag" value="Finished"/>
  55871. </member>
  55872. <member name="M:Spire.Pdf.Graphics.PdfRGBColor.CompareColours(System.Drawing.Color,System.Drawing.Color)">
  55873. <summary>
  55874. Compares colors.
  55875. </summary>
  55876. <param name="color1">The color 1.</param>
  55877. <param name="color2">The color 2.</param>
  55878. <returns>
  55879. True if colors are identical; otherwise - False.
  55880. </returns>
  55881. </member>
  55882. <member name="T:Spire.Pdf.Graphics.PdfCanvas">
  55883. <summary>
  55884. The class representing a graphics context of the objects.
  55885. It's used for performing simple graphics operations.
  55886. </summary>
  55887. </member>
  55888. <member name="F:Spire.Pdf.Graphics.PdfCanvas.m_webLinkCollection">
  55889. <summary>
  55890. The web link collection.
  55891. </summary>
  55892. </member>
  55893. <member name="P:Spire.Pdf.Graphics.PdfCanvas.Size">
  55894. <summary>
  55895. Gets the size of the canvas.
  55896. </summary>
  55897. <remarks>Usually, this value is equal to the size of the object this graphics belongs to.</remarks>
  55898. </member>
  55899. <member name="P:Spire.Pdf.Graphics.PdfCanvas.ClientSize">
  55900. <summary>
  55901. Gets the size of the canvas reduced by margins and page templates.
  55902. </summary>
  55903. <remarks>It indicates a size of the canvas reduced by margins and template dimensions.
  55904. This value doesn't change when any custom clip is set.</remarks>
  55905. </member>
  55906. <member name="P:Spire.Pdf.Graphics.PdfCanvas.ColorSpace">
  55907. <summary>
  55908. Gets or sets the current color space.
  55909. </summary>
  55910. <remarks>The value change of this property has impact on the objects
  55911. which will be drawn after the change.</remarks>
  55912. </member>
  55913. <member name="P:Spire.Pdf.Graphics.PdfCanvas.WebLinkCollection">
  55914. <summary>
  55915. The web link collection.
  55916. </summary>
  55917. </member>
  55918. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawLine(Spire.Pdf.Graphics.PdfPen,System.Drawing.PointF,System.Drawing.PointF)">
  55919. <summary>
  55920. Draws a line.
  55921. </summary>
  55922. <param name="pen">The pen.</param>
  55923. <param name="point1">The point1.</param>
  55924. <param name="point2">The point2.</param>
  55925. </member>
  55926. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawLine(Spire.Pdf.Graphics.PdfPen,System.Single,System.Single,System.Single,System.Single)">
  55927. <summary>
  55928. Draws a line.
  55929. </summary>
  55930. <param name="pen">The pen.</param>
  55931. <param name="x1">The x1.</param>
  55932. <param name="y1">The y1.</param>
  55933. <param name="x2">The x2.</param>
  55934. <param name="y2">The y2.</param>
  55935. </member>
  55936. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawRectangle(Spire.Pdf.Graphics.PdfPen,System.Drawing.RectangleF)">
  55937. <summary>
  55938. Draws a rectangle.
  55939. </summary>
  55940. <param name="pen">The pen.</param>
  55941. <param name="rectangle">The rectangle.</param>
  55942. </member>
  55943. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawRectangle(Spire.Pdf.Graphics.PdfPen,System.Single,System.Single,System.Single,System.Single)">
  55944. <summary>
  55945. Draws a rectangle.
  55946. </summary>
  55947. <param name="pen">The pen.</param>
  55948. <param name="x">The x.</param>
  55949. <param name="y">The y.</param>
  55950. <param name="width">The width.</param>
  55951. <param name="height">The height.</param>
  55952. </member>
  55953. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawRectangle(Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF)">
  55954. <summary>
  55955. Draws a rectangle.
  55956. </summary>
  55957. <param name="brush">The brush.</param>
  55958. <param name="rectangle">The rectangle.</param>
  55959. </member>
  55960. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawRectangle(Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,System.Single,System.Single)">
  55961. <summary>
  55962. Draws a rectangle.
  55963. </summary>
  55964. <param name="brush">The brush.</param>
  55965. <param name="x">The x.</param>
  55966. <param name="y">The y.</param>
  55967. <param name="width">The width.</param>
  55968. <param name="height">The height.</param>
  55969. </member>
  55970. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawRectangle(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF)">
  55971. <summary>
  55972. Draws a rectangle.
  55973. </summary>
  55974. <param name="pen">The pen.</param>
  55975. <param name="brush">The brush.</param>
  55976. <param name="rectangle">The rectangle.</param>
  55977. </member>
  55978. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawRectangle(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,System.Single,System.Single)">
  55979. <summary>
  55980. Draws a rectangle.
  55981. </summary>
  55982. <param name="pen">The pen.</param>
  55983. <param name="brush">The brush.</param>
  55984. <param name="x">The x.</param>
  55985. <param name="y">The y.</param>
  55986. <param name="width">The width.</param>
  55987. <param name="height">The height.</param>
  55988. </member>
  55989. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawEllipse(Spire.Pdf.Graphics.PdfPen,System.Drawing.RectangleF)">
  55990. <summary>
  55991. Draws an ellipse.
  55992. </summary>
  55993. <param name="pen">The pen.</param>
  55994. <param name="rectangle">The rectangle.</param>
  55995. </member>
  55996. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawEllipse(Spire.Pdf.Graphics.PdfPen,System.Single,System.Single,System.Single,System.Single)">
  55997. <summary>
  55998. Draws an ellipse.
  55999. </summary>
  56000. <param name="pen">The pen.</param>
  56001. <param name="x">The x.</param>
  56002. <param name="y">The y.</param>
  56003. <param name="width">The width.</param>
  56004. <param name="height">The height.</param>
  56005. </member>
  56006. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawEllipse(Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF)">
  56007. <summary>
  56008. Draws an ellipse.
  56009. </summary>
  56010. <param name="brush">The brush.</param>
  56011. <param name="rectangle">The rectangle.</param>
  56012. </member>
  56013. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawEllipse(Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,System.Single,System.Single)">
  56014. <summary>
  56015. Draws an ellipse.
  56016. </summary>
  56017. <param name="brush">The brush.</param>
  56018. <param name="x">The x.</param>
  56019. <param name="y">The y.</param>
  56020. <param name="width">The width.</param>
  56021. <param name="height">The height.</param>
  56022. </member>
  56023. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawEllipse(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF)">
  56024. <summary>
  56025. Draws an ellipse.
  56026. </summary>
  56027. <param name="pen">The pen.</param>
  56028. <param name="brush">The brush.</param>
  56029. <param name="rectangle">The rectangle.</param>
  56030. </member>
  56031. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawEllipse(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,System.Single,System.Single)">
  56032. <summary>
  56033. Draws an ellipse.
  56034. </summary>
  56035. <param name="pen">The pen.</param>
  56036. <param name="brush">The brush.</param>
  56037. <param name="x">The x.</param>
  56038. <param name="y">The y.</param>
  56039. <param name="width">The width.</param>
  56040. <param name="height">The height.</param>
  56041. </member>
  56042. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawArc(Spire.Pdf.Graphics.PdfPen,System.Drawing.RectangleF,System.Single,System.Single)">
  56043. <summary>
  56044. Draws an arc.
  56045. </summary>
  56046. <param name="pen">The pen.</param>
  56047. <param name="rectangle">The rectangle.</param>
  56048. <param name="startAngle">The start angle.</param>
  56049. <param name="sweepAngle">The sweep angle.</param>
  56050. </member>
  56051. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawArc(Spire.Pdf.Graphics.PdfPen,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  56052. <summary>
  56053. Draws an arc.
  56054. </summary>
  56055. <param name="pen">The pen.</param>
  56056. <param name="x">The x.</param>
  56057. <param name="y">The y.</param>
  56058. <param name="width">The width.</param>
  56059. <param name="height">The height.</param>
  56060. <param name="startAngle">The start angle.</param>
  56061. <param name="sweepAngle">The sweep angle.</param>
  56062. </member>
  56063. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawPie(Spire.Pdf.Graphics.PdfPen,System.Drawing.RectangleF,System.Single,System.Single)">
  56064. <summary>
  56065. Draws a pie.
  56066. </summary>
  56067. <param name="pen">The pen.</param>
  56068. <param name="rectangle">The rectangle.</param>
  56069. <param name="startAngle">The start angle.</param>
  56070. <param name="sweepAngle">The sweep angle.</param>
  56071. </member>
  56072. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawPie(Spire.Pdf.Graphics.PdfPen,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  56073. <summary>
  56074. Draws a pie.
  56075. </summary>
  56076. <param name="pen">The pen.</param>
  56077. <param name="x">The x.</param>
  56078. <param name="y">The y.</param>
  56079. <param name="width">The width.</param>
  56080. <param name="height">The height.</param>
  56081. <param name="startAngle">The start angle.</param>
  56082. <param name="sweepAngle">The sweep angle.</param>
  56083. </member>
  56084. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawPie(Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF,System.Single,System.Single)">
  56085. <summary>
  56086. Draws a pie.
  56087. </summary>
  56088. <param name="brush">The brush.</param>
  56089. <param name="rectangle">The rectangle.</param>
  56090. <param name="startAngle">The start angle.</param>
  56091. <param name="sweepAngle">The sweep angle.</param>
  56092. </member>
  56093. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawPie(Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  56094. <summary>
  56095. Draws a pie.
  56096. </summary>
  56097. <param name="brush">The brush.</param>
  56098. <param name="x">The x.</param>
  56099. <param name="y">The y.</param>
  56100. <param name="width">The width.</param>
  56101. <param name="height">The height.</param>
  56102. <param name="startAngle">The start angle.</param>
  56103. <param name="sweepAngle">The sweep angle.</param>
  56104. </member>
  56105. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawPie(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF,System.Single,System.Single)">
  56106. <summary>
  56107. Draws a pie.
  56108. </summary>
  56109. <param name="pen">The pen.</param>
  56110. <param name="brush">The brush.</param>
  56111. <param name="rectangle">The rectangle.</param>
  56112. <param name="startAngle">The start angle.</param>
  56113. <param name="sweepAngle">The sweep angle.</param>
  56114. </member>
  56115. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawPie(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  56116. <summary>
  56117. Draws a pie.
  56118. </summary>
  56119. <param name="pen">The pen.</param>
  56120. <param name="brush">The brush.</param>
  56121. <param name="x">The x.</param>
  56122. <param name="y">The y.</param>
  56123. <param name="width">The width.</param>
  56124. <param name="height">The height.</param>
  56125. <param name="startAngle">The start angle.</param>
  56126. <param name="sweepAngle">The sweep angle.</param>
  56127. </member>
  56128. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawPolygon(Spire.Pdf.Graphics.PdfPen,System.Drawing.PointF[])">
  56129. <summary>
  56130. Draws a polygon.
  56131. </summary>
  56132. <param name="pen">The pen.</param>
  56133. <param name="points">The points.</param>
  56134. </member>
  56135. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawPolygon(Spire.Pdf.Graphics.PdfBrush,System.Drawing.PointF[])">
  56136. <summary>
  56137. Draws a polygon.
  56138. </summary>
  56139. <param name="brush">The brush.</param>
  56140. <param name="points">The points.</param>
  56141. </member>
  56142. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawPolygon(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Drawing.PointF[])">
  56143. <summary>
  56144. Draws a polygon.
  56145. </summary>
  56146. <param name="pen">The pen.</param>
  56147. <param name="brush">The brush.</param>
  56148. <param name="points">The points.</param>
  56149. </member>
  56150. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawBezier(Spire.Pdf.Graphics.PdfPen,System.Drawing.PointF,System.Drawing.PointF,System.Drawing.PointF,System.Drawing.PointF)">
  56151. <summary>
  56152. Draws a bezier curve.
  56153. </summary>
  56154. <param name="pen">The pen.</param>
  56155. <param name="startPoint">The start point.</param>
  56156. <param name="firstControlPoint">The first control point.</param>
  56157. <param name="secondControlPoint">The second control point.</param>
  56158. <param name="endPoint">The end point.</param>
  56159. </member>
  56160. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawBezier(Spire.Pdf.Graphics.PdfPen,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  56161. <summary>
  56162. Draws a bezier curve.
  56163. </summary>
  56164. <param name="pen">The pen.</param>
  56165. <param name="startPointX">The start point X.</param>
  56166. <param name="startPointY">The start point Y.</param>
  56167. <param name="firstControlPointX">The first control point X.</param>
  56168. <param name="firstControlPointY">The first control point Y.</param>
  56169. <param name="secondControlPointX">The second control point X.</param>
  56170. <param name="secondControlPointY">The second control point Y.</param>
  56171. <param name="endPointX">The end point X.</param>
  56172. <param name="endPointY">The end point Y.</param>
  56173. </member>
  56174. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawPath(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfPath)">
  56175. <summary>
  56176. Draws a path.
  56177. </summary>
  56178. <param name="pen">The pen.</param>
  56179. <param name="path">The path.</param>
  56180. </member>
  56181. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawPath(Spire.Pdf.Graphics.PdfBrush,Spire.Pdf.Graphics.PdfPath)">
  56182. <summary>
  56183. Draws a path.
  56184. </summary>
  56185. <param name="brush">The brush.</param>
  56186. <param name="path">The path.</param>
  56187. </member>
  56188. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawPath(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,Spire.Pdf.Graphics.PdfPath)">
  56189. <summary>
  56190. Draws a path.
  56191. </summary>
  56192. <param name="pen">The pen.</param>
  56193. <param name="brush">The brush.</param>
  56194. <param name="path">The path.</param>
  56195. </member>
  56196. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawImage(Spire.Pdf.Graphics.PdfImage,System.Drawing.PointF)">
  56197. <summary>
  56198. Draws an image.
  56199. </summary>
  56200. <param name="image">The image.</param>
  56201. <param name="point">The point.</param>
  56202. </member>
  56203. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawImage(Spire.Pdf.Graphics.PdfImage,System.Single,System.Single)">
  56204. <summary>
  56205. Draws an image.
  56206. </summary>
  56207. <param name="image">The image.</param>
  56208. <param name="x">The x.</param>
  56209. <param name="y">The y.</param>
  56210. </member>
  56211. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawImage(Spire.Pdf.Graphics.PdfImage,System.Drawing.RectangleF)">
  56212. <summary>
  56213. Draws an image.
  56214. </summary>
  56215. <param name="image">The image.</param>
  56216. <param name="rectangle">The rectangle.</param>
  56217. </member>
  56218. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawImage(Spire.Pdf.Graphics.PdfImage,System.Drawing.PointF,System.Drawing.SizeF)">
  56219. <summary>
  56220. Draws an image.
  56221. </summary>
  56222. <param name="image">The image.</param>
  56223. <param name="point">The point.</param>
  56224. <param name="size">The size.</param>
  56225. </member>
  56226. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawImage(Spire.Pdf.Graphics.PdfImage,System.Int32,System.Drawing.PointF,System.Drawing.SizeF)">
  56227. <summary>
  56228. Draws an image,recommending monochrome image.
  56229. </summary>
  56230. <param name="image">The image.</param>
  56231. <param name="compressionQuality">The image compresson quality.</param>
  56232. <param name="point">The point.</param>
  56233. <param name="size">The size.</param>
  56234. </member>
  56235. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawImage(Spire.Pdf.Graphics.PdfImage,System.Single,System.Single,System.Single,System.Single)">
  56236. <summary>
  56237. Draws an image.
  56238. </summary>
  56239. <param name="image">The image.</param>
  56240. <param name="x">The x.</param>
  56241. <param name="y">The y.</param>
  56242. <param name="width">The width.</param>
  56243. <param name="height">The height.</param>
  56244. </member>
  56245. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawImage(Spire.Pdf.Graphics.PdfImage,System.Int32,System.Single,System.Single,System.Single,System.Single)">
  56246. <summary>
  56247. Draws an image,recommending monochrome image
  56248. </summary>
  56249. <param name="image">The image.</param>
  56250. <param name="compressionQuality">The image compresson quality.</param>
  56251. <param name="x">The x.</param>
  56252. <param name="y">The y.</param>
  56253. <param name="width">The width.</param>
  56254. <param name="height">The height.</param>
  56255. </member>
  56256. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush,System.Drawing.PointF)">
  56257. <summary>
  56258. Draws the specified text string at the specified location
  56259. with the specified Brush and Font objects.
  56260. </summary>
  56261. <param name="s">The text string.</param>
  56262. <param name="font">The font.</param>
  56263. <param name="brush">The brush.</param>
  56264. <param name="point">The location point.</param>
  56265. </member>
  56266. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush,System.Drawing.PointF,Spire.Pdf.Graphics.PdfStringFormat)">
  56267. <summary>
  56268. Draws the specified text string at the specified location
  56269. with the specified Brush and Font objects.
  56270. </summary>
  56271. <param name="s">The text string.</param>
  56272. <param name="font">The font.</param>
  56273. <param name="brush">The brush.</param>
  56274. <param name="point">The point.</param>
  56275. <param name="format">The text string format.</param>
  56276. </member>
  56277. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single)">
  56278. <summary>
  56279. Draws the specified text string at the specified location
  56280. with the specified Brush and Font objects.
  56281. </summary>
  56282. <param name="s">The text string.</param>
  56283. <param name="font">The font.</param>
  56284. <param name="brush">The brush.</param>
  56285. <param name="x">The x.</param>
  56286. <param name="y">The y.</param>
  56287. </member>
  56288. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,Spire.Pdf.Graphics.PdfStringFormat)">
  56289. <summary>
  56290. Draws the specified text string at the specified location
  56291. with the specified Brush and Font objects.
  56292. </summary>
  56293. <param name="s">The text string.</param>
  56294. <param name="font">The font.</param>
  56295. <param name="brush">The brush.</param>
  56296. <param name="x">The x.</param>
  56297. <param name="y">The y.</param>
  56298. <param name="format">The text string format.</param>
  56299. </member>
  56300. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,System.Drawing.PointF)">
  56301. <summary>
  56302. Draws the specified text string at the specified location
  56303. with the specified Brush and Font objects.
  56304. </summary>
  56305. <param name="s">The text string.</param>
  56306. <param name="font">The font.</param>
  56307. <param name="pen">The pen.</param>
  56308. <param name="point">The location point.</param>
  56309. </member>
  56310. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,System.Drawing.PointF,Spire.Pdf.Graphics.PdfStringFormat)">
  56311. <summary>
  56312. Draws the specified text string at the specified location
  56313. with the specified Brush and Font objects.
  56314. </summary>
  56315. <param name="s">The text string.</param>
  56316. <param name="font">The font.</param>
  56317. <param name="pen">The pen.</param>
  56318. <param name="point">The point.</param>
  56319. <param name="format">The text string format.</param>
  56320. </member>
  56321. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,System.Single,System.Single)">
  56322. <summary>
  56323. Draws the specified text string at the specified location
  56324. with the specified Brush and Font objects.
  56325. </summary>
  56326. <param name="s">The text string.</param>
  56327. <param name="font">The font.</param>
  56328. <param name="pen">The pen.</param>
  56329. <param name="x">The x.</param>
  56330. <param name="y">The y.</param>
  56331. </member>
  56332. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,System.Single,System.Single,Spire.Pdf.Graphics.PdfStringFormat)">
  56333. <summary>
  56334. Draws the specified text string at the specified location
  56335. with the specified Brush and Font objects.
  56336. </summary>
  56337. <param name="s">The text string.</param>
  56338. <param name="font">The font.</param>
  56339. <param name="pen">The pen.</param>
  56340. <param name="x">The x.</param>
  56341. <param name="y">The y.</param>
  56342. <param name="format">The text string format.</param>
  56343. </member>
  56344. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Drawing.PointF)">
  56345. <summary>
  56346. Draws the specified text string at the specified location
  56347. with the specified Brush and Font objects.
  56348. </summary>
  56349. <param name="s">The text string.</param>
  56350. <param name="font">The font.</param>
  56351. <param name="pen">The pen.</param>
  56352. <param name="brush">The brush.</param>
  56353. <param name="point">The location point.</param>
  56354. </member>
  56355. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Drawing.PointF,Spire.Pdf.Graphics.PdfStringFormat)">
  56356. <summary>
  56357. Draws the specified text string at the specified location
  56358. with the specified Brush and Font objects.
  56359. </summary>
  56360. <param name="s">The text string.</param>
  56361. <param name="font">The font.</param>
  56362. <param name="pen">The pen.</param>
  56363. <param name="brush">The brush.</param>
  56364. <param name="point">The point.</param>
  56365. <param name="format">The text string format.</param>
  56366. </member>
  56367. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,Spire.Pdf.Graphics.PdfStringFormat)">
  56368. <summary>
  56369. Draws the specified text string at the specified location
  56370. with the specified Brush and Font objects.
  56371. </summary>
  56372. <param name="s">The text string.</param>
  56373. <param name="font">The font.</param>
  56374. <param name="pen">The pen.</param>
  56375. <param name="brush">The brush.</param>
  56376. <param name="x">The x.</param>
  56377. <param name="y">The y.</param>
  56378. <param name="format">The text string format.</param>
  56379. </member>
  56380. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single)">
  56381. <summary>
  56382. Draws the specified text string at the specified location
  56383. with the specified Brush and Font objects.
  56384. </summary>
  56385. <param name="s">The text string.</param>
  56386. <param name="font">The font.</param>
  56387. <param name="pen">The pen.</param>
  56388. <param name="brush">The brush.</param>
  56389. <param name="x">The x.</param>
  56390. <param name="y">The y.</param>
  56391. </member>
  56392. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF)">
  56393. <summary>
  56394. Draws the specified text string at the specified location and size
  56395. with the specified Brush and Font objects.
  56396. </summary>
  56397. <param name="s">The text string.</param>
  56398. <param name="font">The font.</param>
  56399. <param name="brush">The brush.</param>
  56400. <param name="layoutRectangle">RectangleF structure that specifies the bounds of the drawn text.</param>
  56401. </member>
  56402. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF,Spire.Pdf.Graphics.PdfStringFormat)">
  56403. <summary>
  56404. Draws the specified text string at the specified location and size
  56405. with the specified Brush and Font objects.
  56406. </summary>
  56407. <param name="s">The text string.</param>
  56408. <param name="font">The font.</param>
  56409. <param name="brush">The brush.</param>
  56410. <param name="layoutRectangle">RectangleF structure that specifies the bounds of the drawn text.</param>
  56411. <param name="format">The text string format.</param>
  56412. </member>
  56413. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,System.Drawing.RectangleF)">
  56414. <summary>
  56415. Draws the specified text string at the specified location and size
  56416. with the specified Pen and Font objects.
  56417. </summary>
  56418. <param name="s">The text string.</param>
  56419. <param name="font">The font.</param>
  56420. <param name="pen">The pen.</param>
  56421. <param name="layoutRectangle">RectangleF structure that specifies the bounds of the drawn text.</param>
  56422. </member>
  56423. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,System.Drawing.RectangleF,Spire.Pdf.Graphics.PdfStringFormat)">
  56424. <summary>
  56425. Draws the specified text string at the specified location and size
  56426. with the specified Pen and Font objects.
  56427. </summary>
  56428. <param name="s">The text string.</param>
  56429. <param name="font">The font.</param>
  56430. <param name="pen">The pen.</param>
  56431. <param name="layoutRectangle">RectangleF structure that specifies the bounds of the drawn text.</param>
  56432. <param name="format">The text string format.</param>
  56433. </member>
  56434. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF,Spire.Pdf.Graphics.PdfStringFormat)">
  56435. <summary>
  56436. Draws the specified text string at the specified location and size
  56437. with the specified Pen, Brush and Font objects.
  56438. </summary>
  56439. <param name="s">The text string.</param>
  56440. <param name="font">The font.</param>
  56441. <param name="pen">The pen.</param>
  56442. <param name="brush">The brush.</param>
  56443. <param name="layoutRectangle">RectangleF structure that specifies the bounds of the drawn text.</param>
  56444. <param name="format">The text string format.</param>
  56445. </member>
  56446. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawFormFieldString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF,Spire.Pdf.Graphics.PdfStringFormat)">
  56447. <summary>
  56448. Draws the specified text string at the specified location and size
  56449. with the specified Pen, Brush and Font objects.
  56450. </summary>
  56451. <param name="s">The text string.</param>
  56452. <param name="font">The font.</param>
  56453. <param name="pen">The pen.</param>
  56454. <param name="brush">The brush.</param>
  56455. <param name="layoutRectangle">RectangleF structure that specifies the bounds of the drawn text.</param>
  56456. <param name="format">The text string format.</param>
  56457. </member>
  56458. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush,System.Drawing.PointF,System.Boolean)">
  56459. <summary>
  56460. Draws the specified text string at the specified location
  56461. with the specified Brush and Font objects.
  56462. </summary>
  56463. <param name="s">The text string.</param>
  56464. <param name="font">The font.</param>
  56465. <param name="brush">The brush.</param>
  56466. <param name="point">The location point.</param>
  56467. <param name="htmlTags">whether the parsing of HTML tags</param>
  56468. </member>
  56469. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush,System.Drawing.PointF,Spire.Pdf.Graphics.PdfStringFormat,System.Boolean)">
  56470. <summary>
  56471. Draws the specified text string at the specified location
  56472. with the specified Brush and Font objects.
  56473. </summary>
  56474. <param name="s">The text string.</param>
  56475. <param name="font">The font.</param>
  56476. <param name="brush">The brush.</param>
  56477. <param name="point">The point.</param>
  56478. <param name="format">The text string format.</param>
  56479. <param name="htmlTags">whether the parsing of HTML tags</param>
  56480. </member>
  56481. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,System.Boolean)">
  56482. <summary>
  56483. Draws the specified text string at the specified location
  56484. with the specified Brush and Font objects.
  56485. </summary>
  56486. <param name="s">The text string.</param>
  56487. <param name="font">The font.</param>
  56488. <param name="brush">The brush.</param>
  56489. <param name="x">The x.</param>
  56490. <param name="y">The y.</param>
  56491. <param name="htmlTags">whether the parsing of HTML tags</param>
  56492. </member>
  56493. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,Spire.Pdf.Graphics.PdfStringFormat,System.Boolean)">
  56494. <summary>
  56495. Draws the specified text string at the specified location
  56496. with the specified Brush and Font objects.
  56497. </summary>
  56498. <param name="s">The text string.</param>
  56499. <param name="font">The font.</param>
  56500. <param name="brush">The brush.</param>
  56501. <param name="x">The x.</param>
  56502. <param name="y">The y.</param>
  56503. <param name="format">The text string format.</param>
  56504. <param name="htmlTags">whether the parsing of HTML tags</param>
  56505. </member>
  56506. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,System.Drawing.PointF,System.Boolean)">
  56507. <summary>
  56508. Draws the specified text string at the specified location
  56509. with the specified Brush and Font objects.
  56510. </summary>
  56511. <param name="s">The text string.</param>
  56512. <param name="font">The font.</param>
  56513. <param name="pen">The pen.</param>
  56514. <param name="point">The location point.</param>
  56515. <param name="htmlTags">whether the parsing of HTML tags</param>
  56516. </member>
  56517. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,System.Drawing.PointF,Spire.Pdf.Graphics.PdfStringFormat,System.Boolean)">
  56518. <summary>
  56519. Draws the specified text string at the specified location
  56520. with the specified Brush and Font objects.
  56521. </summary>
  56522. <param name="s">The text string.</param>
  56523. <param name="font">The font.</param>
  56524. <param name="pen">The pen.</param>
  56525. <param name="point">The point.</param>
  56526. <param name="format">The text string format.</param>
  56527. <param name="htmlTags">whether the parsing of HTML tags</param>
  56528. </member>
  56529. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,System.Single,System.Single,System.Boolean)">
  56530. <summary>
  56531. Draws the specified text string at the specified location
  56532. with the specified Brush and Font objects.
  56533. </summary>
  56534. <param name="s">The text string.</param>
  56535. <param name="font">The font.</param>
  56536. <param name="pen">The pen.</param>
  56537. <param name="x">The x.</param>
  56538. <param name="y">The y.</param>
  56539. <param name="htmlTags">whether the parsing of HTML tags</param>
  56540. </member>
  56541. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,System.Single,System.Single,Spire.Pdf.Graphics.PdfStringFormat,System.Boolean)">
  56542. <summary>
  56543. Draws the specified text string at the specified location
  56544. with the specified Brush and Font objects.
  56545. </summary>
  56546. <param name="s">The text string.</param>
  56547. <param name="font">The font.</param>
  56548. <param name="pen">The pen.</param>
  56549. <param name="x">The x.</param>
  56550. <param name="y">The y.</param>
  56551. <param name="format">The text string format.</param>
  56552. <param name="htmlTags">whether the parsing of HTML tags</param>
  56553. </member>
  56554. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Drawing.PointF,System.Boolean)">
  56555. <summary>
  56556. Draws the specified text string at the specified location
  56557. with the specified Brush and Font objects.
  56558. </summary>
  56559. <param name="s">The text string.</param>
  56560. <param name="font">The font.</param>
  56561. <param name="pen">The pen.</param>
  56562. <param name="brush">The brush.</param>
  56563. <param name="point">The location point.</param>
  56564. <param name="htmlTags">whether the parsing of HTML tags</param>
  56565. </member>
  56566. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Drawing.PointF,Spire.Pdf.Graphics.PdfStringFormat,System.Boolean)">
  56567. <summary>
  56568. Draws the specified text string at the specified location
  56569. with the specified Brush and Font objects.
  56570. </summary>
  56571. <param name="s">The text string.</param>
  56572. <param name="font">The font.</param>
  56573. <param name="pen">The pen.</param>
  56574. <param name="brush">The brush.</param>
  56575. <param name="point">The point.</param>
  56576. <param name="format">The text string format.</param>
  56577. <param name="htmlTags">whether the parsing of HTML tags</param>
  56578. </member>
  56579. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,Spire.Pdf.Graphics.PdfStringFormat,System.Boolean)">
  56580. <summary>
  56581. Draws the specified text string at the specified location
  56582. with the specified Brush and Font objects.
  56583. </summary>
  56584. <param name="s">The text string.</param>
  56585. <param name="font">The font.</param>
  56586. <param name="pen">The pen.</param>
  56587. <param name="brush">The brush.</param>
  56588. <param name="x">The x.</param>
  56589. <param name="y">The y.</param>
  56590. <param name="format">The text string format.</param>
  56591. <param name="htmlTags">whether the parsing of HTML tags</param>
  56592. </member>
  56593. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,System.Boolean)">
  56594. <summary>
  56595. Draws the specified text string at the specified location
  56596. with the specified Brush and Font objects.
  56597. </summary>
  56598. <param name="s">The text string.</param>
  56599. <param name="font">The font.</param>
  56600. <param name="pen">The pen.</param>
  56601. <param name="brush">The brush.</param>
  56602. <param name="x">The x.</param>
  56603. <param name="y">The y.</param>
  56604. <param name="htmlTags">whether the parsing of HTML tags</param>
  56605. </member>
  56606. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF,System.Boolean)">
  56607. <summary>
  56608. Draws the specified text string at the specified location and size
  56609. with the specified Brush and Font objects.
  56610. </summary>
  56611. <param name="s">The text string.</param>
  56612. <param name="font">The font.</param>
  56613. <param name="brush">The brush.</param>
  56614. <param name="layoutRectangle">RectangleF structure that specifies the bounds of the drawn text.</param>
  56615. <param name="htmlTags">whether the parsing of HTML tags</param>
  56616. </member>
  56617. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF,Spire.Pdf.Graphics.PdfStringFormat,System.Boolean)">
  56618. <summary>
  56619. Draws the specified text string at the specified location and size
  56620. with the specified Brush and Font objects.
  56621. </summary>
  56622. <param name="s">The text string.</param>
  56623. <param name="font">The font.</param>
  56624. <param name="brush">The brush.</param>
  56625. <param name="layoutRectangle">RectangleF structure that specifies the bounds of the drawn text.</param>
  56626. <param name="format">The text string format.</param>
  56627. <param name="htmlTags">whether the parsing of HTML tags</param>
  56628. </member>
  56629. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,System.Drawing.RectangleF,System.Boolean)">
  56630. <summary>
  56631. Draws the specified text string at the specified location and size
  56632. with the specified Pen and Font objects.
  56633. </summary>
  56634. <param name="s">The text string.</param>
  56635. <param name="font">The font.</param>
  56636. <param name="pen">The pen.</param>
  56637. <param name="layoutRectangle">RectangleF structure that specifies the bounds of the drawn text.</param>
  56638. <param name="htmlTags">whether the parsing of HTML tags</param>
  56639. </member>
  56640. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,System.Drawing.RectangleF,Spire.Pdf.Graphics.PdfStringFormat,System.Boolean)">
  56641. <summary>
  56642. Draws the specified text string at the specified location and size
  56643. with the specified Pen and Font objects.
  56644. </summary>
  56645. <param name="s">The text string.</param>
  56646. <param name="font">The font.</param>
  56647. <param name="pen">The pen.</param>
  56648. <param name="layoutRectangle">RectangleF structure that specifies the bounds of the drawn text.</param>
  56649. <param name="format">The text string format.</param>
  56650. <param name="htmlTags">whether the parsing of HTML tags</param>
  56651. </member>
  56652. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawString(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF,Spire.Pdf.Graphics.PdfStringFormat,System.Boolean)">
  56653. <summary>
  56654. Draws the specified text string at the specified location and size
  56655. with the specified Pen, Brush and Font objects.
  56656. </summary>
  56657. <param name="s">The text string.</param>
  56658. <param name="font">The font.</param>
  56659. <param name="pen">The pen.</param>
  56660. <param name="brush">The brush.</param>
  56661. <param name="layoutRectangle">RectangleF structure that specifies the bounds of the drawn text.</param>
  56662. <param name="format">The text string format.</param>
  56663. <param name="htmlTags">whether the parsing of HTML tags</param>
  56664. </member>
  56665. <member name="M:Spire.Pdf.Graphics.PdfCanvas.TranslateTransform(System.Single,System.Single)">
  56666. <summary>
  56667. Translates the coordinates by specified coordinates.
  56668. </summary>
  56669. <param name="offsetX">The X value by which to translate
  56670. coordinate system.</param>
  56671. <param name="offsetY">The Y value by which to translate
  56672. coordinate system.</param>
  56673. <property name="flag" value="Finished"/>
  56674. </member>
  56675. <member name="M:Spire.Pdf.Graphics.PdfCanvas.ScaleTransform(System.Single,System.Single)">
  56676. <summary>
  56677. Scales the coordinates by specified coordinates.
  56678. </summary>
  56679. <param name="scaleX">The value by which to scale coordinate
  56680. system in the X axis direction.</param>
  56681. <param name="scaleY">The value by which to scale coordinate
  56682. system in the Y axis direction.</param>
  56683. <property name="flag" value="Finished"/>
  56684. </member>
  56685. <member name="M:Spire.Pdf.Graphics.PdfCanvas.RotateTransform(System.Single,System.Drawing.PointF)">
  56686. <summary>
  56687. Rotates the coordinate system in clockwise direction around specified point.
  56688. </summary>
  56689. <param name="angle">The angle of the rotation (in degrees).</param>
  56690. <param name="angle">A System.Drawing.PointF that represents the center of the rotation. </param>
  56691. </member>
  56692. <member name="M:Spire.Pdf.Graphics.PdfCanvas.RotateTransform(System.Single)">
  56693. <summary>
  56694. Rotates the coordinate system in clockwise direction.
  56695. </summary>
  56696. <param name="angle">The angle of the rotation (in degrees).</param>
  56697. <property name="flag" value="Finished"/>
  56698. </member>
  56699. <member name="M:Spire.Pdf.Graphics.PdfCanvas.SkewTransform(System.Single,System.Single)">
  56700. <summary>
  56701. Skews the coordinate system axes.
  56702. </summary>
  56703. <param name="angleX">Skews the X axis by this angle (in
  56704. degrees).</param>
  56705. <param name="angleY">Skews the Y axis by this angle (in
  56706. degrees).</param>
  56707. <property name="flag" value="Finished"/>
  56708. </member>
  56709. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawTemplate(Spire.Pdf.Graphics.PdfTemplate,System.Drawing.PointF)">
  56710. <summary>
  56711. Draws a template using its original size, at the specified location.
  56712. </summary>
  56713. <param name="template"> object.</param>
  56714. <param name="location">Location of the template.</param>
  56715. </member>
  56716. <member name="M:Spire.Pdf.Graphics.PdfCanvas.DrawTemplate(Spire.Pdf.Graphics.PdfTemplate,System.Drawing.PointF,System.Drawing.SizeF)">
  56717. <summary>
  56718. Draws a template at the specified location and size.
  56719. </summary>
  56720. <param name="template"> object.</param>
  56721. <param name="location">Location of the template.</param>
  56722. <param name="size">Size of the template.</param>
  56723. </member>
  56724. <member name="M:Spire.Pdf.Graphics.PdfCanvas.Flush">
  56725. <summary>
  56726. Flashes this instance.
  56727. </summary>
  56728. </member>
  56729. <member name="M:Spire.Pdf.Graphics.PdfCanvas.Save">
  56730. <summary>
  56731. Saves the current state of this Graphics and identifies the saved state with a GraphicsState.
  56732. </summary>
  56733. <returns>This method returns a GraphicsState that represents the saved state of this Graphics. </returns>
  56734. <remarks>This method works similar to method.</remarks>
  56735. </member>
  56736. <member name="M:Spire.Pdf.Graphics.PdfCanvas.Restore">
  56737. <summary>
  56738. Restores the last state of this Graphics.
  56739. </summary>
  56740. </member>
  56741. <member name="M:Spire.Pdf.Graphics.PdfCanvas.Restore(Spire.Pdf.Graphics.PdfGraphicsState)">
  56742. <summary>
  56743. Restores the state of this Graphics to the state represented by a GraphicsState.
  56744. </summary>
  56745. <param name="state">GraphicsState that represents the state to which to restore this Graphics.</param>
  56746. <remarks>This method works similar to method.</remarks>
  56747. </member>
  56748. <member name="M:Spire.Pdf.Graphics.PdfCanvas.SetClip(System.Drawing.RectangleF)">
  56749. <summary>
  56750. Modifying the current clipping path by intersecting it with the current path.
  56751. </summary>
  56752. <param name="rectangle">Clip rectangle.</param>
  56753. </member>
  56754. <member name="M:Spire.Pdf.Graphics.PdfCanvas.SetClip(System.Drawing.RectangleF,Spire.Pdf.Graphics.PdfFillMode)">
  56755. <summary>
  56756. Modifying the current clipping path by intersecting it with the current path.
  56757. </summary>
  56758. <param name="rectangle">Clip rectangle.</param>
  56759. <param name="mode">The fill mode to determine which regions lie inside the clipping path.</param>
  56760. </member>
  56761. <member name="M:Spire.Pdf.Graphics.PdfCanvas.SetClip(Spire.Pdf.Graphics.PdfPath)">
  56762. <summary>
  56763. Modifying the current clipping path by intersecting it with the current path.
  56764. </summary>
  56765. <param name="path">Clip path.</param>
  56766. </member>
  56767. <member name="M:Spire.Pdf.Graphics.PdfCanvas.SetClip(Spire.Pdf.Graphics.PdfPath,Spire.Pdf.Graphics.PdfFillMode)">
  56768. <summary>
  56769. Modifying the current clipping path by intersecting it with the current path.
  56770. </summary>
  56771. <param name="path">Clip path.</param>
  56772. <param name="mode">The fill mode to determine which regions lie inside the clipping path.</param>
  56773. </member>
  56774. <member name="M:Spire.Pdf.Graphics.PdfCanvas.SetTransparency(System.Single)">
  56775. <summary>
  56776. Sets the transparency.
  56777. </summary>
  56778. <param name="alpha">The alpha value for both pen
  56779. and brush operations.</param>
  56780. </member>
  56781. <member name="M:Spire.Pdf.Graphics.PdfCanvas.SetTransparency(System.Single,System.Single)">
  56782. <summary>
  56783. Sets the transparency.
  56784. </summary>
  56785. <param name="alphaPen">The alpha value for pen operations.</param>
  56786. <param name="alphaBrush">The alpha value for brush operations.</param>
  56787. </member>
  56788. <member name="M:Spire.Pdf.Graphics.PdfCanvas.SetTransparency(System.Single,System.Single,Spire.Pdf.Graphics.PdfBlendMode)">
  56789. <summary>
  56790. Sets the transparency.
  56791. </summary>
  56792. <param name="alphaPen">The alpha value for pen operations.</param>
  56793. <param name="alphaBrush">The alpha value for brush operations.</param>
  56794. <param name="blendMode">The blend mode.</param>
  56795. </member>
  56796. <member name="M:Spire.Pdf.Graphics.PdfCanvas.TransparencyData.Equals(System.Object)">
  56797. <summary>
  56798. Indicates whether this instance and a specified object are equal.
  56799. </summary>
  56800. <param name="obj">Another object to compare to.</param>
  56801. <returns>
  56802. true if obj and this instance are the same type and
  56803. represent the same value; otherwise, false.
  56804. </returns>
  56805. </member>
  56806. <member name="M:Spire.Pdf.Graphics.PdfCanvas.TransparencyData.GetHashCode">
  56807. <summary>
  56808. Returns the hash code for this instance.
  56809. </summary>
  56810. <returns>
  56811. A 32-bit signed integer that is the hash code for this instance.
  56812. </returns>
  56813. </member>
  56814. <member name="T:Spire.Pdf.Graphics.PdfGraphicsState">
  56815. <summary>
  56816. Represents the state of a Graphics object.
  56817. </summary>
  56818. </member>
  56819. <member name="T:Spire.Pdf.Graphics.PdfMargins">
  56820. <summary>
  56821. A class representing page margins.
  56822. </summary>
  56823. </member>
  56824. <member name="P:Spire.Pdf.Graphics.PdfMargins.Left">
  56825. <summary>
  56826. Gets or sets the left margin size.
  56827. </summary>
  56828. </member>
  56829. <member name="P:Spire.Pdf.Graphics.PdfMargins.Top">
  56830. <summary>
  56831. Gets or sets the top margin size.
  56832. </summary>
  56833. </member>
  56834. <member name="P:Spire.Pdf.Graphics.PdfMargins.Right">
  56835. <summary>
  56836. Gets or sets the right margin size.
  56837. </summary>
  56838. </member>
  56839. <member name="P:Spire.Pdf.Graphics.PdfMargins.Bottom">
  56840. <summary>
  56841. Gets or sets the bottom margin size.
  56842. </summary>
  56843. </member>
  56844. <member name="P:Spire.Pdf.Graphics.PdfMargins.All">
  56845. <summary>
  56846. Sets margin of each side.
  56847. </summary>
  56848. <value>Margin of each side.</value>
  56849. </member>
  56850. <member name="M:Spire.Pdf.Graphics.PdfMargins.#ctor">
  56851. <summary>
  56852. Initializes a new instance of the class.
  56853. </summary>
  56854. </member>
  56855. <member name="M:Spire.Pdf.Graphics.PdfMargins.#ctor(System.Single)">
  56856. <summary>
  56857. Create and initialize margin.
  56858. </summary>
  56859. <param name="margin">The margin size.</param>
  56860. </member>
  56861. <member name="M:Spire.Pdf.Graphics.PdfMargins.#ctor(System.Single,System.Single)">
  56862. <summary>
  56863. Create and initialize margin.
  56864. </summary>
  56865. <param name="leftRight">The left right.</param>
  56866. <param name="topBottom">The top bottom.</param>
  56867. </member>
  56868. <member name="M:Spire.Pdf.Graphics.PdfMargins.#ctor(System.Single,System.Single,System.Single,System.Single)">
  56869. <summary>
  56870. Create and initialize margin.
  56871. </summary>
  56872. <param name="left">The left.</param>
  56873. <param name="top">The top.</param>
  56874. <param name="right">The right.</param>
  56875. <param name="bottom">The bottom.</param>
  56876. </member>
  56877. <member name="M:Spire.Pdf.Graphics.PdfMargins.Clone">
  56878. <summary>
  56879. Clones the object.
  56880. </summary>
  56881. <returns>The cloned object.</returns>
  56882. </member>
  56883. <member name="T:Spire.Pdf.Graphics.PdfPen">
  56884. <summary>
  56885. A class defining settings for drawing operations.
  56886. </summary>
  56887. </member>
  56888. <member name="P:Spire.Pdf.Graphics.PdfPen.Brush">
  56889. <summary>
  56890. Gets or sets the brush, which specifies the pen behaviour.
  56891. </summary>
  56892. <remarks>If the brush is set, the color values are ignored,
  56893. except for PdfSolidBrush.</remarks>
  56894. </member>
  56895. <member name="P:Spire.Pdf.Graphics.PdfPen.Color">
  56896. <summary>
  56897. Gets or sets the color of the pen.
  56898. </summary>
  56899. </member>
  56900. <member name="P:Spire.Pdf.Graphics.PdfPen.DashOffset">
  56901. <summary>
  56902. Gets or sets the dash offset of the pen.
  56903. </summary>
  56904. </member>
  56905. <member name="P:Spire.Pdf.Graphics.PdfPen.DashPattern">
  56906. <summary>
  56907. Gets or sets the dash pattern of the pen.
  56908. </summary>
  56909. </member>
  56910. <member name="P:Spire.Pdf.Graphics.PdfPen.DashStyle">
  56911. <summary>
  56912. Gets or sets the dash style of the pen.
  56913. </summary>
  56914. </member>
  56915. <member name="P:Spire.Pdf.Graphics.PdfPen.LineCap">
  56916. <summary>
  56917. Gets or sets the line cap of the pen.
  56918. </summary>
  56919. </member>
  56920. <member name="P:Spire.Pdf.Graphics.PdfPen.LineJoin">
  56921. <summary>
  56922. Gets or sets the line join style of the pen.
  56923. </summary>
  56924. <value>The line join.</value>
  56925. </member>
  56926. <member name="P:Spire.Pdf.Graphics.PdfPen.Width">
  56927. <summary>
  56928. Gets or sets the width of the pen.
  56929. </summary>
  56930. </member>
  56931. <member name="P:Spire.Pdf.Graphics.PdfPen.MiterLimit">
  56932. <summary>
  56933. Gets or sets the miter limit.
  56934. </summary>
  56935. </member>
  56936. <member name="M:Spire.Pdf.Graphics.PdfPen.#ctor(Spire.Pdf.Graphics.PdfRGBColor)">
  56937. <summary>
  56938. Initializes a new instance of the class.
  56939. </summary>
  56940. <param name="color">The color.</param>
  56941. </member>
  56942. <member name="M:Spire.Pdf.Graphics.PdfPen.#ctor(Spire.Pdf.Graphics.PdfRGBColor,System.Single)">
  56943. <summary>
  56944. Initializes a new instance of the class.
  56945. </summary>
  56946. <param name="color">Color of the pen.</param>
  56947. <param name="width">Width of the pen's line.</param>
  56948. </member>
  56949. <member name="M:Spire.Pdf.Graphics.PdfPen.#ctor(Spire.Pdf.Graphics.PdfBrush)">
  56950. <summary>
  56951. Initializes a new instance of the class.
  56952. </summary>
  56953. <param name="brush">The brush.</param>
  56954. </member>
  56955. <member name="M:Spire.Pdf.Graphics.PdfPen.#ctor(Spire.Pdf.Graphics.PdfBrush,System.Single)">
  56956. <summary>
  56957. Initializes a new instance of the class.
  56958. </summary>
  56959. <param name="brush">The brush.</param>
  56960. <param name="width">Width of the pen's line.</param>
  56961. </member>
  56962. <member name="M:Spire.Pdf.Graphics.PdfPen.#ctor(Spire.Pdf.ColorSpace.PdfComplexColor)">
  56963. <summary>
  56964. Initializes a new instance of the class.
  56965. </summary>
  56966. <param name="color"></param>
  56967. </member>
  56968. <member name="M:Spire.Pdf.Graphics.PdfPen.System#ICloneable#Clone">
  56969. <summary>
  56970. Creates a new object that is a copy of the current instance.
  56971. </summary>
  56972. <returns>
  56973. A new object that is a copy of this instance.
  56974. </returns>
  56975. </member>
  56976. <member name="M:Spire.Pdf.Graphics.PdfPen.Clone">
  56977. <summary>
  56978. Clones this instance.
  56979. </summary>
  56980. <returns>A new pen with the same properties.</returns>
  56981. </member>
  56982. <member name="T:Spire.Pdf.Graphics.PdfUnitConvertor">
  56983. <summary>
  56984. Class allowing to convert different unit metrics. Converting is
  56985. based on Graphics object DPI settings that is why for differ
  56986. graphics settings must be created new instance. For example:
  56987. printers often has 300 and greater dpi resolution, for compare
  56988. default display screen dpi is 96.
  56989. </summary>
  56990. </member>
  56991. <member name="T:Spire.Pdf.Graphics.PdfBrush">
  56992. <summary>
  56993. Represents the abstract brush, which containing a basic functionality of a brush.
  56994. </summary>
  56995. </member>
  56996. <member name="M:Spire.Pdf.Graphics.PdfBrush.System#ICloneable#Clone">
  56997. <summary>
  56998. Creates a new object that is a copy of the current instance.
  56999. </summary>
  57000. <returns>
  57001. A new object that is a copy of this instance.
  57002. </returns>
  57003. </member>
  57004. <member name="M:Spire.Pdf.Graphics.PdfBrush.Clone">
  57005. <summary>
  57006. Creates a new copy of a brush.
  57007. </summary>
  57008. <returns>A new instance of the Brush class.</returns>
  57009. </member>
  57010. <member name="T:Spire.Pdf.Graphics.PdfGradientBrush">
  57011. <summary>
  57012. Implements gradient brush capabilities.
  57013. </summary>
  57014. </member>
  57015. <member name="P:Spire.Pdf.Graphics.PdfGradientBrush.Background">
  57016. <summary>
  57017. Gets or sets the background color of the brush.
  57018. </summary>
  57019. <remarks>This value is optional. If null is assigned to it,
  57020. the associated entry is removed from the appropriate dictionary.</remarks>
  57021. </member>
  57022. <member name="P:Spire.Pdf.Graphics.PdfGradientBrush.AntiAlias">
  57023. <summary>
  57024. Gets or sets a value indicating whether use anti aliasing algorithm.
  57025. </summary>
  57026. </member>
  57027. <member name="P:Spire.Pdf.Graphics.PdfGradientBrush.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  57028. <summary>
  57029. Gets the wrapped element.
  57030. </summary>
  57031. </member>
  57032. <member name="T:Spire.Pdf.Graphics.PdfLinearGradientBrush">
  57033. <summary>
  57034. Implements linear gradient brush by using PDF axial shading pattern.
  57035. </summary>
  57036. </member>
  57037. <member name="M:Spire.Pdf.Graphics.PdfLinearGradientBrush.#ctor(System.Drawing.PointF,System.Drawing.PointF,Spire.Pdf.Graphics.PdfRGBColor,Spire.Pdf.Graphics.PdfRGBColor)">
  57038. <summary>
  57039. Initializes a new instance of the class.
  57040. </summary>
  57041. <param name="point1">The starting point of the gradient.</param>
  57042. <param name="point2">The end point of the gradient.</param>
  57043. <param name="color1">The starting color of the gradient.</param>
  57044. <param name="color2">The end color of the gradient.</param>
  57045. </member>
  57046. <member name="M:Spire.Pdf.Graphics.PdfLinearGradientBrush.#ctor(System.Drawing.RectangleF,Spire.Pdf.Graphics.PdfRGBColor,Spire.Pdf.Graphics.PdfRGBColor,Spire.Pdf.Graphics.PdfLinearGradientMode)">
  57047. <summary>
  57048. Initializes a new instance of the class.
  57049. </summary>
  57050. <param name="rect">A RectangleF structure that specifies the bounds of the linear gradient. </param>
  57051. <param name="color1">The starting color for the gradient.</param>
  57052. <param name="color2">The ending color for the gradient.</param>
  57053. <param name="mode">The mode.</param>
  57054. </member>
  57055. <member name="M:Spire.Pdf.Graphics.PdfLinearGradientBrush.#ctor(System.Drawing.RectangleF,Spire.Pdf.Graphics.PdfRGBColor,Spire.Pdf.Graphics.PdfRGBColor,System.Single)">
  57056. <summary>
  57057. Initializes a new instance of the class.
  57058. </summary>
  57059. <param name="rect">A RectangleF structure that specifies the bounds of the linear gradient.</param>
  57060. <param name="color1">The starting color for the gradient.</param>
  57061. <param name="color2">The ending color for the gradient.</param>
  57062. <param name="angle">The angle, measured in degrees clockwise from the x-axis,
  57063. of the gradient's orientation line.</param>
  57064. </member>
  57065. <member name="P:Spire.Pdf.Graphics.PdfLinearGradientBrush.Blend">
  57066. <summary>
  57067. Gets or sets a PdfBlend that specifies positions
  57068. and factors that define a custom falloff for the gradient.
  57069. </summary>
  57070. </member>
  57071. <member name="P:Spire.Pdf.Graphics.PdfLinearGradientBrush.InterpolationColors">
  57072. <summary>
  57073. Gets or sets a ColorBlend that defines a multicolor linear gradient.
  57074. </summary>
  57075. </member>
  57076. <member name="P:Spire.Pdf.Graphics.PdfLinearGradientBrush.LinearColors">
  57077. <summary>
  57078. Gets or sets the starting and ending colors of the gradient.
  57079. </summary>
  57080. </member>
  57081. <member name="P:Spire.Pdf.Graphics.PdfLinearGradientBrush.Rectangle">
  57082. <summary>
  57083. Gets a rectangular region that defines
  57084. the boundaries of the gradient.
  57085. </summary>
  57086. </member>
  57087. <member name="P:Spire.Pdf.Graphics.PdfLinearGradientBrush.Extend">
  57088. <summary>
  57089. Gets or sets the value indicating whether the gradient
  57090. should extend starting and ending points.
  57091. </summary>
  57092. </member>
  57093. <member name="M:Spire.Pdf.Graphics.PdfLinearGradientBrush.Clone">
  57094. <summary>
  57095. Creates a new copy of a brush.
  57096. </summary>
  57097. <returns>A new instance of the Brush class.</returns>
  57098. </member>
  57099. <member name="T:Spire.Pdf.Graphics.PdfRadialGradientBrush">
  57100. <summary>
  57101. Represent radial gradient brush.
  57102. </summary>
  57103. </member>
  57104. <member name="M:Spire.Pdf.Graphics.PdfRadialGradientBrush.#ctor(System.Drawing.PointF,System.Single,System.Drawing.PointF,System.Single,Spire.Pdf.Graphics.PdfRGBColor,Spire.Pdf.Graphics.PdfRGBColor)">
  57105. <summary>
  57106. Initializes a new instance of the class.
  57107. </summary>
  57108. <param name="centreStart">The start centre.</param>
  57109. <param name="radiusStart">The start radius.</param>
  57110. <param name="centreEnd">The end centre.</param>
  57111. <param name="radiusEnd">The end radius.</param>
  57112. <param name="colorStart">The start color.</param>
  57113. <param name="colorEnd">The end color.</param>
  57114. </member>
  57115. <member name="P:Spire.Pdf.Graphics.PdfRadialGradientBrush.Blend">
  57116. <summary>
  57117. Gets or sets a PdfBlend that specifies positions
  57118. and factors that define a custom falloff for the gradient.
  57119. </summary>
  57120. </member>
  57121. <member name="P:Spire.Pdf.Graphics.PdfRadialGradientBrush.InterpolationColors">
  57122. <summary>
  57123. Gets or sets a ColorBlend that defines a multicolor linear gradient.
  57124. </summary>
  57125. </member>
  57126. <member name="P:Spire.Pdf.Graphics.PdfRadialGradientBrush.LinearColors">
  57127. <summary>
  57128. Gets or sets the starting and ending colors of the gradient.
  57129. </summary>
  57130. </member>
  57131. <member name="P:Spire.Pdf.Graphics.PdfRadialGradientBrush.Rectangle">
  57132. <summary>
  57133. Gets or sets the rectangle.
  57134. </summary>
  57135. <value>The rectangle.</value>
  57136. </member>
  57137. <member name="P:Spire.Pdf.Graphics.PdfRadialGradientBrush.Extend">
  57138. <summary>
  57139. Gets or sets the value indicating whether the gradient
  57140. should extend starting and ending points.
  57141. </summary>
  57142. </member>
  57143. <member name="M:Spire.Pdf.Graphics.PdfRadialGradientBrush.Clone">
  57144. <summary>
  57145. Creates a new copy of a brush.
  57146. </summary>
  57147. <returns>A new instance of the Brush class.</returns>
  57148. </member>
  57149. <member name="T:Spire.Pdf.Graphics.PdfSolidBrush">
  57150. <summary>
  57151. Represents a brush that fills any object with a solid colour.
  57152. </summary>
  57153. </member>
  57154. <member name="M:Spire.Pdf.Graphics.PdfSolidBrush.#ctor(Spire.Pdf.Graphics.PdfRGBColor)">
  57155. <summary>
  57156. Initializes a new instance of the class.
  57157. </summary>
  57158. <param name="color">The color.</param>
  57159. </member>
  57160. <member name="M:Spire.Pdf.Graphics.PdfSolidBrush.#ctor(Spire.Pdf.ColorSpace.PdfComplexColor)">
  57161. <summary>
  57162. Initializes a new instance of the class.
  57163. </summary>
  57164. <param name="color">color</param>
  57165. </member>
  57166. <member name="P:Spire.Pdf.Graphics.PdfSolidBrush.Color">
  57167. <summary>
  57168. Gets or sets the color of the brush.
  57169. </summary>
  57170. </member>
  57171. <member name="M:Spire.Pdf.Graphics.PdfSolidBrush.Clone">
  57172. <summary>
  57173. Creates a new copy of a brush.
  57174. </summary>
  57175. <returns>A new instance of the Brush class.</returns>
  57176. </member>
  57177. <member name="T:Spire.Pdf.Graphics.PdfTilingBrush">
  57178. <summary>
  57179. Implements a colored tiling brush.
  57180. </summary>
  57181. </member>
  57182. <member name="M:Spire.Pdf.Graphics.PdfTilingBrush.#ctor(System.Drawing.RectangleF)">
  57183. <summary>
  57184. Initializes a new instance of the class.
  57185. </summary>
  57186. <param name="rectangle">The boundaries of the smallest brush cell.</param>
  57187. </member>
  57188. <member name="M:Spire.Pdf.Graphics.PdfTilingBrush.#ctor(System.Drawing.RectangleF,Spire.Pdf.PdfNewPage)">
  57189. <summary>
  57190. Initializes a new instance of the class.
  57191. </summary>
  57192. <param name="rectangle">The boundaries of the smallest brush cell.</param>
  57193. <param name="page">The Current Page Object.</param>
  57194. </member>
  57195. <member name="M:Spire.Pdf.Graphics.PdfTilingBrush.#ctor(System.Drawing.SizeF)">
  57196. <summary>
  57197. Initializes a new instance of the class.
  57198. </summary>
  57199. <param name="size">The size of the smallest brush cell.</param>
  57200. </member>
  57201. <member name="M:Spire.Pdf.Graphics.PdfTilingBrush.#ctor(System.Drawing.SizeF,Spire.Pdf.PdfNewPage)">
  57202. <summary>
  57203. Initializes a new instance of the class.
  57204. </summary>
  57205. <param name="size">The size of the smallest brush cell.</param>
  57206. <param name="page">The Current Page Object.</param>
  57207. </member>
  57208. <member name="P:Spire.Pdf.Graphics.PdfTilingBrush.Rectangle">
  57209. <summary>
  57210. Gets the boundary box of the smallest brush cell.
  57211. </summary>
  57212. </member>
  57213. <member name="P:Spire.Pdf.Graphics.PdfTilingBrush.Size">
  57214. <summary>
  57215. Gets the size of the smallest brush cell.
  57216. </summary>
  57217. </member>
  57218. <member name="P:Spire.Pdf.Graphics.PdfTilingBrush.Graphics">
  57219. <summary>
  57220. Gets Graphics context of the brush.
  57221. </summary>
  57222. </member>
  57223. <member name="M:Spire.Pdf.Graphics.PdfTilingBrush.Clone">
  57224. <summary>
  57225. Creates a new copy of a brush.
  57226. </summary>
  57227. <returns>A new instance of the Brush class.</returns>
  57228. </member>
  57229. <member name="P:Spire.Pdf.Graphics.PdfTilingBrush.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  57230. <summary>
  57231. Gets the element.
  57232. </summary>
  57233. </member>
  57234. <member name="T:Spire.Pdf.Graphics.PdfArc">
  57235. <summary>
  57236. Represents an arc shape.
  57237. </summary>
  57238. <remarks>It ignores brush setting.</remarks>
  57239. </member>
  57240. <member name="M:Spire.Pdf.Graphics.PdfArc.#ctor(System.Single,System.Single,System.Single,System.Single)">
  57241. <summary>
  57242. Initializes a new instance of the class.
  57243. </summary>
  57244. <param name="width">The width.</param>
  57245. <param name="height">The height.</param>
  57246. <param name="startAngle">The start angle.</param>
  57247. <param name="sweepAngle">The sweep angle.</param>
  57248. </member>
  57249. <member name="M:Spire.Pdf.Graphics.PdfArc.#ctor(Spire.Pdf.Graphics.PdfPen,System.Single,System.Single,System.Single,System.Single)">
  57250. <summary>
  57251. Initializes a new instance of the class.
  57252. </summary>
  57253. <param name="pen">The pen.</param>
  57254. <param name="width">The width.</param>
  57255. <param name="height">The height.</param>
  57256. <param name="startAngle">The start angle.</param>
  57257. <param name="sweepAngle">The sweep angle.</param>
  57258. </member>
  57259. <member name="M:Spire.Pdf.Graphics.PdfArc.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  57260. <summary>
  57261. Initializes a new instance of the class.
  57262. </summary>
  57263. <param name="x">The x.</param>
  57264. <param name="y">The y.</param>
  57265. <param name="width">The width.</param>
  57266. <param name="height">The height.</param>
  57267. <param name="startAngle">The start angle.</param>
  57268. <param name="sweepAngle">The sweep angle.</param>
  57269. </member>
  57270. <member name="M:Spire.Pdf.Graphics.PdfArc.#ctor(System.Drawing.RectangleF,System.Single,System.Single)">
  57271. <summary>
  57272. Initializes a new instance of the class.
  57273. </summary>
  57274. <param name="rectangle">The rectangle.</param>
  57275. <param name="startAngle">The start angle.</param>
  57276. <param name="sweepAngle">The sweep angle.</param>
  57277. </member>
  57278. <member name="M:Spire.Pdf.Graphics.PdfArc.#ctor(Spire.Pdf.Graphics.PdfPen,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  57279. <summary>
  57280. Initializes a new instance of the class.
  57281. </summary>
  57282. <param name="pen">The pen.</param>
  57283. <param name="x">The x.</param>
  57284. <param name="y">The y.</param>
  57285. <param name="width">The width.</param>
  57286. <param name="height">The height.</param>
  57287. <param name="startAngle">The start angle.</param>
  57288. <param name="sweepAngle">The sweep angle.</param>
  57289. </member>
  57290. <member name="M:Spire.Pdf.Graphics.PdfArc.#ctor(Spire.Pdf.Graphics.PdfPen,System.Drawing.RectangleF,System.Single,System.Single)">
  57291. <summary>
  57292. Initializes a new instance of the class.
  57293. </summary>
  57294. <param name="pen">The pen.</param>
  57295. <param name="rectangle">The rectangle.</param>
  57296. <param name="startAngle">The start angle.</param>
  57297. <param name="sweepAngle">The sweep angle.</param>
  57298. </member>
  57299. <member name="T:Spire.Pdf.Graphics.PdfBezierCurve">
  57300. <summary>
  57301. Implements Bezier curve shape.
  57302. </summary>
  57303. </member>
  57304. <member name="M:Spire.Pdf.Graphics.PdfBezierCurve.#ctor(System.Drawing.PointF,System.Drawing.PointF,System.Drawing.PointF,System.Drawing.PointF)">
  57305. <summary>
  57306. Initializes a new instance of the class.
  57307. </summary>
  57308. <param name="startPoint">The start point.</param>
  57309. <param name="firstControlPoint">The first control point.</param>
  57310. <param name="secondControlPoint">The second control point.</param>
  57311. <param name="endPoint">The end point.</param>
  57312. </member>
  57313. <member name="M:Spire.Pdf.Graphics.PdfBezierCurve.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  57314. <summary>
  57315. Initializes a new instance of the class.
  57316. </summary>
  57317. <param name="startPointX">The start point X.</param>
  57318. <param name="startPointY">The start point Y.</param>
  57319. <param name="firstControlPointX">The first control point X.</param>
  57320. <param name="firstControlPointY">The first control point Y.</param>
  57321. <param name="secondControlPointX">The second control point X.</param>
  57322. <param name="secondControlPointY">The second control point Y.</param>
  57323. <param name="endPointX">The end point X.</param>
  57324. <param name="endPointY">The end point Y.</param>
  57325. </member>
  57326. <member name="M:Spire.Pdf.Graphics.PdfBezierCurve.#ctor(Spire.Pdf.Graphics.PdfPen,System.Drawing.PointF,System.Drawing.PointF,System.Drawing.PointF,System.Drawing.PointF)">
  57327. <summary>
  57328. Initializes a new instance of the class.
  57329. </summary>
  57330. <param name="pen">The pen.</param>
  57331. <param name="startPoint">The start point.</param>
  57332. <param name="firstControlPoint">The first control point.</param>
  57333. <param name="secondControlPoint">The second control point.</param>
  57334. <param name="endPoint">The end point.</param>
  57335. </member>
  57336. <member name="M:Spire.Pdf.Graphics.PdfBezierCurve.#ctor(Spire.Pdf.Graphics.PdfPen,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  57337. <summary>
  57338. Initializes a new instance of the class.
  57339. </summary>
  57340. <param name="pen">The pen.</param>
  57341. <param name="startPointX">The start point X.</param>
  57342. <param name="startPointY">The start point Y.</param>
  57343. <param name="firstControlPointX">The first control point X.</param>
  57344. <param name="firstControlPointY">The first control point Y.</param>
  57345. <param name="secondControlPointX">The second control point X.</param>
  57346. <param name="secondControlPointY">The second control point Y.</param>
  57347. <param name="endPointX">The end point X.</param>
  57348. <param name="endPointY">The end point Y.</param>
  57349. </member>
  57350. <member name="P:Spire.Pdf.Graphics.PdfBezierCurve.StartPoint">
  57351. <summary>
  57352. Gets or sets the start point.
  57353. </summary>
  57354. </member>
  57355. <member name="P:Spire.Pdf.Graphics.PdfBezierCurve.FirstControlPoint">
  57356. <summary>
  57357. Gets or sets the first control point.
  57358. </summary>
  57359. </member>
  57360. <member name="P:Spire.Pdf.Graphics.PdfBezierCurve.SecondControlPoint">
  57361. <summary>
  57362. Gets or sets the second control point.
  57363. </summary>
  57364. </member>
  57365. <member name="P:Spire.Pdf.Graphics.PdfBezierCurve.EndPoint">
  57366. <summary>
  57367. Gets or sets the end point.
  57368. </summary>
  57369. </member>
  57370. <member name="T:Spire.Pdf.Graphics.PdfEllipse">
  57371. <summary>
  57372. Describes an ellipse shape.
  57373. </summary>
  57374. </member>
  57375. <member name="M:Spire.Pdf.Graphics.PdfEllipse.#ctor(System.Single,System.Single)">
  57376. <summary>
  57377. Initializes a new instance of the class.
  57378. </summary>
  57379. <param name="width">The width.</param>
  57380. <param name="height">The height.</param>
  57381. </member>
  57382. <member name="M:Spire.Pdf.Graphics.PdfEllipse.#ctor(Spire.Pdf.Graphics.PdfPen,System.Single,System.Single)">
  57383. <summary>
  57384. Initializes a new instance of the class.
  57385. </summary>
  57386. <param name="pen">The pen.</param>
  57387. <param name="width">The width.</param>
  57388. <param name="height">The height.</param>
  57389. </member>
  57390. <member name="M:Spire.Pdf.Graphics.PdfEllipse.#ctor(Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single)">
  57391. <summary>
  57392. Initializes a new instance of the class.
  57393. </summary>
  57394. <param name="brush">The brush.</param>
  57395. <param name="width">The width.</param>
  57396. <param name="height">The height.</param>
  57397. </member>
  57398. <member name="M:Spire.Pdf.Graphics.PdfEllipse.#ctor(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single)">
  57399. <summary>
  57400. Initializes a new instance of the class.
  57401. </summary>
  57402. <param name="pen">The pen.</param>
  57403. <param name="brush">The brush.</param>
  57404. <param name="width">The width.</param>
  57405. <param name="height">The height.</param>
  57406. </member>
  57407. <member name="M:Spire.Pdf.Graphics.PdfEllipse.#ctor(System.Single,System.Single,System.Single,System.Single)">
  57408. <summary>
  57409. Initializes a new instance of the class.
  57410. </summary>
  57411. <param name="x">The x.</param>
  57412. <param name="y">The y.</param>
  57413. <param name="width">The width.</param>
  57414. <param name="height">The height.</param>
  57415. </member>
  57416. <member name="M:Spire.Pdf.Graphics.PdfEllipse.#ctor(System.Drawing.RectangleF)">
  57417. <summary>
  57418. Initializes a new instance of the class.
  57419. </summary>
  57420. <param name="rectangle">The rectangle.</param>
  57421. </member>
  57422. <member name="M:Spire.Pdf.Graphics.PdfEllipse.#ctor(Spire.Pdf.Graphics.PdfPen,System.Single,System.Single,System.Single,System.Single)">
  57423. <summary>
  57424. Initializes a new instance of the class.
  57425. </summary>
  57426. <param name="pen">The pen.</param>
  57427. <param name="x">The x.</param>
  57428. <param name="y">The y.</param>
  57429. <param name="width">The width.</param>
  57430. <param name="height">The height.</param>
  57431. </member>
  57432. <member name="M:Spire.Pdf.Graphics.PdfEllipse.#ctor(Spire.Pdf.Graphics.PdfPen,System.Drawing.RectangleF)">
  57433. <summary>
  57434. Initializes a new instance of the class.
  57435. </summary>
  57436. <param name="pen">The pen.</param>
  57437. <param name="rectangle">The rectangle.</param>
  57438. </member>
  57439. <member name="M:Spire.Pdf.Graphics.PdfEllipse.#ctor(Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,System.Single,System.Single)">
  57440. <summary>
  57441. Initializes a new instance of the class.
  57442. </summary>
  57443. <param name="brush">The brush.</param>
  57444. <param name="x">The x.</param>
  57445. <param name="y">The y.</param>
  57446. <param name="width">The width.</param>
  57447. <param name="height">The height.</param>
  57448. </member>
  57449. <member name="M:Spire.Pdf.Graphics.PdfEllipse.#ctor(Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF)">
  57450. <summary>
  57451. Initializes a new instance of the class.
  57452. </summary>
  57453. <param name="brush">The brush.</param>
  57454. <param name="rectangle">The rectangle.</param>
  57455. </member>
  57456. <member name="M:Spire.Pdf.Graphics.PdfEllipse.#ctor(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,System.Single,System.Single)">
  57457. <summary>
  57458. Initializes a new instance of the class.
  57459. </summary>
  57460. <param name="pen">The pen.</param>
  57461. <param name="brush">The brush.</param>
  57462. <param name="x">The x.</param>
  57463. <param name="y">The y.</param>
  57464. <param name="width">The width.</param>
  57465. <param name="height">The height.</param>
  57466. </member>
  57467. <member name="M:Spire.Pdf.Graphics.PdfEllipse.#ctor(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF)">
  57468. <summary>
  57469. Initializes a new instance of the class.
  57470. </summary>
  57471. <param name="pen">The pen.</param>
  57472. <param name="brush">The brush.</param>
  57473. <param name="rectangle">The rectangle.</param>
  57474. </member>
  57475. <member name="P:Spire.Pdf.Graphics.PdfEllipse.RadiusX">
  57476. <summary>
  57477. Gets the radius X.
  57478. </summary>
  57479. </member>
  57480. <member name="P:Spire.Pdf.Graphics.PdfEllipse.RadiusY">
  57481. <summary>
  57482. Gets the radius Y.
  57483. </summary>
  57484. </member>
  57485. <member name="P:Spire.Pdf.Graphics.PdfEllipse.Center">
  57486. <summary>
  57487. Gets the center point.
  57488. </summary>
  57489. </member>
  57490. <member name="T:Spire.Pdf.Graphics.PdfEllipsePart">
  57491. <summary>
  57492. The base class of arc and pie shapes.
  57493. </summary>
  57494. </member>
  57495. <member name="P:Spire.Pdf.Graphics.PdfEllipsePart.StartAngle">
  57496. <summary>
  57497. Gets or sets the start angle.
  57498. </summary>
  57499. </member>
  57500. <member name="P:Spire.Pdf.Graphics.PdfEllipsePart.SweepAngle">
  57501. <summary>
  57502. Gets or sets the sweep angle.
  57503. </summary>
  57504. </member>
  57505. <member name="T:Spire.Pdf.Graphics.PdfLine">
  57506. <summary>
  57507. Represents a line shape.
  57508. </summary>
  57509. </member>
  57510. <member name="M:Spire.Pdf.Graphics.PdfLine.#ctor(System.Single,System.Single,System.Single,System.Single)">
  57511. <summary>
  57512. Initializes a new instance of the class.
  57513. </summary>
  57514. <param name="x1">The x1.</param>
  57515. <param name="y1">The y1.</param>
  57516. <param name="x2">The x2.</param>
  57517. <param name="y2">The y2.</param>
  57518. </member>
  57519. <member name="M:Spire.Pdf.Graphics.PdfLine.#ctor(System.Drawing.PointF,System.Drawing.PointF)">
  57520. <summary>
  57521. Initializes a new instance of the class.
  57522. </summary>
  57523. <param name="point1">The point1.</param>
  57524. <param name="point2">The point2.</param>
  57525. </member>
  57526. <member name="M:Spire.Pdf.Graphics.PdfLine.#ctor(Spire.Pdf.Graphics.PdfPen,System.Single,System.Single,System.Single,System.Single)">
  57527. <summary>
  57528. Initializes a new instance of the class.
  57529. </summary>
  57530. <param name="pen">The pen.</param>
  57531. <param name="x1">The x1.</param>
  57532. <param name="y1">The y1.</param>
  57533. <param name="x2">The x2.</param>
  57534. <param name="y2">The y2.</param>
  57535. </member>
  57536. <member name="M:Spire.Pdf.Graphics.PdfLine.#ctor(Spire.Pdf.Graphics.PdfPen,System.Drawing.PointF,System.Drawing.PointF)">
  57537. <summary>
  57538. Initializes a new instance of the class.
  57539. </summary>
  57540. <param name="pen">The pen.</param>
  57541. <param name="point1">The point1.</param>
  57542. <param name="point2">The point2.</param>
  57543. </member>
  57544. <member name="P:Spire.Pdf.Graphics.PdfLine.X1">
  57545. <summary>
  57546. Gets or sets the x coordinate of the start point.
  57547. </summary>
  57548. </member>
  57549. <member name="P:Spire.Pdf.Graphics.PdfLine.Y1">
  57550. <summary>
  57551. Gets or sets the y coordinate of the start point.
  57552. </summary>
  57553. </member>
  57554. <member name="P:Spire.Pdf.Graphics.PdfLine.X2">
  57555. <summary>
  57556. Gets or sets the x coordinate of the end point.
  57557. </summary>
  57558. </member>
  57559. <member name="P:Spire.Pdf.Graphics.PdfLine.Y2">
  57560. <summary>
  57561. Gets or sets the y coordinate of the end point.
  57562. </summary>
  57563. </member>
  57564. <member name="T:Spire.Pdf.Graphics.PdfPath">
  57565. <summary>
  57566. Implements graphics path, which is a sequence of primitive graphics elements.
  57567. </summary>
  57568. </member>
  57569. <member name="M:Spire.Pdf.Graphics.PdfPath.#ctor">
  57570. <summary>
  57571. Initializes a new instance of the class.
  57572. </summary>
  57573. </member>
  57574. <member name="M:Spire.Pdf.Graphics.PdfPath.#ctor(System.Drawing.PointF[],System.Byte[])">
  57575. <summary>
  57576. Initializes a new instance of the class.
  57577. </summary>
  57578. <param name="points">The points.</param>
  57579. <param name="pathTypes">The path types.</param>
  57580. </member>
  57581. <member name="M:Spire.Pdf.Graphics.PdfPath.#ctor(Spire.Pdf.Graphics.PdfPen)">
  57582. <summary>
  57583. Initializes a new instance of the class.
  57584. </summary>
  57585. <param name="pen">The pen.</param>
  57586. </member>
  57587. <member name="M:Spire.Pdf.Graphics.PdfPath.#ctor(Spire.Pdf.Graphics.PdfBrush)">
  57588. <summary>
  57589. Initializes a new instance of the class.
  57590. </summary>
  57591. <param name="brush">The brush.</param>
  57592. </member>
  57593. <member name="M:Spire.Pdf.Graphics.PdfPath.#ctor(Spire.Pdf.Graphics.PdfBrush,Spire.Pdf.Graphics.PdfFillMode)">
  57594. <summary>
  57595. Initializes a new instance of the class.
  57596. </summary>
  57597. <param name="brush">The brush.</param>
  57598. <param name="fillMode">The fill mode.</param>
  57599. </member>
  57600. <member name="M:Spire.Pdf.Graphics.PdfPath.#ctor(Spire.Pdf.Graphics.PdfPen,System.Drawing.PointF[],System.Byte[])">
  57601. <summary>
  57602. Initializes a new instance of the class.
  57603. </summary>
  57604. <param name="pen">The pen.</param>
  57605. <param name="points">The points.</param>
  57606. <param name="pathTypes">The path types.</param>
  57607. </member>
  57608. <member name="M:Spire.Pdf.Graphics.PdfPath.#ctor(Spire.Pdf.Graphics.PdfBrush,Spire.Pdf.Graphics.PdfFillMode,System.Drawing.PointF[],System.Byte[])">
  57609. <summary>
  57610. Initializes a new instance of the class.
  57611. </summary>
  57612. <param name="brush">The brush.</param>
  57613. <param name="fillMode">The fill mode.</param>
  57614. <param name="points">The points.</param>
  57615. <param name="pathTypes">The path types.</param>
  57616. </member>
  57617. <member name="M:Spire.Pdf.Graphics.PdfPath.#ctor(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,Spire.Pdf.Graphics.PdfFillMode)">
  57618. <summary>
  57619. Initializes a new instance of the class.
  57620. </summary>
  57621. <param name="pen">The pen.</param>
  57622. <param name="brush">The brush.</param>
  57623. <param name="fillMode">The fill mode.</param>
  57624. </member>
  57625. <member name="P:Spire.Pdf.Graphics.PdfPath.FillMode">
  57626. <summary>
  57627. Gets or sets the fill mode.
  57628. </summary>
  57629. </member>
  57630. <member name="P:Spire.Pdf.Graphics.PdfPath.PathPoints">
  57631. <summary>
  57632. Gets the path points.
  57633. </summary>
  57634. </member>
  57635. <member name="P:Spire.Pdf.Graphics.PdfPath.PathTypes">
  57636. <summary>
  57637. Gets the path point types.
  57638. </summary>
  57639. </member>
  57640. <member name="P:Spire.Pdf.Graphics.PdfPath.PointCount">
  57641. <summary>
  57642. Gets the point count.
  57643. </summary>
  57644. </member>
  57645. <member name="P:Spire.Pdf.Graphics.PdfPath.LastPoint">
  57646. <summary>
  57647. Gets the last point.
  57648. </summary>
  57649. </member>
  57650. <member name="M:Spire.Pdf.Graphics.PdfPath.AddArc(System.Drawing.RectangleF,System.Single,System.Single)">
  57651. <summary>
  57652. Adds an arc.
  57653. </summary>
  57654. <param name="rectangle">The boundaries of the arc.</param>
  57655. <param name="startAngle">The start angle.</param>
  57656. <param name="sweepAngle">The sweep angle.</param>
  57657. </member>
  57658. <member name="M:Spire.Pdf.Graphics.PdfPath.AddArc(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  57659. <summary>
  57660. Adds an arc.
  57661. </summary>
  57662. <param name="x">The x.</param>
  57663. <param name="y">The y.</param>
  57664. <param name="width">The width.</param>
  57665. <param name="height">The height.</param>
  57666. <param name="startAngle">The start angle.</param>
  57667. <param name="sweepAngle">The sweep angle.</param>
  57668. </member>
  57669. <member name="M:Spire.Pdf.Graphics.PdfPath.AddBezier(System.Drawing.PointF,System.Drawing.PointF,System.Drawing.PointF,System.Drawing.PointF)">
  57670. <summary>
  57671. Adds a bezier curve.
  57672. </summary>
  57673. <param name="startPoint">The start point.</param>
  57674. <param name="firstControlPoint">The first control point.</param>
  57675. <param name="secondControlPoint">The second control point.</param>
  57676. <param name="endPoint">The end point.</param>
  57677. </member>
  57678. <member name="M:Spire.Pdf.Graphics.PdfPath.AddBezier(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  57679. <summary>
  57680. Adds a bezier curve.
  57681. </summary>
  57682. <param name="startPointX">The start point X.</param>
  57683. <param name="startPointY">The start point Y.</param>
  57684. <param name="firstControlPointX">The first control point X.</param>
  57685. <param name="firstControlPointY">The first control point Y.</param>
  57686. <param name="secondControlPointX">The second control point X.</param>
  57687. <param name="secondControlPointY">The second control point Y.</param>
  57688. <param name="endPointX">The end point X.</param>
  57689. <param name="endPointY">The end point Y.</param>
  57690. </member>
  57691. <member name="M:Spire.Pdf.Graphics.PdfPath.AddEllipse(System.Drawing.RectangleF)">
  57692. <summary>
  57693. Adds an ellipse.
  57694. </summary>
  57695. <param name="rectangle">The boundaries of the ellipse.</param>
  57696. </member>
  57697. <member name="M:Spire.Pdf.Graphics.PdfPath.AddEllipse(System.Single,System.Single,System.Single,System.Single)">
  57698. <summary>
  57699. Adds an ellipse.
  57700. </summary>
  57701. <param name="x">The x.</param>
  57702. <param name="y">The y.</param>
  57703. <param name="width">The width.</param>
  57704. <param name="height">The height.</param>
  57705. </member>
  57706. <member name="M:Spire.Pdf.Graphics.PdfPath.AddLine(System.Drawing.PointF,System.Drawing.PointF)">
  57707. <summary>
  57708. Adds a line.
  57709. </summary>
  57710. <param name="point1">The point1.</param>
  57711. <param name="point2">The point2.</param>
  57712. </member>
  57713. <member name="M:Spire.Pdf.Graphics.PdfPath.AddLine(System.Single,System.Single,System.Single,System.Single)">
  57714. <summary>
  57715. Adds a line.
  57716. </summary>
  57717. <param name="x1">The x1.</param>
  57718. <param name="y1">The y1.</param>
  57719. <param name="x2">The x2.</param>
  57720. <param name="y2">The y2.</param>
  57721. </member>
  57722. <member name="M:Spire.Pdf.Graphics.PdfPath.AddPath(Spire.Pdf.Graphics.PdfPath)">
  57723. <summary>
  57724. Appends the path specified to this one.
  57725. </summary>
  57726. <param name="path">The path, which should be appended.</param>
  57727. </member>
  57728. <member name="M:Spire.Pdf.Graphics.PdfPath.AddPath(System.Drawing.PointF[],System.Byte[])">
  57729. <summary>
  57730. Appends the path specified by the points and their types to this one.
  57731. </summary>
  57732. <param name="pathPoints">The points.</param>
  57733. <param name="pathTypes">The path point types.</param>
  57734. </member>
  57735. <member name="M:Spire.Pdf.Graphics.PdfPath.AddPie(System.Drawing.RectangleF,System.Single,System.Single)">
  57736. <summary>
  57737. Appends the pie to this path.
  57738. </summary>
  57739. <param name="rectangle">The rectangle.</param>
  57740. <param name="startAngle">The start angle.</param>
  57741. <param name="sweepAngle">The sweep angle.</param>
  57742. </member>
  57743. <member name="M:Spire.Pdf.Graphics.PdfPath.AddPie(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  57744. <summary>
  57745. Appends the pie to this path.
  57746. </summary>
  57747. <param name="x">The x.</param>
  57748. <param name="y">The y.</param>
  57749. <param name="width">The width.</param>
  57750. <param name="height">The height.</param>
  57751. <param name="startAngle">The start angle.</param>
  57752. <param name="sweepAngle">The sweep angle.</param>
  57753. </member>
  57754. <member name="M:Spire.Pdf.Graphics.PdfPath.AddPolygon(System.Drawing.PointF[])">
  57755. <summary>
  57756. Append the closed polygon to this path.
  57757. </summary>
  57758. <param name="points">The points of the polygon.</param>
  57759. </member>
  57760. <member name="M:Spire.Pdf.Graphics.PdfPath.AddRectangle(System.Drawing.RectangleF)">
  57761. <summary>
  57762. Appends the rectangle to this path.
  57763. </summary>
  57764. <param name="rectangle">The rectangle.</param>
  57765. </member>
  57766. <member name="M:Spire.Pdf.Graphics.PdfPath.AddRectangle(System.Single,System.Single,System.Single,System.Single)">
  57767. <summary>
  57768. Appends the rectangle to this path.
  57769. </summary>
  57770. <param name="x">The x.</param>
  57771. <param name="y">The y.</param>
  57772. <param name="width">The width.</param>
  57773. <param name="height">The height.</param>
  57774. </member>
  57775. <member name="M:Spire.Pdf.Graphics.PdfPath.StartFigure">
  57776. <summary>
  57777. Starts a new figure.
  57778. </summary>
  57779. <remarks>The next added primitive will start a new figure.</remarks>
  57780. </member>
  57781. <member name="M:Spire.Pdf.Graphics.PdfPath.CloseFigure">
  57782. <summary>
  57783. Closes the last figure.
  57784. </summary>
  57785. </member>
  57786. <member name="M:Spire.Pdf.Graphics.PdfPath.CloseAllFigures">
  57787. <summary>
  57788. Closes all non-closed figures.
  57789. </summary>
  57790. </member>
  57791. <member name="M:Spire.Pdf.Graphics.PdfPath.GetLastPoint">
  57792. <summary>
  57793. Gets the last point.
  57794. </summary>
  57795. <returns>The last point.</returns>
  57796. </member>
  57797. <member name="M:Spire.Pdf.Graphics.PdfPath.GetRectangleF">
  57798. <summary>
  57799. Calc Point w/h
  57800. </summary>
  57801. <returns></returns>
  57802. </member>
  57803. <member name="M:Spire.Pdf.Graphics.PdfPath.GetBound">
  57804. <summary>
  57805. get this path's bound.
  57806. </summary>
  57807. <returns>return this path's bound</returns>
  57808. </member>
  57809. <member name="T:Spire.Pdf.Graphics.PdfTemplate">
  57810. <summary>
  57811. Represents Pdf Template object.
  57812. </summary>
  57813. </member>
  57814. <member name="F:Spire.Pdf.Graphics.PdfTemplate.m_origin">
  57815. <summary>
  57816. the origin location of the template
  57817. </summary>
  57818. </member>
  57819. <member name="M:Spire.Pdf.Graphics.PdfTemplate.#ctor(System.Drawing.SizeF)">
  57820. <summary>
  57821. Initializes a new instance of the class.
  57822. </summary>
  57823. <param name="size">The size.</param>
  57824. </member>
  57825. <member name="M:Spire.Pdf.Graphics.PdfTemplate.#ctor(Spire.Pdf.Annotations.PdfAnnotation)">
  57826. <summary>
  57827. Initializes a new instance of the class.
  57828. </summary>
  57829. <param name="annotation"></param>
  57830. </member>
  57831. <member name="M:Spire.Pdf.Graphics.PdfTemplate.#ctor(System.Single,System.Single)">
  57832. <summary>
  57833. Initializes a new instance of the class.
  57834. </summary>
  57835. <param name="width">The width.</param>
  57836. <param name="height">The height.</param>
  57837. </member>
  57838. <member name="M:Spire.Pdf.Graphics.PdfTemplate.#ctor(System.Single,System.Single,System.Boolean)">
  57839. <summary>
  57840. Initializes a new instance of the class.
  57841. </summary>
  57842. <param name="width">The width.</param>
  57843. <param name="height">The height.</param>
  57844. <param name="isPdfAppearance">Indicates if the template is used for PdfAppearance.</param>
  57845. </member>
  57846. <member name="P:Spire.Pdf.Graphics.PdfTemplate.Graphics">
  57847. <summary>
  57848. Gets graphics context of the template.
  57849. </summary>
  57850. <remarks>It will return null, if the template is read-only.</remarks>
  57851. </member>
  57852. <member name="P:Spire.Pdf.Graphics.PdfTemplate.Size">
  57853. <summary>
  57854. Gets the size of the template.
  57855. </summary>
  57856. </member>
  57857. <member name="P:Spire.Pdf.Graphics.PdfTemplate.Width">
  57858. <summary>
  57859. Gets the width of the template.
  57860. </summary>
  57861. </member>
  57862. <member name="P:Spire.Pdf.Graphics.PdfTemplate.Height">
  57863. <summary>
  57864. Gets the height of the template.
  57865. </summary>
  57866. </member>
  57867. <member name="P:Spire.Pdf.Graphics.PdfTemplate.ReadOnly">
  57868. <summary>
  57869. Gets a value indicating whether the template is read-only.
  57870. </summary>
  57871. <value><c>true</c> if the template is read-only; otherwise, <c>false</c>.</value>
  57872. <remarks>Read-only templates does not expose graphics. They just return null.</remarks>
  57873. </member>
  57874. <member name="M:Spire.Pdf.Graphics.PdfTemplate.Reset(System.Drawing.SizeF)">
  57875. <summary>
  57876. Resets the template and sets the specified size.
  57877. </summary>
  57878. <param name="size">The size.</param>
  57879. </member>
  57880. <member name="M:Spire.Pdf.Graphics.PdfTemplate.Reset">
  57881. <summary>
  57882. Resets an instance.
  57883. </summary>
  57884. </member>
  57885. <member name="P:Spire.Pdf.Graphics.PdfTemplate.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  57886. <summary>
  57887. Gets the wrapped element.
  57888. </summary>
  57889. </member>
  57890. <member name="T:Spire.Pdf.Graphics.PdfPie">
  57891. <summary>
  57892. Represents a pie shape.
  57893. </summary>
  57894. </member>
  57895. <member name="M:Spire.Pdf.Graphics.PdfPie.#ctor(System.Single,System.Single,System.Single,System.Single)">
  57896. <summary>
  57897. Initializes a new instance of the class.
  57898. </summary>
  57899. <param name="width">The width.</param>
  57900. <param name="height">The height.</param>
  57901. <param name="startAngle">The start angle.</param>
  57902. <param name="sweepAngle">The sweep angle.</param>
  57903. </member>
  57904. <member name="M:Spire.Pdf.Graphics.PdfPie.#ctor(Spire.Pdf.Graphics.PdfPen,System.Single,System.Single,System.Single,System.Single)">
  57905. <summary>
  57906. Initializes a new instance of the class.
  57907. </summary>
  57908. <param name="pen">The pen.</param>
  57909. <param name="width">The width.</param>
  57910. <param name="height">The height.</param>
  57911. <param name="startAngle">The start angle.</param>
  57912. <param name="sweepAngle">The sweep angle.</param>
  57913. </member>
  57914. <member name="M:Spire.Pdf.Graphics.PdfPie.#ctor(Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,System.Single,System.Single)">
  57915. <summary>
  57916. Initializes a new instance of the class.
  57917. </summary>
  57918. <param name="brush">The brush.</param>
  57919. <param name="width">The width.</param>
  57920. <param name="height">The height.</param>
  57921. <param name="startAngle">The start angle.</param>
  57922. <param name="sweepAngle">The sweep angle.</param>
  57923. </member>
  57924. <member name="M:Spire.Pdf.Graphics.PdfPie.#ctor(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,System.Single,System.Single)">
  57925. <summary>
  57926. Initializes a new instance of the class.
  57927. </summary>
  57928. <param name="pen">The pen.</param>
  57929. <param name="brush">The brush.</param>
  57930. <param name="width">The width.</param>
  57931. <param name="height">The height.</param>
  57932. <param name="startAngle">The start angle.</param>
  57933. <param name="sweepAngle">The sweep angle.</param>
  57934. </member>
  57935. <member name="M:Spire.Pdf.Graphics.PdfPie.#ctor(System.Drawing.RectangleF,System.Single,System.Single)">
  57936. <summary>
  57937. Initializes a new instance of the class.
  57938. </summary>
  57939. <param name="rectangle">The rectangle.</param>
  57940. <param name="startAngle">The start angle.</param>
  57941. <param name="sweepAngle">The sweep angle.</param>
  57942. </member>
  57943. <member name="M:Spire.Pdf.Graphics.PdfPie.#ctor(Spire.Pdf.Graphics.PdfPen,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  57944. <summary>
  57945. Initializes a new instance of the class.
  57946. </summary>
  57947. <param name="pen">The pen.</param>
  57948. <param name="x">The x.</param>
  57949. <param name="y">The y.</param>
  57950. <param name="width">The width.</param>
  57951. <param name="height">The height.</param>
  57952. <param name="startAngle">The start angle.</param>
  57953. <param name="sweepAngle">The sweep angle.</param>
  57954. </member>
  57955. <member name="M:Spire.Pdf.Graphics.PdfPie.#ctor(Spire.Pdf.Graphics.PdfPen,System.Drawing.RectangleF,System.Single,System.Single)">
  57956. <summary>
  57957. Initializes a new instance of the class.
  57958. </summary>
  57959. <param name="pen">The pen.</param>
  57960. <param name="rectangle">The rectangle.</param>
  57961. <param name="startAngle">The start angle.</param>
  57962. <param name="sweepAngle">The sweep angle.</param>
  57963. </member>
  57964. <member name="M:Spire.Pdf.Graphics.PdfPie.#ctor(Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  57965. <summary>
  57966. Initializes a new instance of the class.
  57967. </summary>
  57968. <param name="brush">The brush.</param>
  57969. <param name="x">The x.</param>
  57970. <param name="y">The y.</param>
  57971. <param name="width">The width.</param>
  57972. <param name="height">The height.</param>
  57973. <param name="startAngle">The start angle.</param>
  57974. <param name="sweepAngle">The sweep angle.</param>
  57975. </member>
  57976. <member name="M:Spire.Pdf.Graphics.PdfPie.#ctor(Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF,System.Single,System.Single)">
  57977. <summary>
  57978. Initializes a new instance of the class.
  57979. </summary>
  57980. <param name="brush">The brush.</param>
  57981. <param name="rectangle">The rectangle.</param>
  57982. <param name="startAngle">The start angle.</param>
  57983. <param name="sweepAngle">The sweep angle.</param>
  57984. </member>
  57985. <member name="M:Spire.Pdf.Graphics.PdfPie.#ctor(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  57986. <summary>
  57987. Initializes a new instance of the class.
  57988. </summary>
  57989. <param name="pen">The pen.</param>
  57990. <param name="brush">The brush.</param>
  57991. <param name="x">The x.</param>
  57992. <param name="y">The y.</param>
  57993. <param name="width">The width.</param>
  57994. <param name="height">The height.</param>
  57995. <param name="startAngle">The start angle.</param>
  57996. <param name="sweepAngle">The sweep angle.</param>
  57997. </member>
  57998. <member name="M:Spire.Pdf.Graphics.PdfPie.#ctor(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF,System.Single,System.Single)">
  57999. <summary>
  58000. Initializes a new instance of the class.
  58001. </summary>
  58002. <param name="pen">The pen.</param>
  58003. <param name="brush">The brush.</param>
  58004. <param name="rectangle">The rectangle.</param>
  58005. <param name="startAngle">The start angle.</param>
  58006. <param name="sweepAngle">The sweep angle.</param>
  58007. </member>
  58008. <member name="T:Spire.Pdf.Graphics.PdfPolygon">
  58009. <summary>
  58010. Represents a set of points connected with lines, could be drawn and filled.
  58011. </summary>
  58012. </member>
  58013. <member name="M:Spire.Pdf.Graphics.PdfPolygon.#ctor(System.Drawing.PointF[])">
  58014. <summary>
  58015. Initializes a new instance of the class.
  58016. </summary>
  58017. <param name="points">The points.</param>
  58018. </member>
  58019. <member name="M:Spire.Pdf.Graphics.PdfPolygon.#ctor(Spire.Pdf.Graphics.PdfPen,System.Drawing.PointF[])">
  58020. <summary>
  58021. Initializes a new instance of the class.
  58022. </summary>
  58023. <param name="pen">The pen.</param>
  58024. <param name="points">The points.</param>
  58025. </member>
  58026. <member name="M:Spire.Pdf.Graphics.PdfPolygon.#ctor(Spire.Pdf.Graphics.PdfBrush,System.Drawing.PointF[])">
  58027. <summary>
  58028. Initializes a new instance of the class.
  58029. </summary>
  58030. <param name="brush">The brush.</param>
  58031. <param name="points">The points.</param>
  58032. </member>
  58033. <member name="M:Spire.Pdf.Graphics.PdfPolygon.#ctor(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Drawing.PointF[])">
  58034. <summary>
  58035. Initializes a new instance of the class.
  58036. </summary>
  58037. <param name="pen">The pen.</param>
  58038. <param name="brush">The brush.</param>
  58039. <param name="points">The points.</param>
  58040. </member>
  58041. <member name="P:Spire.Pdf.Graphics.PdfPolygon.Points">
  58042. <summary>
  58043. Gets or sets the points of the polygon.
  58044. </summary>
  58045. </member>
  58046. <member name="P:Spire.Pdf.Graphics.PdfPolygon.Count">
  58047. <summary>
  58048. Gets a number of the points in the polygon.
  58049. </summary>
  58050. </member>
  58051. <member name="M:Spire.Pdf.Graphics.PdfPolygon.AddPoint(System.Drawing.PointF)">
  58052. <summary>
  58053. Adds a point to the polygon.
  58054. </summary>
  58055. <param name="point">The last point of the polygon.</param>
  58056. </member>
  58057. <member name="T:Spire.Pdf.Graphics.PdfRectangle">
  58058. <summary>
  58059. Represents a simple rectangle that could be drawn and/or filled.
  58060. </summary>
  58061. </member>
  58062. <member name="M:Spire.Pdf.Graphics.PdfRectangle.#ctor(System.Single,System.Single)">
  58063. <summary>
  58064. Initializes a new instance of the class.
  58065. </summary>
  58066. <param name="width">The width.</param>
  58067. <param name="height">The height.</param>
  58068. </member>
  58069. <member name="M:Spire.Pdf.Graphics.PdfRectangle.#ctor(Spire.Pdf.Graphics.PdfPen,System.Single,System.Single)">
  58070. <summary>
  58071. Initializes a new instance of the class.
  58072. </summary>
  58073. <param name="pen">The pen.</param>
  58074. <param name="width">The width.</param>
  58075. <param name="height">The height.</param>
  58076. </member>
  58077. <member name="M:Spire.Pdf.Graphics.PdfRectangle.#ctor(Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single)">
  58078. <summary>
  58079. Initializes a new instance of the class.
  58080. </summary>
  58081. <param name="brush">The brush.</param>
  58082. <param name="width">The width.</param>
  58083. <param name="height">The height.</param>
  58084. </member>
  58085. <member name="M:Spire.Pdf.Graphics.PdfRectangle.#ctor(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single)">
  58086. <summary>
  58087. Initializes a new instance of the class.
  58088. </summary>
  58089. <param name="pen">The pen.</param>
  58090. <param name="brush">The brush.</param>
  58091. <param name="width">The width.</param>
  58092. <param name="height">The height.</param>
  58093. </member>
  58094. <member name="M:Spire.Pdf.Graphics.PdfRectangle.#ctor(System.Single,System.Single,System.Single,System.Single)">
  58095. <summary>
  58096. Initializes a new instance of the class.
  58097. </summary>
  58098. <param name="x">The x.</param>
  58099. <param name="y">The y.</param>
  58100. <param name="width">The width.</param>
  58101. <param name="height">The height.</param>
  58102. </member>
  58103. <member name="M:Spire.Pdf.Graphics.PdfRectangle.#ctor(System.Drawing.RectangleF)">
  58104. <summary>
  58105. Initializes a new instance of the class.
  58106. </summary>
  58107. <param name="rectangle">The rectangle.</param>
  58108. </member>
  58109. <member name="M:Spire.Pdf.Graphics.PdfRectangle.#ctor(Spire.Pdf.Graphics.PdfPen,System.Single,System.Single,System.Single,System.Single)">
  58110. <summary>
  58111. Initializes a new instance of the class.
  58112. </summary>
  58113. <param name="pen">The pen.</param>
  58114. <param name="x">The x.</param>
  58115. <param name="y">The y.</param>
  58116. <param name="width">The width.</param>
  58117. <param name="height">The height.</param>
  58118. </member>
  58119. <member name="M:Spire.Pdf.Graphics.PdfRectangle.#ctor(Spire.Pdf.Graphics.PdfPen,System.Drawing.RectangleF)">
  58120. <summary>
  58121. Initializes a new instance of the class.
  58122. </summary>
  58123. <param name="pen">The pen.</param>
  58124. <param name="rectangle">The rectangle.</param>
  58125. </member>
  58126. <member name="M:Spire.Pdf.Graphics.PdfRectangle.#ctor(Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,System.Single,System.Single)">
  58127. <summary>
  58128. Initializes a new instance of the class.
  58129. </summary>
  58130. <param name="brush">The brush.</param>
  58131. <param name="x">The x.</param>
  58132. <param name="y">The y.</param>
  58133. <param name="width">The width.</param>
  58134. <param name="height">The height.</param>
  58135. </member>
  58136. <member name="M:Spire.Pdf.Graphics.PdfRectangle.#ctor(Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF)">
  58137. <summary>
  58138. Initializes a new instance of the class.
  58139. </summary>
  58140. <param name="brush">The brush.</param>
  58141. <param name="rectangle">The rectangle.</param>
  58142. </member>
  58143. <member name="M:Spire.Pdf.Graphics.PdfRectangle.#ctor(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Single,System.Single,System.Single,System.Single)">
  58144. <summary>
  58145. Initializes a new instance of the class.
  58146. </summary>
  58147. <param name="pen">The pen.</param>
  58148. <param name="brush">The brush.</param>
  58149. <param name="x">The x.</param>
  58150. <param name="y">The y.</param>
  58151. <param name="width">The width.</param>
  58152. <param name="height">The height.</param>
  58153. </member>
  58154. <member name="M:Spire.Pdf.Graphics.PdfRectangle.#ctor(Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush,System.Drawing.RectangleF)">
  58155. <summary>
  58156. Initializes a new instance of the class.
  58157. </summary>
  58158. <param name="pen">The pen.</param>
  58159. <param name="brush">The brush.</param>
  58160. <param name="rectangle">The rectangle.</param>
  58161. </member>
  58162. <member name="T:Spire.Pdf.Graphics.PdfRectangleArea">
  58163. <summary>
  58164. Represents an area bound by a rectangle.
  58165. </summary>
  58166. </member>
  58167. <member name="P:Spire.Pdf.Graphics.PdfRectangleArea.X">
  58168. <summary>
  58169. Gets or sets the X co-ordinate of the upper-left corner of this the element.
  58170. </summary>
  58171. </member>
  58172. <member name="P:Spire.Pdf.Graphics.PdfRectangleArea.Y">
  58173. <summary>
  58174. Gets or sets the Y co-ordinate of the upper-left corner of this the element.
  58175. </summary>
  58176. </member>
  58177. <member name="P:Spire.Pdf.Graphics.PdfRectangleArea.Width">
  58178. <summary>
  58179. Gets or sets the width of this element.
  58180. </summary>
  58181. </member>
  58182. <member name="P:Spire.Pdf.Graphics.PdfRectangleArea.Height">
  58183. <summary>
  58184. Gets or sets the height of this element.
  58185. </summary>
  58186. </member>
  58187. <member name="P:Spire.Pdf.Graphics.PdfRectangleArea.Size">
  58188. <summary>
  58189. Gets or sets the size of this element.
  58190. </summary>
  58191. </member>
  58192. <member name="P:Spire.Pdf.Graphics.PdfRectangleArea.Bounds">
  58193. <summary>
  58194. Gets or sets bounds of this element.
  58195. </summary>
  58196. </member>
  58197. <member name="T:Spire.Pdf.Graphics.PdfBitmap">
  58198. <summary>
  58199. Represents the bitmap images.
  58200. </summary>
  58201. </member>
  58202. <member name="F:Spire.Pdf.Graphics.PdfBitmap.m_Tag">
  58203. <summary>
  58204. When replacing the picture,use this property
  58205. </summary>
  58206. </member>
  58207. <member name="P:Spire.Pdf.Graphics.PdfBitmap.ActiveFrame">
  58208. <summary>
  58209. Gets or sets the active frame of the bitmap.
  58210. </summary>
  58211. <value>The active frame index.</value>
  58212. </member>
  58213. <member name="P:Spire.Pdf.Graphics.PdfBitmap.FrameCount">
  58214. <summary>
  58215. Gets the number of frames in the bitmap.
  58216. </summary>
  58217. <value>The frame count.</value>
  58218. </member>
  58219. <member name="P:Spire.Pdf.Graphics.PdfBitmap.Mask">
  58220. <summary>
  58221. Gets or sets the mask of bitmap.
  58222. </summary>
  58223. <value>New PdfMask.</value>
  58224. </member>
  58225. <member name="P:Spire.Pdf.Graphics.PdfBitmap.Quality">
  58226. <summary>
  58227. Gets or sets the quality.
  58228. The range is from 0 to 100, 100 is the best quality.
  58229. </summary>
  58230. <remarks>
  58231. When the image is stored into PDF not as a mask,
  58232. you may reduce its quality, which saves the disk space.
  58233. </remarks>
  58234. </member>
  58235. <member name="P:Spire.Pdf.Graphics.PdfBitmap.Tag">
  58236. <summary>
  58237. When replacing the picture,use this property
  58238. </summary>
  58239. </member>
  58240. <member name="M:Spire.Pdf.Graphics.PdfBitmap.#ctor(System.String)">
  58241. <summary>
  58242. Creates new PdfBitmap instance.
  58243. </summary>
  58244. <param name="path">The image path.</param>
  58245. </member>
  58246. <member name="M:Spire.Pdf.Graphics.PdfBitmap.#ctor(System.IO.Stream)">
  58247. <summary>
  58248. Creates new PdfBitmap instance.
  58249. </summary>
  58250. <param name="stream">The stream.</param>
  58251. </member>
  58252. <member name="M:Spire.Pdf.Graphics.PdfBitmap.Finalize">
  58253. <summary>
  58254. Releases unmanaged resources and performs other cleanup operations before the
  58255. is reclaimed by garbage collection.
  58256. </summary>
  58257. </member>
  58258. <member name="M:Spire.Pdf.Graphics.PdfBitmap.Dispose">
  58259. <summary>
  58260. Performs application-defined tasks associated with freeing,
  58261. releasing, or resetting unmanaged resources.
  58262. </summary>
  58263. </member>
  58264. <member name="M:Spire.Pdf.Graphics.PdfBitmap.CanSaveAsRawImageForIndexedFormat">
  58265. <summary>
  58266. define method "SaveAsRawImageForIndexedFormat" supported IndexedFormat
  58267. </summary>
  58268. <returns></returns>
  58269. </member>
  58270. <member name="M:Spire.Pdf.Graphics.PdfBitmap.SaveAsRawImageForIndexedFormat">
  58271. <summary>
  58272. save indexed bitmap to raw image
  58273. support PixelFormat: Format1bppIndexed Format4bppIndexed Format8bppIndexed
  58274. </summary>
  58275. </member>
  58276. <member name="M:Spire.Pdf.Graphics.PdfBitmap.SetBit(System.Byte,System.Int32,System.Boolean)">
  58277. <summary>
  58278. </summary>
  58279. <param name="data"></param>
  58280. <param name="index"></param>
  58281. <param name="flag"></param>
  58282. <returns></returns>
  58283. </member>
  58284. <member name="M:Spire.Pdf.Graphics.PdfBitmap.BitmapRgbToCmyk">
  58285. <summary>
  58286. rgb image to cmyk
  58287. </summary>
  58288. </member>
  58289. <member name="T:Spire.Pdf.Graphics.PdfColorMask">
  58290. <summary>
  58291. Represents the color mask for bitmaps.
  58292. </summary>
  58293. </member>
  58294. <member name="P:Spire.Pdf.Graphics.PdfColorMask.StartColor">
  58295. <summary>
  58296. Gets or sets the start color.
  58297. </summary>
  58298. <value>The start color.</value>
  58299. </member>
  58300. <member name="P:Spire.Pdf.Graphics.PdfColorMask.EndColor">
  58301. <summary>
  58302. Gets or sets the end color.
  58303. </summary>
  58304. <value>The end color.</value>
  58305. </member>
  58306. <member name="M:Spire.Pdf.Graphics.PdfColorMask.#ctor(Spire.Pdf.Graphics.PdfRGBColor,Spire.Pdf.Graphics.PdfRGBColor)">
  58307. <summary>
  58308. Creates new PdfColorMask object.
  58309. </summary>
  58310. <param name="startColor">The start color.</param>
  58311. <param name="endColor">The end color.</param>
  58312. </member>
  58313. <member name="T:Spire.Pdf.Graphics.PdfImage">
  58314. <summary>
  58315. Represents the base class for images.
  58316. </summary>
  58317. </member>
  58318. <member name="P:Spire.Pdf.Graphics.PdfImage.Height">
  58319. <summary>
  58320. Gets the height of the image in pixels.
  58321. </summary>
  58322. <value>The height.</value>
  58323. </member>
  58324. <member name="P:Spire.Pdf.Graphics.PdfImage.PngDirectToJpeg">
  58325. <summary>
  58326. If True, png direct convert to Jpx and no mask.
  58327. </summary>
  58328. </member>
  58329. <member name="P:Spire.Pdf.Graphics.PdfImage.Width">
  58330. <summary>
  58331. Gets the width of the image in pixels.
  58332. </summary>
  58333. <value>The width.</value>
  58334. </member>
  58335. <member name="P:Spire.Pdf.Graphics.PdfImage.HorizontalResolution">
  58336. <summary>
  58337. Gets the horizontal resolution, in pixels per inch, of this Image.
  58338. </summary>
  58339. <value>The horizontal resolution.</value>
  58340. </member>
  58341. <member name="P:Spire.Pdf.Graphics.PdfImage.VerticalResolution">
  58342. <summary>
  58343. Gets the vertical resolution, in pixels per inch, of this Image.
  58344. </summary>
  58345. <value>The vertical resolution.</value>
  58346. </member>
  58347. <member name="P:Spire.Pdf.Graphics.PdfImage.PhysicalDimension">
  58348. <summary>
  58349. Returns the size of the image in points.
  58350. </summary>
  58351. <remarks>This property uses HorizontalResolution and VerticalResolution for calculating the size in points.</remarks>
  58352. </member>
  58353. <member name="P:Spire.Pdf.Graphics.PdfImage.ActiveFrame">
  58354. <summary>
  58355. Gets or sets the active frame of the image.
  58356. </summary>
  58357. </member>
  58358. <member name="P:Spire.Pdf.Graphics.PdfImage.FrameCount">
  58359. <summary>
  58360. Gets the number of frames in the image.
  58361. </summary>
  58362. </member>
  58363. <member name="M:Spire.Pdf.Graphics.PdfImage.FromFile(System.String)">
  58364. <summary>
  58365. Creates PdfImage from a file.
  58366. </summary>
  58367. <param name="path">Path to a file.</param>
  58368. <returns>Returns a created PdfImage object.</returns>
  58369. </member>
  58370. <member name="M:Spire.Pdf.Graphics.PdfImage.FromStream(System.IO.Stream)">
  58371. <summary>
  58372. Creates PdfImage from stream.
  58373. </summary>
  58374. <param name="stream">The stream.</param>
  58375. <returns>Returns a created PdfImage object.</returns>
  58376. </member>
  58377. <member name="M:Spire.Pdf.Graphics.PdfImage.FromImage(System.Drawing.Image)">
  58378. <summary>
  58379. Converts a object into a PDF image.
  58380. </summary>
  58381. <param name="image">The image.</param>
  58382. <returns>Returns a created PdfImage object.</returns>
  58383. </member>
  58384. <member name="M:Spire.Pdf.Graphics.PdfImage.FromRtf(System.String,System.Single,Spire.Pdf.Graphics.PdfImageType,Spire.Pdf.Graphics.PdfStringFormat)">
  58385. <summary>
  58386. Creates a new image instance from RTF text.
  58387. </summary>
  58388. <param name="rtf">RTF text data.</param>
  58389. <param name="width">Width of the image in points.</param>
  58390. <param name="type">Type of the image that should be created.</param>
  58391. <param name="format">The text string format.</param>
  58392. <returns>PdfImage containing RTF text.</returns>
  58393. </member>
  58394. <member name="M:Spire.Pdf.Graphics.PdfImage.FromRtf(System.String,System.Single,Spire.Pdf.Graphics.PdfImageType)">
  58395. <summary>
  58396. Creates a new image instance from RTF text.
  58397. </summary>
  58398. <param name="rtf">RTF text data.</param>
  58399. <param name="width">Width of the image in points.</param>
  58400. <param name="type">Type of the image that should be created.</param>
  58401. <returns>PdfImage containing RTF text.</returns>
  58402. </member>
  58403. <member name="M:Spire.Pdf.Graphics.PdfImage.FromRtf(System.String,System.Single,System.Single,Spire.Pdf.Graphics.PdfImageType)">
  58404. <summary>
  58405. Creates a new image instance from RTF text.
  58406. </summary>
  58407. <param name="rtf">RTF text data.</param>
  58408. <param name="width">Width of the image in points.</param>
  58409. <param name="height">Height of the image in points.</param>
  58410. <param name="type">Type of the image that should be created.</param>
  58411. <returns>PdfImage containing RTF text.</returns>
  58412. </member>
  58413. <member name="M:Spire.Pdf.Graphics.PdfImage.FromRtf(System.String,System.Single,System.Single,Spire.Pdf.Graphics.PdfImageType,Spire.Pdf.Graphics.PdfStringFormat)">
  58414. <summary>
  58415. Creates a new image instance from RTF text.
  58416. </summary>
  58417. <param name="rtf">RTF text data.</param>
  58418. <param name="width">Width of the image in points.</param>
  58419. <param name="height">Height of the image in points.</param>
  58420. <param name="type">Type of the image that should be created.</param>
  58421. <param name="format">The text string format.</param>
  58422. <returns>PdfImage containing RTF text.</returns>
  58423. </member>
  58424. <member name="P:Spire.Pdf.Graphics.PdfImage.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  58425. <summary>
  58426. Gets the wrapped element.
  58427. </summary>
  58428. </member>
  58429. <member name="T:Spire.Pdf.Graphics.PdfImageMask">
  58430. <summary>
  58431. Represents the image mask object for bitmaps.
  58432. </summary>
  58433. </member>
  58434. <member name="P:Spire.Pdf.Graphics.PdfImageMask.Mask">
  58435. <summary>
  58436. Gets the image mask.
  58437. </summary>
  58438. <value>The image mask.</value>
  58439. </member>
  58440. <member name="P:Spire.Pdf.Graphics.PdfImageMask.SoftMask">
  58441. <summary>
  58442. Gets the mask type.
  58443. </summary>
  58444. <value><c>true</c> if soft mask; otherwise, hard mask <c>false</c>.</value>
  58445. </member>
  58446. <member name="M:Spire.Pdf.Graphics.PdfImageMask.#ctor(Spire.Pdf.Graphics.PdfBitmap)">
  58447. <summary>
  58448. Creates new PdfImageMask object.
  58449. </summary>
  58450. <param name="imageMask">The image mask.</param>
  58451. </member>
  58452. <member name="T:Spire.Pdf.Graphics.PdfMask">
  58453. <summary>
  58454. Base class for bitmap masking objects.
  58455. </summary>
  58456. </member>
  58457. <member name="T:Spire.Pdf.Graphics.PdfMetafile">
  58458. <summary>
  58459. Class representing metafiles.
  58460. </summary>
  58461. </member>
  58462. <member name="M:Spire.Pdf.Utils.IsPUAUnicode(System.Char)">
  58463. <summary>
  58464. Check whether is unicode in private use areas.
  58465. </summary>
  58466. <param name="text">The text string.</param>
  58467. <returns></returns>
  58468. </member>
  58469. <member name="F:Spire.Pdf.BitFile.blocks_">
  58470. note this also indicates gif format BITFile. *
  58471. </member>
  58472. <member name="M:Spire.Pdf.BitFile.#ctor(System.IO.Stream,System.Boolean)">
  58473. @param output destination for output data
  58474. @param blocks GIF LZW requires block counts for output data
  58475. </member>
  58476. <member name="F:Spire.Pdf.LZWStringTable.RES_CODES">
  58477. codesize + Reserved Codes
  58478. </member>
  58479. <member name="F:Spire.Pdf.LZWStringTable.strLen_">
  58480. each entry corresponds to a code and contains the length of data
  58481. that the code expands to when decoded.
  58482. </member>
  58483. <member name="M:Spire.Pdf.LZWStringTable.#ctor">
  58484. Constructor allocate memory for string store data
  58485. </member>
  58486. <member name="M:Spire.Pdf.LZWStringTable.AddCharString(System.Int16,System.Byte)">
  58487. @param index value of -1 indicates no predecessor [used in initialisation]
  58488. @param b the byte [character] to add to the string store which follows
  58489. the predecessor string specified the index.
  58490. @return 0xFFFF if no space in table left for addition of predecesor
  58491. index and byte b. Else return the code allocated for combination index + b.
  58492. </member>
  58493. <member name="M:Spire.Pdf.LZWStringTable.FindCharString(System.Int16,System.Byte)">
  58494. @param index index to prefix string
  58495. @param b the character that follws the index prefix
  58496. @return b if param index is HASH_FREE. Else return the code
  58497. for this prefix and byte successor
  58498. </member>
  58499. <member name="M:Spire.Pdf.LZWStringTable.ClearTable(System.Int32)">
  58500. @param codesize the size of code to be preallocated for the
  58501. string store.
  58502. </member>
  58503. <member name="M:Spire.Pdf.LZWStringTable.ExpandCode(System.Byte[],System.Int32,System.Int16,System.Int32)">
  58504. If expanded data doesnt fit into array only what will fit is written
  58505. to buf and the return value indicates how much of the expanded code has
  58506. been written to the buf. The next call to ExpandCode() should be with
  58507. the same code and have the skip parameter set the negated value of the
  58508. previous return. Succesive negative return values should be negated and
  58509. added together for next skip parameter value with same code.
  58510. @param buf buffer to place expanded data into
  58511. @param offset offset to place expanded data
  58512. @param code the code to expand to the byte array it represents.
  58513. PRECONDITION This code must allready be in the LZSS
  58514. @param skipHead is the number of bytes at the start of the expanded code to
  58515. be skipped before data is written to buf. It is possible that skipHead is
  58516. equal to codeLen.
  58517. @return the length of data expanded into buf. If the expanded code is longer
  58518. than space left in buf then the value returned is a negative number which when
  58519. negated is equal to the number of bytes that were used of the code being expanded.
  58520. This negative value also indicates the buffer is full.
  58521. </member>
  58522. <member name="F:Spire.Pdf.LZWCompressor.codeSize_">
  58523. base underlying code size of data being compressed 8 for TIFF, 1 to 8 for GIF *
  58524. </member>
  58525. <member name="F:Spire.Pdf.LZWCompressor.clearCode_">
  58526. reserved clear code based on code size *
  58527. </member>
  58528. <member name="F:Spire.Pdf.LZWCompressor.endOfInfo_">
  58529. reserved end of data code based on code size *
  58530. </member>
  58531. <member name="F:Spire.Pdf.LZWCompressor.numBits_">
  58532. current number bits output for each code *
  58533. </member>
  58534. <member name="F:Spire.Pdf.LZWCompressor.limit_">
  58535. limit at which current number of bits code size has to be increased *
  58536. </member>
  58537. <member name="F:Spire.Pdf.LZWCompressor.prefix_">
  58538. the prefix code which represents the predecessor string to current input point *
  58539. </member>
  58540. <member name="F:Spire.Pdf.LZWCompressor.bf_">
  58541. output destination for bit codes *
  58542. </member>
  58543. <member name="F:Spire.Pdf.LZWCompressor.lzss_">
  58544. general purpose LZW string table *
  58545. </member>
  58546. <member name="F:Spire.Pdf.LZWCompressor.tiffFudge_">
  58547. modify the limits of the code values in LZW encoding due to TIFF bug / feature *
  58548. </member>
  58549. <member name="M:Spire.Pdf.LZWCompressor.#ctor(System.IO.Stream,System.Int32,System.Boolean)">
  58550. @param outp destination for compressed data
  58551. @param codeSize the initial code size for the LZW compressor
  58552. @param TIFF flag indicating that TIFF lzw fudge needs to be applied
  58553. @exception IOException if underlying output stream error
  58554. </member>
  58555. <member name="M:Spire.Pdf.LZWCompressor.Compress(System.Byte[],System.Int32,System.Int32)">
  58556. @param buf data to be compressed to output stream
  58557. @exception IOException if underlying output stream error
  58558. </member>
  58559. <member name="M:Spire.Pdf.LZWCompressor.Flush">
  58560. Indicate to compressor that no more data to go so write outp
  58561. any remaining buffered data.
  58562. @exception IOException if underlying output stream error
  58563. </member>
  58564. <member name="F:Spire.Pdf.HtmlConverter.HtmlConverter.m_loadHtmlTimeout">
  58565. <summary>
  58566. load URL time out
  58567. </summary>
  58568. </member>
  58569. <member name="F:Spire.Pdf.HtmlConverter.HtmlConverter.m_IsWaiting">
  58570. <summary>
  58571. load URL whether Waiting
  58572. </summary>
  58573. </member>
  58574. <!-- 对于成员“F:Spire.Pdf.HtmlConverter.HtmlConverter.m_HtmlType”忽略有格式错误的 XML 注释 -->
  58575. <member name="F:Spire.Pdf.HtmlConverter.HtmlConverter.m_LoadComplete">
  58576. <summary>
  58577. WebBrowser load Complete
  58578. </summary>
  58579. </member>
  58580. <member name="F:Spire.Pdf.HtmlConverter.HtmlConverter.m_PageSettings">
  58581. <summary>
  58582. Gets or sets page settings of the section.
  58583. </summary>
  58584. </member>
  58585. <member name="F:Spire.Pdf.HtmlConverter.HtmlConverter.start">
  58586. <summary>
  58587. Get html page start time
  58588. </summary>
  58589. </member>
  58590. <member name="P:Spire.Pdf.HtmlConverter.HtmlConverter.IsWaiting">
  58591. <summary>
  58592. load URL whether Waiting
  58593. </summary>
  58594. </member>
  58595. <member name="P:Spire.Pdf.HtmlConverter.HtmlConverter.WaitingTime">
  58596. <summary>
  58597. webBrowser load html whether Waiting time in milliseconds.
  58598. </summary>
  58599. </member>
  58600. <member name="P:Spire.Pdf.HtmlConverter.HtmlConverter.HtmlType">
  58601. <summary>
  58602. load ScouceCode or URL
  58603. </summary>
  58604. </member>
  58605. <member name="P:Spire.Pdf.HtmlConverter.HtmlConverter.LoadComplete">
  58606. <summary>
  58607. WebBrowser load Complete
  58608. </summary>
  58609. </member>
  58610. <member name="P:Spire.Pdf.HtmlConverter.HtmlConverter.PageSettings">
  58611. <summary>
  58612. Gets or sets page settings of the section.
  58613. </summary>
  58614. </member>
  58615. <member name="T:Spire.Pdf.HtmlConverter.Clip">
  58616. <summary>
  58617. Options of converting html to pdf
  58618. </summary>
  58619. </member>
  58620. <member name="F:Spire.Pdf.HtmlConverter.Clip.None">
  58621. <summary>
  58622. Not clip
  58623. </summary>
  58624. </member>
  58625. <member name="F:Spire.Pdf.HtmlConverter.Clip.Width">
  58626. <summary>
  58627. Clips width
  58628. </summary>
  58629. </member>
  58630. <member name="F:Spire.Pdf.HtmlConverter.Clip.Height">
  58631. <summary>
  58632. Clips height
  58633. </summary>
  58634. </member>
  58635. <member name="F:Spire.Pdf.HtmlConverter.Clip.Both">
  58636. <summary>
  58637. Clips width and height
  58638. </summary>
  58639. </member>
  58640. <member name="F:Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat.m_loadHtmlTimeout">
  58641. <summary>
  58642. default 30 s
  58643. </summary>
  58644. </member>
  58645. <member name="F:Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat.m_IsWaiting">
  58646. <summary>
  58647. load URL whether Waiting
  58648. </summary>
  58649. </member>
  58650. <member name="F:Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat.m_HtmlType">
  58651. <summary>
  58652. load ScouceCode or URL
  58653. </summary>
  58654. </member>
  58655. <member name="F:Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat.m_LoadComplete">
  58656. <summary>
  58657. WebBrowser load Complete
  58658. </summary>
  58659. </member>
  58660. <member name="P:Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat.Layout">
  58661. <summary>
  58662. Gets or sets layout type of the element.
  58663. </summary>
  58664. </member>
  58665. <member name="P:Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat.FitToPage">
  58666. <summary>
  58667. If html view is larger than pdf page, zooms out it to fit pdf page.
  58668. But if html view is smaller than, will not zoom in it.
  58669. </summary>
  58670. </member>
  58671. <member name="P:Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat.FitToHtml">
  58672. <summary>
  58673. If html view is larger than page, resize pdf page to fit html view.
  58674. But if html view is smaller than, will not resize pdf page.
  58675. </summary>
  58676. </member>
  58677. <member name="P:Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat.TrimPage">
  58678. <summary>
  58679. If html view is smaller than page, trim pdf page to fit html view.
  58680. </summary>
  58681. </member>
  58682. <member name="P:Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat.LoadHtmlTimeout">
  58683. <summary>
  58684. The maximum time in milliseconds to wait the completion of loading html.
  58685. Default is 30000.
  58686. </summary>
  58687. </member>
  58688. <member name="P:Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat.IsWaiting">
  58689. <summary>
  58690. webBrowser load html whether Waiting
  58691. </summary>
  58692. </member>
  58693. <member name="P:Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat.WaitingTime">
  58694. <summary>
  58695. webBrowser load html whether Waiting time in milliseconds.
  58696. </summary>
  58697. </member>
  58698. <member name="P:Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat.HtmlType">
  58699. <summary>
  58700. load ScouceCode or URL
  58701. </summary>
  58702. </member>
  58703. <member name="P:Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat.LoadComplete">
  58704. <summary>
  58705. WebBrowser load Complete
  58706. </summary>
  58707. </member>
  58708. <member name="T:Spire.Pdf.HtmlConverter.LoadHtmlType">
  58709. <summary>
  58710. load from content type
  58711. </summary>
  58712. </member>
  58713. <member name="F:Spire.Pdf.HtmlConverter.LoadHtmlType.URL">
  58714. <summary>
  58715. load from ulr or file
  58716. </summary>
  58717. </member>
  58718. <member name="F:Spire.Pdf.HtmlConverter.LoadHtmlType.SourceCode">
  58719. <summary>
  58720. load html SourceCode
  58721. </summary>
  58722. </member>
  58723. <member name="F:Spire.Pdf.HtmlConverter.Qt.Clip.None">
  58724. None -> 0
  58725. </member>
  58726. <member name="F:Spire.Pdf.HtmlConverter.Qt.Clip.Width">
  58727. Width -> 1
  58728. </member>
  58729. <member name="F:Spire.Pdf.HtmlConverter.Qt.Clip.Height">
  58730. Height -> 2
  58731. </member>
  58732. <member name="F:Spire.Pdf.HtmlConverter.Qt.Clip.Both">
  58733. Both -> 4
  58734. </member>
  58735. <member name="F:Spire.Pdf.HtmlConverter.Qt.Margins.Left">
  58736. float
  58737. </member>
  58738. <member name="F:Spire.Pdf.HtmlConverter.Qt.Margins.Top">
  58739. float
  58740. </member>
  58741. <member name="F:Spire.Pdf.HtmlConverter.Qt.Margins.Right">
  58742. float
  58743. </member>
  58744. <member name="F:Spire.Pdf.HtmlConverter.Qt.Margins.Bottom">
  58745. float
  58746. </member>
  58747. <member name="F:Spire.Pdf.HtmlConverter.Qt.HTML2PDFOption.InitViewSize">
  58748. Size
  58749. </member>
  58750. <member name="F:Spire.Pdf.HtmlConverter.Qt.HTML2PDFOption.PageSize">
  58751. Size
  58752. </member>
  58753. <member name="F:Spire.Pdf.HtmlConverter.Qt.HTML2PDFOption.PageMargins">
  58754. Margins
  58755. </member>
  58756. <member name="F:Spire.Pdf.HtmlConverter.Qt.HTML2PDFOption.Layout">
  58757. PdfLayoutType
  58758. </member>
  58759. <member name="F:Spire.Pdf.HtmlConverter.Qt.HTML2PDFOption.FitToPage">
  58760. Clip
  58761. </member>
  58762. <member name="F:Spire.Pdf.HtmlConverter.Qt.HTML2PDFOption.FitToHtml">
  58763. Clip
  58764. </member>
  58765. <member name="F:Spire.Pdf.HtmlConverter.Qt.HTML2PDFOption.TrimPage">
  58766. Clip
  58767. </member>
  58768. <member name="F:Spire.Pdf.HtmlConverter.Qt.HTML2PDFOption.LoadHtmlTimeout">
  58769. int
  58770. </member>
  58771. <member name="F:Spire.Pdf.HtmlConverter.Qt.FRect.Left">
  58772. float
  58773. </member>
  58774. <member name="F:Spire.Pdf.HtmlConverter.Qt.FRect.Top">
  58775. float
  58776. </member>
  58777. <member name="F:Spire.Pdf.HtmlConverter.Qt.FRect.Width">
  58778. float
  58779. </member>
  58780. <member name="F:Spire.Pdf.HtmlConverter.Qt.FRect.Height">
  58781. float
  58782. </member>
  58783. <member name="F:Spire.Pdf.HtmlConverter.Qt.PdfLayoutHTMLResult.Bounds">
  58784. FRect
  58785. </member>
  58786. <member name="F:Spire.Pdf.HtmlConverter.Qt.PdfLayoutHTMLResult.Page">
  58787. int
  58788. </member>
  58789. <member name="F:Spire.Pdf.HtmlConverter.Qt.PdfLayoutHTMLResult.HTMLViewBounds">
  58790. FRect
  58791. </member>
  58792. <member name="F:Spire.Pdf.HtmlConverter.Qt.Proxy.pLogInfoMethod">
  58793. <summary>
  58794. Pointer to DebugLog.CLogInfo, C module uses it to write log message.
  58795. </summary>
  58796. </member>
  58797. <member name="F:Spire.Pdf.HtmlConverter.Qt.Proxy.hLib">
  58798. <summary>
  58799. Pointer to HTMLConverter.dll
  58800. </summary>
  58801. </member>
  58802. <member name="F:Spire.Pdf.HtmlConverter.Qt.Proxy.ConvertToHTMLMethod">
  58803. <summary>
  58804. Pointer to ConvertToHTML method.
  58805. </summary>
  58806. </member>
  58807. <member name="F:Spire.Pdf.HtmlConverter.Qt.Proxy.dllPath">
  58808. <summary>
  58809. Path of dll folder, which contains HTMLConverter.dll
  58810. </summary>
  58811. </member>
  58812. <member name="T:Spire.Pdf.HtmlConverter.Qt.HtmlConverter">
  58813. <summary>
  58814. Convert HTML to PDF with plugin.
  58815. <para>For more details, please check https://www.e-iceblue.com/Tutorials/Spire.PDF/Spire.PDF-Program-Guide/Convert-HTML-to-PDF-with-New-Plugin.html </para>
  58816. </summary>
  58817. </member>
  58818. <member name="P:Spire.Pdf.HtmlConverter.Qt.HtmlConverter.PluginPath">
  58819. <summary>
  58820. Sets the path of the folder which cantains the HTMLConverter.dll
  58821. and other dll files required for conversion.
  58822. </summary>
  58823. </member>
  58824. <member name="M:Spire.Pdf.HtmlConverter.Qt.HtmlConverter.Convert(System.String,System.String)">
  58825. <summary>
  58826. Convert an html page to a pdf file. The Qt html engine plugin is required.
  58827. During conversion, JavaScript is enabled, default timeout is 30 seconds.
  58828. The page size of output pdf file is A4 and margin is 90 (left-right) and 72 (top-bottom).
  58829. </summary>
  58830. <param name="url">Url address of the html page.</param>
  58831. <param name="fileName">The output pdf file name.</param>
  58832. [Obsolete("This method may be removed in the future.")]
  58833. </member>
  58834. <member name="M:Spire.Pdf.HtmlConverter.Qt.HtmlConverter.Convert(System.String,System.IO.Stream)">
  58835. <summary>
  58836. Convert an html page to a pdf file. The Qt html engine plugin is required.
  58837. During conversion, JavaScript is enabled, default timeout is 30 seconds.
  58838. The page size of output pdf file is A4 and margin is 90 (left-right) and 72 (top-bottom).
  58839. </summary>
  58840. <param name="url">Url address of the html page.</param>
  58841. <param name="stream">The output pdf Stream.</param>
  58842. [Obsolete("This method may be removed in the future.")]
  58843. </member>
  58844. <member name="M:Spire.Pdf.HtmlConverter.Qt.HtmlConverter.Convert(System.String,System.String,Spire.Pdf.HtmlConverter.LoadHtmlType)">
  58845. <summary>
  58846. Convert an html page to a pdf file. The Qt html engine plugin is required.
  58847. During conversion, JavaScript is enabled, default timeout is 30 seconds.
  58848. The page size of output pdf file is A4 and margin is 90 (left-right) and 72 (top-bottom).
  58849. </summary>
  58850. <param name="url">Url address of the html page.</param>
  58851. <param name="fileName">The output pdf file name.</param>
  58852. <param name="urlHtml">the load htmlcode or url </param>
  58853. </member>
  58854. <member name="M:Spire.Pdf.HtmlConverter.Qt.HtmlConverter.Convert(System.String,System.IO.Stream,Spire.Pdf.HtmlConverter.LoadHtmlType)">
  58855. <summary>
  58856. Convert an html page to a pdf stream. The Qt html engine plugin is required.
  58857. During conversion, JavaScript is enabled, default timeout is 30 seconds.
  58858. The page size of output pdf file is A4 and margin is 90 (left-right) and 72 (top-bottom).
  58859. </summary>
  58860. <param name="url">Url address of the html page.</param>
  58861. <param name="stream">The output pdf stream.</param>
  58862. <param name="urlHtml">the load htmlcode or url </param>
  58863. </member>
  58864. <member name="M:Spire.Pdf.HtmlConverter.Qt.HtmlConverter.Convert(System.String,System.String,System.Boolean,System.Int32,System.Drawing.SizeF,Spire.Pdf.Graphics.PdfMargins)">
  58865. <summary>
  58866. Convert an html page to a pdf file. The Qt html engine plugin is required.
  58867. </summary>
  58868. <param name="url">Url address of the html page.</param>
  58869. <param name="fileName">The output pdf file name.</param>
  58870. <param name="enableJavaScript">Indicates whether enable JavaScript.</param>
  58871. <param name="timeout">The timeout of loading html.</param>
  58872. <param name="pageSize">The page size of output pdf file.</param>
  58873. <param name="margins">The margins of output pdf file.</param>
  58874. [Obsolete("This method may be removed in the future.")]
  58875. </member>
  58876. <member name="M:Spire.Pdf.HtmlConverter.Qt.HtmlConverter.Convert(System.String,System.IO.Stream,System.Boolean,System.Int32,System.Drawing.SizeF,Spire.Pdf.Graphics.PdfMargins)">
  58877. <summary>
  58878. Convert an html page to a pdf stream. The Qt html engine plugin is required.
  58879. </summary>
  58880. <param name="url">Url address of the html page.</param>
  58881. <param name="stream">The output pdf stream.</param>
  58882. <param name="enableJavaScript">Indicates whether enable JavaScript.</param>
  58883. <param name="timeout">The timeout of loading html.</param>
  58884. <param name="pageSize">The page size of output pdf file.</param>
  58885. <param name="margins">The margins of output pdf file.</param>
  58886. [Obsolete("This method may be removed in the future.")]
  58887. </member>
  58888. <member name="M:Spire.Pdf.HtmlConverter.Qt.HtmlConverter.init(System.String,System.Boolean,System.Int32,System.Drawing.SizeF,Spire.Pdf.Graphics.PdfMargins)">
  58889. <summary>
  58890. init HTML2PDFOption param
  58891. </summary>
  58892. <param name="url">Url address of the html page.</param>
  58893. <param name="enableJavaScript">Indicates whether enable JavaScript.</param>
  58894. <param name="timeout">The timeout of loading html.</param>
  58895. <param name="pageSize">The page size of output pdf file.</param>
  58896. <param name="margins">The margins of output pdf file.</param>
  58897. <returns></returns>
  58898. </member>
  58899. <member name="M:Spire.Pdf.HtmlConverter.Qt.HtmlConverter.Convert(System.String,System.String,System.Boolean,System.Int32,System.Drawing.SizeF,Spire.Pdf.Graphics.PdfMargins,Spire.Pdf.HtmlConverter.LoadHtmlType)">
  58900. <summary>
  58901. Convert an html page to a pdf file. The Qt html engine plugin is required.
  58902. </summary>
  58903. <param name="url">Url address of the html page.</param>
  58904. <param name="fileName">The output pdf file name.</param>
  58905. <param name="enableJavaScript">Indicates whether enable JavaScript.</param>
  58906. <param name="timeout">The timeout of loading html.</param>
  58907. <param name="pageSize">The page size of output pdf file.</param>
  58908. <param name="margins">The margins of output pdf file.</param>
  58909. <param name="urlHtml">url or htmlcontent</param>
  58910. </member>
  58911. <member name="M:Spire.Pdf.HtmlConverter.Qt.HtmlConverter.Convert(System.String,System.IO.Stream,System.Boolean,System.Int32,System.Drawing.SizeF,Spire.Pdf.Graphics.PdfMargins,Spire.Pdf.HtmlConverter.LoadHtmlType)">
  58912. <summary>
  58913. Convert an html page to a pdf file. The Qt html engine plugin is required.
  58914. </summary>
  58915. <param name="url">Url address of the html page.</param>
  58916. <param name="stream">The output pdf stream.</param>
  58917. <param name="enableJavaScript">Indicates whether enable JavaScript.</param>
  58918. <param name="timeout">The timeout of loading html.</param>
  58919. <param name="pageSize">The page size of output pdf file.</param>
  58920. <param name="margins">The margins of output pdf file.</param>
  58921. <param name="urlHtml">url or htmlcontent</param>
  58922. </member>
  58923. <member name="T:Spire.Pdf.HtmlConverter.Qt.QtPluginLibrary">
  58924. <summary>
  58925. Support functions about Qt plugin library.
  58926. </summary>
  58927. </member>
  58928. <member name="M:Spire.Pdf.HtmlConverter.Qt.QtPluginLibrary.LoadLibrary(System.String)">
  58929. <summary>
  58930. Load plugin library from plugin directory.
  58931. </summary>
  58932. <param name="pluginDirectory">The plugin directory.</param>
  58933. <returns>The plugin library ptr.</returns>
  58934. </member>
  58935. <member name="M:Spire.Pdf.HtmlConverter.Qt.QtPluginLibrary.FreeLibrary(System.IntPtr)">
  58936. <summary>
  58937. Free plugin library.
  58938. </summary>
  58939. <param name="libraryPtr">The plugin library ptr.</param>
  58940. </member>
  58941. <member name="M:Spire.Pdf.HtmlConverter.Qt.QtPluginLibrary.GetMethod``1(System.IntPtr,System.String)">
  58942. <summary>
  58943. Get method delegate from plugin library.
  58944. </summary>
  58945. <typeparam name="T">The method delegate type.</typeparam>
  58946. <param name="libraryPtr">The plugin library ptr.</param>
  58947. <param name="method">The method name. (avoid obfuscated code error)</param>
  58948. <returns>The method delegate.</returns>
  58949. </member>
  58950. <member name="M:Spire.Pdf.HtmlConverter.Qt.QtPluginLibrary.GetDefaultPluginDirectory">
  58951. <summary>
  58952. Get default plugin directory.
  58953. </summary>
  58954. <returns>The default plugin directory.</returns>
  58955. </member>
  58956. <member name="M:Spire.Pdf.HtmlConverter.Qt.QtPluginLibrary.GetAbsolutePath(System.String)">
  58957. <summary>
  58958. Get the absolute path.
  58959. </summary>
  58960. <param name="path">The path.</param>
  58961. <returns>The absolute path.</returns>
  58962. </member>
  58963. <member name="M:Spire.Pdf.HtmlConverter.Qt.QtPluginLibrary.GenerateTempFileAbsolutePath(System.String)">
  58964. <summary>
  58965. Generate temp file absolute path.
  58966. </summary>
  58967. <param name="tempFileName">The temp file name.</param>
  58968. <returns>The temp file absolute path.</returns>
  58969. </member>
  58970. <member name="M:Spire.Pdf.HtmlConverter.Qt.QtPluginLibrary.GetPlatformInstance">
  58971. <summary>
  58972. Get plugin library helper on current platform.
  58973. </summary>
  58974. <returns>The plugin library helper.</returns>
  58975. </member>
  58976. <member name="M:Spire.Pdf.HtmlConverter.Qt.QtPluginLibrary.Load(System.String)">
  58977. <summary>
  58978. Load library.
  58979. </summary>
  58980. <param name="fullLibraryFileName">The full library file path.</param>
  58981. <returns>The plugin library ptr.</returns>
  58982. </member>
  58983. <member name="M:Spire.Pdf.HtmlConverter.Qt.QtPluginLibrary.Free(System.IntPtr)">
  58984. <summary>
  58985. Free library.
  58986. </summary>
  58987. <param name="libraryPtr">The plugin library ptr.</param>
  58988. </member>
  58989. <member name="M:Spire.Pdf.HtmlConverter.Qt.QtPluginLibrary.GetMethod(System.IntPtr,System.String)">
  58990. <summary>
  58991. Get method ptr.
  58992. </summary>
  58993. <param name="libraryPtr">The plugin library ptr.</param>
  58994. <param name="method">The method name.</param>
  58995. <returns>The method ptr.</returns>
  58996. </member>
  58997. <member name="M:Spire.Pdf.HtmlConverter.Qt.QtPluginLibrary.GetError">
  58998. <summary>
  58999. Get error.
  59000. </summary>
  59001. <returns>The error.</returns>
  59002. </member>
  59003. <member name="M:Spire.Pdf.HtmlConverter.Qt.QtPluginLibrary.PrepareFullLibraryFileName(System.String,System.String)">
  59004. <summary>
  59005. Prepare full library file name.
  59006. </summary>
  59007. <param name="libraryDirectory">The library directory.</param>
  59008. <param name="libraryFileName">The library file name,not include extensions.</param>
  59009. <returns>The full library file name.</returns>
  59010. </member>
  59011. <member name="T:Spire.Pdf.HtmlConverter.Qt.QtWindowsPluginLibrary">
  59012. <summary>
  59013. Support functions about qt plugin library on windows.
  59014. </summary>
  59015. </member>
  59016. <member name="T:Spire.Pdf.HtmlConverter.Qt.QtLinuxPluginLibrary">
  59017. <summary>
  59018. Support functions about qt plugin library on linux.
  59019. </summary>
  59020. </member>
  59021. <member name="T:Spire.Pdf.HtmlConverter.Qt.QtMacxPluginLibrary">
  59022. <summary>
  59023. Support functions about qt plugin library on unix-like.
  59024. </summary>
  59025. </member>
  59026. <member name="T:Spire.Pdf.HtmlToPdf.HtmlToPdfLayoutParams">
  59027. <summary>
  59028. Represents the layout parameters.
  59029. </summary>
  59030. </member>
  59031. <member name="P:Spire.Pdf.HtmlToPdf.HtmlToPdfLayoutParams.Page">
  59032. <summary>
  59033. Gets or sets the starting layout page.
  59034. </summary>
  59035. </member>
  59036. <member name="P:Spire.Pdf.HtmlToPdf.HtmlToPdfLayoutParams.Bounds">
  59037. <summary>
  59038. Gets or sets the lay outing bounds.
  59039. </summary>
  59040. </member>
  59041. <member name="P:Spire.Pdf.HtmlToPdf.HtmlToPdfLayoutParams.VerticalOffsets">
  59042. <summary>
  59043. Gets or sets the vertical offsets.
  59044. </summary>
  59045. <value>The vertical offsets.</value>
  59046. </member>
  59047. <member name="P:Spire.Pdf.HtmlToPdf.HtmlToPdfLayoutParams.Format">
  59048. <summary>
  59049. Gets or sets the lay outing settings.
  59050. </summary>
  59051. </member>
  59052. <member name="T:Spire.Pdf.HtmlToPdf.HtmlTags">
  59053. <summary>
  59054. HTML tags
  59055. </summary>
  59056. </member>
  59057. <member name="M:Spire.Pdf.HtmlToPdf.HtmlHelper.ForeachTags(System.String,System.Drawing.PointF,Spire.Pdf.Graphics.PdfFontBase)">
  59058. <summary>
  59059. parsing html tags
  59060. </summary>
  59061. <param name="s">html content</param>
  59062. <param name="point"></param>
  59063. <param name="fontBase">drawing font</param>
  59064. <returns></returns>
  59065. </member>
  59066. <member name="M:Spire.Pdf.HtmlToPdf.HtmlHelper.ProcessHtml(System.String@,System.Int32,System.Drawing.PointF,Spire.Pdf.Graphics.PdfFontBase)">
  59067. <summary>
  59068. parsing html tags
  59069. </summary>
  59070. <param name="s">html content</param>
  59071. <param name="index"></param>
  59072. <param name="point"></param>
  59073. <param name="fontBase"></param>
  59074. <returns></returns>
  59075. </member>
  59076. <member name="M:Spire.Pdf.HtmlToPdf.HtmlHelper.SetHtmlTagsType(Spire.Pdf.HtmlToPdf.HtmlTags,System.String)">
  59077. <summary>
  59078. set html type
  59079. </summary>
  59080. <param name="htmlTags"></param>
  59081. <param name="type"></param>
  59082. </member>
  59083. <member name="M:Spire.Pdf.HtmlToPdf.HtmlHelper.SetHtmlTagsFont(Spire.Pdf.HtmlToPdf.HtmlTags)">
  59084. <summary>
  59085. set text font
  59086. </summary>
  59087. <param name="htmlTags"></param>
  59088. </member>
  59089. <member name="M:Spire.Pdf.HtmlToPdf.HtmlHelper.SetFontStyle(Spire.Pdf.HtmlToPdf.HtmlTags,System.Single,System.Drawing.FontStyle)">
  59090. <summary>
  59091. set font style
  59092. </summary>
  59093. <param name="htmlTags"></param>
  59094. <param name="size"></param>
  59095. <param name="style"></param>
  59096. </member>
  59097. <member name="T:Spire.Pdf.HtmlToPdf.HtmlToPdfResult">
  59098. <summary>
  59099. Represents the result of html to pdf conversion.
  59100. </summary>
  59101. </member>
  59102. <member name="M:Spire.Pdf.HtmlToPdf.HtmlToPdfResult.#ctor(System.Drawing.Image[],System.Collections.ArrayList,System.Collections.ArrayList)">
  59103. <summary>
  59104. Initializes a new instance of the class.
  59105. </summary>
  59106. <param name="image">The image.</param>
  59107. <param name="pageBreaks">The page breaks.</param>
  59108. <param name="anchors">The anchors.</param>
  59109. </member>
  59110. <member name="P:Spire.Pdf.HtmlToPdf.HtmlToPdfResult.RenderedImage">
  59111. <summary>
  59112. Gets the rendered image.
  59113. </summary>
  59114. <value>The rendered image.</value>
  59115. </member>
  59116. <member name="M:Spire.Pdf.HtmlToPdf.HtmlToPdfResult.Render(Spire.Pdf.PdfPageBase,Spire.Pdf.Graphics.PdfTextLayout)">
  59117. <summary>
  59118. Draws the HtmlToPdfResults on to the document.
  59119. </summary>
  59120. <param name="page">The Pdf Page.</param>
  59121. <param name="format">The Metafile layout format.</param>
  59122. </member>
  59123. <member name="M:Spire.Pdf.HtmlToPdf.HtmlToPdfResult.System#IDisposable#Dispose">
  59124. <summary>
  59125. Performs application-defined tasks associated with releasing, or resetting unmanaged resources.
  59126. </summary>
  59127. </member>
  59128. <member name="T:Spire.Pdf.IO.PrimitiveStatus">
  59129. <summary>
  59130. Specfies the status of the IPdfPrmitive.
  59131. </summary>
  59132. </member>
  59133. <member name="F:Spire.Pdf.IO.CrossTable.m_isCrossReferenceStream">
  59134. <summary>
  59135. The information of cross-reference store in a cross-referebnce stream
  59136. </summary>
  59137. </member>
  59138. <member name="F:Spire.Pdf.IO.CrossTable.m_reProcessObjectInfo">
  59139. <summary>
  59140. The reprocess object infomation
  59141. </summary>
  59142. </member>
  59143. <!-- 对于成员“F:Spire.Pdf.IO.CrossTable.m_initialNumberOfSubsection”忽略有格式错误的 XML 注释 -->
  59144. <member name="F:Spire.Pdf.IO.CrossTable.m_loadState">
  59145. <summary>
  59146. The current load state
  59147. </summary>
  59148. </member>
  59149. <member name="F:Spire.Pdf.IO.CrossTable.m_highestObjectNumber">
  59150. <summary>
  59151. The highest object number in the document.
  59152. </summary>
  59153. </member>
  59154. <member name="T:Spire.Pdf.IO.CrossTable.LoadStates">
  59155. <summary>
  59156. The load state
  59157. </summary>
  59158. </member>
  59159. <member name="P:Spire.Pdf.IO.CrossTable.ReProcessObjectInfo">
  59160. <summary>
  59161. Gets the ReProcess Object infomation
  59162. </summary>
  59163. </member>
  59164. <member name="M:Spire.Pdf.IO.CrossTable.ParseCrossStreamOfHybridReference(System.Int32)">
  59165. <summary>
  59166. Parse the cross reference stream in hybrid reference
  59167. </summary>
  59168. <param name="XRefStmPosition">the position of the XRefstm object</param>
  59169. <param name="m_objects">the object</param>
  59170. </member>
  59171. <member name="M:Spire.Pdf.IO.CrossTable.CheckCrossReferenceStreamEntries">
  59172. <summary>
  59173. Check whether the entry of cross reference stream is in correct place
  59174. </summary>
  59175. <returns>if correct return true ,otherwise false</returns>
  59176. </member>
  59177. <member name="M:Spire.Pdf.IO.CrossTable.CheckCrossReferenceTableEntries">
  59178. <summary>
  59179. Check whether the entry of cross reference table is in correct place
  59180. </summary>
  59181. <returns>If correct return true ,otherwise false</returns>
  59182. </member>
  59183. <member name="M:Spire.Pdf.IO.CrossTable.CheckCrossReferenceEntries">
  59184. <summary>
  59185. Check whether the entry`s offset that in cross reference table or cross reference stream is
  59186. in correct place
  59187. </summary>
  59188. <returns>If correct return true ,otherwise false</returns>
  59189. </member>
  59190. <member name="M:Spire.Pdf.IO.CrossTable.GetObject(Spire.Pdf.IO.CrossTable.ObjectInformation,System.Int64)">
  59191. <summary>
  59192. Get object.
  59193. </summary>
  59194. <param name="oi">The object information</param>
  59195. <param name="objectNumber">The object number</param>
  59196. <returns>The object</returns>
  59197. </member>
  59198. <member name="M:Spire.Pdf.IO.CrossTable.ReParseOject(System.Int64)">
  59199. <summary>
  59200. Reparse object
  59201. </summary>
  59202. <param name="objectNumber">The object number</param>
  59203. <returns>The object</returns>
  59204. </member>
  59205. <member name="M:Spire.Pdf.IO.CrossTable.ProcessObjects">
  59206. <summary>
  59207. It is an error to process a cross reference stream,
  59208. where the object information obtained is reprocessed
  59209. </summary>
  59210. </member>
  59211. <member name="M:Spire.Pdf.IO.PdfCrossTable.GetobjNumbersStack">
  59212. <summary>
  59213. Get the current object number stack
  59214. </summary>
  59215. <returns>The current object number stack</returns>
  59216. </member>
  59217. <member name="M:Spire.Pdf.IO.PdfCrossTable.GetPdfReference">
  59218. <summary>
  59219. Get the reference.
  59220. </summary>
  59221. <returns>The reference</returns>
  59222. </member>
  59223. <member name="M:Spire.Pdf.IO.PdfCrossTable.AddDocumentInfo">
  59224. <summary>
  59225. add the document info to the pdfObjects
  59226. </summary>
  59227. </member>
  59228. <member name="M:Spire.Pdf.IO.PdfLexer.FixedUnicodeString">
  59229. <summary>
  59230. Fixed TokenType.UnicodeString mismatch.
  59231. </summary>
  59232. </member>
  59233. <member name="F:Spire.Pdf.IO.PdfMainObjectCollection.m_objectIndexCollection">
  59234. <summary>
  59235. The collection of index objects.
  59236. </summary>
  59237. </member>
  59238. <member name="M:Spire.Pdf.IO.PdfMainObjectCollection.AddObjectIndex(Spire.Pdf.Interfaces.IPdfPrimitive,System.Int32)">
  59239. <summary>
  59240. Add object index.
  59241. </summary>
  59242. <param name="element">The element</param>
  59243. <param name="index">The index</param>
  59244. </member>
  59245. <member name="P:Spire.Pdf.IO.PdfParser.IntegerQueue">
  59246. <summary>
  59247. Get Holds all integers that have been read ahead.
  59248. </summary>
  59249. </member>
  59250. <member name="M:Spire.Pdf.IO.PdfParser.CheckIndirectObjectPosition(System.Int64,System.Int64)">
  59251. <summary>
  59252. Check whether the indirect object`s position in file are same as the offset
  59253. </summary>
  59254. <param name="offset">The indirect object`offset</param>
  59255. <param name="objNum">The object number</param>
  59256. <returns>If correct return true ,otherwise return false</returns>
  59257. </member>
  59258. <member name="M:Spire.Pdf.IO.PdfParser.ParseXRefStm">
  59259. <summary>
  59260. Get the stream of the XRefStm object
  59261. </summary>
  59262. <returns>a stream</returns>
  59263. </member>
  59264. <member name="M:Spire.Pdf.IO.PdfReader.Reset">
  59265. <summary>
  59266. Reset the fields value.
  59267. </summary>
  59268. </member>
  59269. <member name="F:Spire.Pdf.LicenseProtector.MaxFreeConvertPages">
  59270. <summary>
  59271. Max free convert pages.
  59272. </summary>
  59273. </member>
  59274. <member name="F:Spire.Pdf.Native.StringInfoType.CT_TYPE1">
  59275. <summary>
  59276. Retrieves character type info
  59277. </summary>
  59278. </member>
  59279. <member name="F:Spire.Pdf.Native.StringInfoType.CT_TYPE2">
  59280. <summary>
  59281. Retrieves bi-directional layout info
  59282. </summary>
  59283. </member>
  59284. <member name="F:Spire.Pdf.Native.StringInfoType.CT_TYPE3">
  59285. <summary>
  59286. Retrieves text processing info
  59287. </summary>
  59288. </member>
  59289. <member name="F:Spire.Pdf.Native.StringInfoCtype1.C1_UPPER">
  59290. <summary>
  59291. Uppercase
  59292. </summary>
  59293. </member>
  59294. <member name="F:Spire.Pdf.Native.StringInfoCtype1.C1_LOWER">
  59295. <summary>
  59296. Lowercase
  59297. </summary>
  59298. </member>
  59299. <member name="F:Spire.Pdf.Native.StringInfoCtype1.C1_DIGIT">
  59300. <summary>
  59301. Decimal digits
  59302. </summary>
  59303. </member>
  59304. <member name="F:Spire.Pdf.Native.StringInfoCtype1.C1_SPACE">
  59305. <summary>
  59306. Space characters
  59307. </summary>
  59308. </member>
  59309. <member name="F:Spire.Pdf.Native.StringInfoCtype1.C1_PUNCT">
  59310. <summary>
  59311. Punctuation
  59312. </summary>
  59313. </member>
  59314. <member name="F:Spire.Pdf.Native.StringInfoCtype1.C1_CNTRL">
  59315. <summary>
  59316. Control characters
  59317. </summary>
  59318. </member>
  59319. <member name="F:Spire.Pdf.Native.StringInfoCtype1.C1_BLANK">
  59320. <summary>
  59321. Blank characters
  59322. </summary>
  59323. </member>
  59324. <member name="F:Spire.Pdf.Native.StringInfoCtype1.C1_XDIGIT">
  59325. <summary>
  59326. Hexadecimal digits
  59327. </summary>
  59328. </member>
  59329. <member name="F:Spire.Pdf.Native.StringInfoCtype1.C1_ALPHA">
  59330. <summary>
  59331. Any linguistic character: alphabetic, syllabary, or ideographic
  59332. </summary>
  59333. </member>
  59334. <member name="F:Spire.Pdf.Native.StringInfoCtype2.C2_LEFTTORIGHT">
  59335. <summary>
  59336. Left to right
  59337. </summary>
  59338. </member>
  59339. <member name="F:Spire.Pdf.Native.StringInfoCtype2.C2_RIGHTTOLEFT">
  59340. <summary>
  59341. Right to left
  59342. </summary>
  59343. </member>
  59344. <member name="F:Spire.Pdf.Native.StringInfoCtype2.C2_EUROPENUMBER">
  59345. <summary>
  59346. European number, European digit
  59347. </summary>
  59348. </member>
  59349. <member name="F:Spire.Pdf.Native.StringInfoCtype2.C2_EUROPESEPARATOR">
  59350. <summary>
  59351. European numeric separator
  59352. </summary>
  59353. </member>
  59354. <member name="F:Spire.Pdf.Native.StringInfoCtype2.C2_EUROPETERMINATOR">
  59355. <summary>
  59356. European numeric terminator
  59357. </summary>
  59358. </member>
  59359. <member name="F:Spire.Pdf.Native.StringInfoCtype2.C2_ARABICNUMBER">
  59360. <summary>
  59361. Arabic number
  59362. </summary>
  59363. </member>
  59364. <member name="F:Spire.Pdf.Native.StringInfoCtype2.C2_COMMONSEPARATOR">
  59365. <summary>
  59366. Common numeric separator
  59367. </summary>
  59368. </member>
  59369. <member name="F:Spire.Pdf.Native.StringInfoCtype2.C2_BLOCKSEPARATOR">
  59370. <summary>
  59371. Block separator
  59372. </summary>
  59373. </member>
  59374. <member name="F:Spire.Pdf.Native.StringInfoCtype2.C2_SEGMENTSEPARATOR">
  59375. <summary>
  59376. Segment separator
  59377. </summary>
  59378. </member>
  59379. <member name="F:Spire.Pdf.Native.StringInfoCtype2.C2_WHITESPACE">
  59380. <summary>
  59381. White space
  59382. </summary>
  59383. </member>
  59384. <member name="F:Spire.Pdf.Native.StringInfoCtype2.C2_OTHERNEUTRAL">
  59385. <summary>
  59386. Other neutrals
  59387. </summary>
  59388. </member>
  59389. <member name="F:Spire.Pdf.Native.StringInfoCtype2.C2_NOTAPPLICABLE">
  59390. <summary>
  59391. No implicit directionality (for example, control codes)
  59392. </summary>
  59393. </member>
  59394. <member name="F:Spire.Pdf.Native.StringInfoCtype3.C3_DIACRITIC">
  59395. <summary>
  59396. Diacritic nonspacing mark
  59397. </summary>
  59398. </member>
  59399. <member name="F:Spire.Pdf.Native.StringInfoCtype3.C3_VOWELMARK">
  59400. <summary>
  59401. Vowel nonspacing mark
  59402. </summary>
  59403. </member>
  59404. <member name="F:Spire.Pdf.Native.StringInfoCtype3.C3_SYMBOL">
  59405. <summary>
  59406. Symbol
  59407. </summary>
  59408. </member>
  59409. <member name="F:Spire.Pdf.Native.StringInfoCtype3.C3_KATAKANA">
  59410. <summary>
  59411. Katakana character
  59412. </summary>
  59413. </member>
  59414. <member name="F:Spire.Pdf.Native.StringInfoCtype3.C3_HIRAGANA">
  59415. <summary>
  59416. Hiragana character
  59417. </summary>
  59418. </member>
  59419. <member name="F:Spire.Pdf.Native.StringInfoCtype3.C3_HALFWIDTH">
  59420. <summary>
  59421. Half-width (narrow) character
  59422. </summary>
  59423. </member>
  59424. <member name="F:Spire.Pdf.Native.StringInfoCtype3.C3_FULLWIDTH">
  59425. <summary>
  59426. Full-width (wide) character
  59427. </summary>
  59428. </member>
  59429. <member name="F:Spire.Pdf.Native.StringInfoCtype3.C3_IDEOGRAPH">
  59430. <summary>
  59431. Ideographic character
  59432. </summary>
  59433. </member>
  59434. <member name="F:Spire.Pdf.Native.StringInfoCtype3.C3_KASHIDA">
  59435. <summary>
  59436. Arabic Kashida character
  59437. </summary>
  59438. </member>
  59439. <member name="F:Spire.Pdf.Native.StringInfoCtype3.C3_LEXICAL">
  59440. <summary>
  59441. Punctuation which is counted as part of the word
  59442. (Kashida, hyphen, feminine/masculine ordinal indicators, equal sign, and so forth)
  59443. </summary>
  59444. </member>
  59445. <member name="F:Spire.Pdf.Native.StringInfoCtype3.C3_ALPHA">
  59446. <summary>
  59447. All linguistic characters (alphabetical, syllabary, and ideographic)
  59448. </summary>
  59449. </member>
  59450. <member name="F:Spire.Pdf.Native.StringInfoCtype3.C3_NOTAPPLICABLE">
  59451. <summary>
  59452. Not applicable
  59453. </summary>
  59454. </member>
  59455. <member name="T:Spire.Pdf.Native.FormatMessageFlags">
  59456. <summary>
  59457. Native enum.
  59458. </summary>
  59459. </member>
  59460. <member name="T:Spire.Pdf.Native.EMR_SETMITERLIMIT">
  59461. <summary>
  59462. Record of Emf metafile.
  59463. </summary>
  59464. </member>
  59465. <member name="F:Spire.Pdf.Native.EMR_SETMITERLIMIT.eMiterLimit">
  59466. <summary>
  59467. New miter limit.
  59468. </summary>
  59469. </member>
  59470. <member name="T:Spire.Pdf.Native.EMR_MODIFYWORLDTRANSFORM">
  59471. <summary>
  59472. Record of Emf metafile.
  59473. </summary>
  59474. </member>
  59475. <member name="T:Spire.Pdf.Native.XFORM">
  59476. <summary>
  59477. The XFORM structure specifies a world-space to page-space transformation.
  59478. </summary>
  59479. </member>
  59480. <member name="F:Spire.Pdf.Native.XFORM.eM11">
  59481. <summary>
  59482. Specifies scaling/rotation/reflection
  59483. </summary>
  59484. </member>
  59485. <member name="F:Spire.Pdf.Native.XFORM.eM12">
  59486. <summary>
  59487. Specified shear/rotation
  59488. </summary>
  59489. </member>
  59490. <member name="F:Spire.Pdf.Native.XFORM.eM21">
  59491. <summary>
  59492. Specified shear/rotation
  59493. </summary>
  59494. </member>
  59495. <member name="F:Spire.Pdf.Native.XFORM.eM22">
  59496. <summary>
  59497. Specifies scaling/rotation/reflection
  59498. </summary>
  59499. </member>
  59500. <member name="F:Spire.Pdf.Native.XFORM.eDx">
  59501. <summary>
  59502. Specifies the horizontal translation component, in logical units.
  59503. </summary>
  59504. </member>
  59505. <member name="F:Spire.Pdf.Native.XFORM.eDy">
  59506. <summary>
  59507. Specifies the vertical translation component, in logical units.
  59508. </summary>
  59509. </member>
  59510. <member name="T:Spire.Pdf.Native.EMR_EXTCREATEPEN">
  59511. <summary>
  59512. Record of Emf metafile.
  59513. </summary>
  59514. </member>
  59515. <member name="T:Spire.Pdf.Native.EXTLOGPEN">
  59516. <summary>
  59517. Record of Emf metafile.
  59518. </summary>
  59519. </member>
  59520. <member name="M:Spire.Pdf.Native.POINT.#ctor(System.Int32)">
  59521. <summary>
  59522. Point creation from lParam's data.
  59523. </summary>
  59524. <param name="lParam">lParam's data for initialing point structure.</param>
  59525. </member>
  59526. <member name="M:Spire.Pdf.Native.POINT.op_Implicit(Spire.Pdf.Native.POINT)~System.Drawing.Point">
  59527. <summary>
  59528. Performs an implicit conversion from to <see cref="T:System.Drawing.Point"/>.
  59529. </summary>
  59530. <param name="p">The p.</param>
  59531. <returns>The result of the conversion.</returns>
  59532. </member>
  59533. <member name="M:Spire.Pdf.Native.POINT.op_Implicit(Spire.Pdf.Native.POINT)~System.Drawing.PointF">
  59534. <summary>
  59535. Performs an implicit conversion from to <see cref="T:System.Drawing.PointF"/>.
  59536. </summary>
  59537. <param name="p">The p.</param>
  59538. <returns>The result of the conversion.</returns>
  59539. </member>
  59540. <member name="M:Spire.Pdf.Native.POINT.op_Implicit(System.Drawing.Point)~Spire.Pdf.Native.POINT">
  59541. <summary>
  59542. Performs an implicit conversion from to <see cref="T:Spire.Pdf.Native.POINT"/>.
  59543. </summary>
  59544. <param name="p">The p.</param>
  59545. <returns>The result of the conversion.</returns>
  59546. </member>
  59547. <member name="T:Spire.Pdf.Native.LOGBRUSH32">
  59548. <summary>
  59549. Windows structure.
  59550. </summary>
  59551. </member>
  59552. <member name="T:Spire.Pdf.Native.EMR_CREATEBRUSHINDIRECT">
  59553. <summary>
  59554. Windows structure.
  59555. </summary>
  59556. </member>
  59557. <member name="T:Spire.Pdf.Native.EMR_SELECTCLIPPATH">
  59558. <summary>
  59559. Windows structure.
  59560. </summary>
  59561. </member>
  59562. <member name="T:Spire.Pdf.Native.ABC">
  59563. <summary>
  59564. ABC structure.
  59565. </summary>
  59566. </member>
  59567. <member name="T:Spire.Pdf.Native.ColorDataEx">
  59568. <summary>
  59569. Structure for 32 bit images saving.
  59570. </summary>
  59571. </member>
  59572. <member name="F:Spire.Pdf.Native.ColorDataEx.Blue">
  59573. <summary>
  59574. Value of Blue chanel.
  59575. </summary>
  59576. </member>
  59577. <member name="F:Spire.Pdf.Native.ColorDataEx.Green">
  59578. <summary>
  59579. Value of Green chanel.
  59580. </summary>
  59581. </member>
  59582. <member name="F:Spire.Pdf.Native.ColorDataEx.Red">
  59583. <summary>
  59584. Value of Red chanel.
  59585. </summary>
  59586. </member>
  59587. <member name="F:Spire.Pdf.Native.ColorDataEx.Alpha">
  59588. <summary>
  59589. Value of Alpha chanel.
  59590. </summary>
  59591. </member>
  59592. <member name="T:Spire.Pdf.Native.ColorData">
  59593. <summary>
  59594. Structure for 24 bit images saving.
  59595. </summary>
  59596. </member>
  59597. <member name="F:Spire.Pdf.Native.ColorData.Blue">
  59598. <summary>
  59599. Value of Blue chanel.
  59600. </summary>
  59601. </member>
  59602. <member name="F:Spire.Pdf.Native.ColorData.Green">
  59603. <summary>
  59604. Value of Green chanel.
  59605. </summary>
  59606. </member>
  59607. <member name="F:Spire.Pdf.Native.ColorData.Red">
  59608. <summary>
  59609. Value of Red chanel.
  59610. </summary>
  59611. </member>
  59612. <member name="T:Spire.Pdf.Native.ColorData16">
  59613. <summary>
  59614. Structure for 24 bit images saving.
  59615. </summary>
  59616. </member>
  59617. <member name="F:Spire.Pdf.Native.ColorData16.Blue">
  59618. <summary>
  59619. Value of Blue chanel.
  59620. </summary>
  59621. </member>
  59622. <member name="F:Spire.Pdf.Native.ColorData16.Green">
  59623. <summary>
  59624. Value of Green chanel.
  59625. </summary>
  59626. </member>
  59627. <member name="F:Spire.Pdf.Native.ColorData16.Red">
  59628. <summary>
  59629. Value of Red chanel.
  59630. </summary>
  59631. </member>
  59632. <member name="T:Spire.Pdf.Native.EMR_POLYPOLYLINE16">
  59633. <summary>
  59634. Windows structure.
  59635. </summary>
  59636. </member>
  59637. <member name="T:Spire.Pdf.Native.EMR_POLYPOLYLINE">
  59638. <summary>
  59639. Windows structure.
  59640. </summary>
  59641. </member>
  59642. <member name="T:Spire.Pdf.Native.EMR_SETVIEWPORTEXTEX">
  59643. <summary>
  59644. Windows structure.
  59645. </summary>
  59646. </member>
  59647. <member name="T:Spire.Pdf.Native.EMR_SETVIEWPORTORGEX">
  59648. <summary>
  59649. Windows structure.
  59650. </summary>
  59651. </member>
  59652. <member name="T:Spire.Pdf.Native.EMR_SCALEVIEWPORTEXTEX">
  59653. <summary>
  59654. Windows structure.
  59655. </summary>
  59656. </member>
  59657. <member name="T:Spire.Pdf.Native.EMR_LINETO">
  59658. <summary>
  59659. Windows structure.
  59660. </summary>
  59661. </member>
  59662. <member name="T:Spire.Pdf.Native.EMR_POLYLINE16">
  59663. <summary>
  59664. Windows structure.
  59665. </summary>
  59666. </member>
  59667. <member name="T:Spire.Pdf.Native.EMR_POLYLINE">
  59668. <summary>
  59669. Windows structure.
  59670. </summary>
  59671. </member>
  59672. <member name="T:Spire.Pdf.Native.EMR_ALPHABLEND">
  59673. <summary>
  59674. Windows structure.
  59675. </summary>
  59676. </member>
  59677. <member name="T:Spire.Pdf.Native.EMR_OFFSETCLIPRGN">
  59678. <summary>
  59679. Windows structure.
  59680. </summary>
  59681. </member>
  59682. <member name="T:Spire.Pdf.Native.EMR_EXCLUDECLIPRECT">
  59683. <summary>
  59684. Windows structure.
  59685. </summary>
  59686. </member>
  59687. <member name="T:Spire.Pdf.Native.EMR_SETARCDIRECTION">
  59688. <summary>
  59689. Windows structure.
  59690. </summary>
  59691. </member>
  59692. <member name="T:Spire.Pdf.Native.EMR_FILLRGN">
  59693. <summary>
  59694. Windows structure.
  59695. </summary>
  59696. </member>
  59697. <member name="T:Spire.Pdf.Native.RGNDATA">
  59698. <summary>
  59699. Windows structure.
  59700. </summary>
  59701. </member>
  59702. <member name="T:Spire.Pdf.Native.RGNDATAHEADER">
  59703. <summary>
  59704. Windows structure.
  59705. </summary>
  59706. </member>
  59707. <member name="T:Spire.Pdf.Native.EMR_INVERTRGN">
  59708. <summary>
  59709. Windows structure.
  59710. </summary>
  59711. </member>
  59712. <member name="T:Spire.Pdf.Native.EMR_EXTSELECTCLIPRGN">
  59713. <summary>
  59714. Windows structure.
  59715. </summary>
  59716. </member>
  59717. <member name="T:Spire.Pdf.Native.EMR_SETTEXTCOLOR">
  59718. <summary>
  59719. Windows structure.
  59720. </summary>
  59721. </member>
  59722. <member name="T:Spire.Pdf.Native.EMR_SETWORLDTRANSFORM">
  59723. <summary>
  59724. Record of Emf metafile.
  59725. </summary>
  59726. </member>
  59727. <member name="T:Spire.Pdf.Native.EMR_CREATEPEN">
  59728. <summary>
  59729. Record of Emf metafile.
  59730. </summary>
  59731. </member>
  59732. <member name="T:Spire.Pdf.Native.LOGPEN">
  59733. <summary>
  59734. Record of Emf metafile.
  59735. </summary>
  59736. </member>
  59737. <member name="T:Spire.Pdf.Native.EMR_ANGLEARC">
  59738. <summary>
  59739. Record of Emf metafile.
  59740. </summary>
  59741. </member>
  59742. <member name="T:Spire.Pdf.Native.EMR_RECTANGLE">
  59743. <summary>
  59744. Record of Emf metafile.
  59745. </summary>
  59746. </member>
  59747. <member name="T:Spire.Pdf.Native.EMR_ROUNDRECT">
  59748. <summary>
  59749. Record of Emf metafile.
  59750. </summary>
  59751. </member>
  59752. <member name="T:Spire.Pdf.Native.EMR_ARC">
  59753. <summary>
  59754. Record of Emf metafile.
  59755. </summary>
  59756. </member>
  59757. <member name="T:Spire.Pdf.Native.EMR_FILLPATH">
  59758. <summary>
  59759. Record of Emf metafile.
  59760. </summary>
  59761. </member>
  59762. <member name="T:Spire.Pdf.Native.RGBQUAD">
  59763. <summary>
  59764. Record of Emf metafile.
  59765. </summary>
  59766. </member>
  59767. <member name="T:Spire.Pdf.Native.BITMAPINFOHEADER">
  59768. <summary>
  59769. Record of Emf metafile.
  59770. </summary>
  59771. </member>
  59772. <member name="T:Spire.Pdf.Native.BITMAPINFO">
  59773. <summary>
  59774. Record of Emf metafile.
  59775. </summary>
  59776. </member>
  59777. <member name="T:Spire.Pdf.Native.BITMAP">
  59778. <summary>
  59779. Record of Emf metafile.
  59780. </summary>
  59781. </member>
  59782. <member name="T:Spire.Pdf.Native.EMR_STRETCHDIBITS">
  59783. <summary>
  59784. Record of Emf metafile.
  59785. </summary>
  59786. </member>
  59787. <member name="T:Spire.Pdf.Native.EMR_BITBLT">
  59788. <summary>
  59789. Record of Emf metafile.
  59790. </summary>
  59791. </member>
  59792. <member name="T:Spire.Pdf.Native.EMR_STRETCHBLT">
  59793. <summary>
  59794. Record of Emf metafile.
  59795. </summary>
  59796. </member>
  59797. <member name="T:Spire.Pdf.Native.EMR_MASKBLT">
  59798. <summary>
  59799. Record of Emf metafile.
  59800. </summary>
  59801. </member>
  59802. <member name="T:Spire.Pdf.Native.LOGFONT">
  59803. <summary>
  59804. Record of Emf metafile.
  59805. </summary>
  59806. </member>
  59807. <member name="T:Spire.Pdf.PageAddedEventHandler">
  59808. <summary>
  59809. Represents the method that executes on a PdfNewDocument when a new page is created.
  59810. </summary>
  59811. <param name="sender">The source of the event.</param>
  59812. <param name="args">A that contains the event data.</param>
  59813. </member>
  59814. <member name="T:Spire.Pdf.PageAddedEventArgs">
  59815. <summary>
  59816. Provides data for PageAdded event.
  59817. </summary>
  59818. <remarks>
  59819. This event raised on adding the pages.
  59820. </remarks>
  59821. </member>
  59822. <member name="P:Spire.Pdf.PageAddedEventArgs.Page">
  59823. <summary>
  59824. Gets the newly added page.
  59825. </summary>
  59826. <value>a object representing the page which is added in the document.</value>
  59827. </member>
  59828. <member name="M:Spire.Pdf.PageAddedEventArgs.#ctor(Spire.Pdf.PdfNewPage)">
  59829. <summary>
  59830. Initializes a new instance of the class.
  59831. </summary>
  59832. <param name="page">a object representing the page which is added in the document.</param>
  59833. </member>
  59834. <member name="T:Spire.Pdf.PdfDocumentTemplate">
  59835. <summary>
  59836. Encapsulates a page template for all the pages in the document.
  59837. </summary>
  59838. </member>
  59839. <member name="P:Spire.Pdf.PdfDocumentTemplate.Left">
  59840. <summary>
  59841. Gets or sets a left page template.
  59842. </summary>
  59843. </member>
  59844. <member name="P:Spire.Pdf.PdfDocumentTemplate.Top">
  59845. <summary>
  59846. Gets or sets a top page template.
  59847. </summary>
  59848. </member>
  59849. <member name="P:Spire.Pdf.PdfDocumentTemplate.Right">
  59850. <summary>
  59851. Gets or sets a right page template.
  59852. </summary>
  59853. </member>
  59854. <member name="P:Spire.Pdf.PdfDocumentTemplate.Bottom">
  59855. <summary>
  59856. Gets or sets a bottom page template.
  59857. </summary>
  59858. </member>
  59859. <member name="P:Spire.Pdf.PdfDocumentTemplate.EvenLeft">
  59860. <summary>
  59861. Gets or sets a left page template using on the even pages.
  59862. </summary>
  59863. </member>
  59864. <member name="P:Spire.Pdf.PdfDocumentTemplate.EvenTop">
  59865. <summary>
  59866. Gets or sets a top page template using on the even pages.
  59867. </summary>
  59868. </member>
  59869. <member name="P:Spire.Pdf.PdfDocumentTemplate.EvenRight">
  59870. <summary>
  59871. Gets or sets a right page template using on the even pages.
  59872. </summary>
  59873. </member>
  59874. <member name="P:Spire.Pdf.PdfDocumentTemplate.EvenBottom">
  59875. <summary>
  59876. Gets or sets a bottom page template using on the even pages.
  59877. </summary>
  59878. </member>
  59879. <member name="P:Spire.Pdf.PdfDocumentTemplate.OddLeft">
  59880. <summary>
  59881. Gets or sets a left page template using on the odd pages.
  59882. </summary>
  59883. </member>
  59884. <member name="P:Spire.Pdf.PdfDocumentTemplate.OddTop">
  59885. <summary>
  59886. Gets or sets a top page template using on the odd pages.
  59887. </summary>
  59888. </member>
  59889. <member name="P:Spire.Pdf.PdfDocumentTemplate.OddRight">
  59890. <summary>
  59891. Gets or sets a right page template using on the odd pages.
  59892. </summary>
  59893. </member>
  59894. <member name="P:Spire.Pdf.PdfDocumentTemplate.OddBottom">
  59895. <summary>
  59896. Gets or sets a bottom page template using on the odd pages.
  59897. </summary>
  59898. </member>
  59899. <member name="P:Spire.Pdf.PdfDocumentTemplate.Stamps">
  59900. <summary>
  59901. Gets a collection of stamp elements.
  59902. </summary>
  59903. </member>
  59904. <member name="M:Spire.Pdf.PdfDocumentTemplate.#ctor">
  59905. <summary>
  59906. Initializes a new instance of the class.
  59907. </summary>
  59908. </member>
  59909. <member name="T:Spire.Pdf.PdfPageBase">
  59910. <summary>
  59911. The base class for all pages.
  59912. </summary>
  59913. </member>
  59914. <member name="F:Spire.Pdf.PdfPageBase.m_pagePieceInfo">
  59915. <summary>
  59916. The page pieces info.
  59917. </summary>
  59918. </member>
  59919. <member name="P:Spire.Pdf.PdfPageBase.CropBox">
  59920. <summary>
  59921. Returns the visible region of the page.
  59922. </summary>
  59923. </member>
  59924. <member name="P:Spire.Pdf.PdfPageBase.BleedBox">
  59925. <summary>
  59926. Returns page region after clipping.
  59927. </summary>
  59928. </member>
  59929. <member name="P:Spire.Pdf.PdfPageBase.MediaBox">
  59930. <summary>
  59931. Returns page region mediabox.
  59932. </summary>
  59933. </member>
  59934. <member name="P:Spire.Pdf.PdfPageBase.TrimBox">
  59935. <summary>
  59936. Returns page region after trimming.
  59937. </summary>
  59938. </member>
  59939. <member name="P:Spire.Pdf.PdfPageBase.ArtBox">
  59940. <summary>
  59941. Returns page region containing content.
  59942. </summary>
  59943. </member>
  59944. <member name="P:Spire.Pdf.PdfPageBase.AnnotationsWidget">
  59945. <summary>
  59946. Gets the field collection.
  59947. </summary>
  59948. </member>
  59949. <member name="P:Spire.Pdf.PdfPageBase.PagePieceInfo">
  59950. <summary>
  59951. Get the page piece info.
  59952. </summary>
  59953. </member>
  59954. <member name="P:Spire.Pdf.PdfPageBase.BackgroundColor">
  59955. <summary>
  59956. Gets or sets page's background color.
  59957. </summary>
  59958. </member>
  59959. <member name="P:Spire.Pdf.PdfPageBase.BackgroundRegion">
  59960. <summary>
  59961. The position and size of the background
  59962. </summary>
  59963. </member>
  59964. <member name="P:Spire.Pdf.PdfPageBase.ImagesInfo">
  59965. <summary>
  59966. Gets the information about the extracted image.
  59967. </summary>
  59968. </member>
  59969. <member name="P:Spire.Pdf.PdfPageBase.Canvas">
  59970. <summary>
  59971. Gets the graphics of the .
  59972. </summary>
  59973. </member>
  59974. <member name="P:Spire.Pdf.PdfPageBase.Section">
  59975. <summary>
  59976. Gets the parent section of the page.
  59977. </summary>
  59978. </member>
  59979. <member name="P:Spire.Pdf.PdfPageBase.PageLayers">
  59980. <summary>
  59981. Gets the collection of the page's layers.
  59982. </summary>
  59983. </member>
  59984. <member name="P:Spire.Pdf.PdfPageBase.DefaultLayerIndex">
  59985. <summary>
  59986. Gets or sets index of the default layer.
  59987. </summary>
  59988. </member>
  59989. <member name="P:Spire.Pdf.PdfPageBase.DefaultLayer">
  59990. <summary>
  59991. Gets the default layer of the page.
  59992. </summary>
  59993. </member>
  59994. <member name="P:Spire.Pdf.PdfPageBase.Size">
  59995. <summary>
  59996. Gets the size of the page.
  59997. </summary>
  59998. </member>
  59999. <member name="P:Spire.Pdf.PdfPageBase.ActualSize">
  60000. <summary>
  60001. Gets the actual size of the page.
  60002. </summary>
  60003. </member>
  60004. <member name="P:Spire.Pdf.PdfPageBase.BackgroundImage">
  60005. <summary>
  60006. Gets or sets page's background image.
  60007. </summary>
  60008. </member>
  60009. <member name="P:Spire.Pdf.PdfPageBase.PageLabel">
  60010. <summary>
  60011. Get the page label.
  60012. </summary>
  60013. </member>
  60014. <member name="M:Spire.Pdf.PdfPageBase.IsBlank">
  60015. <summary>
  60016. Returns page is blank flag for page's content.
  60017. </summary>
  60018. </member>
  60019. <member name="M:Spire.Pdf.PdfPageBase.GetClientSize">
  60020. <summary>
  60021. Returns a page size reduced by page margins and page template dimensions.
  60022. </summary>
  60023. <remarks>It's the actual size of the page where some output can be performed.</remarks>
  60024. <returns>Returns a page size reduced by page margins and page template dimensions.</returns>
  60025. </member>
  60026. <member name="M:Spire.Pdf.PdfPageBase.ReplaceImage(System.Int32,Spire.Pdf.Graphics.PdfImage)">
  60027. <summary>
  60028. Replace the Image at index's Position.
  60029. </summary>
  60030. <param name="imageIndex">The index of original image.</param>
  60031. <param name="image">The new replace image.</param>
  60032. </member>
  60033. <member name="M:Spire.Pdf.PdfPageBase.ReplaceImage(System.Drawing.Image,Spire.Pdf.Graphics.PdfImage)">
  60034. <summary>
  60035. Replace the Image through the original image.
  60036. </summary>
  60037. <param name="originalImage">The original image</param>
  60038. <param name="image">The New Replace image</param>
  60039. </member>
  60040. <member name="M:Spire.Pdf.PdfPageBase.IsImageDictionary(Spire.Pdf.Primitives.PdfDictionary)">
  60041. <summary>
  60042. Whether it is a image dictionary.
  60043. </summary>
  60044. <param name="dictionary">The dictionary.</param>
  60045. <returns>The dictionary is an image or not.</returns>
  60046. </member>
  60047. <member name="M:Spire.Pdf.PdfPageBase.UsedOnCurrentPage(Spire.Pdf.Primitives.PdfName)">
  60048. <summary>
  60049. Detemine whether the image in resource dictionary is used on current page
  60050. </summary>
  60051. <param name="resourceImgName">the resource image name</param>
  60052. <returns>if be used return true or false</returns>
  60053. </member>
  60054. <member name="M:Spire.Pdf.PdfPageBase.CreateTemplate">
  60055. <summary>
  60056. Creates a template from page content and all annotation appearances.
  60057. </summary>
  60058. <returns>The created template.</returns>
  60059. </member>
  60060. <member name="M:Spire.Pdf.PdfPageBase.FindText(System.String,System.Boolean)">
  60061. <summary>
  60062. Find text
  60063. </summary>
  60064. <param name="searchPatternText"> The text intends to search. </param>
  60065. <param name="isSearchWholeWord">
  60066. Indicate the expected result is the whole word or not, which means, if it is true, only the word is exactly the same with the
  60067. searching word will be found;if it is false, any word including the searching word will be found. For instance,the text is "is this a pen?"
  60068. and the target is "is", if true, one result will be returned; if false, two results will be returned.
  60069. </param>
  60070. <returns></returns>
  60071. </member>
  60072. <member name="M:Spire.Pdf.PdfPageBase.FindText(System.String)">
  60073. <summary>
  60074. Find text
  60075. </summary>
  60076. <param name="searchPatternText">string searchPatternText</param>
  60077. <returns></returns>
  60078. </member>
  60079. <member name="M:Spire.Pdf.PdfPageBase.FindText(System.String,System.Boolean,System.Boolean)">
  60080. <summary>
  60081. Find text
  60082. </summary>
  60083. <param name="searchPatternText"></param>
  60084. <param name="isSearchWholeWord"></param>
  60085. <param name="ignoreCase"></param>
  60086. <returns></returns>
  60087. </member>
  60088. <!-- 对于成员“M:Spire.Pdf.PdfPageBase.FindText(System.String,Spire.Pdf.General.Find.TextFindParameter)”忽略有格式错误的 XML 注释 -->
  60089. <!-- 对于成员“M:Spire.Pdf.PdfPageBase.FindText(System.Drawing.RectangleF,System.String,Spire.Pdf.General.Find.TextFindParameter)”忽略有格式错误的 XML 注释 -->
  60090. <!-- 对于成员“M:Spire.Pdf.PdfPageBase.FindText(System.String,System.Boolean,Spire.Pdf.General.Find.TextFindParameter)”忽略有格式错误的 XML 注释 -->
  60091. <member name="M:Spire.Pdf.PdfPageBase.FindAllText">
  60092. <summary>
  60093. Find all text and position.
  60094. </summary>
  60095. <returns>All text find in the page.</returns>
  60096. </member>
  60097. <member name="M:Spire.Pdf.PdfPageBase.ExtractText(Spire.Pdf.Exporting.Text.SimpleTextExtractionStrategy)">
  60098. <summary>
  60099. Extracts text from the given PDF Page by SimpleTextExtractionStrategy.
  60100. </summary>
  60101. <returns>The Extracted Text.</returns>
  60102. </member>
  60103. <member name="M:Spire.Pdf.PdfPageBase.ExtractText(System.Drawing.RectangleF)">
  60104. <summary>
  60105. Extracts text in the range of rectangle from the given PDF Page.
  60106. The unit is Point,1/72 inch default.
  60107. the coordinate origin is top left corner of the page.
  60108. </summary>
  60109. <param name="rectangleF">Provide a rangle to extract text.</param>
  60110. <returns>The Extracted Text.</returns>
  60111. </member>
  60112. <member name="M:Spire.Pdf.PdfPageBase.ExtractText(System.Drawing.RectangleF,Spire.Pdf.Exporting.Text.SimpleTextExtractionStrategy)">
  60113. <summary>
  60114. Extracts text in the range of rectangle from the given PDF page by SimpleTextExtractionStrategy.
  60115. the coordinate origin is top left corner of the page.
  60116. </summary>
  60117. <param name="rectangleF">Provide a rangle to extract text.</param>
  60118. <param name="sim">Provide simple text extraction policy</param>
  60119. <returns>The Extracted Text.</returns>
  60120. </member>
  60121. <member name="M:Spire.Pdf.PdfPageBase.ExtractText(System.Boolean)">
  60122. <summary>
  60123. Extracts text from the given PDF Page.
  60124. </summary>
  60125. <returns>The Extracted Text.</returns>
  60126. </member>
  60127. <member name="M:Spire.Pdf.PdfPageBase.ExtractText(Spire.Pdf.Texts.PdfTextExtractOptions)">
  60128. <summary>
  60129. Extracts text from the given PDF Page.
  60130. </summary>
  60131. <param name="options">textExtractContext</param>
  60132. <returns>The Extracted Text.</returns>
  60133. </member>
  60134. <member name="M:Spire.Pdf.PdfPageBase.ForeachFont(Spire.Pdf.Primitives.PdfDictionary)">
  60135. <summary>
  60136. foreach font from Dictionary
  60137. </summary>
  60138. <param name="pagedic">pagedic</param>
  60139. </member>
  60140. <member name="M:Spire.Pdf.PdfPageBase.ExtractImages">
  60141. <summary>
  60142. Extracts images from the given PDF Page.
  60143. The name of a image in the resources save in the Tag attribute of the iamge.
  60144. </summary>
  60145. <returns>Returns the extracted image as Image[].</returns>
  60146. </member>
  60147. <member name="M:Spire.Pdf.PdfPageBase.ExtractImages(System.Boolean)">
  60148. <summary>
  60149. Extracts images from the given PDF Page. and image is not processed.
  60150. The name of a image in the resources save in the Tag attribute of the image.
  60151. </summary>
  60152. <returns>Returns the extracted image as Image[].</returns>
  60153. </member>
  60154. <member name="M:Spire.Pdf.PdfPageBase.DeleteImage(System.Drawing.Image)">
  60155. <summary>
  60156. Delete an image.
  60157. The value of the image's Tag attribute is the name of the image in the resources.
  60158. If the value of Tag is null,the sample image is an inline image type.
  60159. </summary>
  60160. <param name="image">The image to be delete.</param>
  60161. </member>
  60162. <member name="M:Spire.Pdf.PdfPageBase.DeleteImage(System.Drawing.Image,System.Boolean)">
  60163. <summary>
  60164. Delete an image.
  60165. The value of the image's Tag attribute is the name of the image in the resources.
  60166. If the value of Tag is null,the sample image is an inline image type.
  60167. Warning : You must make sure that the image resource you are removing is the only
  60168. one referenced,otherwise an error will occur.
  60169. </summary>
  60170. <param name="image">The image to be delete.</param>
  60171. <param name="deleteResource">whether to delete the image resource.</param>
  60172. </member>
  60173. <member name="M:Spire.Pdf.PdfPageBase.DeleteImage(System.String)">
  60174. <summary>
  60175. Delete an image in a page.
  60176. </summary>
  60177. <param name="imageName">The image's name.</param>
  60178. </member>
  60179. <member name="M:Spire.Pdf.PdfPageBase.DeleteImage(System.String,System.Boolean)">
  60180. <summary>
  60181. Delete an image in a page.
  60182. </summary>
  60183. <param name="imageName">The image's name.</param>
  60184. </member>
  60185. <member name="M:Spire.Pdf.PdfPageBase.DeleteImageInChildXObject(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Primitives.PdfDictionary,System.String,System.Collections.Generic.KeyValuePair{Spire.Pdf.Primitives.PdfName,Spire.Pdf.Interfaces.IPdfPrimitive})">
  60186. <summary>
  60187. Delete image's paint operator and image's resource in XObject stream.
  60188. </summary>
  60189. <param name="xobjsDic">The XObject's dictionary of the page.</param>
  60190. <param name="resource">The resource dicionary in the XObject.</param>
  60191. <param name="imageName">The name of image that going to remove.</param>
  60192. <param name="xobjItem">The child XObject's item.</param>
  60193. </member>
  60194. <member name="M:Spire.Pdf.PdfPageBase.DeleteImagePaintOperator(Spire.Pdf.Primitives.PdfDictionary,System.String,System.Collections.Generic.KeyValuePair{Spire.Pdf.Primitives.PdfName,Spire.Pdf.Interfaces.IPdfPrimitive})">
  60195. <summary>
  60196. Delete image's paint operator in XObject stream.
  60197. </summary>
  60198. <param name="xobjsDic">The XObject's dictionary of the page.</param>
  60199. <param name="imageName">The name of image that going to remove.</param>
  60200. <param name="xobjItem">The child XObject's item.</param>
  60201. </member>
  60202. <member name="M:Spire.Pdf.PdfPageBase.DeleteImage(System.Int32)">
  60203. <summary>
  60204. Delete an image by index in a page.
  60205. </summary>
  60206. <param name="imageIndex">The image index.</param>
  60207. </member>
  60208. <member name="M:Spire.Pdf.PdfPageBase.TryCompressImage(System.Int32)">
  60209. <summary>
  60210. Try to compress images(except inline image).
  60211. </summary>
  60212. <param name="index">The image index</param>
  60213. <returns>If success, return true; otherwise false.</returns>
  60214. </member>
  60215. <member name="M:Spire.Pdf.PdfPageBase.UpdatePageLayer">
  60216. <summary>
  60217. Update page layer.
  60218. used after modifying the contenet stream of page.
  60219. </summary>
  60220. </member>
  60221. <member name="M:Spire.Pdf.PdfPageBase.SetTabOrder(Spire.Pdf.TabOrder)">
  60222. <summary>
  60223. Set tab order.
  60224. </summary>
  60225. <param name="tabOrder">The order name</param>
  60226. </member>
  60227. <member name="P:Spire.Pdf.PdfPageBase.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  60228. <summary>
  60229. Gets the wrapped element.
  60230. </summary>
  60231. </member>
  60232. <member name="M:Spire.Pdf.PdfPageBase.GetCombinedContents">
  60233. <summary>
  60234. Get page content. bug3787/1212
  60235. </summary>
  60236. <returns></returns>
  60237. </member>
  60238. <member name="M:Spire.Pdf.PdfPageBase.IsUsedBlendModeInContent">
  60239. <summary>
  60240. Whether this page exist blend mode.
  60241. </summary>
  60242. <returns>If exist ,return true,or false</returns>
  60243. </member>
  60244. <member name="M:Spire.Pdf.PdfPageBase.ExistBlendModeInPageContent">
  60245. <summary>
  60246. Whether exist blend mode in page content.
  60247. </summary>
  60248. <returns>If exist ,return true,or false</returns>
  60249. </member>
  60250. <member name="M:Spire.Pdf.PdfPageBase.ExistBlendModeInAnnotationsContent">
  60251. <summary>
  60252. Whether exist blend mode in page annotations content.
  60253. </summary>
  60254. <returns>If exist ,return true,or false</returns>
  60255. </member>
  60256. <member name="M:Spire.Pdf.PdfPageBase.ExistBlendModeInXobject(Spire.Pdf.Primitives.PdfDictionary,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  60257. <summary>
  60258. Whether exist blend mode in Xobject.
  60259. </summary>
  60260. <param name="xobjectDictionary">The xobject dictionary</param>
  60261. <param name="validatedResource">The resource has validated.</param>
  60262. <returns>If exist ,return true,or false</returns>
  60263. </member>
  60264. <member name="M:Spire.Pdf.PdfPageBase.ExistBlendModeInForm(Spire.Pdf.Core.PdfStream,System.Collections.Generic.List{Spire.Pdf.Primitives.PdfDictionary})">
  60265. <summary>
  60266. Whether exist blend mode in form.
  60267. </summary>
  60268. <param name="formStream">The form stream</param>
  60269. <param name="validatedResource">The resource has validated.</param>
  60270. <returns>if exist,return true,or false</returns>
  60271. </member>
  60272. <member name="M:Spire.Pdf.PdfPageBase.GetFormsType(Spire.Pdf.Primitives.PdfDictionary)">
  60273. <summary>
  60274. Get forms type.
  60275. </summary>
  60276. <param name="resourceDictionary">The resource dictionary</param>
  60277. <returns>forms type dictionary</returns>
  60278. </member>
  60279. <member name="M:Spire.Pdf.PdfPageBase.IsApplyExtGStateRecord(Spire.Pdf.Core.PdfRecordCollection,System.Collections.Generic.Dictionary{System.String,System.Boolean},System.String)">
  60280. <summary>
  60281. Whether is apply the extgstate.
  60282. </summary>
  60283. <param name="recordCollection">The record collection</param>
  60284. <param name="formsType">The forms type</param>
  60285. <param name="gsName">The gs name</param>
  60286. <returns>If apply,return true,or false</returns>
  60287. </member>
  60288. <member name="M:Spire.Pdf.PdfPageBase.LoadFromRTF(System.String,System.Single,System.Boolean)">
  60289. <summary>
  60290. Insert rich text to page
  60291. </summary>
  60292. <param name="rtf">rich text</param>
  60293. <param name="width">width</param>
  60294. <param name="IsSplitLine">IsSplitLine</param>
  60295. </member>
  60296. <member name="M:Spire.Pdf.PdfPageBase.LoadFromRTF(System.String,System.Single,System.Boolean,System.Drawing.PointF)">
  60297. <summary>
  60298. Insert rich text to page
  60299. </summary>
  60300. <param name="rtf">rich text</param>
  60301. <param name="width">width</param>
  60302. <param name="IsSplitLine">IsSplitLine</param>
  60303. <param name="point">Draw text x,y point</param>
  60304. </member>
  60305. <member name="M:Spire.Pdf.PdfPageBase.LoadFromRTF(System.String,System.Single,System.Single,System.Boolean)">
  60306. <summary>
  60307. Insert rich text to page
  60308. </summary>
  60309. <param name="rtf">rich text</param>
  60310. <param name="width">width</param>
  60311. <param name="IsSplitLine">IsSplitLine</param>
  60312. </member>
  60313. <member name="M:Spire.Pdf.PdfPageBase.LoadFromRTF(System.String,System.Single,System.Single,System.Boolean,System.Drawing.PointF)">
  60314. <summary>
  60315. Insert rich text to page
  60316. </summary>
  60317. <param name="rtf">rich text</param>
  60318. <param name="width">width</param>
  60319. <param name="IsSplitLine">IsSplitLine</param>
  60320. <param name="point">Draw text x,y point</param>
  60321. </member>
  60322. <member name="E:Spire.Pdf.PdfPageBase.BeginSave">
  60323. <summary>
  60324. Raises before the page saves.
  60325. </summary>
  60326. </member>
  60327. <member name="T:Spire.Pdf.PdfPageTransition">
  60328. <summary>
  60329. Represents parameters how to display the page in the presentation mode.
  60330. </summary>
  60331. </member>
  60332. <member name="P:Spire.Pdf.PdfPageTransition.Style">
  60333. <summary>
  60334. Gets or sets the transition style to use when moving to this page from another
  60335. during a presentation.
  60336. </summary>
  60337. <value>The style.</value>
  60338. </member>
  60339. <member name="P:Spire.Pdf.PdfPageTransition.Duration">
  60340. <summary>
  60341. Gets or sets the duration of the transition effect, in seconds.
  60342. </summary>
  60343. <value>The transition duration.</value>
  60344. </member>
  60345. <member name="P:Spire.Pdf.PdfPageTransition.Dimension">
  60346. <summary>
  60347. Gets or sets the dimension in which the specified transition effect occurs.
  60348. </summary>
  60349. <value>The dimension.</value>
  60350. </member>
  60351. <member name="P:Spire.Pdf.PdfPageTransition.Motion">
  60352. <summary>
  60353. Gets or sets the the direction of motion for the specified transition effect.
  60354. </summary>
  60355. <value>The motion.</value>
  60356. </member>
  60357. <member name="P:Spire.Pdf.PdfPageTransition.Direction">
  60358. <summary>
  60359. The direction in which the specified transition effect moves, expressed in degrees counter
  60360. clockwise starting from a left-to-right direction. (This differs from the page objects
  60361. Rotate property, which is measured clockwise from the top.)
  60362. </summary>
  60363. </member>
  60364. <member name="P:Spire.Pdf.PdfPageTransition.Scale">
  60365. <summary>
  60366. Gets or sets the starting or ending scale at which the changes are drawn.
  60367. If Motion property specifies an inward transition, the scale of the changes drawn progresses
  60368. from Scale to 1.0 over the course of the transition. If Motion specifies an outward
  60369. transition, the scale of the changes drawn progresses from 1.0 to Scale over the course
  60370. of the transition.
  60371. </summary>
  60372. <remarks>
  60373. This property has effect for Fly transition style only.
  60374. </remarks>
  60375. <value>The scale.</value>
  60376. </member>
  60377. <member name="P:Spire.Pdf.PdfPageTransition.PageDuration">
  60378. <summary>
  60379. Gets or sets The pages display duration (also called its advance timing): the maximum
  60380. length of time, in seconds, that the page is displayed during presentations before
  60381. the viewer application automatically advances to the next page. By default,
  60382. the viewer does not advance automatically.
  60383. </summary>
  60384. <value>The page duration.</value>
  60385. </member>
  60386. <member name="M:Spire.Pdf.PdfPageTransition.#ctor">
  60387. <summary>
  60388. Initializes a new instance of the class.
  60389. </summary>
  60390. </member>
  60391. <member name="P:Spire.Pdf.PdfPageTransition.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  60392. <summary>
  60393. Gets the element.
  60394. </summary>
  60395. <value></value>
  60396. </member>
  60397. <member name="M:Spire.Pdf.PdfPageTransition.Clone">
  60398. <summary>
  60399. Creates a new object that is a copy of the current instance.
  60400. </summary>
  60401. <returns>
  60402. A new object that is a copy of this instance.
  60403. </returns>
  60404. </member>
  60405. <member name="T:Spire.Pdf.PdfSectionPageCollection">
  60406. <summary>
  60407. Manipulates pages within a section.
  60408. </summary>
  60409. </member>
  60410. <member name="P:Spire.Pdf.PdfSectionPageCollection.Item(System.Int32)">
  60411. <summary>
  60412. Gets the at the specified index.
  60413. </summary>
  60414. </member>
  60415. <member name="P:Spire.Pdf.PdfSectionPageCollection.Count">
  60416. <summary>
  60417. Gets the count of the pages.
  60418. </summary>
  60419. </member>
  60420. <member name="M:Spire.Pdf.PdfSectionPageCollection.Add">
  60421. <summary>
  60422. Creates a new page and adds it into the collection.
  60423. </summary>
  60424. <returns>The new page.</returns>
  60425. </member>
  60426. <member name="M:Spire.Pdf.PdfSectionPageCollection.Add(Spire.Pdf.PdfNewPage)">
  60427. <summary>
  60428. Adds a page into collection.
  60429. </summary>
  60430. <param name="page">The page.</param>
  60431. </member>
  60432. <member name="M:Spire.Pdf.PdfSectionPageCollection.Insert(System.Int32,Spire.Pdf.PdfNewPage)">
  60433. <summary>
  60434. Inserts a page at the specified index.
  60435. </summary>
  60436. <param name="index">The index.</param>
  60437. <param name="page">The page.</param>
  60438. </member>
  60439. <member name="M:Spire.Pdf.PdfSectionPageCollection.IndexOf(Spire.Pdf.PdfNewPage)">
  60440. <summary>
  60441. Returns the index of the specified page.
  60442. </summary>
  60443. <param name="page">The page.</param>
  60444. <returns>The index of the page.</returns>
  60445. </member>
  60446. <member name="M:Spire.Pdf.PdfSectionPageCollection.Contains(Spire.Pdf.PdfNewPage)">
  60447. <summary>
  60448. Determines whether the specified page is within the collection.
  60449. </summary>
  60450. <param name="page">The page.</param>
  60451. <returns>
  60452. <c>true</c> if the collection contains the specified page; otherwise, <c>false</c>.
  60453. </returns>
  60454. </member>
  60455. <member name="M:Spire.Pdf.PdfSectionPageCollection.Remove(Spire.Pdf.PdfNewPage)">
  60456. <summary>
  60457. Removes the specified page.
  60458. </summary>
  60459. <param name="page">The page.</param>
  60460. </member>
  60461. <member name="M:Spire.Pdf.PdfSectionPageCollection.RemoveAt(System.Int32)">
  60462. <summary>
  60463. Removes a page at the index specified.
  60464. </summary>
  60465. <param name="index">The index.</param>
  60466. </member>
  60467. <member name="M:Spire.Pdf.PdfSectionPageCollection.Clear">
  60468. <summary>
  60469. Clears this collection.
  60470. </summary>
  60471. </member>
  60472. <!-- 对于成员“M:Spire.Pdf.PdfSectionPageCollection.System#Collections#IEnumerable#GetEnumerator”忽略有格式错误的 XML 注释 -->
  60473. <member name="T:Spire.Pdf.PdfSectionTemplate">
  60474. <summary>
  60475. Encapsulates a page template for all the pages in the section.
  60476. </summary>
  60477. </member>
  60478. <member name="P:Spire.Pdf.PdfSectionTemplate.ApplyDocumentLeftTemplate">
  60479. <summary>
  60480. Gets or sets value indicating whether parent Left page template should be used or not.
  60481. </summary>
  60482. </member>
  60483. <member name="P:Spire.Pdf.PdfSectionTemplate.ApplyDocumentTopTemplate">
  60484. <summary>
  60485. Gets or sets value indicating whether parent Top page template should be used or not.
  60486. </summary>
  60487. </member>
  60488. <member name="P:Spire.Pdf.PdfSectionTemplate.ApplyDocumentRightTemplate">
  60489. <summary>
  60490. Gets or sets value indicating whether parent Right page template should be used or not.
  60491. </summary>
  60492. </member>
  60493. <member name="P:Spire.Pdf.PdfSectionTemplate.ApplyDocumentBottomTemplate">
  60494. <summary>
  60495. Gets or sets value indicating whether parent Bottom page template should be used or not.
  60496. </summary>
  60497. </member>
  60498. <member name="P:Spire.Pdf.PdfSectionTemplate.ApplyDocumentStamps">
  60499. <summary>
  60500. Gets or sets value indicating whether
  60501. the parent stamp elements should be used or not.
  60502. </summary>
  60503. </member>
  60504. <member name="M:Spire.Pdf.PdfSectionTemplate.#ctor">
  60505. <summary>
  60506. Creates a new object.
  60507. </summary>
  60508. </member>
  60509. <member name="T:Spire.Pdf.PdfStampCollection">
  60510. <summary>
  60511. A collection of stamps that are applied to the page templates.
  60512. </summary>
  60513. </member>
  60514. <member name="P:Spire.Pdf.PdfStampCollection.Item(System.Int32)">
  60515. <summary>
  60516. Gets a stamp element by its index.
  60517. </summary>
  60518. </member>
  60519. <member name="M:Spire.Pdf.PdfStampCollection.#ctor">
  60520. <summary>
  60521. Creates a new stamp collection.
  60522. </summary>
  60523. </member>
  60524. <member name="M:Spire.Pdf.PdfStampCollection.Add(Spire.Pdf.PdfPageTemplateElement)">
  60525. <summary>
  60526. Adds a stamp element to the collection.
  60527. </summary>
  60528. <param name="template">The stamp element.</param>
  60529. <returns>The index of the stamp element.</returns>
  60530. </member>
  60531. <member name="M:Spire.Pdf.PdfStampCollection.Add(System.Single,System.Single,System.Single,System.Single)">
  60532. <summary>
  60533. Creates a stamp element and adds it to the collection.
  60534. </summary>
  60535. <param name="x">X co-ordinate of the stamp.</param>
  60536. <param name="y">Y co-ordinate of the stamp.</param>
  60537. <param name="width">Width of the stamp.</param>
  60538. <param name="height">Height of the stamp.</param>
  60539. <returns>The created stamp element.</returns>
  60540. </member>
  60541. <member name="M:Spire.Pdf.PdfStampCollection.Contains(Spire.Pdf.PdfPageTemplateElement)">
  60542. <summary>
  60543. Checks whether the stamp element exists in the collection.
  60544. </summary>
  60545. <param name="template">Stamp element.</param>
  60546. <returns>True - if stamp element exists in the collection, False otherwise.</returns>
  60547. </member>
  60548. <member name="M:Spire.Pdf.PdfStampCollection.Insert(System.Int32,Spire.Pdf.PdfPageTemplateElement)">
  60549. <summary>
  60550. Inserts a stamp element to the collection at the specified position.
  60551. </summary>
  60552. <param name="index">The index of the stamp in the collection.</param>
  60553. <param name="template">The stamp element.</param>
  60554. </member>
  60555. <member name="M:Spire.Pdf.PdfStampCollection.Remove(Spire.Pdf.PdfPageTemplateElement)">
  60556. <summary>
  60557. Removes the stamp element from the collection.
  60558. </summary>
  60559. <param name="template">The stamp element.</param>
  60560. </member>
  60561. <member name="M:Spire.Pdf.PdfStampCollection.RemoveAt(System.Int32)">
  60562. <summary>
  60563. Removes a stamp element from the specified position in the collection.
  60564. </summary>
  60565. <param name="index">The index of the stamp in the collection.</param>
  60566. </member>
  60567. <member name="M:Spire.Pdf.PdfStampCollection.Clear">
  60568. <summary>
  60569. Cleares the collection.
  60570. </summary>
  60571. </member>
  60572. <!-- 对于成员“M:Spire.Pdf.PdfStampCollection.GetEnumerator”忽略有格式错误的 XML 注释 -->
  60573. <member name="P:Spire.Pdf.PdfStampCollection.PdfPageTemplateEnumerator.Current">
  60574. <summary>
  60575. Gets the current section.
  60576. </summary>
  60577. </member>
  60578. <member name="M:Spire.Pdf.PdfStampCollection.PdfPageTemplateEnumerator.MoveNext">
  60579. <summary>
  60580. Advances the enumerator to the next element of the collection.
  60581. </summary>
  60582. <returns>
  60583. true if the enumerator was successfully advanced to the next element;
  60584. false if the enumerator has passed the end of the collection.
  60585. </returns>
  60586. <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
  60587. </member>
  60588. <member name="M:Spire.Pdf.PdfStampCollection.PdfPageTemplateEnumerator.Reset">
  60589. <summary>
  60590. Sets the enumerator to its initial position, which is before the first element in the collection.
  60591. </summary>
  60592. <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
  60593. </member>
  60594. <member name="F:Spire.Pdf.PdfDocumentWidget.m_bookmark">
  60595. <summary>
  60596. Collection of loaded and created pages.
  60597. </summary>
  60598. </member>
  60599. <member name="M:Spire.Pdf.PdfDocumentWidget.FindAndCreateForm">
  60600. <summary>
  60601. </summary>
  60602. </member>
  60603. <member name="P:Spire.Pdf.PdfDocumentWidget.Conformance">
  60604. <summary>
  60605. Gets the conformance level applied in the document.
  60606. </summary>
  60607. </member>
  60608. <member name="M:Spire.Pdf.PdfDocumentWidget.#ctor(System.IO.Stream,System.Boolean)">
  60609. <summary>
  60610. Load from Stream ,And Used by PdfViewer-Asp
  60611. </summary>
  60612. <param name="file"></param>
  60613. <param name="isDisposedStream"></param>
  60614. </member>
  60615. <member name="M:Spire.Pdf.PdfDocumentWidget.#ctor(System.IO.Stream,System.String,System.Boolean)">
  60616. <summary>
  60617. Load from Stream with password,And Used by PdfViewer-Asp
  60618. </summary>
  60619. <param name="file"></param>
  60620. <param name="password"></param>
  60621. <param name="isDisposedStream"></param>
  60622. </member>
  60623. <member name="M:Spire.Pdf.PdfDocumentWidget.VerifySignature(System.String)">
  60624. <summary>
  60625. Verify PDF Document regarding signature.
  60626. </summary>
  60627. <param name="sigName">Signature field name.</param>
  60628. <returns>signature is validated return true,otherwise false</returns>
  60629. </member>
  60630. <member name="M:Spire.Pdf.PdfDocumentWidget.VerifyDocModified(System.String)">
  60631. <summary>
  60632. Check if the document was altered after signed. True if modified; otherwise false.
  60633. </summary>
  60634. <param name="signName">Signature field name.</param>
  60635. <returns>signature is validated return false,otherwise true</returns>
  60636. </member>
  60637. <member name="M:Spire.Pdf.PdfDocumentWidget.GetSignatureFieldWidget(Spire.Pdf.Widget.PdfFormWidget,System.String)">
  60638. <summary>
  60639. Get PdfSignatureFieldWidget obj from form by signName
  60640. </summary>
  60641. <param name="form"></param>
  60642. <param name="signName"></param>
  60643. <returns></returns>
  60644. </member>
  60645. <member name="M:Spire.Pdf.PdfDocumentWidget.RemoveExtendedRight">
  60646. <summary>
  60647. Remove Extended right.
  60648. </summary>
  60649. <returns></returns>
  60650. </member>
  60651. <member name="M:Spire.Pdf.PdfDocumentWidget.GetNextSignatureFieldWidget(Spire.Pdf.Widget.PdfFormWidget,System.String)">
  60652. <summary>
  60653. Get next PdfSignatureFieldWidget obj from form by signName
  60654. </summary>
  60655. <param name="form"></param>
  60656. <param name="signName"></param>
  60657. <returns></returns>
  60658. </member>
  60659. <member name="M:Spire.Pdf.PdfDocumentWidget.GetCertificateData(System.String)">
  60660. <summary>
  60661. Get PDF Document regarding CertificateData
  60662. </summary>
  60663. <param name="sigName">Signature field name.</param>
  60664. </member>
  60665. <member name="M:Spire.Pdf.PdfDocumentWidget.GetSignatureContent(System.String)">
  60666. <summary>
  60667. Get PDF Document regarding signature.
  60668. </summary>
  60669. <param name="sigName">Signature field name.</param>
  60670. </member>
  60671. <member name="M:Spire.Pdf.PdfDocumentWidget.GetSignatureDicitionary(System.String)">
  60672. <summary>
  60673. Get the signature dictionary
  60674. </summary>
  60675. <param name="name"></param>
  60676. <returns></returns>
  60677. </member>
  60678. <member name="M:Spire.Pdf.PdfDocumentWidget.getContents(Spire.Pdf.Primitives.PdfArray)">
  60679. <summary>
  60680. </summary>
  60681. <param name="range"></param>
  60682. <returns></returns>
  60683. </member>
  60684. <member name="M:Spire.Pdf.PdfDocumentWidget.ReadBytes(System.Byte[],System.Int32,System.Int32,System.Int32)">
  60685. <summary>
  60686. </summary>
  60687. <param name="buffer"></param>
  60688. <param name="offset"></param>
  60689. <param name="index"></param>
  60690. <param name="count"></param>
  60691. <returns></returns>
  60692. </member>
  60693. <member name="M:Spire.Pdf.OCProperties.#ctor(Spire.Pdf.PdfDocumentBase)">
  60694. <summary>
  60695. PdfDocumentBase Object
  60696. </summary>
  60697. <param name="doc"></param>
  60698. </member>
  60699. <member name="T:Spire.Pdf.PdfNewDocument">
  60700. <summary>
  60701. Represents a logic to create Pdf document.
  60702. </summary>
  60703. </member>
  60704. <member name="F:Spire.Pdf.PdfNewDocument.m_OCProperties">
  60705. <summary>
  60706. Layer OCProperties info
  60707. </summary>
  60708. </member>
  60709. <member name="M:Spire.Pdf.PdfNewDocument.#ctor">
  60710. <summary>
  60711. Initializes a new instance of the class.
  60712. </summary>
  60713. </member>
  60714. <member name="M:Spire.Pdf.PdfNewDocument.#ctor(Spire.Pdf.PdfConformanceLevel)">
  60715. <summary>
  60716. Initializes a new instance of the class.
  60717. </summary>
  60718. <param name="conformance">The conformance level.</param>
  60719. <remarks>Not Supported under Medium Trust environment.</remarks>
  60720. </member>
  60721. <member name="M:Spire.Pdf.PdfNewDocument.SetConformanceValue(Spire.Pdf.PdfConformanceLevel)">
  60722. <summary>
  60723. set conformance value.
  60724. </summary>
  60725. <param name="conformance">The Conformance level.</param>
  60726. </member>
  60727. <member name="T:Spire.Pdf.PdfNewDocument.ProgressEventHandler">
  60728. <summary>
  60729. Delegate for the event.
  60730. </summary>
  60731. <param name="sender">The sender.</param>
  60732. <param name="arguments">The arguments.</param>
  60733. </member>
  60734. <member name="E:Spire.Pdf.PdfNewDocument.SaveProgress">
  60735. <summary>
  60736. Occurs when the document is being saved.
  60737. </summary>
  60738. <remarks>
  60739. This event raised on saving the document. It will keep track of the save progress of the document.
  60740. </remarks>
  60741. </member>
  60742. <member name="P:Spire.Pdf.PdfNewDocument.DocOCProperties">
  60743. <summary>
  60744. Layer OCProperties info
  60745. </summary>
  60746. </member>
  60747. <member name="P:Spire.Pdf.PdfNewDocument.Bookmarks">
  60748. <summary>
  60749. Gets the root of the bookmark tree in the document.
  60750. </summary>
  60751. <value>A object specifying the document's bookmarks. </value>
  60752. <remarks>Creates an bookmark root instance
  60753. if it's called for first time.</remarks>
  60754. </member>
  60755. <member name="P:Spire.Pdf.PdfNewDocument.Attachments">
  60756. <summary>
  60757. Gets the attachments of the document.
  60758. </summary>
  60759. <value>The object contains list of files which are attached in the PDF document.</value>
  60760. </member>
  60761. <member name="P:Spire.Pdf.PdfNewDocument.Form">
  60762. <summary>
  60763. Gets the interactive form of the document.
  60764. </summary>
  60765. <value>The object contains the list of form elements of the document.</value>
  60766. </member>
  60767. <member name="P:Spire.Pdf.PdfNewDocument.ColorSpace">
  60768. <summary>
  60769. Gets or sets the color space of the document.
  60770. </summary>
  60771. <remarks>This property has impact on the new created pages only.
  60772. If a page was created it remains its colour space obliviously
  60773. to this property changes.</remarks>
  60774. <value>The of the document.</value>
  60775. </member>
  60776. <member name="P:Spire.Pdf.PdfNewDocument.DefaultFont">
  60777. <summary>
  60778. Gets the default font. It is used for complex objects when font is
  60779. not explicitly defined.
  60780. </summary>
  60781. <value>The default font.</value>
  60782. </member>
  60783. <member name="P:Spire.Pdf.PdfNewDocument.IsMergedDocument">
  60784. <summary>
  60785. Indicates the document is a merged document or not, defalut value: false.
  60786. </summary>
  60787. </member>
  60788. <member name="P:Spire.Pdf.PdfNewDocument.WasEncrypted">
  60789. <summary>
  60790. Gets a value indicating whether the document was encrypted.
  60791. </summary>
  60792. <value><c>true</c> if the document was encrypted; otherwise, <c>false</c>.</value>
  60793. </member>
  60794. <member name="P:Spire.Pdf.PdfNewDocument.Conformance">
  60795. <summary>
  60796. Gets or Sets the Pdf Conformance level.
  60797. Supported : PDF/A-1b - Level B compliance in Part 1
  60798. </summary>
  60799. </member>
  60800. <member name="M:Spire.Pdf.PdfNewDocument.Save(System.IO.Stream)">
  60801. <summary>
  60802. Saves the document to the specified stream.
  60803. </summary>
  60804. <param name="stream">The stream object where PDF document will be saved.</param>
  60805. </member>
  60806. <member name="M:Spire.Pdf.PdfNewDocument.Close(System.Boolean)">
  60807. <summary>
  60808. Closes the document.
  60809. </summary>
  60810. <param name="completely">if set to <c>true</c> the document should be disposed completely.</param>
  60811. <remarks>The document is disposed after calling the Close method. So, the document can not be saved if Close method was invoked.</remarks>
  60812. </member>
  60813. <member name="M:Spire.Pdf.PdfNewDocument.Clone">
  60814. <summary>
  60815. Creates a new object that is a copy of the current instance.
  60816. </summary>
  60817. <value>A new object that is a copy of this instance.</value>
  60818. <remarks>The resulting clone must be of the same type as or a compatible type to the original instance.</remarks>
  60819. </member>
  60820. <member name="T:Spire.Pdf.ProgressEventArgs">
  60821. <summary>
  60822. Shows the saving progress.
  60823. </summary>
  60824. </member>
  60825. <member name="P:Spire.Pdf.ProgressEventArgs.Total">
  60826. <summary>
  60827. Gets the total number of the elements (pages) that need to be saved.
  60828. </summary>
  60829. </member>
  60830. <member name="P:Spire.Pdf.ProgressEventArgs.Current">
  60831. <summary>
  60832. Gets the current element (page) index that just was saved.
  60833. </summary>
  60834. <remarks>The index value increases constantly from 0 to Total.</remarks>
  60835. </member>
  60836. <member name="P:Spire.Pdf.ProgressEventArgs.Progress">
  60837. <summary>
  60838. Gets the progress.
  60839. </summary>
  60840. <remarks>Progress constantly increases from 0.0 to 1.0.
  60841. 1.0 value means that entire document has been saved.</remarks>
  60842. </member>
  60843. <member name="T:Spire.Pdf.PdfDocumentInformation">
  60844. <summary>
  60845. A class containing the information about the document.
  60846. </summary>
  60847. </member>
  60848. <member name="F:Spire.Pdf.PdfDocumentInformation.PREDEFINED_PROPERTIES">
  60849. <summary>
  60850. Predefined properties in document info.
  60851. </summary>
  60852. </member>
  60853. <member name="F:Spire.Pdf.PdfDocumentInformation.m_metadata">
  60854. <summary>
  60855. The metadata in catalog.
  60856. </summary>
  60857. </member>
  60858. <member name="P:Spire.Pdf.PdfDocumentInformation.CreationDate">
  60859. <summary>
  60860. Gets or sets the creation date.
  60861. </summary>
  60862. </member>
  60863. <member name="P:Spire.Pdf.PdfDocumentInformation.ModificationDate">
  60864. <summary>
  60865. Gets or sets the modification date.
  60866. </summary>
  60867. </member>
  60868. <member name="P:Spire.Pdf.PdfDocumentInformation.Title">
  60869. <summary>
  60870. Gets or sets the title.
  60871. </summary>
  60872. </member>
  60873. <member name="P:Spire.Pdf.PdfDocumentInformation.Author">
  60874. <summary>
  60875. Gets or sets the author.
  60876. </summary>
  60877. </member>
  60878. <member name="P:Spire.Pdf.PdfDocumentInformation.Subject">
  60879. <summary>
  60880. Gets or sets the subject.
  60881. </summary>
  60882. </member>
  60883. <member name="P:Spire.Pdf.PdfDocumentInformation.Keywords">
  60884. <summary>
  60885. Gets or sets the keywords.
  60886. </summary>
  60887. </member>
  60888. <member name="P:Spire.Pdf.PdfDocumentInformation.Creator">
  60889. <summary>
  60890. Gets or sets the creator.
  60891. </summary>
  60892. </member>
  60893. <member name="P:Spire.Pdf.PdfDocumentInformation.Producer">
  60894. <summary>
  60895. Gets or sets the producer.
  60896. </summary>
  60897. </member>
  60898. <member name="M:Spire.Pdf.PdfDocumentInformation.RemoveCustomProperty(System.String)">
  60899. <summary>
  60900. Remove custom property.
  60901. </summary>
  60902. <param name="name">
  60903. The property name.
  60904. Name not be Title,Author,Subject,Keywords,Creator,Producer,CreationDate,ModificationDate,Trap.
  60905. </param>
  60906. </member>
  60907. <member name="M:Spire.Pdf.PdfDocumentInformation.SetCustomProperty(System.String,System.String)">
  60908. <summary>
  60909. Set custom property.
  60910. </summary>
  60911. <param name="name">
  60912. The property name.
  60913. Name not be Title,Author,Subject,Keywords,Creator,Producer,CreationDate,ModificationDate,Trap.
  60914. </param>
  60915. <param name="value">The property value.</param>
  60916. </member>
  60917. <member name="M:Spire.Pdf.PdfDocumentInformation.GetCustomProperty(System.String)">
  60918. <summary>
  60919. Get custom property.
  60920. </summary>
  60921. <param name="name">
  60922. The property name.
  60923. Name not be Title,Author,Subject,Keywords,Creator,Producer,CreationDate,ModificationDate,Trap.
  60924. </param>
  60925. <returns>The property value.null if property not exist.</returns>
  60926. </member>
  60927. <member name="M:Spire.Pdf.PdfDocumentInformation.GetAllCustomProperties">
  60928. <summary>
  60929. Get all custom properties.
  60930. </summary>
  60931. <returns>The all properties.</returns>
  60932. </member>
  60933. <member name="P:Spire.Pdf.PdfDocumentInformation.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  60934. <summary>
  60935. Gets the element.
  60936. </summary>
  60937. <value></value>
  60938. </member>
  60939. <member name="M:Spire.Pdf.PdfDocumentInformation.Dictionary_BeginSave(System.Object,Spire.Pdf.Primitives.SavePdfPrimitiveEventArgs)">
  60940. <summary>
  60941. Trigger when pdf wrappered element saving.
  60942. </summary>
  60943. <param name="sender">The source of event.</param>
  60944. <param name="ars">The arguments of event.</param>
  60945. </member>
  60946. <member name="M:Spire.Pdf.PdfDocumentInformation.SyncMetadata">
  60947. <summary>
  60948. Synchronize metadata.
  60949. </summary>
  60950. </member>
  60951. <member name="M:Spire.Pdf.PdfDocumentInformation.SyncMetadata_Author">
  60952. <summary>
  60953. Synchronize metadata's author.
  60954. </summary>
  60955. </member>
  60956. <member name="M:Spire.Pdf.PdfDocumentInformation.SyncMetadata_CreateDate">
  60957. <summary>
  60958. Synchronize metadata's create date.
  60959. </summary>
  60960. </member>
  60961. <member name="M:Spire.Pdf.PdfDocumentInformation.SyncMetadata_Creator">
  60962. <summary>
  60963. Synchronize metadata's creator.
  60964. </summary>
  60965. </member>
  60966. <member name="M:Spire.Pdf.PdfDocumentInformation.SyncMetadata_Keywords">
  60967. <summary>
  60968. Synchronize metadata's keywords.
  60969. </summary>
  60970. </member>
  60971. <member name="M:Spire.Pdf.PdfDocumentInformation.SyncMetadata_ModificationDate">
  60972. <summary>
  60973. Synchronize metadata's modification date.
  60974. </summary>
  60975. </member>
  60976. <member name="M:Spire.Pdf.PdfDocumentInformation.SyncMetadata_Producer">
  60977. <summary>
  60978. Synchronize metadata's producer.
  60979. </summary>
  60980. </member>
  60981. <member name="M:Spire.Pdf.PdfDocumentInformation.SyncMetadata_Subject">
  60982. <summary>
  60983. Synchronize metadata's subject.
  60984. </summary>
  60985. </member>
  60986. <member name="M:Spire.Pdf.PdfDocumentInformation.SyncMetadata_Title">
  60987. <summary>
  60988. Synchronize metadata's title.
  60989. </summary>
  60990. </member>
  60991. <member name="M:Spire.Pdf.PdfDocumentInformation.SyncMetadata_CustomProperties">
  60992. <summary>
  60993. Synchronize metadata's customProperties.
  60994. </summary>
  60995. </member>
  60996. <member name="T:Spire.Pdf.PdfXmpMetadata">
  60997. <summary>
  60998. A metadata stream containing metadata for document.
  60999. </summary>
  61000. </member>
  61001. <member name="F:Spire.Pdf.PdfXmpMetadata.CUSTOM_PROPERTY_SPECIAL_CHAR_MAP">
  61002. <summary>
  61003. Special char mapping in custom property name.
  61004. </summary>
  61005. </member>
  61006. <member name="F:Spire.Pdf.PdfXmpMetadata.ISO8601_DATE_FORMAT">
  61007. <summary>
  61008. ISO8601 datetime format.
  61009. </summary>
  61010. </member>
  61011. <member name="F:Spire.Pdf.PdfXmpMetadata.m_stream">
  61012. <summary>
  61013. The metadata stream.
  61014. </summary>
  61015. </member>
  61016. <member name="F:Spire.Pdf.PdfXmpMetadata.m_xmpMeta">
  61017. <summary>
  61018. The xmp metadata structure.
  61019. </summary>
  61020. </member>
  61021. <member name="M:Spire.Pdf.PdfXmpMetadata.#ctor">
  61022. <summary>
  61023. A constructor for new metadata stream.
  61024. </summary>
  61025. </member>
  61026. <member name="M:Spire.Pdf.PdfXmpMetadata.#ctor(Spire.Pdf.Core.PdfStream)">
  61027. <summary>
  61028. A constructor for a existing metadata stream.
  61029. </summary>
  61030. <param name="stream">A existing metadata stream.</param>
  61031. </member>
  61032. <member name="M:Spire.Pdf.PdfXmpMetadata.SetAuthor(System.String)">
  61033. <summary>
  61034. Set author. If value is null, delete the property.
  61035. </summary>
  61036. <param name="value">The author.</param>
  61037. </member>
  61038. <member name="M:Spire.Pdf.PdfXmpMetadata.GetAuthor">
  61039. <summary>
  61040. Get author.
  61041. </summary>
  61042. </member>
  61043. <member name="M:Spire.Pdf.PdfXmpMetadata.ExistAuthor">
  61044. <summary>
  61045. Whether exist author property.
  61046. </summary>
  61047. <returns>Returns true if the property exists.</returns>
  61048. </member>
  61049. <member name="M:Spire.Pdf.PdfXmpMetadata.SetCreateDate(System.Nullable{System.DateTime})">
  61050. <summary>
  61051. Set create date.If value is null, delete the property.
  61052. </summary>
  61053. <param name="value">The create date.</param>
  61054. </member>
  61055. <member name="M:Spire.Pdf.PdfXmpMetadata.SetCreateDate(System.String)">
  61056. <summary>
  61057. Set create date.If value is null, delete the property.
  61058. </summary>
  61059. <param name="value">the date in the format yyyy-MM-ddTHH:mm:sszzz</param>
  61060. </member>
  61061. <member name="M:Spire.Pdf.PdfXmpMetadata.GetCreateDate">
  61062. <summary>
  61063. Get create date.
  61064. </summary>
  61065. </member>
  61066. <member name="M:Spire.Pdf.PdfXmpMetadata.ExistCreateDate">
  61067. <summary>
  61068. Whether exist create date property.
  61069. </summary>
  61070. <returns>Returns true if the property exists.</returns>
  61071. </member>
  61072. <member name="M:Spire.Pdf.PdfXmpMetadata.SetCreator(System.String)">
  61073. <summary>
  61074. Set creator. If value is null, delete the property.
  61075. </summary>
  61076. <param name="value">The creator.</param>
  61077. </member>
  61078. <member name="M:Spire.Pdf.PdfXmpMetadata.GetCreator">
  61079. <summary>
  61080. Get creator.
  61081. </summary>
  61082. </member>
  61083. <member name="M:Spire.Pdf.PdfXmpMetadata.ExistCreator">
  61084. <summary>
  61085. Whether exist creator property.
  61086. </summary>
  61087. <returns>Returns true if the property exists.</returns>
  61088. </member>
  61089. <member name="M:Spire.Pdf.PdfXmpMetadata.SetKeywords(System.String)">
  61090. <summary>
  61091. Set keywords. If value is null, delete the property.
  61092. </summary>
  61093. <param name="value">The keywords.</param>
  61094. </member>
  61095. <member name="M:Spire.Pdf.PdfXmpMetadata.GetKeywords">
  61096. <summary>
  61097. Get keywords.
  61098. </summary>
  61099. </member>
  61100. <member name="M:Spire.Pdf.PdfXmpMetadata.ExistKeywords">
  61101. <summary>
  61102. Whether exist keywords property.
  61103. </summary>
  61104. <returns>Returns true if the property exists.</returns>
  61105. </member>
  61106. <member name="M:Spire.Pdf.PdfXmpMetadata.SetModifyDate(System.Nullable{System.DateTime})">
  61107. <summary>
  61108. Set modify date. If value is null, delete the property.
  61109. </summary>
  61110. <param name="value">The modify date.</param>
  61111. </member>
  61112. <member name="M:Spire.Pdf.PdfXmpMetadata.SetModifyDate(System.String)">
  61113. <summary>
  61114. Set modify date. If value is null, delete the property.
  61115. </summary>
  61116. <param name="value">the date in the format yyyy-MM-ddTHH:mm:sszzz</param>
  61117. </member>
  61118. <member name="M:Spire.Pdf.PdfXmpMetadata.GetModifyDate">
  61119. <summary>
  61120. Get modify date.
  61121. </summary>
  61122. </member>
  61123. <member name="M:Spire.Pdf.PdfXmpMetadata.ExistModifyDate">
  61124. <summary>
  61125. Whether exist modify date property.
  61126. </summary>
  61127. <returns>Returns true if the property exists.</returns>
  61128. </member>
  61129. <member name="M:Spire.Pdf.PdfXmpMetadata.SetProducer(System.String)">
  61130. <summary>
  61131. Set producer. If value is null, delete the property.
  61132. </summary>
  61133. <param name="value">The producer</param>
  61134. </member>
  61135. <member name="M:Spire.Pdf.PdfXmpMetadata.GetProducer">
  61136. <summary>
  61137. Get producer.
  61138. </summary>
  61139. </member>
  61140. <member name="M:Spire.Pdf.PdfXmpMetadata.ExistProducer">
  61141. <summary>
  61142. Whether exist producer property.
  61143. </summary>
  61144. <returns>Returns true if the property exists.</returns>
  61145. </member>
  61146. <member name="M:Spire.Pdf.PdfXmpMetadata.SetSubject(System.String)">
  61147. <summary>
  61148. Set subject. If value is null, delete the property.
  61149. </summary>
  61150. <param name="value">The subject.</param>
  61151. </member>
  61152. <member name="M:Spire.Pdf.PdfXmpMetadata.GetSubject">
  61153. <summary>
  61154. Get subject.
  61155. </summary>
  61156. </member>
  61157. <member name="M:Spire.Pdf.PdfXmpMetadata.ExistSubject">
  61158. <summary>
  61159. Whether exist subject property.
  61160. </summary>
  61161. <returns>Returns true if the property exists.</returns>
  61162. </member>
  61163. <member name="M:Spire.Pdf.PdfXmpMetadata.SetTitle(System.String)">
  61164. <summary>
  61165. Set title. If value is null, delete the property.
  61166. </summary>
  61167. <param name="value">The title.</param>
  61168. </member>
  61169. <member name="M:Spire.Pdf.PdfXmpMetadata.GetTitle">
  61170. <summary>
  61171. Get title.
  61172. </summary>
  61173. </member>
  61174. <member name="M:Spire.Pdf.PdfXmpMetadata.ExistTitle">
  61175. <summary>
  61176. Whether exist title property.
  61177. </summary>
  61178. <returns>Returns true if the property exists.</returns>
  61179. </member>
  61180. <member name="M:Spire.Pdf.PdfXmpMetadata.SetCustomProperty(System.String,System.String)">
  61181. <summary>
  61182. Set custom property. If value is null, delete the property.
  61183. </summary>
  61184. <param name="name">The property name.</param>
  61185. <param name="value">The property value.</param>
  61186. </member>
  61187. <member name="M:Spire.Pdf.PdfXmpMetadata.GetCustomProperty(System.String)">
  61188. <summary>
  61189. Get custom property.
  61190. </summary>
  61191. <param name="name">The property name.</param>
  61192. </member>
  61193. <member name="M:Spire.Pdf.PdfXmpMetadata.ExistCustomProperty(System.String)">
  61194. <summary>
  61195. Whether xxist custom property.
  61196. </summary>
  61197. <param name="name">The property name.</param>
  61198. <returns>Returns true if the property exists.</returns>
  61199. </member>
  61200. <member name="M:Spire.Pdf.PdfXmpMetadata.GetCustomProperties">
  61201. <summary>
  61202. Get all custom properties.
  61203. </summary>
  61204. <returns>The custom properties.</returns>
  61205. </member>
  61206. <member name="M:Spire.Pdf.PdfXmpMetadata.SetConformanceLevel(Spire.Pdf.PdfConformanceLevel)">
  61207. <summary>
  61208. Set pdf conformanceLevel.
  61209. </summary>
  61210. <param name="conformanceLevel">The pdf conformanceLevel.</param>
  61211. </member>
  61212. <member name="M:Spire.Pdf.PdfXmpMetadata.GetConformanceLevel">
  61213. <summary>
  61214. Get pdf conformanceLevel.
  61215. </summary>
  61216. <returns>The pdf conformanceLevel.</returns>
  61217. </member>
  61218. <member name="M:Spire.Pdf.PdfXmpMetadata.UnescapeCustomProperty(System.String)">
  61219. <summary>
  61220. Unescape special char in the escaped property name.
  61221. </summary>
  61222. <param name="name">The escaped property name.</param>
  61223. <returns>The property name.</returns>
  61224. </member>
  61225. <member name="M:Spire.Pdf.PdfXmpMetadata.ProcessFirstCharcter(System.String)">
  61226. <summary>
  61227. The first character of an xml node name can only be a letter or a short underscore.
  61228. </summary>
  61229. <param name="name">The name</param>
  61230. <returns>Processed string</returns>
  61231. </member>
  61232. <member name="M:Spire.Pdf.PdfXmpMetadata.UnProcessFirstCharcter(System.String)">
  61233. <summary>
  61234. The first character of an xml node name can only be a letter or a short underscore.
  61235. </summary>
  61236. <param name="name">The name</param>
  61237. <returns>UnProcessed string</returns>
  61238. </member>
  61239. <member name="M:Spire.Pdf.PdfXmpMetadata.EscapeCustomProperty(System.String)">
  61240. <summary>
  61241. Escape special char in the property name.
  61242. </summary>
  61243. <param name="name">The property name.</param>
  61244. <returns>The escaped property name.</returns>
  61245. </member>
  61246. <member name="M:Spire.Pdf.PdfXmpMetadata.ConvertXmpDateTime(Spire.Xmp.IXmpDateTime)">
  61247. <summary>
  61248. Convert xmp date time to .net DateTime
  61249. </summary>
  61250. <param name="xmpDateTime">The xmp date time.</param>
  61251. <returns>The .net DateTime</returns>
  61252. </member>
  61253. <member name="P:Spire.Pdf.PdfXmpMetadata.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  61254. <summary>
  61255. Gets the element.
  61256. </summary>
  61257. <value></value>
  61258. </member>
  61259. <member name="T:Spire.Pdf.PdfViewerPreferences">
  61260. <summary>
  61261. Defines the way the document is to be presented on the screen or in print.
  61262. </summary>
  61263. </member>
  61264. <member name="P:Spire.Pdf.PdfViewerPreferences.CenterWindow">
  61265. <summary>
  61266. A flag specifying whether to position the documents window in the center of the screen.
  61267. </summary>
  61268. </member>
  61269. <member name="M:Spire.Pdf.PdfViewerPreferences.SetBookMarkExpandOrCollapse(Spire.Pdf.Primitives.PdfDictionary,System.Boolean)">
  61270. <summary>
  61271. Set Expand or Collapse
  61272. </summary>
  61273. <param name="dictionary"></param>
  61274. <param name="open"></param>
  61275. </member>
  61276. <member name="M:Spire.Pdf.PdfViewerPreferences.FineNodeTree(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Primitives.PdfName)">
  61277. <summary>
  61278. Find Node Tree
  61279. </summary>
  61280. <param name="dicNodeTree"></param>
  61281. <param name="keyName"></param>
  61282. <returns></returns>
  61283. </member>
  61284. <member name="M:Spire.Pdf.PdfViewerPreferences.ForeachTree(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Primitives.PdfName,Spire.Pdf.Primitives.PdfName,System.Boolean)">
  61285. <summary>
  61286. iterates Bookmark,Set Expand or Collapse
  61287. </summary>
  61288. <param name="dictionary"></param>
  61289. <param name="firstName"></param>
  61290. <param name="lastName"></param>
  61291. <param name="open"></param>
  61292. </member>
  61293. <member name="M:Spire.Pdf.PdfViewerPreferences.FindFloorNode(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Primitives.PdfName,Spire.Pdf.Primitives.PdfName)">
  61294. <summary>
  61295. Find the click node
  61296. </summary>
  61297. <param name="dictionary"></param>
  61298. <param name="firstName"></param>
  61299. <param name="lastName"></param>
  61300. <returns></returns>
  61301. </member>
  61302. <member name="P:Spire.Pdf.PdfViewerPreferences.BookMarkExpandOrCollapse">
  61303. <summary>
  61304. It's true,expand node
  61305. It's false,collapse node
  61306. </summary>
  61307. </member>
  61308. <member name="P:Spire.Pdf.PdfViewerPreferences.DisplayTitle">
  61309. <summary>
  61310. A flag specifying whether the windows title bar should display the document title taken
  61311. from the Title entry of the document information dictionary. If false, the title bar
  61312. should instead display the name of the Pdf file containing the document.
  61313. </summary>
  61314. </member>
  61315. <member name="P:Spire.Pdf.PdfViewerPreferences.FitWindow">
  61316. <summary>
  61317. A flag specifying whether to resize the documents window to fit the size of the first
  61318. displayed page.
  61319. </summary>
  61320. </member>
  61321. <member name="P:Spire.Pdf.PdfViewerPreferences.HideMenubar">
  61322. <summary>
  61323. A flag specifying whether to hide the viewer applications menu bar when the
  61324. document is active.
  61325. </summary>
  61326. </member>
  61327. <member name="P:Spire.Pdf.PdfViewerPreferences.HideToolbar">
  61328. <summary>
  61329. A flag specifying whether to hide the viewer applications tool bars when the document is active.
  61330. </summary>
  61331. </member>
  61332. <member name="P:Spire.Pdf.PdfViewerPreferences.HideWindowUI">
  61333. <summary>
  61334. A flag specifying whether to hide user interface elements in the documents window
  61335. (such as scroll bars and navigation controls), leaving only the documents contents displayed.
  61336. </summary>
  61337. </member>
  61338. <member name="P:Spire.Pdf.PdfViewerPreferences.PageMode">
  61339. <summary>
  61340. A name object specifying how the document should be displayed when opened.
  61341. </summary>
  61342. </member>
  61343. <member name="P:Spire.Pdf.PdfViewerPreferences.PageLayout">
  61344. <summary>
  61345. A name object specifying the page layout to be used when the document is opened.
  61346. </summary>
  61347. </member>
  61348. <member name="P:Spire.Pdf.PdfViewerPreferences.PrintScaling">
  61349. <summary>
  61350. Gets or Set the page scaling option to be selected
  61351. when a print dialog is displayed for this document.
  61352. </summary>
  61353. </member>
  61354. <member name="P:Spire.Pdf.PdfViewerPreferences.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  61355. <summary>
  61356. Gets the element.
  61357. </summary>
  61358. <value></value>
  61359. </member>
  61360. <member name="T:Spire.Pdf.PdfCollection">
  61361. <summary>
  61362. Base collection of the pdf objects.
  61363. </summary>
  61364. </member>
  61365. <member name="M:Spire.Pdf.PdfCollection.#ctor">
  61366. <summary>
  61367. Initializes a new instance of the class.
  61368. </summary>
  61369. </member>
  61370. <member name="P:Spire.Pdf.PdfCollection.Count">
  61371. <summary>
  61372. Gets number of the elements in the collection.
  61373. </summary>
  61374. <value>The total number of elements in the collection.</value>
  61375. </member>
  61376. <member name="P:Spire.Pdf.PdfCollection.List">
  61377. <summary>
  61378. Gets internal list of the collection.
  61379. </summary>
  61380. </member>
  61381. <member name="M:Spire.Pdf.PdfCollection.GetEnumerator">
  61382. <summary>
  61383. Returns an enumerator that iterates through a collection.
  61384. </summary>
  61385. <returns>Returns an enumerator that iterates through a collection.</returns>
  61386. </member>
  61387. <member name="P:Spire.Pdf.PdfResources.Item(System.String,Spire.Pdf.PdfResourceType)">
  61388. <summary>
  61389. Get a resource.
  61390. </summary>
  61391. <param name="resourceName">The resource name.</param>
  61392. <param name="resourceType">The resource type.</param>
  61393. <returns>A resource.return null if not exist.</returns>
  61394. </member>
  61395. <member name="M:Spire.Pdf.PdfResources.GetResource(System.String,Spire.Pdf.PdfResourceType)">
  61396. <summary>
  61397. Get the resource.
  61398. </summary>
  61399. <param name="resourceName">The resource name.</param>
  61400. <param name="resourceType">The resource type.</param>
  61401. <returns>The resource.Return null,if not contain a resource with the name.</returns>
  61402. </member>
  61403. <member name="M:Spire.Pdf.PdfResources.AddResource(System.String,Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.PdfResourceType)">
  61404. <summary>
  61405. Add a resource.
  61406. </summary>
  61407. <param name="name">The resource name.</param>
  61408. <param name="resource">The resource.</param>
  61409. <param name="resourceType">The resource type.</param>
  61410. </member>
  61411. <member name="M:Spire.Pdf.PdfResources.AddResource(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.PdfResourceType)">
  61412. <summary>
  61413. Add a resource.
  61414. </summary>
  61415. <param name="resource">The resource.</param>
  61416. <param name="resourceType">The resource type.</param>
  61417. </member>
  61418. <member name="M:Spire.Pdf.PdfResources.RemoveResource(System.String,Spire.Pdf.PdfResourceType)">
  61419. <summary>
  61420. Remove a resource.
  61421. </summary>
  61422. <param name="resourceName">The resource name.</param>
  61423. <param name="resourceType">The resource type.</param>
  61424. </member>
  61425. <member name="M:Spire.Pdf.PdfResources.ContainResource(Spire.Pdf.Interfaces.IPdfPrimitive,Spire.Pdf.PdfResourceType)">
  61426. <summary>
  61427. Whether to contain the resource.
  61428. </summary>
  61429. <param name="resource">The resource.</param>
  61430. <param name="resourceType">The resource type.</param>
  61431. <returns>True,if contain the resource;False,otherwise.</returns>
  61432. </member>
  61433. <member name="M:Spire.Pdf.PdfResources.GetResources(Spire.Pdf.PdfResourceType)">
  61434. <summary>
  61435. Get the resources.
  61436. </summary>
  61437. <param name="resourceType">The resource type.</param>
  61438. <returns>The resources dictionary of the resource type.</returns>
  61439. </member>
  61440. <member name="T:Spire.Pdf.PdfPageOrientation">
  61441. <summary>
  61442. Enumerator that implements page orientations.
  61443. </summary>
  61444. </member>
  61445. <member name="F:Spire.Pdf.PdfPageOrientation.Portrait">
  61446. <summary>
  61447. Portrait orientation.
  61448. </summary>
  61449. </member>
  61450. <member name="F:Spire.Pdf.PdfPageOrientation.Landscape">
  61451. <summary>
  61452. Landscape orientation.
  61453. </summary>
  61454. </member>
  61455. <member name="T:Spire.Pdf.PdfPageRotateAngle">
  61456. <summary>
  61457. The number of degrees by which the page should be rotated clockwise when displayed or printed.
  61458. </summary>
  61459. </member>
  61460. <member name="F:Spire.Pdf.PdfPageRotateAngle.RotateAngle0">
  61461. <summary>
  61462. The page is rotated as 0 angle.
  61463. </summary>
  61464. </member>
  61465. <member name="F:Spire.Pdf.PdfPageRotateAngle.RotateAngle90">
  61466. <summary>
  61467. The page is rotated as 90 angle.
  61468. </summary>
  61469. </member>
  61470. <member name="F:Spire.Pdf.PdfPageRotateAngle.RotateAngle180">
  61471. <summary>
  61472. The page is rotated as 180 angle.
  61473. </summary>
  61474. </member>
  61475. <member name="F:Spire.Pdf.PdfPageRotateAngle.RotateAngle270">
  61476. <summary>
  61477. The page is rotated as 270 angle.
  61478. </summary>
  61479. </member>
  61480. <member name="T:Spire.Pdf.PdfNumberStyle">
  61481. <summary>
  61482. Specifies numbering style of page labels.
  61483. </summary>
  61484. </member>
  61485. <member name="F:Spire.Pdf.PdfNumberStyle.None">
  61486. <summary>
  61487. No numbering at all.
  61488. </summary>
  61489. </member>
  61490. <member name="F:Spire.Pdf.PdfNumberStyle.Numeric">
  61491. <summary>
  61492. Decimal arabic numerals.
  61493. </summary>
  61494. </member>
  61495. <member name="F:Spire.Pdf.PdfNumberStyle.LowerLatin">
  61496. <summary>
  61497. Lowercase letters a-z.
  61498. </summary>
  61499. </member>
  61500. <member name="F:Spire.Pdf.PdfNumberStyle.LowerRoman">
  61501. <summary>
  61502. Lowercase roman numerals.
  61503. </summary>
  61504. </member>
  61505. <member name="F:Spire.Pdf.PdfNumberStyle.UpperLatin">
  61506. <summary>
  61507. Uppercase letters A-Z.
  61508. </summary>
  61509. </member>
  61510. <member name="F:Spire.Pdf.PdfNumberStyle.UpperRoman">
  61511. <summary>
  61512. Uppercase roman numerals.
  61513. </summary>
  61514. </member>
  61515. <member name="T:Spire.Pdf.PdfDockStyle">
  61516. <summary>
  61517. Specifies the docking style of the page template.
  61518. </summary>
  61519. <remarks>This enumeration is used in class.</remarks>
  61520. </member>
  61521. <member name="F:Spire.Pdf.PdfDockStyle.None">
  61522. <summary>
  61523. The page template is not docked.
  61524. </summary>
  61525. </member>
  61526. <member name="F:Spire.Pdf.PdfDockStyle.Bottom">
  61527. <summary>
  61528. The page template edge is docked to the bottom page's side.
  61529. </summary>
  61530. </member>
  61531. <member name="F:Spire.Pdf.PdfDockStyle.Top">
  61532. <summary>
  61533. The page template edge is docked to the top page's side.
  61534. </summary>
  61535. </member>
  61536. <member name="F:Spire.Pdf.PdfDockStyle.Left">
  61537. <summary>
  61538. The page template edge is docked to the left page's side.
  61539. </summary>
  61540. </member>
  61541. <member name="F:Spire.Pdf.PdfDockStyle.Right">
  61542. <summary>
  61543. The page template edge is docked to the right page's side.
  61544. </summary>
  61545. </member>
  61546. <member name="F:Spire.Pdf.PdfDockStyle.Fill">
  61547. <summary>
  61548. The page template stretch on full page.
  61549. </summary>
  61550. </member>
  61551. <member name="T:Spire.Pdf.PdfAlignmentStyle">
  61552. <summary>
  61553. Specifies how the page template is aligned relative to the template area.
  61554. </summary>
  61555. <remarks>This enumeration is used in class.</remarks>
  61556. </member>
  61557. <member name="F:Spire.Pdf.PdfAlignmentStyle.None">
  61558. <summary>
  61559. Specifies no alignment.
  61560. </summary>
  61561. </member>
  61562. <member name="F:Spire.Pdf.PdfAlignmentStyle.TopLeft">
  61563. <summary>
  61564. The template is top left aligned.
  61565. </summary>
  61566. </member>
  61567. <member name="F:Spire.Pdf.PdfAlignmentStyle.TopCenter">
  61568. <summary>
  61569. The template is top center aligned.
  61570. </summary>
  61571. </member>
  61572. <member name="F:Spire.Pdf.PdfAlignmentStyle.TopRight">
  61573. <summary>
  61574. The template is top right aligned.
  61575. </summary>
  61576. </member>
  61577. <member name="F:Spire.Pdf.PdfAlignmentStyle.MiddleLeft">
  61578. <summary>
  61579. The template is middle left aligned.
  61580. </summary>
  61581. </member>
  61582. <member name="F:Spire.Pdf.PdfAlignmentStyle.MiddleCenter">
  61583. <summary>
  61584. The template is middle center aligned.
  61585. </summary>
  61586. </member>
  61587. <member name="F:Spire.Pdf.PdfAlignmentStyle.MiddleRight">
  61588. <summary>
  61589. The template is middle right aligned.
  61590. </summary>
  61591. </member>
  61592. <member name="F:Spire.Pdf.PdfAlignmentStyle.BottomLeft">
  61593. <summary>
  61594. The template is bottom left aligned.
  61595. </summary>
  61596. </member>
  61597. <member name="F:Spire.Pdf.PdfAlignmentStyle.BottomCenter">
  61598. <summary>
  61599. The template is bottom center aligned.
  61600. </summary>
  61601. </member>
  61602. <member name="F:Spire.Pdf.PdfAlignmentStyle.BottomRight">
  61603. <summary>
  61604. The template is bottom right aligned.
  61605. </summary>
  61606. </member>
  61607. <member name="T:Spire.Pdf.PdfPageLayout">
  61608. <summary>
  61609. A name object specifying the page layout to be used when the
  61610. document is opened.
  61611. </summary>
  61612. </member>
  61613. <member name="F:Spire.Pdf.PdfPageLayout.SinglePage">
  61614. <summary>
  61615. Default Value. Display one page at a time.
  61616. </summary>
  61617. </member>
  61618. <member name="F:Spire.Pdf.PdfPageLayout.OneColumn">
  61619. <summary>
  61620. Display the pages in one column.
  61621. </summary>
  61622. </member>
  61623. <member name="F:Spire.Pdf.PdfPageLayout.TwoColumnLeft">
  61624. <summary>
  61625. Display the pages in two columns, with odd numbered
  61626. pages on the left.
  61627. </summary>
  61628. </member>
  61629. <member name="F:Spire.Pdf.PdfPageLayout.TwoColumnRight">
  61630. <summary>
  61631. Display the pages in two columns, with odd numbered
  61632. pages on the right.
  61633. </summary>
  61634. </member>
  61635. <member name="F:Spire.Pdf.PdfPageLayout.TwoPageLeft">
  61636. <summary>
  61637. Display the pages two at a time, with odd-numbered pages on the left
  61638. </summary>
  61639. </member>
  61640. <member name="F:Spire.Pdf.PdfPageLayout.TwoPageRight">
  61641. <summary>
  61642. Display the pages two at a time, with odd-numbered pages on the right
  61643. </summary>
  61644. </member>
  61645. <member name="T:Spire.Pdf.PdfPageMode">
  61646. <summary>
  61647. Represents mode of document displaying.
  61648. </summary>
  61649. </member>
  61650. <member name="F:Spire.Pdf.PdfPageMode.UseNone">
  61651. <summary>
  61652. Default value. Neither document outline nor thumbnail images visible.
  61653. </summary>
  61654. </member>
  61655. <member name="F:Spire.Pdf.PdfPageMode.UseOutlines">
  61656. <summary>
  61657. Document outline visible.
  61658. </summary>
  61659. </member>
  61660. <member name="F:Spire.Pdf.PdfPageMode.UseThumbs">
  61661. <summary>
  61662. Thumbnail images visible.
  61663. </summary>
  61664. </member>
  61665. <member name="F:Spire.Pdf.PdfPageMode.FullScreen">
  61666. <summary>
  61667. Full-screen mode, with no menu bar, window
  61668. controls, or any other window visible.
  61669. </summary>
  61670. </member>
  61671. <member name="F:Spire.Pdf.PdfPageMode.UseOC">
  61672. <summary>
  61673. Optional content group panel visible.
  61674. </summary>
  61675. </member>
  61676. <member name="F:Spire.Pdf.PdfPageMode.UseAttachments">
  61677. <summary>
  61678. Attachments are visible.
  61679. </summary>
  61680. </member>
  61681. <member name="F:Spire.Pdf.TemplateType.None">
  61682. <summary>
  61683. Page template is not used as header.
  61684. </summary>
  61685. </member>
  61686. <member name="F:Spire.Pdf.TemplateType.Top">
  61687. <summary>
  61688. Page template is used as Top.
  61689. </summary>
  61690. </member>
  61691. <member name="F:Spire.Pdf.TemplateType.Bottom">
  61692. <summary>
  61693. Page template is used as Bottom.
  61694. </summary>
  61695. </member>
  61696. <member name="F:Spire.Pdf.TemplateType.Left">
  61697. <summary>
  61698. Page template is used as Left.
  61699. </summary>
  61700. </member>
  61701. <member name="F:Spire.Pdf.TemplateType.Right">
  61702. <summary>
  61703. Page template is used as Right.
  61704. </summary>
  61705. </member>
  61706. <member name="T:Spire.Pdf.PdfTransitionStyle">
  61707. <summary>
  61708. Enumeration of possible transition styles when moving to the page from another
  61709. during a presentation
  61710. </summary>
  61711. </member>
  61712. <member name="F:Spire.Pdf.PdfTransitionStyle.Split">
  61713. <summary>
  61714. Two lines sweep across the screen, revealing the new page. The lines may be either
  61715. horizontal or vertical and may move inward from the edges of the page or outward
  61716. from the center.
  61717. </summary>
  61718. </member>
  61719. <member name="F:Spire.Pdf.PdfTransitionStyle.Blinds">
  61720. <summary>
  61721. Multiple lines, evenly spaced across the screen, synchronously sweep in the same
  61722. direction to reveal the new page. The lines may be either horizontal or vertical.
  61723. Horizontal lines move downward; vertical lines move to the right.
  61724. </summary>
  61725. </member>
  61726. <member name="F:Spire.Pdf.PdfTransitionStyle.Box">
  61727. <summary>
  61728. A rectangular box sweeps inward from the edges of the page or outward from the center,
  61729. revealing the new page.
  61730. </summary>
  61731. </member>
  61732. <member name="F:Spire.Pdf.PdfTransitionStyle.Wipe">
  61733. <summary>
  61734. A single line sweeps across the screen from one edge to the other, revealing the new page.
  61735. </summary>
  61736. </member>
  61737. <member name="F:Spire.Pdf.PdfTransitionStyle.Dissolve">
  61738. <summary>
  61739. The old page dissolves gradually to reveal the new one.
  61740. </summary>
  61741. </member>
  61742. <member name="F:Spire.Pdf.PdfTransitionStyle.Glitter">
  61743. <summary>
  61744. Similar to Dissolve, except that the effect sweeps across the page in a wide band moving from
  61745. one side of the screen to the other.
  61746. </summary>
  61747. </member>
  61748. <member name="F:Spire.Pdf.PdfTransitionStyle.Replace">
  61749. <summary>
  61750. The new page simply replaces the old one with no special transition effect.
  61751. </summary>
  61752. </member>
  61753. <member name="F:Spire.Pdf.PdfTransitionStyle.Fly">
  61754. <summary>
  61755. Changes are flown out or in, to or from a location that is offscreen.
  61756. </summary>
  61757. </member>
  61758. <member name="F:Spire.Pdf.PdfTransitionStyle.Push">
  61759. <summary>
  61760. The old page slides off the screen while the new page slides in, pushing the old page out.
  61761. </summary>
  61762. </member>
  61763. <member name="F:Spire.Pdf.PdfTransitionStyle.Cover">
  61764. <summary>
  61765. The new page slides on to the screen, covering the old page.
  61766. </summary>
  61767. </member>
  61768. <member name="F:Spire.Pdf.PdfTransitionStyle.Uncover">
  61769. <summary>
  61770. The old page slides off the screen, uncovering the new page.
  61771. </summary>
  61772. </member>
  61773. <member name="F:Spire.Pdf.PdfTransitionStyle.Fade">
  61774. <summary>
  61775. The new page gradually becomes visible through the old one.
  61776. </summary>
  61777. </member>
  61778. <member name="T:Spire.Pdf.PdfTransitionDimension">
  61779. <summary>
  61780. Enumeration of transition dimensions.
  61781. </summary>
  61782. </member>
  61783. <member name="F:Spire.Pdf.PdfTransitionDimension.Horizontal">
  61784. <summary>
  61785. Horizontal effect.
  61786. </summary>
  61787. </member>
  61788. <member name="F:Spire.Pdf.PdfTransitionDimension.Vertical">
  61789. <summary>
  61790. Vertical effect.
  61791. </summary>
  61792. </member>
  61793. <member name="T:Spire.Pdf.PdfTransitionMotion">
  61794. <summary>
  61795. Enumeration of transition motions.
  61796. </summary>
  61797. </member>
  61798. <member name="F:Spire.Pdf.PdfTransitionMotion.Inward">
  61799. <summary>
  61800. Inward motion from the edges of the page to center..
  61801. </summary>
  61802. </member>
  61803. <member name="F:Spire.Pdf.PdfTransitionMotion.Outward">
  61804. <summary>
  61805. Outward motion from the center of the page to edges.
  61806. </summary>
  61807. </member>
  61808. <member name="T:Spire.Pdf.PdfTransitionDirection">
  61809. <summary>
  61810. Enumeration of transition directions.
  61811. </summary>
  61812. </member>
  61813. <member name="F:Spire.Pdf.PdfTransitionDirection.LeftToRight">
  61814. <summary>
  61815. Left to Right direction.
  61816. </summary>
  61817. </member>
  61818. <member name="F:Spire.Pdf.PdfTransitionDirection.BottomToTop">
  61819. <summary>
  61820. Bottom to Top direction.
  61821. </summary>
  61822. </member>
  61823. <member name="F:Spire.Pdf.PdfTransitionDirection.RightToLeft">
  61824. <summary>
  61825. Right to Left direction.
  61826. </summary>
  61827. </member>
  61828. <member name="F:Spire.Pdf.PdfTransitionDirection.TopToBottom">
  61829. <summary>
  61830. Top to Bottom direction.
  61831. </summary>
  61832. </member>
  61833. <member name="F:Spire.Pdf.PdfTransitionDirection.TopLeftToBottomRight">
  61834. <summary>
  61835. TopLeft to BottomRight direction.
  61836. </summary>
  61837. </member>
  61838. <member name="T:Spire.Pdf.TabOrder">
  61839. <summary>
  61840. A name specifying the tab order to be used for annotations on the page.
  61841. </summary>
  61842. </member>
  61843. <member name="F:Spire.Pdf.TabOrder.Row">
  61844. <summary>
  61845. Row Order
  61846. </summary>
  61847. </member>
  61848. <member name="F:Spire.Pdf.TabOrder.Column">
  61849. <summary>
  61850. Column Order
  61851. </summary>
  61852. </member>
  61853. <member name="F:Spire.Pdf.TabOrder.Structure">
  61854. <summary>
  61855. Structure Order
  61856. </summary>
  61857. </member>
  61858. <member name="F:Spire.Pdf.TabOrder.Unspecified">
  61859. <summary>
  61860. Unspecified
  61861. </summary>
  61862. </member>
  61863. <member name="T:Spire.Pdf.PdfPageSize">
  61864. <summary>
  61865. Represents information about page size.
  61866. </summary>
  61867. </member>
  61868. <member name="F:Spire.Pdf.PdfPageSize.Letter">
  61869. <summary>
  61870. Letter format.
  61871. </summary>
  61872. </member>
  61873. <member name="F:Spire.Pdf.PdfPageSize.Note">
  61874. <summary>
  61875. Note format.
  61876. </summary>
  61877. </member>
  61878. <member name="F:Spire.Pdf.PdfPageSize.Legal">
  61879. <summary>
  61880. Legal format.
  61881. </summary>
  61882. </member>
  61883. <member name="F:Spire.Pdf.PdfPageSize.A0">
  61884. <summary>
  61885. A0 format.
  61886. </summary>
  61887. </member>
  61888. <member name="F:Spire.Pdf.PdfPageSize.A1">
  61889. <summary>
  61890. A1 format.
  61891. </summary>
  61892. </member>
  61893. <member name="F:Spire.Pdf.PdfPageSize.A2">
  61894. <summary>
  61895. A2 format.
  61896. </summary>
  61897. </member>
  61898. <member name="F:Spire.Pdf.PdfPageSize.A3">
  61899. <summary>
  61900. A3 format.
  61901. </summary>
  61902. </member>
  61903. <member name="F:Spire.Pdf.PdfPageSize.A4">
  61904. <summary>
  61905. A4 format.
  61906. </summary>
  61907. </member>
  61908. <member name="F:Spire.Pdf.PdfPageSize.A5">
  61909. <summary>
  61910. A5 format.
  61911. </summary>
  61912. </member>
  61913. <member name="F:Spire.Pdf.PdfPageSize.A6">
  61914. <summary>
  61915. A6 format.
  61916. </summary>
  61917. </member>
  61918. <member name="F:Spire.Pdf.PdfPageSize.A7">
  61919. <summary>
  61920. A7 format.
  61921. </summary>
  61922. </member>
  61923. <member name="F:Spire.Pdf.PdfPageSize.A8">
  61924. <summary>
  61925. A8 format.
  61926. </summary>
  61927. </member>
  61928. <member name="F:Spire.Pdf.PdfPageSize.A9">
  61929. <summary>
  61930. A9 format.
  61931. </summary>
  61932. </member>
  61933. <member name="F:Spire.Pdf.PdfPageSize.A10">
  61934. <summary>
  61935. A10 format.
  61936. </summary>
  61937. </member>
  61938. <member name="F:Spire.Pdf.PdfPageSize.B0">
  61939. <summary>
  61940. B0 format.
  61941. </summary>
  61942. </member>
  61943. <member name="F:Spire.Pdf.PdfPageSize.B1">
  61944. <summary>
  61945. B1 format.
  61946. </summary>
  61947. </member>
  61948. <member name="F:Spire.Pdf.PdfPageSize.B2">
  61949. <summary>
  61950. B2 format.
  61951. </summary>
  61952. </member>
  61953. <member name="F:Spire.Pdf.PdfPageSize.B3">
  61954. <summary>
  61955. B3 format.
  61956. </summary>
  61957. </member>
  61958. <member name="F:Spire.Pdf.PdfPageSize.B4">
  61959. <summary>
  61960. B4 format.
  61961. </summary>
  61962. </member>
  61963. <member name="F:Spire.Pdf.PdfPageSize.B5">
  61964. <summary>
  61965. B5 format.
  61966. </summary>
  61967. </member>
  61968. <member name="F:Spire.Pdf.PdfPageSize.ArchE">
  61969. <summary>
  61970. ArchE format.
  61971. </summary>
  61972. </member>
  61973. <member name="F:Spire.Pdf.PdfPageSize.ArchD">
  61974. <summary>
  61975. ArchD format.
  61976. </summary>
  61977. </member>
  61978. <member name="F:Spire.Pdf.PdfPageSize.ArchC">
  61979. <summary>
  61980. ArchC format.
  61981. </summary>
  61982. </member>
  61983. <member name="F:Spire.Pdf.PdfPageSize.ArchB">
  61984. <summary>
  61985. ArchB format.
  61986. </summary>
  61987. </member>
  61988. <member name="F:Spire.Pdf.PdfPageSize.ArchA">
  61989. <summary>
  61990. ArchA format.
  61991. </summary>
  61992. </member>
  61993. <member name="F:Spire.Pdf.PdfPageSize.Flsa">
  61994. <summary>
  61995. The American Foolscap format.
  61996. </summary>
  61997. </member>
  61998. <member name="F:Spire.Pdf.PdfPageSize.HalfLetter">
  61999. <summary>
  62000. HalfLetter format.
  62001. </summary>
  62002. </member>
  62003. <member name="F:Spire.Pdf.PdfPageSize.Letter11x17">
  62004. <summary>
  62005. 11x17 format.
  62006. </summary>
  62007. </member>
  62008. <member name="F:Spire.Pdf.PdfPageSize.Ledger">
  62009. <summary>
  62010. Ledger format.
  62011. </summary>
  62012. </member>
  62013. <member name="T:Spire.Pdf.PdfPageWidget">
  62014. <summary>
  62015. Represents a page loaded from a document.
  62016. </summary>
  62017. </member>
  62018. <member name="P:Spire.Pdf.PdfPageWidget.Size">
  62019. <summary>
  62020. Gets the size of the page.
  62021. </summary>
  62022. </member>
  62023. <member name="P:Spire.Pdf.PdfPageWidget.ActualSize">
  62024. <summary>
  62025. Get the visible region of the page.
  62026. </summary>
  62027. </member>
  62028. <member name="P:Spire.Pdf.PdfPageWidget.Document">
  62029. <summary>
  62030. Gets the document.
  62031. </summary>
  62032. </member>
  62033. <member name="M:Spire.Pdf.PdfPageWidget.RemoveFromDictionaries(Spire.Pdf.Annotations.PdfAnnotation)">
  62034. <summary>
  62035. Raises before the page saves.
  62036. </summary>
  62037. </member>
  62038. <member name="F:Spire.Pdf.PdfPageWidget.m_Layers">
  62039. <summary>
  62040. Gets the text size of a specified font.
  62041. </summary>
  62042. <param name="key">Font key</param>
  62043. <returns>Returns the text size of the specified font</returns>
  62044. </member>
  62045. <member name="T:Spire.Pdf.PdfNewPage">
  62046. <summary>
  62047. Represents a single PDF page.
  62048. </summary>
  62049. </member>
  62050. <member name="P:Spire.Pdf.PdfNewPage.Size">
  62051. <summary>
  62052. Gets the size of the page.
  62053. </summary>
  62054. </member>
  62055. <member name="P:Spire.Pdf.PdfNewPage.Annotations">
  62056. <summary>
  62057. Gets a collection of the annotations of the page.
  62058. </summary>
  62059. </member>
  62060. <member name="M:Spire.Pdf.PdfNewPage.#ctor">
  62061. <summary>
  62062. Initializes a new instance of the class.
  62063. </summary>
  62064. </member>
  62065. <member name="M:Spire.Pdf.PdfNewPage.DropCropBox(System.Drawing.RectangleF)">
  62066. <summary>
  62067. Sets crop box.
  62068. </summary>
  62069. </member>
  62070. <member name="M:Spire.Pdf.PdfNewPage.GetXObjectDictionary(Spire.Pdf.Primitives.PdfDictionary)">
  62071. <summary>
  62072. get xobject
  62073. </summary>
  62074. <param name="dictionary"></param>
  62075. <returns></returns>
  62076. </member>
  62077. <member name="M:Spire.Pdf.PdfNewPage.CreateXObjectDictionary(Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Primitives.PdfDictionary)">
  62078. <summary>
  62079. create xobject
  62080. </summary>
  62081. <param name="dictionary"></param>
  62082. <param name="newDictionary"></param>
  62083. <returns></returns>
  62084. </member>
  62085. <member name="M:Spire.Pdf.PdfNewPage.RefactoringResources">
  62086. <summary>
  62087. refactoring resources,exclusion does not require resources
  62088. </summary>
  62089. </member>
  62090. <member name="M:Spire.Pdf.PdfNewPage.ForeachPdfRecord(Spire.Pdf.Core.PdfStream,Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Primitives.PdfDictionary)">
  62091. <summary>
  62092. execute commond
  62093. </summary>
  62094. <param name="stream"></param>
  62095. <param name="xObject"></param>
  62096. <param name="newXObject"></param>
  62097. </member>
  62098. <member name="M:Spire.Pdf.PdfNewPage.ExecuteXObject(System.String,Spire.Pdf.Primitives.PdfDictionary,Spire.Pdf.Primitives.PdfDictionary)">
  62099. <summary>
  62100. execute xobject
  62101. </summary>
  62102. <param name="operatorkey"></param>
  62103. <param name="xObject"></param>
  62104. <param name="newXObject"></param>
  62105. </member>
  62106. <member name="T:Spire.Pdf.PdfDocumentPageCollection">
  62107. <summary>
  62108. Implements a virtual collection of all pages in the document.
  62109. </summary>
  62110. </member>
  62111. <member name="P:Spire.Pdf.PdfDocumentPageCollection.Count">
  62112. <summary>
  62113. Gets the total number of the pages.
  62114. </summary>
  62115. </member>
  62116. <member name="P:Spire.Pdf.PdfDocumentPageCollection.Item(System.Int32)">
  62117. <summary>
  62118. Gets a page by its index in the document.
  62119. </summary>
  62120. </member>
  62121. <member name="E:Spire.Pdf.PdfDocumentPageCollection.PageAdded">
  62122. <summary>
  62123. Represents the method that executes on a PdfNewDocument when a new page is created.
  62124. </summary>
  62125. </member>
  62126. <member name="M:Spire.Pdf.PdfDocumentPageCollection.Add">
  62127. <summary>
  62128. Creates a page and adds it to the last section in the document.
  62129. </summary>
  62130. <returns>Created page object.</returns>
  62131. </member>
  62132. <member name="M:Spire.Pdf.PdfDocumentPageCollection.Insert(System.Int32,Spire.Pdf.PdfNewPage)">
  62133. <summary>
  62134. Inserts a page at the specified index to the last section in the document.
  62135. </summary>
  62136. <param name="index">The index of the page in the section.</param>
  62137. <param name="page">The page.</param>
  62138. </member>
  62139. <member name="M:Spire.Pdf.PdfDocumentPageCollection.IndexOf(Spire.Pdf.PdfNewPage)">
  62140. <summary>
  62141. Gets the index of the page in the document.
  62142. </summary>
  62143. <param name="page">The current page.</param>
  62144. <returns>Index of the page in the document if exists, -1 otherwise.</returns>
  62145. </member>
  62146. <!-- 对于成员“M:Spire.Pdf.PdfDocumentPageCollection.GetEnumerator”忽略有格式错误的 XML 注释 -->
  62147. <member name="P:Spire.Pdf.PdfDocumentPageCollection.PdfPageEnumerator.Current">
  62148. <summary>
  62149. Gets the current section.
  62150. </summary>
  62151. </member>
  62152. <member name="M:Spire.Pdf.PdfDocumentPageCollection.PdfPageEnumerator.MoveNext">
  62153. <summary>
  62154. Advances the enumerator to the next element of the collection.
  62155. </summary>
  62156. <returns>
  62157. true if the enumerator was successfully advanced to the next element;
  62158. false if the enumerator has passed the end of the collection.
  62159. </returns>
  62160. <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
  62161. </member>
  62162. <member name="M:Spire.Pdf.PdfDocumentPageCollection.PdfPageEnumerator.Reset">
  62163. <summary>
  62164. Sets the enumerator to its initial position, which is before the first element in the collection.
  62165. </summary>
  62166. <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
  62167. </member>
  62168. <member name="T:Spire.Pdf.PdfPageLayer">
  62169. <summary>
  62170. Describes layer of the page.
  62171. </summary>
  62172. </member>
  62173. <member name="P:Spire.Pdf.PdfPageLayer.Page">
  62174. <summary>
  62175. Gets parent page of the layer.
  62176. </summary>
  62177. </member>
  62178. <member name="P:Spire.Pdf.PdfPageLayer.Graphics">
  62179. <summary>
  62180. Gets Graphics context of the layer.
  62181. </summary>
  62182. </member>
  62183. <member name="M:Spire.Pdf.PdfPageLayer.#ctor(Spire.Pdf.PdfPageBase)">
  62184. <summary>
  62185. Creates new layer.
  62186. </summary>
  62187. <param name="page">Parent page of the layer.</param>
  62188. </member>
  62189. <member name="P:Spire.Pdf.PdfPageLayer.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  62190. <summary>
  62191. Gets the wrapped element.
  62192. </summary>
  62193. </member>
  62194. <member name="T:Spire.Pdf.PdfPageLayerCollection">
  62195. <summary>
  62196. Collection of the pages layers.
  62197. </summary>
  62198. </member>
  62199. <member name="P:Spire.Pdf.PdfPageLayerCollection.Item(System.Int32)">
  62200. <summary>
  62201. Gets or sets element by its index.
  62202. </summary>
  62203. <remarks>The layers belonging to the same page can be added to the collection only.</remarks>
  62204. </member>
  62205. <member name="M:Spire.Pdf.PdfPageLayerCollection.#ctor(Spire.Pdf.PdfPageBase)">
  62206. <summary>
  62207. Creates new collection.
  62208. </summary>
  62209. <param name="page">Parent page for the layers in the collection.</param>
  62210. </member>
  62211. <member name="M:Spire.Pdf.PdfPageLayerCollection.Add">
  62212. <summary>
  62213. Creates a new layer and adds it to the end of the collection.
  62214. </summary>
  62215. <returns>Created layer.</returns>
  62216. </member>
  62217. <member name="M:Spire.Pdf.PdfPageLayerCollection.Add(System.String,System.Boolean)">
  62218. <summary>
  62219. Creates a new layer and adds it to the end of the collection.
  62220. </summary>
  62221. <param name="name">Layer Name.</param>
  62222. <param name="isVisible">Layer Visibility.</param>
  62223. <returns>Created layer.</returns>
  62224. </member>
  62225. <member name="M:Spire.Pdf.PdfPageLayerCollection.Add(System.String)">
  62226. <summary>
  62227. Creates a new layer and adds it to the collection.
  62228. </summary>
  62229. <param name="LayerName">Layer Name.</param>
  62230. <returns>Created layer.</returns>
  62231. </member>
  62232. <member name="M:Spire.Pdf.PdfPageLayerCollection.Add(System.String,System.String,System.Boolean)">
  62233. <summary>
  62234. Creates a new layer and adds it to the end of the collection.
  62235. </summary>
  62236. <param name="name">Layer Name.</param>
  62237. <param name="layerId">Layer Id.</param>
  62238. <param name="isVisible">Layer Visibility.</param>
  62239. <returns>Created layer.</returns>
  62240. </member>
  62241. <member name="M:Spire.Pdf.PdfPageLayerCollection.DeleteOldLayer(System.String)">
  62242. <summary>
  62243. You can only delete the layer that exists in the source document
  62244. </summary>
  62245. <param name="layerName">Layer Name.</param>
  62246. <returns></returns>
  62247. </member>
  62248. <member name="M:Spire.Pdf.PdfPageLayerCollection.DeleteOldLayer(System.String,System.Boolean,System.Boolean)">
  62249. <summary>
  62250. You can only delete the layer that exists in the source document
  62251. </summary>
  62252. <param name="layerName">Layer Name.</param>
  62253. <param name="isDelAllContent">Is delete all content include in this layer.</param>
  62254. <param name="delLayerDocProperties">Is remove layerdefine in doc properties..</param>
  62255. <returns>delete layer message.</returns>
  62256. </member>
  62257. <member name="M:Spire.Pdf.PdfPageLayerCollection.Add(Spire.Pdf.PdfPageLayer)">
  62258. <summary>
  62259. Adds layer to the collection.
  62260. </summary>
  62261. <param name="layer">Layer object.</param>
  62262. <remarks>The layers belonging to the same page can be added to the collection only.</remarks>
  62263. </member>
  62264. <member name="M:Spire.Pdf.PdfPageLayerCollection.Insert(System.Int32,Spire.Pdf.PdfPageLayer)">
  62265. <summary>
  62266. Inserts layer into collection.
  62267. </summary>
  62268. <param name="index">Index of the layer.</param>
  62269. <param name="layer">Layer object.</param>
  62270. <remarks>The layers belonging to the same page can be added to the collection only.</remarks>
  62271. </member>
  62272. <member name="M:Spire.Pdf.PdfPageLayerCollection.Remove(Spire.Pdf.PdfPageLayer)">
  62273. <summary>
  62274. Removes layer from the collection. Only the currently created layer can be deleted
  62275. </summary>
  62276. <param name="layer">Layer object.</param>
  62277. </member>
  62278. <member name="M:Spire.Pdf.PdfPageLayerCollection.RemoveAt(System.Int32)">
  62279. <summary>
  62280. Removes layer by its index. Only the currently created layer can be deleted
  62281. </summary>
  62282. <param name="index">Index of the layer.</param>
  62283. </member>
  62284. <member name="M:Spire.Pdf.PdfPageLayerCollection.Contains(Spire.Pdf.PdfPageLayer)">
  62285. <summary>
  62286. Checks whether collection contains layer.
  62287. </summary>
  62288. <param name="layer">Layer object.</param>
  62289. <returns>True - if collection contains layer, False otherwise.</returns>
  62290. </member>
  62291. <member name="M:Spire.Pdf.PdfPageLayerCollection.IndexOf(Spire.Pdf.PdfPageLayer)">
  62292. <summary>
  62293. Returns index of the layer in the collection if exists, -1 otherwise.
  62294. </summary>
  62295. <param name="layer">Layer object.</param>
  62296. <returns>Returns index of the layer in the collection if exists, -1 otherwise.</returns>
  62297. </member>
  62298. <member name="M:Spire.Pdf.PdfPageLayerCollection.Clear">
  62299. <summary>
  62300. Cleares the collection.
  62301. </summary>
  62302. </member>
  62303. <member name="M:Spire.Pdf.PdfPageLayerCollection.AddLayer(System.Int32,Spire.Pdf.PdfPageLayer)">
  62304. <summary>
  62305. Registers layer at the page.
  62306. </summary>
  62307. <param name="index">Index of the layer in the collection.</param>
  62308. <param name="layer">The new layer.</param>
  62309. </member>
  62310. <member name="M:Spire.Pdf.PdfPageLayerCollection.InsertLayer(System.Int32,Spire.Pdf.PdfPageLayer)">
  62311. <summary>
  62312. Registers layer at the page.
  62313. </summary>
  62314. <param name="index">Index of the layer in the collection.</param>
  62315. <param name="layer">The new layer.</param>
  62316. </member>
  62317. <member name="M:Spire.Pdf.PdfPageLayerCollection.ParseLayers(Spire.Pdf.PdfPageWidget)">
  62318. <summary>
  62319. Parses the layers.
  62320. </summary>
  62321. <param name="pageWidget">The loaded page.</param>
  62322. </member>
  62323. <member name="M:Spire.Pdf.PdfPageLayerCollection.IsStandardContentStreams(Spire.Pdf.Primitives.PdfArray,Spire.Pdf.IO.PdfCrossTable)">
  62324. <summary>
  62325. The flag of q or Q before and after all stream. Bug1031
  62326. </summary>
  62327. <param name="contents">The contents.</param>
  62328. <param name="crossTable">The cross table.</param>
  62329. <returns>The flag.</returns>
  62330. </member>
  62331. <member name="T:Spire.Pdf.PdfPageSettings">
  62332. <summary>
  62333. Represent class with setting of page.
  62334. </summary>
  62335. </member>
  62336. <member name="P:Spire.Pdf.PdfPageSettings.Orientation">
  62337. <summary>
  62338. Gets or sets the page orientation.
  62339. </summary>
  62340. </member>
  62341. <member name="P:Spire.Pdf.PdfPageSettings.Size">
  62342. <summary>
  62343. Gets or sets the size of the page.
  62344. </summary>
  62345. </member>
  62346. <member name="P:Spire.Pdf.PdfPageSettings.Width">
  62347. <summary>
  62348. Gets or sets the width of the page.
  62349. </summary>
  62350. </member>
  62351. <member name="P:Spire.Pdf.PdfPageSettings.Height">
  62352. <summary>
  62353. Gets or sets the height of the page.
  62354. </summary>
  62355. </member>
  62356. <member name="P:Spire.Pdf.PdfPageSettings.Margins">
  62357. <summary>
  62358. Gets or sets the margins of the page.
  62359. </summary>
  62360. </member>
  62361. <member name="P:Spire.Pdf.PdfPageSettings.Rotate">
  62362. <summary>
  62363. Gets or sets the number of degrees by which the page should be rotated clockwise when displayed or printed.
  62364. </summary>
  62365. </member>
  62366. <member name="P:Spire.Pdf.PdfPageSettings.Transition">
  62367. <summary>
  62368. Gets or sets the transition.
  62369. </summary>
  62370. <value>The transition.</value>
  62371. </member>
  62372. <member name="M:Spire.Pdf.PdfPageSettings.#ctor">
  62373. <summary>
  62374. Initializes a new instance of the class.
  62375. </summary>
  62376. </member>
  62377. <member name="M:Spire.Pdf.PdfPageSettings.#ctor(System.Drawing.SizeF)">
  62378. <summary>
  62379. Initializes a new instance of the class.
  62380. </summary>
  62381. <param name="size">The size.</param>
  62382. </member>
  62383. <member name="M:Spire.Pdf.PdfPageSettings.#ctor(Spire.Pdf.PdfPageOrientation)">
  62384. <summary>
  62385. Initializes a new instance of the class.
  62386. </summary>
  62387. <param name="pageOrientation">The page orientation.</param>
  62388. </member>
  62389. <member name="M:Spire.Pdf.PdfPageSettings.#ctor(System.Drawing.SizeF,Spire.Pdf.PdfPageOrientation)">
  62390. <summary>
  62391. Initializes a new instance of the class.
  62392. </summary>
  62393. <param name="size">The size.</param>
  62394. <param name="pageOrientation">The page orientation.</param>
  62395. </member>
  62396. <member name="M:Spire.Pdf.PdfPageSettings.#ctor(System.Single)">
  62397. <summary>
  62398. Initializes a new instance of the class.
  62399. </summary>
  62400. <param name="margins">The margins.</param>
  62401. </member>
  62402. <member name="M:Spire.Pdf.PdfPageSettings.#ctor(System.Single,System.Single,System.Single,System.Single)">
  62403. <summary>
  62404. Initializes a new instance of the class.
  62405. </summary>
  62406. <param name="leftMargin">The left margin.</param>
  62407. <param name="topMargin">The top margin.</param>
  62408. <param name="rightMargin">The right margin.</param>
  62409. <param name="bottomMargin">The bottom margin.</param>
  62410. </member>
  62411. <member name="M:Spire.Pdf.PdfPageSettings.#ctor(System.Drawing.SizeF,System.Single)">
  62412. <summary>
  62413. Initializes a new instance of the class.
  62414. </summary>
  62415. <param name="size">The size.</param>
  62416. <param name="margins">The margins.</param>
  62417. </member>
  62418. <member name="M:Spire.Pdf.PdfPageSettings.#ctor(System.Drawing.SizeF,System.Single,System.Single,System.Single,System.Single)">
  62419. <summary>
  62420. Initializes a new instance of the class.
  62421. </summary>
  62422. <param name="size">The size.</param>
  62423. <param name="leftMargin">The left margin.</param>
  62424. <param name="topMargin">The top margin.</param>
  62425. <param name="rightMargin">The right margin.</param>
  62426. <param name="bottomMargin">The bottom margin.</param>
  62427. </member>
  62428. <member name="M:Spire.Pdf.PdfPageSettings.#ctor(System.Drawing.SizeF,Spire.Pdf.PdfPageOrientation,System.Single)">
  62429. <summary>
  62430. Initializes a new instance of the class.
  62431. </summary>
  62432. <param name="size">The size.</param>
  62433. <param name="pageOrientation">The page orientation.</param>
  62434. <param name="margins">The margins.</param>
  62435. </member>
  62436. <member name="M:Spire.Pdf.PdfPageSettings.#ctor(System.Drawing.SizeF,Spire.Pdf.PdfPageOrientation,System.Single,System.Single,System.Single,System.Single)">
  62437. <summary>
  62438. Initializes a new instance of the class.
  62439. </summary>
  62440. <param name="size">The size.</param>
  62441. <param name="pageOrientation">The page orientation.</param>
  62442. <param name="leftMargin">The left margin.</param>
  62443. <param name="topMargin">The top margin.</param>
  62444. <param name="rightMargin">The right margin.</param>
  62445. <param name="bottomMargin">The bottom margin.</param>
  62446. </member>
  62447. <member name="M:Spire.Pdf.PdfPageSettings.SetMargins(System.Single)">
  62448. <summary>
  62449. Sets the margins.
  62450. </summary>
  62451. <param name="margins">The margins.</param>
  62452. </member>
  62453. <member name="M:Spire.Pdf.PdfPageSettings.SetMargins(System.Single,System.Single)">
  62454. <summary>
  62455. Sets the margins.
  62456. </summary>
  62457. <param name="leftRight">The left right.</param>
  62458. <param name="topBottom">The top bottom.</param>
  62459. </member>
  62460. <member name="M:Spire.Pdf.PdfPageSettings.SetMargins(System.Single,System.Single,System.Single,System.Single)">
  62461. <summary>
  62462. Sets the margins.
  62463. </summary>
  62464. <param name="left">The left.</param>
  62465. <param name="top">The top.</param>
  62466. <param name="right">The right.</param>
  62467. <param name="bottom">The bottom.</param>
  62468. </member>
  62469. <member name="M:Spire.Pdf.PdfPageSettings.Clone">
  62470. <summary>
  62471. Creates a clone of the object.
  62472. </summary>
  62473. <returns>Cloned object.</returns>
  62474. </member>
  62475. <member name="T:Spire.Pdf.PdfPaperSourceTray">
  62476. <summary>
  62477. Specifies the paper tray when the document is printed.
  62478. </summary>
  62479. </member>
  62480. <member name="P:Spire.Pdf.PdfPaperSourceTray.StartPage">
  62481. <summary>
  62482. Gets or sets the page number (non zero-based) of the first page to print.
  62483. </summary>
  62484. </member>
  62485. <member name="P:Spire.Pdf.PdfPaperSourceTray.EndPage">
  62486. <summary>
  62487. Gets or sets the page number (non zero-based) of the last page to print.
  62488. </summary>
  62489. </member>
  62490. <member name="P:Spire.Pdf.PdfPaperSourceTray.PrintPaperSource">
  62491. <summary>
  62492. Specifies the paper tray from which the printer gets paper.
  62493. </summary>
  62494. </member>
  62495. <member name="T:Spire.Pdf.PdfPageTemplateElement">
  62496. <summary>
  62497. Describes a page template object that can be used as header/footer, watermark or stamp.
  62498. </summary>
  62499. </member>
  62500. <member name="P:Spire.Pdf.PdfPageTemplateElement.Dock">
  62501. <summary>
  62502. Gets or sets the dock style of the page template element.
  62503. </summary>
  62504. </member>
  62505. <member name="P:Spire.Pdf.PdfPageTemplateElement.Alignment">
  62506. <summary>
  62507. Gets or sets alignment of the page template element.
  62508. </summary>
  62509. </member>
  62510. <member name="P:Spire.Pdf.PdfPageTemplateElement.Foreground">
  62511. <summary>
  62512. Indicates whether the page template is located in front of
  62513. the page layers or behind of it.
  62514. </summary>
  62515. </member>
  62516. <member name="P:Spire.Pdf.PdfPageTemplateElement.Background">
  62517. <summary>
  62518. Indicates whether the page template is located behind of
  62519. the page layers or in front of it.
  62520. </summary>
  62521. </member>
  62522. <member name="P:Spire.Pdf.PdfPageTemplateElement.Location">
  62523. <summary>
  62524. Gets or sets location of the page template element.
  62525. </summary>
  62526. </member>
  62527. <member name="P:Spire.Pdf.PdfPageTemplateElement.X">
  62528. <summary>
  62529. Gets or sets X co-ordinate of the template element on the page.
  62530. </summary>
  62531. </member>
  62532. <member name="P:Spire.Pdf.PdfPageTemplateElement.Y">
  62533. <summary>
  62534. Gets or sets Y co-ordinate of the template element on the page.
  62535. </summary>
  62536. </member>
  62537. <member name="P:Spire.Pdf.PdfPageTemplateElement.Size">
  62538. <summary>
  62539. Gets or sets size of the page template element.
  62540. </summary>
  62541. </member>
  62542. <member name="P:Spire.Pdf.PdfPageTemplateElement.Width">
  62543. <summary>
  62544. Gets or sets width of the page template element.
  62545. </summary>
  62546. </member>
  62547. <member name="P:Spire.Pdf.PdfPageTemplateElement.Height">
  62548. <summary>
  62549. Gets or sets height of the page template element.
  62550. </summary>
  62551. </member>
  62552. <member name="P:Spire.Pdf.PdfPageTemplateElement.Bounds">
  62553. <summary>
  62554. Gets or sets bounds of the page template element.
  62555. </summary>
  62556. </member>
  62557. <member name="P:Spire.Pdf.PdfPageTemplateElement.Graphics">
  62558. <summary>
  62559. Gets graphics context of the page template element.
  62560. </summary>
  62561. </member>
  62562. <member name="M:Spire.Pdf.PdfPageTemplateElement.#ctor(System.Drawing.RectangleF)">
  62563. <summary>
  62564. Creates a new page template.
  62565. </summary>
  62566. <param name="bounds">Bounds of the template.</param>
  62567. </member>
  62568. <member name="M:Spire.Pdf.PdfPageTemplateElement.#ctor(System.Drawing.RectangleF,Spire.Pdf.PdfNewPage)">
  62569. <summary>
  62570. Initializes a new instance of the class.
  62571. </summary>
  62572. <param name="bounds">The bounds.</param>
  62573. <param name="page">The page.</param>
  62574. </member>
  62575. <member name="M:Spire.Pdf.PdfPageTemplateElement.#ctor(System.Drawing.PointF,System.Drawing.SizeF)">
  62576. <summary>
  62577. Creates a new page template.
  62578. </summary>
  62579. <param name="location">Location of the template.</param>
  62580. <param name="size">Size of the template.</param>
  62581. </member>
  62582. <member name="M:Spire.Pdf.PdfPageTemplateElement.#ctor(System.Drawing.PointF,System.Drawing.SizeF,Spire.Pdf.PdfNewPage)">
  62583. <summary>
  62584. Initializes a new instance of the class.
  62585. </summary>
  62586. <param name="location">The location.</param>
  62587. <param name="size">The size.</param>
  62588. <param name="page">The page.</param>
  62589. </member>
  62590. <member name="M:Spire.Pdf.PdfPageTemplateElement.#ctor(System.Drawing.SizeF)">
  62591. <summary>
  62592. Creates new page template object.
  62593. </summary>
  62594. <param name="size">Size of the template.</param>
  62595. </member>
  62596. <member name="M:Spire.Pdf.PdfPageTemplateElement.#ctor(System.Single,System.Single)">
  62597. <summary>
  62598. Creates a new page template.
  62599. </summary>
  62600. <param name="width">Width of the template.</param>
  62601. <param name="height">Height of the template.</param>
  62602. </member>
  62603. <member name="M:Spire.Pdf.PdfPageTemplateElement.#ctor(System.Single,System.Single,Spire.Pdf.PdfNewPage)">
  62604. <summary>
  62605. Creates a new page template.
  62606. </summary>
  62607. <param name="width">Width of the template.</param>
  62608. <param name="height">Height of the template.</param>
  62609. <param name="page">The Current Page object.</param>
  62610. </member>
  62611. <member name="M:Spire.Pdf.PdfPageTemplateElement.#ctor(System.Single,System.Single,System.Single,System.Single)">
  62612. <summary>
  62613. Creates a new page template.
  62614. </summary>
  62615. <param name="x">X co-ordinate of the template.</param>
  62616. <param name="y">Y co-ordinate of the template.</param>
  62617. <param name="width">Width of the template.</param>
  62618. <param name="height">Height of the template.</param>
  62619. </member>
  62620. <member name="M:Spire.Pdf.PdfPageTemplateElement.#ctor(System.Single,System.Single,System.Single,System.Single,Spire.Pdf.PdfNewPage)">
  62621. <summary>
  62622. Creates a new page template.
  62623. </summary>
  62624. <param name="x">X co-ordinate of the template.</param>
  62625. <param name="y">Y co-ordinate of the template.</param>
  62626. <param name="width">Width of the template.</param>
  62627. <param name="height">Height of the template.</param>
  62628. <param name="page">The Current Page object.</param>
  62629. </member>
  62630. <member name="T:Spire.Pdf.PdfSection">
  62631. <summary>
  62632. Represents a section entity. A section it's a set of the pages with similar page settings.
  62633. </summary>
  62634. </member>
  62635. <member name="F:Spire.Pdf.PdfSection.m_FreeMaxPages">
  62636. <summary>
  62637. Free users can only add up to 10 pages
  62638. </summary>
  62639. </member>
  62640. <member name="P:Spire.Pdf.PdfSection.Pages">
  62641. <summary>
  62642. Gets the pages.
  62643. </summary>
  62644. </member>
  62645. <member name="P:Spire.Pdf.PdfSection.PageSettings">
  62646. <summary>
  62647. Gets or sets page settings of the section.
  62648. </summary>
  62649. </member>
  62650. <member name="P:Spire.Pdf.PdfSection.Template">
  62651. <summary>
  62652. Gets or sets a template for the pages in the section.
  62653. </summary>
  62654. </member>
  62655. <member name="P:Spire.Pdf.PdfSection.Document">
  62656. <summary>
  62657. Gets the owner document.
  62658. </summary>
  62659. <value>The document.</value>
  62660. </member>
  62661. <member name="E:Spire.Pdf.PdfSection.PageAdded">
  62662. <summary>
  62663. Event rises when the new page has been added
  62664. </summary>
  62665. </member>
  62666. <member name="M:Spire.Pdf.PdfSection.ShowFreeInfo(Spire.Pdf.PdfNewPage)">
  62667. <summary>
  62668. FreeVersion,Allow Create 10 Pdf page
  62669. </summary>
  62670. <param name="page"> PdfNewPage page</param>
  62671. <returns></returns>
  62672. </member>
  62673. <!-- 对于成员“M:Spire.Pdf.PdfSection.GetEnumerator”忽略有格式错误的 XML 注释 -->
  62674. <member name="P:Spire.Pdf.PdfSection.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  62675. <summary>
  62676. Gets the wrapped element.
  62677. </summary>
  62678. </member>
  62679. <member name="M:Spire.Pdf.PdfSection.ResizePageCanvas(Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat,System.Drawing.SizeF)">
  62680. <summary>
  62681. Resize the canvas of page according to html view size.
  62682. </summary>
  62683. <param name="layoutFormat"></param>
  62684. <param name="htmlViewSize"></param>
  62685. <returns>Return the new size of canvas.</returns>
  62686. </member>
  62687. <member name="M:Spire.Pdf.PdfSection.SetLayoutFormat(Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat,System.Boolean)">
  62688. <summary>
  62689. set PdfHtmlLayoutFormat
  62690. </summary>
  62691. <param name="layoutFormat">PdfHtmlLayoutFormat layoutFormat</param>
  62692. <param name="autoDetectPageBreak">bool autoDetectPageBreak</param>
  62693. </member>
  62694. <member name="M:Spire.Pdf.PdfSection.LoadFromHTML(System.String,System.Boolean,System.Boolean,Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat)">
  62695. <summary>
  62696. Draws HTML to PDF
  62697. </summary>
  62698. <param name="url">Url address</param>
  62699. <param name="enableJavaScript">Enable javascrpit</param>
  62700. <param name="enableHyperlinks">Enable hyperlink</param>
  62701. <param name="layoutFormat">Layouts html view format</param>
  62702. </member>
  62703. <member name="M:Spire.Pdf.PdfSection.LoadFromHTML(System.String,System.Boolean,System.Boolean,System.Boolean,Spire.Pdf.HtmlConverter.PdfHtmlLayoutFormat)">
  62704. <summary>
  62705. Draws HTML to PDF
  62706. </summary>
  62707. <param name="URLOrSourceCode">url address or socuce code</param>
  62708. <param name="enableJavaScript">Enable javascrpit</param>
  62709. <param name="enableHyperlinks">Enable hyperlink</param>
  62710. <param name="autoDetectPageBreak">Enable autoDetectPageBreak</param>
  62711. <param name="layoutFormat">Layouts html view format</param>
  62712. </member>
  62713. <member name="M:Spire.Pdf.PdfSection.SplitImage(System.Drawing.Bitmap,System.Int32)">
  62714. <summary>
  62715. Split by page height image
  62716. </summary>
  62717. <param name="bitmap"></param>
  62718. <param name="signleImageHeight"></param>
  62719. <returns></returns>
  62720. </member>
  62721. <member name="M:Spire.Pdf.PdfSection.Scan0Bitmap(System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32@)">
  62722. <summary>
  62723. Scan image data
  62724. </summary>
  62725. <param name="buffer"></param>
  62726. <param name="width"></param>
  62727. <param name="height"></param>
  62728. <param name="offset"></param>
  62729. <param name="row"></param>
  62730. <returns></returns>
  62731. </member>
  62732. <member name="P:Spire.Pdf.PdfSection.PdfPageEnumerator.Current">
  62733. <summary>
  62734. Gets the current.
  62735. </summary>
  62736. </member>
  62737. <member name="M:Spire.Pdf.PdfSection.PdfPageEnumerator.MoveNext">
  62738. <summary>
  62739. Advances the enumerator to the next element of the collection.
  62740. </summary>
  62741. <returns>
  62742. true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.
  62743. </returns>
  62744. <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
  62745. </member>
  62746. <member name="M:Spire.Pdf.PdfSection.PdfPageEnumerator.Reset">
  62747. <summary>
  62748. Sets the enumerator to its initial position,
  62749. which is before the first element in the collection.
  62750. </summary>
  62751. <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
  62752. </member>
  62753. <member name="M:Spire.Pdf.PdfSection.GetPageCount(Spire.Pdf.Primitives.PdfDictionary)">
  62754. <summary>
  62755. Get the number of leaf nodes (page objects) that are descendants of this node within the page tree.
  62756. </summary>
  62757. <param name="pageTreeNode">this node within the page tree.</param>
  62758. <returns>the number of leaf nodes (page objects).</returns>
  62759. </member>
  62760. <member name="T:Spire.Pdf.PdfSectionCollection">
  62761. <summary>
  62762. The collection of the sections.
  62763. </summary>
  62764. </member>
  62765. <member name="P:Spire.Pdf.PdfSectionCollection.Item(System.Int32)">
  62766. <summary>
  62767. Gets the at the specified index.
  62768. </summary>
  62769. <value></value>
  62770. </member>
  62771. <member name="P:Spire.Pdf.PdfSectionCollection.Count">
  62772. <summary>
  62773. Gets the count.
  62774. </summary>
  62775. <value>The count.</value>
  62776. </member>
  62777. <member name="M:Spire.Pdf.PdfSectionCollection.Add(Spire.Pdf.PdfPageSettings)">
  62778. <summary>
  62779. Creates a section and adds it to the collection.
  62780. </summary>
  62781. <returns>Created section object.</returns>
  62782. </member>
  62783. <member name="M:Spire.Pdf.PdfSectionCollection.IndexOf(Spire.Pdf.PdfSection)">
  62784. <summary>
  62785. Determines the index of the section.
  62786. </summary>
  62787. <param name="section">The section.</param>
  62788. <returns>The index of the section.</returns>
  62789. </member>
  62790. <member name="M:Spire.Pdf.PdfSectionCollection.Insert(System.Int32,Spire.Pdf.PdfSection)">
  62791. <summary>
  62792. Inserts the section at the specified index.
  62793. </summary>
  62794. <param name="index">The index.</param>
  62795. <param name="section">The section.</param>
  62796. </member>
  62797. <member name="M:Spire.Pdf.PdfSectionCollection.Contains(Spire.Pdf.PdfSection)">
  62798. <summary>
  62799. Checks whether the collection contains the section.
  62800. </summary>
  62801. <param name="section">The section object.</param>
  62802. <returns>True - if the sections belongs to the collection, False otherwise.</returns>
  62803. </member>
  62804. <!-- 对于成员“M:Spire.Pdf.PdfSectionCollection.GetEnumerator”忽略有格式错误的 XML 注释 -->
  62805. <member name="P:Spire.Pdf.PdfSectionCollection.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  62806. <summary>
  62807. Gets the wrapped element.
  62808. </summary>
  62809. </member>
  62810. <member name="P:Spire.Pdf.PdfSectionCollection.PdfSectionEnumerator.Current">
  62811. <summary>
  62812. Gets the current section.
  62813. </summary>
  62814. </member>
  62815. <member name="M:Spire.Pdf.PdfSectionCollection.PdfSectionEnumerator.MoveNext">
  62816. <summary>
  62817. Advances the enumerator to the next element of the collection.
  62818. </summary>
  62819. <returns>
  62820. true if the enumerator was successfully advanced to the next element;
  62821. false if the enumerator has passed the end of the collection.
  62822. </returns>
  62823. <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
  62824. </member>
  62825. <member name="M:Spire.Pdf.PdfSectionCollection.PdfSectionEnumerator.Reset">
  62826. <summary>
  62827. Sets the enumerator to its initial position, which is before the first element in the collection.
  62828. </summary>
  62829. <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
  62830. </member>
  62831. <member name="M:Spire.Pdf.Primitives.PdfArray.ToFloatArray">
  62832. <summary>
  62833. Convet pdf array to float array
  62834. </summary>
  62835. <returns>float array</returns>
  62836. </member>
  62837. <member name="M:Spire.Pdf.Primitives.PdfName.IsHexadecimalChar(System.String)">
  62838. <summary>
  62839. Is the current string a hexadecimal string?
  62840. </summary>
  62841. <param name="hex"></param>
  62842. <returns></returns>
  62843. </member>
  62844. <member name="P:Spire.Pdf.Grid.PdfGrid.Headers">
  62845. <summary>
  62846. Gets the headers.
  62847. </summary>
  62848. <value>The headers.</value>
  62849. </member>
  62850. <member name="P:Spire.Pdf.Grid.PdfGrid.Rows">
  62851. <summary>
  62852. Gets the rows.
  62853. </summary>
  62854. <value>The rows.</value>
  62855. </member>
  62856. <member name="P:Spire.Pdf.Grid.PdfGrid.DataSource">
  62857. <summary>
  62858. Gets or sets the data source.
  62859. </summary>
  62860. <value>The data source.</value>
  62861. </member>
  62862. <member name="P:Spire.Pdf.Grid.PdfGrid.DataMember">
  62863. <summary>
  62864. Gets or sets the data member.
  62865. </summary>
  62866. <value>The data member.</value>
  62867. </member>
  62868. <member name="P:Spire.Pdf.Grid.PdfGrid.Style">
  62869. <summary>
  62870. Gets or sets the style.
  62871. </summary>
  62872. <value>The style.</value>
  62873. </member>
  62874. <member name="P:Spire.Pdf.Grid.PdfGrid.Columns">
  62875. <summary>
  62876. Gets the columns.
  62877. </summary>
  62878. <value>The columns.</value>
  62879. </member>
  62880. <member name="P:Spire.Pdf.Grid.PdfGrid.RepeatHeader">
  62881. <summary>
  62882. Gets or sets a value indicating whether [repeat header].
  62883. </summary>
  62884. <value><c>true</c> if [repeat header]; otherwise, <c>false</c>.</value>
  62885. </member>
  62886. <member name="P:Spire.Pdf.Grid.PdfGrid.AllowCrossPages">
  62887. <summary>
  62888. Gets or sets whether to cross a page.
  62889. </summary>
  62890. </member>
  62891. <member name="M:Spire.Pdf.Grid.PdfGrid.#ctor">
  62892. <summary>
  62893. Initializes a new instance of the class.
  62894. </summary>
  62895. </member>
  62896. <member name="M:Spire.Pdf.Grid.PdfGrid.Draw(Spire.Pdf.Graphics.PdfCanvas,System.Drawing.PointF,System.Single)">
  62897. <summary>
  62898. Draws the specified graphics.
  62899. </summary>
  62900. <param name="graphics">The graphics.</param>
  62901. <param name="location">The location.</param>
  62902. <param name="width">The width.</param>
  62903. </member>
  62904. <member name="M:Spire.Pdf.Grid.PdfGrid.Draw(Spire.Pdf.Graphics.PdfCanvas,System.Single,System.Single,System.Single)">
  62905. <summary>
  62906. Draws the specified graphics.
  62907. </summary>
  62908. <param name="graphics">The graphics.</param>
  62909. <param name="x">The x.</param>
  62910. <param name="y">The y.</param>
  62911. <param name="width">The width.</param>
  62912. </member>
  62913. <member name="M:Spire.Pdf.Grid.PdfGrid.Draw(Spire.Pdf.Graphics.PdfCanvas,System.Drawing.RectangleF)">
  62914. <summary>
  62915. Draws the specified graphics.
  62916. </summary>
  62917. <param name="graphics">The graphics.</param>
  62918. <param name="bounds">The bounds.</param>
  62919. </member>
  62920. <member name="M:Spire.Pdf.Grid.PdfGrid.Draw(Spire.Pdf.PdfNewPage,System.Drawing.PointF)">
  62921. <summary>
  62922. Draws the specified page.
  62923. </summary>
  62924. <param name="page">The page.</param>
  62925. <param name="location">The location.</param>
  62926. <returns></returns>
  62927. </member>
  62928. <member name="M:Spire.Pdf.Grid.PdfGrid.Draw(Spire.Pdf.PdfNewPage,System.Drawing.PointF,Spire.Pdf.Grid.PdfGridLayoutFormat)">
  62929. <summary>
  62930. Draws the specified page.
  62931. </summary>
  62932. <param name="page">The page.</param>
  62933. <param name="location">The location.</param>
  62934. <param name="format">The format.</param>
  62935. <returns></returns>
  62936. </member>
  62937. <member name="M:Spire.Pdf.Grid.PdfGrid.Draw(Spire.Pdf.PdfNewPage,System.Drawing.RectangleF)">
  62938. <summary>
  62939. Draws the specified page.
  62940. </summary>
  62941. <param name="page">The page.</param>
  62942. <param name="bounds">The bounds.</param>
  62943. <returns></returns>
  62944. </member>
  62945. <member name="M:Spire.Pdf.Grid.PdfGrid.Draw(Spire.Pdf.PdfNewPage,System.Drawing.RectangleF,Spire.Pdf.Grid.PdfGridLayoutFormat)">
  62946. <summary>
  62947. Draws the specified page.
  62948. </summary>
  62949. <param name="page">The page.</param>
  62950. <param name="bounds">The bounds.</param>
  62951. <param name="format">The format.</param>
  62952. <returns></returns>
  62953. </member>
  62954. <member name="M:Spire.Pdf.Grid.PdfGrid.Draw(Spire.Pdf.PdfNewPage,System.Single,System.Single)">
  62955. <summary>
  62956. Draws the specified page.
  62957. </summary>
  62958. <param name="page">The page.</param>
  62959. <param name="x">The x.</param>
  62960. <param name="y">The y.</param>
  62961. <returns></returns>
  62962. </member>
  62963. <member name="M:Spire.Pdf.Grid.PdfGrid.Draw(Spire.Pdf.PdfNewPage,System.Single,System.Single,Spire.Pdf.Grid.PdfGridLayoutFormat)">
  62964. <summary>
  62965. Draws the specified page.
  62966. </summary>
  62967. <param name="page">The page.</param>
  62968. <param name="x">The x.</param>
  62969. <param name="y">The y.</param>
  62970. <param name="format">The format.</param>
  62971. <returns></returns>
  62972. </member>
  62973. <member name="M:Spire.Pdf.Grid.PdfGrid.Draw(Spire.Pdf.PdfNewPage,System.Single,System.Single,System.Single)">
  62974. <summary>
  62975. Draws the specified page.
  62976. </summary>
  62977. <param name="page">The page.</param>
  62978. <param name="x">The x.</param>
  62979. <param name="y">The y.</param>
  62980. <param name="width">The width.</param>
  62981. <returns></returns>
  62982. </member>
  62983. <member name="M:Spire.Pdf.Grid.PdfGrid.Draw(Spire.Pdf.PdfNewPage,System.Single,System.Single,System.Single,Spire.Pdf.Grid.PdfGridLayoutFormat)">
  62984. <summary>
  62985. Draws the specified page.
  62986. </summary>
  62987. <param name="page">The page.</param>
  62988. <param name="x">The x.</param>
  62989. <param name="y">The y.</param>
  62990. <param name="width">The width.</param>
  62991. <param name="format">The format.</param>
  62992. <returns></returns>
  62993. </member>
  62994. <member name="P:Spire.Pdf.Grid.PdfGridCell.Width">
  62995. <summary>
  62996. Gets or sets the width.
  62997. </summary>
  62998. <value>The width.</value>
  62999. </member>
  63000. <member name="P:Spire.Pdf.Grid.PdfGridCell.Height">
  63001. <summary>
  63002. Gets the height.
  63003. </summary>
  63004. <value>The height.</value>
  63005. </member>
  63006. <member name="P:Spire.Pdf.Grid.PdfGridCell.RowSpan">
  63007. <summary>
  63008. Gets or sets the row span.
  63009. </summary>
  63010. <value>The row span.</value>
  63011. </member>
  63012. <member name="P:Spire.Pdf.Grid.PdfGridCell.ColumnSpan">
  63013. <summary>
  63014. Gets or sets the column span.
  63015. </summary>
  63016. <value>The column span.</value>
  63017. </member>
  63018. <member name="P:Spire.Pdf.Grid.PdfGridCell.Style">
  63019. <summary>
  63020. Gets or sets the cell style.
  63021. </summary>
  63022. <value>The cell style.</value>
  63023. </member>
  63024. <member name="P:Spire.Pdf.Grid.PdfGridCell.Value">
  63025. <summary>
  63026. Gets or sets the value.
  63027. </summary>
  63028. <value>The value.</value>
  63029. </member>
  63030. <member name="P:Spire.Pdf.Grid.PdfGridCell.StringFormat">
  63031. <summary>
  63032. Gets or sets the string format.
  63033. </summary>
  63034. <value>The string format.</value>
  63035. </member>
  63036. <member name="M:Spire.Pdf.Grid.PdfGridCell.#ctor">
  63037. <summary>
  63038. Initializes a new instance of the class.
  63039. </summary>
  63040. </member>
  63041. <member name="M:Spire.Pdf.Grid.PdfGridCell.#ctor(Spire.Pdf.Grid.PdfGridRow)">
  63042. <summary>
  63043. Initializes a new instance of the class.
  63044. </summary>
  63045. <param name="row">The row.</param>
  63046. </member>
  63047. <member name="M:Spire.Pdf.Grid.PdfGridCell.CalculateSingleLineHeight">
  63048. <summary>
  63049. Calculate the minimum drawable height.
  63050. If the available height in the page less than the value, the grid needs to drawn on a new page.
  63051. </summary>
  63052. </member>
  63053. <member name="M:Spire.Pdf.Grid.PdfGridCell.IsContainMultipleLineText">
  63054. <summary>
  63055. Whether this cell contains multiple lines of text.
  63056. </summary>
  63057. <returns></returns>
  63058. </member>
  63059. <member name="M:Spire.Pdf.Grid.PdfGridCell.AdjustPrecision(System.Single)">
  63060. <summary>
  63061. Keep four decimals.
  63062. Avoid the loss of precision when calcullating cell width and height,
  63063. resulting in the loss of content.
  63064. </summary>
  63065. <returns></returns>
  63066. </member>
  63067. <member name="P:Spire.Pdf.Grid.PdfGridCellCollection.Item(System.Int32)">
  63068. <summary>
  63069. Gets the at the specified index.
  63070. </summary>
  63071. <value></value>
  63072. </member>
  63073. <member name="P:Spire.Pdf.Grid.PdfGridCellCollection.Count">
  63074. <summary>
  63075. Gets the count.
  63076. </summary>
  63077. <value>The count.</value>
  63078. </member>
  63079. <member name="M:Spire.Pdf.Grid.PdfGridCellCollection.IndexOf(Spire.Pdf.Grid.PdfGridCell)">
  63080. <summary>
  63081. Returns the index of a particular cell in the collection.
  63082. </summary>
  63083. <param name="cell">The cell.</param>
  63084. <returns></returns>
  63085. </member>
  63086. <!-- 对于成员“M:Spire.Pdf.Grid.PdfGridCellCollection.GetEnumerator”忽略有格式错误的 XML 注释 -->
  63087. <member name="P:Spire.Pdf.Grid.PdfGridCellCollection.PdfGridCellEnumerator.Current">
  63088. <summary>
  63089. Gets the current.
  63090. </summary>
  63091. <value>The current.</value>
  63092. </member>
  63093. <member name="M:Spire.Pdf.Grid.PdfGridCellCollection.PdfGridCellEnumerator.MoveNext">
  63094. <summary>
  63095. Advances the enumerator to the next element of the collection.
  63096. </summary>
  63097. <returns>
  63098. true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.
  63099. </returns>
  63100. <exception cref="T:System.InvalidOperationException">
  63101. The collection was modified after the enumerator was created.
  63102. </exception>
  63103. </member>
  63104. <member name="M:Spire.Pdf.Grid.PdfGridCellCollection.PdfGridCellEnumerator.Reset">
  63105. <summary>
  63106. Sets the enumerator to its initial position, which is before the first element in the collection.
  63107. </summary>
  63108. <exception cref="T:System.InvalidOperationException">
  63109. The collection was modified after the enumerator was created.
  63110. </exception>
  63111. </member>
  63112. <member name="P:Spire.Pdf.Grid.PdfGridColumn.Width">
  63113. <summary>
  63114. Gets or sets the width. The with is equal to the content
  63115. width plus margin plus half of the left and right borders.
  63116. </summary>
  63117. <value>The width.</value>
  63118. </member>
  63119. <member name="P:Spire.Pdf.Grid.PdfGridColumn.Format">
  63120. <summary>
  63121. Gets or sets the format.
  63122. </summary>
  63123. <value>The format.</value>
  63124. </member>
  63125. <member name="P:Spire.Pdf.Grid.PdfGridColumn.Grid">
  63126. <summary>
  63127. Gets the grid.
  63128. </summary>
  63129. <value>The grid.</value>
  63130. </member>
  63131. <member name="M:Spire.Pdf.Grid.PdfGridColumn.#ctor(Spire.Pdf.Grid.PdfGrid)">
  63132. <summary>
  63133. Initializes a new instance of the class.
  63134. </summary>
  63135. <param name="grid">The grid.</param>
  63136. </member>
  63137. <member name="P:Spire.Pdf.Grid.PdfGridColumnCollection.Item(System.Int32)">
  63138. <summary>
  63139. Gets the at the specified index.
  63140. </summary>
  63141. <value></value>
  63142. </member>
  63143. <member name="P:Spire.Pdf.Grid.PdfGridColumnCollection.Count">
  63144. <summary>
  63145. Gets the count.
  63146. </summary>
  63147. <value>The count.</value>
  63148. </member>
  63149. <member name="M:Spire.Pdf.Grid.PdfGridColumnCollection.Add">
  63150. <summary>
  63151. Adds this instance.
  63152. </summary>
  63153. <returns></returns>
  63154. </member>
  63155. <member name="M:Spire.Pdf.Grid.PdfGridColumnCollection.Add(System.Int32)">
  63156. <summary>
  63157. Adds the specified count.
  63158. </summary>
  63159. <param name="count">The count.</param>
  63160. </member>
  63161. <member name="M:Spire.Pdf.Grid.PdfGridColumnCollection.Add(Spire.Pdf.Grid.PdfGridColumn)">
  63162. <summary>
  63163. Adds the specified column.
  63164. </summary>
  63165. <param name="column">The column.</param>
  63166. </member>
  63167. <member name="M:Spire.Pdf.Grid.PdfGridColumnCollection.Remove(Spire.Pdf.Grid.PdfGridColumn)">
  63168. <summary>
  63169. Removes the first occurrence of a specific object from the PdfGridColumnCollection.
  63170. </summary>
  63171. <param name="item">The object to remove from the PdfGridColumnCollection.
  63172. </param>
  63173. <returns>true if item is successfully removed; otherwise, false</returns>
  63174. </member>
  63175. <member name="M:Spire.Pdf.Grid.PdfGridColumnCollection.RemoveAt(System.Int32)">
  63176. <summary>
  63177. Removes the element at the specified index of the PdfGridColumnCollection.
  63178. </summary>
  63179. <param name="index">The zero-based index of the element to remove.</param>
  63180. </member>
  63181. <!-- 对于成员“M:Spire.Pdf.Grid.PdfGridColumnCollection.GetEnumerator”忽略有格式错误的 XML 注释 -->
  63182. <member name="P:Spire.Pdf.Grid.PdfGridColumnCollection.PdfGridColumnEnumerator.Current">
  63183. <summary>
  63184. Gets the current.
  63185. </summary>
  63186. <value>The current.</value>
  63187. </member>
  63188. <member name="M:Spire.Pdf.Grid.PdfGridColumnCollection.PdfGridColumnEnumerator.MoveNext">
  63189. <summary>
  63190. Advances the enumerator to the next element of the collection.
  63191. </summary>
  63192. <returns>
  63193. true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.
  63194. </returns>
  63195. <exception cref="T:System.InvalidOperationException">
  63196. The collection was modified after the enumerator was created.
  63197. </exception>
  63198. </member>
  63199. <member name="M:Spire.Pdf.Grid.PdfGridColumnCollection.PdfGridColumnEnumerator.Reset">
  63200. <summary>
  63201. Sets the enumerator to its initial position, which is before the first element in the collection.
  63202. </summary>
  63203. <exception cref="T:System.InvalidOperationException">
  63204. The collection was modified after the enumerator was created.
  63205. </exception>
  63206. </member>
  63207. <member name="P:Spire.Pdf.Grid.PdfGridRow.Cells">
  63208. <summary>
  63209. Gets the cells.
  63210. </summary>
  63211. <value>The cells.</value>
  63212. </member>
  63213. <member name="P:Spire.Pdf.Grid.PdfGridRow.Style">
  63214. <summary>
  63215. Gets or sets the row style.
  63216. </summary>
  63217. <value>The row style.</value>
  63218. </member>
  63219. <member name="P:Spire.Pdf.Grid.PdfGridRow.Height">
  63220. <summary>
  63221. Gets or sets the height.The height is equal to the content
  63222. height plus margin plus half of the top and bottom borders.
  63223. </summary>
  63224. <value>The height.</value>
  63225. </member>
  63226. <member name="P:Spire.Pdf.Grid.PdfGridRow.AllowCrossPages">
  63227. <summary>
  63228. Gets or sets whether to cross a page.
  63229. </summary>
  63230. </member>
  63231. <member name="M:Spire.Pdf.Grid.PdfGridRow.#ctor(Spire.Pdf.Grid.PdfGrid)">
  63232. <summary>
  63233. Initializes a new instance of the class.
  63234. </summary>
  63235. <param name="parentGrid">The parent grid.</param>
  63236. </member>
  63237. <member name="M:Spire.Pdf.Grid.PdfGridRow.ApplyStyle(Spire.Pdf.Grid.PdfGridCellStyle)">
  63238. <summary>
  63239. Applies the cell style to all the cells present in a row.
  63240. </summary>
  63241. <param name="cellStyle">The cell style.</param>
  63242. </member>
  63243. <member name="M:Spire.Pdf.Grid.PdfGridRowCollection.Add">
  63244. <summary>
  63245. Adds this instance.
  63246. </summary>
  63247. <returns></returns>
  63248. </member>
  63249. <member name="M:Spire.Pdf.Grid.PdfGridRowCollection.SetSpan(System.Int32,System.Int32,System.Int32,System.Int32)">
  63250. <summary>
  63251. Sets the span.
  63252. </summary>
  63253. <param name="rowIndex">Index of the row.</param>
  63254. <param name="cellIndex">Index of the cell.</param>
  63255. <param name="rowSpan">The row span.</param>
  63256. <param name="colSpan">The col span.</param>
  63257. </member>
  63258. <member name="M:Spire.Pdf.Grid.PdfGridRowCollection.ApplyStyle(Spire.Pdf.Grid.PdfGridStyleBase)">
  63259. <summary>
  63260. Applies the style.
  63261. </summary>
  63262. <param name="style">The style.</param>
  63263. </member>
  63264. <member name="P:Spire.Pdf.Grid.PdfGridHeaderCollection.Item(System.Int32)">
  63265. <summary>
  63266. Gets the at the specified index.
  63267. </summary>
  63268. <value></value>
  63269. </member>
  63270. <member name="P:Spire.Pdf.Grid.PdfGridHeaderCollection.Count">
  63271. <summary>
  63272. Gets the count.
  63273. </summary>
  63274. <value>The count.</value>
  63275. </member>
  63276. <member name="P:Spire.Pdf.Grid.PdfGridHeaderCollection.Rows">
  63277. <summary>
  63278. Gets the rows.
  63279. </summary>
  63280. <value>The rows.</value>
  63281. </member>
  63282. <member name="M:Spire.Pdf.Grid.PdfGridHeaderCollection.Add(System.Int32)">
  63283. <summary>
  63284. Adds the specified count.
  63285. </summary>
  63286. <param name="count">The count.</param>
  63287. </member>
  63288. <member name="M:Spire.Pdf.Grid.PdfGridHeaderCollection.Clear">
  63289. <summary>
  63290. Clears this instance.
  63291. </summary>
  63292. </member>
  63293. <member name="M:Spire.Pdf.Grid.PdfGridHeaderCollection.ApplyStyle(Spire.Pdf.Grid.PdfGridStyleBase)">
  63294. <summary>
  63295. Applies the style.
  63296. </summary>
  63297. <param name="style">The style.</param>
  63298. </member>
  63299. <!-- 对于成员“M:Spire.Pdf.Grid.PdfGridHeaderCollection.GetEnumerator”忽略有格式错误的 XML 注释 -->
  63300. <member name="P:Spire.Pdf.Grid.PdfGridHeaderCollection.PdfGridHeaderRowEnumerator.Current">
  63301. <summary>
  63302. Gets the current.
  63303. </summary>
  63304. <value>The current.</value>
  63305. </member>
  63306. <member name="M:Spire.Pdf.Grid.PdfGridHeaderCollection.PdfGridHeaderRowEnumerator.MoveNext">
  63307. <summary>
  63308. Advances the enumerator to the next element of the collection.
  63309. </summary>
  63310. <returns>
  63311. true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.
  63312. </returns>
  63313. <exception cref="T:System.InvalidOperationException">
  63314. The collection was modified after the enumerator was created.
  63315. </exception>
  63316. </member>
  63317. <member name="M:Spire.Pdf.Grid.PdfGridHeaderCollection.PdfGridHeaderRowEnumerator.Reset">
  63318. <summary>
  63319. Sets the enumerator to its initial position, which is before the first element in the collection.
  63320. </summary>
  63321. <exception cref="T:System.InvalidOperationException">
  63322. The collection was modified after the enumerator was created.
  63323. </exception>
  63324. </member>
  63325. <member name="T:Spire.Pdf.Grid.PdfGridStyleBase">
  63326. <summary>
  63327. </summary>
  63328. </member>
  63329. <member name="P:Spire.Pdf.Grid.PdfGridStyleBase.CellPadding">
  63330. <summary>
  63331. Sets the cell padding.
  63332. </summary>
  63333. <value>The cell padding.</value>
  63334. </member>
  63335. <member name="P:Spire.Pdf.Grid.PdfGridStyleBase.BackgroundBrush">
  63336. <summary>
  63337. Gets or sets the background brush.
  63338. </summary>
  63339. <value>The background brush.</value>
  63340. </member>
  63341. <member name="P:Spire.Pdf.Grid.PdfGridStyleBase.TextBrush">
  63342. <summary>
  63343. Gets or sets the text brush.
  63344. </summary>
  63345. <value>The text brush.</value>
  63346. </member>
  63347. <member name="P:Spire.Pdf.Grid.PdfGridStyleBase.TextPen">
  63348. <summary>
  63349. Gets or sets the text pen.
  63350. </summary>
  63351. <value>The text pen.</value>
  63352. </member>
  63353. <member name="P:Spire.Pdf.Grid.PdfGridStyleBase.Font">
  63354. <summary>
  63355. Gets or sets the font.
  63356. </summary>
  63357. <value>The font.</value>
  63358. </member>
  63359. <member name="M:Spire.Pdf.Grid.PdfGridStyleBase.Clone">
  63360. <summary>
  63361. Creates a new object that is a copy of the current instance.
  63362. </summary>
  63363. <returns>
  63364. A new object that is a copy of this instance.
  63365. </returns>
  63366. </member>
  63367. <member name="T:Spire.Pdf.Grid.PdfGridStyle">
  63368. <summary>
  63369. Grid style
  63370. </summary>
  63371. </member>
  63372. <member name="P:Spire.Pdf.Grid.PdfGridStyle.CellSpacing">
  63373. <summary>
  63374. Gets or sets the cell spacing.
  63375. </summary>
  63376. <value>The cell spacing.</value>
  63377. </member>
  63378. <member name="P:Spire.Pdf.Grid.PdfGridStyle.CellPadding">
  63379. <summary>
  63380. Gets or sets the cell padding.
  63381. </summary>
  63382. <value>The cell padding.</value>
  63383. </member>
  63384. <member name="P:Spire.Pdf.Grid.PdfGridStyle.BorderOverlapStyle">
  63385. <summary>
  63386. Gets or sets the border overlap style.
  63387. </summary>
  63388. <value>The border overlap style.</value>
  63389. </member>
  63390. <member name="P:Spire.Pdf.Grid.PdfGridStyle.AllowHorizontalOverflow">
  63391. <summary>
  63392. Gets or sets a value indicating whether to allow horizontal overflow.
  63393. </summary>
  63394. <value>
  63395. <c>true</c> if [allow horizontal overflow]; otherwise, <c>false</c>.
  63396. </value>
  63397. </member>
  63398. <member name="P:Spire.Pdf.Grid.PdfGridStyle.HorizontalOverflowType">
  63399. <summary>
  63400. Gets or sets the type of the horizontal overflow.
  63401. </summary>
  63402. <value>The type of the horizontal overflow.</value>
  63403. </member>
  63404. <member name="M:Spire.Pdf.Grid.PdfGridStyle.#ctor">
  63405. <summary>
  63406. Initializes a new instance of the class.
  63407. </summary>
  63408. </member>
  63409. <member name="T:Spire.Pdf.Grid.PdfGridRowStyle">
  63410. <summary>
  63411. Grid row style
  63412. </summary>
  63413. </member>
  63414. <member name="P:Spire.Pdf.Grid.PdfGridRowStyle.CellPadding">
  63415. <summary>
  63416. Get or sets the cell padding.
  63417. </summary>
  63418. <returns>The cell padding.</returns>
  63419. </member>
  63420. <member name="P:Spire.Pdf.Grid.PdfGridRowStyle.GridStyle">
  63421. <summary>
  63422. Sets the grid style.
  63423. </summary>
  63424. <value>The grid style.</value>
  63425. </member>
  63426. <member name="M:Spire.Pdf.Grid.PdfGridRowStyle.#ctor">
  63427. <summary>
  63428. Initializes a new instance of the class.
  63429. </summary>
  63430. </member>
  63431. <member name="T:Spire.Pdf.Grid.PdfGridCellStyle">
  63432. <summary>
  63433. Grid cell style
  63434. </summary>
  63435. </member>
  63436. <member name="P:Spire.Pdf.Grid.PdfGridCellStyle.CellPadding">
  63437. <summary>
  63438. Get or sets the cell padding.
  63439. </summary>
  63440. <returns>The cell padding.</returns>
  63441. </member>
  63442. <member name="P:Spire.Pdf.Grid.PdfGridCellStyle.RowStyle">
  63443. <summary>
  63444. Sets the row style.
  63445. </summary>
  63446. <value>The row style.</value>
  63447. </member>
  63448. <member name="P:Spire.Pdf.Grid.PdfGridCellStyle.StringFormat">
  63449. <summary>
  63450. Gets the string format.
  63451. </summary>
  63452. <value>The string format.</value>
  63453. </member>
  63454. <member name="P:Spire.Pdf.Grid.PdfGridCellStyle.Borders">
  63455. <summary>
  63456. Gets or sets the border.
  63457. </summary>
  63458. <value>The border.</value>
  63459. </member>
  63460. <member name="P:Spire.Pdf.Grid.PdfGridCellStyle.BackgroundImage">
  63461. <summary>
  63462. Gets or sets the background image.
  63463. </summary>
  63464. <value>The background image.</value>
  63465. </member>
  63466. <member name="M:Spire.Pdf.Grid.PdfGridCellStyle.#ctor">
  63467. <summary>
  63468. Initializes a new instance of the class.
  63469. </summary>
  63470. </member>
  63471. <member name="T:Spire.Pdf.Grid.PdfGridCellContent">
  63472. <summary>
  63473. Represents the content that can be written in a grid cell.
  63474. </summary>
  63475. </member>
  63476. <member name="P:Spire.Pdf.Grid.PdfGridCellContent.ImageLocation">
  63477. <summary>
  63478. Set the image's location in a grid cell.
  63479. </summary>
  63480. </member>
  63481. <member name="T:Spire.Pdf.Grid.PdfGridCellContentList">
  63482. <summary>
  63483. It is a collection of PdfGridCellContent classes
  63484. </summary>
  63485. </member>
  63486. <member name="T:Spire.Pdf.Grid.PdfHorizontalOverflowType">
  63487. <summary>
  63488. </summary>
  63489. </member>
  63490. <member name="F:Spire.Pdf.Grid.PdfHorizontalOverflowType.NextPage">
  63491. <summary>
  63492. </summary>
  63493. </member>
  63494. <member name="F:Spire.Pdf.Grid.PdfHorizontalOverflowType.LastPage">
  63495. <summary>
  63496. </summary>
  63497. </member>
  63498. <member name="T:Spire.Pdf.Grid.PdfGridBeginPageLayoutEventArgs">
  63499. <summary>
  63500. Arguments of BeginPageLayoutEvent.
  63501. </summary>
  63502. </member>
  63503. <member name="P:Spire.Pdf.Grid.PdfGridBeginPageLayoutEventArgs.StartRowIndex">
  63504. <summary>
  63505. Gets the start row.
  63506. </summary>
  63507. <value>The start row.</value>
  63508. </member>
  63509. <member name="T:Spire.Pdf.Grid.PdfGridEndPageLayoutEventArgs">
  63510. <summary>
  63511. Arguments of EndPageLayoutEvent.
  63512. </summary>
  63513. </member>
  63514. <member name="P:Spire.Pdf.PdfBorders.Left">
  63515. <summary>
  63516. Gets or sets the left.
  63517. </summary>
  63518. <value>The left.</value>
  63519. </member>
  63520. <member name="P:Spire.Pdf.PdfBorders.Right">
  63521. <summary>
  63522. Gets or sets the right.
  63523. </summary>
  63524. <value>The right.</value>
  63525. </member>
  63526. <member name="P:Spire.Pdf.PdfBorders.Top">
  63527. <summary>
  63528. Gets or sets the top.
  63529. </summary>
  63530. <value>The top.</value>
  63531. </member>
  63532. <member name="P:Spire.Pdf.PdfBorders.Bottom">
  63533. <summary>
  63534. Gets or sets the bottom.
  63535. </summary>
  63536. <value>The bottom.</value>
  63537. </member>
  63538. <member name="P:Spire.Pdf.PdfBorders.All">
  63539. <summary>
  63540. Sets all.
  63541. </summary>
  63542. <value>All.</value>
  63543. </member>
  63544. <member name="P:Spire.Pdf.PdfBorders.Default">
  63545. <summary>
  63546. Gets the default.
  63547. </summary>
  63548. <value>The default.</value>
  63549. </member>
  63550. <member name="P:Spire.Pdf.PdfEdges.Left">
  63551. <summary>
  63552. Gets or sets the left.
  63553. </summary>
  63554. <value>The left.</value>
  63555. </member>
  63556. <member name="P:Spire.Pdf.PdfEdges.Right">
  63557. <summary>
  63558. Gets or sets the right.
  63559. </summary>
  63560. <value>The right.</value>
  63561. </member>
  63562. <member name="P:Spire.Pdf.PdfEdges.Top">
  63563. <summary>
  63564. Gets or sets the top.
  63565. </summary>
  63566. <value>The top.</value>
  63567. </member>
  63568. <member name="P:Spire.Pdf.PdfEdges.Bottom">
  63569. <summary>
  63570. Gets or sets the bottom.
  63571. </summary>
  63572. <value>The bottom.</value>
  63573. </member>
  63574. <member name="P:Spire.Pdf.PdfEdges.All">
  63575. <summary>
  63576. Sets all.
  63577. </summary>
  63578. <value>All.</value>
  63579. </member>
  63580. <member name="M:Spire.Pdf.PdfEdges.#ctor">
  63581. <summary>
  63582. Initializes a new instance of the class.
  63583. </summary>
  63584. </member>
  63585. <member name="M:Spire.Pdf.PdfEdges.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
  63586. <summary>
  63587. Initializes a new instance of the class.
  63588. </summary>
  63589. <param name="left">The left.</param>
  63590. <param name="right">The right.</param>
  63591. <param name="top">The top.</param>
  63592. <param name="bottom">The bottom.</param>
  63593. </member>
  63594. <member name="P:Spire.Pdf.PdfPaddings.Left">
  63595. <summary>
  63596. Gets or sets the left.
  63597. </summary>
  63598. <value>The left.</value>
  63599. </member>
  63600. <member name="P:Spire.Pdf.PdfPaddings.Right">
  63601. <summary>
  63602. Gets or sets the right.
  63603. </summary>
  63604. <value>The right.</value>
  63605. </member>
  63606. <member name="P:Spire.Pdf.PdfPaddings.Top">
  63607. <summary>
  63608. Gets or sets the top.
  63609. </summary>
  63610. <value>The top.</value>
  63611. </member>
  63612. <member name="P:Spire.Pdf.PdfPaddings.Bottom">
  63613. <summary>
  63614. Gets or sets the bottom.
  63615. </summary>
  63616. <value>The bottom.</value>
  63617. </member>
  63618. <member name="P:Spire.Pdf.PdfPaddings.All">
  63619. <summary>
  63620. Sets all.
  63621. </summary>
  63622. <value>All.</value>
  63623. </member>
  63624. <member name="M:Spire.Pdf.PdfPaddings.#ctor">
  63625. <summary>
  63626. Initializes a new instance of the class.
  63627. </summary>
  63628. </member>
  63629. <member name="M:Spire.Pdf.PdfPaddings.#ctor(System.Single,System.Single,System.Single,System.Single)">
  63630. <summary>
  63631. Initializes a new instance of the class.
  63632. </summary>
  63633. <param name="left">The left.</param>
  63634. <param name="right">The right.</param>
  63635. <param name="top">The top.</param>
  63636. <param name="bottom">The bottom.</param>
  63637. </member>
  63638. <member name="T:Spire.Pdf.Lists.PdfMarkerBase">
  63639. <summary>
  63640. Represents base class for markers.
  63641. </summary>
  63642. </member>
  63643. <member name="P:Spire.Pdf.Lists.PdfMarkerBase.Font">
  63644. <summary>
  63645. Gets or sets marker font.
  63646. </summary>
  63647. </member>
  63648. <member name="P:Spire.Pdf.Lists.PdfMarkerBase.Brush">
  63649. <summary>
  63650. Gets or sets marker brush.
  63651. </summary>
  63652. </member>
  63653. <member name="P:Spire.Pdf.Lists.PdfMarkerBase.Pen">
  63654. <summary>
  63655. Gets or sets marker pen.
  63656. </summary>
  63657. </member>
  63658. <member name="P:Spire.Pdf.Lists.PdfMarkerBase.StringFormat">
  63659. <summary>
  63660. Gets or sets the format.
  63661. </summary>
  63662. <value>The format.</value>
  63663. </member>
  63664. <member name="P:Spire.Pdf.Lists.PdfMarkerBase.Alignment">
  63665. <summary>
  63666. Gets or sets a value indicating whether the marker is
  63667. situated at the left of the list or at the right of the list.
  63668. </summary>
  63669. </member>
  63670. <member name="T:Spire.Pdf.Lists.PdfOrderedMarker">
  63671. <summary>
  63672. Represents marker for ordered list.
  63673. </summary>
  63674. </member>
  63675. <member name="P:Spire.Pdf.Lists.PdfOrderedMarker.Style">
  63676. <summary>
  63677. Gets or sets the list numbering style.
  63678. </summary>
  63679. </member>
  63680. <member name="P:Spire.Pdf.Lists.PdfOrderedMarker.StartNumber">
  63681. <summary>
  63682. Gets ar sets start number for ordered list. Default value is 1.
  63683. </summary>
  63684. </member>
  63685. <member name="P:Spire.Pdf.Lists.PdfOrderedMarker.Delimiter">
  63686. <summary>
  63687. Gets or sets the delimiter.
  63688. </summary>
  63689. </member>
  63690. <member name="P:Spire.Pdf.Lists.PdfOrderedMarker.Suffix">
  63691. <summary>
  63692. Gets or sets the suffix of the marker.
  63693. </summary>
  63694. </member>
  63695. <member name="M:Spire.Pdf.Lists.PdfOrderedMarker.#ctor(Spire.Pdf.PdfNumberStyle,System.String,System.String,Spire.Pdf.Graphics.PdfFontBase)">
  63696. <summary>
  63697. Initializes a new instance of the class.
  63698. </summary>
  63699. <param name="style">Number style of marker.</param>
  63700. <param name="delimiter">Number delimiter of marker.</param>
  63701. <param name="suffix">Number suffix of marker.</param>
  63702. <param name="font">Number font of marker.</param>
  63703. </member>
  63704. <member name="M:Spire.Pdf.Lists.PdfOrderedMarker.#ctor(Spire.Pdf.PdfNumberStyle,System.String,Spire.Pdf.Graphics.PdfFontBase)">
  63705. <summary>
  63706. Initializes a new instance of the class.
  63707. </summary>
  63708. <param name="style">Number style of marker.</param>
  63709. <param name="suffix">Number suffix of the marker.</param>
  63710. <param name="font">Number font of marker.</param>
  63711. </member>
  63712. <member name="M:Spire.Pdf.Lists.PdfOrderedMarker.#ctor(Spire.Pdf.PdfNumberStyle,Spire.Pdf.Graphics.PdfFontBase)">
  63713. <summary>
  63714. Initializes a new instance of the class.
  63715. </summary>
  63716. <param name="style">Number style of marker.</param>
  63717. <param name="font">Number font of marker.</param>
  63718. </member>
  63719. <member name="T:Spire.Pdf.Lists.PdfMarker">
  63720. <summary>
  63721. Represents bullet for the list.
  63722. </summary>
  63723. </member>
  63724. <member name="P:Spire.Pdf.Lists.PdfMarker.Template">
  63725. <summary>
  63726. Gets or sets template of the marker.
  63727. </summary>
  63728. </member>
  63729. <member name="P:Spire.Pdf.Lists.PdfMarker.Image">
  63730. <summary>
  63731. Gets or sets image of the marker.
  63732. </summary>
  63733. </member>
  63734. <member name="P:Spire.Pdf.Lists.PdfMarker.Text">
  63735. <summary>
  63736. Gets or sets marker text.
  63737. </summary>
  63738. </member>
  63739. <member name="P:Spire.Pdf.Lists.PdfMarker.Style">
  63740. <summary>
  63741. Gets or sets the style.
  63742. </summary>
  63743. </member>
  63744. <member name="M:Spire.Pdf.Lists.PdfMarker.#ctor(System.String,Spire.Pdf.Graphics.PdfFontBase)">
  63745. <summary>
  63746. Initializes a new instance of the class.
  63747. </summary>
  63748. <param name="text">The text of the marker.</param>
  63749. <param name="font">Marker font.</param>
  63750. </member>
  63751. <member name="M:Spire.Pdf.Lists.PdfMarker.#ctor(Spire.Pdf.Lists.PdfUnorderedMarkerStyle)">
  63752. <summary>
  63753. Initializes a new instance of the class.
  63754. </summary>
  63755. <param name="style">The style of the marker.</param>
  63756. </member>
  63757. <member name="M:Spire.Pdf.Lists.PdfMarker.#ctor(Spire.Pdf.Graphics.PdfImage)">
  63758. <summary>
  63759. Initializes a new instance of the class.
  63760. </summary>
  63761. <param name="image">The image of the marker.</param>
  63762. </member>
  63763. <member name="M:Spire.Pdf.Lists.PdfMarker.#ctor(Spire.Pdf.Graphics.PdfTemplate)">
  63764. <summary>
  63765. Initializes a new instance of the class.
  63766. </summary>
  63767. <param name="template">Template of the marker.</param>
  63768. </member>
  63769. <member name="T:Spire.Pdf.Lists.PdfUnorderedMarkerStyle">
  63770. <summary>
  63771. Specifies the marker style.
  63772. </summary>
  63773. </member>
  63774. <member name="F:Spire.Pdf.Lists.PdfUnorderedMarkerStyle.None">
  63775. <summary>
  63776. Marker have no style.
  63777. </summary>
  63778. </member>
  63779. <member name="F:Spire.Pdf.Lists.PdfUnorderedMarkerStyle.Disk">
  63780. <summary>
  63781. Marker is like a disk.
  63782. </summary>
  63783. </member>
  63784. <member name="F:Spire.Pdf.Lists.PdfUnorderedMarkerStyle.Square">
  63785. <summary>
  63786. Marker is like a square.
  63787. </summary>
  63788. </member>
  63789. <member name="F:Spire.Pdf.Lists.PdfUnorderedMarkerStyle.Asterisk">
  63790. <summary>
  63791. Marker is like a Asterisk.
  63792. </summary>
  63793. </member>
  63794. <member name="F:Spire.Pdf.Lists.PdfUnorderedMarkerStyle.Circle">
  63795. <summary>
  63796. Marker is like a circle.
  63797. </summary>
  63798. </member>
  63799. <member name="F:Spire.Pdf.Lists.PdfUnorderedMarkerStyle.CustomString">
  63800. <summary>
  63801. Marker is custom string.
  63802. </summary>
  63803. </member>
  63804. <member name="F:Spire.Pdf.Lists.PdfUnorderedMarkerStyle.CustomImage">
  63805. <summary>
  63806. Marker is custom image.
  63807. </summary>
  63808. </member>
  63809. <member name="F:Spire.Pdf.Lists.PdfUnorderedMarkerStyle.CustomTemplate">
  63810. <summary>
  63811. Marker is custom template.
  63812. </summary>
  63813. </member>
  63814. <member name="T:Spire.Pdf.Lists.PdfListMarkerAlignment">
  63815. <summary>
  63816. Represents marker alignment.
  63817. </summary>
  63818. </member>
  63819. <member name="F:Spire.Pdf.Lists.PdfListMarkerAlignment.Left">
  63820. <summary>
  63821. Left alignment for marker.
  63822. </summary>
  63823. </member>
  63824. <member name="F:Spire.Pdf.Lists.PdfListMarkerAlignment.Right">
  63825. <summary>
  63826. Right alignment for marker.
  63827. </summary>
  63828. </member>
  63829. <member name="T:Spire.Pdf.Lists.PdfListBase">
  63830. <summary>
  63831. Represents base class for lists.
  63832. </summary>
  63833. </member>
  63834. <member name="P:Spire.Pdf.Lists.PdfListBase.Items">
  63835. <summary>
  63836. Gets items of the list.
  63837. </summary>
  63838. </member>
  63839. <member name="P:Spire.Pdf.Lists.PdfListBase.Indent">
  63840. <summary>
  63841. Gets or sets tabulation for the list.
  63842. </summary>
  63843. </member>
  63844. <member name="P:Spire.Pdf.Lists.PdfListBase.TextIndent">
  63845. <summary>
  63846. Gets or sets the indent from the marker to the list item text.
  63847. </summary>
  63848. </member>
  63849. <member name="P:Spire.Pdf.Lists.PdfListBase.Font">
  63850. <summary>
  63851. Gets or sets the list font.
  63852. </summary>
  63853. </member>
  63854. <member name="P:Spire.Pdf.Lists.PdfListBase.Brush">
  63855. <summary>
  63856. Gets or sets list brush.
  63857. </summary>
  63858. </member>
  63859. <member name="P:Spire.Pdf.Lists.PdfListBase.Pen">
  63860. <summary>
  63861. Gets or sets list pen.
  63862. </summary>
  63863. </member>
  63864. <member name="P:Spire.Pdf.Lists.PdfListBase.StringFormat">
  63865. <summary>
  63866. Gets or sets the format of the list.
  63867. </summary>
  63868. <value>The format.</value>
  63869. </member>
  63870. <member name="E:Spire.Pdf.Lists.PdfListBase.BeginItemLayout">
  63871. <summary>
  63872. Event that rises when item begin layout.
  63873. </summary>
  63874. </member>
  63875. <member name="E:Spire.Pdf.Lists.PdfListBase.EndItemLayout">
  63876. <summary>
  63877. Event that rises when item end layout.
  63878. </summary>
  63879. </member>
  63880. <member name="M:Spire.Pdf.Lists.PdfListBase.Draw(Spire.Pdf.Graphics.PdfCanvas,System.Single,System.Single)">
  63881. <summary>
  63882. Draws an list on the Graphics.
  63883. </summary>
  63884. <param name="graphics">Graphics context where the list should be printed.</param>
  63885. <param name="x">X co-ordinate of the list.</param>
  63886. <param name="y">Y co-ordinate of the list.</param>
  63887. </member>
  63888. <member name="T:Spire.Pdf.Lists.PdfListItem">
  63889. <summary>
  63890. Represents the list item of the list.
  63891. </summary>
  63892. </member>
  63893. <member name="P:Spire.Pdf.Lists.PdfListItem.Font">
  63894. <summary>
  63895. Gets or sets item font.
  63896. </summary>
  63897. </member>
  63898. <member name="P:Spire.Pdf.Lists.PdfListItem.Text">
  63899. <summary>
  63900. Gets or sets item text.
  63901. </summary>
  63902. </member>
  63903. <member name="P:Spire.Pdf.Lists.PdfListItem.StringFormat">
  63904. <summary>
  63905. Gets or sets item string format.
  63906. </summary>
  63907. </member>
  63908. <member name="P:Spire.Pdf.Lists.PdfListItem.Pen">
  63909. <summary>
  63910. Gets or sets list item pen.
  63911. </summary>
  63912. </member>
  63913. <member name="P:Spire.Pdf.Lists.PdfListItem.Brush">
  63914. <summary>
  63915. Gets or sets list item brush.
  63916. </summary>
  63917. </member>
  63918. <member name="P:Spire.Pdf.Lists.PdfListItem.SubList">
  63919. <summary>
  63920. Gets or sets sublist for item.
  63921. </summary>
  63922. </member>
  63923. <member name="P:Spire.Pdf.Lists.PdfListItem.TextIndent">
  63924. <summary>
  63925. Gets or sets indent for item.
  63926. </summary>
  63927. </member>
  63928. <member name="M:Spire.Pdf.Lists.PdfListItem.#ctor">
  63929. <summary>
  63930. Creates new empty pdf list item.
  63931. </summary>
  63932. </member>
  63933. <member name="M:Spire.Pdf.Lists.PdfListItem.#ctor(System.String)">
  63934. <summary>
  63935. Creates new pdf list item with default settings.
  63936. </summary>
  63937. </member>
  63938. <member name="M:Spire.Pdf.Lists.PdfListItem.#ctor(System.String,Spire.Pdf.Graphics.PdfFontBase)">
  63939. <summary>
  63940. Initializes a new instance of the class.
  63941. </summary>
  63942. <param name="text">The text of item.</param>
  63943. <param name="font">The font of item.</param>
  63944. </member>
  63945. <member name="M:Spire.Pdf.Lists.PdfListItem.#ctor(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfStringFormat)">
  63946. <summary>
  63947. Initializes a new instance of the class.
  63948. </summary>
  63949. <param name="text">The text of item.</param>
  63950. <param name="font">The font of item.</param>
  63951. <param name="format">The string format.</param>
  63952. </member>
  63953. <member name="M:Spire.Pdf.Lists.PdfListItem.#ctor(System.String,Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfStringFormat,Spire.Pdf.Graphics.PdfPen,Spire.Pdf.Graphics.PdfBrush)">
  63954. <summary>
  63955. Creates new list item.
  63956. </summary>
  63957. <param name="text">The item text.</param>
  63958. <param name="font">The item font.</param>
  63959. <param name="format">The string format of item.</param>
  63960. <param name="pen">The item pen.</param>
  63961. <param name="brush">The item brush.</param>
  63962. </member>
  63963. <member name="T:Spire.Pdf.Lists.PdfListItemCollection">
  63964. <summary>
  63965. Represents collection of list items.
  63966. </summary>
  63967. </member>
  63968. <member name="P:Spire.Pdf.Lists.PdfListItemCollection.Item(System.Int32)">
  63969. <summary>
  63970. Gets the PdfListItem from collection at the specified index.
  63971. </summary>
  63972. </member>
  63973. <member name="M:Spire.Pdf.Lists.PdfListItemCollection.#ctor">
  63974. <summary>
  63975. Initializes a new instance of the class.
  63976. </summary>
  63977. </member>
  63978. <member name="M:Spire.Pdf.Lists.PdfListItemCollection.#ctor(System.String[])">
  63979. <summary>
  63980. Initializes a new instance of the class.
  63981. </summary>
  63982. <param name="items">A string array that contains items separated by the new line character.</param>
  63983. </member>
  63984. <member name="M:Spire.Pdf.Lists.PdfListItemCollection.Add(Spire.Pdf.Lists.PdfListItem)">
  63985. <summary>
  63986. Adds the specified item.
  63987. </summary>
  63988. <param name="item">The item.</param>
  63989. <returns>The item index in collection.</returns>
  63990. </member>
  63991. <member name="M:Spire.Pdf.Lists.PdfListItemCollection.Add(Spire.Pdf.Lists.PdfListItem,System.Single)">
  63992. <summary>
  63993. Adds the specified item.
  63994. </summary>
  63995. <param name="item">The item.</param>
  63996. <param name="itemIndent">The item indent.</param>
  63997. </member>
  63998. <member name="M:Spire.Pdf.Lists.PdfListItemCollection.Add(System.String)">
  63999. <summary>
  64000. Adds the item with a specified text.
  64001. </summary>
  64002. <param name="text">The text.</param>
  64003. <returns></returns>
  64004. </member>
  64005. <member name="M:Spire.Pdf.Lists.PdfListItemCollection.Add(System.String,System.Single)">
  64006. <summary>
  64007. Adds the specified text.
  64008. </summary>
  64009. <param name="text">The text.</param>
  64010. <param name="itemIndent">The item indent.</param>
  64011. <returns>List item.</returns>
  64012. </member>
  64013. <member name="M:Spire.Pdf.Lists.PdfListItemCollection.Add(System.String,Spire.Pdf.Graphics.PdfFontBase)">
  64014. <summary>
  64015. Adds the specified text.
  64016. </summary>
  64017. <param name="text">The text.</param>
  64018. <param name="font">The font.</param>
  64019. <returns>The item index in collection.</returns>
  64020. </member>
  64021. <member name="M:Spire.Pdf.Lists.PdfListItemCollection.Add(System.String,Spire.Pdf.Graphics.PdfFontBase,System.Single)">
  64022. <summary>
  64023. Adds the specified text.
  64024. </summary>
  64025. <param name="text">The text.</param>
  64026. <param name="font">The font.</param>
  64027. <param name="itemIndent">The item indent.</param>
  64028. <returns>List item.</returns>
  64029. </member>
  64030. <member name="M:Spire.Pdf.Lists.PdfListItemCollection.Insert(System.Int32,Spire.Pdf.Lists.PdfListItem)">
  64031. <summary>
  64032. Inserts item at the specified index.
  64033. </summary>
  64034. <param name="index">The specified index.</param>
  64035. <param name="item">The item.</param>
  64036. <returns>The item index </returns>
  64037. </member>
  64038. <member name="M:Spire.Pdf.Lists.PdfListItemCollection.Insert(System.Int32,Spire.Pdf.Lists.PdfListItem,System.Single)">
  64039. <summary>
  64040. Inserts the specified index.
  64041. </summary>
  64042. <param name="index">The index.</param>
  64043. <param name="item">The item.</param>
  64044. <param name="itemIndent">The item indent.</param>
  64045. </member>
  64046. <member name="M:Spire.Pdf.Lists.PdfListItemCollection.Remove(Spire.Pdf.Lists.PdfListItem)">
  64047. <summary>
  64048. Removes the specified item from the list.
  64049. </summary>
  64050. <param name="item">The specified item.</param>
  64051. </member>
  64052. <member name="M:Spire.Pdf.Lists.PdfListItemCollection.RemoveAt(System.Int32)">
  64053. <summary>
  64054. Removes the item at the specified index from the list.
  64055. </summary>
  64056. <param name="index">he specified index.</param>
  64057. </member>
  64058. <member name="M:Spire.Pdf.Lists.PdfListItemCollection.IndexOf(Spire.Pdf.Lists.PdfListItem)">
  64059. <summary>
  64060. Determines the index of a specific item in the list.
  64061. </summary>
  64062. <param name="item">The item to locate in the list. </param>
  64063. <returns>The index of item if found in the list; otherwise, -1. </returns>
  64064. </member>
  64065. <member name="M:Spire.Pdf.Lists.PdfListItemCollection.Clear">
  64066. <summary>
  64067. Clears collection.
  64068. </summary>
  64069. </member>
  64070. <member name="T:Spire.Pdf.Lists.PdfSortedList">
  64071. <summary>
  64072. Represents the ordered list.
  64073. </summary>
  64074. </member>
  64075. <member name="P:Spire.Pdf.Lists.PdfSortedList.Marker">
  64076. <summary>
  64077. Gets or sets marker of the list items.
  64078. </summary>
  64079. </member>
  64080. <member name="P:Spire.Pdf.Lists.PdfSortedList.MarkerHierarchy">
  64081. <summary>
  64082. True if user want to use numbering hierarchy, otherwise false.
  64083. </summary>
  64084. </member>
  64085. <member name="M:Spire.Pdf.Lists.PdfSortedList.#ctor">
  64086. <summary>
  64087. Creates ordered list.
  64088. </summary>
  64089. </member>
  64090. <member name="M:Spire.Pdf.Lists.PdfSortedList.#ctor(Spire.Pdf.Graphics.PdfFontBase)">
  64091. <summary>
  64092. Initializes a new instance of the class.
  64093. </summary>
  64094. <param name="font">The font.</param>
  64095. </member>
  64096. <member name="M:Spire.Pdf.Lists.PdfSortedList.#ctor(Spire.Pdf.PdfNumberStyle)">
  64097. <summary>
  64098. Initializes a new instance of the class.
  64099. </summary>
  64100. <param name="style">The style.</param>
  64101. </member>
  64102. <member name="M:Spire.Pdf.Lists.PdfSortedList.#ctor(Spire.Pdf.Lists.PdfListItemCollection)">
  64103. <summary>
  64104. Creates ordered list using items.
  64105. </summary>
  64106. <param name="items">Items for a list.</param>
  64107. </member>
  64108. <member name="M:Spire.Pdf.Lists.PdfSortedList.#ctor(Spire.Pdf.Lists.PdfOrderedMarker)">
  64109. <summary>
  64110. Initializes a new instance of the class.
  64111. </summary>
  64112. <param name="marker">The marker for the list.</param>
  64113. </member>
  64114. <member name="M:Spire.Pdf.Lists.PdfSortedList.#ctor(Spire.Pdf.Lists.PdfListItemCollection,Spire.Pdf.Lists.PdfOrderedMarker)">
  64115. <summary>
  64116. Initializes a new instance of the class.
  64117. </summary>
  64118. <param name="items">The item collection.</param>
  64119. <param name="marker">The marker for the list.</param>
  64120. </member>
  64121. <member name="M:Spire.Pdf.Lists.PdfSortedList.#ctor(System.String)">
  64122. <summary>
  64123. Initializes a new instance of the class.
  64124. </summary>
  64125. <param name="text">The formatted text.</param>
  64126. </member>
  64127. <member name="M:Spire.Pdf.Lists.PdfSortedList.#ctor(System.String,Spire.Pdf.Lists.PdfOrderedMarker)">
  64128. <summary>
  64129. Initializes a new instance of the class
  64130. from formatted text that is splitted by new lines.
  64131. </summary>
  64132. <param name="text">The formatted text.</param>
  64133. <param name="marker">The marker.</param>
  64134. </member>
  64135. <member name="T:Spire.Pdf.Lists.PdfList">
  64136. <summary>
  64137. Represents unordered list.
  64138. </summary>
  64139. </member>
  64140. <member name="P:Spire.Pdf.Lists.PdfList.Marker">
  64141. <summary>
  64142. Gets or sets the marker.
  64143. </summary>
  64144. </member>
  64145. <member name="M:Spire.Pdf.Lists.PdfList.#ctor">
  64146. <summary>
  64147. Initializes a new instance of the class.
  64148. </summary>
  64149. </member>
  64150. <member name="M:Spire.Pdf.Lists.PdfList.#ctor(Spire.Pdf.Lists.PdfListItemCollection)">
  64151. <summary>
  64152. Creates unordered list using items.
  64153. </summary>
  64154. <param name="items">Items for a list.</param>
  64155. </member>
  64156. <member name="M:Spire.Pdf.Lists.PdfList.#ctor(Spire.Pdf.Graphics.PdfFontBase)">
  64157. <summary>
  64158. Initializes a new instance of the class.
  64159. </summary>
  64160. <param name="font">The font.</param>
  64161. </member>
  64162. <member name="M:Spire.Pdf.Lists.PdfList.#ctor(Spire.Pdf.Lists.PdfMarker)">
  64163. <summary>
  64164. Initializes a new instance of the class.
  64165. </summary>
  64166. <param name="marker">The marker for the list.</param>
  64167. </member>
  64168. <member name="M:Spire.Pdf.Lists.PdfList.#ctor(Spire.Pdf.Lists.PdfListItemCollection,Spire.Pdf.Lists.PdfMarker)">
  64169. <summary>
  64170. Initializes a new instance of the class.
  64171. </summary>
  64172. <param name="items">The items collection.</param>
  64173. <param name="marker">The marker for the list.</param>
  64174. </member>
  64175. <member name="M:Spire.Pdf.Lists.PdfList.#ctor(System.String)">
  64176. <summary>
  64177. Initializes a new instance of the class.
  64178. </summary>
  64179. <param name="text">The formatted text.</param>
  64180. </member>
  64181. <member name="M:Spire.Pdf.Lists.PdfList.#ctor(System.String,Spire.Pdf.Lists.PdfMarker)">
  64182. <summary>
  64183. Initializes a new instance of the class
  64184. from formatted text that is splitted by new lines.
  64185. </summary>
  64186. <param name="text">The formatted text.</param>
  64187. <param name="marker">The marker.</param>
  64188. </member>
  64189. <member name="T:Spire.Pdf.Lists.BeginItemLayoutEventHandler">
  64190. <summary>
  64191. Delegate for handling BeginItemLayoutEvent.
  64192. </summary>
  64193. <param name="sender">The item that begin layout.</param>
  64194. <param name="args">Begin Item Layout arguments.</param>
  64195. </member>
  64196. <member name="T:Spire.Pdf.Lists.EndItemLayoutEventHandler">
  64197. <summary>
  64198. Delegate for handling EndItemLayoutEvent.
  64199. </summary>
  64200. <param name="sender">The item that end layout.</param>
  64201. <param name="args">End Item Layout arguments.</param>
  64202. </member>
  64203. <member name="T:Spire.Pdf.Lists.BeginItemLayoutEventArgs">
  64204. <summary>
  64205. Represents begin layout event arguments.
  64206. </summary>
  64207. </member>
  64208. <member name="P:Spire.Pdf.Lists.BeginItemLayoutEventArgs.Item">
  64209. <summary>
  64210. Gets the item.
  64211. </summary>
  64212. <value>The item that layout.</value>
  64213. </member>
  64214. <member name="P:Spire.Pdf.Lists.BeginItemLayoutEventArgs.Page">
  64215. <summary>
  64216. Gets the page.
  64217. </summary>
  64218. <value>The page in which item start layout.</value>
  64219. </member>
  64220. <member name="T:Spire.Pdf.Lists.EndItemLayoutEventArgs">
  64221. <summary>
  64222. Represents end layout event arguments.
  64223. </summary>
  64224. </member>
  64225. <member name="P:Spire.Pdf.Lists.EndItemLayoutEventArgs.Item">
  64226. <summary>
  64227. Gets the item that layout.
  64228. </summary>
  64229. <value>The item that layout.</value>
  64230. </member>
  64231. <member name="P:Spire.Pdf.Lists.EndItemLayoutEventArgs.Page">
  64232. <summary>
  64233. Gets the page in which item ended layout.
  64234. </summary>
  64235. <value>The page in which item ended layout.</value>
  64236. </member>
  64237. <member name="M:Spire.Pdf.Tables.LightTableLayouter.GetWidths(System.Single)">
  64238. <summary>
  64239. Gets the widths.
  64240. </summary>
  64241. <param name="totalWidth">The total width</param>
  64242. <returns>An array containing widths.</returns>
  64243. </member>
  64244. <member name="M:Spire.Pdf.Tables.LightTableLayouter.ZoomWidth(System.Single[]@,System.Single)">
  64245. <summary>
  64246. Zoom in or out the width.
  64247. </summary>
  64248. <param name="widths">The width</param>
  64249. <param name="factor">The zoom factor</param>
  64250. </member>
  64251. <member name="T:Spire.Pdf.Tables.PdfTable">
  64252. <summary>
  64253. Represents fast table with few features.
  64254. </summary>
  64255. </member>
  64256. <member name="P:Spire.Pdf.Tables.PdfTable.Columns">
  64257. <summary>
  64258. Gets the columns.
  64259. </summary>
  64260. <value>The table column collection</value>
  64261. </member>
  64262. <member name="P:Spire.Pdf.Tables.PdfTable.Rows">
  64263. <summary>
  64264. Gets the rows.
  64265. </summary>
  64266. </member>
  64267. <member name="P:Spire.Pdf.Tables.PdfTable.DataSource">
  64268. <summary>
  64269. Gets or sets the data source.
  64270. </summary>
  64271. </member>
  64272. <member name="P:Spire.Pdf.Tables.PdfTable.DataMember">
  64273. <summary>
  64274. Gets or sets the data member.
  64275. </summary>
  64276. <value>The data member.</value>
  64277. </member>
  64278. <member name="P:Spire.Pdf.Tables.PdfTable.DataSourceType">
  64279. <summary>
  64280. Gets or sets the datasource type of the PdfTable
  64281. </summary>
  64282. </member>
  64283. <member name="P:Spire.Pdf.Tables.PdfTable.Style">
  64284. <summary>
  64285. Gets or sets the properties.
  64286. </summary>
  64287. </member>
  64288. <member name="P:Spire.Pdf.Tables.PdfTable.IgnoreSorting">
  64289. <summary>
  64290. Gets or sets a value indicating whether
  64291. PdfTable should ignore sorting in data table.
  64292. </summary>
  64293. </member>
  64294. <member name="P:Spire.Pdf.Tables.PdfTable.AllowCrossPages">
  64295. <summary>
  64296. Gets a value Indicates whether can cross a page.
  64297. </summary>
  64298. </member>
  64299. <member name="E:Spire.Pdf.Tables.PdfTable.BeginRowLayout">
  64300. <summary>
  64301. The event raised on starting row lay outing.
  64302. </summary>
  64303. </member>
  64304. <member name="E:Spire.Pdf.Tables.PdfTable.EndRowLayout">
  64305. <summary>
  64306. The event raised on having finished row lay outing.
  64307. </summary>
  64308. </member>
  64309. <member name="E:Spire.Pdf.Tables.PdfTable.BeginCellLayout">
  64310. <summary>
  64311. The event raised on starting cell lay outing.
  64312. </summary>
  64313. </member>
  64314. <member name="E:Spire.Pdf.Tables.PdfTable.EndCellLayout">
  64315. <summary>
  64316. The event raised on having finished cell layout.
  64317. </summary>
  64318. </member>
  64319. <member name="E:Spire.Pdf.Tables.PdfTable.QueryNextRow">
  64320. <summary>
  64321. The event raised when the next row data is requested.
  64322. </summary>
  64323. </member>
  64324. <member name="E:Spire.Pdf.Tables.PdfTable.QueryColumnCount">
  64325. <summary>
  64326. The event raised when the column number is requested.
  64327. </summary>
  64328. </member>
  64329. <member name="E:Spire.Pdf.Tables.PdfTable.QueryRowCount">
  64330. <summary>
  64331. The event raised when the row number is requested.
  64332. </summary>
  64333. </member>
  64334. <member name="M:Spire.Pdf.Tables.PdfTable.Draw(Spire.Pdf.Graphics.PdfCanvas,System.Drawing.PointF,System.Single)">
  64335. <summary>
  64336. Draws an element on the Graphics.
  64337. </summary>
  64338. <param name="graphics">Graphics context where the element should be printed.</param>
  64339. <param name="location">The location of the element.</param>
  64340. <param name="width">The width of the table.</param>
  64341. </member>
  64342. <member name="M:Spire.Pdf.Tables.PdfTable.Draw(Spire.Pdf.Graphics.PdfCanvas,System.Single,System.Single,System.Single)">
  64343. <summary>
  64344. Draws an element on the Graphics.
  64345. </summary>
  64346. <param name="graphics">Graphics context where the element should be printed.</param>
  64347. <param name="x">X co-ordinate of the element.</param>
  64348. <param name="y">Y co-ordinate of the element.</param>
  64349. <param name="width">The width of the table.</param>
  64350. </member>
  64351. <member name="M:Spire.Pdf.Tables.PdfTable.Draw(Spire.Pdf.Graphics.PdfCanvas,System.Drawing.RectangleF)">
  64352. <summary>
  64353. Draws an element on the Graphics.
  64354. </summary>
  64355. <param name="graphics">Graphics context where the element should be printed.</param>
  64356. <param name="bounds">The bounds.</param>
  64357. </member>
  64358. <member name="M:Spire.Pdf.Tables.PdfTable.Draw(Spire.Pdf.PdfNewPage,System.Drawing.PointF)">
  64359. <summary>
  64360. Draws the table starting from the specified page.
  64361. </summary>
  64362. <param name="page">The page.</param>
  64363. <param name="location">The location.</param>
  64364. <returns>The results of the lay outing.</returns>
  64365. </member>
  64366. <member name="M:Spire.Pdf.Tables.PdfTable.Draw(Spire.Pdf.PdfNewPage,System.Drawing.PointF,Spire.Pdf.Tables.PdfTableLayoutFormat)">
  64367. <summary>
  64368. Draws the table starting from the specified page.
  64369. </summary>
  64370. <param name="page">The page.</param>
  64371. <param name="location">The location.</param>
  64372. <param name="format">The format.</param>
  64373. <returns>The results of the lay outing.</returns>
  64374. </member>
  64375. <member name="M:Spire.Pdf.Tables.PdfTable.Draw(Spire.Pdf.PdfNewPage,System.Drawing.RectangleF)">
  64376. <summary>
  64377. Draws the table starting from the specified page.
  64378. </summary>
  64379. <param name="page">The page.</param>
  64380. <param name="bounds">The bounds.</param>
  64381. <returns>The results of the lay outing.</returns>
  64382. </member>
  64383. <member name="M:Spire.Pdf.Tables.PdfTable.Draw(Spire.Pdf.PdfNewPage,System.Drawing.RectangleF,Spire.Pdf.Tables.PdfTableLayoutFormat)">
  64384. <summary>
  64385. Draws the table starting from the specified page.
  64386. </summary>
  64387. <param name="page">The page.</param>
  64388. <param name="bounds">The bounds.</param>
  64389. <param name="format">The format.</param>
  64390. <returns>The results of the lay outing.</returns>
  64391. </member>
  64392. <member name="M:Spire.Pdf.Tables.PdfTable.Draw(Spire.Pdf.PdfNewPage,System.Single,System.Single)">
  64393. <summary>
  64394. Draws the table starting from the specified page.
  64395. </summary>
  64396. <param name="page">The page.</param>
  64397. <param name="x">The x coordinate.</param>
  64398. <param name="y">The y coordinate.</param>
  64399. <returns>The results of the lay outing.</returns>
  64400. </member>
  64401. <member name="M:Spire.Pdf.Tables.PdfTable.Draw(Spire.Pdf.PdfNewPage,System.Single,System.Single,Spire.Pdf.Tables.PdfTableLayoutFormat)">
  64402. <summary>
  64403. Draws the table starting from the specified page.
  64404. </summary>
  64405. <param name="page">The page.</param>
  64406. <param name="x">The x coordinate.</param>
  64407. <param name="y">The y coordinate.</param>
  64408. <param name="format">The format.</param>
  64409. <returns>The results of the lay outing.</returns>
  64410. </member>
  64411. <member name="M:Spire.Pdf.Tables.PdfTable.Draw(Spire.Pdf.PdfNewPage,System.Single,System.Single,System.Single)">
  64412. <summary>
  64413. Draws the table starting from the specified page.
  64414. </summary>
  64415. <param name="page">The page.</param>
  64416. <param name="x">The x coordinate.</param>
  64417. <param name="y">The y coordinate.</param>
  64418. <param name="width">The width.</param>
  64419. <returns>The results of the lay outing.</returns>
  64420. </member>
  64421. <member name="M:Spire.Pdf.Tables.PdfTable.Draw(Spire.Pdf.PdfNewPage,System.Single,System.Single,System.Single,Spire.Pdf.Tables.PdfTableLayoutFormat)">
  64422. <summary>
  64423. Draws the table starting from the specified page.
  64424. </summary>
  64425. <param name="page">The page.</param>
  64426. <param name="x">The x coordinate.</param>
  64427. <param name="y">The y coordinate.</param>
  64428. <param name="width">The width.</param>
  64429. <param name="format">The format.</param>
  64430. <returns>The results of the lay outing.</returns>
  64431. </member>
  64432. <member name="M:Spire.Pdf.Tables.PdfTable.Draw(Spire.Pdf.Graphics.PdfCanvas,System.Single,System.Single)">
  64433. <summary>
  64434. Draws an element on the Graphics.
  64435. </summary>
  64436. <param name="graphics">Graphics context where the element should be printed.</param>
  64437. <param name="x">X co-ordinate of the element.</param>
  64438. <param name="y">Y co-ordinate of the element.</param>
  64439. </member>
  64440. <member name="T:Spire.Pdf.Tables.PdfTableStyle">
  64441. <summary>
  64442. Represents parameters of PdfTable.
  64443. </summary>
  64444. </member>
  64445. <member name="F:Spire.Pdf.Tables.PdfTableStyle.m_isFixWidth">
  64446. <summary>
  64447. Specifies whehther the table populates the entire page
  64448. </summary>
  64449. </member>
  64450. <member name="P:Spire.Pdf.Tables.PdfTableStyle.IsFixWidth">
  64451. <summary>
  64452. get or set the value of fitWidth.
  64453. </summary>
  64454. </member>
  64455. <member name="P:Spire.Pdf.Tables.PdfTableStyle.DefaultStyle">
  64456. <summary>
  64457. Gets or sets the default cell style.
  64458. </summary>
  64459. </member>
  64460. <member name="P:Spire.Pdf.Tables.PdfTableStyle.AlternateStyle">
  64461. <summary>
  64462. Gets or sets the odd row cell style.
  64463. </summary>
  64464. </member>
  64465. <member name="P:Spire.Pdf.Tables.PdfTableStyle.HeaderSource">
  64466. <summary>
  64467. Gets or sets a value indicating whether
  64468. to use rows or column captions for forming header.
  64469. </summary>
  64470. </member>
  64471. <member name="P:Spire.Pdf.Tables.PdfTableStyle.HeaderRowCount">
  64472. <summary>
  64473. Gets or sets the header rows count.
  64474. </summary>
  64475. </member>
  64476. <member name="P:Spire.Pdf.Tables.PdfTableStyle.HeaderStyle">
  64477. <summary>
  64478. Gets or sets the header cell style.
  64479. </summary>
  64480. </member>
  64481. <member name="P:Spire.Pdf.Tables.PdfTableStyle.RepeatHeader">
  64482. <summary>
  64483. Gets or sets a value indicating whether to repeat header on each page.
  64484. </summary>
  64485. </member>
  64486. <member name="P:Spire.Pdf.Tables.PdfTableStyle.ShowHeader">
  64487. <summary>
  64488. Gets or sets a value indicating whether the header is visible.
  64489. </summary>
  64490. <remarks>If the header is made up with ordinary rows they aren't visible
  64491. while this property is set to false.</remarks>
  64492. </member>
  64493. <member name="P:Spire.Pdf.Tables.PdfTableStyle.CellSpacing">
  64494. <summary>
  64495. Gets or sets the cell spacing.
  64496. </summary>
  64497. </member>
  64498. <member name="P:Spire.Pdf.Tables.PdfTableStyle.CellPadding">
  64499. <summary>
  64500. Gets or sets the cell padding.
  64501. </summary>
  64502. </member>
  64503. <member name="P:Spire.Pdf.Tables.PdfTableStyle.BorderOverlapStyle">
  64504. <summary>
  64505. Gets or sets a value indicating whether the cell borders
  64506. should overlap its neighbour's borders or be drawn in the cell interior.
  64507. </summary>
  64508. <remarks>Please, use this property with caution,
  64509. because it might cause unexpected results if borders
  64510. are not the same width and colour.</remarks>
  64511. </member>
  64512. <member name="P:Spire.Pdf.Tables.PdfTableStyle.BorderPen">
  64513. <summary>
  64514. Gets or sets the pen of the table border.
  64515. </summary>
  64516. </member>
  64517. <member name="M:Spire.Pdf.Tables.PdfTableStyle.#ctor">
  64518. <summary>
  64519. Initializes a new instance of the class.
  64520. </summary>
  64521. </member>
  64522. <member name="T:Spire.Pdf.Tables.PdfCellStyle">
  64523. <summary>
  64524. Represents information about cell style.
  64525. </summary>
  64526. </member>
  64527. <member name="P:Spire.Pdf.Tables.PdfCellStyle.Font">
  64528. <summary>
  64529. Gets or sets the font.
  64530. </summary>
  64531. </member>
  64532. <member name="P:Spire.Pdf.Tables.PdfCellStyle.StringFormat">
  64533. <summary>
  64534. Gets or sets the string format of the cell text.
  64535. </summary>
  64536. </member>
  64537. <member name="P:Spire.Pdf.Tables.PdfCellStyle.TextPen">
  64538. <summary>
  64539. Gets or sets the font which will be used to draw text outlines.
  64540. </summary>
  64541. <remarks>It should be null for default text representation.</remarks>
  64542. </member>
  64543. <member name="P:Spire.Pdf.Tables.PdfCellStyle.TextBrush">
  64544. <summary>
  64545. Gets or sets the brush which will be used to draw font.
  64546. </summary>
  64547. <remarks>This brush will be used to fill glyphs interior, which is the default.</remarks>
  64548. </member>
  64549. <member name="P:Spire.Pdf.Tables.PdfCellStyle.BorderPen">
  64550. <summary>
  64551. Gets or sets the pen with which the border will be drawn.
  64552. </summary>
  64553. </member>
  64554. <member name="P:Spire.Pdf.Tables.PdfCellStyle.BackgroundBrush">
  64555. <summary>
  64556. Gets or sets the brush with which the background will be drawn.
  64557. </summary>
  64558. <remarks>It's null by default.</remarks>
  64559. </member>
  64560. <member name="M:Spire.Pdf.Tables.PdfCellStyle.#ctor">
  64561. <summary>
  64562. Initializes a new instance of the class.
  64563. </summary>
  64564. </member>
  64565. <member name="M:Spire.Pdf.Tables.PdfCellStyle.#ctor(Spire.Pdf.Graphics.PdfFontBase,Spire.Pdf.Graphics.PdfBrush,Spire.Pdf.Graphics.PdfPen)">
  64566. <summary>
  64567. Initializes a new instance of the class.
  64568. </summary>
  64569. <param name="font">The font.</param>
  64570. <param name="fontBrush">The font brush.</param>
  64571. <param name="borderPen">The border pen.</param>
  64572. </member>
  64573. <member name="T:Spire.Pdf.Tables.PdfColumnCollection">
  64574. <summary>
  64575. Represents the collection of the columns.
  64576. </summary>
  64577. </member>
  64578. <member name="P:Spire.Pdf.Tables.PdfColumnCollection.Item(System.Int32)">
  64579. <summary>
  64580. Gets the at the specified index.
  64581. </summary>
  64582. </member>
  64583. <member name="M:Spire.Pdf.Tables.PdfColumnCollection.Add(Spire.Pdf.Tables.PdfColumn)">
  64584. <summary>
  64585. Adds the specified column.
  64586. </summary>
  64587. <param name="column">The column.</param>
  64588. </member>
  64589. <member name="M:Spire.Pdf.Tables.PdfColumnCollection.GetWidths(System.Int32,System.Int32)">
  64590. <summary>
  64591. Gets the widths of the columns.
  64592. </summary>
  64593. <param name="startColumn">The start column.</param>
  64594. <param name="endColumn">The end column.</param>
  64595. <returns>An array containing widths.</returns>
  64596. </member>
  64597. <member name="T:Spire.Pdf.Tables.PdfColumn">
  64598. <summary>
  64599. Represents a single column of the table.
  64600. </summary>
  64601. </member>
  64602. <member name="P:Spire.Pdf.Tables.PdfColumn.StringFormat">
  64603. <summary>
  64604. Gets or sets the string format.
  64605. </summary>
  64606. <value>The string format.</value>
  64607. </member>
  64608. <member name="P:Spire.Pdf.Tables.PdfColumn.Width">
  64609. <summary>
  64610. Gets or sets the width of the column.
  64611. </summary>
  64612. </member>
  64613. <member name="P:Spire.Pdf.Tables.PdfColumn.ColumnName">
  64614. <summary>
  64615. Gets or sets the column name.
  64616. </summary>
  64617. </member>
  64618. <member name="M:Spire.Pdf.Tables.PdfColumn.#ctor">
  64619. <summary>
  64620. Initializes a new instance of the class.
  64621. </summary>
  64622. </member>
  64623. <member name="M:Spire.Pdf.Tables.PdfColumn.#ctor(System.String)">
  64624. <summary>
  64625. Initializes a new instance of the class.
  64626. </summary>
  64627. <param name="columnName">Name of the column.</param>
  64628. </member>
  64629. <member name="T:Spire.Pdf.Tables.PdfRow">
  64630. <summary>
  64631. Represents a single column of the table.
  64632. </summary>
  64633. </member>
  64634. <member name="P:Spire.Pdf.Tables.PdfRow.Values">
  64635. <summary>
  64636. The array of values that are used to create the new row.
  64637. </summary>
  64638. </member>
  64639. <member name="T:Spire.Pdf.Tables.PdfRowCollection">
  64640. <summary>
  64641. Represents the collection of the columns.
  64642. </summary>
  64643. </member>
  64644. <member name="P:Spire.Pdf.Tables.PdfRowCollection.Item(System.Int32)">
  64645. <summary>
  64646. Gets the at the specified index.
  64647. </summary>
  64648. </member>
  64649. <member name="M:Spire.Pdf.Tables.PdfRowCollection.Add(Spire.Pdf.Tables.PdfRow)">
  64650. <summary>
  64651. Adds the specified row.
  64652. </summary>
  64653. <param name="row">The row.</param>
  64654. </member>
  64655. <member name="M:Spire.Pdf.Tables.PdfRowCollection.Add(System.Object[])">
  64656. <summary>
  64657. The array of values that are used to create the new row.
  64658. </summary>
  64659. </member>
  64660. <member name="T:Spire.Pdf.Tables.PdfTableException">
  64661. <summary>
  64662. Represents as a message deliverer from PdfTable class to the user.
  64663. </summary>
  64664. </member>
  64665. <member name="T:Spire.Pdf.Tables.PdfTableLayoutFormat">
  64666. <summary>
  64667. Represents the parameters for Light Table layout.
  64668. </summary>
  64669. </member>
  64670. <member name="P:Spire.Pdf.Tables.PdfTableLayoutFormat.StartColumnIndex">
  64671. <summary>
  64672. Gets or sets the start column index.
  64673. </summary>
  64674. </member>
  64675. <member name="P:Spire.Pdf.Tables.PdfTableLayoutFormat.EndColumnIndex">
  64676. <summary>
  64677. Gets or sets the end column index.
  64678. </summary>
  64679. </member>
  64680. <member name="M:Spire.Pdf.Tables.PdfTableLayoutFormat.#ctor">
  64681. <summary>
  64682. Initializes a new instance of the class.
  64683. </summary>
  64684. </member>
  64685. <member name="M:Spire.Pdf.Tables.PdfTableLayoutFormat.#ctor(Spire.Pdf.Graphics.PdfTextLayout)">
  64686. <summary>
  64687. Initializes a new instance of the class.
  64688. </summary>
  64689. <param name="baseFormat">The base format.</param>
  64690. </member>
  64691. <member name="T:Spire.Pdf.Tables.BeginRowLayoutEventHandler">
  64692. <summary>
  64693. Delegate for handling StartRowLayoutEvent.
  64694. </summary>
  64695. <param name="sender">The sender of the event.</param>
  64696. <param name="args">The arguments of the event.</param>
  64697. <remarks>This event is raised when starting a row in a layout.</remarks>
  64698. </member>
  64699. <member name="T:Spire.Pdf.Tables.EndRowLayoutEventHandler">
  64700. <summary>
  64701. Delegate for handling EndRowLayoutEvent.
  64702. </summary>
  64703. <param name="sender">The sender of the event.</param>
  64704. <param name="args">The arguments of the event.</param>
  64705. <remarks>This event is raised when you are finished laying out a row on a page.</remarks>
  64706. </member>
  64707. <member name="T:Spire.Pdf.Tables.BeginCellLayoutEventHandler">
  64708. <summary>
  64709. Delegate for handling StartCellLayoutEvent.
  64710. </summary>
  64711. <param name="sender">The sender of the event.</param>
  64712. <param name="args">The arguments of the event.</param>
  64713. <remarks>This event is raised when laying out a cell on a page.</remarks>
  64714. </member>
  64715. <member name="T:Spire.Pdf.Tables.EndCellLayoutEventHandler">
  64716. <summary>
  64717. Delegate for handling EndCellLayoutEvent.
  64718. </summary>
  64719. <param name="sender">The sender of the event.</param>
  64720. <param name="args">The arguments of the event.</param>
  64721. <remarks>This event is raised when you have finished laying out a page.</remarks>
  64722. </member>
  64723. <member name="T:Spire.Pdf.Tables.QueryNextRowEventHandler">
  64724. <summary>
  64725. Delegate for handling NextRowEvent.
  64726. </summary>
  64727. <param name="sender">The sender of the event.</param>
  64728. <param name="args">The arguments of the event.</param>
  64729. </member>
  64730. <member name="T:Spire.Pdf.Tables.QueryColumnCountEventHandler">
  64731. <summary>
  64732. Delegate for handling GettingColumnNumber Event.
  64733. </summary>
  64734. <param name="sender">The sender of the event.</param>
  64735. <param name="args">The arguments of the event.</param>
  64736. </member>
  64737. <member name="T:Spire.Pdf.Tables.QueryRowCountEventHandler">
  64738. <summary>
  64739. Delegate for handling GettingRowNumber Event.
  64740. </summary>
  64741. <param name="sender">The sender of the event.</param>
  64742. <param name="args">The arguments of the event.</param>
  64743. </member>
  64744. <member name="T:Spire.Pdf.Tables.BeginRowLayoutEventArgs">
  64745. <summary>
  64746. Represents StartRowLayout Event arguments.
  64747. </summary>
  64748. </member>
  64749. <member name="P:Spire.Pdf.Tables.BeginRowLayoutEventArgs.RowIndex">
  64750. <summary>
  64751. Gets the index of the row.
  64752. </summary>
  64753. </member>
  64754. <member name="P:Spire.Pdf.Tables.BeginRowLayoutEventArgs.CellStyle">
  64755. <summary>
  64756. Gets or sets the cell style.
  64757. </summary>
  64758. </member>
  64759. <member name="P:Spire.Pdf.Tables.BeginRowLayoutEventArgs.ColumnSpanMap">
  64760. <summary>
  64761. Gets or sets the span map.
  64762. </summary>
  64763. </member>
  64764. <member name="P:Spire.Pdf.Tables.BeginRowLayoutEventArgs.Cancel">
  64765. <summary>
  64766. Gets or sets a value indicating whether table drawing should stop.
  64767. </summary>
  64768. </member>
  64769. <member name="P:Spire.Pdf.Tables.BeginRowLayoutEventArgs.Skip">
  64770. <summary>
  64771. Gets or sets a value indicating whether this row should be ignored.
  64772. </summary>
  64773. </member>
  64774. <member name="P:Spire.Pdf.Tables.BeginRowLayoutEventArgs.IgnoreColumnFormat">
  64775. <summary>
  64776. Gets or sets a value indicating whether column string format should be ignored.
  64777. </summary>
  64778. </member>
  64779. <member name="P:Spire.Pdf.Tables.BeginRowLayoutEventArgs.MinimalHeight">
  64780. <summary>
  64781. Sets the minimal height of the row.
  64782. </summary>
  64783. </member>
  64784. <member name="T:Spire.Pdf.Tables.EndRowLayoutEventArgs">
  64785. <summary>
  64786. Represents arguments of EndRowLayoutEvent.
  64787. </summary>
  64788. </member>
  64789. <member name="P:Spire.Pdf.Tables.EndRowLayoutEventArgs.RowIndex">
  64790. <summary>
  64791. Gets the index of the row.
  64792. </summary>
  64793. </member>
  64794. <member name="P:Spire.Pdf.Tables.EndRowLayoutEventArgs.LayoutCompleted">
  64795. <summary>
  64796. Gets a value indicating whether the row was drawn completely
  64797. (nothing should be printed on the next page).
  64798. </summary>
  64799. </member>
  64800. <member name="P:Spire.Pdf.Tables.EndRowLayoutEventArgs.Cancel">
  64801. <summary>
  64802. Gets or sets a value indicating whether this row should be the last one printed.
  64803. </summary>
  64804. </member>
  64805. <member name="P:Spire.Pdf.Tables.EndRowLayoutEventArgs.Bounds">
  64806. <summary>
  64807. Gets or sets the row bounds.
  64808. </summary>
  64809. </member>
  64810. <member name="T:Spire.Pdf.Tables.CellLayoutEventArgs">
  64811. <summary>
  64812. The base class for cell layout arguments.
  64813. </summary>
  64814. </member>
  64815. <member name="P:Spire.Pdf.Tables.CellLayoutEventArgs.RowIndex">
  64816. <summary>
  64817. Gets the index of the row.
  64818. </summary>
  64819. </member>
  64820. <member name="P:Spire.Pdf.Tables.CellLayoutEventArgs.CellIndex">
  64821. <summary>
  64822. Gets the index of the cell.
  64823. </summary>
  64824. </member>
  64825. <member name="P:Spire.Pdf.Tables.CellLayoutEventArgs.Value">
  64826. <summary>
  64827. Gets the value.
  64828. </summary>
  64829. <remarks>The value might be null or an empty string,
  64830. which means that either no text were acquired or all
  64831. text was on the previous page.</remarks>
  64832. </member>
  64833. <member name="P:Spire.Pdf.Tables.CellLayoutEventArgs.Bounds">
  64834. <summary>
  64835. Gets the bounds of the cell.
  64836. </summary>
  64837. </member>
  64838. <member name="P:Spire.Pdf.Tables.CellLayoutEventArgs.Graphics">
  64839. <summary>
  64840. Gets the graphics, on which the cell should be drawn.
  64841. </summary>
  64842. </member>
  64843. <member name="T:Spire.Pdf.Tables.BeginCellLayoutEventArgs">
  64844. <summary>
  64845. Represents arguments of StartCellLayout Event.
  64846. </summary>
  64847. </member>
  64848. <member name="P:Spire.Pdf.Tables.BeginCellLayoutEventArgs.Skip">
  64849. <summary>
  64850. Gets or sets a value indicating whether the value of this cell should be skipped.
  64851. </summary>
  64852. </member>
  64853. <member name="T:Spire.Pdf.Tables.EndCellLayoutEventArgs">
  64854. <summary>
  64855. Represents arguments of EndCellLayout Event.
  64856. </summary>
  64857. </member>
  64858. <member name="T:Spire.Pdf.Tables.QueryNextRowEventArgs">
  64859. <summary>
  64860. Represents arguments of the NextRow Event.
  64861. </summary>
  64862. </member>
  64863. <member name="P:Spire.Pdf.Tables.QueryNextRowEventArgs.RowData">
  64864. <summary>
  64865. Gets or sets the row data.
  64866. </summary>
  64867. </member>
  64868. <member name="P:Spire.Pdf.Tables.QueryNextRowEventArgs.ColumnCount">
  64869. <summary>
  64870. Gets the column count.
  64871. </summary>
  64872. </member>
  64873. <member name="P:Spire.Pdf.Tables.QueryNextRowEventArgs.RowIndex">
  64874. <summary>
  64875. Gets the index of the row.
  64876. </summary>
  64877. </member>
  64878. <member name="T:Spire.Pdf.Tables.QueryColumnCountEventArgs">
  64879. <summary>
  64880. The arguments of the GettingColumnNumber Event.
  64881. </summary>
  64882. </member>
  64883. <member name="P:Spire.Pdf.Tables.QueryColumnCountEventArgs.ColumnCount">
  64884. <summary>
  64885. Gets or sets the column number.
  64886. </summary>
  64887. </member>
  64888. <member name="T:Spire.Pdf.Tables.QueryRowCountEventArgs">
  64889. <summary>
  64890. The arguments of the GettingRowNumber Event.
  64891. </summary>
  64892. </member>
  64893. <member name="P:Spire.Pdf.Tables.QueryRowCountEventArgs.RowCount">
  64894. <summary>
  64895. Gets or sets the column number.
  64896. </summary>
  64897. </member>
  64898. <member name="T:Spire.Pdf.Tables.PdfHeaderSource">
  64899. <summary>
  64900. Specifies values specifying where the header should formed from.
  64901. </summary>
  64902. </member>
  64903. <member name="F:Spire.Pdf.Tables.PdfHeaderSource.ColumnCaptions">
  64904. <summary>
  64905. The header is formed from column captions' values.
  64906. </summary>
  64907. </member>
  64908. <member name="F:Spire.Pdf.Tables.PdfHeaderSource.Rows">
  64909. <summary>
  64910. The header is formed from rows.
  64911. </summary>
  64912. </member>
  64913. <member name="T:Spire.Pdf.Tables.TableWidthType">
  64914. <summary>
  64915. Specifies type for table width.
  64916. </summary>
  64917. </member>
  64918. <member name="F:Spire.Pdf.Tables.TableWidthType.FitPageWidth">
  64919. <summary>
  64920. Use the fit page width
  64921. each width of columns will zoom in or out
  64922. using the ratio of totall width of the table to the width of page
  64923. </summary>
  64924. </member>
  64925. <member name="F:Spire.Pdf.Tables.TableWidthType.Customs">
  64926. <summary>
  64927. use the Coustom width
  64928. takes the totall width of the set column as the width of the table,no zoom.
  64929. notes:if set this type but does not set the column width it will use default column width
  64930. </summary>
  64931. </member>
  64932. <member name="T:Spire.Pdf.Tables.PdfTableDataSourceType">
  64933. <summary>
  64934. Specifies the datasource type.
  64935. </summary>
  64936. </member>
  64937. <member name="F:Spire.Pdf.Tables.PdfTableDataSourceType.External">
  64938. <summary>
  64939. Specifies that the PdfTable has been binded to an external datasource.
  64940. </summary>
  64941. </member>
  64942. <member name="F:Spire.Pdf.Tables.PdfTableDataSourceType.TableDirect">
  64943. <summary>
  64944. Specifies that the values are directly binded to the PdfTable.
  64945. </summary>
  64946. </member>
  64947. <member name="T:Spire.Pdf.PdfBorderOverlapStyle">
  64948. <summary>
  64949. Specifies values of the border overlap style.
  64950. </summary>
  64951. </member>
  64952. <member name="F:Spire.Pdf.PdfBorderOverlapStyle.Overlap">
  64953. <summary>
  64954. Cell borders overlap (are drawn using the same coordinates).
  64955. </summary>
  64956. </member>
  64957. <member name="F:Spire.Pdf.PdfBorderOverlapStyle.Inside">
  64958. <summary>
  64959. Cell borders are drawns in the cell's interior.
  64960. </summary>
  64961. </member>
  64962. <member name="T:Spire.Pdf.Xmp.CustomMetadata">
  64963. <summary>
  64964. Represents custom Metadata.
  64965. </summary>
  64966. </member>
  64967. <member name="P:Spire.Pdf.Xmp.CustomMetadata.Item(System.String)">
  64968. <summary>
  64969. Sets the xmp property.
  64970. </summary>
  64971. </member>
  64972. <member name="P:Spire.Pdf.Xmp.CustomMetadata.SchemaType">
  64973. <summary>
  64974. Gets type of the schema.
  64975. </summary>
  64976. </member>
  64977. <member name="M:Spire.Pdf.Xmp.CustomMetadata.#ctor(Spire.Pdf.Xmp.XmpMetadata,System.String,System.String)">
  64978. <summary>
  64979. Initializes a new instance of the class.
  64980. </summary>
  64981. <param name="xmp">Parent XmpMetadata.</param>
  64982. <param name="xmlNamespace">The XML namespace.</param>
  64983. <param name="namespaceUri">The namespace URI.</param>
  64984. </member>
  64985. <member name="T:Spire.Pdf.Xmp.XmpStructureType">
  64986. <summary>
  64987. Enumerates types of the xmp structure.
  64988. </summary>
  64989. </member>
  64990. <member name="F:Spire.Pdf.Xmp.XmpStructureType.Dimensions">
  64991. <summary>
  64992. A structure containing dimensions for a drawn object.
  64993. </summary>
  64994. </member>
  64995. <member name="F:Spire.Pdf.Xmp.XmpStructureType.Font">
  64996. <summary>
  64997. A structure containing the characteristics of a font used in a document.
  64998. </summary>
  64999. </member>
  65000. <member name="F:Spire.Pdf.Xmp.XmpStructureType.Colorant">
  65001. <summary>
  65002. A structure containing the characteristics of a Coloring (swatch) used in a document.
  65003. </summary>
  65004. </member>
  65005. <member name="F:Spire.Pdf.Xmp.XmpStructureType.Thumbnail">
  65006. <summary>
  65007. A thumbnail image for a file.
  65008. </summary>
  65009. </member>
  65010. <member name="F:Spire.Pdf.Xmp.XmpStructureType.Job">
  65011. <summary>
  65012. Job structure.
  65013. </summary>
  65014. </member>
  65015. <member name="T:Spire.Pdf.Xmp.XmpSchemaType">
  65016. <summary>
  65017. Enumerates types of the xmp schema.
  65018. </summary>
  65019. </member>
  65020. <member name="F:Spire.Pdf.Xmp.XmpSchemaType.DublinCoreSchema">
  65021. <summary>
  65022. Dublin Core Schema.
  65023. </summary>
  65024. </member>
  65025. <member name="F:Spire.Pdf.Xmp.XmpSchemaType.BasicSchema">
  65026. <summary>
  65027. Basic Schema.
  65028. </summary>
  65029. </member>
  65030. <member name="F:Spire.Pdf.Xmp.XmpSchemaType.RightsManagementSchema">
  65031. <summary>
  65032. Rights Management Schema.
  65033. </summary>
  65034. </member>
  65035. <member name="F:Spire.Pdf.Xmp.XmpSchemaType.BasicJobTicketSchema">
  65036. <summary>
  65037. Basic Job Ticket Schema.
  65038. </summary>
  65039. </member>
  65040. <member name="F:Spire.Pdf.Xmp.XmpSchemaType.PagedTextSchema">
  65041. <summary>
  65042. Paged Text Schema.
  65043. </summary>
  65044. </member>
  65045. <member name="F:Spire.Pdf.Xmp.XmpSchemaType.PDFSchema">
  65046. <summary>
  65047. Adobe PDF Schema.
  65048. </summary>
  65049. </member>
  65050. <member name="F:Spire.Pdf.Xmp.XmpSchemaType.Custom">
  65051. <summary>
  65052. Custom schema.
  65053. </summary>
  65054. </member>
  65055. <member name="T:Spire.Pdf.Xmp.XmpArrayType">
  65056. <summary>
  65057. Types of the xmp arrays.
  65058. </summary>
  65059. </member>
  65060. <member name="F:Spire.Pdf.Xmp.XmpArrayType.Unknown">
  65061. <summary>
  65062. Unknown array type.
  65063. </summary>
  65064. </member>
  65065. <member name="F:Spire.Pdf.Xmp.XmpArrayType.Bag">
  65066. <summary>
  65067. Unordered array.
  65068. </summary>
  65069. </member>
  65070. <member name="F:Spire.Pdf.Xmp.XmpArrayType.Seq">
  65071. <summary>
  65072. Ordered array.
  65073. </summary>
  65074. </member>
  65075. <member name="F:Spire.Pdf.Xmp.XmpArrayType.Alt">
  65076. <summary>
  65077. Alternative array.
  65078. </summary>
  65079. </member>
  65080. <member name="T:Spire.Pdf.Xmp.XmpEntityBase">
  65081. <summary>
  65082. Base class for the xmp entities.
  65083. </summary>
  65084. </member>
  65085. <member name="P:Spire.Pdf.Xmp.XmpEntityBase.XmlData">
  65086. <summary>
  65087. Gets Xml data of the entity.
  65088. </summary>
  65089. </member>
  65090. <member name="T:Spire.Pdf.Xmp.XmpMetadata">
  65091. <summary>
  65092. Represents XMP metadata of the document.
  65093. </summary>
  65094. </member>
  65095. <member name="P:Spire.Pdf.Xmp.XmpMetadata.XmlData">
  65096. <summary>
  65097. Gets XMP data in XML format.
  65098. </summary>
  65099. </member>
  65100. <member name="P:Spire.Pdf.Xmp.XmpMetadata.NamespaceManager">
  65101. <summary>
  65102. Gets namespace manager of the Xmp metadata.
  65103. </summary>
  65104. </member>
  65105. <member name="M:Spire.Pdf.Xmp.XmpMetadata.#ctor(Spire.Pdf.PdfDocumentInformation)">
  65106. <summary>
  65107. Initializes a new instance of the class.
  65108. </summary>
  65109. </member>
  65110. <member name="M:Spire.Pdf.Xmp.XmpMetadata.#ctor(System.Xml.XmlDocument)">
  65111. <summary>
  65112. Initializes a new instance of the class.
  65113. </summary>
  65114. <param name="xmp">The XMP.</param>
  65115. </member>
  65116. <member name="M:Spire.Pdf.Xmp.XmpMetadata.Add(System.Xml.XmlElement)">
  65117. <summary>
  65118. Adds schema to the XMP in XML format.
  65119. </summary>
  65120. <param name="schema">XMP schema in XML format.</param>
  65121. <remarks>If XMP already contains such schema - there will be two equal schemas at the xmp.</remarks>
  65122. </member>
  65123. <member name="M:Spire.Pdf.Xmp.XmpMetadata.GetTitle">
  65124. <summary>
  65125. Return title if exists; otherwise return null
  65126. </summary>
  65127. <returns></returns>
  65128. </member>
  65129. <member name="M:Spire.Pdf.Xmp.XmpMetadata.GetSubject">
  65130. <summary>
  65131. Return subject if exists; otherwise return null
  65132. </summary>
  65133. <returns></returns>
  65134. </member>
  65135. <member name="M:Spire.Pdf.Xmp.XmpMetadata.GetAuthor">
  65136. <summary>
  65137. Return author if exists; otherwise return null
  65138. </summary>
  65139. <returns></returns>
  65140. </member>
  65141. <member name="M:Spire.Pdf.Xmp.XmpMetadata.GetProducer">
  65142. <summary>
  65143. Return producer if exists; otherwise return null
  65144. </summary>
  65145. <returns></returns>
  65146. </member>
  65147. <member name="M:Spire.Pdf.Xmp.XmpMetadata.GetKeywords">
  65148. <summary>
  65149. return keywords if exists; otherwise return null
  65150. </summary>
  65151. <returns></returns>
  65152. </member>
  65153. <member name="M:Spire.Pdf.Xmp.XmpMetadata.GetCustomProperty(System.String)">
  65154. <summary>
  65155. Return specified custom field value if exists; otherwise return null
  65156. </summary>
  65157. <param name="fieldName"></param>
  65158. <returns></returns>
  65159. </member>
  65160. <member name="M:Spire.Pdf.Xmp.XmpMetadata.GetAllCustomProperties">
  65161. <summary>
  65162. Return all custom properties if exsit; otherwise return empty Dictionary
  65163. </summary>
  65164. <returns></returns>
  65165. </member>
  65166. <member name="M:Spire.Pdf.Xmp.XmpMetadata.GetCreateDate">
  65167. <summary>
  65168. Return create date if exists; otherwise return default DateTime
  65169. </summary>
  65170. <returns></returns>
  65171. </member>
  65172. <member name="M:Spire.Pdf.Xmp.XmpMetadata.GetCreator">
  65173. <summary>
  65174. Return creator if exists; otherwise return null
  65175. </summary>
  65176. <returns></returns>
  65177. </member>
  65178. <member name="M:Spire.Pdf.Xmp.XmpMetadata.GetModifyDate">
  65179. <summary>
  65180. Return modify date if exists; otherwise return System.DateTime.MinValue
  65181. </summary>
  65182. <returns></returns>
  65183. </member>
  65184. <member name="M:Spire.Pdf.Xmp.XmpMetadata.SetTitle(System.String)">
  65185. <summary>
  65186. Set title to xmpmeta; if value is null, remove the node; if the node is null, create the node
  65187. </summary>
  65188. <param name="value"></param>
  65189. </member>
  65190. <member name="M:Spire.Pdf.Xmp.XmpMetadata.SetSubject(System.String)">
  65191. <summary>
  65192. Set subject to xmpmeta; if value is null, remove the node; if the node is null, create the node
  65193. </summary>
  65194. <param name="value"></param>
  65195. </member>
  65196. <member name="M:Spire.Pdf.Xmp.XmpMetadata.SetAuthor(System.String)">
  65197. <summary>
  65198. Set subject to xmpmeta; if value is null, remove the node; if the node is null, create the node
  65199. </summary>
  65200. <param name="value"></param>
  65201. </member>
  65202. <member name="M:Spire.Pdf.Xmp.XmpMetadata.SetProducer(System.String)">
  65203. <summary>
  65204. Set producer to xmpmeta; if value is null, remove the node; if the node is null, create the node
  65205. </summary>
  65206. <param name="value"></param>
  65207. </member>
  65208. <member name="M:Spire.Pdf.Xmp.XmpMetadata.SetKeywords(System.String)">
  65209. <summary>
  65210. Set keywords to xmpmeta; if value is null, remove the node; if the node is null, create the node
  65211. </summary>
  65212. <param name="value"></param>
  65213. </member>
  65214. <member name="M:Spire.Pdf.Xmp.XmpMetadata.SetCustomProperty(System.String,System.String)">
  65215. <summary>
  65216. Set custom property to xmpmeta; if value is null, remove the node; if the node is null, create the node
  65217. </summary>
  65218. <param name="field"></param>
  65219. <param name="value"></param>
  65220. </member>
  65221. <member name="M:Spire.Pdf.Xmp.XmpMetadata.SetCreateDate(System.DateTime)">
  65222. <summary>
  65223. Set title to xmpmeta; if value is null, remove the node; if the node is null, create the node
  65224. </summary>
  65225. <param name="dt"></param>
  65226. </member>
  65227. <member name="M:Spire.Pdf.Xmp.XmpMetadata.SetCreator(System.String)">
  65228. <summary>
  65229. Set Creator to xmpmeta; if value is null, remove the node; if the node is null, create the node
  65230. </summary>
  65231. <param name="value"></param>
  65232. </member>
  65233. <member name="M:Spire.Pdf.Xmp.XmpMetadata.SetModifyDate(System.DateTime)">
  65234. <summary>
  65235. Set ModifyDates to xmpmeta; if value is null, remove the node; if the node is null, create the node
  65236. </summary>
  65237. <param name="dt"></param>
  65238. </member>
  65239. <member name="P:Spire.Pdf.Xmp.XmpMetadata.Spire#Pdf#Interfaces#IPdfWrapper#Element">
  65240. <summary>
  65241. Gets the element.
  65242. </summary>
  65243. <value></value>
  65244. </member>
  65245. <member name="T:Spire.RichTextCore.RichText">
  65246. <summary>
  65247. Represents the rich text.
  65248. </summary>
  65249. </member>
  65250. <member name="P:Spire.RichTextCore.RichText.Xmlns">
  65251. <summary>
  65252. Gets or set the xmls.
  65253. </summary>
  65254. </member>
  65255. <member name="P:Spire.RichTextCore.RichText.Xfa">
  65256. <summary>
  65257. Gets or set the xfa.
  65258. </summary>
  65259. </member>
  65260. <member name="P:Spire.RichTextCore.RichText.Apiversion">
  65261. <summary>
  65262. Gets or set the apiversion.
  65263. </summary>
  65264. </member>
  65265. <member name="P:Spire.RichTextCore.RichText.Spec">
  65266. <summary>
  65267. Gets or set the spec.
  65268. </summary>
  65269. </member>
  65270. <member name="P:Spire.RichTextCore.RichText.Style">
  65271. <summary>
  65272. Gets or set the style.
  65273. </summary>
  65274. </member>
  65275. <member name="P:Spire.RichTextCore.RichText.Paragraphs">
  65276. <summary>
  65277. Gets the paragraphs.
  65278. </summary>
  65279. </member>
  65280. <member name="M:Spire.RichTextCore.RichText.#ctor(Spire.Pdf.Primitives.PdfDictionary)">
  65281. <summary>
  65282. Represents the rich text.
  65283. </summary>
  65284. <param name="annotation"></param>
  65285. </member>
  65286. <member name="M:Spire.RichTextCore.RichText.ToApDictionary">
  65287. <summary>
  65288. To ap dictionary.
  65289. </summary>
  65290. <returns>The ap dictionary</returns>
  65291. </member>
  65292. <member name="M:Spire.RichTextCore.RichText.GenerateApDictionary">
  65293. <summary>
  65294. Generate ap dictionary.
  65295. </summary>
  65296. <returns>The ap dictionary</returns>
  65297. </member>
  65298. <member name="M:Spire.RichTextCore.RichText.GenerateNormalDictionary">
  65299. <summary>
  65300. Generate normal dictionary.
  65301. </summary>
  65302. </member>
  65303. <member name="M:Spire.RichTextCore.RichText.Initialize">
  65304. <summary>
  65305. Initialize.
  65306. </summary>
  65307. </member>
  65308. <member name="M:Spire.RichTextCore.RichText.ClientBound">
  65309. <summary>
  65310. Initialize the client bound.
  65311. </summary>
  65312. </member>
  65313. <member name="M:Spire.RichTextCore.RichText.InitializeNormalDictionary">
  65314. <summary>
  65315. Initialize the normal dictionary.
  65316. </summary>
  65317. </member>
  65318. <member name="M:Spire.RichTextCore.RichText.GetBbox">
  65319. <summary>
  65320. Get bbox.
  65321. </summary>
  65322. <returns>The bbox</returns>
  65323. </member>
  65324. <member name="M:Spire.RichTextCore.RichText.GetTransparency">
  65325. <summary>
  65326. Get the transparency.
  65327. </summary>
  65328. <returns>the transparency</returns>
  65329. </member>
  65330. <member name="M:Spire.RichTextCore.RichText.GenerateApContent">
  65331. <summary>
  65332. Generate ap content.
  65333. </summary>
  65334. </member>
  65335. <member name="M:Spire.RichTextCore.RichText.InitializeState">
  65336. <summary>
  65337. Initialize state.
  65338. </summary>
  65339. </member>
  65340. <member name="M:Spire.RichTextCore.RichText.DrawBorderArea">
  65341. <summary>
  65342. Draw border area.
  65343. </summary>
  65344. </member>
  65345. <member name="M:Spire.RichTextCore.RichText.AppendContent">
  65346. <summary>
  65347. Append content.
  65348. </summary>
  65349. </member>
  65350. <member name="M:Spire.RichTextCore.RichText.DrawContents">
  65351. <summary>
  65352. Draw contents.
  65353. </summary>
  65354. </member>
  65355. <member name="M:Spire.RichTextCore.RichText.DrawContents(System.String,Spire.RichTextCore.RichTextStyle)">
  65356. <summary>
  65357. Drae contents.
  65358. </summary>
  65359. <param name="text">The text</param>
  65360. <param name="style">The rich text style</param>
  65361. </member>
  65362. <member name="M:Spire.RichTextCore.RichText.DrawText(System.String,Spire.RichTextCore.RichTextStyle)">
  65363. <summary>
  65364. Draw text.
  65365. </summary>
  65366. <param name="text">The text</param>
  65367. <param name="style">The style</param>
  65368. <returns>The float type list</returns>
  65369. </member>
  65370. <member name="M:Spire.RichTextCore.RichText.DrawLine(System.Collections.Generic.List{System.Single},Spire.RichTextCore.RichTextStyle)">
  65371. <summary>
  65372. Draw lines.
  65373. </summary>
  65374. <param name="list">The list</param>
  65375. <param name="style">The rich text style</param>
  65376. </member>
  65377. <member name="M:Spire.RichTextCore.RichText.GetFontResourceName(Spire.RichTextCore.RichTextStyle)">
  65378. <summary>
  65379. Get font resource name.
  65380. </summary>
  65381. <param name="style">The rich text style</param>
  65382. <returns>The resource name</returns>
  65383. </member>
  65384. <member name="M:Spire.RichTextCore.RichText.CreateFontDictionary(Spire.Pdf.Primitives.PdfName,System.String)">
  65385. <summary>
  65386. Create font dictionary.
  65387. </summary>
  65388. <param name="fontResourceName">The font resource name</param>
  65389. <param name="fontName">The font name</param>
  65390. </member>
  65391. <member name="M:Spire.RichTextCore.RichText.GetFontName(Spire.RichTextCore.RichTextStyle)">
  65392. <summary>
  65393. Get font name.
  65394. </summary>
  65395. <param name="style">The rich style</param>
  65396. <returns>The font name</returns>
  65397. </member>
  65398. <member name="M:Spire.RichTextCore.RichText.GetStorkingPath">
  65399. <summary>
  65400. Get the the stroking path.
  65401. </summary>
  65402. <returns>The stroking path</returns>
  65403. </member>
  65404. <member name="M:Spire.RichTextCore.RichText.GetFillPath">
  65405. <summary>
  65406. Get the the fill path.
  65407. </summary>
  65408. <returns>The fill path</returns>
  65409. </member>
  65410. <member name="M:Spire.RichTextCore.RichText.GetLineWidth">
  65411. <summary>
  65412. Get line width.
  65413. </summary>
  65414. <returns>Line width</returns>
  65415. </member>
  65416. <member name="M:Spire.RichTextCore.RichText.GetBackGroundColor">
  65417. <summary>
  65418. Get back ground color.
  65419. </summary>
  65420. <returns>The back ground color</returns>
  65421. </member>
  65422. <member name="M:Spire.RichTextCore.RichText.GetBorderColor">
  65423. <summary>
  65424. Get the border color.
  65425. </summary>
  65426. <returns>The border color</returns>
  65427. </member>
  65428. <member name="M:Spire.RichTextCore.RichText.GetBaseLine(System.Drawing.Font)">
  65429. <summary>
  65430. Get font base line.
  65431. </summary>
  65432. <param name="font">The font</param>
  65433. <returns>The font base line</returns>
  65434. </member>
  65435. <member name="M:Spire.RichTextCore.RichText.GetLineSpace(System.Drawing.Font)">
  65436. <summary>
  65437. Get the font line space.
  65438. </summary>
  65439. <param name="font">The font</param>
  65440. <returns>The font line space</returns>
  65441. </member>
  65442. <member name="M:Spire.RichTextCore.RichText.GetFont(System.String,System.Single)">
  65443. <summary>
  65444. Get font.
  65445. </summary>
  65446. <param name="fontName">The font name</param>
  65447. <param name="fontSize">The font size</param>
  65448. <returns>The font</returns>
  65449. </member>
  65450. <member name="M:Spire.RichTextCore.RichText.MeasureTextWidth(System.String,System.Drawing.Font)">
  65451. <summary>
  65452. Measure text width
  65453. </summary>
  65454. <param name="text">The text</param>
  65455. <param name="font">The font</param>
  65456. <returns>The text width</returns>
  65457. </member>
  65458. <member name="M:Spire.RichTextCore.RichText.Clear(System.Text.StringBuilder)">
  65459. <summary>
  65460. Clear the string builder content.
  65461. </summary>
  65462. <param name="sb">The string builder instance</param>
  65463. </member>
  65464. <member name="M:Spire.RichTextCore.RichText.MoveTo(System.Drawing.PointF)">
  65465. <summary>
  65466. Move the point to.
  65467. </summary>
  65468. <param name="point">The point</param>
  65469. </member>
  65470. <member name="M:Spire.RichTextCore.RichText.LineTo(System.Drawing.PointF)">
  65471. <summary>
  65472. Make current point to anthor point.
  65473. </summary>
  65474. <param name="point">The point</param>
  65475. </member>
  65476. <member name="M:Spire.RichTextCore.RichText.RestoreState">
  65477. <summary>
  65478. Restore curernt state.
  65479. </summary>
  65480. </member>
  65481. <member name="M:Spire.RichTextCore.RichText.SaveState">
  65482. <summary>
  65483. Save the current state.
  65484. </summary>
  65485. </member>
  65486. <member name="M:Spire.RichTextCore.RichText.BeginText">
  65487. <summary>
  65488. Begin draw text.
  65489. </summary>
  65490. </member>
  65491. <member name="M:Spire.RichTextCore.RichText.EndText">
  65492. <summary>
  65493. End draw text.
  65494. </summary>
  65495. </member>
  65496. <member name="M:Spire.RichTextCore.RichText.CTM(System.Drawing.Drawing2D.Matrix)">
  65497. <summary>
  65498. The ctm.
  65499. </summary>
  65500. <param name="m">The martix</param>
  65501. </member>
  65502. <member name="M:Spire.RichTextCore.RichText.SetCurrentColorSpace">
  65503. <summary>
  65504. Set the current color space.
  65505. </summary>
  65506. </member>
  65507. <member name="M:Spire.RichTextCore.RichText.Tf(Spire.Pdf.Primitives.PdfName,System.Single)">
  65508. <summary>
  65509. Set curernt font name and font size.
  65510. </summary>
  65511. <param name="fontName">The font name</param>
  65512. <param name="fontSize">The font size</param>
  65513. </member>
  65514. <member name="M:Spire.RichTextCore.RichText.TD(System.Single,System.Single)">
  65515. <summary>
  65516. The TD.
  65517. </summary>
  65518. <param name="x">The x</param>
  65519. <param name="y">The y</param>
  65520. </member>
  65521. <member name="M:Spire.RichTextCore.RichText.TextShow(System.String)">
  65522. <summary>
  65523. Show text.
  65524. </summary>
  65525. <param name="charCodes">char codes</param>
  65526. </member>
  65527. <member name="M:Spire.RichTextCore.RichText.NonZeroOldFill">
  65528. <summary>
  65529. Use non-zero Fill the current path.
  65530. </summary>
  65531. </member>
  65532. <member name="M:Spire.RichTextCore.RichText.StrokenPath">
  65533. <summary>
  65534. Storken the current path.
  65535. </summary>
  65536. </member>
  65537. <member name="M:Spire.RichTextCore.RichText.CloseStrokePath">
  65538. <summary>
  65539. Close the stroke path.
  65540. </summary>
  65541. </member>
  65542. <member name="M:Spire.RichTextCore.RichText.IntroduceRGBColor(Spire.Pdf.Graphics.PdfRGBColor,System.Boolean)">
  65543. <summary>
  65544. Introduce rgb color.
  65545. </summary>
  65546. <param name="color">The color</param>
  65547. <param name="isStroking">The is stroking</param>
  65548. </member>
  65549. <member name="M:Spire.RichTextCore.RichText.SetGrapchicsState">
  65550. <summary>
  65551. Set the graphics state.
  65552. </summary>
  65553. </member>
  65554. <member name="M:Spire.RichTextCore.RichText.AppendRectangleF(System.Drawing.RectangleF)">
  65555. <summary>
  65556. Append rectangle
  65557. </summary>
  65558. <param name="bbox">The rectangle</param>
  65559. </member>
  65560. <member name="M:Spire.RichTextCore.RichText.SetLineWidth(System.Single)">
  65561. <summary>
  65562. Set line width.
  65563. </summary>
  65564. <param name="lineWidth">The line width</param>
  65565. </member>
  65566. <member name="M:Spire.RichTextCore.RichText.TextLeading(System.Single)">
  65567. <summary>
  65568. Set the text leading.
  65569. </summary>
  65570. <param name="lineSpace">The linespace</param>
  65571. </member>
  65572. <member name="M:Spire.RichTextCore.RichText.SetCharacterSpace(System.Single)">
  65573. <summary>
  65574. Set character space.
  65575. </summary>
  65576. <param name="characterSpace"></param>
  65577. </member>
  65578. <member name="M:Spire.RichTextCore.RichText.SetWordSpace(System.Single)">
  65579. <summary>
  65580. Set the word space.
  65581. </summary>
  65582. <param name="wordSpace"></param>
  65583. </member>
  65584. <member name="M:Spire.RichTextCore.RichText.EvenOddFill">
  65585. <summary>
  65586. Use even-odd Fill the current path.
  65587. </summary>
  65588. </member>
  65589. <member name="T:Spire.RichTextCore.RichTextBuilder">
  65590. <summary>
  65591. Represents the rich text builder.
  65592. </summary>
  65593. </member>
  65594. <member name="M:Spire.RichTextCore.RichTextBuilder.#ctor">
  65595. <summary>
  65596. Represents the rich text builder instance.
  65597. </summary>
  65598. </member>
  65599. <member name="M:Spire.RichTextCore.RichTextBuilder.BuildRichText(Spire.Pdf.Primitives.PdfDictionary)">
  65600. <summary>
  65601. Builder richtext.
  65602. </summary>
  65603. <param name="annotation">The annotation</param>
  65604. <returns>The richtext instance</returns>
  65605. </member>
  65606. <member name="M:Spire.RichTextCore.RichTextBuilder.GetRichContents(Spire.Pdf.Primitives.PdfDictionary)">
  65607. <summary>
  65608. Get the rich content.
  65609. </summary>
  65610. <param name="annotation">The annotation</param>
  65611. <returns>The rich content</returns>
  65612. </member>
  65613. <member name="M:Spire.RichTextCore.RichTextBuilder.GetDefaultStyle(Spire.Pdf.Primitives.PdfDictionary)">
  65614. <summary>
  65615. Get default style string.
  65616. </summary>
  65617. <param name="annotation">The annotation</param>
  65618. <returns>The default style string</returns>
  65619. </member>
  65620. <member name="M:Spire.RichTextCore.RichTextBuilder.BuildDefaultStyle(System.String)">
  65621. <summary>
  65622. Builder default style.
  65623. </summary>
  65624. <param name="defaultStyle">The defaultStyle</param>
  65625. <returns>The rich text style</returns>
  65626. </member>
  65627. <member name="M:Spire.RichTextCore.RichTextBuilder.StringToStream(System.String)">
  65628. <summary>
  65629. String to stream.
  65630. </summary>
  65631. <param name="richText">The rich text</param>
  65632. <returns>The stream</returns>
  65633. </member>
  65634. <member name="M:Spire.RichTextCore.RichTextBuilder.ParseXmlToRichText(System.Xml.XmlDocument)">
  65635. <summary>
  65636. Parese xml to richtext.
  65637. </summary>
  65638. <param name="richXml">The xml</param>
  65639. </member>
  65640. <member name="M:Spire.RichTextCore.RichTextBuilder.ParseBodyNode(System.Xml.XmlElement)">
  65641. <summary>
  65642. Parse body node.
  65643. </summary>
  65644. <param name="body">The body node</param>
  65645. </member>
  65646. <member name="M:Spire.RichTextCore.RichTextBuilder.ParseBodyNode(System.Xml.XmlNodeList)">
  65647. <summary>
  65648. Parse body node.
  65649. </summary>
  65650. <param name="paragraph">The paragraph</param>
  65651. </member>
  65652. <member name="M:Spire.RichTextCore.RichTextBuilder.ParseParagraph(System.Xml.XmlNode)">
  65653. <summary>
  65654. Parse paragraph.
  65655. </summary>
  65656. <param name="paragraph">The paragraph</param>
  65657. </member>
  65658. <!-- 对于成员“M:Spire.RichTextCore.RichTextBuilder.ParseParagraphNode(System.Xml.XmlNodeList,Spire.RichTextCore.Paragraph@)”忽略有格式错误的 XML 注释 -->
  65659. <member name="M:Spire.RichTextCore.RichTextBuilder.ParseSpan(System.Xml.XmlNode,Spire.RichTextCore.Paragraph@)">
  65660. <summary>
  65661. Parse span.
  65662. </summary>
  65663. <param name="span">The span</param>
  65664. <param name="paragraph">The paragraph</param>
  65665. </member>
  65666. <member name="M:Spire.RichTextCore.RichTextBuilder.ParseAttributes(System.Xml.XmlAttributeCollection)">
  65667. <summary>
  65668. Parse attributes.
  65669. </summary>
  65670. <param name="attributes">The attribute</param>
  65671. </member>
  65672. <member name="M:Spire.RichTextCore.RichTextBuilder.ParseAttribute(System.Xml.XmlAttribute)">
  65673. <summary>
  65674. Parse attributes.
  65675. </summary>
  65676. <param name="att">The attribute</param>
  65677. </member>
  65678. <member name="T:Spire.RichTextCore.RichTextStyle">
  65679. <summary>
  65680. Implements structures and routines working with rich text style.
  65681. </summary>
  65682. </member>
  65683. <member name="P:Spire.RichTextCore.RichTextStyle.FontSize">
  65684. <summary>
  65685. Gets the font size.
  65686. </summary>
  65687. </member>
  65688. <member name="P:Spire.RichTextCore.RichTextStyle.FontStyle">
  65689. <summary>
  65690. Gets the font style.
  65691. </summary>
  65692. </member>
  65693. <member name="P:Spire.RichTextCore.RichTextStyle.FontWeight">
  65694. <summary>
  65695. Gets the font weight.
  65696. </summary>
  65697. </member>
  65698. <member name="P:Spire.RichTextCore.RichTextStyle.FontFamily">
  65699. <summary>
  65700. Gets the font family.
  65701. </summary>
  65702. </member>
  65703. <member name="P:Spire.RichTextCore.RichTextStyle.Color">
  65704. <summary>
  65705. Gets the color.
  65706. </summary>
  65707. </member>
  65708. <member name="P:Spire.RichTextCore.RichTextStyle.TextDecoration">
  65709. <summary>
  65710. Gets the text deciration.
  65711. </summary>
  65712. </member>
  65713. <member name="P:Spire.RichTextCore.RichTextStyle.FontStretch">
  65714. <summary>
  65715. Gets the font stretch.
  65716. </summary>
  65717. </member>
  65718. <member name="M:Spire.RichTextCore.RichTextStyle.ReplaceStyle(Spire.RichTextCore.RichTextStyle)">
  65719. <summary>
  65720. Replace the style.
  65721. </summary>
  65722. <param name="baseStyle">The base style</param>
  65723. <returns>The rich style</returns>
  65724. </member>
  65725. <member name="M:Spire.RichTextCore.RichTextStyle.ParseDefaultStyle(System.String)">
  65726. <summary>
  65727. Parse default style.
  65728. </summary>
  65729. <param name="ds">The ds</param>
  65730. </member>
  65731. <member name="M:Spire.RichTextCore.RichTextStyle.ParseStyle(System.String)">
  65732. <summary>
  65733. Parse style
  65734. </summary>
  65735. <param name="styleString">The styleString</param>
  65736. </member>
  65737. <member name="M:Spire.RichTextCore.RichTextStyle.ParseFontWeight(System.String)">
  65738. <summary>
  65739. Parse font weight.
  65740. </summary>
  65741. <param name="weight">The wight</param>
  65742. <returns>The font weight</returns>
  65743. </member>
  65744. <member name="M:Spire.RichTextCore.RichTextStyle.ParseList(System.String)">
  65745. <summary>
  65746. Parse the list.
  65747. </summary>
  65748. <param name="val">The value</param>
  65749. <returns>The list</returns>
  65750. </member>
  65751. <member name="M:Spire.RichTextCore.RichTextStyle.ParseColor(System.String)">
  65752. <summary>
  65753. Parse color.
  65754. </summary>
  65755. <param name="color">The color</param>
  65756. <returns>The color</returns>
  65757. </member>
  65758. <member name="M:Spire.RichTextCore.RichTextStyle.ParseFloat(System.String)">
  65759. <summary>
  65760. Parse float.
  65761. </summary>
  65762. <param name="val">The value</param>
  65763. <returns>A float value</returns>
  65764. </member>
  65765. <member name="M:Spire.RichTextCore.RichTextStyle.ParseEnums``1(System.String)">
  65766. <summary>
  65767. Parse enums.
  65768. </summary>
  65769. <typeparam name="T">The unknow type</typeparam>
  65770. <param name="loFormat"></param>
  65771. <returns></returns>
  65772. </member>
  65773. <member name="T:Spire.RichTextCore.Paragraph">
  65774. <summary>
  65775. Implements structures and routines working with paragraph.
  65776. </summary>
  65777. </member>
  65778. <member name="P:Spire.RichTextCore.Paragraph.Spans">
  65779. <summary>
  65780. Gets the spans.
  65781. </summary>
  65782. </member>
  65783. <member name="P:Spire.RichTextCore.Paragraph.Style">
  65784. <summary>
  65785. Gets or set the style.
  65786. </summary>
  65787. </member>
  65788. <member name="P:Spire.RichTextCore.Paragraph.Content">
  65789. <summary>
  65790. Gets or set the content.
  65791. </summary>
  65792. </member>
  65793. <member name="T:Spire.RichTextCore.Span">
  65794. <summary>
  65795. Implements structures and routines working with span.
  65796. </summary>
  65797. </member>
  65798. <member name="P:Spire.RichTextCore.Span.Style">
  65799. <summary>
  65800. Gets or set the style.
  65801. </summary>
  65802. </member>
  65803. <member name="P:Spire.RichTextCore.Span.Content">
  65804. <summary>
  65805. Gets or set the content.
  65806. </summary>
  65807. </member>
  65808. <member name="T:Spire.RichTextCore.TextAlign">
  65809. <summary>
  65810. The text align enum.
  65811. </summary>
  65812. </member>
  65813. <member name="T:Spire.RichTextCore.FontStyle">
  65814. <summary>
  65815. The font style enum.
  65816. </summary>
  65817. </member>
  65818. <member name="T:Spire.RichTextCore.TextDecoration">
  65819. <summary>
  65820. The text decoration enum.
  65821. </summary>
  65822. </member>
  65823. <member name="T:Spire.RichTextCore.FontStretch">
  65824. <summary>
  65825. The font stretch enum.
  65826. </summary>
  65827. </member>
  65828. <member name="T:Spire.Xmp.Impl.ByteBuffer">
  65829. <summary>Byte buffer container including length of valid data.</summary>
  65830. <author>Stefan Makswit</author>
  65831. <since>11.10.2006</since>
  65832. </member>
  65833. <member name="P:Spire.Xmp.Impl.ByteBuffer.Length">
  65834. <value>
  65835. Returns the length, that means the number of valid bytes, of the buffer;
  65836. the inner byte array might be bigger than that.
  65837. the inner byte array might be bigger than that.
  65838. </value>
  65839. </member>
  65840. <member name="M:Spire.Xmp.Impl.ByteBuffer.#ctor(System.Int32)">
  65841. <param name="initialCapacity">the initial capacity for this buffer</param>
  65842. </member>
  65843. <member name="M:Spire.Xmp.Impl.ByteBuffer.#ctor(System.Byte[])">
  65844. <param name="buffer">a byte array that will be wrapped with <c>ByteBuffer</c>.</param>
  65845. </member>
  65846. <member name="M:Spire.Xmp.Impl.ByteBuffer.#ctor(System.Byte[],System.Int32)">
  65847. <param name="buffer">a byte array that will be wrapped with <c>ByteBuffer</c>.</param>
  65848. <param name="length">the length of valid bytes in the array</param>
  65849. </member>
  65850. <member name="M:Spire.Xmp.Impl.ByteBuffer.#ctor(System.IO.Stream)">
  65851. <summary>Loads the stream into a buffer.</summary>
  65852. <param name="stream">an Stream</param>
  65853. <exception cref="T:System.IO.IOException">If the stream cannot be read.</exception>
  65854. </member>
  65855. <member name="M:Spire.Xmp.Impl.ByteBuffer.#ctor(System.Byte[],System.Int32,System.Int32)">
  65856. <param name="buffer">a byte array that will be wrapped with <c>ByteBuffer</c>.</param>
  65857. <param name="offset">the offset of the provided buffer.</param>
  65858. <param name="length">the length of valid bytes in the array</param>
  65859. </member>
  65860. <member name="M:Spire.Xmp.Impl.ByteBuffer.GetByteStream">
  65861. <returns>Returns a byte stream that is limited to the valid amount of bytes.</returns>
  65862. </member>
  65863. <member name="M:Spire.Xmp.Impl.ByteBuffer.ByteAt(System.Int32)">
  65864. <param name="index">the index to retrieve the byte from</param>
  65865. <returns>Returns a byte from the buffer</returns>
  65866. </member>
  65867. <member name="M:Spire.Xmp.Impl.ByteBuffer.CharAt(System.Int32)">
  65868. <param name="index">the index to retrieve a byte as int or char.</param>
  65869. <returns>Returns a byte from the buffer</returns>
  65870. </member>
  65871. <member name="M:Spire.Xmp.Impl.ByteBuffer.Append(System.Byte)">
  65872. <summary>Appends a byte to the buffer.</summary>
  65873. <param name="b">a byte</param>
  65874. </member>
  65875. <member name="M:Spire.Xmp.Impl.ByteBuffer.Append(System.Byte[],System.Int32,System.Int32)">
  65876. <summary>Appends a byte array or part of to the buffer.</summary>
  65877. <param name="bytes">a byte array</param>
  65878. <param name="offset">an offset with</param>
  65879. <param name="len" />
  65880. </member>
  65881. <member name="M:Spire.Xmp.Impl.ByteBuffer.Append(System.Byte[])">
  65882. <summary>Append a byte array to the buffer</summary>
  65883. <param name="bytes">a byte array</param>
  65884. </member>
  65885. <member name="M:Spire.Xmp.Impl.ByteBuffer.Append(Spire.Xmp.Impl.ByteBuffer)">
  65886. <summary>Append another buffer to this buffer.</summary>
  65887. <param name="anotherBuffer">another <c>ByteBuffer</c></param>
  65888. </member>
  65889. <member name="M:Spire.Xmp.Impl.ByteBuffer.GetEncoding">
  65890. <summary>Detects the encoding of the byte buffer, stores and returns it.</summary>
  65891. <remarks>
  65892. Detects the encoding of the byte buffer, stores and returns it.
  65893. Only UTF-8, UTF-16LE/BE and UTF-32LE/BE are recognized.
  65894. </remarks>
  65895. <returns>Returns the encoding string.</returns>
  65896. </member>
  65897. <member name="M:Spire.Xmp.Impl.ByteBuffer.EnsureCapacity(System.Int32)">
  65898. <summary>
  65899. Ensures the requested capacity by increasing the buffer size when the
  65900. current length is exceeded.
  65901. </summary>
  65902. <param name="requestedLength">requested new buffer length</param>
  65903. </member>
  65904. <member name="T:Spire.Xmp.Impl.FixAsciiControlsReader">
  65905. <author>Stefan Makswit</author>
  65906. <since>22.08.2006</since>
  65907. </member>
  65908. <member name="F:Spire.Xmp.Impl.FixAsciiControlsReader._state">
  65909. <summary>the state of the automaton</summary>
  65910. </member>
  65911. <member name="F:Spire.Xmp.Impl.FixAsciiControlsReader._control">
  65912. <summary>the result of the escaping sequence</summary>
  65913. </member>
  65914. <member name="F:Spire.Xmp.Impl.FixAsciiControlsReader._digits">
  65915. <summary>count the digits of the sequence</summary>
  65916. </member>
  65917. <member name="M:Spire.Xmp.Impl.FixAsciiControlsReader.#ctor(System.IO.StreamReader)">
  65918. <summary>The look-ahead size is 6 at maximum (&amp;#xAB;)</summary>
  65919. <seealso cref="M:Spire.Xmp.Sharpen.PushbackReader.#ctor(System.IO.StreamReader,System.Int32)" />
  65920. <param name="reader">a Reader</param>
  65921. </member>
  65922. <member name="M:Spire.Xmp.Impl.FixAsciiControlsReader.Read(System.Char[],System.Int32,System.Int32)">
  65923. <exception cref="T:System.IO.IOException" />
  65924. </member>
  65925. <member name="M:Spire.Xmp.Impl.FixAsciiControlsReader.ProcessChar(System.Char)">
  65926. <summary>Processes numeric escaped chars to find out if they are a control character.</summary>
  65927. <param name="ch">a char</param>
  65928. <returns>Returns the char directly or as replacement for the escaped sequence.</returns>
  65929. </member>
  65930. <member name="T:Spire.Xmp.Impl.Iso8601Converter">
  65931. <summary>Converts between ISO 8601 Strings and <c>Calendar</c> with millisecond resolution.</summary>
  65932. <author>Stefan Makswit</author>
  65933. <since>16.02.2006</since>
  65934. </member>
  65935. <member name="M:Spire.Xmp.Impl.Iso8601Converter.Parse(System.String)">
  65936. <summary>Converts an ISO 8601 string to an <c>XMPDateTime</c>.</summary>
  65937. <remarks>
  65938. Converts an ISO 8601 string to an <c>XMPDateTime</c>.
  65939. Parse a date according to ISO 8601 and
  65940. http://www.w3.org/TR/NOTE-datetime:
  65941. <list type="bullet">
  65942. <item>YYYY</item>
  65943. <item>YYYY-MM</item>
  65944. <item>YYYY-MM-DD</item>
  65945. <item>YYYY-MM-DDThh:mmTZD</item>
  65946. <item>YYYY-MM-DDThh:mm:ssTZD</item>
  65947. <item>YYYY-MM-DDThh:mm:ss.sTZD</item>
  65948. </list>
  65949. Data fields:
  65950. <list type="bullet">
  65951. <item>YYYY = four-digit year</item>
  65952. <item>MM = two-digit month (01=January, etc.)</item>
  65953. <item>DD = two-digit day of month (01 through 31)</item>
  65954. <item>hh = two digits of hour (00 through 23)</item>
  65955. <item>mm = two digits of minute (00 through 59)</item>
  65956. <item>ss = two digits of second (00 through 59)</item>
  65957. <item>s = one or more digits representing a decimal fraction of a second</item>
  65958. <item>TZD = time zone designator (Z or +hh:mm or -hh:mm)</item>
  65959. </list>
  65960. Note that ISO 8601 does not seem to allow years less than 1000 or greater
  65961. than 9999. We allow any year, even negative ones. The year is formatted
  65962. as "%.4d".
  65963. <para />
  65964. <em>Note:</em> Tolerate missing TZD, assume is UTC. Photoshop 8 writes
  65965. dates like this for exif:GPSTimeStamp.
  65966. <para />
  65967. <em>Note:</em> DOES NOT APPLY ANYMORE.
  65968. Tolerate missing date portion, in case someone foolishly
  65969. writes a time-only value that way.
  65970. </remarks>
  65971. <param name="iso8601String">a date string that is ISO 8601 conform.</param>
  65972. <returns>Returns a <c>Calendar</c>.</returns>
  65973. <exception cref="T:Spire.Xmp.XmpException">Is thrown when the string is non-conform.</exception>
  65974. </member>
  65975. <member name="M:Spire.Xmp.Impl.Iso8601Converter.Parse(System.String,Spire.Xmp.IXmpDateTime)">
  65976. <param name="iso8601String">a date string that is ISO 8601 conform.</param>
  65977. <param name="binValue">an existing XMPDateTime to set with the parsed date</param>
  65978. <returns>Returns an XMPDateTime-object containing the ISO8601-date.</returns>
  65979. <exception cref="T:Spire.Xmp.XmpException">Is thrown when the string is non-conform.</exception>
  65980. </member>
  65981. <member name="M:Spire.Xmp.Impl.Iso8601Converter.Render(Spire.Xmp.IXmpDateTime)">
  65982. <summary>Converts a <c>Calendar</c> into an ISO 8601 string.</summary>
  65983. <remarks>
  65984. Converts a <c>Calendar</c> into an ISO 8601 string.
  65985. Format a date according to ISO 8601 and http://www.w3.org/TR/NOTE-datetime:
  65986. <list type="bullet">
  65987. <item>YYYY</item>
  65988. <item>YYYY-MM</item>
  65989. <item>YYYY-MM-DD</item>
  65990. <item>YYYY-MM-DDThh:mmTZD</item>
  65991. <item>YYYY-MM-DDThh:mm:ssTZD</item>
  65992. <item>YYYY-MM-DDThh:mm:ss.sTZD</item>
  65993. </list>
  65994. Data fields:
  65995. <list type="bullet">
  65996. <item>YYYY = four-digit year</item>
  65997. <item>MM = two-digit month (01=January, etc.)</item>
  65998. <item>DD = two-digit day of month (01 through 31)</item>
  65999. <item>hh = two digits of hour (00 through 23)</item>
  66000. <item>mm = two digits of minute (00 through 59)</item>
  66001. <item>ss = two digits of second (00 through 59)</item>
  66002. <item>s = one or more digits representing a decimal fraction of a second</item>
  66003. <item>TZD = time zone designator (Z or +hh:mm or -hh:mm)</item>
  66004. </list>
  66005. <para />
  66006. <em>Note:</em> ISO 8601 does not seem to allow years less than 1000 or greater than 9999.
  66007. We allow any year, even negative ones. The year is formatted as "%.4d".
  66008. <para />
  66009. <em>Note:</em> Fix for bug 1269463 (silently fix out of range values) included in parsing.
  66010. The quasi-bogus "time only" values from Photoshop CS are not supported.
  66011. </remarks>
  66012. <param name="dateTime">an XMPDateTime-object.</param>
  66013. <returns>Returns an ISO 8601 string.</returns>
  66014. </member>
  66015. <member name="T:Spire.Xmp.Impl.ParseState">
  66016. <author>Stefan Makswit</author>
  66017. <since>22.08.2006</since>
  66018. </member>
  66019. <member name="P:Spire.Xmp.Impl.ParseState.Pos">
  66020. <returns>Returns the current position.</returns>
  66021. </member>
  66022. <member name="M:Spire.Xmp.Impl.ParseState.#ctor(System.String)">
  66023. <param name="str">initializes the parser container</param>
  66024. </member>
  66025. <member name="P:Spire.Xmp.Impl.ParseState.HasNext">
  66026. <value>Returns whether there are more chars to come.</value>
  66027. </member>
  66028. <member name="M:Spire.Xmp.Impl.ParseState.Ch(System.Int32)">
  66029. <param name="index">index of char</param>
  66030. <returns>Returns char at a certain index.</returns>
  66031. </member>
  66032. <member name="M:Spire.Xmp.Impl.ParseState.Ch">
  66033. <returns>Returns the current char or 0x0000 if there are no more chars.</returns>
  66034. </member>
  66035. <member name="M:Spire.Xmp.Impl.ParseState.Skip">
  66036. <summary>Skips the next char.</summary>
  66037. </member>
  66038. <member name="M:Spire.Xmp.Impl.ParseState.GatherInt(System.String,System.Int32)">
  66039. <summary>Parses a integer from the source and sets the pointer after it.</summary>
  66040. <param name="errorMsg">Error message to put in the exception if no number can be found</param>
  66041. <param name="maxValue">the max value of the number to return</param>
  66042. <returns>Returns the parsed integer.</returns>
  66043. <exception cref="T:Spire.Xmp.XmpException">Thrown if no integer can be found.</exception>
  66044. </member>
  66045. <member name="T:Spire.Xmp.Impl.Latin1Converter">
  66046. <author>Stefan Makswit</author>
  66047. <since>12.10.2006</since>
  66048. </member>
  66049. <member name="M:Spire.Xmp.Impl.Latin1Converter.Convert(Spire.Xmp.Impl.ByteBuffer)">
  66050. <summary>A converter that processes a byte buffer containing a mix of UTF8 and Latin-1/Cp1252 chars.</summary>
  66051. <remarks>
  66052. A converter that processes a byte buffer containing a mix of UTF8 and Latin-1/Cp1252 chars.
  66053. The result is a buffer where those chars have been converted to UTF-8;
  66054. that means it contains only valid UTF-8 chars.
  66055. <para />
  66056. <em>Explanation of the processing:</em> First the encoding of the buffer is detected looking
  66057. at the first four bytes (that works only if the buffer starts with an ASCII-char,
  66058. like xmls &apos;&lt;&apos;). UTF-16/32 flavours do not require further proccessing.
  66059. <para />
  66060. In the case, UTF-8 is detected, it assumes wrong UTF8 chars to be a sequence of
  66061. Latin-1/Cp1252 encoded bytes and converts the chars to their corresponding UTF-8 byte
  66062. sequence.
  66063. <para />
  66064. The 0x80..0x9F range is undefined in Latin-1, but is defined in Windows code
  66065. page 1252. The bytes 0x81, 0x8D, 0x8F, 0x90, and 0x9D are formally undefined
  66066. by Windows 1252. These are in XML's RestrictedChar set, so we map them to a
  66067. space.
  66068. <para />
  66069. The official Latin-1 characters in the range 0xA0..0xFF are converted into
  66070. the Unicode Latin Supplement range U+00A0 - U+00FF.
  66071. <para />
  66072. <em>Example:</em> If an Euro-symbol (€) appears in the byte buffer (0xE2, 0x82, 0xAC),
  66073. it will be left as is. But if only the first two bytes are appearing,
  66074. followed by an ASCII char a (0xE2 - 0x82 - 0x41), it will be converted to
  66075. 0xC3, 0xA2 (â) - 0xE2, 0x80, 0x9A (‚) - 0x41 (a).
  66076. </remarks>
  66077. <param name="buffer">a byte buffer contain</param>
  66078. <returns>Returns a new buffer containing valid UTF-8</returns>
  66079. </member>
  66080. <member name="M:Spire.Xmp.Impl.Latin1Converter.ConvertToUtf8(System.Byte)">
  66081. <summary>
  66082. Converts a Cp1252 char (contains all Latin-1 chars above 0x80) into a
  66083. UTF-8 byte sequence.
  66084. </summary>
  66085. <remarks>
  66086. Converts a Cp1252 char (contains all Latin-1 chars above 0x80) into a
  66087. UTF-8 byte sequence. The bytes 0x81, 0x8D, 0x8F, 0x90, and 0x9D are
  66088. formally undefined by Windows 1252 and therefore replaced by a space
  66089. (0x20).
  66090. </remarks>
  66091. <param name="ch">an Cp1252 / Latin-1 byte</param>
  66092. <returns>Returns a byte array containing a UTF-8 byte sequence.</returns>
  66093. </member>
  66094. <member name="T:Spire.Xmp.Impl.ParameterAsserts">
  66095. <author>Stefan Makswit</author>
  66096. <since>11.08.2006</since>
  66097. </member>
  66098. <member name="M:Spire.Xmp.Impl.ParameterAsserts.AssertArrayName(System.String)">
  66099. <summary>Asserts that an array name is set.</summary>
  66100. <param name="arrayName">an array name</param>
  66101. <exception cref="T:Spire.Xmp.XmpException">Array name is null or empty</exception>
  66102. </member>
  66103. <member name="M:Spire.Xmp.Impl.ParameterAsserts.AssertPropName(System.String)">
  66104. <summary>Asserts that a property name is set.</summary>
  66105. <param name="propName">a property name or path</param>
  66106. <exception cref="T:Spire.Xmp.XmpException">Property name is null or empty</exception>
  66107. </member>
  66108. <member name="M:Spire.Xmp.Impl.ParameterAsserts.AssertSchemaNs(System.String)">
  66109. <summary>Asserts that a schema namespace is set.</summary>
  66110. <param name="schemaNs">a schema namespace</param>
  66111. <exception cref="T:Spire.Xmp.XmpException">Schema is null or empty</exception>
  66112. </member>
  66113. <member name="M:Spire.Xmp.Impl.ParameterAsserts.AssertPrefix(System.String)">
  66114. <summary>Asserts that a prefix is set.</summary>
  66115. <param name="prefix">a prefix</param>
  66116. <exception cref="T:Spire.Xmp.XmpException">Prefix is null or empty</exception>
  66117. </member>
  66118. <member name="M:Spire.Xmp.Impl.ParameterAsserts.AssertSpecificLang(System.String)">
  66119. <summary>Asserts that a specific language is set.</summary>
  66120. <param name="specificLang">a specific lang</param>
  66121. </member>
  66122. <member name="M:Spire.Xmp.Impl.ParameterAsserts.AssertStructName(System.String)">
  66123. <summary>Asserts that a struct name is set.</summary>
  66124. <param name="structName">a struct name</param>
  66125. <exception cref="T:Spire.Xmp.XmpException">Struct name is null or empty</exception>
  66126. </member>
  66127. <member name="M:Spire.Xmp.Impl.ParameterAsserts.AssertNotNull(System.Object)">
  66128. <summary>Asserts that a parameter is not null.</summary>
  66129. <param name="param">the parameter's value</param>
  66130. <exception cref="T:Spire.Xmp.XmpException">Thrown if the parameter is null.</exception>
  66131. </member>
  66132. <member name="M:Spire.Xmp.Impl.ParameterAsserts.AssertNotNullOrEmpty(System.String)">
  66133. <summary>Asserts that any string parameter is not null or empty.</summary>
  66134. <param name="param">a string parameter's value</param>
  66135. <exception cref="T:Spire.Xmp.XmpException">Thrown if the parameter is null or has length 0.</exception>
  66136. </member>
  66137. <member name="M:Spire.Xmp.Impl.ParameterAsserts.AssertImplementation(Spire.Xmp.IXmpMeta)">
  66138. <summary>Asserts that the xmp object is of this implemention (<see cref="T:Spire.Xmp.Impl.XmpMeta" />).</summary>
  66139. <param name="xmp">the XMP object</param>
  66140. <exception cref="T:Spire.Xmp.XmpException">A wrong implentaion is used.</exception>
  66141. </member>
  66142. <member name="F:Spire.Xmp.Impl.RdfTerm.Rdf">
  66143. <summary>Start of coreSyntaxTerms.</summary>
  66144. </member>
  66145. <member name="F:Spire.Xmp.Impl.RdfTerm.Datatype">
  66146. <summary>End of coreSyntaxTerms</summary>
  66147. </member>
  66148. <member name="F:Spire.Xmp.Impl.RdfTerm.Description">
  66149. <summary>Start of additions for syntax Terms.</summary>
  66150. </member>
  66151. <member name="F:Spire.Xmp.Impl.RdfTerm.Li">
  66152. <summary>End of of additions for syntaxTerms.</summary>
  66153. </member>
  66154. <member name="F:Spire.Xmp.Impl.RdfTerm.AboutEach">
  66155. <summary>Start of oldTerms.</summary>
  66156. </member>
  66157. <member name="F:Spire.Xmp.Impl.RdfTerm.BagId">
  66158. <summary>End of oldTerms.</summary>
  66159. </member>
  66160. <member name="F:Spire.Xmp.Impl.RdfTerm.FirstSyntax">
  66161. <summary>! Yes, the syntax terms include the core terms.</summary>
  66162. </member>
  66163. <member name="T:Spire.Xmp.Impl.ParseRdf">
  66164. <summary>Parser for "normal" XML serialisation of RDF.</summary>
  66165. <author>Stefan Makswit</author>
  66166. <since>14.07.2006</since>
  66167. </member>
  66168. <member name="F:Spire.Xmp.Impl.ParseRdf.DefaultPrefix">
  66169. <summary>this prefix is used for default namespaces</summary>
  66170. </member>
  66171. <member name="M:Spire.Xmp.Impl.ParseRdf.Parse(System.Xml.XmlElement,Spire.Xmp.Options.ParseOptions)">
  66172. <summary>The main parsing method.</summary>
  66173. <remarks>
  66174. The main parsing method. The XML tree is walked through from the root node and and XMP tree
  66175. is created. This is a raw parse, the normalisation of the XMP tree happens outside.
  66176. </remarks>
  66177. <param name="xmlRoot">the XML root node</param>
  66178. <param name="options">ParseOptions to indicate the parse options provided by the client</param>
  66179. <returns>Returns an XMP metadata object (not normalized)</returns>
  66180. <exception cref="T:Spire.Xmp.XmpException">Occurs if the parsing fails for any reason.</exception>
  66181. </member>
  66182. <member name="M:Spire.Xmp.Impl.ParseRdf.Rdf_RDF(Spire.Xmp.Impl.XmpMeta,System.Xml.XmlElement,Spire.Xmp.Options.ParseOptions)">
  66183. <summary>
  66184. Each of these parsing methods is responsible for recognizing an RDF
  66185. syntax production and adding the appropriate structure to the XMP tree.
  66186. </summary>
  66187. <remarks>
  66188. Each of these parsing methods is responsible for recognizing an RDF
  66189. syntax production and adding the appropriate structure to the XMP tree.
  66190. They simply return for success, failures will throw an exception.
  66191. </remarks>
  66192. <param name="xmp">the xmp metadata object that is generated</param>
  66193. <param name="rdfRdfNode">the top-level xml node</param>
  66194. <param name="options">ParseOptions to indicate the parse options provided by the client</param>
  66195. <exception cref="T:Spire.Xmp.XmpException">thrown on parsing errors</exception>
  66196. </member>
  66197. <member name="M:Spire.Xmp.Impl.ParseRdf.Rdf_NodeElementList(Spire.Xmp.Impl.XmpMeta,Spire.Xmp.Impl.XmpNode,System.Xml.XmlElement,Spire.Xmp.Options.ParseOptions)">
  66198. <summary>
  66199. 7.2.10 nodeElementList
  66200. <para />
  66201. ws* ( nodeElement ws* )
  66202. </summary>
  66203. <remarks>
  66204. This method is only called from the rdf:RDF-node (top level).
  66205. </remarks>
  66206. <param name="xmp">the xmp metadata object that is generated</param>
  66207. <param name="xmpParent">the parent xmp node</param>
  66208. <param name="rdfRdfNode">the top-level xml node</param>
  66209. /// <param name="options">ParseOptions to indicate the parse options provided by the client</param>
  66210. <exception cref="T:Spire.Xmp.XmpException">thrown on parsing errors</exception>
  66211. </member>
  66212. <member name="M:Spire.Xmp.Impl.ParseRdf.Rdf_NodeElement(Spire.Xmp.Impl.XmpMeta,Spire.Xmp.Impl.XmpNode,System.Xml.XmlElement,System.Boolean,Spire.Xmp.Options.ParseOptions)">
  66213. <summary>
  66214. 7.2.5 nodeElementURIs
  66215. anyURI - ( coreSyntaxTerms | rdf:li | oldTerms )
  66216. 7.2.11 nodeElement
  66217. start-element ( URI == nodeElementURIs,
  66218. attributes == set ( ( idAttr | nodeIdAttr | aboutAttr )?, propertyAttr* ) )
  66219. propertyEltList
  66220. end-element()
  66221. A node element URI is rdf:Description or anything else that is not an RDF
  66222. term.
  66223. </summary>
  66224. <param name="xmp">the xmp metadata object that is generated</param>
  66225. <param name="xmpParent">the parent xmp node</param>
  66226. <param name="xmlNode">the currently processed XML node</param>
  66227. <param name="isTopLevel">Flag if the node is a top-level node</param>
  66228. <param name="options">ParseOptions to indicate the parse options provided by the client</param>
  66229. <exception cref="T:Spire.Xmp.XmpException">thrown on parsing errors</exception>
  66230. </member>
  66231. <member name="M:Spire.Xmp.Impl.ParseRdf.Rdf_NodeElementAttrs(Spire.Xmp.Impl.XmpMeta,Spire.Xmp.Impl.XmpNode,System.Xml.XmlElement,System.Boolean,Spire.Xmp.Options.ParseOptions)">
  66232. <remarks>
  66233. 7.2.7 propertyAttributeURIs
  66234. anyURI - ( coreSyntaxTerms | rdf:Description | rdf:li | oldTerms )
  66235. 7.2.11 nodeElement
  66236. start-element ( URI == nodeElementURIs,
  66237. attributes == set ( ( idAttr | nodeIdAttr | aboutAttr )?, propertyAttr* ) )
  66238. propertyEltList
  66239. end-element()
  66240. Process the attribute list for an RDF node element. A property attribute URI is
  66241. anything other than an RDF term. The rdf:ID and rdf:nodeID attributes are simply ignored,
  66242. as are rdf:about attributes on inner nodes.
  66243. </remarks>
  66244. <param name="xmp">the xmp metadata object that is generated</param>
  66245. <param name="xmpParent">the parent xmp node</param>
  66246. <param name="xmlNode">the currently processed XML node</param>
  66247. <param name="isTopLevel">Flag if the node is a top-level node</param>
  66248. <param name="options">ParseOptions to indicate the parse options provided by the client</param>
  66249. <exception cref="T:Spire.Xmp.XmpException">thrown on parsing errors</exception>
  66250. </member>
  66251. <member name="M:Spire.Xmp.Impl.ParseRdf.Rdf_PropertyElementList(Spire.Xmp.Impl.XmpMeta,Spire.Xmp.Impl.XmpNode,System.Xml.XmlElement,System.Boolean,Spire.Xmp.Options.ParseOptions)">
  66252. <summary>
  66253. 7.2.13 propertyEltList
  66254. ws* ( propertyElt ws* )
  66255. </summary>
  66256. <param name="xmp">the xmp metadata object that is generated</param>
  66257. <param name="xmpParent">the parent xmp node</param>
  66258. <param name="xmlParent">the currently processed XML node</param>
  66259. <param name="isTopLevel">Flag if the node is a top-level node</param>
  66260. <param name="options">ParseOptions to indicate the parse options provided by the client</param>
  66261. <exception cref="T:Spire.Xmp.XmpException">thrown on parsing errors</exception>
  66262. </member>
  66263. <member name="M:Spire.Xmp.Impl.ParseRdf.Rdf_PropertyElement(Spire.Xmp.Impl.XmpMeta,Spire.Xmp.Impl.XmpNode,System.Xml.XmlElement,System.Boolean,Spire.Xmp.Options.ParseOptions)">
  66264. <remarks>
  66265. 7.2.14 propertyElt
  66266. resourcePropertyElt | literalPropertyElt | parseTypeLiteralPropertyElt |
  66267. parseTypeResourcePropertyElt | parseTypeCollectionPropertyElt |
  66268. parseTypeOtherPropertyElt | emptyPropertyElt
  66269. 7.2.15 resourcePropertyElt
  66270. start-element ( URI == propertyElementURIs, attributes == set ( idAttr? ) )
  66271. ws* nodeElement ws
  66272. end-element()
  66273. 7.2.16 literalPropertyElt
  66274. start-element (
  66275. URI == propertyElementURIs, attributes == set ( idAttr?, datatypeAttr?) )
  66276. text()
  66277. end-element()
  66278. 7.2.17 parseTypeLiteralPropertyElt
  66279. start-element (
  66280. URI == propertyElementURIs, attributes == set ( idAttr?, parseLiteral ) )
  66281. literal
  66282. end-element()
  66283. 7.2.18 parseTypeResourcePropertyElt
  66284. start-element (
  66285. URI == propertyElementURIs, attributes == set ( idAttr?, parseResource ) )
  66286. propertyEltList
  66287. end-element()
  66288. 7.2.19 parseTypeCollectionPropertyElt
  66289. start-element (
  66290. URI == propertyElementURIs, attributes == set ( idAttr?, parseCollection ) )
  66291. nodeElementList
  66292. end-element()
  66293. 7.2.20 parseTypeOtherPropertyElt
  66294. start-element ( URI == propertyElementURIs, attributes == set ( idAttr?, parseOther ) )
  66295. propertyEltList
  66296. end-element()
  66297. 7.2.21 emptyPropertyElt
  66298. start-element ( URI == propertyElementURIs,
  66299. attributes == set ( idAttr?, ( resourceAttr | nodeIdAttr )?, propertyAttr* ) )
  66300. end-element()
  66301. The various property element forms are not distinguished by the XML element name,
  66302. but by their attributes for the most part. The exceptions are resourcePropertyElt and
  66303. literalPropertyElt. They are distinguished by their XML element content.
  66304. NOTE: The RDF syntax does not explicitly include the xml:lang attribute although it can
  66305. appear in many of these. We have to allow for it in the attribute counts below.
  66306. </remarks>
  66307. <param name="xmp">the xmp metadata object that is generated</param>
  66308. <param name="xmpParent">the parent xmp node</param>
  66309. <param name="xmlNode">the currently processed XML node</param>
  66310. <param name="isTopLevel">Flag if the node is a top-level node</param>
  66311. <param name="options">ParseOptions to indicate the parse options provided by the client</param>
  66312. <exception cref="T:Spire.Xmp.XmpException">thrown on parsing errors</exception>
  66313. </member>
  66314. <member name="M:Spire.Xmp.Impl.ParseRdf.Rdf_ResourcePropertyElement(Spire.Xmp.Impl.XmpMeta,Spire.Xmp.Impl.XmpNode,System.Xml.XmlElement,System.Boolean,Spire.Xmp.Options.ParseOptions)">
  66315. <remarks>
  66316. 7.2.15 resourcePropertyElt
  66317. start-element ( URI == propertyElementURIs, attributes == set ( idAttr? ) )
  66318. ws* nodeElement ws
  66319. end-element()
  66320. This handles structs using an rdf:Description node,
  66321. arrays using rdf:Bag/Seq/Alt, and typedNodes. It also catches and cleans up qualified
  66322. properties written with rdf:Description and rdf:value.
  66323. </remarks>
  66324. <param name="xmp">the xmp metadata object that is generated</param>
  66325. <param name="xmpParent">the parent xmp node</param>
  66326. <param name="xmlNode">the currently processed XML node</param>
  66327. <param name="isTopLevel">Flag if the node is a top-level node</param>
  66328. <param name="options">ParseOptions to indicate the parse options provided by the client</param>
  66329. <exception cref="T:Spire.Xmp.XmpException">thrown on parsing errors</exception>
  66330. </member>
  66331. <member name="M:Spire.Xmp.Impl.ParseRdf.Rdf_LiteralPropertyElement(Spire.Xmp.Impl.XmpMeta,Spire.Xmp.Impl.XmpNode,System.Xml.XmlElement,System.Boolean)">
  66332. <summary>
  66333. 7.2.16 literalPropertyElt
  66334. start-element ( URI == propertyElementURIs,
  66335. attributes == set ( idAttr?, datatypeAttr?) )
  66336. text()
  66337. end-element()
  66338. Add a leaf node with the text value and qualifiers for the attributes.
  66339. </summary>
  66340. <param name="xmp">the xmp metadata object that is generated</param>
  66341. <param name="xmpParent">the parent xmp node</param>
  66342. <param name="xmlNode">the currently processed XML node</param>
  66343. <param name="isTopLevel">Flag if the node is a top-level node</param>
  66344. <exception cref="T:Spire.Xmp.XmpException">thrown on parsing errors</exception>
  66345. </member>
  66346. <member name="M:Spire.Xmp.Impl.ParseRdf.Rdf_ParseTypeLiteralPropertyElement">
  66347. <summary>
  66348. 7.2.17 parseTypeLiteralPropertyElt
  66349. start-element ( URI == propertyElementURIs,
  66350. attributes == set ( idAttr?, parseLiteral ) )
  66351. literal
  66352. end-element()
  66353. </summary>
  66354. <exception cref="T:Spire.Xmp.XmpException">thrown on parsing errors</exception>
  66355. </member>
  66356. <member name="M:Spire.Xmp.Impl.ParseRdf.Rdf_ParseTypeResourcePropertyElement(Spire.Xmp.Impl.XmpMeta,Spire.Xmp.Impl.XmpNode,System.Xml.XmlElement,System.Boolean,Spire.Xmp.Options.ParseOptions)">
  66357. <remarks>
  66358. 7.2.18 parseTypeResourcePropertyElt
  66359. start-element ( URI == propertyElementURIs,
  66360. attributes == set ( idAttr?, parseResource ) )
  66361. propertyEltList
  66362. end-element()
  66363. Add a new struct node with a qualifier for the possible rdf:ID attribute.
  66364. Then process the XML child nodes to get the struct fields.
  66365. </remarks>
  66366. <param name="xmp">the xmp metadata object that is generated</param>
  66367. <param name="xmpParent">the parent xmp node</param>
  66368. <param name="xmlNode">the currently processed XML node</param>
  66369. <param name="isTopLevel">Flag if the node is a top-level node</param>
  66370. <param name="options">ParseOptions to indicate the parse options provided by the client</param>
  66371. <exception cref="T:Spire.Xmp.XmpException">thrown on parsing errors</exception>
  66372. </member>
  66373. <member name="M:Spire.Xmp.Impl.ParseRdf.Rdf_ParseTypeCollectionPropertyElement">
  66374. <summary>
  66375. 7.2.19 parseTypeCollectionPropertyElt
  66376. start-element ( URI == propertyElementURIs,
  66377. attributes == set ( idAttr?, parseCollection ) )
  66378. nodeElementList
  66379. end-element()
  66380. </summary>
  66381. <exception cref="T:Spire.Xmp.XmpException">thrown on parsing errors</exception>
  66382. </member>
  66383. <member name="M:Spire.Xmp.Impl.ParseRdf.Rdf_ParseTypeOtherPropertyElement">
  66384. <summary>
  66385. 7.2.20 parseTypeOtherPropertyElt
  66386. start-element ( URI == propertyElementURIs, attributes == set ( idAttr?, parseOther ) )
  66387. propertyEltList
  66388. end-element()
  66389. </summary>
  66390. <exception cref="T:Spire.Xmp.XmpException">thrown on parsing errors</exception>
  66391. </member>
  66392. <member name="M:Spire.Xmp.Impl.ParseRdf.Rdf_EmptyPropertyElement(Spire.Xmp.Impl.XmpMeta,Spire.Xmp.Impl.XmpNode,System.Xml.XmlElement,System.Boolean)">
  66393. <remarks>
  66394. 7.2.21 emptyPropertyElt
  66395. start-element ( URI == propertyElementURIs,
  66396. attributes == set (
  66397. idAttr?, ( resourceAttr | nodeIdAttr )?, propertyAttr* ) )
  66398. end-element()
  66399. &lt;ns:Prop1/&gt; &lt;!-- a simple property with an empty value --&gt;
  66400. &lt;ns:Prop2 rdf:resource="http: *www.adobe.com/"/&gt; &lt;!-- a URI value --&gt;
  66401. &lt;ns:Prop3 rdf:value="..." ns:Qual="..."/&gt; &lt;!-- a simple qualified property --&gt;
  66402. &lt;ns:Prop4 ns:Field1="..." ns:Field2="..."/&gt; &lt;!-- a struct with simple fields --&gt;
  66403. An emptyPropertyElt is an element with no contained content, just a possibly empty set of
  66404. attributes. An emptyPropertyElt can represent three special cases of simple XMP properties: a
  66405. simple property with an empty value (ns:Prop1), a simple property whose value is a URI
  66406. (ns:Prop2), or a simple property with simple qualifiers (ns:Prop3).
  66407. An emptyPropertyElt can also represent an XMP struct whose fields are all simple and
  66408. unqualified (ns:Prop4).
  66409. It is an error to use both rdf:value and rdf:resource - that can lead to invalid RDF in the
  66410. verbose form written using a literalPropertyElt.
  66411. The XMP mapping for an emptyPropertyElt is a bit different from generic RDF, partly for
  66412. design reasons and partly for historical reasons. The XMP mapping rules are:
  66413. <list type="bullet">
  66414. <item> If there is an rdf:value attribute then this is a simple property
  66415. with a text value.
  66416. All other attributes are qualifiers.</item>
  66417. <item> If there is an rdf:resource attribute then this is a simple property
  66418. with a URI value.
  66419. All other attributes are qualifiers.</item>
  66420. <item> If there are no attributes other than xml:lang, rdf:ID, or rdf:nodeID
  66421. then this is a simple
  66422. property with an empty value.</item>
  66423. <item> Otherwise this is a struct, the attributes other than xml:lang, rdf:ID,
  66424. or rdf:nodeID are fields.</item>
  66425. </list>
  66426. </remarks>
  66427. <param name="xmp">the xmp metadata object that is generated</param>
  66428. <param name="xmpParent">the parent xmp node</param>
  66429. <param name="xmlNode">the currently processed XML node</param>
  66430. <param name="isTopLevel">Flag if the node is a top-level node</param>
  66431. <exception cref="T:Spire.Xmp.XmpException">thrown on parsing errors</exception>
  66432. </member>
  66433. <member name="M:Spire.Xmp.Impl.ParseRdf.AddChildNode(Spire.Xmp.Impl.XmpMeta,Spire.Xmp.Impl.XmpNode,System.Xml.XmlElement,System.String,System.Boolean)">
  66434. <summary>Adds a child node.</summary>
  66435. <param name="xmp">the xmp metadata object that is generated</param>
  66436. <param name="xmpParent">the parent xmp node</param>
  66437. <param name="xmlNode">the currently processed XML node</param>
  66438. <param name="value">Node value</param>
  66439. <param name="isTopLevel">Flag if the node is a top-level node</param>
  66440. <returns>Returns the newly created child node.</returns>
  66441. <exception cref="T:Spire.Xmp.XmpException">thrown on parsing errors</exception>
  66442. </member>
  66443. <member name="M:Spire.Xmp.Impl.ParseRdf.AddQualifierNode(Spire.Xmp.Impl.XmpNode,System.String,System.String)">
  66444. <summary>Adds a qualifier node.</summary>
  66445. <param name="xmpParent">the parent xmp node</param>
  66446. <param name="name">
  66447. the name of the qualifier which has to be
  66448. QName including the <b>default prefix</b>
  66449. </param>
  66450. <param name="value">the value of the qualifier</param>
  66451. <returns>Returns the newly created child node.</returns>
  66452. <exception cref="T:Spire.Xmp.XmpException">thrown on parsing errors</exception>
  66453. </member>
  66454. <member name="M:Spire.Xmp.Impl.ParseRdf.FixupQualifiedNode(Spire.Xmp.Impl.XmpNode)">
  66455. <summary>The parent is an RDF pseudo-struct containing an rdf:value field.</summary>
  66456. <remarks>
  66457. The parent is an RDF pseudo-struct containing an rdf:value field. Fix the
  66458. XMP data model. The rdf:value node must be the first child, the other
  66459. children are qualifiers. The form, value, and children of the rdf:value
  66460. node are the real ones. The rdf:value node's qualifiers must be added to
  66461. the others.
  66462. </remarks>
  66463. <param name="xmpParent">the parent xmp node</param>
  66464. <exception cref="T:Spire.Xmp.XmpException">thrown on parsing errors</exception>
  66465. </member>
  66466. <member name="M:Spire.Xmp.Impl.ParseRdf.IsWhitespaceNode(System.Xml.XmlNode)">
  66467. <summary>Checks if the node is a white space.</summary>
  66468. <param name="node">an XML-node</param>
  66469. <returns>
  66470. Returns whether the node is a whitespace node,
  66471. i.e. a text node that contains only whitespaces.
  66472. </returns>
  66473. </member>
  66474. <member name="M:Spire.Xmp.Impl.ParseRdf.IsPropertyElementName(Spire.Xmp.Impl.RdfTerm)">
  66475. <summary>
  66476. 7.2.6 propertyElementURIs
  66477. anyURI - ( coreSyntaxTerms | rdf:Description | oldTerms )
  66478. </summary>
  66479. <param name="term">the term id</param>
  66480. <returns>Return true if the term is a property element name.</returns>
  66481. </member>
  66482. <member name="M:Spire.Xmp.Impl.ParseRdf.IsOldTerm(Spire.Xmp.Impl.RdfTerm)">
  66483. <summary>
  66484. 7.2.4 oldTerms
  66485. <para />
  66486. rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID
  66487. </summary>
  66488. <param name="term">the term id</param>
  66489. <returns>Returns true if the term is an old term.</returns>
  66490. </member>
  66491. <member name="M:Spire.Xmp.Impl.ParseRdf.IsCoreSyntaxTerm(Spire.Xmp.Impl.RdfTerm)">
  66492. <summary>
  66493. 7.2.2 coreSyntaxTerms
  66494. <para />
  66495. rdf:RDF | rdf:ID | rdf:about | rdf:parseType | rdf:resource | rdf:nodeID |
  66496. rdf:datatype
  66497. </summary>
  66498. <param name="term">the term id</param>
  66499. <returns>Return true if the term is a core syntax term</returns>
  66500. </member>
  66501. <member name="M:Spire.Xmp.Impl.ParseRdf.GetRdfTermKind(System.Xml.XmlElement)">
  66502. <summary>Determines the ID for a certain RDF Term.</summary>
  66503. <remarks>Arranged to hopefully minimize the parse time for large XMP.</remarks>
  66504. <param name="node">an XML node</param>
  66505. <returns>Returns the term ID.</returns>
  66506. </member>
  66507. <member name="M:Spire.Xmp.Impl.ParseRdf.IsNumberedArrayItemName(System.String)">
  66508. <summary>Check if the child name</summary>
  66509. <param name="nodeName">an XML node</param>
  66510. <returns>Returns bool</returns>
  66511. </member>
  66512. <member name="T:Spire.Xmp.Impl.QName">
  66513. <author>Stefan Makswit</author>
  66514. <since>09.11.2006</since>
  66515. </member>
  66516. <member name="M:Spire.Xmp.Impl.QName.#ctor(System.String)">
  66517. <summary>Splits a qname into prefix and localname.</summary>
  66518. <param name="qname">a QName</param>
  66519. </member>
  66520. <member name="M:Spire.Xmp.Impl.QName.#ctor(System.String,System.String)">
  66521. <summary>Constructor that initializes the fields</summary>
  66522. <param name="prefix">the prefix</param>
  66523. <param name="localName">the name</param>
  66524. </member>
  66525. <member name="P:Spire.Xmp.Impl.QName.HasPrefix">
  66526. <value>Returns whether the QName has a prefix.</value>
  66527. </member>
  66528. <member name="P:Spire.Xmp.Impl.QName.LocalName">
  66529. <summary>XML localname</summary>
  66530. <value>the localName</value>
  66531. </member>
  66532. <member name="P:Spire.Xmp.Impl.QName.Prefix">
  66533. <summary>XML namespace prefix</summary>
  66534. <value>the prefix</value>
  66535. </member>
  66536. <member name="T:Spire.Xmp.Impl.Utils">
  66537. <summary>Utility functions for the XMPToolkit implementation.</summary>
  66538. <author>Stefan Makswit</author>
  66539. <since>06.06.2006</since>
  66540. </member>
  66541. <member name="F:Spire.Xmp.Impl.Utils.UuidSegmentCount">
  66542. <summary>segments of a UUID</summary>
  66543. </member>
  66544. <member name="F:Spire.Xmp.Impl.Utils.UuidLength">
  66545. <summary>length of a UUID</summary>
  66546. </member>
  66547. <member name="F:Spire.Xmp.Impl.Utils._xmlNameStartChars">
  66548. <summary>table of XML name start chars (&lt;= 0xFF)</summary>
  66549. </member>
  66550. <member name="F:Spire.Xmp.Impl.Utils._xmlNameChars">
  66551. <summary>table of XML name chars (&lt;= 0xFF)</summary>
  66552. </member>
  66553. <member name="M:Spire.Xmp.Impl.Utils.NormalizeLangValue(System.String)">
  66554. <summary>
  66555. Normalize an xml:lang value so that comparisons are effectively case
  66556. insensitive as required by RFC 3066 (which supersedes RFC 1766).
  66557. </summary>
  66558. <remarks>
  66559. The normalization rules:
  66560. <list type="bullet">
  66561. <item>The primary subtag is lower case, the suggested practice of ISO 639.</item>
  66562. <item>All 2 letter secondary subtags are upper case, the suggested practice of ISO 3166.</item>
  66563. <item>All other subtags are lower case.</item>
  66564. </list>
  66565. </remarks>
  66566. <param name="value">raw value</param>
  66567. <returns>Returns the normalized value.</returns>
  66568. </member>
  66569. <member name="M:Spire.Xmp.Impl.Utils.SplitNameAndValue(System.String,System.String@,System.String@)">
  66570. <summary>
  66571. Split the name and value parts for field and qualifier selectors.
  66572. </summary>
  66573. <remarks>
  66574. <list type="bullet">
  66575. <item><c>[qualName="value"]</c> - An element in an array of structs, chosen by a field value.</item>
  66576. <item><c>[?qualName="value"]</c> - An element in an array, chosen by a qualifier value.</item>
  66577. </list>
  66578. The value portion is a string quoted by <c>'</c> or <c>"</c>. The value may contain
  66579. any character including a doubled quoting character. The value may be
  66580. empty.
  66581. <para />
  66582. <em>Note:</em> It is assumed that the expression is formal correct.
  66583. </remarks>
  66584. <param name="selector">The selector</param>
  66585. <param name="name">The name string</param>
  66586. <param name="value">The value string</param>
  66587. </member>
  66588. <member name="M:Spire.Xmp.Impl.Utils.IsInternalProperty(System.String,System.String)">
  66589. <param name="schema">a schema namespace</param>
  66590. <param name="prop">an XMP Property</param>
  66591. <returns>
  66592. Returns true if the property is defined as &quot;Internal
  66593. Property&quot;, see XMP Specification.
  66594. </returns>
  66595. </member>
  66596. <member name="M:Spire.Xmp.Impl.Utils.CheckUuidFormat(System.String)">
  66597. <summary>
  66598. Check some requirements for an UUID:
  66599. <list type="bullet">
  66600. <item>Length of the UUID is 32</item>
  66601. <item>The Delimiter count is 4 and all the 4 delimiter are on their right position (8,13,18,23)</item>
  66602. </list>
  66603. </summary>
  66604. <param name="uuid">uuid to test</param>
  66605. <returns>true - this is a well formed UUID, false - UUID has not the expected format</returns>
  66606. </member>
  66607. <member name="M:Spire.Xmp.Impl.Utils.IsXmlName(System.String)">
  66608. <summary>Simple check for valid XML names.</summary>
  66609. <remarks>
  66610. Within ASCII range
  66611. <para />
  66612. ":" | [A-Z] | "_" | [a-z] | [#xC0-#xD6] | [#xD8-#xF6]
  66613. <para />
  66614. are accepted, above all characters (which is not entirely
  66615. correct according to the XML Spec.
  66616. </remarks>
  66617. <param name="name">an XML Name</param>
  66618. <returns>Return <c>true</c> if the name is correct.</returns>
  66619. </member>
  66620. <member name="M:Spire.Xmp.Impl.Utils.IsXmlNameNs(System.String)">
  66621. <summary>
  66622. Checks if the value is a legal "unqualified" XML name, as
  66623. defined in the XML Namespaces proposed recommendation.
  66624. </summary>
  66625. <remarks>
  66626. These are XML names, except that they must not contain a colon.
  66627. </remarks>
  66628. <param name="name">the value to check</param>
  66629. <returns>Returns true if the name is a valid "unqualified" XML name.</returns>
  66630. </member>
  66631. <member name="M:Spire.Xmp.Impl.Utils.IsControlChar(System.Char)">
  66632. <param name="c">a char</param>
  66633. <returns>Returns true if the char is an ASCII control char.</returns>
  66634. </member>
  66635. <member name="M:Spire.Xmp.Impl.Utils.EscapeXml(System.String,System.Boolean,System.Boolean)">
  66636. <summary>Serializes the node value in XML encoding.</summary>
  66637. <remarks>
  66638. Its used for tag bodies and attributes.
  66639. <para />
  66640. <em>Note:</em> The attribute is always limited by quotes,
  66641. thats why <c>&amp;apos;</c> is never serialized.
  66642. <para />
  66643. <em>Note:</em> Control chars are written unescaped, but if the user uses others than tab, LF
  66644. and CR the resulting XML will become invalid.
  66645. </remarks>
  66646. <param name="value">a string</param>
  66647. <param name="forAttribute">flag if string is attribute value (need to additional escape quotes)</param>
  66648. <param name="escapeWhitespaces">Decides if LF, CR and TAB are escaped.</param>
  66649. <returns>Returns the value ready for XML output.</returns>
  66650. </member>
  66651. <member name="M:Spire.Xmp.Impl.Utils.RemoveControlChars(System.String)">
  66652. <summary>Replaces the ASCII control chars with a space.</summary>
  66653. <param name="value">a node value</param>
  66654. <returns>Returns the cleaned up value</returns>
  66655. </member>
  66656. <member name="M:Spire.Xmp.Impl.Utils.IsNameStartChar(System.Char)">
  66657. <summary>Simple check if a character is a valid XML start name char.</summary>
  66658. <remarks>
  66659. Simple check if a character is a valid XML start name char.
  66660. All characters according to the XML Spec 1.1 are accepted:
  66661. http://www.w3.org/TR/xml11/#NT-NameStartChar
  66662. </remarks>
  66663. <param name="ch">a character</param>
  66664. <returns>Returns true if the character is a valid first char of an XML name.</returns>
  66665. </member>
  66666. <member name="M:Spire.Xmp.Impl.Utils.IsNameChar(System.Char)">
  66667. <summary>
  66668. Simple check if a character is a valid XML name char
  66669. (every char except the first one), according to the XML Spec 1.1:
  66670. http://www.w3.org/TR/xml11/#NT-NameChar
  66671. </summary>
  66672. <param name="ch">a character</param>
  66673. <returns>Returns true if the character is a valid char of an XML name.</returns>
  66674. </member>
  66675. <member name="T:Spire.Xmp.Impl.XmpDateTime">
  66676. <summary>The default implementation of <see cref="T:Spire.Xmp.IXmpDateTime" />.</summary>
  66677. <author>Stefan Makswit</author>
  66678. <since>16.02.2006</since>
  66679. </member>
  66680. <member name="F:Spire.Xmp.Impl.XmpDateTime._nanoseconds">
  66681. <summary>The nanoseconds take micro and nano seconds, while the milliseconds are in the calendar.</summary>
  66682. </member>
  66683. <member name="M:Spire.Xmp.Impl.XmpDateTime.#ctor">
  66684. <summary>
  66685. Creates an <c>XMPDateTime</c>-instance with the current time in the default time zone.
  66686. </summary>
  66687. </member>
  66688. <member name="M:Spire.Xmp.Impl.XmpDateTime.#ctor(Spire.Xmp.Sharpen.Calendar)">
  66689. <summary>Creates an <c>XMPDateTime</c>-instance from a calendar.</summary>
  66690. <param name="calendar">a <c>Calendar</c></param>
  66691. </member>
  66692. <member name="M:Spire.Xmp.Impl.XmpDateTime.#ctor(System.String)">
  66693. <summary>Creates an <c>XMPDateTime</c>-instance from an ISO 8601 string.</summary>
  66694. <param name="strValue">an ISO 8601 string</param>
  66695. <exception cref="T:Spire.Xmp.XmpException">If the string is a non-conform ISO 8601 string, an exception is thrown</exception>
  66696. </member>
  66697. <member name="M:Spire.Xmp.Impl.XmpDateTime.ToString">
  66698. <returns>Returns the ISO string representation.</returns>
  66699. </member>
  66700. <member name="M:Spire.Xmp.Impl.XmpDateTime.UnixTimeToDateTime(System.Int64)">
  66701. <param name="unixTime">Number of milliseconds since the Unix epoch (1970-01-01 00:00:00).</param>
  66702. </member>
  66703. <member name="M:Spire.Xmp.Impl.XmpDateTime.UnixTimeToDateTimeOffset(System.Int64)">
  66704. <param name="unixTime">Number of milliseconds since the Unix epoch (1970-01-01 00:00:00).</param>
  66705. </member>
  66706. <member name="T:Spire.Xmp.Impl.XmpIterator">
  66707. <summary>The <c>XMPIterator</c> implementation.</summary>
  66708. <remarks>
  66709. The <c>XMPIterator</c> implementation.
  66710. Iterates the XMP Tree according to a set of options.
  66711. During the iteration the XMPMeta-object must not be changed.
  66712. Calls to <c>skipSubtree()</c> / <c>skipSiblings()</c> will affect the iteration.
  66713. </remarks>
  66714. <author>Stefan Makswit</author>
  66715. <since>29.06.2006</since>
  66716. </member>
  66717. <member name="F:Spire.Xmp.Impl.XmpIterator._skipSiblings">
  66718. <summary>flag to indicate that skipSiblings() has been called.</summary>
  66719. </member>
  66720. <member name="F:Spire.Xmp.Impl.XmpIterator._nodeIterator">
  66721. <summary>the node iterator doing the work</summary>
  66722. </member>
  66723. <member name="M:Spire.Xmp.Impl.XmpIterator.#ctor(Spire.Xmp.Impl.XmpMeta,System.String,System.String,Spire.Xmp.Options.IteratorOptions)">
  66724. <summary>Constructor with optional initial values.</summary>
  66725. <remarks>If <c>propName</c> is provided, <c>schemaNS</c> has also be provided.</remarks>
  66726. <param name="xmp">the iterated metadata object.</param>
  66727. <param name="schemaNs">the iteration is reduced to this schema (optional)</param>
  66728. <param name="propPath">the iteration is reduced to this property within the <c>schemaNS</c></param>
  66729. <param name="options">advanced iteration options, see <see cref="T:Spire.Xmp.Options.IteratorOptions" /></param>
  66730. <exception cref="T:Spire.Xmp.XmpException">If the node defined by the parameters is not existing.</exception>
  66731. </member>
  66732. <member name="P:Spire.Xmp.Impl.XmpIterator.BaseNamespace">
  66733. <summary>the base namespace of the property path, will be changed during the iteration</summary>
  66734. </member>
  66735. <member name="T:Spire.Xmp.Impl.XmpIterator.NodeIterator">
  66736. <summary>The <c>XMPIterator</c> implementation.</summary>
  66737. <remarks>
  66738. The <c>XMPIterator</c> implementation.
  66739. It first returns the node itself, then recursively the children and qualifier of the node.
  66740. </remarks>
  66741. <author>Stefan Makswit</author>
  66742. <since>29.06.2006</since>
  66743. </member>
  66744. <member name="F:Spire.Xmp.Impl.XmpIterator.NodeIterator.IterateNode">
  66745. <summary>iteration state</summary>
  66746. </member>
  66747. <member name="F:Spire.Xmp.Impl.XmpIterator.NodeIterator.IterateChildren">
  66748. <summary>iteration state</summary>
  66749. </member>
  66750. <member name="F:Spire.Xmp.Impl.XmpIterator.NodeIterator.IterateQualifier">
  66751. <summary>iteration state</summary>
  66752. </member>
  66753. <member name="F:Spire.Xmp.Impl.XmpIterator.NodeIterator._state">
  66754. <summary>the state of the iteration</summary>
  66755. </member>
  66756. <member name="F:Spire.Xmp.Impl.XmpIterator.NodeIterator._visitedNode">
  66757. <summary>the currently visited node</summary>
  66758. </member>
  66759. <member name="F:Spire.Xmp.Impl.XmpIterator.NodeIterator._path">
  66760. <summary>the recursively accumulated path</summary>
  66761. </member>
  66762. <member name="F:Spire.Xmp.Impl.XmpIterator.NodeIterator._childrenIterator">
  66763. <summary>the iterator that goes through the children and qualifier list</summary>
  66764. </member>
  66765. <member name="F:Spire.Xmp.Impl.XmpIterator.NodeIterator._index">
  66766. <summary>index of node with parent, only interesting for arrays</summary>
  66767. </member>
  66768. <member name="F:Spire.Xmp.Impl.XmpIterator.NodeIterator._subIterator">
  66769. <summary>the iterator for each child</summary>
  66770. </member>
  66771. <member name="F:Spire.Xmp.Impl.XmpIterator.NodeIterator._returnProperty">
  66772. <summary>the cached <c>PropertyInfo</c> to return</summary>
  66773. </member>
  66774. <member name="M:Spire.Xmp.Impl.XmpIterator.NodeIterator.#ctor(Spire.Xmp.Impl.XmpIterator)">
  66775. <summary>Default constructor</summary>
  66776. </member>
  66777. <member name="M:Spire.Xmp.Impl.XmpIterator.NodeIterator.#ctor(Spire.Xmp.Impl.XmpIterator,Spire.Xmp.Impl.XmpNode,System.String,System.Int32)">
  66778. <summary>Constructor for the node iterator.</summary>
  66779. <param name="enclosing"></param>
  66780. <param name="visitedNode">the currently visited node</param>
  66781. <param name="parentPath">the accumulated path of the node</param>
  66782. <param name="index">the index within the parent node (only for arrays)</param>
  66783. </member>
  66784. <member name="M:Spire.Xmp.Impl.XmpIterator.NodeIterator.HasNext">
  66785. <summary>Prepares the next node to return if not already done.</summary>
  66786. </member>
  66787. <member name="M:Spire.Xmp.Impl.XmpIterator.NodeIterator.ReportNode">
  66788. <summary>Sets the returnProperty as next item or recurses into <c>hasNext()</c>.</summary>
  66789. <returns>Returns if there is a next item to return.</returns>
  66790. </member>
  66791. <member name="M:Spire.Xmp.Impl.XmpIterator.NodeIterator.IterateChildrenMethod(Spire.Xmp.Sharpen.IIterator)">
  66792. <summary>Handles the iteration of the children or qualfier</summary>
  66793. <param name="iterator">an iterator</param>
  66794. <returns>Returns if there are more elements available.</returns>
  66795. </member>
  66796. <member name="M:Spire.Xmp.Impl.XmpIterator.NodeIterator.Next">
  66797. <summary>Calls hasNext() and returns the prepared node.</summary>
  66798. <remarks>
  66799. Calls hasNext() and returns the prepared node. Afterward it's set to null.
  66800. The existence of returnProperty indicates if there is a next node, otherwise
  66801. an exception is thrown.
  66802. </remarks>
  66803. </member>
  66804. <member name="M:Spire.Xmp.Impl.XmpIterator.NodeIterator.Remove">
  66805. <summary>Not supported.</summary>
  66806. </member>
  66807. <member name="M:Spire.Xmp.Impl.XmpIterator.NodeIterator.AccumulatePath(Spire.Xmp.Impl.XmpNode,System.String,System.Int32)">
  66808. <param name="currNode">the node that will be added to the path.</param>
  66809. <param name="parentPath">the path up to this node.</param>
  66810. <param name="currentIndex">the current array index if an array is traversed</param>
  66811. <returns>Returns the updated path.</returns>
  66812. </member>
  66813. <member name="M:Spire.Xmp.Impl.XmpIterator.NodeIterator.CreatePropertyInfo(Spire.Xmp.Impl.XmpNode,System.String,System.String)">
  66814. <summary>Creates a property info object from an <c>XMPNode</c>.</summary>
  66815. <param name="node">an <c>XMPNode</c></param>
  66816. <param name="baseNs">the base namespace to report</param>
  66817. <param name="path">the full property path</param>
  66818. <returns>Returns a <c>XMPProperty</c>-object that serves representation of the node.</returns>
  66819. </member>
  66820. <member name="T:Spire.Xmp.Impl.XmpIterator.NodeIterator.XmpPropertyInfo">
  66821. <remarks>
  66822. Originally called "XmpPropertyInfo450"
  66823. "450" was the line number in XMPIteratorImpl.java of the Adobe Java 5.1.2 source file
  66824. This class was anonymous, but that is unnecessary here
  66825. </remarks>
  66826. </member>
  66827. <member name="M:Spire.Xmp.Impl.XmpIterator.NodeIterator.GetReturnProperty">
  66828. <returns>Returns the returnProperty.</returns>
  66829. </member>
  66830. <member name="M:Spire.Xmp.Impl.XmpIterator.NodeIterator.SetReturnProperty(Spire.Xmp.IXmpPropertyInfo)">
  66831. <param name="returnProperty">the returnProperty to set</param>
  66832. </member>
  66833. <member name="T:Spire.Xmp.Impl.XmpIterator.NodeIteratorChildren">
  66834. <summary>
  66835. This iterator is derived from the default <c>NodeIterator</c>,
  66836. and is only used for the option <see cref="F:Spire.Xmp.Options.IteratorOptions.JustChildren"/>.
  66837. </summary>
  66838. <author>Stefan Makswit</author>
  66839. <since>02.10.2006</since>
  66840. </member>
  66841. <member name="M:Spire.Xmp.Impl.XmpIterator.NodeIteratorChildren.#ctor(Spire.Xmp.Impl.XmpIterator,Spire.Xmp.Impl.XmpNode,System.String)">
  66842. <summary>Constructor</summary>
  66843. <param name="enclosing"></param>
  66844. <param name="parentNode">the node which children shall be iterated.</param>
  66845. <param name="parentPath">the full path of the former node without the leaf node.</param>
  66846. </member>
  66847. <member name="M:Spire.Xmp.Impl.XmpIterator.NodeIteratorChildren.HasNext">
  66848. <summary>Prepares the next node to return if not already done.</summary>
  66849. </member>
  66850. <member name="T:Spire.Xmp.Impl.XmpMeta">
  66851. <summary>
  66852. Implementation of <see cref="T:Spire.Xmp.IXmpMeta"/>.
  66853. </summary>
  66854. <author>Stefan Makswit</author>
  66855. <since>17.02.2006</since>
  66856. </member>
  66857. <member name="F:Spire.Xmp.Impl.XmpMeta.ValueType.String">
  66858. <summary>Property values are Strings by default</summary>
  66859. </member>
  66860. <member name="F:Spire.Xmp.Impl.XmpMeta._tree">
  66861. <summary>root of the metadata tree</summary>
  66862. </member>
  66863. <member name="F:Spire.Xmp.Impl.XmpMeta._packetHeader">
  66864. <summary>the xpacket processing instructions content</summary>
  66865. </member>
  66866. <member name="M:Spire.Xmp.Impl.XmpMeta.#ctor">
  66867. <summary>Constructor for an empty metadata object.</summary>
  66868. </member>
  66869. <member name="M:Spire.Xmp.Impl.XmpMeta.#ctor(Spire.Xmp.Impl.XmpNode)">
  66870. <summary>Constructor for a cloned metadata tree.</summary>
  66871. <param name="tree">
  66872. an prefilled metadata tree which fulfills all
  66873. <c>XMPNode</c> contracts.
  66874. </param>
  66875. </member>
  66876. <member name="M:Spire.Xmp.Impl.XmpMeta.AppendArrayItem(System.String,System.String,Spire.Xmp.Options.PropertyOptions,System.String,Spire.Xmp.Options.PropertyOptions)">
  66877. <exception cref="T:Spire.Xmp.XmpException" />
  66878. </member>
  66879. <member name="M:Spire.Xmp.Impl.XmpMeta.AppendArrayItem(System.String,System.String,System.String)">
  66880. <exception cref="T:Spire.Xmp.XmpException" />
  66881. </member>
  66882. <member name="M:Spire.Xmp.Impl.XmpMeta.CountArrayItems(System.String,System.String)">
  66883. <exception cref="T:Spire.Xmp.XmpException" />
  66884. </member>
  66885. <member name="M:Spire.Xmp.Impl.XmpMeta.GetArrayItem(System.String,System.String,System.Int32)">
  66886. <exception cref="T:Spire.Xmp.XmpException" />
  66887. </member>
  66888. <member name="M:Spire.Xmp.Impl.XmpMeta.GetLocalizedText(System.String,System.String,System.String,System.String)">
  66889. <exception cref="T:Spire.Xmp.XmpException" />
  66890. </member>
  66891. <member name="M:Spire.Xmp.Impl.XmpMeta.SetLocalizedText(System.String,System.String,System.String,System.String,System.String,Spire.Xmp.Options.PropertyOptions)">
  66892. <exception cref="T:Spire.Xmp.XmpException" />
  66893. </member>
  66894. <member name="M:Spire.Xmp.Impl.XmpMeta.SetLocalizedText(System.String,System.String,System.String,System.String,System.String)">
  66895. <exception cref="T:Spire.Xmp.XmpException" />
  66896. </member>
  66897. <member name="M:Spire.Xmp.Impl.XmpMeta.GetProperty(System.String,System.String)">
  66898. <exception cref="T:Spire.Xmp.XmpException" />
  66899. </member>
  66900. <member name="M:Spire.Xmp.Impl.XmpMeta.GetProperty(System.String,System.String,Spire.Xmp.Impl.XmpMeta.ValueType)">
  66901. <summary>Returns a property, but the result value can be requested.</summary>
  66902. <remarks>
  66903. Returns a property, but the result value can be requested.
  66904. </remarks>
  66905. <param name="schemaNs">a schema namespace</param>
  66906. <param name="propName">a property name or path</param>
  66907. <param name="valueType">the type of the value, see VALUE_...</param>
  66908. <returns>Returns an <c>XMPProperty</c></returns>
  66909. <exception cref="T:Spire.Xmp.XmpException">Collects any exception that occurs.</exception>
  66910. </member>
  66911. <member name="T:Spire.Xmp.Impl.XmpMeta.XmpProperty">
  66912. <remarks>
  66913. Combines the two ported classes XmpProperty407 and XmpProperty682
  66914. "407" and "682" were the line numbers in XMPMetaImpl.java of the Adobe Java 5.1.2 source file
  66915. These classes were anonymous, and that is unnecessary here
  66916. </remarks>
  66917. </member>
  66918. <member name="M:Spire.Xmp.Impl.XmpMeta.GetPropertyObject(System.String,System.String,Spire.Xmp.Impl.XmpMeta.ValueType)">
  66919. <summary>Returns a property, but the result value can be requested.</summary>
  66920. <param name="schemaNs">a schema namespace</param>
  66921. <param name="propName">a property name or path</param>
  66922. <param name="valueType">the type of the value, see VALUE_...</param>
  66923. <returns>
  66924. Returns the node value as an object according to the
  66925. <c>valueType</c>.
  66926. </returns>
  66927. <exception cref="T:Spire.Xmp.XmpException">Collects any exception that occurs.</exception>
  66928. </member>
  66929. <member name="M:Spire.Xmp.Impl.XmpMeta.GetPropertyBoolean(System.String,System.String)">
  66930. <exception cref="T:Spire.Xmp.XmpException" />
  66931. </member>
  66932. <member name="M:Spire.Xmp.Impl.XmpMeta.SetPropertyBoolean(System.String,System.String,System.Boolean,Spire.Xmp.Options.PropertyOptions)">
  66933. <exception cref="T:Spire.Xmp.XmpException" />
  66934. </member>
  66935. <member name="M:Spire.Xmp.Impl.XmpMeta.SetPropertyBoolean(System.String,System.String,System.Boolean)">
  66936. <exception cref="T:Spire.Xmp.XmpException" />
  66937. </member>
  66938. <member name="M:Spire.Xmp.Impl.XmpMeta.GetPropertyInteger(System.String,System.String)">
  66939. <exception cref="T:Spire.Xmp.XmpException" />
  66940. </member>
  66941. <member name="M:Spire.Xmp.Impl.XmpMeta.SetPropertyInteger(System.String,System.String,System.Int32,Spire.Xmp.Options.PropertyOptions)">
  66942. <exception cref="T:Spire.Xmp.XmpException" />
  66943. </member>
  66944. <member name="M:Spire.Xmp.Impl.XmpMeta.SetPropertyInteger(System.String,System.String,System.Int32)">
  66945. <exception cref="T:Spire.Xmp.XmpException" />
  66946. </member>
  66947. <member name="M:Spire.Xmp.Impl.XmpMeta.GetPropertyLong(System.String,System.String)">
  66948. <exception cref="T:Spire.Xmp.XmpException" />
  66949. </member>
  66950. <member name="M:Spire.Xmp.Impl.XmpMeta.SetPropertyLong(System.String,System.String,System.Int64,Spire.Xmp.Options.PropertyOptions)">
  66951. <exception cref="T:Spire.Xmp.XmpException" />
  66952. </member>
  66953. <member name="M:Spire.Xmp.Impl.XmpMeta.SetPropertyLong(System.String,System.String,System.Int64)">
  66954. <exception cref="T:Spire.Xmp.XmpException" />
  66955. </member>
  66956. <member name="M:Spire.Xmp.Impl.XmpMeta.GetPropertyDouble(System.String,System.String)">
  66957. <exception cref="T:Spire.Xmp.XmpException" />
  66958. </member>
  66959. <member name="M:Spire.Xmp.Impl.XmpMeta.SetPropertyDouble(System.String,System.String,System.Double,Spire.Xmp.Options.PropertyOptions)">
  66960. <exception cref="T:Spire.Xmp.XmpException" />
  66961. </member>
  66962. <member name="M:Spire.Xmp.Impl.XmpMeta.SetPropertyDouble(System.String,System.String,System.Double)">
  66963. <exception cref="T:Spire.Xmp.XmpException" />
  66964. </member>
  66965. <member name="M:Spire.Xmp.Impl.XmpMeta.GetPropertyDate(System.String,System.String)">
  66966. <exception cref="T:Spire.Xmp.XmpException" />
  66967. </member>
  66968. <member name="M:Spire.Xmp.Impl.XmpMeta.SetPropertyDate(System.String,System.String,Spire.Xmp.IXmpDateTime,Spire.Xmp.Options.PropertyOptions)">
  66969. <exception cref="T:Spire.Xmp.XmpException" />
  66970. </member>
  66971. <member name="M:Spire.Xmp.Impl.XmpMeta.SetPropertyDate(System.String,System.String,Spire.Xmp.IXmpDateTime)">
  66972. <exception cref="T:Spire.Xmp.XmpException" />
  66973. </member>
  66974. <member name="M:Spire.Xmp.Impl.XmpMeta.GetPropertyCalendar(System.String,System.String)">
  66975. <exception cref="T:Spire.Xmp.XmpException" />
  66976. </member>
  66977. <member name="M:Spire.Xmp.Impl.XmpMeta.SetPropertyCalendar(System.String,System.String,Spire.Xmp.Sharpen.Calendar,Spire.Xmp.Options.PropertyOptions)">
  66978. <exception cref="T:Spire.Xmp.XmpException" />
  66979. </member>
  66980. <member name="M:Spire.Xmp.Impl.XmpMeta.SetPropertyCalendar(System.String,System.String,Spire.Xmp.Sharpen.Calendar)">
  66981. <exception cref="T:Spire.Xmp.XmpException" />
  66982. </member>
  66983. <member name="M:Spire.Xmp.Impl.XmpMeta.GetPropertyBase64(System.String,System.String)">
  66984. <exception cref="T:Spire.Xmp.XmpException" />
  66985. </member>
  66986. <member name="M:Spire.Xmp.Impl.XmpMeta.GetPropertyString(System.String,System.String)">
  66987. <exception cref="T:Spire.Xmp.XmpException" />
  66988. </member>
  66989. <member name="M:Spire.Xmp.Impl.XmpMeta.SetPropertyBase64(System.String,System.String,System.Byte[],Spire.Xmp.Options.PropertyOptions)">
  66990. <exception cref="T:Spire.Xmp.XmpException" />
  66991. </member>
  66992. <member name="M:Spire.Xmp.Impl.XmpMeta.SetPropertyBase64(System.String,System.String,System.Byte[])">
  66993. <exception cref="T:Spire.Xmp.XmpException" />
  66994. </member>
  66995. <member name="M:Spire.Xmp.Impl.XmpMeta.GetQualifier(System.String,System.String,System.String,System.String)">
  66996. <exception cref="T:Spire.Xmp.XmpException" />
  66997. </member>
  66998. <member name="M:Spire.Xmp.Impl.XmpMeta.GetStructField(System.String,System.String,System.String,System.String)">
  66999. <exception cref="T:Spire.Xmp.XmpException" />
  67000. </member>
  67001. <member name="M:Spire.Xmp.Impl.XmpMeta.SetArrayItem(System.String,System.String,System.Int32,System.String,Spire.Xmp.Options.PropertyOptions)">
  67002. <exception cref="T:Spire.Xmp.XmpException" />
  67003. </member>
  67004. <member name="M:Spire.Xmp.Impl.XmpMeta.SetArrayItem(System.String,System.String,System.Int32,System.String)">
  67005. <exception cref="T:Spire.Xmp.XmpException" />
  67006. </member>
  67007. <member name="M:Spire.Xmp.Impl.XmpMeta.InsertArrayItem(System.String,System.String,System.Int32,System.String,Spire.Xmp.Options.PropertyOptions)">
  67008. <exception cref="T:Spire.Xmp.XmpException" />
  67009. </member>
  67010. <member name="M:Spire.Xmp.Impl.XmpMeta.InsertArrayItem(System.String,System.String,System.Int32,System.String)">
  67011. <exception cref="T:Spire.Xmp.XmpException" />
  67012. </member>
  67013. <member name="M:Spire.Xmp.Impl.XmpMeta.SetProperty(System.String,System.String,System.Object,Spire.Xmp.Options.PropertyOptions)">
  67014. <exception cref="T:Spire.Xmp.XmpException" />
  67015. </member>
  67016. <member name="M:Spire.Xmp.Impl.XmpMeta.SetProperty(System.String,System.String,System.Object)">
  67017. <exception cref="T:Spire.Xmp.XmpException" />
  67018. </member>
  67019. <member name="M:Spire.Xmp.Impl.XmpMeta.SetQualifier(System.String,System.String,System.String,System.String,System.String,Spire.Xmp.Options.PropertyOptions)">
  67020. <exception cref="T:Spire.Xmp.XmpException" />
  67021. </member>
  67022. <member name="M:Spire.Xmp.Impl.XmpMeta.SetQualifier(System.String,System.String,System.String,System.String,System.String)">
  67023. <exception cref="T:Spire.Xmp.XmpException" />
  67024. </member>
  67025. <member name="M:Spire.Xmp.Impl.XmpMeta.SetStructField(System.String,System.String,System.String,System.String,System.String,Spire.Xmp.Options.PropertyOptions)">
  67026. <exception cref="T:Spire.Xmp.XmpException" />
  67027. </member>
  67028. <member name="M:Spire.Xmp.Impl.XmpMeta.SetStructField(System.String,System.String,System.String,System.String,System.String)">
  67029. <exception cref="T:Spire.Xmp.XmpException" />
  67030. </member>
  67031. <member name="M:Spire.Xmp.Impl.XmpMeta.SetPacketHeader(System.String)">
  67032. <summary>Sets the packetHeader attributes, only used by the parser.</summary>
  67033. <param name="packetHeader">the processing instruction content</param>
  67034. </member>
  67035. <member name="M:Spire.Xmp.Impl.XmpMeta.Clone">
  67036. <summary>Performs a deep clone of the XMPMeta-object</summary>
  67037. </member>
  67038. <member name="M:Spire.Xmp.Impl.XmpMeta.Normalize(Spire.Xmp.Options.ParseOptions)">
  67039. <exception cref="T:Spire.Xmp.XmpException" />
  67040. </member>
  67041. <member name="M:Spire.Xmp.Impl.XmpMeta.GetRoot">
  67042. <returns>Returns the root node of the XMP tree.</returns>
  67043. </member>
  67044. <member name="M:Spire.Xmp.Impl.XmpMeta.DoSetArrayItem(Spire.Xmp.Impl.XmpNode,System.Int32,System.String,Spire.Xmp.Options.PropertyOptions,System.Boolean)">
  67045. <summary>Locate or create the item node and set the value.</summary>
  67046. <remarks>
  67047. Locate or create the item node and set the value. Note the index
  67048. parameter is one-based! The index can be in the range [1..size + 1] or
  67049. "last()", normalize it and check the insert flags. The order of the
  67050. normalization checks is important. If the array is empty we end up with
  67051. an index and location to set item size + 1.
  67052. </remarks>
  67053. <param name="arrayNode">an array node</param>
  67054. <param name="itemIndex">the index where to insert the item</param>
  67055. <param name="itemValue">the item value</param>
  67056. <param name="itemOptions">the options for the new item</param>
  67057. <param name="insert">insert oder overwrite at index position?</param>
  67058. <exception cref="T:Spire.Xmp.XmpException" />
  67059. </member>
  67060. <member name="M:Spire.Xmp.Impl.XmpMeta.SetNode(Spire.Xmp.Impl.XmpNode,System.Object,Spire.Xmp.Options.PropertyOptions,System.Boolean)">
  67061. <summary>
  67062. The internals for setProperty() and related calls, used after the node is
  67063. found or created.
  67064. </summary>
  67065. <param name="node">the newly created node</param>
  67066. <param name="value">the node value, can be <c>null</c></param>
  67067. <param name="newOptions">options for the new node, must not be <c>null</c>.</param>
  67068. <param name="deleteExisting">flag if the existing value is to be overwritten</param>
  67069. <exception cref="T:Spire.Xmp.XmpException">thrown if options and value do not correspond</exception>
  67070. </member>
  67071. <member name="M:Spire.Xmp.Impl.XmpMeta.EvaluateNodeValue(Spire.Xmp.Impl.XmpMeta.ValueType,Spire.Xmp.Impl.XmpNode)">
  67072. <summary>
  67073. Evaluates a raw node value to the given value type, apply special
  67074. conversions for defined types in XMP.
  67075. </summary>
  67076. <param name="valueType">an int indicating the value type</param>
  67077. <param name="propNode">the node containing the value</param>
  67078. <returns>Returns a literal value for the node.</returns>
  67079. <exception cref="T:Spire.Xmp.XmpException" />
  67080. </member>
  67081. <member name="T:Spire.Xmp.Impl.XmpMetaParser">
  67082. <summary>
  67083. This class replaces the <c>ExpatAdapter.cpp</c> and does the
  67084. XML-parsing and fixes the prefix.
  67085. </summary>
  67086. <remarks>
  67087. After the parsing several normalisations are applied to the XMP tree.
  67088. </remarks>
  67089. <author>Stefan Makswit</author>
  67090. <since>01.02.2006</since>
  67091. </member>
  67092. <member name="M:Spire.Xmp.Impl.XmpMetaParser.Parse(System.IO.Stream,Spire.Xmp.Options.ParseOptions)">
  67093. <summary>
  67094. Parses an XMP metadata object from a stream, including de-aliasing and normalisation.
  67095. </summary>
  67096. <exception cref="T:Spire.Xmp.XmpException">Thrown if parsing or normalisation fails.</exception>
  67097. </member>
  67098. <member name="M:Spire.Xmp.Impl.XmpMetaParser.Parse(System.Byte[],Spire.Xmp.Options.ParseOptions)">
  67099. <summary>
  67100. Parses an XMP metadata object from a stream, including de-aliasing and normalisation.
  67101. </summary>
  67102. <exception cref="T:Spire.Xmp.XmpException">Thrown if parsing or normalisation fails.</exception>
  67103. </member>
  67104. <member name="M:Spire.Xmp.Impl.XmpMetaParser.Parse(Spire.Xmp.Impl.ByteBuffer,Spire.Xmp.Options.ParseOptions)">
  67105. <summary>
  67106. Parses an XMP metadata object from a stream, including de-aliasing and normalisation.
  67107. </summary>
  67108. <exception cref="T:Spire.Xmp.XmpException">Thrown if parsing or normalisation fails.</exception>
  67109. </member>
  67110. <member name="M:Spire.Xmp.Impl.XmpMetaParser.Parse(System.String,Spire.Xmp.Options.ParseOptions)">
  67111. <summary>
  67112. Parses an XMP metadata object from a stream, including de-aliasing and normalisation.
  67113. </summary>
  67114. <exception cref="T:Spire.Xmp.XmpException">Thrown if parsing or normalisation fails.</exception>
  67115. </member>
  67116. <member name="M:Spire.Xmp.Impl.XmpMetaParser.Parse(System.Xml.XmlDocument,Spire.Xmp.Options.ParseOptions)">
  67117. <summary>
  67118. Parses an XMP metadata object from a XDocument, including de-aliasing and normalisation.
  67119. </summary>
  67120. <exception cref="T:Spire.Xmp.XmpException">Thrown if parsing or normalisation fails.</exception>
  67121. </member>
  67122. <member name="M:Spire.Xmp.Impl.XmpMetaParser.Extract(System.Byte[],Spire.Xmp.Options.ParseOptions)">
  67123. <summary>
  67124. Parses XML from a byte buffer,
  67125. fixing the encoding (Latin-1 to UTF-8) and illegal control character optionally.
  67126. </summary>
  67127. <param name="bytes">a byte buffer containing the XMP packet</param>
  67128. <param name="options">the parsing options</param>
  67129. <returns>Returns an XML DOM-Document.</returns>
  67130. <exception cref="T:Spire.Xmp.XmpException">Thrown when the parsing fails.</exception>
  67131. </member>
  67132. <member name="M:Spire.Xmp.Impl.XmpMetaParser.ParseXmlFromInputStream(System.IO.Stream,Spire.Xmp.Options.ParseOptions)">
  67133. <summary>
  67134. Parses XML from an <see cref="T:System.IO.Stream"/>,
  67135. fixing the encoding (Latin-1 to UTF-8) and illegal control character optionally.
  67136. </summary>
  67137. <param name="stream">an <c>Stream</c></param>
  67138. <param name="options">the parsing options</param>
  67139. <returns>Returns an XML DOM-Document.</returns>
  67140. <exception cref="T:Spire.Xmp.XmpException">Thrown when the parsing fails.</exception>
  67141. </member>
  67142. <member name="M:Spire.Xmp.Impl.XmpMetaParser.ParseXmlFromByteBuffer(Spire.Xmp.Impl.ByteBuffer,Spire.Xmp.Options.ParseOptions)">
  67143. <summary>
  67144. Parses XML from a byte buffer,
  67145. fixing the encoding (Latin-1 to UTF-8) and illegal control character optionally.
  67146. To improve the performance on legal files, it is first tried to parse normally,
  67147. while the character fixing is only done when the first pass fails.
  67148. </summary>
  67149. <param name="buffer">a byte buffer containing the XMP packet</param>
  67150. <param name="options">the parsing options</param>
  67151. <returns>Returns an XML DOM-Document.</returns>
  67152. <exception cref="T:Spire.Xmp.XmpException">Thrown when the parsing fails.</exception>
  67153. </member>
  67154. <member name="M:Spire.Xmp.Impl.XmpMetaParser.ParseXmlString(System.String,Spire.Xmp.Options.ParseOptions)">
  67155. <summary>
  67156. Parses XML from a <see cref="T:System.String"/>, fixing the illegal control character optionally.
  67157. </summary>
  67158. <param name="input">a <c>String</c> containing the XMP packet</param>
  67159. <param name="options">the parsing options</param>
  67160. <returns>Returns an XML DOM-Document.</returns>
  67161. <exception cref="T:Spire.Xmp.XmpException">Thrown when the parsing fails.</exception>
  67162. </member>
  67163. <member name="M:Spire.Xmp.Impl.XmpMetaParser.ParseStream(System.IO.Stream,Spire.Xmp.Options.ParseOptions)">
  67164. <exception cref="T:Spire.Xmp.XmpException">Wraps parsing and I/O-exceptions into an XMPException.</exception>
  67165. </member>
  67166. <member name="M:Spire.Xmp.Impl.XmpMetaParser.ParseTextReader(System.IO.TextReader,Spire.Xmp.Options.ParseOptions)">
  67167. <exception cref="T:Spire.Xmp.XmpException">Wraps parsing and I/O-exceptions into an XMPException.</exception>
  67168. </member>
  67169. <member name="M:Spire.Xmp.Impl.XmpMetaParser.FindRootNode(System.Collections.IEnumerable,System.Boolean,System.Object[])">
  67170. <summary>Find the XML node that is the root of the XMP data tree.</summary>
  67171. <remarks>
  67172. Find the XML node that is the root of the XMP data tree. Generally this
  67173. will be an outer node, but it could be anywhere if a general XML document
  67174. is parsed (e.g. SVG). The XML parser counted all rdf:RDF and
  67175. pxmp:XMP_Packet nodes, and kept a pointer to the last one. If there is
  67176. more than one possible root use PickBestRoot to choose among them.
  67177. <para />
  67178. If there is a root node, try to extract the version of the previous XMP
  67179. toolkit.
  67180. <para />
  67181. Pick the first x:xmpmeta among multiple root candidates. If there aren't
  67182. any, pick the first bare rdf:RDF if that is allowed. The returned root is
  67183. the rdf:RDF child if an x:xmpmeta element was chosen. The search is
  67184. breadth first, so a higher level candidate is chosen over a lower level
  67185. one that was textually earlier in the serialized XML.
  67186. </remarks>
  67187. <param name="nodes">initially, the root of the xml document as a list</param>
  67188. <param name="xmpmetaRequired">
  67189. flag if the xmpmeta-tag is still required, might be set
  67190. initially to <c>true</c>, if the parse option "REQUIRE_XMP_META" is set
  67191. </param>
  67192. <param name="result">The result array that is filled during the recursive process.</param>
  67193. <returns>
  67194. Returns an array that contains the result or <c>null</c>.
  67195. The array contains:
  67196. <list type="bullet">
  67197. <item>[0] - the rdf:RDF-node</item>
  67198. <item>[1] - an object that is either XMP_RDF or XMP_PLAIN (the latter is deprecated)</item>
  67199. <item>[2] - the body text of the xpacket-instruction.</item>
  67200. </list>
  67201. </returns>
  67202. </member>
  67203. <member name="T:Spire.Xmp.Impl.XmpNode">
  67204. <summary>
  67205. A node in the internally XMP tree, which can be a schema node, a property node, an array node,
  67206. an array item, a struct node or a qualifier node (without '?').
  67207. </summary>
  67208. <remarks>
  67209. Possible improvements:
  67210. 1. The kind Node of node might be better represented by a class-hierarchy of different nodes.
  67211. 2. The array type should be an enum
  67212. 3. isImplicitNode should be removed completely and replaced by return values of fi.
  67213. 4. hasLanguage, hasType should be automatically maintained by XMPNode
  67214. </remarks>
  67215. <author>Stefan Makswit</author>
  67216. <since>21.02.2006</since>
  67217. </member>
  67218. <member name="F:Spire.Xmp.Impl.XmpNode._children">
  67219. <summary>list of child nodes, lazy initialized</summary>
  67220. </member>
  67221. <member name="F:Spire.Xmp.Impl.XmpNode._childrenLookup">
  67222. <summary>list of child node references for faster lookup. Only initialized when the original _children list exceeds 9 entries</summary>
  67223. </member>
  67224. <member name="F:Spire.Xmp.Impl.XmpNode._qualifier">
  67225. <summary>list of qualifier of the node, lazy initialized</summary>
  67226. </member>
  67227. <member name="F:Spire.Xmp.Impl.XmpNode._options">
  67228. <summary>options describing the kind of the node</summary>
  67229. </member>
  67230. <member name="M:Spire.Xmp.Impl.XmpNode.#ctor(System.String,System.String,Spire.Xmp.Options.PropertyOptions)">
  67231. <summary>Creates an <c>XMPNode</c> with initial values.</summary>
  67232. <param name="name">the name of the node</param>
  67233. <param name="value">the value of the node</param>
  67234. <param name="options">the options of the node</param>
  67235. </member>
  67236. <member name="M:Spire.Xmp.Impl.XmpNode.#ctor(System.String,Spire.Xmp.Options.PropertyOptions)">
  67237. <summary>Constructor for the node without value.</summary>
  67238. <param name="name">the name of the node</param>
  67239. <param name="options">the options of the node</param>
  67240. </member>
  67241. <member name="M:Spire.Xmp.Impl.XmpNode.Clear">
  67242. <summary>Resets the node.</summary>
  67243. </member>
  67244. <member name="P:Spire.Xmp.Impl.XmpNode.Parent">
  67245. <summary>
  67246. Get the parent node.
  67247. </summary>
  67248. <remarks>
  67249. Set internally by <see cref="M:Spire.Xmp.Impl.XmpNode.AddChild(Spire.Xmp.Impl.XmpNode)"/>, <see cref="M:Spire.Xmp.Impl.XmpNode.AddChild(Spire.Xmp.Impl.XmpNode)"/> and <see cref="M:Spire.Xmp.Impl.XmpNode.AddQualifier(Spire.Xmp.Impl.XmpNode)"/>.
  67250. </remarks>
  67251. </member>
  67252. <member name="M:Spire.Xmp.Impl.XmpNode.GetChild(System.Int32)">
  67253. <param name="index">an index [1..size]</param>
  67254. <returns>Returns the child with the requested index.</returns>
  67255. </member>
  67256. <member name="M:Spire.Xmp.Impl.XmpNode.AddChild(Spire.Xmp.Impl.XmpNode)">
  67257. <summary>Adds a node as child to this node.</summary>
  67258. <param name="node">an XMPNode</param>
  67259. <exception cref="T:Spire.Xmp.XmpException"></exception>
  67260. </member>
  67261. <member name="M:Spire.Xmp.Impl.XmpNode.AddChild(System.Int32,Spire.Xmp.Impl.XmpNode)">
  67262. <summary>Adds a node as child to this node.</summary>
  67263. <param name="index">
  67264. the index of the node <em>before</em> which the new one is inserted.
  67265. <em>Note:</em> The node children are indexed from [1..size]!
  67266. An index of size + 1 appends a node.
  67267. </param>
  67268. <param name="node">an XMPNode</param>
  67269. <exception cref="T:Spire.Xmp.XmpException"></exception>
  67270. </member>
  67271. <member name="M:Spire.Xmp.Impl.XmpNode.ReplaceChild(System.Int32,Spire.Xmp.Impl.XmpNode)">
  67272. <summary>Replaces a node with another one.</summary>
  67273. <param name="index">
  67274. the index of the node that will be replaced.
  67275. <em>Note:</em> The node children are indexed from [1..size]!
  67276. </param>
  67277. <param name="node">the replacement XMPNode</param>
  67278. </member>
  67279. <member name="M:Spire.Xmp.Impl.XmpNode.RemoveChild(System.Int32)">
  67280. <summary>Removes a child at the requested index.</summary>
  67281. <param name="itemIndex">the index to remove [1..size]</param>
  67282. </member>
  67283. <member name="M:Spire.Xmp.Impl.XmpNode.RemoveChild(Spire.Xmp.Impl.XmpNode)">
  67284. <summary>Removes a child node.</summary>
  67285. <remarks>
  67286. Removes a child node.
  67287. If its a schema node and doesn't have any children anymore, its deleted.
  67288. </remarks>
  67289. <param name="node">the child node to delete.</param>
  67290. </member>
  67291. <member name="M:Spire.Xmp.Impl.XmpNode.CleanupChildren">
  67292. <summary>
  67293. Removes the children list if this node has no children anymore;
  67294. checks if the provided node is a schema node and doesn't have any children anymore,
  67295. its deleted.
  67296. </summary>
  67297. </member>
  67298. <member name="M:Spire.Xmp.Impl.XmpNode.RemoveChildren">
  67299. <summary>Removes all children from the node.</summary>
  67300. </member>
  67301. <member name="M:Spire.Xmp.Impl.XmpNode.GetChildrenLength">
  67302. <returns>Returns the number of children without necessarily creating a list.</returns>
  67303. </member>
  67304. <member name="M:Spire.Xmp.Impl.XmpNode.FindChildByName(System.String)">
  67305. <param name="expr">child node name to look for</param>
  67306. <returns>Returns an <c>XMPNode</c> if node has been found, <c>null</c> otherwise.</returns>
  67307. </member>
  67308. <member name="M:Spire.Xmp.Impl.XmpNode.GetQualifier(System.Int32)">
  67309. <param name="index">an index [1..size]</param>
  67310. <returns>Returns the qualifier with the requested index.</returns>
  67311. </member>
  67312. <member name="M:Spire.Xmp.Impl.XmpNode.GetQualifierLength">
  67313. <returns>Returns the number of qualifier without necessarily creating a list.</returns>
  67314. </member>
  67315. <member name="M:Spire.Xmp.Impl.XmpNode.AddQualifier(Spire.Xmp.Impl.XmpNode)">
  67316. <summary>Appends a qualifier to the qualifier list and sets respective options.</summary>
  67317. <param name="qualNode">a qualifier node.</param>
  67318. <exception cref="T:Spire.Xmp.XmpException"></exception>
  67319. </member>
  67320. <member name="M:Spire.Xmp.Impl.XmpNode.RemoveQualifier(Spire.Xmp.Impl.XmpNode)">
  67321. <summary>Removes one qualifier node and fixes the options.</summary>
  67322. <param name="qualNode">qualifier to remove</param>
  67323. </member>
  67324. <member name="M:Spire.Xmp.Impl.XmpNode.RemoveQualifiers">
  67325. <summary>Removes all qualifiers from the node and sets the options appropriate.</summary>
  67326. </member>
  67327. <member name="M:Spire.Xmp.Impl.XmpNode.FindQualifierByName(System.String)">
  67328. <param name="expr">qualifier node name to look for</param>
  67329. <returns>
  67330. Returns a qualifier <c>XMPNode</c> if node has been found,
  67331. <c>null</c> otherwise.
  67332. </returns>
  67333. </member>
  67334. <member name="P:Spire.Xmp.Impl.XmpNode.HasChildren">
  67335. <summary>
  67336. Get whether the node has children.
  67337. </summary>
  67338. </member>
  67339. <member name="M:Spire.Xmp.Impl.XmpNode.IterateChildren">
  67340. <returns>
  67341. Returns an iterator for the children.
  67342. <em>Note:</em> take care to use it.remove(), as the flag are not adjusted in that case.
  67343. </returns>
  67344. </member>
  67345. <member name="P:Spire.Xmp.Impl.XmpNode.HasQualifier">
  67346. <summary>
  67347. Returns whether the node has qualifier attached.
  67348. </summary>
  67349. </member>
  67350. <member name="M:Spire.Xmp.Impl.XmpNode.IterateQualifier">
  67351. <returns>
  67352. Returns an iterator for the qualifier.
  67353. <em>Note:</em> take care to use it.remove(), as the flag are not adjusted in that case.
  67354. </returns>
  67355. </member>
  67356. <member name="T:Spire.Xmp.Impl.XmpNode.Iterator391">
  67357. <summary>
  67358. Iterator that disallows removal.
  67359. </summary>
  67360. </member>
  67361. <member name="M:Spire.Xmp.Impl.XmpNode.Clone">
  67362. <summary>Performs a <b>deep clone</b> of the node and the complete subtree.</summary>
  67363. </member>
  67364. <member name="M:Spire.Xmp.Impl.XmpNode.Clone(System.Boolean)">
  67365. <summary>Performs a <b>deep clone</b> of the node and the complete subtree.
  67366. if <c>skipEmpty</c> is true, it will not clone node which has empty child and empty value.</summary>
  67367. <param name="skipEmpty">If true, it will not clone those nodes with empty value and empty children</param>
  67368. </member>
  67369. <member name="M:Spire.Xmp.Impl.XmpNode.CloneSubtree(Spire.Xmp.Impl.XmpNode,System.Boolean)">
  67370. <summary>
  67371. Performs a <b>deep clone</b> of the complete subtree (children and
  67372. qualifier )into and add it to the destination node.
  67373. if <c>skipEmpty</c> is true, it will not clone node which has empty child and empty value.
  67374. </summary>
  67375. <param name="destination">the node to add the cloned subtree</param>
  67376. <param name="skipEmpty">If true, it will not clone those nodes with empty value and empty children</param>
  67377. </member>
  67378. <member name="M:Spire.Xmp.Impl.XmpNode.DumpNode(System.Boolean)">
  67379. <summary>Renders this node and the tree under this node in a human readable form.</summary>
  67380. <param name="recursive">Flag is qualifier and child nodes shall be rendered too</param>
  67381. <returns>Returns a multiline string containing the dump.</returns>
  67382. </member>
  67383. <member name="P:Spire.Xmp.Impl.XmpNode.IsImplicit">
  67384. <summary>
  67385. Get and set the implicit node flag.
  67386. </summary>
  67387. </member>
  67388. <member name="P:Spire.Xmp.Impl.XmpNode.HasAliases">
  67389. <summary>
  67390. Get and set whether the node contains aliases (applies only to schema nodes).
  67391. </summary>
  67392. </member>
  67393. <member name="P:Spire.Xmp.Impl.XmpNode.IsAlias">
  67394. <summary>
  67395. Get and set whether this node is an alias (applies only to schema nodes).
  67396. </summary>
  67397. </member>
  67398. <member name="P:Spire.Xmp.Impl.XmpNode.HasValueChild">
  67399. <summary>
  67400. Get and set whether this node has an <c>rdf:value</c> child node.
  67401. </summary>
  67402. </member>
  67403. <member name="M:Spire.Xmp.Impl.XmpNode.Sort">
  67404. <summary>
  67405. Sorts the XMP node and its children, recursively.
  67406. </summary>
  67407. <remarks>
  67408. Sorting occurs according to the following rules:
  67409. <list type="bullet">
  67410. <item>Nodes at one level are sorted by name, that is prefix + local name</item>
  67411. <item>Starting at the root node the children and qualifier are sorted recursively,
  67412. which the following exceptions.</item>
  67413. <item>Sorting will not be used for arrays.</item>
  67414. <item>Within qualifier "xml:lang" and/or "rdf:type" stay at the top in that order,
  67415. all others are sorted.</item>
  67416. </list>
  67417. </remarks>
  67418. </member>
  67419. <member name="M:Spire.Xmp.Impl.XmpNode.DumpNode(System.Text.StringBuilder,System.Boolean,System.Int32,System.Int32)">
  67420. <summary>Dumps this node and its qualifier and children recursively.</summary>
  67421. <remarks>
  67422. Dumps this node and its qualifier and children recursively.
  67423. <em>Note:</em> It creates empty options on every node.
  67424. FfF: sort schemas and properties on each level if and only if it would increase performance
  67425. </remarks>
  67426. <param name="result">the buffer to append the dump.</param>
  67427. <param name="recursive">Flag is qualifier and child nodes shall be rendered too</param>
  67428. <param name="indent">the current indent level.</param>
  67429. <param name="index">the index within the parent node (important for arrays)</param>
  67430. </member>
  67431. <member name="P:Spire.Xmp.Impl.XmpNode.IsLanguageNode">
  67432. <summary>
  67433. Get whether this node is a language qualifier.
  67434. </summary>
  67435. </member>
  67436. <member name="P:Spire.Xmp.Impl.XmpNode.IsTypeNode">
  67437. <summary>
  67438. Get whether this node is a type qualifier.
  67439. </summary>
  67440. </member>
  67441. <member name="M:Spire.Xmp.Impl.XmpNode.GetChildren">
  67442. <summary>
  67443. <em>Note:</em> This method should always be called when accessing 'children' to be sure
  67444. that its initialized.
  67445. </summary>
  67446. <returns>Returns list of children that is lazy initialized.</returns>
  67447. </member>
  67448. <member name="M:Spire.Xmp.Impl.XmpNode.GetUnmodifiableChildren">
  67449. <returns>Returns a read-only copy of child nodes list.</returns>
  67450. </member>
  67451. <member name="M:Spire.Xmp.Impl.XmpNode.GetQualifier">
  67452. <returns>Returns list of qualifier that is lazy initialized.</returns>
  67453. </member>
  67454. <member name="M:Spire.Xmp.Impl.XmpNode.Find(System.Collections.Generic.IEnumerable{Spire.Xmp.Impl.XmpNode},System.String)">
  67455. <summary>Internal find.</summary>
  67456. <param name="list">the list to search in</param>
  67457. <param name="expr">the search expression</param>
  67458. <returns>Returns the found node or <c>nulls</c>.</returns>
  67459. </member>
  67460. <member name="M:Spire.Xmp.Impl.XmpNode.FindChild(System.Collections.Generic.List{Spire.Xmp.Impl.XmpNode},System.Collections.Generic.Dictionary{System.String,Spire.Xmp.Impl.XmpNode}@,System.String)">
  67461. <summary>Internal child find.</summary>
  67462. <param name="children">the child list to search in</param>
  67463. <param name="lookup">the child dictionary ref to initialize or search. Needs to be a ref parameter or it won't update the original Dictionary</param>
  67464. <param name="expr">the search expression</param>
  67465. <returns>Returns the found node or <c>null</c>.</returns>
  67466. </member>
  67467. <member name="M:Spire.Xmp.Impl.XmpNode.AssertChildNotExisting(System.String)">
  67468. <summary>Checks that a node name is not existing on the same level, except for array items.</summary>
  67469. <param name="childName">the node name to check</param>
  67470. <exception cref="T:Spire.Xmp.XmpException">Thrown if a node with the same name is existing.</exception>
  67471. </member>
  67472. <member name="M:Spire.Xmp.Impl.XmpNode.AssertQualifierNotExisting(System.String)">
  67473. <summary>Checks that a qualifier name is not existing on the same level.</summary>
  67474. <param name="qualifierName">the new qualifier name</param>
  67475. <exception cref="T:Spire.Xmp.XmpException">Thrown if a node with the same name is existing.</exception>
  67476. </member>
  67477. <member name="T:Spire.Xmp.Impl.XmpNodeUtils">
  67478. <summary>Utilities for <c>XMPNode</c>.</summary>
  67479. <author>Stefan Makswit</author>
  67480. <since>Aug 28, 2006</since>
  67481. </member>
  67482. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.FindSchemaNode(Spire.Xmp.Impl.XmpNode,System.String,System.Boolean)">
  67483. <summary>Find or create a schema node if <c>createNodes</c> is false and</summary>
  67484. <param name="tree">the root of the xmp tree.</param>
  67485. <param name="namespaceUri">a namespace</param>
  67486. <param name="createNodes">
  67487. a flag indicating if the node shall be created if not found.
  67488. <em>Note:</em> The namespace must be registered prior to this call.
  67489. </param>
  67490. <returns>
  67491. Returns the schema node if found, <c>null</c> otherwise.
  67492. Note: If <c>createNodes</c> is <c>true</c>, it is <b>always</b>
  67493. returned a valid node.
  67494. </returns>
  67495. <exception cref="T:Spire.Xmp.XmpException">
  67496. An exception is only thrown if an error occurred, not if a
  67497. node was not found.
  67498. </exception>
  67499. </member>
  67500. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.FindSchemaNode(Spire.Xmp.Impl.XmpNode,System.String,System.String,System.Boolean)">
  67501. <summary>Find or create a schema node if <c>createNodes</c> is true.</summary>
  67502. <param name="tree">the root of the xmp tree.</param>
  67503. <param name="namespaceUri">a namespace</param>
  67504. <param name="suggestedPrefix">If a prefix is suggested, the namespace is allowed to be registered.</param>
  67505. <param name="createNodes">
  67506. a flag indicating if the node shall be created if not found.
  67507. <em>Note:</em> The namespace must be registered prior to this call.
  67508. </param>
  67509. <returns>
  67510. Returns the schema node if found, <c>null</c> otherwise.
  67511. Note: If <c>createNodes</c> is <c>true</c>, it is <b>always</b>
  67512. returned a valid node.
  67513. </returns>
  67514. <exception cref="T:Spire.Xmp.XmpException">
  67515. An exception is only thrown if an error occurred, not if a
  67516. node was not found.
  67517. </exception>
  67518. </member>
  67519. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.FindChildNode(Spire.Xmp.Impl.XmpNode,System.String,System.Boolean)">
  67520. <summary>Find or create a child node under a given parent node.</summary>
  67521. <remarks>
  67522. Find or create a child node under a given parent node. If the parent node is no
  67523. Returns the found or created child node.
  67524. </remarks>
  67525. <param name="parent">the parent node</param>
  67526. <param name="childName">the node name to find</param>
  67527. <param name="createNodes">flag, if new nodes shall be created.</param>
  67528. <returns>Returns the found or created node or <c>null</c>.</returns>
  67529. <exception cref="T:Spire.Xmp.XmpException">Thrown if</exception>
  67530. </member>
  67531. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.FindNode(Spire.Xmp.Impl.XmpNode,Spire.Xmp.Impl.XPath.XmpPath,System.Boolean,Spire.Xmp.Options.PropertyOptions)">
  67532. <summary>Follow an expanded path expression to find or create a node.</summary>
  67533. <param name="xmpTree">the node to begin the search.</param>
  67534. <param name="xpath">the complete xpath</param>
  67535. <param name="createNodes">
  67536. flag if nodes shall be created
  67537. (when called by <c>setProperty()</c>)
  67538. </param>
  67539. <param name="leafOptions">
  67540. the options for the created leaf nodes (only when
  67541. <c>createNodes == true</c>).
  67542. </param>
  67543. <returns>Returns the node if found or created or <c>null</c>.</returns>
  67544. <exception cref="T:Spire.Xmp.XmpException">
  67545. An exception is only thrown if an error occurred,
  67546. not if a node was not found.
  67547. </exception>
  67548. </member>
  67549. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.DeleteNode(Spire.Xmp.Impl.XmpNode)">
  67550. <summary>Deletes the the given node and its children from its parent.</summary>
  67551. <remarks>
  67552. Deletes the the given node and its children from its parent.
  67553. Takes care about adjusting the flags.
  67554. FfF: think about moving is to XMPNode... (make removeChild/Qualifier private and
  67555. FfF: publish just deleteNode(XMPNode)
  67556. </remarks>
  67557. <param name="node">the top-most node to delete.</param>
  67558. </member>
  67559. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.SetNodeValue(Spire.Xmp.Impl.XmpNode,System.Object)">
  67560. <summary>This is setting the value of a leaf node.</summary>
  67561. <param name="node">an XMPNode</param>
  67562. <param name="value">a value</param>
  67563. </member>
  67564. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.VerifySetOptions(Spire.Xmp.Options.PropertyOptions,System.Object)">
  67565. <summary>Verifies the PropertyOptions for consistency and updates them as needed.</summary>
  67566. <remarks>
  67567. Verifies the PropertyOptions for consistency and updates them as needed.
  67568. If options are <c>null</c> they are created with default values.
  67569. FfF: add an kind of autofix options to PropertyOptions and remove this method!!!
  67570. </remarks>
  67571. <param name="options">the <c>PropertyOptions</c></param>
  67572. <param name="itemValue">the node value to set</param>
  67573. <returns>Returns the updated options.</returns>
  67574. <exception cref="T:Spire.Xmp.XmpException">If the options are not consistant.</exception>
  67575. </member>
  67576. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.SerializeNodeValue(System.Object)">
  67577. <summary>
  67578. Converts the node value to string, apply special conversions for defined
  67579. types in XMP.
  67580. </summary>
  67581. <param name="value">the node value to set</param>
  67582. <returns>Returns the String representation of the node value.</returns>
  67583. </member>
  67584. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.FollowXPathStep(Spire.Xmp.Impl.XmpNode,Spire.Xmp.Impl.XPath.XmpPathSegment,System.Boolean)">
  67585. <summary>
  67586. After processing by ExpandXPath, a step can be of these forms:
  67587. </summary>
  67588. <remarks>
  67589. After processing by ExpandXPath, a step can be of these forms:
  67590. <list type="bullet">
  67591. <item>qualName - A top level property or struct field.</item>
  67592. <item>[index] - An element of an array.</item>
  67593. <item>[last()] - The last element of an array.</item>
  67594. <item>[qualName="value"] - An element in an array of structs, chosen by a field value.</item>
  67595. <item>[?qualName="value"] - An element in an array, chosen by a qualifier value.</item>
  67596. <item>?qualName - A general qualifier.</item>
  67597. </list>
  67598. Find the appropriate child node, resolving aliases, and optionally creating nodes.
  67599. </remarks>
  67600. <param name="parentNode">the node to start to start from</param>
  67601. <param name="nextStep">the xpath segment</param>
  67602. <param name="createNodes"></param>
  67603. <returns>returns the found or created <see cref="T:Spire.Xmp.Impl.XPath.XmpPath"/> node</returns>
  67604. <exception cref="T:Spire.Xmp.XmpException"></exception>
  67605. </member>
  67606. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.FindQualifierNode(Spire.Xmp.Impl.XmpNode,System.String,System.Boolean)">
  67607. <summary>Find or create a qualifier node under a given parent node.</summary>
  67608. <remarks>
  67609. Find or create a qualifier node under a given parent node. Returns a pointer to the
  67610. qualifier node, and optionally an iterator for the node's position in
  67611. the parent's vector of qualifiers. The iterator is unchanged if no qualifier node (null)
  67612. is returned.
  67613. <em>Note:</em> On entry, the qualName parameter must not have the leading '?' from the
  67614. <see cref="T:Spire.Xmp.Impl.XPath.XmpPath"/> step.
  67615. </remarks>
  67616. <param name="parent">the parent XMPNode</param>
  67617. <param name="qualName">the qualifier name</param>
  67618. <param name="createNodes">flag if nodes shall be created</param>
  67619. <returns>Returns the qualifier node if found or created, <c>null</c> otherwise.</returns>
  67620. <exception cref="T:Spire.Xmp.XmpException"></exception>
  67621. </member>
  67622. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.FindIndexedItem(Spire.Xmp.Impl.XmpNode,System.String,System.Boolean)">
  67623. <param name="arrayNode">an array node</param>
  67624. <param name="segment">the segment containing the array index</param>
  67625. <param name="createNodes">flag if new nodes are allowed to be created.</param>
  67626. <returns>Returns the index or index = -1 if not found</returns>
  67627. <exception cref="T:Spire.Xmp.XmpException">Throws Exceptions</exception>
  67628. </member>
  67629. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.LookupFieldSelector(Spire.Xmp.Impl.XmpNode,System.String,System.String)">
  67630. <summary>
  67631. Searches for a field selector in a node:
  67632. [fieldName="value] - an element in an array of structs, chosen by a field value.
  67633. </summary>
  67634. <remarks>
  67635. Searches for a field selector in a node:
  67636. [fieldName="value] - an element in an array of structs, chosen by a field value.
  67637. No implicit nodes are created by field selectors.
  67638. </remarks>
  67639. <param name="arrayNode" />
  67640. <param name="fieldName" />
  67641. <param name="fieldValue" />
  67642. <returns>Returns the index of the field if found, otherwise -1.</returns>
  67643. <exception cref="T:Spire.Xmp.XmpException"></exception>
  67644. </member>
  67645. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.LookupQualSelector(Spire.Xmp.Impl.XmpNode,System.String,System.String,System.Int32)">
  67646. <summary>
  67647. Searches for a qualifier selector in a node:
  67648. [?qualName="value"] - an element in an array, chosen by a qualifier value.
  67649. </summary>
  67650. <remarks>
  67651. Searches for a qualifier selector in a node:
  67652. [?qualName="value"] - an element in an array, chosen by a qualifier value.
  67653. No implicit nodes are created for qualifier selectors,
  67654. except for an alias to an x-default item.
  67655. </remarks>
  67656. <param name="arrayNode">an array node</param>
  67657. <param name="qualName">the qualifier name</param>
  67658. <param name="qualValue">the qualifier value</param>
  67659. <param name="aliasForm">
  67660. in case the qual selector results from an alias,
  67661. an x-default node is created if there has not been one.
  67662. </param>
  67663. <returns>Returns the index of th</returns>
  67664. <exception cref="T:Spire.Xmp.XmpException"></exception>
  67665. </member>
  67666. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.NormalizeLangArray(Spire.Xmp.Impl.XmpNode)">
  67667. <summary>Make sure the x-default item is first.</summary>
  67668. <remarks>
  67669. Make sure the x-default item is first. Touch up &quot;single value&quot;
  67670. arrays that have a default plus one real language. This case should have
  67671. the same value for both items. Older Adobe apps were hardwired to only
  67672. use the &quot;x-default&quot; item, so we copy that value to the other
  67673. item.
  67674. </remarks>
  67675. <param name="arrayNode">an alt text array node</param>
  67676. </member>
  67677. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.DetectAltText(Spire.Xmp.Impl.XmpNode)">
  67678. <summary>See if an array is an alt-text array.</summary>
  67679. <remarks>
  67680. See if an array is an alt-text array. If so, make sure the x-default item
  67681. is first.
  67682. </remarks>
  67683. <param name="arrayNode">the array node to check if its an alt-text array</param>
  67684. </member>
  67685. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.AppendLangItem(Spire.Xmp.Impl.XmpNode,System.String,System.String)">
  67686. <summary>Appends a language item to an alt text array.</summary>
  67687. <param name="arrayNode">the language array</param>
  67688. <param name="itemLang">the language of the item</param>
  67689. <param name="itemValue">the content of the item</param>
  67690. <exception cref="T:Spire.Xmp.XmpException">Thrown if a duplicate property is added</exception>
  67691. </member>
  67692. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.ChooseLocalizedText(Spire.Xmp.Impl.XmpNode,System.String,System.String)">
  67693. <summary>
  67694. </summary>
  67695. <remarks>
  67696. <list>
  67697. <item>Look for an exact match with the specific language.</item>
  67698. <item>If a generic language is given, look for partial matches.</item>
  67699. <item>Look for an "x-default"-item.</item>
  67700. <item>Choose the first item.</item>
  67701. </list>
  67702. </remarks>
  67703. <param name="arrayNode">the alt text array node</param>
  67704. <param name="genericLang">the generic language</param>
  67705. <param name="specificLang">the specific language</param>
  67706. <returns>
  67707. Returns the kind of match as an Integer and the found node in an
  67708. array.
  67709. </returns>
  67710. <exception cref="T:Spire.Xmp.XmpException" />
  67711. </member>
  67712. <member name="M:Spire.Xmp.Impl.XmpNodeUtils.LookupLanguageItem(Spire.Xmp.Impl.XmpNode,System.String)">
  67713. <summary>Looks for the appropriate language item in a text alternative array.item</summary>
  67714. <param name="arrayNode">an array node</param>
  67715. <param name="language">the requested language</param>
  67716. <returns>Returns the index if the language has been found, -1 otherwise.</returns>
  67717. <exception cref="T:Spire.Xmp.XmpException" />
  67718. </member>
  67719. <member name="T:Spire.Xmp.Impl.XmpNormalizer">
  67720. <author>Stefan Makswit</author>
  67721. <since>Aug 18, 2006</since>
  67722. </member>
  67723. <member name="F:Spire.Xmp.Impl.XmpNormalizer._dcArrayForms">
  67724. <summary>caches the correct dc-property array forms</summary>
  67725. </member>
  67726. <member name="M:Spire.Xmp.Impl.XmpNormalizer.Process(Spire.Xmp.Impl.XmpMeta,Spire.Xmp.Options.ParseOptions)">
  67727. <summary>Normalizes a raw parsed XMPMeta-Object</summary>
  67728. <param name="xmp">the raw metadata object</param>
  67729. <param name="options">the parsing options</param>
  67730. <returns>Returns the normalized metadata object</returns>
  67731. <exception cref="T:Spire.Xmp.XmpException">Collects all severe processing errors.</exception>
  67732. </member>
  67733. <member name="M:Spire.Xmp.Impl.XmpNormalizer.TweakOldXmp(Spire.Xmp.Impl.XmpNode)">
  67734. <summary>
  67735. Tweak old XMP: Move an instance ID from rdf:about to the
  67736. <em>xmpMM:InstanceID</em> property.
  67737. </summary>
  67738. <remarks>
  67739. Tweak old XMP: Move an instance ID from rdf:about to the
  67740. <em>xmpMM:InstanceID</em> property. An old instance ID usually looks
  67741. like &quot;uuid:bac965c4-9d87-11d9-9a30-000d936b79c4&quot;, plus InDesign
  67742. 3.0 wrote them like &quot;bac965c4-9d87-11d9-9a30-000d936b79c4&quot;. If
  67743. the name looks like a UUID simply move it to <em>xmpMM:InstanceID</em>,
  67744. don't worry about any existing <em>xmpMM:InstanceID</em>. Both will
  67745. only be present when a newer file with the <em>xmpMM:InstanceID</em>
  67746. property is updated by an old app that uses <em>rdf:about</em>.
  67747. </remarks>
  67748. <param name="tree">the root of the metadata tree</param>
  67749. <exception cref="T:Spire.Xmp.XmpException">Thrown if tweaking fails.</exception>
  67750. </member>
  67751. <member name="M:Spire.Xmp.Impl.XmpNormalizer.TouchUpDataModel(Spire.Xmp.Impl.XmpMeta)">
  67752. <summary>Visit all schemas to do general fixes and handle special cases.</summary>
  67753. <param name="xmp">the metadata object implementation</param>
  67754. <exception cref="T:Spire.Xmp.XmpException">Thrown if the normalisation fails.</exception>
  67755. </member>
  67756. <member name="M:Spire.Xmp.Impl.XmpNormalizer.NormalizeDcArrays(Spire.Xmp.Impl.XmpNode)">
  67757. <summary>
  67758. Undo the denormalization performed by the XMP used in Acrobat 5.
  67759. </summary>
  67760. <remarks>
  67761. If a Dublin Core array had only one item, it was serialized as a simple
  67762. property.
  67763. <para />
  67764. The <c>xml:lang</c> attribute was dropped from an
  67765. <c>alt-text</c> item if the language was <c>x-default</c>.
  67766. </remarks>
  67767. <param name="dcSchema">the DC schema node</param>
  67768. <exception cref="T:Spire.Xmp.XmpException">Thrown if normalization fails</exception>
  67769. </member>
  67770. <member name="M:Spire.Xmp.Impl.XmpNormalizer.RepairAltText(Spire.Xmp.Impl.XmpNode)">
  67771. <summary>Make sure that the array is well-formed AltText.</summary>
  67772. <remarks>
  67773. Make sure that the array is well-formed AltText. Each item must be simple
  67774. and have an "xml:lang" qualifier. If repairs are needed, keep simple
  67775. non-empty items by adding the "xml:lang" with value "x-repair".
  67776. </remarks>
  67777. <param name="arrayNode">the property node of the array to repair.</param>
  67778. <exception cref="T:Spire.Xmp.XmpException">Forwards unexpected exceptions.</exception>
  67779. </member>
  67780. <member name="M:Spire.Xmp.Impl.XmpNormalizer.MoveExplicitAliases(Spire.Xmp.Impl.XmpNode,Spire.Xmp.Options.ParseOptions)">
  67781. <summary>Visit all of the top level nodes looking for aliases.</summary>
  67782. <remarks>
  67783. Visit all of the top level nodes looking for aliases. If there is
  67784. no base, transplant the alias subtree. If there is a base and strict
  67785. aliasing is on, make sure the alias and base subtrees match.
  67786. </remarks>
  67787. <param name="tree">the root of the metadata tree</param>
  67788. <param name="options">th parsing options</param>
  67789. <exception cref="T:Spire.Xmp.XmpException">Forwards XMP errors</exception>
  67790. </member>
  67791. <member name="M:Spire.Xmp.Impl.XmpNormalizer.TransplantArrayItemAlias(Spire.Xmp.Sharpen.IIterator,Spire.Xmp.Impl.XmpNode,Spire.Xmp.Impl.XmpNode)">
  67792. <summary>Moves an alias node of array form to another schema into an array</summary>
  67793. <param name="propertyIt">the property iterator of the old schema (used to delete the property)</param>
  67794. <param name="childNode">the node to be moved</param>
  67795. <param name="baseArray">the base array for the array item</param>
  67796. <exception cref="T:Spire.Xmp.XmpException">Forwards XMP errors</exception>
  67797. </member>
  67798. <member name="M:Spire.Xmp.Impl.XmpNormalizer.FixGpsTimeStamp(Spire.Xmp.Impl.XmpNode)">
  67799. <summary>Fixes the GPS Timestamp in EXIF.</summary>
  67800. <param name="exifSchema">the EXIF schema node</param>
  67801. <exception cref="T:Spire.Xmp.XmpException">Thrown if the date conversion fails.</exception>
  67802. </member>
  67803. <member name="M:Spire.Xmp.Impl.XmpNormalizer.DeleteEmptySchemas(Spire.Xmp.Impl.XmpNode)">
  67804. <summary>Remove all empty schemas from the metadata tree that were generated during the rdf parsing.</summary>
  67805. <param name="tree">the root of the metadata tree</param>
  67806. </member>
  67807. <member name="M:Spire.Xmp.Impl.XmpNormalizer.CompareAliasedSubtrees(Spire.Xmp.Impl.XmpNode,Spire.Xmp.Impl.XmpNode,System.Boolean)">
  67808. <summary>The outermost call is special.</summary>
  67809. <remarks>
  67810. The outermost call is special. The names almost certainly differ. The
  67811. qualifiers (and hence options) will differ for an alias to the x-default
  67812. item of a langAlt array.
  67813. </remarks>
  67814. <param name="aliasNode">the alias node</param>
  67815. <param name="baseNode">the base node of the alias</param>
  67816. <param name="outerCall">marks the outer call of the recursion</param>
  67817. <exception cref="T:Spire.Xmp.XmpException">Forwards XMP errors</exception>
  67818. </member>
  67819. <member name="M:Spire.Xmp.Impl.XmpNormalizer.MigrateAudioCopyright(Spire.Xmp.IXmpMeta,Spire.Xmp.Impl.XmpNode)">
  67820. <summary>
  67821. The initial support for WAV files mapped a legacy ID3 audio copyright
  67822. into a new xmpDM:copyright property.
  67823. </summary>
  67824. <remarks>
  67825. The initial support for WAV files mapped a legacy ID3 audio copyright
  67826. into a new xmpDM:copyright property. This is special case code to migrate
  67827. that into dc:rights['x-default']. The rules:
  67828. <list type="number">
  67829. <item>
  67830. If there is no dc:rights array, or an empty array -
  67831. Create one with dc:rights['x-default'] set from double linefeed and xmpDM:copyright.
  67832. </item>
  67833. <item>
  67834. If there is a dc:rights array but it has no x-default item -
  67835. Create an x-default item as a copy of the first item then apply rule #3.
  67836. </item>
  67837. <item>
  67838. If there is a dc:rights array with an x-default item,
  67839. Look for a double linefeed in the value.
  67840. <list type="bullet">
  67841. <item>If no double linefeed, compare the x-default value to the xmpDM:copyright value.
  67842. <list type="bullet">
  67843. <item>If they match then leave the x-default value alone.</item>
  67844. <item>Otherwise, append a double linefeed and the xmpDM:copyright value to the x-default value.</item>
  67845. </list>
  67846. </item>
  67847. <item>If there is a double linefeed, compare the trailing text to the xmpDM:copyright value.
  67848. <list type="bullet">
  67849. <item>If they match then leave the x-default value alone.</item>
  67850. <item>Otherwise, replace the trailing x-default text with the xmpDM:copyright value.</item>
  67851. </list>
  67852. </item>
  67853. </list>
  67854. </item>
  67855. <item>In all cases, delete the xmpDM:copyright property.</item>
  67856. </list>
  67857. </remarks>
  67858. <param name="xmp">the metadata object</param>
  67859. <param name="dmCopyright">the "dm:copyright"-property</param>
  67860. </member>
  67861. <member name="T:Spire.Xmp.Impl.XmpSchemaRegistry">
  67862. <summary>The schema registry handles the namespaces, aliases and global options for the XMP Toolkit.</summary>
  67863. <remarks>
  67864. There is only one singleton instance used by the toolkit, accessed via <see cref="P:Spire.Xmp.XmpMetaFactory.SchemaRegistry"/>.
  67865. </remarks>
  67866. <author>Stefan Makswit</author>
  67867. <since>27.01.2006</since>
  67868. </member>
  67869. <member name="F:Spire.Xmp.Impl.XmpSchemaRegistry._namespaceToPrefixMap">
  67870. <summary>a map from a namespace URI to its registered prefix.</summary>
  67871. </member>
  67872. <member name="F:Spire.Xmp.Impl.XmpSchemaRegistry._prefixToNamespaceMap">
  67873. <summary>a map from a prefix to the associated namespace URI.</summary>
  67874. </member>
  67875. <member name="F:Spire.Xmp.Impl.XmpSchemaRegistry._aliasMap">
  67876. <summary>A map of all registered aliases, from qname to IXmpAliasInfo.</summary>
  67877. </member>
  67878. <member name="F:Spire.Xmp.Impl.XmpSchemaRegistry._p">
  67879. <summary>The pattern that must not be contained in simple properties</summary>
  67880. </member>
  67881. <member name="M:Spire.Xmp.Impl.XmpSchemaRegistry.#ctor">
  67882. <summary>
  67883. Performs the initialisation of the registry with the default namespaces, aliases and global
  67884. options.
  67885. </summary>
  67886. </member>
  67887. <member name="M:Spire.Xmp.Impl.XmpSchemaRegistry.RegisterStandardNamespaces">
  67888. <summary>
  67889. Register the standard namespaces of schemas and types that are included in the XMP
  67890. Specification and some other Adobe private namespaces.
  67891. </summary>
  67892. <remarks>
  67893. Register the standard namespaces of schemas and types that are included in the XMP
  67894. Specification and some other Adobe private namespaces.
  67895. Note: This method is not lock because only called by the constructor.
  67896. </remarks>
  67897. <exception cref="T:Spire.Xmp.XmpException">Forwards processing exceptions</exception>
  67898. </member>
  67899. <member name="M:Spire.Xmp.Impl.XmpSchemaRegistry.RegisterAlias(System.String,System.String,System.String,System.String,Spire.Xmp.Options.AliasOptions)">
  67900. <summary>Associates an alias name with an actual name.</summary>
  67901. <remarks>
  67902. Associates an alias name with an actual name.
  67903. <para />
  67904. Define a alias mapping from one namespace/property to another. Both
  67905. property names must be simple names. An alias can be a direct mapping,
  67906. where the alias and actual have the same data type. It is also possible
  67907. to map a simple alias to an item in an array. This can either be to the
  67908. first item in the array, or to the 'x-default' item in an alt-text array.
  67909. Multiple alias names may map to the same actual, as long as the forms
  67910. match. It is a no-op to reregister an alias in an identical fashion.
  67911. Note: This method is not locking because only called by registerStandardAliases
  67912. which is only called by the constructor.
  67913. Note2: The method is only package-private so that it can be tested with unittests
  67914. </remarks>
  67915. <param name="aliasNs">The namespace URI for the alias. Must not be null or the empty string.</param>
  67916. <param name="aliasProp">The name of the alias. Must be a simple name, not null or the empty string and not a general path expression.</param>
  67917. <param name="actualNs">The namespace URI for the actual. Must not be null or the empty string.</param>
  67918. <param name="actualProp">The name of the actual. Must be a simple name, not null or the empty string and not a general path expression.</param>
  67919. <param name="aliasForm">Provides options for aliases for simple aliases to array items. This is needed to know what kind of array to create if
  67920. set for the first time via the simple alias. Pass <c>XMP_NoOptions</c>, the default value, for all direct aliases regardless of whether the actual
  67921. data type is an array or not (see <see cref="T:Spire.Xmp.Options.AliasOptions"/>).</param>
  67922. <exception cref="T:Spire.Xmp.XmpException">for inconsistant aliases.</exception>
  67923. </member>
  67924. <member name="T:Spire.Xmp.Impl.XmpSerializerHelper">
  67925. <summary>
  67926. Serializes the <c>XMPMeta</c>-object to an <c>OutputStream</c> according to the
  67927. <c>SerializeOptions</c>.
  67928. </summary>
  67929. <author>Stefan Makswit</author>
  67930. <since>11.07.2006</since>
  67931. </member>
  67932. <member name="M:Spire.Xmp.Impl.XmpSerializerHelper.Serialize(Spire.Xmp.Impl.XmpMeta,System.IO.Stream,Spire.Xmp.Options.SerializeOptions)">
  67933. <summary>Static method to serialize the metadata object.</summary>
  67934. <remarks>
  67935. For each serialisation, a new XMPSerializer
  67936. instance is created, either XMPSerializerRDF or XMPSerializerPlain so that its possible to
  67937. serialize the same XMPMeta objects in two threads.
  67938. </remarks>
  67939. <param name="xmp">a metadata implementation object</param>
  67940. <param name="stream">the output stream to serialize to</param>
  67941. <param name="options">serialization options, can be <c>null</c> for default.</param>
  67942. <exception cref="T:Spire.Xmp.XmpException" />
  67943. </member>
  67944. <member name="M:Spire.Xmp.Impl.XmpSerializerHelper.SerializeToString(Spire.Xmp.Impl.XmpMeta,Spire.Xmp.Options.SerializeOptions)">
  67945. <summary>Serializes an <c>XMPMeta</c>-object as RDF into a string.</summary>
  67946. <remarks>
  67947. <em>Note:</em> Encoding is forced to UTF-16 when serializing to a
  67948. string to ensure the correctness of &quot;exact packet size&quot;.
  67949. </remarks>
  67950. <param name="xmp">a metadata implementation object</param>
  67951. <param name="options">Options to control the serialization (see <see cref="T:Spire.Xmp.Options.SerializeOptions"/>).</param>
  67952. <returns>Returns a string containing the serialized RDF.</returns>
  67953. <exception cref="T:Spire.Xmp.XmpException">on serialization errors.</exception>
  67954. </member>
  67955. <member name="M:Spire.Xmp.Impl.XmpSerializerHelper.SerializeToBuffer(Spire.Xmp.Impl.XmpMeta,Spire.Xmp.Options.SerializeOptions)">
  67956. <summary>Serializes an <c>XMPMeta</c>-object as RDF into a byte buffer.</summary>
  67957. <param name="xmp">a metadata implementation object</param>
  67958. <param name="options">Options to control the serialization (see <see cref="T:Spire.Xmp.Options.SerializeOptions"/>).</param>
  67959. <returns>Returns a byte buffer containing the serialized RDF.</returns>
  67960. <exception cref="T:Spire.Xmp.XmpException">on serialization errors.</exception>
  67961. </member>
  67962. <member name="T:Spire.Xmp.Impl.XmpSerializerRdf">
  67963. <summary>Serializes the <c>XMPMeta</c>-object using the standard RDF serialization format.</summary>
  67964. <remarks>
  67965. Serializes the <c>XMPMeta</c>-object using the standard RDF serialization format.
  67966. The output is written to an <c>OutputStream</c>
  67967. according to the <c>SerializeOptions</c>.
  67968. FfF: Move to XMLStreamWriter (a lot of test would break due to slight format change).
  67969. </remarks>
  67970. <author>Stefan Makswit</author>
  67971. <since>11.07.2006</since>
  67972. </member>
  67973. <member name="F:Spire.Xmp.Impl.XmpSerializerRdf.DefaultPad">
  67974. <summary>default padding</summary>
  67975. </member>
  67976. <member name="F:Spire.Xmp.Impl.XmpSerializerRdf.PacketTrailer">
  67977. <summary>The w/r is missing inbetween</summary>
  67978. </member>
  67979. <member name="F:Spire.Xmp.Impl.XmpSerializerRdf.RdfAttrQualifier">
  67980. <summary>a set of all rdf attribute qualifier</summary>
  67981. </member>
  67982. <member name="F:Spire.Xmp.Impl.XmpSerializerRdf._xmp">
  67983. <summary>the metadata object to be serialized.</summary>
  67984. </member>
  67985. <member name="F:Spire.Xmp.Impl.XmpSerializerRdf._stream">
  67986. <summary>the output stream to serialize to</summary>
  67987. </member>
  67988. <member name="F:Spire.Xmp.Impl.XmpSerializerRdf._writer">
  67989. <summary>this writer is used to do the actual serialization</summary>
  67990. </member>
  67991. <member name="F:Spire.Xmp.Impl.XmpSerializerRdf._options">
  67992. <summary>the stored serialization options</summary>
  67993. </member>
  67994. <member name="F:Spire.Xmp.Impl.XmpSerializerRdf._unicodeSize">
  67995. <summary>
  67996. the size of one unicode char, for UTF-8 set to 1
  67997. (Note: only valid for ASCII chars lower than 0x80),
  67998. set to 2 in case of UTF-16
  67999. </summary>
  68000. </member>
  68001. <member name="F:Spire.Xmp.Impl.XmpSerializerRdf._padding">
  68002. <summary>
  68003. the padding in the XMP Packet, or the length of the complete packet in
  68004. case of option <em>exactPacketLength</em>.
  68005. </summary>
  68006. </member>
  68007. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.Serialize(Spire.Xmp.IXmpMeta,System.IO.Stream,Spire.Xmp.Options.SerializeOptions)">
  68008. <summary>The actual serialization.</summary>
  68009. <param name="xmp">the metadata object to be serialized</param>
  68010. <param name="stream">outputStream the output stream to serialize to</param>
  68011. <param name="options">the serialization options</param>
  68012. <exception cref="T:Spire.Xmp.XmpException">If case of wrong options or any other serialization error.</exception>
  68013. </member>
  68014. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.AddPadding(System.Int32)">
  68015. <summary>Calculates the padding according to the options and write it to the stream.</summary>
  68016. <param name="tailLength">the length of the tail string</param>
  68017. <exception cref="T:Spire.Xmp.XmpException">thrown if packet size is to small to fit the padding</exception>
  68018. <exception cref="T:System.IO.IOException">forwards writer errors</exception>
  68019. </member>
  68020. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.CheckOptionsConsistence">
  68021. <summary>Checks if the supplied options are consistent.</summary>
  68022. <exception cref="T:Spire.Xmp.XmpException">Thrown if options are conflicting</exception>
  68023. </member>
  68024. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.SerializeAsRdf">
  68025. <summary>Writes the (optional) packet header and the outer rdf-tags.</summary>
  68026. <returns>Returns the packet end processing instraction to be written after the padding.</returns>
  68027. <exception cref="T:System.IO.IOException">Forwarded writer exceptions.</exception>
  68028. <exception cref="T:Spire.Xmp.XmpException"></exception>
  68029. </member>
  68030. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.SerializeCanonicalRdfSchemas(System.Int32)">
  68031. <summary>Serializes the metadata in pretty-printed manner.</summary>
  68032. <param name="level">indent level</param>
  68033. <exception cref="T:System.IO.IOException">Forwarded writer exceptions</exception>
  68034. <exception cref="T:Spire.Xmp.XmpException"></exception>
  68035. </member>
  68036. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.WriteTreeName">
  68037. <exception cref="T:System.IO.IOException" />
  68038. </member>
  68039. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.SerializeCompactRdfSchemas(System.Int32)">
  68040. <summary>Serializes the metadata in compact manner.</summary>
  68041. <param name="level">indent level to start with</param>
  68042. <exception cref="T:System.IO.IOException">Forwarded writer exceptions</exception>
  68043. <exception cref="T:Spire.Xmp.XmpException"></exception>
  68044. </member>
  68045. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.SerializeCompactRdfAttrProps(Spire.Xmp.Impl.XmpNode,System.Int32)">
  68046. <summary>Write each of the parent's simple unqualified properties as an attribute.</summary>
  68047. <remarks>
  68048. Write each of the parent's simple unqualified properties as an attribute. Returns true if all
  68049. of the properties are written as attributes.
  68050. </remarks>
  68051. <param name="parentNode">the parent property node</param>
  68052. <param name="indent">the current indent level</param>
  68053. <returns>Returns true if all properties can be rendered as RDF attribute.</returns>
  68054. <exception cref="T:System.IO.IOException" />
  68055. </member>
  68056. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.SerializeCompactRdfElementProps(Spire.Xmp.Impl.XmpNode,System.Int32)">
  68057. <summary>
  68058. Recursively handles the "value" for a node that must be written as an RDF
  68059. property element.
  68060. </summary>
  68061. <remarks>
  68062. Recursively handles the "value" for a node that must be written as an RDF
  68063. property element. It does not matter if it is a top level property, a
  68064. field of a struct, or an item of an array. The indent is that for the
  68065. property element. The patterns below ignore attribute qualifiers such as
  68066. xml:lang, they don't affect the output form.
  68067. <code>
  68068. &lt;ns:UnqualifiedStructProperty-1
  68069. ... The fields as attributes, if all are simple and unqualified
  68070. /&gt;
  68071. &lt;ns:UnqualifiedStructProperty-2 rdf:parseType=&quot;Resource&quot;&gt;
  68072. ... The fields as elements, if none are simple and unqualified
  68073. &lt;/ns:UnqualifiedStructProperty-2&gt;
  68074. &lt;ns:UnqualifiedStructProperty-3&gt;
  68075. &lt;rdf:Description
  68076. ... The simple and unqualified fields as attributes
  68077. &gt;
  68078. ... The compound or qualified fields as elements
  68079. &lt;/rdf:Description&gt;
  68080. &lt;/ns:UnqualifiedStructProperty-3&gt;
  68081. &lt;ns:UnqualifiedArrayProperty&gt;
  68082. &lt;rdf:Bag&gt; or Seq or Alt
  68083. ... Array items as rdf:li elements, same forms as top level properties
  68084. &lt;/rdf:Bag&gt;
  68085. &lt;/ns:UnqualifiedArrayProperty&gt;
  68086. &lt;ns:QualifiedProperty rdf:parseType=&quot;Resource&quot;&gt;
  68087. &lt;rdf:value&gt; ... Property &quot;value&quot;
  68088. following the unqualified forms ... &lt;/rdf:value&gt;
  68089. ... Qualifiers looking like named struct fields
  68090. &lt;/ns:QualifiedProperty&gt;
  68091. </code>
  68092. *** Consider numbered array items, but has compatibility problems.
  68093. Consider qualified form with rdf:Description and attributes.
  68094. </remarks>
  68095. <param name="parentNode">the parent node</param>
  68096. <param name="indent">the current indent level</param>
  68097. <exception cref="T:System.IO.IOException">Forwards writer exceptions</exception>
  68098. <exception cref="T:Spire.Xmp.XmpException">If qualifier and element fields are mixed.</exception>
  68099. </member>
  68100. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.SerializeCompactRdfSimpleProp(Spire.Xmp.Impl.XmpNode)">
  68101. <summary>Serializes a simple property.</summary>
  68102. <param name="node">an XMPNode</param>
  68103. <returns>Returns an array containing the flags emitEndTag and indentEndTag.</returns>
  68104. <exception cref="T:System.IO.IOException">Forwards the writer exceptions.</exception>
  68105. </member>
  68106. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.SerializeCompactRdfArrayProp(Spire.Xmp.Impl.XmpNode,System.Int32)">
  68107. <summary>Serializes an array property.</summary>
  68108. <param name="node">an XMPNode</param>
  68109. <param name="indent">the current indent level</param>
  68110. <exception cref="T:System.IO.IOException">Forwards the writer exceptions.</exception>
  68111. <exception cref="T:Spire.Xmp.XmpException">If qualifier and element fields are mixed.</exception>
  68112. </member>
  68113. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.SerializeCompactRdfStructProp(Spire.Xmp.Impl.XmpNode,System.Int32,System.Boolean)">
  68114. <summary>Serializes a struct property.</summary>
  68115. <param name="node">an XMPNode</param>
  68116. <param name="indent">the current indent level</param>
  68117. <param name="hasRdfResourceQual">Flag if the element has resource qualifier</param>
  68118. <returns>Returns true if an end flag shall be emitted.</returns>
  68119. <exception cref="T:System.IO.IOException">Forwards the writer exceptions.</exception>
  68120. <exception cref="T:Spire.Xmp.XmpException">If qualifier and element fields are mixed.</exception>
  68121. </member>
  68122. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.SerializeCompactRdfGeneralQualifier(System.Int32,Spire.Xmp.Impl.XmpNode)">
  68123. <summary>Serializes the general qualifier.</summary>
  68124. <param name="node">the root node of the subtree</param>
  68125. <param name="indent">the current indent level</param>
  68126. <exception cref="T:System.IO.IOException">Forwards all writer exceptions.</exception>
  68127. <exception cref="T:Spire.Xmp.XmpException">If qualifier and element fields are mixed.</exception>
  68128. </member>
  68129. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.SerializeCanonicalRdfSchema(Spire.Xmp.Impl.XmpNode,System.Int32)">
  68130. <summary>
  68131. Serializes one schema with all contained properties in pretty-printed manner.
  68132. </summary>
  68133. <remarks>
  68134. Each schema's properties are written to a single
  68135. rdf:Description element. All of the necessary namespaces are declared in
  68136. the rdf:Description element. The baseIndent is the base level for the
  68137. entire serialization, that of the x:xmpmeta element. An xml:lang
  68138. qualifier is written as an attribute of the property start tag, not by
  68139. itself forcing the qualified property form.
  68140. <code>
  68141. &lt;rdf:Description rdf:about=&quot;TreeName&quot; xmlns:ns=&quot;URI&quot; ... &gt;
  68142. ... The actual properties of the schema, see SerializePrettyRDFProperty
  68143. &lt;!-- ns1:Alias is aliased to ns2:Actual --&gt; ... If alias comments are wanted
  68144. &lt;/rdf:Description&gt;
  68145. </code>
  68146. </remarks>
  68147. <param name="schemaNode">a schema node</param>
  68148. <param name="level"></param>
  68149. <exception cref="T:System.IO.IOException">Forwarded writer exceptions</exception>
  68150. <exception cref="T:Spire.Xmp.XmpException"></exception>
  68151. </member>
  68152. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.DeclareUsedNamespaces(Spire.Xmp.Impl.XmpNode,System.Collections.Generic.ICollection{System.Object},System.Int32)">
  68153. <summary>Writes all used namespaces of the subtree in node to the output.</summary>
  68154. <remarks>
  68155. Writes all used namespaces of the subtree in node to the output.
  68156. The subtree is recursively traversed.
  68157. </remarks>
  68158. <param name="node">the root node of the subtree</param>
  68159. <param name="usedPrefixes">a set containing currently used prefixes</param>
  68160. <param name="indent">the current indent level</param>
  68161. <exception cref="T:System.IO.IOException">Forwards all writer exceptions.</exception>
  68162. </member>
  68163. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.DeclareNamespace(System.String,System.String,System.Collections.Generic.ICollection{System.Object},System.Int32)">
  68164. <summary>Writes one namespace declaration to the output.</summary>
  68165. <param name="prefix">a namespace prefix (without colon) or a complete qname (when namespace == null)</param>
  68166. <param name="ns">the a namespace</param>
  68167. <param name="usedPrefixes">a set containing currently used prefixes</param>
  68168. <param name="indent">the current indent level</param>
  68169. <exception cref="T:System.IO.IOException">Forwards all writer exceptions.</exception>
  68170. </member>
  68171. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.StartOuterRdfDescription(Spire.Xmp.Impl.XmpNode,System.Int32)">
  68172. <summary>Start the outer rdf:Description element, including all needed xmlns attributes.</summary>
  68173. <remarks>
  68174. Start the outer rdf:Description element, including all needed xmlns attributes.
  68175. Leave the element open so that the compact form can add property attributes.
  68176. </remarks>
  68177. <exception cref="T:System.IO.IOException">If the writing to</exception>
  68178. </member>
  68179. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.EndOuterRdfDescription(System.Int32)">
  68180. <summary>Write the <c>&lt;/rdf:Description&gt;</c> end tag.</summary>
  68181. <exception cref="T:System.IO.IOException" />
  68182. </member>
  68183. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.SerializeCanonicalRdfProperty(Spire.Xmp.Impl.XmpNode,System.Boolean,System.Boolean,System.Int32)">
  68184. <summary>Recursively handles the "value" for a node.</summary>
  68185. <remarks>
  68186. Recursively handles the "value" for a node. It does not matter if it is a
  68187. top level property, a field of a struct, or an item of an array. The
  68188. indent is that for the property element. An xml:lang qualifier is written
  68189. as an attribute of the property start tag, not by itself forcing the
  68190. qualified property form. The patterns below mostly ignore attribute
  68191. qualifiers like xml:lang. Except for the one struct case, attribute
  68192. qualifiers don't affect the output form.
  68193. <code>
  68194. &lt;ns:UnqualifiedSimpleProperty&gt;value&lt;/ns:UnqualifiedSimpleProperty&gt;
  68195. &lt;ns:UnqualifiedStructProperty&gt; (If no rdf:resource qualifier)
  68196. &lt;rdf:Description&gt;
  68197. ... Fields, same forms as top level properties
  68198. &lt;/rdf:Description&gt;
  68199. &lt;/ns:UnqualifiedStructProperty&gt;
  68200. &lt;ns:ResourceStructProperty rdf:resource=&quot;URI&quot;
  68201. ... Fields as attributes
  68202. &gt;
  68203. &lt;ns:UnqualifiedArrayProperty&gt;
  68204. &lt;rdf:Bag&gt; or Seq or Alt
  68205. ... Array items as rdf:li elements, same forms as top level properties
  68206. &lt;/rdf:Bag&gt;
  68207. &lt;/ns:UnqualifiedArrayProperty&gt;
  68208. &lt;ns:QualifiedProperty&gt;
  68209. &lt;rdf:Description&gt;
  68210. &lt;rdf:value&gt; ... Property &quot;value&quot; following the unqualified
  68211. forms ... &lt;/rdf:value&gt;
  68212. ... Qualifiers looking like named struct fields
  68213. &lt;/rdf:Description&gt;
  68214. &lt;/ns:QualifiedProperty&gt;
  68215. </code>
  68216. </remarks>
  68217. <param name="node">the property node</param>
  68218. <param name="emitAsRdfValue">property shall be rendered as attribute rather than tag</param>
  68219. <param name="useCanonicalRdf">
  68220. use canonical form with inner description tag or
  68221. the compact form with rdf:ParseType=&quot;resource&quot; attribute.
  68222. </param>
  68223. <param name="indent">the current indent level</param>
  68224. <exception cref="T:System.IO.IOException">Forwards all writer exceptions.</exception>
  68225. <exception cref="T:Spire.Xmp.XmpException">If &quot;rdf:resource&quot; and general qualifiers are mixed.</exception>
  68226. </member>
  68227. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.EmitRdfArrayTag(Spire.Xmp.Impl.XmpNode,System.Boolean,System.Int32)">
  68228. <summary>Writes the array start and end tags.</summary>
  68229. <param name="arrayNode">an array node</param>
  68230. <param name="isStartTag">flag if its the start or end tag</param>
  68231. <param name="indent">the current indent level</param>
  68232. <exception cref="T:System.IO.IOException">forwards writer exceptions</exception>
  68233. </member>
  68234. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.AppendNodeValue(System.String,System.Boolean)">
  68235. <summary>Serializes the node value in XML encoding.</summary>
  68236. <remarks>
  68237. Serializes the node value in XML encoding. Its used for tag bodies and
  68238. attributes. <em>Note:</em> The attribute is always limited by quotes,
  68239. thats why <c>&amp;apos;</c> is never serialized. <em>Note:</em>
  68240. Control chars are written unescaped, but if the user uses others than tab, LF
  68241. and CR the resulting XML will become invalid.
  68242. </remarks>
  68243. <param name="value">the value of the node</param>
  68244. <param name="forAttribute">flag if value is an attribute value</param>
  68245. <exception cref="T:System.IO.IOException" />
  68246. </member>
  68247. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.CanBeRdfAttrProp(Spire.Xmp.Impl.XmpNode)">
  68248. <summary>
  68249. A node can be serialized as RDF-Attribute, if it meets the following conditions:
  68250. <list type="bullet">
  68251. <item>is not array item</item>
  68252. <item>don't has qualifier</item>
  68253. <item>is no URI</item>
  68254. <item>is no composite property</item>
  68255. </list>
  68256. </summary>
  68257. <param name="node">an XMPNode</param>
  68258. <returns>Returns true if the node serialized as RDF-Attribute</returns>
  68259. </member>
  68260. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.WriteIndent(System.Int32)">
  68261. <summary>Writes indents and automatically includes the base indent from the options.</summary>
  68262. <param name="times">number of indents to write</param>
  68263. <exception cref="T:System.IO.IOException">forwards exception</exception>
  68264. </member>
  68265. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.Write(System.Int32)">
  68266. <summary>Writes an int to the output.</summary>
  68267. <param name="c">an int</param>
  68268. <exception cref="T:System.IO.IOException">forwards writer exceptions</exception>
  68269. </member>
  68270. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.Write(System.Char)">
  68271. <summary>Writes a char to the output.</summary>
  68272. <param name="c">a char</param>
  68273. <exception cref="T:System.IO.IOException">forwards writer exceptions</exception>
  68274. </member>
  68275. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.Write(System.String)">
  68276. <summary>Writes a String to the output.</summary>
  68277. <param name="str">a String</param>
  68278. <exception cref="T:System.IO.IOException">forwards writer exceptions</exception>
  68279. </member>
  68280. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.WriteChars(System.Int32,System.Char)">
  68281. <summary>Writes an amount of chars, mostly spaces</summary>
  68282. <param name="number">number of chars</param>
  68283. <param name="c">a char</param>
  68284. <exception cref="T:System.IO.IOException" />
  68285. </member>
  68286. <member name="M:Spire.Xmp.Impl.XmpSerializerRdf.WriteNewline">
  68287. <summary>Writes a newline according to the options.</summary>
  68288. <exception cref="T:System.IO.IOException">Forwards exception</exception>
  68289. </member>
  68290. <member name="T:Spire.Xmp.Impl.XmpUtils">
  68291. <author>Stefan Makswit</author>
  68292. <since>11.08.2006</since>
  68293. </member>
  68294. <member name="M:Spire.Xmp.Impl.XmpUtils.CatenateArrayItems(Spire.Xmp.IXmpMeta,System.String,System.String,System.String,System.String,System.Boolean)">
  68295. <param name="xmp">The XMP object containing the array to be catenated.</param>
  68296. <param name="schemaNs">
  68297. The schema namespace URI for the array. Must not be null or
  68298. the empty string.
  68299. </param>
  68300. <param name="arrayName">
  68301. The name of the array. May be a general path expression, must
  68302. not be null or the empty string. Each item in the array must
  68303. be a simple string value.
  68304. </param>
  68305. <param name="separator">
  68306. The string to be used to separate the items in the catenated
  68307. string. Defaults to &quot;; &quot;, ASCII semicolon and space
  68308. (U+003B, U+0020).
  68309. </param>
  68310. <param name="quotes">
  68311. The characters to be used as quotes around array items that
  68312. contain a separator. Defaults to &apos;&quot;&apos;
  68313. </param>
  68314. <param name="allowCommas">Option flag to control the catenation.</param>
  68315. <returns>Returns the string containing the catenated array items.</returns>
  68316. <exception cref="T:Spire.Xmp.XmpException">Forwards the Exceptions from the metadata processing</exception>
  68317. </member>
  68318. <member name="M:Spire.Xmp.Impl.XmpUtils.SeparateArrayItems(Spire.Xmp.IXmpMeta,System.String,System.String,System.String,Spire.Xmp.Options.PropertyOptions,System.Boolean)">
  68319. <summary>
  68320. See <see cref="M:Spire.Xmp.XmpUtils.SeparateArrayItems(Spire.Xmp.IXmpMeta,System.String,System.String,System.String,Spire.Xmp.Options.PropertyOptions,System.Boolean)"/>.
  68321. </summary>
  68322. <param name="xmp">The XMP object containing the array to be updated.</param>
  68323. <param name="schemaNs">
  68324. The schema namespace URI for the array. Must not be null or the empty string.
  68325. </param>
  68326. <param name="arrayName">
  68327. The name of the array. May be a general path expression, must
  68328. not be null or the empty string. Each item in the array must
  68329. be a simple string value.
  68330. </param>
  68331. <param name="catedStr">The string to be separated into the array items.</param>
  68332. <param name="arrayOptions">Option flags to control the separation.</param>
  68333. <param name="preserveCommas">Flag if commas shall be preserved</param>
  68334. <exception cref="T:Spire.Xmp.XmpException">Forwards the Exceptions from the metadata processing</exception>
  68335. </member>
  68336. <member name="M:Spire.Xmp.Impl.XmpUtils.SeparateFindCreateArray(System.String,System.String,Spire.Xmp.Options.PropertyOptions,Spire.Xmp.Impl.XmpMeta)">
  68337. <summary>Utility to find or create the array used by <c>separateArrayItems()</c>.</summary>
  68338. <param name="schemaNs">a the namespace fo the array</param>
  68339. <param name="arrayName">the name of the array</param>
  68340. <param name="arrayOptions">the options for the array if newly created</param>
  68341. <param name="xmp">the xmp object</param>
  68342. <returns>Returns the array node.</returns>
  68343. <exception cref="T:Spire.Xmp.XmpException">Forwards exceptions</exception>
  68344. </member>
  68345. <member name="M:Spire.Xmp.Impl.XmpUtils.RemoveProperties(Spire.Xmp.IXmpMeta,System.String,System.String,System.Boolean,System.Boolean)">
  68346. <param name="xmp">The XMP object containing the properties to be removed.</param>
  68347. <param name="schemaNs">
  68348. Optional schema namespace URI for the properties to be
  68349. removed.
  68350. </param>
  68351. <param name="propName">Optional path expression for the property to be removed.</param>
  68352. <param name="doAllProperties">
  68353. Option flag to control the deletion: do internal properties in
  68354. addition to external properties.
  68355. </param>
  68356. <param name="includeAliases">
  68357. Option flag to control the deletion: Include aliases in the
  68358. "named schema" case above.
  68359. </param>
  68360. <exception cref="T:Spire.Xmp.XmpException">If metadata processing fails</exception>
  68361. </member>
  68362. <member name="M:Spire.Xmp.Impl.XmpUtils.AppendProperties(Spire.Xmp.IXmpMeta,Spire.Xmp.IXmpMeta,System.Boolean,System.Boolean,System.Boolean)">
  68363. <param name="source">The source XMP object.</param>
  68364. <param name="destination">The destination XMP object.</param>
  68365. <param name="doAllProperties">Do internal properties in addition to external properties.</param>
  68366. <param name="replaceOldValues">Replace the values of existing properties.</param>
  68367. <param name="deleteEmptyValues">Delete destination values if source property is empty.</param>
  68368. <exception cref="T:Spire.Xmp.XmpException">Forwards the Exceptions from the metadata processing</exception>
  68369. </member>
  68370. <member name="M:Spire.Xmp.Impl.XmpUtils.RemoveSchemaChildren(Spire.Xmp.Impl.XmpNode,System.Boolean)">
  68371. <summary>Remove all schema children according to the flag <c>doAllProperties</c>.</summary>
  68372. <remarks>Empty schemas are automatically remove by <c>XMPNode</c>.</remarks>
  68373. <param name="schemaNode">a schema node</param>
  68374. <param name="doAllProperties">flag if all properties or only externals shall be removed.</param>
  68375. <returns>Returns true if the schema is empty after the operation.</returns>
  68376. </member>
  68377. <member name="M:Spire.Xmp.Impl.XmpUtils.AppendSubtree(Spire.Xmp.Impl.XmpMeta,Spire.Xmp.Impl.XmpNode,Spire.Xmp.Impl.XmpNode,System.Boolean,System.Boolean,System.Boolean)">
  68378. <param name="destXmp">The destination XMP object.</param>
  68379. <param name="sourceNode">the source node</param>
  68380. <param name="destParent">the parent of the destination node</param>
  68381. <param name="mergeCompound"></param>
  68382. <param name="replaceOldValues">Replace the values of existing properties.</param>
  68383. <param name="deleteEmptyValues">flag if properties with empty values should be deleted in the destination object.</param>
  68384. <exception cref="T:Spire.Xmp.XmpException" />
  68385. </member>
  68386. <member name="M:Spire.Xmp.Impl.XmpUtils.ItemValuesMatch(Spire.Xmp.Impl.XmpNode,Spire.Xmp.Impl.XmpNode)">
  68387. <summary>Compares two nodes including its children and qualifier.</summary>
  68388. <param name="leftNode">an <c>XMPNode</c></param>
  68389. <param name="rightNode">an <c>XMPNode</c></param>
  68390. <returns>Returns true if the nodes are equal, false otherwise.</returns>
  68391. <exception cref="T:Spire.Xmp.XmpException">Forwards exceptions to the calling method.</exception>
  68392. </member>
  68393. <member name="M:Spire.Xmp.Impl.XmpUtils.CheckSeparator(System.String)">
  68394. <summary>Make sure the separator is OK.</summary>
  68395. <remarks>
  68396. Separators must be one semicolon surrounded by zero or more spaces. Any of the recognized semicolons or spaces are allowed.
  68397. </remarks>
  68398. <param name="separator" />
  68399. <exception cref="T:Spire.Xmp.XmpException" />
  68400. </member>
  68401. <member name="M:Spire.Xmp.Impl.XmpUtils.CheckQuotes(System.String,System.Char)">
  68402. <summary>
  68403. Make sure the open and close quotes are a legitimate pair and return the
  68404. correct closing quote or an exception.
  68405. </summary>
  68406. <param name="quotes">opened and closing quote in a string</param>
  68407. <param name="openQuote">the open quote</param>
  68408. <returns>Returns a corresponding closing quote.</returns>
  68409. <exception cref="T:Spire.Xmp.XmpException" />
  68410. </member>
  68411. <member name="M:Spire.Xmp.Impl.XmpUtils.ClassifyCharacter(System.Char)">
  68412. <summary>
  68413. Classifies the character into normal chars, spaces, semicola, quotes,
  68414. control chars.
  68415. </summary>
  68416. <param name="ch">a char</param>
  68417. <returns>Return the character kind.</returns>
  68418. </member>
  68419. <member name="M:Spire.Xmp.Impl.XmpUtils.GetClosingQuote(System.Char)">
  68420. <param name="openQuote">the open quote char</param>
  68421. <returns>Returns the matching closing quote for an open quote.</returns>
  68422. </member>
  68423. <member name="M:Spire.Xmp.Impl.XmpUtils.ApplyQuotes(System.String,System.Char,System.Char,System.Boolean)">
  68424. <summary>Add quotes to the item.</summary>
  68425. <param name="item">the array item</param>
  68426. <param name="openQuote">the open quote character</param>
  68427. <param name="closeQuote">the closing quote character</param>
  68428. <param name="allowCommas">flag if commas are allowed</param>
  68429. <returns>Returns the value in quotes.</returns>
  68430. </member>
  68431. <member name="M:Spire.Xmp.Impl.XmpUtils.IsSurroundingQuote(System.Char,System.Char,System.Char)">
  68432. <param name="ch">a character</param>
  68433. <param name="openQuote">the opening quote char</param>
  68434. <param name="closeQuote">the closing quote char</param>
  68435. <returns>Return it the character is a surrounding quote.</returns>
  68436. </member>
  68437. <member name="M:Spire.Xmp.Impl.XmpUtils.IsClosingQuote(System.Char,System.Char,System.Char)">
  68438. <param name="ch">a character</param>
  68439. <param name="openQuote">the opening quote char</param>
  68440. <param name="closeQuote">the closing quote char</param>
  68441. <returns>Returns true if the character is a closing quote.</returns>
  68442. </member>
  68443. <member name="F:Spire.Xmp.Impl.XmpUtils.Spaces">
  68444. <summary>
  68445. <list type="bullet">
  68446. <item>U+0022 ASCII space</item>
  68447. <item>U+3000, ideographic space</item>
  68448. <item>U+303F, ideographic half fill space</item>
  68449. <item>U+2000..U+200B, en quad through zero width space</item>
  68450. </list>
  68451. </summary>
  68452. </member>
  68453. <member name="F:Spire.Xmp.Impl.XmpUtils.Commas">
  68454. <summary>
  68455. <list type="bullet">
  68456. <item>U+002C, ASCII comma</item>
  68457. <item>U+FF0C, full width comma</item>
  68458. <item>U+FF64, half width ideographic comma</item>
  68459. <item>U+FE50, small comma</item>
  68460. <item>U+FE51, small ideographic comma</item>
  68461. <item>U+3001, ideographic comma</item>
  68462. <item>U+060C, Arabic comma</item>
  68463. <item>U+055D, Armenian comma</item>
  68464. </list>
  68465. </summary>
  68466. </member>
  68467. <member name="F:Spire.Xmp.Impl.XmpUtils.Semicola">
  68468. <summary>
  68469. <list type="bullet">
  68470. <item>U+003B, ASCII semicolon</item>
  68471. <item>U+FF1B, full width semicolon</item>
  68472. <item>U+FE54, small semicolon</item>
  68473. <item>U+061B, Arabic semicolon</item>
  68474. <item>U+037E, Greek "semicolon" (really a question mark)</item>
  68475. </list>
  68476. </summary>
  68477. </member>
  68478. <member name="F:Spire.Xmp.Impl.XmpUtils.Quotes">
  68479. <summary>
  68480. <list type="bullet">
  68481. <item>U+0022 ASCII quote</item>
  68482. <item>U+00AB and U+00BB, guillemet quotes</item>
  68483. <item>U+3008..U+300F, various quotes</item>
  68484. <item>U+301D..U+301F, double prime quotes</item>
  68485. <item>U+2015, dash quote</item>
  68486. <item>U+2018..U+201F, various quotes</item>
  68487. <item>U+2039 and U+203A, guillemet quotes</item>
  68488. </list>
  68489. </summary>
  68490. <remarks>
  68491. The square brackets are not interpreted as quotes anymore (bug #2674672)
  68492. (ASCII '[' (0x5B) and ']' (0x5D) are used as quotes in Chinese and
  68493. Korean.)<br />
  68494. </remarks>
  68495. </member>
  68496. <member name="F:Spire.Xmp.Impl.XmpUtils.Controls">
  68497. <summary>
  68498. <list type="bullet">
  68499. <item>U+0000..U+001F ASCII controls</item>
  68500. <item>U+2028, line separator</item>
  68501. <item>U+2029, paragraph separator</item>
  68502. </list>
  68503. </summary>
  68504. </member>
  68505. <member name="M:Spire.Xmp.Impl.XmpUtils.MoveOneProperty(Spire.Xmp.Impl.XmpMeta,Spire.Xmp.Impl.XmpMeta,System.String,System.String)">
  68506. <summary>Moves the specified Property from one Meta to another.</summary>
  68507. <param name="stdXMP">Meta Object from where the property needs to move</param>
  68508. <param name="extXMP">Meta Object to where the property needs to move</param>
  68509. <param name="schemaURI">Schema of the specified property</param>
  68510. <param name="propName">Name of the property</param>
  68511. <returns>true in case of success otherwise false.</returns>
  68512. </member>
  68513. <member name="M:Spire.Xmp.Impl.XmpUtils.EstimateSizeForJPEG(Spire.Xmp.Impl.XmpNode)">
  68514. <summary>estimates the size of an xmp node</summary>
  68515. <param name="xmpNode">XMP Node Object</param>
  68516. <returns>the estimated size of the node</returns>
  68517. </member>
  68518. <member name="M:Spire.Xmp.Impl.XmpUtils.PutObjectsInMultiMap(System.Collections.Generic.SortedDictionary{System.Int32,System.Collections.Generic.List{System.Collections.Generic.List{System.String}}},System.Int32,System.Collections.Generic.List{System.String})">
  68519. <summary>Utility function for placing objects in a Map. It behaves like a multi map.</summary>
  68520. <param name="multiMap">A Map object which takes int as a key and list of list of string as value</param>
  68521. <param name="key">A key for the map</param>
  68522. <param name="stringPair">A value for the map</param>
  68523. </member>
  68524. <member name="M:Spire.Xmp.Impl.XmpUtils.GetBiggestEntryInMultiMap(System.Collections.Generic.SortedDictionary{System.Int32,System.Collections.Generic.List{System.Collections.Generic.List{System.String}}})">
  68525. <summary>Utility function for retrieving biggest entry in the multimap</summary>
  68526. <remarks>see EstimateSizeForJPEG for size calculation</remarks>
  68527. <param name="multiMap">A Map object which takes int as a key and list of list of string as value</param>
  68528. <returns>the list with the maximum size.</returns>
  68529. </member>
  68530. <member name="M:Spire.Xmp.Impl.XmpUtils.CreateEstimatedSizeMap(Spire.Xmp.Impl.XmpMeta,System.Collections.Generic.SortedDictionary{System.Int32,System.Collections.Generic.List{System.Collections.Generic.List{System.String}}})">
  68531. <summary>Utility function for creating esimated size map for different properties of XMP Packet.</summary>
  68532. <remarks>see PackageForJPEG</remarks>
  68533. <param name="stdXMP">Meta Object whose property sizes needs to calculate.</param>
  68534. <param name="propSizes">A treeMap Object which takes int as a key and list of list of string as values</param>
  68535. </member>
  68536. <member name="M:Spire.Xmp.Impl.XmpUtils.MoveLargestProperty(Spire.Xmp.Impl.XmpMeta,Spire.Xmp.Impl.XmpMeta,System.Collections.Generic.SortedDictionary{System.Int32,System.Collections.Generic.List{System.Collections.Generic.List{System.String}}})">
  68537. <summary>Utility function for moving the largest property from One XMP Packet to another.</summary>
  68538. <remarks>see MoveOneProperty and PackageForJPEG</remarks>
  68539. <param name="stdXMP">Meta Object from where property moves.</param>
  68540. <param name="extXMP">Meta Object to where property moves.</param>
  68541. <param name="propSizes">A treeMap Object which holds the estimated sizes of the property of stdXMP as a key and their string representation as map values.</param>
  68542. </member>
  68543. <member name="M:Spire.Xmp.Impl.XmpUtils.PackageForJPEG(Spire.Xmp.IXmpMeta,System.Text.StringBuilder,System.Text.StringBuilder,System.Text.StringBuilder)">
  68544. <summary>creates XMP serializations appropriate for a JPEG file.</summary>
  68545. <remarks>
  68546. The standard XMP in a JPEG file is limited to 64K bytes. This function
  68547. serializes the XMP metadata in an XMP object into a string of RDF.If
  68548. the data does not fit into the 64K byte limit, it creates a second packet
  68549. string with the extended data.
  68550. </remarks>
  68551. <param name="origXMPImpl">The XMP object containing the metadata.</param>
  68552. <param name="stdStr">A string object in which to return the full standard XMP packet.</param>
  68553. <param name="extStr">A string object in which to return the serialized extended XMP, empty if not needed.</param>
  68554. <param name="digestStr">A string object in which to return an MD5 digest of the serialized extended XMP, empty if not needed.</param>
  68555. </member>
  68556. <member name="M:Spire.Xmp.Impl.XmpUtils.MergeFromJPEG(Spire.Xmp.IXmpMeta,Spire.Xmp.IXmpMeta)">
  68557. <summary>merges standard and extended XMP retrieved from a JPEG file.</summary>
  68558. <remarks>
  68559. When an extended partition stores properties that do not fit into the
  68560. JPEG file limitation of 64K bytes, this function integrates those
  68561. properties back into the same XMP object with those from the standard XMP
  68562. packet.
  68563. </remarks>
  68564. <param name="fullXMP">An XMP object which the caller has initialized from the standard XMP packet in a JPEG file. The extended XMP is added to this object.</param>
  68565. <param name="extendedXMP">An XMP object which the caller has initialized from the extended XMP packet in a JPEG file.</param>
  68566. </member>
  68567. <member name="M:Spire.Xmp.Impl.XmpUtils.ApplyTemplate(Spire.Xmp.IXmpMeta,Spire.Xmp.IXmpMeta,Spire.Xmp.Options.TemplateOptions)">
  68568. <summary>modifies a working XMP object according to a template object.</summary>
  68569. <remarks>
  68570. The XMP template can be used to add, replace or delete properties from
  68571. the working XMP object. The actions that you specify determine how the
  68572. template is applied.Each action can be applied individually or combined;
  68573. if you do not specify any actions, the properties and values in the
  68574. working XMP object do not change.
  68575. </remarks>
  68576. <param name="origXMP">The destination XMP object.</param>
  68577. <param name="tempXMP">The template to apply to the destination XMP object.</param>
  68578. <param name="actions">Option flags to control the copying. If none are specified,
  68579. the properties and values in the working XMP do not change. A logical OR of these bit-flag constants:
  68580. <ul>
  68581. <li><code> CLEAR_UNNAMED_PROPERTIES</code> Delete anything that is not in the template.</li>
  68582. <li><code> ADD_NEW_PROPERTIES</code> Add properties; see detailed description.</li>
  68583. <li><code> REPLACE_EXISTING_PROPERTIES</code> Replace the values of existing properties.</li>
  68584. <li><code> REPLACE_WITH_DELETE_EMPTY</code> Replace the values of existing properties and delete properties if the new value is empty.</li>
  68585. <li><code> INCLUDE_INTERNAL_PROPERTIES</code> Operate on internal properties as well as external properties.</li>
  68586. </ul>
  68587. </param>
  68588. </member>
  68589. <member name="F:Spire.Xmp.Impl.XPath.XmpPathStepType.StructFieldStep">
  68590. <summary>Marks a struct field step, also for top level nodes (schema "fields").</summary>
  68591. </member>
  68592. <member name="F:Spire.Xmp.Impl.XPath.XmpPathStepType.QualifierStep">
  68593. <summary>Marks a qualifier step.</summary>
  68594. <remarks>
  68595. Marks a qualifier step.
  68596. Note: Order is significant to separate struct/qual from array kinds!
  68597. </remarks>
  68598. </member>
  68599. <member name="F:Spire.Xmp.Impl.XPath.XmpPathStepType.ArrayIndexStep">
  68600. <summary>Marks an array index step</summary>
  68601. </member>
  68602. <member name="T:Spire.Xmp.Impl.XPath.XmpPath">
  68603. <summary>Represents an XMP XmpPath with segment accessor methods.</summary>
  68604. <since>28.02.2006</since>
  68605. </member>
  68606. <member name="F:Spire.Xmp.Impl.XPath.XmpPath._segments">
  68607. <summary>stores the segments of an <see cref="T:Spire.Xmp.Impl.XPath.XmpPath"/></summary>
  68608. </member>
  68609. <member name="M:Spire.Xmp.Impl.XPath.XmpPath.Add(Spire.Xmp.Impl.XPath.XmpPathSegment)">
  68610. <summary>Append a path segment</summary>
  68611. <param name="segment">the segment to add</param>
  68612. </member>
  68613. <member name="M:Spire.Xmp.Impl.XPath.XmpPath.GetSegment(System.Int32)">
  68614. <param name="index">the index of the segment to return</param>
  68615. <returns>Returns a path segment.</returns>
  68616. </member>
  68617. <member name="M:Spire.Xmp.Impl.XPath.XmpPath.Size">
  68618. <returns>Returns the size of the xmp path.</returns>
  68619. </member>
  68620. <member name="M:Spire.Xmp.Impl.XPath.XmpPath.ToString">
  68621. <summary>Serializes the normalized XMP-path.</summary>
  68622. </member>
  68623. <member name="T:Spire.Xmp.Impl.XPath.XmpPathParser">
  68624. <summary>Parser for XMP XPaths.</summary>
  68625. <since>01.03.2006</since>
  68626. </member>
  68627. <member name="M:Spire.Xmp.Impl.XPath.XmpPathParser.ExpandXPath(System.String,System.String)">
  68628. <summary>
  68629. Split an <see cref="T:Spire.Xmp.Impl.XPath.XmpPath"/> expression apart at the conceptual steps, adding the
  68630. root namespace prefix to the first property component.
  68631. </summary>
  68632. <remarks>
  68633. The schema URI is put in the first (0th) slot in the expanded <see cref="T:Spire.Xmp.Impl.XPath.XmpPath"/>.
  68634. Check if the top level component is an alias, but don't resolve it.
  68635. <para />
  68636. In the most verbose case steps are separated by '/', and each step can be
  68637. of these forms:
  68638. <list>
  68639. <item>
  68640. <term>prefix:name</term>
  68641. <description>A top level property or struct field.</description>
  68642. </item>
  68643. <item>
  68644. <term>[index]</term>
  68645. <description>An element of an array.</description>
  68646. </item>
  68647. <item>
  68648. <term>[last()]</term>
  68649. <description>The last element of an array.</description>
  68650. </item>
  68651. <item>
  68652. <term>[fieldName=&quot;value&quot;]</term>
  68653. <description>An element in an array of structs, chosen by a field value.</description>
  68654. </item>
  68655. <item>
  68656. <term>[@xml:lang=&quot;value&quot;]</term>
  68657. <description>An element in an alt-text array, chosen by the xml:lang qualifier.</description>
  68658. </item>
  68659. <item>
  68660. <term>[?qualName=&quot;value&quot;]</term>
  68661. <description>An element in an array, chosen by a qualifier value.</description>
  68662. </item>
  68663. <item>
  68664. <term>@xml:lang</term>
  68665. <description>An xml:lang qualifier.</description>
  68666. </item>
  68667. <item>
  68668. <term>?qualName</term>
  68669. <description>A general qualifier.</description>
  68670. </item>
  68671. </list>
  68672. <para />
  68673. The logic is complicated though by shorthand for arrays, the separating
  68674. '/' and leading '*' are optional. These are all equivalent: array/*[2]
  68675. array/[2] array*[2] array[2] All of these are broken into the 2 steps
  68676. "array" and "[2]".
  68677. <para />
  68678. The value portion in the array selector forms is a string quoted by '''
  68679. or '"'. The value may contain any character including a doubled quoting
  68680. character. The value may be empty.
  68681. <para />
  68682. The syntax isn't checked, but an XML name begins with a letter or '_',
  68683. and contains letters, digits, '.', '-', '_', and a bunch of special
  68684. non-ASCII Unicode characters. An XML qualified name is a pair of names
  68685. separated by a colon.
  68686. </remarks>
  68687. <param name="schemaNs">schema namespace</param>
  68688. <param name="path">property name</param>
  68689. <returns>Returns the expanded <see cref="T:Spire.Xmp.Impl.XPath.XmpPath"/>.</returns>
  68690. <exception cref="T:Spire.Xmp.XmpException">Thrown if the format is not correct somehow.</exception>
  68691. </member>
  68692. <member name="M:Spire.Xmp.Impl.XPath.XmpPathParser.SkipPathDelimiter(System.String,Spire.Xmp.Impl.XPath.PathPosition)">
  68693. <param name="path" />
  68694. <param name="pos" />
  68695. <exception cref="T:Spire.Xmp.XmpException" />
  68696. </member>
  68697. <member name="M:Spire.Xmp.Impl.XPath.XmpPathParser.ParseStructSegment(Spire.Xmp.Impl.XPath.PathPosition)">
  68698. <summary>Parses a struct segment</summary>
  68699. <param name="pos">the current position in the path</param>
  68700. <returns>The segment or an error</returns>
  68701. <exception cref="T:Spire.Xmp.XmpException">If the segment is empty</exception>
  68702. </member>
  68703. <member name="M:Spire.Xmp.Impl.XPath.XmpPathParser.ParseIndexSegment(Spire.Xmp.Impl.XPath.PathPosition)">
  68704. <summary>Parses an array index segment.</summary>
  68705. <param name="pos">the xmp path</param>
  68706. <returns>Returns the segment or an error</returns>
  68707. <exception cref="T:Spire.Xmp.XmpException">thrown on xmp path errors</exception>
  68708. </member>
  68709. <member name="M:Spire.Xmp.Impl.XPath.XmpPathParser.ParseRootNode(System.String,Spire.Xmp.Impl.XPath.PathPosition,Spire.Xmp.Impl.XPath.XmpPath)">
  68710. <summary>
  68711. Parses the root node of an XMP Path, checks if namespace and prefix fit together
  68712. and resolve the property to the base property if it is an alias.
  68713. </summary>
  68714. <param name="schemaNs">the root namespace</param>
  68715. <param name="pos">the parsing position helper</param>
  68716. <param name="expandedXPath">the path to contribute to</param>
  68717. <exception cref="T:Spire.Xmp.XmpException">If the path is not valid.</exception>
  68718. </member>
  68719. <member name="M:Spire.Xmp.Impl.XPath.XmpPathParser.VerifyQualName(System.String)">
  68720. <summary>
  68721. Verifies whether the qualifier name is not XML conformant or the
  68722. namespace prefix has not been registered.
  68723. </summary>
  68724. <param name="qualName">a qualifier name</param>
  68725. <exception cref="T:Spire.Xmp.XmpException">If the name is not conformant</exception>
  68726. </member>
  68727. <member name="M:Spire.Xmp.Impl.XPath.XmpPathParser.VerifySimpleXmlName(System.String)">
  68728. <summary>Verify if an XML name is conformant.</summary>
  68729. <param name="name">an XML name</param>
  68730. <exception cref="T:Spire.Xmp.XmpException">When the name is not XML conformant</exception>
  68731. </member>
  68732. <member name="M:Spire.Xmp.Impl.XPath.XmpPathParser.VerifyXPathRoot(System.String,System.String)">
  68733. <summary>Set up the first 2 components of the expanded <see cref="T:Spire.Xmp.Impl.XPath.XmpPath"/>.</summary>
  68734. <remarks>
  68735. Normalizes the various cases of using
  68736. the full schema URI and/or a qualified root property name. Returns true for normal
  68737. processing. If allowUnknownSchemaNS is true and the schema namespace is not registered, false
  68738. is returned. If allowUnknownSchemaNS is false and the schema namespace is not registered, an
  68739. exception is thrown
  68740. <para />
  68741. (Should someday check the full syntax:)
  68742. </remarks>
  68743. <param name="schemaNs">schema namespace</param>
  68744. <param name="rootProp">the root xpath segment</param>
  68745. <returns>Returns root QName.</returns>
  68746. <exception cref="T:Spire.Xmp.XmpException">Thrown if the format is not correct somehow.</exception>
  68747. </member>
  68748. <member name="T:Spire.Xmp.Impl.XPath.PathPosition">
  68749. <summary>This objects contains all needed char positions to parse.</summary>
  68750. </member>
  68751. <member name="F:Spire.Xmp.Impl.XPath.PathPosition.Path">
  68752. <summary>the complete path</summary>
  68753. </member>
  68754. <member name="F:Spire.Xmp.Impl.XPath.PathPosition.NameStart">
  68755. <summary>the start of a segment name</summary>
  68756. </member>
  68757. <member name="F:Spire.Xmp.Impl.XPath.PathPosition.NameEnd">
  68758. <summary>the end of a segment name</summary>
  68759. </member>
  68760. <member name="F:Spire.Xmp.Impl.XPath.PathPosition.StepBegin">
  68761. <summary>the begin of a step</summary>
  68762. </member>
  68763. <member name="F:Spire.Xmp.Impl.XPath.PathPosition.StepEnd">
  68764. <summary>the end of a step</summary>
  68765. </member>
  68766. <member name="T:Spire.Xmp.Impl.XPath.XmpPathSegment">
  68767. <summary>A segment of a parsed <see cref="T:Spire.Xmp.Impl.XPath.XmpPath"/>.</summary>
  68768. <since>23.06.2006</since>
  68769. </member>
  68770. <member name="M:Spire.Xmp.Impl.XPath.XmpPathSegment.#ctor(System.String)">
  68771. <summary>Constructor with initial values.</summary>
  68772. <param name="name">the name of the segment</param>
  68773. </member>
  68774. <member name="M:Spire.Xmp.Impl.XPath.XmpPathSegment.#ctor(System.String,Spire.Xmp.Impl.XPath.XmpPathStepType)">
  68775. <summary>Constructor with initial values.</summary>
  68776. <param name="name">the name of the segment</param>
  68777. <param name="kind">the kind of the segment</param>
  68778. </member>
  68779. <member name="P:Spire.Xmp.Impl.XPath.XmpPathSegment.Kind">
  68780. <value>Get and set the kind of the path segment.</value>
  68781. </member>
  68782. <member name="P:Spire.Xmp.Impl.XPath.XmpPathSegment.Name">
  68783. <value>Get and set the name of the path segment.</value>
  68784. </member>
  68785. <member name="P:Spire.Xmp.Impl.XPath.XmpPathSegment.IsAlias">
  68786. <value>Get and set whether the segment is an alias.</value>
  68787. </member>
  68788. <member name="P:Spire.Xmp.Impl.XPath.XmpPathSegment.AliasForm">
  68789. <value>Get and set the alias form, if this segment has been created by an alias.</value>
  68790. </member>
  68791. <member name="T:Spire.Xmp.IXmpAliasInfo">
  68792. <summary>This interface is used to return info about an alias.</summary>
  68793. <author>Stefan Makswit</author>
  68794. <since>27.01.2006</since>
  68795. </member>
  68796. <member name="P:Spire.Xmp.IXmpAliasInfo.Namespace">
  68797. <value>Gets the namespace URI for the base property.</value>
  68798. </member>
  68799. <member name="P:Spire.Xmp.IXmpAliasInfo.Prefix">
  68800. <value>Gets the default prefix for the given base property.</value>
  68801. </member>
  68802. <member name="P:Spire.Xmp.IXmpAliasInfo.PropName">
  68803. <value>Gets the path of the base property.</value>
  68804. </member>
  68805. <member name="P:Spire.Xmp.IXmpAliasInfo.AliasForm">
  68806. <value>
  68807. Gets the kind of the alias. This can be a direct alias
  68808. (ARRAY), a simple property to an ordered array
  68809. (ARRAY_ORDERED), to an alternate array
  68810. (ARRAY_ALTERNATE) or to an alternate text array
  68811. (ARRAY_ALT_TEXT).
  68812. </value>
  68813. </member>
  68814. <member name="T:Spire.Xmp.IXmpDateTime">
  68815. <summary>
  68816. The <c>XMPDateTime</c>-class represents a point in time up to a resolution of nanoseconds.
  68817. </summary>
  68818. <remarks>
  68819. Dates and time in the serialized XMP are ISO 8601 strings. There are utility functions
  68820. to convert to the ISO format, a <c>Calendar</c> or get the Timezone. The fields of
  68821. <c>XMPDateTime</c> are:
  68822. <list type="bullet">
  68823. <item>month - The month in the range 1..12.</item>
  68824. <item>day - The day of the month in the range 1..31.</item>
  68825. <item>minute - The minute in the range 0..59.</item>
  68826. <item>hour - The time zone hour in the range 0..23.</item>
  68827. <item>minute - The time zone minute in the range 0..59.</item>
  68828. <item>nanosecond - The nanoseconds within a second. <em>Note:</em> if the XMPDateTime is
  68829. converted into a calendar, the resolution is reduced to milliseconds.</item>
  68830. <item>timeZone - a <c>TimeZone</c>-object.</item>
  68831. </list>
  68832. DateTime values are occasionally used in cases with only a date or only a time component. A date
  68833. without a time has zeros for all the time fields. A time without a date has zeros for all date
  68834. fields (year, month, and day).
  68835. </remarks>
  68836. </member>
  68837. <member name="P:Spire.Xmp.IXmpDateTime.Year">
  68838. <value>Get and set the year value. Can be negative.</value>
  68839. </member>
  68840. <member name="P:Spire.Xmp.IXmpDateTime.Month">
  68841. <value>Get and set the month, within range 1..12.</value>
  68842. </member>
  68843. <member name="P:Spire.Xmp.IXmpDateTime.Day">
  68844. <value>Get and set the day of the month, within range 1..31.</value>
  68845. </member>
  68846. <member name="P:Spire.Xmp.IXmpDateTime.Hour">
  68847. <value>Returns hour - The hour in the range 0..23.</value>
  68848. </member>
  68849. <member name="P:Spire.Xmp.IXmpDateTime.Minute">
  68850. <value>Get and set the minute, within range 0..59.</value>
  68851. </member>
  68852. <member name="P:Spire.Xmp.IXmpDateTime.Second">
  68853. <value>Get and set the second, within range 0..59.</value>
  68854. </member>
  68855. <member name="P:Spire.Xmp.IXmpDateTime.Nanosecond">
  68856. <value>Get and set the sub-second period, in nanoseconds.</value>
  68857. </member>
  68858. <member name="P:Spire.Xmp.IXmpDateTime.Offset">
  68859. <value>Get and set the offset, primarily for ISO8601 converter.</value>
  68860. </member>
  68861. <member name="P:Spire.Xmp.IXmpDateTime.HasDate">
  68862. <summary>This flag is set either by parsing or by setting year, month or day.</summary>
  68863. <value>Returns true if the XMPDateTime object has a date portion.</value>
  68864. </member>
  68865. <member name="P:Spire.Xmp.IXmpDateTime.HasTime">
  68866. <summary>This flag is set either by parsing or by setting hours, minutes, seconds or milliseconds.</summary>
  68867. <value>Returns true if the XMPDateTime object has a time portion.</value>
  68868. </member>
  68869. <member name="P:Spire.Xmp.IXmpDateTime.HasTimeZone">
  68870. <summary>This flag is set either by parsing or by setting hours, minutes, seconds or milliseconds.</summary>
  68871. <value>Returns true if the XMPDateTime object has a defined timezone.</value>
  68872. </member>
  68873. <member name="P:Spire.Xmp.IXmpDateTime.Calendar">
  68874. <summary>
  68875. Returns a <c>Calendar</c> (only with millisecond precision).
  68876. </summary>
  68877. <remarks>
  68878. Dates before Oct 15th 1585 (which normally fall into validity of
  68879. the Julian calendar) are also rendered internally as Gregorian dates.
  68880. </remarks>
  68881. </member>
  68882. <member name="M:Spire.Xmp.IXmpDateTime.ToIso8601String">
  68883. <returns>Returns the ISO 8601 string representation of the date and time.</returns>
  68884. </member>
  68885. <member name="T:Spire.Xmp.IXmpIterator">
  68886. <summary>Interface for the <c>XMPMeta</c> iteration services.</summary>
  68887. <remarks>
  68888. <c>XMPIterator</c> provides a uniform means to iterate over the
  68889. schema and properties within an XMP object.
  68890. <para />
  68891. The iteration over the schema and properties within an XMP object is very
  68892. complex. It is helpful to have a thorough understanding of the XMP data tree.
  68893. One way to learn this is to create some complex XMP and examine the output of
  68894. <c>XMPMeta#toString</c>. This is also described in the XMP
  68895. Specification, in the XMP Data Model chapter.
  68896. <para />
  68897. The top of the XMP data tree is a single root node. This does not explicitly
  68898. appear in the dump and is never visited by an iterator (that is, it is never
  68899. returned from <c>XMPIterator#next()</c>). Beneath the root are
  68900. schema nodes. These are just collectors for top level properties in the same
  68901. namespace. They are created and destroyed implicitly. Beneath the schema
  68902. nodes are the property nodes. The nodes below a property node depend on its
  68903. type (simple, struct, or array) and whether it has qualifiers.
  68904. <para />
  68905. An <c>XMPIterator</c> is created by XMPMeta#iterator() constructor
  68906. defines a starting point for the iteration and options that control how it
  68907. proceeds. By default the iteration starts at the root and visits all nodes
  68908. beneath it in a depth first manner. The root node is not visited, the first
  68909. visited node is a schema node. You can provide a schema name or property path
  68910. to select a different starting node. By default this visits the named root
  68911. node first then all nodes beneath it in a depth first manner.
  68912. <para />
  68913. The <c>XMPIterator#next()</c> method delivers the schema URI, path,
  68914. and option flags for the node being visited. If the node is simple it also
  68915. delivers the value. Qualifiers for this node are visited next. The fields of
  68916. a struct or items of an array are visited after the qualifiers of the parent.
  68917. <para />
  68918. The options to control the iteration are:
  68919. <list type="bullet">
  68920. <item>JUST_CHILDREN - Visit just the immediate children of the root. Skip
  68921. the root itself and all nodes below the immediate children. This omits the
  68922. qualifiers of the immediate children, the qualifier nodes being below what
  68923. they qualify, default is to visit the complete subtree.</item>
  68924. <item>JUST_LEAFNODES - Visit just the leaf property nodes and their
  68925. qualifiers.</item>
  68926. <item>JUST_LEAFNAME - Return just the leaf component of the node names.
  68927. The default is to return the full xmp path.</item>
  68928. <item>OMIT_QUALIFIERS - Do not visit the qualifiers.</item>
  68929. <item>INCLUDE_ALIASES - Adds known alias properties to the properties in the iteration.
  68930. <em>Note:</em> Not supported in Java or .NET Spire.Xmp!</item>
  68931. </list>
  68932. <para />
  68933. <c>next()</c> returns <c>XMPPropertyInfo</c>-objects and throws
  68934. a <c>NoSuchElementException</c> if there are no more properties to
  68935. return.
  68936. </remarks>
  68937. <author>Stefan Makswit</author>
  68938. <since>25.01.2006</since>
  68939. </member>
  68940. <member name="M:Spire.Xmp.IXmpIterator.SkipSubtree">
  68941. <summary>
  68942. Skip the subtree below the current node when <c>next()</c> is
  68943. called.
  68944. </summary>
  68945. </member>
  68946. <member name="M:Spire.Xmp.IXmpIterator.SkipSiblings">
  68947. <summary>
  68948. Skip the subtree below and remaining siblings of the current node when
  68949. <c>next()</c> is called.
  68950. </summary>
  68951. </member>
  68952. <member name="T:Spire.Xmp.IXmpMeta">
  68953. <summary>This class represents the set of XMP metadata as a DOM representation.</summary>
  68954. <remarks>
  68955. It has methods to read and modify all kinds of properties, create an iterator over all properties
  68956. and serialize the metadata to a string, byte array or stream.
  68957. </remarks>
  68958. <author>Stefan Makswit</author>
  68959. <since>20.01.2006</since>
  68960. </member>
  68961. <member name="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)">
  68962. <summary>
  68963. The property value getter-methods all take a property specification: the first two parameters
  68964. are always the top level namespace URI (the &quot;schema&quot; namespace) and the basic name
  68965. of the property being referenced.
  68966. </summary>
  68967. <remarks>
  68968. See the introductory discussion of path expression usage for more information.
  68969. <para />
  68970. All of the functions return an object inherited from <c>PropertyBase</c> or
  68971. <c>null</c> if the property does not exists. The result object contains the value of
  68972. the property and option flags describing the property. Arrays and the non-leaf levels of
  68973. nodes do not have values.
  68974. <para />
  68975. See <see cref="T:Spire.Xmp.Options.PropertyOptions"/> for detailed information about the options.
  68976. <para />
  68977. This is the simplest property getter, mainly for top level simple properties or after using
  68978. the path composition functions in <see cref="T:Spire.Xmp.XmpPathFactory"/>.
  68979. </remarks>
  68980. <param name="schemaNs">
  68981. The namespace URI for the property. May be <c>null</c> or the empty
  68982. string if the first component of the propName path contains a namespace prefix. The
  68983. URI must be for a registered namespace.
  68984. </param>
  68985. <param name="propName">
  68986. The name of the property. May be a general path expression, must not be
  68987. <c>null</c> or the empty string. Using a namespace prefix on the first
  68988. component is optional. If present without a schemaNS value then the prefix specifies
  68989. the namespace. The prefix must be for a registered namespace. If both a schemaNS URI
  68990. and propName prefix are present, they must be corresponding parts of a registered
  68991. namespace.
  68992. </param>
  68993. <returns>
  68994. Returns an <see cref="T:Spire.Xmp.IXmpProperty"/> containing the value and the options, or
  68995. <c>null</c> if the property does not exist.
  68996. </returns>
  68997. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions that may occur.</exception>
  68998. </member>
  68999. <member name="M:Spire.Xmp.IXmpMeta.GetArrayItem(System.String,System.String,System.Int32)">
  69000. <summary>Provides access to items within an array.</summary>
  69001. <remarks>
  69002. The index is passed as an integer, you need not
  69003. worry about the path string syntax for array items, convert a loop index to a string, etc.
  69004. </remarks>
  69005. <param name="schemaNs">The namespace URI for the array. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69006. <param name="arrayName">
  69007. The name of the array. May be a general path expression, must not be
  69008. <c>null</c> or the empty string. Has the same namespace prefix usage as
  69009. propName in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69010. </param>
  69011. <param name="itemIndex">
  69012. The index of the desired item. Arrays in XMP are indexed from 1. The constant
  69013. <see cref="F:Spire.Xmp.XmpConstants.ArrayLastItem"/> always refers to the last existing array item.
  69014. </param>
  69015. <returns>
  69016. Returns an <see cref="T:Spire.Xmp.IXmpProperty"/> containing the value and the options or
  69017. <c>null</c> if the property does not exist.
  69018. </returns>
  69019. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions that may occur.</exception>
  69020. </member>
  69021. <member name="M:Spire.Xmp.IXmpMeta.CountArrayItems(System.String,System.String)">
  69022. <summary>Returns the number of items in the array.</summary>
  69023. <param name="schemaNs">The namespace URI for the array. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69024. <param name="arrayName">
  69025. The name of the array. May be a general path expression, must not be
  69026. <c>null</c> or the empty string. Has the same namespace prefix usage as
  69027. propName in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69028. </param>
  69029. <returns>Returns the number of items in the array.</returns>
  69030. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions that may occur.</exception>
  69031. </member>
  69032. <member name="M:Spire.Xmp.IXmpMeta.GetStructField(System.String,System.String,System.String,System.String)">
  69033. <summary>Provides access to fields within a nested structure.</summary>
  69034. <remarks>
  69035. The namespace for the field is passed as a URI, you need not worry about the path string syntax.
  69036. <para />
  69037. The names of fields should be XML qualified names, that is within an XML namespace. The path
  69038. syntax for a qualified name uses the namespace prefix. This is unreliable since the prefix is
  69039. never guaranteed. The URI is the formal name, the prefix is just a local shorthand in a given
  69040. sequence of XML text.
  69041. </remarks>
  69042. <param name="schemaNs">The namespace URI for the struct. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69043. <param name="structName">
  69044. The name of the struct. May be a general path expression, must not be
  69045. <c>null</c> or the empty string. Has the same namespace prefix usage as
  69046. propName in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69047. </param>
  69048. <param name="fieldNs">
  69049. The namespace URI for the field. Has the same URI and prefix usage as the
  69050. schemaNS parameter.
  69051. </param>
  69052. <param name="fieldName">
  69053. The name of the field. Must be a single XML name, must not be
  69054. <c>null</c> or the empty string. Has the same namespace prefix usage as the
  69055. structName parameter.
  69056. </param>
  69057. <returns>
  69058. Returns an <see cref="T:Spire.Xmp.IXmpProperty"/> containing the value and the options or
  69059. <c>null</c> if the property does not exist. Arrays and non-leaf levels of
  69060. structs do not have values.
  69061. </returns>
  69062. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions that may occur.</exception>
  69063. </member>
  69064. <member name="M:Spire.Xmp.IXmpMeta.GetQualifier(System.String,System.String,System.String,System.String)">
  69065. <summary>Provides access to a qualifier attached to a property.</summary>
  69066. <remarks>
  69067. The namespace for the qualifier is passed as a URI, you need not worry about the path string syntax.
  69068. In many regards qualifiers are like struct fields. See the introductory discussion of qualified
  69069. properties for more information.
  69070. <para />
  69071. The names of qualifiers should be XML qualified names, that is within an XML namespace. The
  69072. path syntax for a qualified name uses the namespace prefix. This is unreliable since the
  69073. prefix is never guaranteed. The URI is the formal name, the prefix is just a local shorthand
  69074. in a given sequence of XML text.
  69075. <para />
  69076. <em>Note:</em> Qualifiers are only supported for simple leaf properties at this time.
  69077. </remarks>
  69078. <param name="schemaNs">The namespace URI for the struct. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69079. <param name="propName">
  69080. The name of the property to which the qualifier is attached. May be a general
  69081. path expression, must not be <c>null</c> or the empty string. Has the same
  69082. namespace prefix usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69083. </param>
  69084. <param name="qualNs">
  69085. The namespace URI for the qualifier. Has the same URI and prefix usage as the
  69086. schemaNS parameter.
  69087. </param>
  69088. <param name="qualName">
  69089. The name of the qualifier. Must be a single XML name, must not be
  69090. <c>null</c> or the empty string. Has the same namespace prefix usage as the
  69091. propName parameter.
  69092. </param>
  69093. <returns>
  69094. Returns an <see cref="T:Spire.Xmp.IXmpProperty"/> containing the value and the options of the
  69095. qualifier or <c>null</c> if the property does not exist. The name of the
  69096. qualifier must be a single XML name, must not be <c>null</c> or the empty
  69097. string. Has the same namespace prefix usage as the propName parameter.
  69098. <para />
  69099. The value of the qualifier is only set if it has one (Arrays and non-leaf levels of
  69100. structs do not have values).
  69101. </returns>
  69102. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions that may occur.</exception>
  69103. </member>
  69104. <member name="M:Spire.Xmp.IXmpMeta.SetProperty(System.String,System.String,System.Object,Spire.Xmp.Options.PropertyOptions)">
  69105. <summary>
  69106. The property value setters all take a property specification, their
  69107. differences are in the form of this.
  69108. </summary>
  69109. <remarks>
  69110. The first two parameters are always the top level namespace URI (the <c>schema</c> namespace) and
  69111. the basic name of the property being referenced. See the introductory discussion of path expression
  69112. usage for more information.
  69113. <para />
  69114. All of the functions take a string value for the property and option flags describing the
  69115. property. The value must be Unicode in UTF-8 encoding. Arrays and non-leaf levels of structs
  69116. do not have values. Empty arrays and structs may be created using appropriate option flags.
  69117. All levels of structs that is assigned implicitly are created if necessary. appendArayItem
  69118. implicitly creates the named array if necessary.
  69119. <para />
  69120. See <see cref="T:Spire.Xmp.Options.PropertyOptions"/> for detailed information about the options.
  69121. <para />
  69122. This is the simplest property setter, mainly for top level simple properties or after using
  69123. the path composition functions in <see cref="T:Spire.Xmp.XmpPathFactory"/>.
  69124. </remarks>
  69125. <param name="schemaNs">The namespace URI for the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69126. <param name="propName">
  69127. The name of the property.
  69128. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69129. </param>
  69130. <param name="propValue">
  69131. the value for the property (only leaf properties have a value).
  69132. Arrays and non-leaf levels of structs do not have values.
  69133. Must be <c>null</c> if the value is not relevant.<br/>
  69134. The value is automatically detected: Boolean, Integer, Long, Double, <see cref="T:Spire.Xmp.IXmpDateTime"/> and
  69135. byte[] are handled, on all other <see cref="M:System.Object.ToString"/> is called.
  69136. </param>
  69137. <param name="options">Option flags describing the property. See the earlier description.</param>
  69138. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions that may occur.</exception>
  69139. </member>
  69140. <member name="M:Spire.Xmp.IXmpMeta.SetProperty(System.String,System.String,System.Object)">
  69141. <seealso cref="M:Spire.Xmp.IXmpMeta.SetProperty(System.String,System.String,System.Object,Spire.Xmp.Options.PropertyOptions)"/>
  69142. <param name="schemaNs">The namespace URI</param>
  69143. <param name="propName">The name of the property</param>
  69144. <param name="propValue">the value for the property</param>
  69145. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions</exception>
  69146. </member>
  69147. <member name="M:Spire.Xmp.IXmpMeta.SetArrayItem(System.String,System.String,System.Int32,System.String,Spire.Xmp.Options.PropertyOptions)">
  69148. <summary>Replaces an item within an array.</summary>
  69149. <remarks>
  69150. The index is passed as an integer, you need not worry about
  69151. the path string syntax for array items, convert a loop index to a string, etc. The array
  69152. passed must already exist. In normal usage the selected array item is modified. A new item is
  69153. automatically appended if the index is the array size plus 1.
  69154. </remarks>
  69155. <param name="schemaNs">The namespace URI for the array. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69156. <param name="arrayName">
  69157. The name of the array. May be a general path expression, must not be
  69158. <c>null</c> or the empty string. Has the same namespace prefix usage as
  69159. propName in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69160. </param>
  69161. <param name="itemIndex">
  69162. The index of the desired item. Arrays in XMP are indexed from 1. To address
  69163. the last existing item, use
  69164. <see cref="M:Spire.Xmp.IXmpMeta.CountArrayItems(System.String,System.String)"/>
  69165. to find
  69166. out the length of the array.
  69167. </param>
  69168. <param name="itemValue">
  69169. the new value of the array item. Has the same usage as propValue in
  69170. <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69171. </param>
  69172. <param name="options">the set options for the item.</param>
  69173. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions that may occur.</exception>
  69174. </member>
  69175. <member name="M:Spire.Xmp.IXmpMeta.SetArrayItem(System.String,System.String,System.Int32,System.String)">
  69176. <seealso cref="M:Spire.Xmp.IXmpMeta.SetArrayItem(System.String,System.String,System.Int32,System.String,Spire.Xmp.Options.PropertyOptions)"/>
  69177. <param name="schemaNs">The namespace URI</param>
  69178. <param name="arrayName">The name of the array</param>
  69179. <param name="itemIndex">The index to insert the new item</param>
  69180. <param name="itemValue">the new value of the array item</param>
  69181. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions</exception>
  69182. </member>
  69183. <member name="M:Spire.Xmp.IXmpMeta.InsertArrayItem(System.String,System.String,System.Int32,System.String,Spire.Xmp.Options.PropertyOptions)">
  69184. <summary>Inserts an item into an array previous to the given index.</summary>
  69185. <remarks>
  69186. The index is passed as an integer,
  69187. you need not worry about the path string syntax for array items, convert a loop index to a
  69188. string, etc. The array passed must already exist. In normal usage the selected array item is
  69189. modified. A new item is automatically appended if the index is the array size plus 1.
  69190. </remarks>
  69191. <param name="schemaNs">The namespace URI for the array. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69192. <param name="arrayName">
  69193. The name of the array. May be a general path expression, must not be
  69194. <c>null</c> or the empty string. Has the same namespace prefix usage as
  69195. propName in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69196. </param>
  69197. <param name="itemIndex">
  69198. The index to insert the new item. Arrays in XMP are indexed from 1. Use
  69199. <see cref="F:Spire.Xmp.XmpConstants.ArrayLastItem"/> to append items.
  69200. </param>
  69201. <param name="itemValue">
  69202. the new value of the array item. Has the same usage as
  69203. propValue in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69204. </param>
  69205. <param name="options">the set options that decide about the kind of the node.</param>
  69206. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions that may occur.</exception>
  69207. </member>
  69208. <member name="M:Spire.Xmp.IXmpMeta.InsertArrayItem(System.String,System.String,System.Int32,System.String)">
  69209. <seealso cref="M:Spire.Xmp.IXmpMeta.InsertArrayItem(System.String,System.String,System.Int32,System.String,Spire.Xmp.Options.PropertyOptions)"/>
  69210. <param name="schemaNs">The namespace URI for the array</param>
  69211. <param name="arrayName">The name of the array</param>
  69212. <param name="itemIndex">The index to insert the new item</param>
  69213. <param name="itemValue">the value of the array item</param>
  69214. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions</exception>
  69215. </member>
  69216. <member name="M:Spire.Xmp.IXmpMeta.AppendArrayItem(System.String,System.String,Spire.Xmp.Options.PropertyOptions,System.String,Spire.Xmp.Options.PropertyOptions)">
  69217. <summary>Simplifies the construction of an array by not requiring that you pre-create an empty array.</summary>
  69218. <remarks>
  69219. The array that is assigned is created automatically if it does not yet exist. Each call to
  69220. appendArrayItem() appends an item to the array. The corresponding parameters have the same
  69221. use as setArrayItem(). The arrayOptions parameter is used to specify what kind of array. If
  69222. the array exists, it must have the specified form.
  69223. </remarks>
  69224. <param name="schemaNs">The namespace URI for the array. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69225. <param name="arrayName">
  69226. The name of the array. May be a general path expression, must not be null or
  69227. the empty string. Has the same namespace prefix usage as propPath in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69228. </param>
  69229. <param name="arrayOptions">
  69230. Option flags describing the array form. The only valid options are
  69231. <list type="bullet">
  69232. <item><see cref="F:Spire.Xmp.Options.PropertyOptions.ArrayFlag"/>,</item>
  69233. <item><see cref="F:Spire.Xmp.Options.PropertyOptions.ArrayOrderedFlag"/>,</item>
  69234. <item><see cref="F:Spire.Xmp.Options.PropertyOptions.ArrayAlternateFlag"/> or</item>
  69235. <item><see cref="F:Spire.Xmp.Options.PropertyOptions.ArrayAltTextFlag"/>.</item>
  69236. </list>
  69237. <em>Note:</em> the array options only need to be provided if the array is not
  69238. already existing, otherwise you can set them to <c>null</c> or use
  69239. <see cref="M:Spire.Xmp.IXmpMeta.AppendArrayItem(System.String,System.String,System.String)"/>.
  69240. </param>
  69241. <param name="itemValue">the value of the array item. Has the same usage as propValue in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69242. <param name="itemOptions">Option flags describing the item to append (<see cref="T:Spire.Xmp.Options.PropertyOptions"/>)</param>
  69243. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions that may occur.</exception>
  69244. </member>
  69245. <member name="M:Spire.Xmp.IXmpMeta.AppendArrayItem(System.String,System.String,System.String)">
  69246. <seealso cref="M:Spire.Xmp.IXmpMeta.AppendArrayItem(System.String,System.String,Spire.Xmp.Options.PropertyOptions,System.String,Spire.Xmp.Options.PropertyOptions)"/>
  69247. <param name="schemaNs">The namespace URI for the array</param>
  69248. <param name="arrayName">The name of the array</param>
  69249. <param name="itemValue">the value of the array item</param>
  69250. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions</exception>
  69251. </member>
  69252. <member name="M:Spire.Xmp.IXmpMeta.SetStructField(System.String,System.String,System.String,System.String,System.String,Spire.Xmp.Options.PropertyOptions)">
  69253. <summary>Provides access to fields within a nested structure.</summary>
  69254. <remarks>
  69255. The namespace for the field is passed as
  69256. a URI, you need not worry about the path string syntax. The names of fields should be XML
  69257. qualified names, that is within an XML namespace. The path syntax for a qualified name uses
  69258. the namespace prefix, which is unreliable because the prefix is never guaranteed. The URI is
  69259. the formal name, the prefix is just a local shorthand in a given sequence of XML text.
  69260. </remarks>
  69261. <param name="schemaNs">The namespace URI for the struct. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69262. <param name="structName">
  69263. The name of the struct. May be a general path expression, must not be null
  69264. or the empty string. Has the same namespace prefix usage as propName in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69265. </param>
  69266. <param name="fieldNs">
  69267. The namespace URI for the field. Has the same URI and prefix usage as the
  69268. schemaNS parameter.
  69269. </param>
  69270. <param name="fieldName">
  69271. The name of the field. Must be a single XML name, must not be null or the
  69272. empty string. Has the same namespace prefix usage as the structName parameter.
  69273. </param>
  69274. <param name="fieldValue">
  69275. the value of thefield, if the field has a value.
  69276. Has the same usage as propValue in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69277. </param>
  69278. <param name="options">Option flags describing the field. See the earlier description.</param>
  69279. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions that may occur.</exception>
  69280. </member>
  69281. <member name="M:Spire.Xmp.IXmpMeta.SetStructField(System.String,System.String,System.String,System.String,System.String)">
  69282. <seealso cref="M:Spire.Xmp.IXmpMeta.SetStructField(System.String,System.String,System.String,System.String,System.String,Spire.Xmp.Options.PropertyOptions)"/>
  69283. <param name="schemaNs">The namespace URI for the struct</param>
  69284. <param name="structName">The name of the struct</param>
  69285. <param name="fieldNs">The namespace URI for the field</param>
  69286. <param name="fieldName">The name of the field</param>
  69287. <param name="fieldValue">the value of the field</param>
  69288. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions</exception>
  69289. </member>
  69290. <member name="M:Spire.Xmp.IXmpMeta.SetQualifier(System.String,System.String,System.String,System.String,System.String,Spire.Xmp.Options.PropertyOptions)">
  69291. <summary>Provides access to a qualifier attached to a property.</summary>
  69292. <remarks>
  69293. The namespace for the qualifier is passed as a URI, you need not worry about the path string syntax.
  69294. In many regards qualifiers are like struct fields. See the introductory discussion of qualified properties
  69295. for more information. The names of qualifiers should be XML qualified names, that is within an XML
  69296. namespace. The path syntax for a qualified name uses the namespace prefix, which is
  69297. unreliable because the prefix is never guaranteed. The URI is the formal name, the prefix is
  69298. just a local shorthand in a given sequence of XML text. The property the qualifier
  69299. will be attached has to exist.
  69300. </remarks>
  69301. <param name="schemaNs">The namespace URI for the struct. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69302. <param name="propName">The name of the property to which the qualifier is attached. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69303. <param name="qualNs">The namespace URI for the qualifier. Has the same URI and prefix usage as the schemaNS parameter.</param>
  69304. <param name="qualName">
  69305. The name of the qualifier. Must be a single XML name, must not be
  69306. <c>null</c> or the empty string. Has the same namespace prefix usage as the
  69307. propName parameter.
  69308. </param>
  69309. <param name="qualValue">
  69310. A pointer to the <c>null</c> terminated UTF-8 string that is the
  69311. value of the qualifier, if the qualifier has a value. Has the same usage as propValue
  69312. in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69313. </param>
  69314. <param name="options">Option flags describing the qualifier. See the earlier description.</param>
  69315. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions that may occur.</exception>
  69316. </member>
  69317. <member name="M:Spire.Xmp.IXmpMeta.SetQualifier(System.String,System.String,System.String,System.String,System.String)">
  69318. <seealso cref="M:Spire.Xmp.IXmpMeta.SetQualifier(System.String,System.String,System.String,System.String,System.String,Spire.Xmp.Options.PropertyOptions)"/>
  69319. <param name="schemaNs">The namespace URI for the struct</param>
  69320. <param name="propName">The name of the property to which the qualifier is attached</param>
  69321. <param name="qualNs">The namespace URI for the qualifier</param>
  69322. <param name="qualName">The name of the qualifier</param>
  69323. <param name="qualValue">the value of the qualifier</param>
  69324. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions</exception>
  69325. </member>
  69326. <member name="M:Spire.Xmp.IXmpMeta.DeleteProperty(System.String,System.String)">
  69327. <summary>Deletes the given XMP subtree rooted at the given property.</summary>
  69328. <remarks>It is not an error if the property does not exist.</remarks>
  69329. <param name="schemaNs">The namespace URI for the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69330. <param name="propName">The name of the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69331. </member>
  69332. <member name="M:Spire.Xmp.IXmpMeta.DeleteArrayItem(System.String,System.String,System.Int32)">
  69333. <summary>Deletes the given XMP subtree rooted at the given array item.</summary>
  69334. <remarks>It is not an error if the array item does not exist.</remarks>
  69335. <param name="schemaNs">The namespace URI for the array. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69336. <param name="arrayName">
  69337. The name of the array. May be a general path expression, must not be
  69338. <c>null</c> or the empty string. Has the same namespace prefix usage as
  69339. propName in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69340. </param>
  69341. <param name="itemIndex">
  69342. The index of the desired item. Arrays in XMP are indexed from 1. The
  69343. constant <see cref="F:Spire.Xmp.XmpConstants.ArrayLastItem"/> always refers to the last
  69344. existing array item.
  69345. </param>
  69346. </member>
  69347. <member name="M:Spire.Xmp.IXmpMeta.DeleteStructField(System.String,System.String,System.String,System.String)">
  69348. <summary>Deletes the given XMP subtree rooted at the given struct field.</summary>
  69349. <remarks>It is not an error if the field does not exist.</remarks>
  69350. <param name="schemaNs">The namespace URI for the struct. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69351. <param name="structName">
  69352. The name of the struct. May be a general path expression, must not be
  69353. <c>null</c> or the empty string. Has the same namespace prefix usage as
  69354. propName in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69355. </param>
  69356. <param name="fieldNs">The namespace URI for the field. Has the same URI and prefix usage as the schemaNS parameter.</param>
  69357. <param name="fieldName">
  69358. The name of the field. Must be a single XML name, must not be
  69359. <c>null</c> or the empty string. Has the same namespace prefix usage as the
  69360. structName parameter.
  69361. </param>
  69362. </member>
  69363. <member name="M:Spire.Xmp.IXmpMeta.DeleteQualifier(System.String,System.String,System.String,System.String)">
  69364. <summary>Deletes the given XMP subtree rooted at the given qualifier.</summary>
  69365. <remarks>
  69366. Deletes the given XMP subtree rooted at the given qualifier. It is not an error if the
  69367. qualifier does not exist.
  69368. </remarks>
  69369. <param name="schemaNs">The namespace URI for the struct. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69370. <param name="propName">The name of the property to which the qualifier is attached. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69371. <param name="qualNs">The namespace URI for the qualifier. Has the same URI and prefix usage as the schemaNS parameter.</param>
  69372. <param name="qualName">
  69373. The name of the qualifier. Must be a single XML name, must not be
  69374. <c>null</c> or the empty string. Has the same namespace prefix usage as the
  69375. propName parameter.
  69376. </param>
  69377. </member>
  69378. <member name="M:Spire.Xmp.IXmpMeta.DoesPropertyExist(System.String,System.String)">
  69379. <summary>Returns whether the property exists.</summary>
  69380. <param name="schemaNs">The namespace URI for the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69381. <param name="propName">The name of the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69382. <returns>Returns true if the property exists.</returns>
  69383. </member>
  69384. <member name="M:Spire.Xmp.IXmpMeta.DoesArrayItemExist(System.String,System.String,System.Int32)">
  69385. <summary>Tells if the array item exists.</summary>
  69386. <param name="schemaNs">The namespace URI for the array. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69387. <param name="arrayName">
  69388. The name of the array. May be a general path expression, must not be
  69389. <c>null</c> or the empty string. Has the same namespace prefix usage as
  69390. propName in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69391. </param>
  69392. <param name="itemIndex">
  69393. The index of the desired item. Arrays in XMP are indexed from 1. The
  69394. constant <see cref="F:Spire.Xmp.XmpConstants.ArrayLastItem"/> always refers to the last
  69395. existing array item.
  69396. </param>
  69397. <returns>Returns <c>true</c> if the array exists, <c>false</c> otherwise.</returns>
  69398. </member>
  69399. <member name="M:Spire.Xmp.IXmpMeta.DoesStructFieldExist(System.String,System.String,System.String,System.String)">
  69400. <summary>DoesStructFieldExist tells if the struct field exists.</summary>
  69401. <param name="schemaNs">The namespace URI for the struct. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69402. <param name="structName">
  69403. The name of the struct. May be a general path expression, must not be
  69404. <c>null</c> or the empty string. Has the same namespace prefix usage as
  69405. propName in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69406. </param>
  69407. <param name="fieldNs">The namespace URI for the field. Has the same URI and prefix usage as the schemaNS parameter.</param>
  69408. <param name="fieldName">
  69409. The name of the field. Must be a single XML name, must not be
  69410. <c>null</c> or the empty string. Has the same namespace prefix usage as the
  69411. structName parameter.
  69412. </param>
  69413. <returns>Returns true if the field exists.</returns>
  69414. </member>
  69415. <member name="M:Spire.Xmp.IXmpMeta.DoesQualifierExist(System.String,System.String,System.String,System.String)">
  69416. <summary>DoesQualifierExist tells if the qualifier exists.</summary>
  69417. <param name="schemaNs">The namespace URI for the struct. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69418. <param name="propName">The name of the property to which the qualifier is attached. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69419. <param name="qualNs">The namespace URI for the qualifier. Has the same URI and prefix usage as the schemaNS parameter.</param>
  69420. <param name="qualName">
  69421. The name of the qualifier. Must be a single XML name, must not be
  69422. <c>null</c> or the empty string. Has the same namespace prefix usage as the
  69423. propName parameter.
  69424. </param>
  69425. <returns>Returns true if the qualifier exists.</returns>
  69426. </member>
  69427. <member name="M:Spire.Xmp.IXmpMeta.GetLocalizedText(System.String,System.String,System.String,System.String)">
  69428. <summary>
  69429. These functions provide convenient support for localized text properties, including a number
  69430. of special and obscure aspects.
  69431. </summary>
  69432. <remarks>
  69433. Localized text properties are stored in alt-text arrays. They
  69434. allow multiple concurrent localizations of a property value, for example a document title or
  69435. copyright in several languages. The most important aspect of these functions is that they
  69436. select an appropriate array item based on one or two RFC 3066 language tags. One of these
  69437. languages, the "specific" language, is preferred and selected if there is an exact match. For
  69438. many languages it is also possible to define a "generic" language that may be used if there
  69439. is no specific language match. The generic language must be a valid RFC 3066 primary subtag,
  69440. or the empty string. For example, a specific language of "en-US" should be used in the US,
  69441. and a specific language of "en-UK" should be used in England. It is also appropriate to use
  69442. "en" as the generic language in each case. If a US document goes to England, the "en-US"
  69443. title is selected by using the "en" generic language and the "en-UK" specific language. It is
  69444. considered poor practice, but allowed, to pass a specific language that is just an RFC 3066
  69445. primary tag. For example "en" is not a good specific language, it should only be used as a
  69446. generic language. Passing "i" or "x" as the generic language is also considered poor practice
  69447. but allowed. Advice from the W3C about the use of RFC 3066 language tags can be found at:
  69448. http://www.w3.org/International/articles/language-tags/
  69449. <para />
  69450. <em>Note:</em> RFC 3066 language tags must be treated in a case insensitive manner. The XMP
  69451. Toolkit does this by normalizing their capitalization:
  69452. <list type="bullet">
  69453. <item> The primary subtag is lower case, the suggested practice of ISO 639.</item>
  69454. <item> All 2 letter secondary subtags are upper case, the suggested practice of ISO 3166.</item>
  69455. <item> All other subtags are lower case. The XMP specification defines an artificial language,</item>
  69456. <item>"x-default", that is used to explicitly denote a default item in an alt-text array.</item>
  69457. </list>
  69458. The XMP toolkit normalizes alt-text arrays such that the x-default item is the first item.
  69459. The SetLocalizedText function has several special features related to the x-default item, see
  69460. its description for details. The selection of the array item is the same for GetLocalizedText
  69461. and SetLocalizedText:
  69462. <list type="bullet">
  69463. <item> Look for an exact match with the specific language.</item>
  69464. <item> If a generic language is given, look for a partial match.</item>
  69465. <item> Look for an x-default item.</item>
  69466. <item> Choose the first item.</item>
  69467. </list>
  69468. A partial match with the generic language is where the start of the item's language matches
  69469. the generic string and the next character is '-'. An exact match is also recognized as a
  69470. degenerate case. It is fine to pass x-default as the specific language. In this case,
  69471. selection of an x-default item is an exact match by the first rule, not a selection by the
  69472. 3rd rule. The last 2 rules are fallbacks used when the specific and generic languages fail to
  69473. produce a match. <c>getLocalizedText</c> returns information about a selected item in
  69474. an alt-text array. The array item is selected according to the rules given above.
  69475. </remarks>
  69476. <param name="schemaNs">
  69477. The namespace URI for the alt-text array. Has the same usage as in
  69478. <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69479. </param>
  69480. <param name="altTextName">
  69481. The name of the alt-text array. May be a general path expression, must not
  69482. be <c>null</c> or the empty string. Has the same namespace prefix usage as
  69483. propName in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69484. </param>
  69485. <param name="genericLang">
  69486. The name of the generic language as an RFC 3066 primary subtag. May be
  69487. <c>null</c> or the empty string if no generic language is wanted.
  69488. </param>
  69489. <param name="specificLang">
  69490. The name of the specific language as an RFC 3066 tag. Must not be
  69491. <c>null</c> or the empty string.
  69492. </param>
  69493. <returns>
  69494. Returns an <see cref="T:Spire.Xmp.IXmpProperty"/> containing the value, the actual language and
  69495. the options if an appropriate alternate collection item exists, <c>null</c>
  69496. if the property.
  69497. does not exist.
  69498. </returns>
  69499. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions that may occur.</exception>
  69500. </member>
  69501. <member name="M:Spire.Xmp.IXmpMeta.SetLocalizedText(System.String,System.String,System.String,System.String,System.String,Spire.Xmp.Options.PropertyOptions)">
  69502. <summary>Modifies the value of a selected item in an alt-text array.</summary>
  69503. <remarks>
  69504. Creates an appropriate array item
  69505. if necessary, and handles special cases for the x-default item. If the selected item is from
  69506. a match with the specific language, the value of that item is modified. If the existing value
  69507. of that item matches the existing value of the x-default item, the x-default item is also
  69508. modified. If the array only has 1 existing item (which is not x-default), an x-default item
  69509. is added with the given value. If the selected item is from a match with the generic language
  69510. and there are no other generic matches, the value of that item is modified. If the existing
  69511. value of that item matches the existing value of the x-default item, the x-default item is
  69512. also modified. If the array only has 1 existing item (which is not x-default), an x-default
  69513. item is added with the given value. If the selected item is from a partial match with the
  69514. generic language and there are other partial matches, a new item is created for the specific
  69515. language. The x-default item is not modified. If the selected item is from the last 2 rules
  69516. then a new item is created for the specific language. If the array only had an x-default
  69517. item, the x-default item is also modified. If the array was empty, items are created for the
  69518. specific language and x-default.
  69519. </remarks>
  69520. <param name="schemaNs">
  69521. The namespace URI for the alt-text array. Has the same usage as in
  69522. <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69523. </param>
  69524. <param name="altTextName">
  69525. The name of the alt-text array. May be a general path expression, must not
  69526. be <c>null</c> or the empty string. Has the same namespace prefix usage as
  69527. propName in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.
  69528. </param>
  69529. <param name="genericLang">
  69530. The name of the generic language as an RFC 3066 primary subtag. May be
  69531. <c>null</c> or the empty string if no generic language is wanted.
  69532. </param>
  69533. <param name="specificLang">
  69534. The name of the specific language as an RFC 3066 tag. Must not be
  69535. <c>null</c> or the empty string.
  69536. </param>
  69537. <param name="itemValue">
  69538. A pointer to the <c>null</c> terminated UTF-8 string that is the new
  69539. value for the appropriate array item.
  69540. </param>
  69541. <param name="options">Option flags, none are defined at present.</param>
  69542. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions that may occur.</exception>
  69543. </member>
  69544. <member name="M:Spire.Xmp.IXmpMeta.SetLocalizedText(System.String,System.String,System.String,System.String,System.String)">
  69545. <seealso cref="M:Spire.Xmp.IXmpMeta.SetLocalizedText(System.String,System.String,System.String,System.String,System.String,Spire.Xmp.Options.PropertyOptions)"/>
  69546. <param name="schemaNs">The namespace URI for the alt-text array</param>
  69547. <param name="altTextName">The name of the alt-text array</param>
  69548. <param name="genericLang">The name of the generic language</param>
  69549. <param name="specificLang">The name of the specific language</param>
  69550. <param name="itemValue">the new value for the appropriate array item</param>
  69551. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions</exception>
  69552. </member>
  69553. <member name="M:Spire.Xmp.IXmpMeta.GetPropertyBoolean(System.String,System.String)">
  69554. <summary>
  69555. These are very similar to <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/> and <see cref="M:Spire.Xmp.IXmpMeta.SetProperty(System.String,System.String,System.Object)"/> above,
  69556. but the value is returned or provided in a literal form instead of as a UTF-8 string.
  69557. </summary>
  69558. <remarks>
  69559. The path composition functions in <see cref="T:Spire.Xmp.XmpPathFactory"/> may be used to compose an path
  69560. expression for fields in nested structures, items in arrays, or qualifiers.
  69561. </remarks>
  69562. <param name="schemaNs">The namespace URI for the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69563. <param name="propName">The name of the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69564. <returns>Returns a <c>bool</c> value or <c>null</c> if the property does not exist.</returns>
  69565. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions that may occur, especially conversion errors.</exception>
  69566. </member>
  69567. <member name="M:Spire.Xmp.IXmpMeta.GetPropertyInteger(System.String,System.String)">
  69568. <summary>Convenience method to retrieve the literal value of a property.</summary>
  69569. <param name="schemaNs">The namespace URI for the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69570. <param name="propName">The name of the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69571. <returns>Returns an <c>int</c> value or <c>null</c> if the property does not exist.</returns>
  69572. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions that may occur, especially conversion errors.</exception>
  69573. </member>
  69574. <member name="M:Spire.Xmp.IXmpMeta.GetPropertyLong(System.String,System.String)">
  69575. <summary>Convenience method to retrieve the literal value of a property.</summary>
  69576. <param name="schemaNs">The namespace URI for the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69577. <param name="propName">The name of the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69578. <returns>Returns a <c>long</c> value or <c>null</c> if the property does not exist.</returns>
  69579. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions that may occur, especially conversion errors.</exception>
  69580. </member>
  69581. <member name="M:Spire.Xmp.IXmpMeta.GetPropertyDouble(System.String,System.String)">
  69582. <summary>Convenience method to retrieve the literal value of a property.</summary>
  69583. <param name="schemaNs">The namespace URI for the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69584. <param name="propName">The name of the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69585. <returns>Returns a <c>double</c> value or <c>null</c> if the property does not exist.</returns>
  69586. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions that may occur, especially conversion errors.</exception>
  69587. </member>
  69588. <member name="M:Spire.Xmp.IXmpMeta.GetPropertyDate(System.String,System.String)">
  69589. <summary>Convenience method to retrieve the literal value of a property.</summary>
  69590. <param name="schemaNs">The namespace URI for the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69591. <param name="propName">The name of the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69592. <returns>Returns a <c>IXmpDateTime</c> object or <c>null</c> if the property does not exist.</returns>
  69593. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions that may occur, especially conversion errors.</exception>
  69594. </member>
  69595. <member name="M:Spire.Xmp.IXmpMeta.GetPropertyCalendar(System.String,System.String)">
  69596. <summary>Convenience method to retrieve the literal value of a property.</summary>
  69597. <param name="schemaNs">The namespace URI for the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69598. <param name="propName">The name of the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69599. <returns>Returns a <c>Calendar</c>-object or <c>null</c> if the property does not exist.</returns>
  69600. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions that may occur, especially conversion errors.</exception>
  69601. </member>
  69602. <member name="M:Spire.Xmp.IXmpMeta.GetPropertyBase64(System.String,System.String)">
  69603. <summary>Convenience method to retrieve the literal value of a property.</summary>
  69604. <param name="schemaNs">The namespace URI for the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69605. <param name="propName">The name of the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69606. <returns>Returns a <c>byte[]</c>-array contained the decoded base64 value or <c>null</c> if the property does not exist.</returns>
  69607. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions that may occur, especially conversion errors.</exception>
  69608. </member>
  69609. <member name="M:Spire.Xmp.IXmpMeta.GetPropertyString(System.String,System.String)">
  69610. <summary>Convenience method to retrieve the literal value of a property.</summary>
  69611. <remarks>Note that there is no <c>setPropertyString()</c>z, because <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/> sets a string value.</remarks>
  69612. <param name="schemaNs">The namespace URI for the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69613. <param name="propName">The name of the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69614. <returns>Returns a <c>string</c> value or <c>null</c> if the property does not exist.</returns>
  69615. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions that may occur, especially conversion errors.</exception>
  69616. </member>
  69617. <member name="M:Spire.Xmp.IXmpMeta.SetPropertyBoolean(System.String,System.String,System.Boolean,Spire.Xmp.Options.PropertyOptions)">
  69618. <summary>Convenience method to set a property to a literal <c>boolean</c> value.</summary>
  69619. <param name="schemaNs">The namespace URI for the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69620. <param name="propName">The name of the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69621. <param name="propValue">the literal property value as <c>boolean</c>.</param>
  69622. <param name="options">options of the property to set (optional).</param>
  69623. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions that may occur.</exception>
  69624. </member>
  69625. <member name="M:Spire.Xmp.IXmpMeta.SetPropertyBoolean(System.String,System.String,System.Boolean)">
  69626. <seealso cref="M:Spire.Xmp.IXmpMeta.SetPropertyBoolean(System.String,System.String,System.Boolean,Spire.Xmp.Options.PropertyOptions)"/>
  69627. <param name="schemaNs">The namespace URI for the property</param>
  69628. <param name="propName">The name of the property</param>
  69629. <param name="propValue">the literal property value as <c>boolean</c></param>
  69630. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions</exception>
  69631. </member>
  69632. <member name="M:Spire.Xmp.IXmpMeta.SetPropertyInteger(System.String,System.String,System.Int32,Spire.Xmp.Options.PropertyOptions)">
  69633. <summary>Convenience method to set a property to a literal <c>int</c> value.</summary>
  69634. <param name="schemaNs">The namespace URI for the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69635. <param name="propName">The name of the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69636. <param name="propValue">the literal property value as <c>int</c>.</param>
  69637. <param name="options">options of the property to set (optional).</param>
  69638. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions that may occur.</exception>
  69639. </member>
  69640. <member name="M:Spire.Xmp.IXmpMeta.SetPropertyInteger(System.String,System.String,System.Int32)">
  69641. <seealso cref="M:Spire.Xmp.IXmpMeta.SetPropertyInteger(System.String,System.String,System.Int32,Spire.Xmp.Options.PropertyOptions)"/>
  69642. <param name="schemaNs">The namespace URI for the property</param>
  69643. <param name="propName">The name of the property</param>
  69644. <param name="propValue">the literal property value as <c>int</c></param>
  69645. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions</exception>
  69646. </member>
  69647. <member name="M:Spire.Xmp.IXmpMeta.SetPropertyLong(System.String,System.String,System.Int64,Spire.Xmp.Options.PropertyOptions)">
  69648. <summary>Convenience method to set a property to a literal <c>long</c> value.</summary>
  69649. <param name="schemaNs">The namespace URI for the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69650. <param name="propName">The name of the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69651. <param name="propValue">the literal property value as <c>long</c>.</param>
  69652. <param name="options">options of the property to set (optional).</param>
  69653. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions that may occur.</exception>
  69654. </member>
  69655. <member name="M:Spire.Xmp.IXmpMeta.SetPropertyLong(System.String,System.String,System.Int64)">
  69656. <seealso cref="M:Spire.Xmp.IXmpMeta.SetPropertyLong(System.String,System.String,System.Int64,Spire.Xmp.Options.PropertyOptions)"/>
  69657. <param name="schemaNs">The namespace URI for the property</param>
  69658. <param name="propName">The name of the property</param>
  69659. <param name="propValue">the literal property value as <c>long</c></param>
  69660. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions</exception>
  69661. </member>
  69662. <member name="M:Spire.Xmp.IXmpMeta.SetPropertyDouble(System.String,System.String,System.Double,Spire.Xmp.Options.PropertyOptions)">
  69663. <summary>Convenience method to set a property to a literal <c>double</c> value.</summary>
  69664. <param name="schemaNs">The namespace URI for the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69665. <param name="propName">The name of the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69666. <param name="propValue">the literal property value as <c>double</c>.</param>
  69667. <param name="options">options of the property to set (optional).</param>
  69668. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions that may occur.</exception>
  69669. </member>
  69670. <member name="M:Spire.Xmp.IXmpMeta.SetPropertyDouble(System.String,System.String,System.Double)">
  69671. <seealso cref="M:Spire.Xmp.IXmpMeta.SetPropertyDouble(System.String,System.String,System.Double,Spire.Xmp.Options.PropertyOptions)"/>
  69672. <param name="schemaNs">The namespace URI for the property</param>
  69673. <param name="propName">The name of the property</param>
  69674. <param name="propValue">the literal property value as <c>double</c></param>
  69675. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions</exception>
  69676. </member>
  69677. <member name="M:Spire.Xmp.IXmpMeta.SetPropertyDate(System.String,System.String,Spire.Xmp.IXmpDateTime,Spire.Xmp.Options.PropertyOptions)">
  69678. <summary>Convenience method to set a property with an XMPDateTime-object, which is serialized to an ISO8601 date.</summary>
  69679. <param name="schemaNs">The namespace URI for the property. Has the same usage as in<see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69680. <param name="propName">The name of the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69681. <param name="propValue">the property value as <c>XMPDateTime</c>.</param>
  69682. <param name="options">options of the property to set (optional).</param>
  69683. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions that may occur.</exception>
  69684. </member>
  69685. <member name="M:Spire.Xmp.IXmpMeta.SetPropertyDate(System.String,System.String,Spire.Xmp.IXmpDateTime)">
  69686. <seealso cref="M:Spire.Xmp.IXmpMeta.SetPropertyDate(System.String,System.String,Spire.Xmp.IXmpDateTime,Spire.Xmp.Options.PropertyOptions)"/>
  69687. <param name="schemaNs">The namespace URI for the property</param>
  69688. <param name="propName">The name of the property</param>
  69689. <param name="propValue">the property value as <c>XMPDateTime</c></param>
  69690. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions</exception>
  69691. </member>
  69692. <member name="M:Spire.Xmp.IXmpMeta.SetPropertyCalendar(System.String,System.String,Spire.Xmp.Sharpen.Calendar,Spire.Xmp.Options.PropertyOptions)">
  69693. <summary>Convenience method to set a property with a Calendar-object, which is serialized to an ISO8601 date.</summary>
  69694. <param name="schemaNs">The namespace URI for the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69695. <param name="propName">The name of the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69696. <param name="propValue">the property value as <c>Calendar</c>.</param>
  69697. <param name="options">options of the property to set (optional).</param>
  69698. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions that may occur.</exception>
  69699. </member>
  69700. <member name="M:Spire.Xmp.IXmpMeta.SetPropertyCalendar(System.String,System.String,Spire.Xmp.Sharpen.Calendar)">
  69701. <seealso cref="M:Spire.Xmp.IXmpMeta.SetPropertyCalendar(System.String,System.String,Spire.Xmp.Sharpen.Calendar,Spire.Xmp.Options.PropertyOptions)"/>
  69702. <param name="schemaNs">The namespace URI for the property</param>
  69703. <param name="propName">The name of the property</param>
  69704. <param name="propValue">the property value as <c>Calendar</c></param>
  69705. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions</exception>
  69706. </member>
  69707. <member name="M:Spire.Xmp.IXmpMeta.SetPropertyBase64(System.String,System.String,System.Byte[],Spire.Xmp.Options.PropertyOptions)">
  69708. <summary>Convenience method to set a property from a binary <c>byte[]</c>-array, which is serialized as base64-string.</summary>
  69709. <param name="schemaNs">The namespace URI for the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69710. <param name="propName">The name of the property. Has the same usage as in <see cref="M:Spire.Xmp.IXmpMeta.GetProperty(System.String,System.String)"/>.</param>
  69711. <param name="propValue">the literal property value as byte array.</param>
  69712. <param name="options">options of the property to set (optional).</param>
  69713. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions that may occur.</exception>
  69714. </member>
  69715. <member name="M:Spire.Xmp.IXmpMeta.SetPropertyBase64(System.String,System.String,System.Byte[])">
  69716. <seealso cref="M:Spire.Xmp.IXmpMeta.SetPropertyBase64(System.String,System.String,System.Byte[],Spire.Xmp.Options.PropertyOptions)"/>
  69717. <param name="schemaNs">The namespace URI for the property</param>
  69718. <param name="propName">The name of the property</param>
  69719. <param name="propValue">the literal property value as byte array</param>
  69720. <exception cref="T:Spire.Xmp.XmpException">Wraps all exceptions</exception>
  69721. </member>
  69722. <member name="P:Spire.Xmp.IXmpMeta.Properties">
  69723. <summary>Constructs an enumerable for the properties within this XMP object.</summary>
  69724. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions that may occur.</exception>
  69725. </member>
  69726. <member name="M:Spire.Xmp.IXmpMeta.GetObjectName">
  69727. <summary>This correlates to the about-attribute, returns the empty String if no name is set.</summary>
  69728. <returns>Returns the name of the XMP object.</returns>
  69729. </member>
  69730. <member name="M:Spire.Xmp.IXmpMeta.SetObjectName(System.String)">
  69731. <param name="name">Sets the name of the XMP object.</param>
  69732. </member>
  69733. <member name="M:Spire.Xmp.IXmpMeta.GetPacketHeader">
  69734. <returns>
  69735. Returns the unparsed content of the &lt;?xpacket&gt; processing instruction.
  69736. This contains normally the attribute-like elements 'begin="&lt;BOM&gt;"
  69737. id="W5M0MpCehiHzreSzNTczkc9d"' and possibly the deprecated elements 'bytes="1234"' or
  69738. 'encoding="XXX"'. If the parsed packet has not been wrapped into an xpacket,
  69739. <c>null</c> is returned.
  69740. </returns>
  69741. </member>
  69742. <member name="M:Spire.Xmp.IXmpMeta.Sort">
  69743. <remarks>
  69744. Sorts the complete datamodel according to the following rules:
  69745. <list type="bullet">
  69746. <item>Schema nodes are sorted by prefix.</item>
  69747. <item>Properties at top level and within structs are sorted by full name, that is prefix + local name.</item>
  69748. <item>Array items are not sorted, even if they have no certain order such as bags.</item>
  69749. <item>Qualifier are sorted, with the exception of "xml:lang" and/or "rdf:type" that stay at the top of the list in that order.</item>
  69750. </list>
  69751. </remarks>
  69752. </member>
  69753. <member name="M:Spire.Xmp.IXmpMeta.Normalize(Spire.Xmp.Options.ParseOptions)">
  69754. <summary>Perform the normalization as a separate parsing step.</summary>
  69755. <remarks>
  69756. Normally it is done during parsing, unless <see cref="P:Spire.Xmp.Options.ParseOptions.OmitNormalization"/> is set to <c>true</c>.
  69757. <para />
  69758. Note: It does no harm to call this method to an already normalized xmp object.
  69759. It was a PDF/A requirement to get hand on the unnormalized <c>XMPMeta</c> object.
  69760. </remarks>
  69761. <param name="options">optional parsing options.</param>
  69762. <exception cref="T:Spire.Xmp.XmpException">Wraps all errors and exceptions that may occur.</exception>
  69763. </member>
  69764. <member name="M:Spire.Xmp.IXmpMeta.DumpObject">
  69765. <summary>Renders this node and the tree under this node in a human readable form.</summary>
  69766. <returns>Returns a multiline string containing the dump.</returns>
  69767. </member>
  69768. <member name="T:Spire.Xmp.IXmpProperty">
  69769. <summary>Models a a text property together with its language and options.</summary>
  69770. <author>Stefan Makswit</author>
  69771. <since>23.01.2006</since>
  69772. </member>
  69773. <member name="P:Spire.Xmp.IXmpProperty.Value">
  69774. <value>Returns the value of the property.</value>
  69775. </member>
  69776. <member name="P:Spire.Xmp.IXmpProperty.Options">
  69777. <value>Returns the options of the property.</value>
  69778. </member>
  69779. <member name="P:Spire.Xmp.IXmpProperty.Language">
  69780. <summary>
  69781. Only set by <see cref="M:Spire.Xmp.IXmpMeta.GetLocalizedText(System.String,System.String,System.String,System.String)"/>.
  69782. </summary>
  69783. <value>Returns the language of the alt-text item.</value>
  69784. </member>
  69785. <member name="T:Spire.Xmp.IXmpPropertyInfo">
  69786. <summary>Models a property together with its path and namespace.</summary>
  69787. <remarks>Instances of this type are are iterated via <see cref="T:Spire.Xmp.IXmpIterator"/>.</remarks>
  69788. <author>Stefan Makswit</author>
  69789. <since>06.07.2006</since>
  69790. </member>
  69791. <member name="P:Spire.Xmp.IXmpPropertyInfo.Namespace">
  69792. <value>Returns the namespace of the property</value>
  69793. </member>
  69794. <member name="P:Spire.Xmp.IXmpPropertyInfo.Path">
  69795. <value>Returns the path of the property, but only if returned by the iterator.</value>
  69796. </member>
  69797. <member name="T:Spire.Xmp.IXmpSchemaRegistry">
  69798. <summary>
  69799. The schema registry keeps track of all namespaces and aliases used in the XMP
  69800. metadata.
  69801. </summary>
  69802. <remarks>
  69803. At initialisation time, the default namespaces and default aliases
  69804. are automatically registered. <b>Namespaces</b> must be registered before
  69805. used in namespace URI parameters or path expressions. Within the XMP Toolkit
  69806. the registered namespace URIs and prefixes must be unique. Additional
  69807. namespaces encountered when parsing RDF are automatically registered. The
  69808. namespace URI should always end in an XML name separator such as '/' or '#'.
  69809. This is because some forms of RDF shorthand catenate a namespace URI with an
  69810. element name to form a new URI.
  69811. <para />
  69812. <b>Aliases</b> in XMP serve the same purpose as Windows file shortcuts,
  69813. Macintosh file aliases, or UNIX file symbolic links. The aliases are simply
  69814. multiple names for the same property. One distinction of XMP aliases is that
  69815. they are ordered, there is an alias name pointing to an actual name. The
  69816. primary significance of the actual name is that it is the preferred name for
  69817. output, generally the most widely recognized name.
  69818. <para />
  69819. The names that can be aliased in XMP are restricted. The alias must be a top
  69820. level property name, not a field within a structure or an element within an
  69821. array. The actual may be a top level property name, the first element within
  69822. a top level array, or the default element in an alt-text array. This does not
  69823. mean the alias can only be a simple property. It is OK to alias a top level
  69824. structure or array to an identical top level structure or array, or to the
  69825. first item of an array of structures.
  69826. </remarks>
  69827. <author>Stefan Makswit</author>
  69828. <since>27.01.2006</since>
  69829. </member>
  69830. <member name="M:Spire.Xmp.IXmpSchemaRegistry.RegisterNamespace(System.String,System.String)">
  69831. <summary>Register a namespace URI with a suggested prefix.</summary>
  69832. <remarks>
  69833. It is not an error if the URI is already registered, no matter what the prefix is.
  69834. If the URI is not registered but the suggested prefix is in use, a unique prefix is
  69835. created from the suggested one. The actual registered prefix is always
  69836. returned. The function result tells if the registered prefix is the
  69837. suggested one.
  69838. <para />
  69839. Note: No checking is presently done on either the URI or the prefix.
  69840. </remarks>
  69841. <param name="namespaceUri">The URI for the namespace. Must be a valid XML URI.</param>
  69842. <param name="suggestedPrefix">
  69843. The suggested prefix to be used if the URI is not yet
  69844. registered. Must be a valid XML name.
  69845. </param>
  69846. <returns>
  69847. Returns the registered prefix for this URI, is equal to the
  69848. suggestedPrefix if the namespace hasn't been registered before,
  69849. otherwise the existing prefix.
  69850. </returns>
  69851. <exception cref="T:Spire.Xmp.XmpException">If the parameters are not accordingly set</exception>
  69852. </member>
  69853. <member name="M:Spire.Xmp.IXmpSchemaRegistry.GetNamespacePrefix(System.String)">
  69854. <summary>Obtain the prefix for a registered namespace URI.</summary>
  69855. <remarks>
  69856. It is not an error if the namespace URI is not registered.
  69857. </remarks>
  69858. <param name="namespaceUri">
  69859. The URI for the namespace. Must not be null or the empty
  69860. string.
  69861. </param>
  69862. <returns>Returns the prefix registered for this namespace URI or null.</returns>
  69863. </member>
  69864. <member name="M:Spire.Xmp.IXmpSchemaRegistry.GetNamespaceUri(System.String)">
  69865. <summary>Obtain the URI for a registered namespace prefix.</summary>
  69866. <remarks>
  69867. It is not an error if the namespace prefix is not registered.
  69868. </remarks>
  69869. <param name="namespacePrefix">
  69870. The prefix for the namespace. Must not be null or the empty
  69871. string.
  69872. </param>
  69873. <returns>Returns the URI registered for this prefix or null.</returns>
  69874. </member>
  69875. <member name="P:Spire.Xmp.IXmpSchemaRegistry.Namespaces">
  69876. <summary>
  69877. Returns the registered prefix/namespace-pairs as map, where the keys are the
  69878. namespaces and the values are the prefixes.
  69879. </summary>
  69880. </member>
  69881. <member name="P:Spire.Xmp.IXmpSchemaRegistry.Prefixes">
  69882. <summary>
  69883. Returns the registered namespace/prefix-pairs as map, where the keys are the
  69884. prefixes and the values are the namespaces.
  69885. </summary>
  69886. </member>
  69887. <member name="M:Spire.Xmp.IXmpSchemaRegistry.DeleteNamespace(System.String)">
  69888. <summary>Deletes a namespace from the registry.</summary>
  69889. <remarks>
  69890. Does nothing if the URI is not registered, or if the namespaceURI
  69891. parameter is null or the empty string.
  69892. <para />
  69893. Note: Not yet implemented.
  69894. </remarks>
  69895. <param name="namespaceUri">The URI for the namespace.</param>
  69896. </member>
  69897. <member name="M:Spire.Xmp.IXmpSchemaRegistry.ResolveAlias(System.String,System.String)">
  69898. <summary>Determines if a name is an alias, and what it is aliased to.</summary>
  69899. <param name="aliasNs">
  69900. The namespace URI of the alias. Must not be <c>null</c> or the empty string.
  69901. </param>
  69902. <param name="aliasProp">
  69903. The name of the alias. May be an arbitrary path expression
  69904. path, must not be <c>null</c> or the empty string.
  69905. </param>
  69906. <returns>
  69907. Returns the <c>XMPAliasInfo</c> for the given alias namespace and property or
  69908. <c>null</c> if there is no such alias.
  69909. </returns>
  69910. </member>
  69911. <member name="M:Spire.Xmp.IXmpSchemaRegistry.FindAliases(System.String)">
  69912. <summary>Collects all aliases that are contained in the provided namespace.</summary>
  69913. <remarks>
  69914. Collects all aliases that are contained in the provided namespace.
  69915. If nothing is found, an empty array is returned.
  69916. </remarks>
  69917. <param name="aliasNs">a schema namespace URI</param>
  69918. <returns>Returns all alias infos from aliases that are contained in the provided namespace.</returns>
  69919. </member>
  69920. <member name="M:Spire.Xmp.IXmpSchemaRegistry.FindAlias(System.String)">
  69921. <summary>Searches for registered aliases.</summary>
  69922. <param name="qname">an XML conform qname</param>
  69923. <returns>
  69924. Returns if an alias definition for the given qname to another
  69925. schema and property is registered.
  69926. </returns>
  69927. </member>
  69928. <member name="P:Spire.Xmp.IXmpSchemaRegistry.Aliases">
  69929. <summary>
  69930. Returns the registered aliases as map, where the key is the "qname" (prefix and name)
  69931. and the value an <c>XMPAliasInfo</c>-object.
  69932. </summary>
  69933. </member>
  69934. <member name="T:Spire.Xmp.IXmpVersionInfo">
  69935. <summary>XMP Toolkit Version Information.</summary>
  69936. <remarks>
  69937. Version information for the XMP toolkit is available at runtime via <see cref="P:Spire.Xmp.XmpMetaFactory.VersionInfo"/>.
  69938. </remarks>
  69939. <author>Stefan Makswit</author>
  69940. <since>23.01.2006</since>
  69941. </member>
  69942. <member name="P:Spire.Xmp.IXmpVersionInfo.Major">
  69943. <value>Returns the primary release number, the "1" in version "1.2.3".</value>
  69944. </member>
  69945. <member name="P:Spire.Xmp.IXmpVersionInfo.Minor">
  69946. <value>Returns the secondary release number, the "2" in version "1.2.3".</value>
  69947. </member>
  69948. <member name="P:Spire.Xmp.IXmpVersionInfo.Micro">
  69949. <value>Returns the tertiary release number, the "3" in version "1.2.3".</value>
  69950. </member>
  69951. <member name="P:Spire.Xmp.IXmpVersionInfo.Build">
  69952. <value>Returns a rolling build number, monotonically increasing in a release.</value>
  69953. </member>
  69954. <member name="P:Spire.Xmp.IXmpVersionInfo.IsDebug">
  69955. <value>Returns true if this is a debug build.</value>
  69956. </member>
  69957. <member name="P:Spire.Xmp.IXmpVersionInfo.Message">
  69958. <value>Returns a comprehensive version information string.</value>
  69959. </member>
  69960. <member name="T:Spire.Xmp.Options.AliasOptions">
  69961. <summary>Options for XMPSchemaRegistryImpl#registerAlias.</summary>
  69962. <author>Stefan Makswit</author>
  69963. <since>20.02.2006</since>
  69964. </member>
  69965. <member name="F:Spire.Xmp.Options.AliasOptions.PropDirect">
  69966. <summary>This is a direct mapping.</summary>
  69967. <remarks>This is a direct mapping. The actual data type does not matter.</remarks>
  69968. </member>
  69969. <member name="F:Spire.Xmp.Options.AliasOptions.PropArray">
  69970. <summary>The actual is an unordered array, the alias is to the first element of the array.</summary>
  69971. </member>
  69972. <member name="F:Spire.Xmp.Options.AliasOptions.PropArrayOrdered">
  69973. <summary>The actual is an ordered array, the alias is to the first element of the array.</summary>
  69974. </member>
  69975. <member name="F:Spire.Xmp.Options.AliasOptions.PropArrayAlternate">
  69976. <summary>The actual is an alternate array, the alias is to the first element of the array.</summary>
  69977. </member>
  69978. <member name="F:Spire.Xmp.Options.AliasOptions.PropArrayAltText">
  69979. <summary>The actual is an alternate text array, the alias is to the 'x-default' element of the array.</summary>
  69980. </member>
  69981. <member name="M:Spire.Xmp.Options.AliasOptions.#ctor(System.Int32)">
  69982. <param name="options">the options to init with</param>
  69983. <exception cref="T:Spire.Xmp.XmpException">If options are not consistant</exception>
  69984. </member>
  69985. <member name="M:Spire.Xmp.Options.AliasOptions.IsSimple">
  69986. <returns>Returns if the alias is of the simple form.</returns>
  69987. </member>
  69988. <member name="M:Spire.Xmp.Options.AliasOptions.ToPropertyOptions">
  69989. <returns>
  69990. Returns a <see cref="T:Spire.Xmp.Options.PropertyOptions"/> object
  69991. </returns>
  69992. <exception cref="T:Spire.Xmp.XmpException">If the options are not consistant.</exception>
  69993. </member>
  69994. <member name="T:Spire.Xmp.Options.IteratorOptions">
  69995. <summary>Options for <c>XMPIterator</c> construction.</summary>
  69996. <author>Stefan Makswit</author>
  69997. <since>24.01.2006</since>
  69998. </member>
  69999. <member name="F:Spire.Xmp.Options.IteratorOptions.JustChildren">
  70000. <summary>Just do the immediate children of the root, default is subtree.</summary>
  70001. </member>
  70002. <member name="F:Spire.Xmp.Options.IteratorOptions.JustLeafNodes">
  70003. <summary>Just do the leaf nodes, default is all nodes in the subtree.</summary>
  70004. <remarks>
  70005. Just do the leaf nodes, default is all nodes in the subtree.
  70006. Bugfix #2658965: If this option is set the Iterator returns the namespace
  70007. of the leaf instead of the namespace of the base property.
  70008. </remarks>
  70009. </member>
  70010. <member name="F:Spire.Xmp.Options.IteratorOptions.JustLeafName">
  70011. <summary>Return just the leaf part of the path, default is the full path.</summary>
  70012. </member>
  70013. <member name="F:Spire.Xmp.Options.IteratorOptions.OmitQualifiers">
  70014. <summary>Omit all qualifiers.</summary>
  70015. </member>
  70016. <member name="T:Spire.Xmp.Options.Options">
  70017. <summary>The base class for a collection of 32 flag bits.</summary>
  70018. <remarks>
  70019. The base class for a collection of 32 flag bits. Individual flags are defined as enum value bit
  70020. masks. Inheriting classes add convenience accessor methods.
  70021. </remarks>
  70022. <author>Stefan Makswit</author>
  70023. <since>24.01.2006</since>
  70024. </member>
  70025. <member name="F:Spire.Xmp.Options.Options._options">
  70026. <summary>the internal int containing all options</summary>
  70027. </member>
  70028. <member name="F:Spire.Xmp.Options.Options._optionNames">
  70029. <summary>a map containing the bit names</summary>
  70030. </member>
  70031. <member name="M:Spire.Xmp.Options.Options.#ctor">
  70032. <summary>The default constructor.</summary>
  70033. </member>
  70034. <member name="M:Spire.Xmp.Options.Options.#ctor(System.Int32)">
  70035. <summary>Constructor with the options bit mask.</summary>
  70036. <param name="options">the options bit mask</param>
  70037. <exception cref="T:Spire.Xmp.XmpException">If the options are not correct</exception>
  70038. </member>
  70039. <member name="M:Spire.Xmp.Options.Options.Clear">
  70040. <summary>Resets the options.</summary>
  70041. </member>
  70042. <member name="M:Spire.Xmp.Options.Options.IsExactly(System.Int32)">
  70043. <param name="optionBits">an option bitmask</param>
  70044. <returns>Returns true, if this object is equal to the given options.</returns>
  70045. </member>
  70046. <member name="M:Spire.Xmp.Options.Options.ContainsAllOptions(System.Int32)">
  70047. <param name="optionBits">an option bitmask</param>
  70048. <returns>Returns true, if this object contains all given options.</returns>
  70049. </member>
  70050. <member name="M:Spire.Xmp.Options.Options.ContainsOneOf(System.Int32)">
  70051. <param name="optionBits">an option bitmask</param>
  70052. <returns>Returns true, if this object contain at least one of the given options.</returns>
  70053. </member>
  70054. <member name="M:Spire.Xmp.Options.Options.GetOption(System.Int32)">
  70055. <param name="optionBit">the binary bit or bits that are requested</param>
  70056. <returns>Returns if <emp>all</emp> of the requested bits are set or not.</returns>
  70057. </member>
  70058. <member name="M:Spire.Xmp.Options.Options.SetOption(System.Int32,System.Boolean)">
  70059. <param name="optionBits">the binary bit or bits that shall be set to the given value</param>
  70060. <param name="value">the boolean value to set</param>
  70061. </member>
  70062. <member name="M:Spire.Xmp.Options.Options.GetOptions">
  70063. <summary>Is friendly to access it during the tests.</summary>
  70064. <returns>Returns the options.</returns>
  70065. </member>
  70066. <member name="M:Spire.Xmp.Options.Options.SetOptions(System.Int32)">
  70067. <param name="options">The options to set.</param>
  70068. <exception cref="T:Spire.Xmp.XmpException">If the options are not correct</exception>
  70069. </member>
  70070. <member name="M:Spire.Xmp.Options.Options.GetOptionsString">
  70071. <summary>Creates a human readable string from the set options.</summary>
  70072. <remarks>
  70073. <em>Note:</em> This method is quite expensive and should only be used within tests or as
  70074. </remarks>
  70075. <returns>
  70076. Returns a string listing all options that are set to <c>true</c> by their name,
  70077. like "option1 | option4".
  70078. </returns>
  70079. </member>
  70080. <member name="M:Spire.Xmp.Options.Options.ToString">
  70081. <returns>Returns the options as hex bitmask.</returns>
  70082. </member>
  70083. <member name="M:Spire.Xmp.Options.Options.GetValidOptions">
  70084. <summary>To be implemented by inheritants.</summary>
  70085. <returns>Returns a bit mask where all valid option bits are set.</returns>
  70086. </member>
  70087. <member name="M:Spire.Xmp.Options.Options.DefineOptionName(System.Int32)">
  70088. <summary>To be implemented by inheritants.</summary>
  70089. <param name="option">a single, valid option bit.</param>
  70090. <returns>Returns a human readable name for an option bit.</returns>
  70091. </member>
  70092. <member name="M:Spire.Xmp.Options.Options.AssertConsistency(System.Int32)">
  70093. <summary>The inheriting option class can do additional checks on the options.</summary>
  70094. <remarks>
  70095. The inheriting option class can do additional checks on the options.
  70096. <em>Note:</em> For performance reasons this method is only called
  70097. when setting bitmasks directly.
  70098. When get- and set-methods are used, this method must be called manually,
  70099. normally only when the Options-object has been created from a client
  70100. (it has to be made public therefore).
  70101. </remarks>
  70102. <param name="options">the bitmask to check.</param>
  70103. <exception cref="T:Spire.Xmp.XmpException">Thrown if the options are not consistent.</exception>
  70104. </member>
  70105. <member name="M:Spire.Xmp.Options.Options.AssertOptionsValid(System.Int32)">
  70106. <summary>Checks options before they are set.</summary>
  70107. <remarks>
  70108. First it is checked if only defined options are used, second the additional
  70109. <see cref="M:Spire.Xmp.Options.Options.AssertConsistency(System.Int32)"/>-method is called.
  70110. </remarks>
  70111. <param name="options">the options to check</param>
  70112. <exception cref="T:Spire.Xmp.XmpException">Thrown if the options are invalid.</exception>
  70113. </member>
  70114. <member name="M:Spire.Xmp.Options.Options.GetOptionName(System.Int32)">
  70115. <summary>Looks up or asks the inherited class for the name of an option bit.</summary>
  70116. <remarks>
  70117. Looks up or asks the inherited class for the name of an option bit.
  70118. Its save that there is only one valid option handed into the method.
  70119. </remarks>
  70120. <param name="option">a single option bit</param>
  70121. <returns>Returns the option name or undefined.</returns>
  70122. </member>
  70123. <member name="M:Spire.Xmp.Options.Options.ProcureOptionNames">
  70124. <returns>Returns the optionNames map and creates it if required.</returns>
  70125. </member>
  70126. <member name="T:Spire.Xmp.Options.ParseOptions">
  70127. <summary>
  70128. Options for <see cref="M:Spire.Xmp.XmpMetaFactory.Parse(System.IO.Stream,Spire.Xmp.Options.ParseOptions)"/>.
  70129. </summary>
  70130. <author>Stefan Makswit</author>
  70131. <since>24.01.2006</since>
  70132. </member>
  70133. <member name="F:Spire.Xmp.Options.ParseOptions.RequireXmpMetaFlag">
  70134. <summary>Require a surrounding &quot;x:xmpmeta&quot; element in the xml-document.</summary>
  70135. </member>
  70136. <member name="F:Spire.Xmp.Options.ParseOptions.StrictAliasingFlag">
  70137. <summary>Do not reconcile alias differences, throw an exception instead.</summary>
  70138. </member>
  70139. <member name="F:Spire.Xmp.Options.ParseOptions.FixControlCharsFlag">
  70140. <summary>Convert ASCII control characters 0x01 - 0x1F (except tab, cr, and lf) to spaces.</summary>
  70141. </member>
  70142. <member name="F:Spire.Xmp.Options.ParseOptions.AcceptLatin1Flag">
  70143. <summary>If the input is not unicode, try to parse it as ISO-8859-1.</summary>
  70144. </member>
  70145. <member name="F:Spire.Xmp.Options.ParseOptions.OmitNormalizationFlag">
  70146. <summary>Do not carry run the XMPNormalizer on a packet, leave it as it is.</summary>
  70147. </member>
  70148. <member name="F:Spire.Xmp.Options.ParseOptions.DisallowDoctypeFlag">
  70149. <summary>Disallow DOCTYPE declarations to prevent entity expansion attacks.</summary>
  70150. </member>
  70151. <member name="F:Spire.Xmp.Options.ParseOptions.mXMPNodesToLimit">
  70152. <summary>Map of nodes whose children are to be limited.</summary>
  70153. </member>
  70154. <member name="M:Spire.Xmp.Options.ParseOptions.#ctor">
  70155. <summary>Sets the options to the default values.</summary>
  70156. </member>
  70157. <member name="P:Spire.Xmp.Options.ParseOptions.AreXMPNodesLimited">
  70158. <summary>Returns true if some XMP nodes have been limited.</summary>
  70159. </member>
  70160. <member name="M:Spire.Xmp.Options.ParseOptions.SetXMPNodesToLimit(System.Collections.Generic.Dictionary{System.String,System.Int32})">
  70161. <param name="nodeMap">the Map with name of nodes and number-of-items to limit them to</param>
  70162. <summary>Returns the instance to call more set-methods.</summary>
  70163. </member>
  70164. <member name="M:Spire.Xmp.Options.ParseOptions.GetXMPNodesToLimit">
  70165. <summary>Returns map containing names oF XMP nodes to limit and number-of-items limit corresponding to the XMP nodes.</summary>
  70166. </member>
  70167. <member name="T:Spire.Xmp.Options.PropertyOptions">
  70168. <summary>
  70169. The property flags are used when properties are fetched from the <c>XMPMeta</c>-object
  70170. and provide more detailed information about the property.
  70171. </summary>
  70172. <author>Stefan Makswit</author>
  70173. <since>03.07.2006</since>
  70174. </member>
  70175. <member name="F:Spire.Xmp.Options.PropertyOptions.DeleteExisting">
  70176. <summary>may be used in the future</summary>
  70177. </member>
  70178. <member name="M:Spire.Xmp.Options.PropertyOptions.#ctor">
  70179. <summary>Default constructor</summary>
  70180. </member>
  70181. <member name="M:Spire.Xmp.Options.PropertyOptions.#ctor(System.Int32)">
  70182. <summary>Initialization constructor</summary>
  70183. <param name="options">the initialization options</param>
  70184. <exception cref="T:Spire.Xmp.XmpException">If the options are not valid</exception>
  70185. </member>
  70186. <member name="P:Spire.Xmp.Options.PropertyOptions.IsUri">
  70187. <summary>
  70188. Get and set whether the property value is a URI. It is serialized to RDF using the
  70189. <c>rdf:resource</c> attribute. Not mandatory for URIs, but considered RDF-savvy.
  70190. </summary>
  70191. </member>
  70192. <member name="P:Spire.Xmp.Options.PropertyOptions.HasQualifiers">
  70193. <value>
  70194. Return whether the property has qualifiers. These could be an <tt>xml:lang</tt>
  70195. attribute, an <tt>rdf:type</tt> property, or a general qualifier. See the
  70196. introductory discussion of qualified properties for more information.
  70197. </value>
  70198. </member>
  70199. <member name="P:Spire.Xmp.Options.PropertyOptions.IsQualifier">
  70200. <value>
  70201. Return whether this property is a qualifier for some other property. Note that if the
  70202. qualifier itself has a structured value, this flag is only set for the top node of
  70203. the qualifier's subtree. Qualifiers may have arbitrary structure, and may even have
  70204. qualifiers.
  70205. </value>
  70206. </member>
  70207. <member name="P:Spire.Xmp.Options.PropertyOptions.HasLanguage">
  70208. <value>Return whether this property has an <tt>xml:lang</tt> qualifier.</value>
  70209. </member>
  70210. <member name="P:Spire.Xmp.Options.PropertyOptions.HasType">
  70211. <value>Return whether this property has an <tt>rdf:type</tt> qualifier.</value>
  70212. </member>
  70213. <member name="P:Spire.Xmp.Options.PropertyOptions.IsStruct">
  70214. <value>Return whether this property contains nested fields.</value>
  70215. </member>
  70216. <member name="P:Spire.Xmp.Options.PropertyOptions.IsArray">
  70217. <value>
  70218. Return whether this property is an array. By itself this indicates a general
  70219. unordered array. It is serialized using an <tt>rdf:Bag</tt> container.
  70220. </value>
  70221. </member>
  70222. <member name="P:Spire.Xmp.Options.PropertyOptions.IsArrayOrdered">
  70223. <value>
  70224. Return whether this property is an ordered array. Appears in conjunction with
  70225. getPropValueIsArray(). It is serialized using an <tt>rdf:Seq</tt> container.
  70226. </value>
  70227. </member>
  70228. <member name="P:Spire.Xmp.Options.PropertyOptions.IsArrayAlternate">
  70229. <value>
  70230. Return whether this property is an alternative array. Appears in conjunction with
  70231. getPropValueIsArray(). It is serialized using an <tt>rdf:Alt</tt> container.
  70232. </value>
  70233. </member>
  70234. <member name="P:Spire.Xmp.Options.PropertyOptions.IsArrayAltText">
  70235. <value>
  70236. Return whether this property is an alt-text array. Appears in conjunction with
  70237. getPropArrayIsAlternate(). It is serialized using an <tt>rdf:Alt</tt> container.
  70238. Each array element is a simple property with an <tt>xml:lang</tt> attribute.
  70239. </value>
  70240. </member>
  70241. <member name="P:Spire.Xmp.Options.PropertyOptions.IsArrayLimited">
  70242. <value>Return whether this property is an array with a limit on number-of-elements.</value>
  70243. </member>
  70244. <member name="M:Spire.Xmp.Options.PropertyOptions.SetArrayElementLimit(System.Int32)">
  70245. <param name="arrayLimit">the limit to set on number-of-elements</param>
  70246. <value>Returns this to enable cascaded options.</value>
  70247. </member>
  70248. <member name="P:Spire.Xmp.Options.PropertyOptions.ArrayElementsLimit">
  70249. <value>Returns the current limit on number-of-elements</value>
  70250. </member>
  70251. <member name="P:Spire.Xmp.Options.PropertyOptions.IsSchemaNode">
  70252. <value>Returns whether the SCHEMA_NODE option is set.</value>
  70253. </member>
  70254. <member name="P:Spire.Xmp.Options.PropertyOptions.IsCompositeProperty">
  70255. <value>Returns whether the property is of composite type - an array or a struct.</value>
  70256. </member>
  70257. <member name="P:Spire.Xmp.Options.PropertyOptions.IsSimple">
  70258. <value>Returns whether the property is of composite type - an array or a struct.</value>
  70259. </member>
  70260. <member name="M:Spire.Xmp.Options.PropertyOptions.EqualArrayTypes(Spire.Xmp.Options.PropertyOptions)">
  70261. <summary>Compares two options set for array compatibility.</summary>
  70262. <param name="options">other options</param>
  70263. <returns>Returns true if the array options of the sets are equal.</returns>
  70264. </member>
  70265. <member name="M:Spire.Xmp.Options.PropertyOptions.MergeWith(Spire.Xmp.Options.PropertyOptions)">
  70266. <summary>Merges the set options of a another options object with this.</summary>
  70267. <remarks>
  70268. Merges the set options of a another options object with this.
  70269. If the other options set is null, this objects stays the same.
  70270. </remarks>
  70271. <param name="options">other options</param>
  70272. <exception cref="T:Spire.Xmp.XmpException">If illegal options are provided</exception>
  70273. </member>
  70274. <member name="P:Spire.Xmp.Options.PropertyOptions.IsOnlyArrayOptions">
  70275. <value>Returns true if only array options are set.</value>
  70276. </member>
  70277. <member name="M:Spire.Xmp.Options.PropertyOptions.AssertConsistency(System.Int32)">
  70278. <summary>
  70279. Checks that a node not a struct and array at the same time;
  70280. and URI cannot be a struct.
  70281. </summary>
  70282. <param name="options">the bitmask to check.</param>
  70283. <exception cref="T:Spire.Xmp.XmpException">Thrown if the options are not consistent.</exception>
  70284. </member>
  70285. <member name="T:Spire.Xmp.Options.SerializeOptions">
  70286. <summary>
  70287. Options for <see cref="M:Spire.Xmp.XmpMetaFactory.SerializeToBuffer(Spire.Xmp.IXmpMeta,Spire.Xmp.Options.SerializeOptions)"/>.
  70288. </summary>
  70289. /// <author>Stefan Makswit</author>
  70290. <since>24.01.2006</since>
  70291. </member>
  70292. <member name="F:Spire.Xmp.Options.SerializeOptions.LittleEndianBit">
  70293. <summary>Bit indicating little endian encoding, unset is big endian</summary>
  70294. </member>
  70295. <member name="F:Spire.Xmp.Options.SerializeOptions.Utf16Bit">
  70296. <summary>Bit indication UTF16 encoding.</summary>
  70297. </member>
  70298. <member name="F:Spire.Xmp.Options.SerializeOptions.EncodeUtf8">
  70299. <summary>UTF8 encoding; this is the default</summary>
  70300. </member>
  70301. <member name="M:Spire.Xmp.Options.SerializeOptions.#ctor">
  70302. <summary>Default constructor.</summary>
  70303. </member>
  70304. <member name="M:Spire.Xmp.Options.SerializeOptions.#ctor(System.Int32)">
  70305. <summary>Constructor using initial options</summary>
  70306. <param name="options">the initial options</param>
  70307. <exception cref="T:Spire.Xmp.XmpException">Thrown if options are not consistent.</exception>
  70308. </member>
  70309. <member name="P:Spire.Xmp.Options.SerializeOptions.OmitPacketWrapper">
  70310. <summary>Omit the XML packet wrapper.</summary>
  70311. </member>
  70312. <member name="P:Spire.Xmp.Options.SerializeOptions.OmitXmpMetaElement">
  70313. <summary>Omit the &lt;x:xmpmeta&gt; tag.</summary>
  70314. </member>
  70315. <member name="P:Spire.Xmp.Options.SerializeOptions.ReadOnlyPacket">
  70316. <summary>Mark packet as read-only.</summary>
  70317. <remarks>Default is a writeable packet.</remarks>
  70318. </member>
  70319. <member name="P:Spire.Xmp.Options.SerializeOptions.UseCompactFormat">
  70320. <summary>Use a compact form of RDF.</summary>
  70321. <remarks>
  70322. Use a compact form of RDF.
  70323. The compact form is the default serialization format (this flag is technically ignored).
  70324. To serialize to the canonical form, set the flag USE_CANONICAL_FORMAT.
  70325. If both flags &quot;compact&quot; and &quot;canonical&quot; are set, canonical is used.
  70326. </remarks>
  70327. </member>
  70328. <member name="P:Spire.Xmp.Options.SerializeOptions.UseCanonicalFormat">
  70329. <summary>Use the canonical form of RDF if set.</summary>
  70330. <remarks>By default the compact form is used.</remarks>
  70331. </member>
  70332. <member name="P:Spire.Xmp.Options.SerializeOptions.UsePlainXmp">
  70333. <summary>Serialize as &quot;Plain XMP&quot;, not RDF.</summary>
  70334. </member>
  70335. <member name="P:Spire.Xmp.Options.SerializeOptions.IncludeThumbnailPad">
  70336. <summary>Include a padding allowance for a thumbnail image.</summary>
  70337. <remarks>
  70338. Include a padding allowance for a thumbnail image. If no <tt>xmp:Thumbnails</tt> property
  70339. is present, the typical space for a JPEG thumbnail is used.
  70340. </remarks>
  70341. </member>
  70342. <member name="P:Spire.Xmp.Options.SerializeOptions.ExactPacketLength">
  70343. <summary>The padding parameter provides the overall packet length.</summary>
  70344. <remarks>
  70345. The padding parameter provides the overall packet length. The actual amount of padding is
  70346. computed. An exception is thrown if the packet exceeds this length with no padding.
  70347. </remarks>
  70348. </member>
  70349. <member name="P:Spire.Xmp.Options.SerializeOptions.Sort">
  70350. <summary>Sort the struct properties and qualifier before serializing</summary>
  70351. </member>
  70352. <member name="P:Spire.Xmp.Options.SerializeOptions.EncodeUtf16Be">
  70353. <summary>UTF16BE encoding</summary>
  70354. </member>
  70355. <member name="P:Spire.Xmp.Options.SerializeOptions.EncodeUtf16Le">
  70356. <summary>UTF16LE encoding</summary>
  70357. </member>
  70358. <member name="P:Spire.Xmp.Options.SerializeOptions.BaseIndent">
  70359. <summary>
  70360. The number of levels of indentation to be used for the outermost XML element in the
  70361. serialized RDF.
  70362. </summary>
  70363. <remarks>
  70364. The number of levels of indentation to be used for the outermost XML element in the
  70365. serialized RDF. This is convenient when embedding the RDF in other text, defaults to 0.
  70366. </remarks>
  70367. </member>
  70368. <member name="P:Spire.Xmp.Options.SerializeOptions.Indent">
  70369. <summary>
  70370. The string to be used for each level of indentation in the serialized
  70371. RDF.
  70372. </summary>
  70373. <remarks>
  70374. The string to be used for each level of indentation in the serialized
  70375. RDF. If empty it defaults to two ASCII spaces, U+0020.
  70376. </remarks>
  70377. </member>
  70378. <member name="P:Spire.Xmp.Options.SerializeOptions.Newline">
  70379. <summary>The string to be used as a line terminator.</summary>
  70380. <remarks>
  70381. The string to be used as a line terminator. If empty it defaults to; linefeed, U+000A, the
  70382. standard XML newline.
  70383. </remarks>
  70384. </member>
  70385. <member name="P:Spire.Xmp.Options.SerializeOptions.Padding">
  70386. <summary>The amount of padding to be added if a writeable XML packet is created.</summary>
  70387. <remarks>
  70388. The amount of padding to be added if a writeable XML packet is created. If zero is passed
  70389. (the default) an appropriate amount of padding is computed.
  70390. </remarks>
  70391. </member>
  70392. <member name="M:Spire.Xmp.Options.SerializeOptions.GetEncoding">
  70393. <returns>Returns the text encoding to use.</returns>
  70394. </member>
  70395. <member name="M:Spire.Xmp.Options.SerializeOptions.Clone">
  70396. <returns>Returns clone of this SerializeOptions-object with the same options set.</returns>
  70397. </member>
  70398. <member name="T:Spire.Xmp.Options.TemplateOptions">
  70399. <summary>
  70400. Options for <see cref="M:Spire.Xmp.XmpMetaFactory.SerializeToBuffer(Spire.Xmp.IXmpMeta,Spire.Xmp.Options.SerializeOptions)"/>.
  70401. </summary>
  70402. <author>Stefan Makswit</author>
  70403. <since>24.01.2006</since>
  70404. </member>
  70405. <member name="M:Spire.Xmp.Options.TemplateOptions.#ctor">
  70406. <summary>Default constructor.</summary>
  70407. </member>
  70408. <member name="M:Spire.Xmp.Options.TemplateOptions.#ctor(System.Int32)">
  70409. <summary>Constructor using initial options</summary>
  70410. <param name="options">the initial options</param>
  70411. <exception cref="T:Spire.Xmp.XmpException">Thrown if options are not consistent.</exception>
  70412. </member>
  70413. <member name="P:Spire.Xmp.Options.TemplateOptions.ClearUnnamedProperties">
  70414. <summary></summary>
  70415. </member>
  70416. <member name="P:Spire.Xmp.Options.TemplateOptions.ReplaceExistingProperties">
  70417. <summary></summary>
  70418. </member>
  70419. <member name="P:Spire.Xmp.Options.TemplateOptions.IncludeInternalProperties">
  70420. <summary></summary>
  70421. </member>
  70422. <member name="P:Spire.Xmp.Options.TemplateOptions.AddNewProperties">
  70423. <summary></summary>
  70424. </member>
  70425. <member name="P:Spire.Xmp.Options.TemplateOptions.ReplaceWithDeleteEmpty">
  70426. <summary></summary>
  70427. </member>
  70428. <member name="M:Spire.Xmp.Options.TemplateOptions.Clone">
  70429. <returns>Returns clone of this TemplateOptions-object with the same options set.</returns>
  70430. </member>
  70431. <member name="T:Spire.Xmp.Sharpen.PushbackReader">
  70432. <summary>
  70433. http://grepcode.com/file_/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/io/PushbackReader.java/?v=source
  70434. </summary>
  70435. </member>
  70436. <member name="T:Spire.Xmp.XmpConstants">
  70437. <author>Stefan Makswit</author>
  70438. </member>
  70439. <member name="F:Spire.Xmp.XmpConstants.NsXml">
  70440. <summary>The XML namespace for XML.</summary>
  70441. </member>
  70442. <member name="F:Spire.Xmp.XmpConstants.NsRdf">
  70443. <summary>The XML namespace for RDF.</summary>
  70444. </member>
  70445. <member name="F:Spire.Xmp.XmpConstants.NsDC">
  70446. <summary>The XML namespace for the Dublin Core schema.</summary>
  70447. </member>
  70448. <member name="F:Spire.Xmp.XmpConstants.NsIptccore">
  70449. <summary>The XML namespace for the IPTC Core schema.</summary>
  70450. </member>
  70451. <member name="F:Spire.Xmp.XmpConstants.NsIptcext">
  70452. <summary>The XML namespace for the IPTC Extension schema.</summary>
  70453. </member>
  70454. <member name="F:Spire.Xmp.XmpConstants.NsDicom">
  70455. <summary>The XML namespace for the DICOM medical schema.</summary>
  70456. </member>
  70457. <member name="F:Spire.Xmp.XmpConstants.NsPlus">
  70458. <summary>The XML namespace for the PLUS (Picture Licensing Universal System, http://www.useplus.org)</summary>
  70459. </member>
  70460. <member name="F:Spire.Xmp.XmpConstants.NsX">
  70461. <summary>The XML namespace Adobe XMP Metadata.</summary>
  70462. </member>
  70463. <member name="F:Spire.Xmp.XmpConstants.NsXmp">
  70464. <summary>The XML namespace for the XMP "basic" schema.</summary>
  70465. </member>
  70466. <member name="F:Spire.Xmp.XmpConstants.NsXmpRights">
  70467. <summary>The XML namespace for the XMP copyright schema.</summary>
  70468. </member>
  70469. <member name="F:Spire.Xmp.XmpConstants.NsXmpMm">
  70470. <summary>The XML namespace for the XMP digital asset management schema.</summary>
  70471. </member>
  70472. <member name="F:Spire.Xmp.XmpConstants.NsXmpBj">
  70473. <summary>The XML namespace for the job management schema.</summary>
  70474. </member>
  70475. <member name="F:Spire.Xmp.XmpConstants.NsXmpNote">
  70476. <summary>The XML namespace for the job management schema.</summary>
  70477. </member>
  70478. <member name="F:Spire.Xmp.XmpConstants.NsPdf">
  70479. <summary>The XML namespace for the PDF schema.</summary>
  70480. </member>
  70481. <member name="F:Spire.Xmp.XmpConstants.NsPdfx">
  70482. <summary>The XML namespace for the PDF schema.</summary>
  70483. </member>
  70484. <member name="F:Spire.Xmp.XmpConstants.NsPhotoshop">
  70485. <summary>The XML namespace for the Photoshop custom schema.</summary>
  70486. </member>
  70487. <member name="F:Spire.Xmp.XmpConstants.NsPsalbum">
  70488. <summary>The XML namespace for the Photoshop Album schema.</summary>
  70489. </member>
  70490. <member name="F:Spire.Xmp.XmpConstants.NsExif">
  70491. <summary>The XML namespace for Adobe's EXIF schema.</summary>
  70492. </member>
  70493. <member name="F:Spire.Xmp.XmpConstants.NsExifx">
  70494. <summary>NS for the CIPA XMP for Exif document v1.1</summary>
  70495. </member>
  70496. <member name="F:Spire.Xmp.XmpConstants.NsTiff">
  70497. <summary>The XML namespace for Adobe's TIFF schema.</summary>
  70498. </member>
  70499. <member name="F:Spire.Xmp.XmpConstants.NsBwf">
  70500. <summary>BExt Schema</summary>
  70501. </member>
  70502. <member name="F:Spire.Xmp.XmpConstants.NsRiffinfo">
  70503. <summary>RIFF Info Schema</summary>
  70504. </member>
  70505. <member name="F:Spire.Xmp.XmpConstants.NsTxmp">
  70506. <summary>Transform XMP</summary>
  70507. </member>
  70508. <member name="F:Spire.Xmp.XmpConstants.NsSwf">
  70509. <summary>Adobe Flash SWF</summary>
  70510. </member>
  70511. <member name="F:Spire.Xmp.XmpConstants.NsCcv">
  70512. <summary>Adobe Creative Cloud Video</summary>
  70513. </member>
  70514. <member name="F:Spire.Xmp.XmpConstants.NsDcDeprecated">
  70515. <summary>legacy Dublin Core NS, will be converted to NS_DC</summary>
  70516. </member>
  70517. <member name="F:Spire.Xmp.XmpConstants.TypeIdentifierqual">
  70518. <summary>The XML namespace for qualifiers of the xmp:Identifier property.</summary>
  70519. </member>
  70520. <member name="F:Spire.Xmp.XmpConstants.TypeDimensions">
  70521. <summary>The XML namespace for fields of the Dimensions type.</summary>
  70522. </member>
  70523. <member name="F:Spire.Xmp.XmpConstants.TypeImage">
  70524. <summary>The XML namespace for fields of a graphical image.</summary>
  70525. <remarks>The XML namespace for fields of a graphical image. Used for the Thumbnail type.</remarks>
  70526. </member>
  70527. <member name="F:Spire.Xmp.XmpConstants.TypeResourceevent">
  70528. <summary>The XML namespace for fields of the ResourceEvent type.</summary>
  70529. </member>
  70530. <member name="F:Spire.Xmp.XmpConstants.TypeResourceref">
  70531. <summary>The XML namespace for fields of the ResourceRef type.</summary>
  70532. </member>
  70533. <member name="F:Spire.Xmp.XmpConstants.TypeStVersion">
  70534. <summary>The XML namespace for fields of the Version type.</summary>
  70535. </member>
  70536. <member name="F:Spire.Xmp.XmpConstants.TypeStJob">
  70537. <summary>The XML namespace for fields of the JobRef type.</summary>
  70538. </member>
  70539. <member name="F:Spire.Xmp.XmpConstants.TrueString">
  70540. <summary>The canonical true string value for Booleans in serialized XMP.</summary>
  70541. <remarks>
  70542. The canonical true string value for Booleans in serialized XMP. Code that converts from the
  70543. string to a bool should be case insensitive, and even allow "1".
  70544. </remarks>
  70545. </member>
  70546. <member name="F:Spire.Xmp.XmpConstants.FalseString">
  70547. <summary>The canonical false string value for Booleans in serialized XMP.</summary>
  70548. <remarks>
  70549. The canonical false string value for Booleans in serialized XMP. Code that converts from the
  70550. string to a bool should be case insensitive, and even allow "0".
  70551. </remarks>
  70552. </member>
  70553. <member name="F:Spire.Xmp.XmpConstants.ArrayLastItem">
  70554. <summary>Index that has the meaning to be always the last item in an array.</summary>
  70555. </member>
  70556. <member name="F:Spire.Xmp.XmpConstants.ArrayItemName">
  70557. <summary>Node name of an array item.</summary>
  70558. </member>
  70559. <member name="F:Spire.Xmp.XmpConstants.XDefault">
  70560. <summary>The x-default string for localized properties</summary>
  70561. </member>
  70562. <member name="F:Spire.Xmp.XmpConstants.XmlLang">
  70563. <summary>xml:lang qualifier</summary>
  70564. </member>
  70565. <member name="F:Spire.Xmp.XmpConstants.RdfLi">
  70566. <summary>rdf:li syntaxTerm</summary>
  70567. <remarks>
  70568. Does not appear in the original Java version. Added because of its usage in
  70569. ParseRdf.cs and XmpNode.cs when string-comparing for array items.
  70570. </remarks>
  70571. </member>
  70572. <member name="F:Spire.Xmp.XmpConstants.RdfType">
  70573. <summary>rdf:type qualifier</summary>
  70574. </member>
  70575. <member name="F:Spire.Xmp.XmpConstants.XmpPi">
  70576. <summary>Processing Instruction (PI) for xmp packet</summary>
  70577. </member>
  70578. <member name="F:Spire.Xmp.XmpConstants.TagXmpmeta">
  70579. <summary>XMP meta tag version new</summary>
  70580. </member>
  70581. <member name="F:Spire.Xmp.XmpConstants.TagXapmeta">
  70582. <summary>XMP meta tag version old</summary>
  70583. </member>
  70584. <member name="T:Spire.Xmp.XmpDateTimeFactory">
  70585. <summary>
  70586. A factory to create <see cref="T:Spire.Xmp.Impl.XmpDateTime"/> instances from a <see cref="T:Spire.Xmp.Sharpen.Calendar"/> or an
  70587. ISO 8601 string or for the current time.
  70588. </summary>
  70589. <author>Stefan Makswit</author>
  70590. <since>16.02.2006</since>
  70591. </member>
  70592. <member name="M:Spire.Xmp.XmpDateTimeFactory.CreateFromCalendar(Spire.Xmp.Sharpen.Calendar)">
  70593. <summary>Creates an <see cref="T:Spire.Xmp.Impl.XmpDateTime"/> from a <see cref="T:Spire.Xmp.Sharpen.Calendar"/>-object.</summary>
  70594. <param name="calendar">a <see cref="T:Spire.Xmp.Sharpen.Calendar"/>-object.</param>
  70595. <returns>An <see cref="T:Spire.Xmp.Impl.XmpDateTime"/>-object.</returns>
  70596. </member>
  70597. <member name="M:Spire.Xmp.XmpDateTimeFactory.Create">
  70598. <summary>Creates an empty <see cref="T:Spire.Xmp.Impl.XmpDateTime"/>-object.</summary>
  70599. <returns>Returns an <see cref="T:Spire.Xmp.Impl.XmpDateTime"/>-object.</returns>
  70600. </member>
  70601. <member name="M:Spire.Xmp.XmpDateTimeFactory.Create(System.Int32,System.Int32,System.Int32)">
  70602. <summary>Creates an <see cref="T:Spire.Xmp.Impl.XmpDateTime"/>-object from initial values.</summary>
  70603. <param name="year">years</param>
  70604. <param name="month">months from 1 to 12 (Remember that the month in <see cref="T:Spire.Xmp.Sharpen.Calendar"/> is defined from 0 to 11)</param>
  70605. <param name="day">days</param>
  70606. <returns>Returns an <see cref="T:Spire.Xmp.Impl.XmpDateTime"/>-object.</returns>
  70607. </member>
  70608. <member name="M:Spire.Xmp.XmpDateTimeFactory.Create(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
  70609. <summary>Creates an <see cref="T:Spire.Xmp.Impl.XmpDateTime"/>-object from initial values.</summary>
  70610. <param name="year">years</param>
  70611. <param name="month">months from 1 to 12 (Remember that the month in <see cref="T:Spire.Xmp.Sharpen.Calendar"/> is defined from 0 to 11)</param>
  70612. <param name="day">days</param>
  70613. <param name="hour">hours</param>
  70614. <param name="minute">minutes</param>
  70615. <param name="second">seconds</param>
  70616. <param name="nanoSecond">nanoseconds</param>
  70617. <returns>Returns an <see cref="T:Spire.Xmp.Impl.XmpDateTime"/>-object.</returns>
  70618. </member>
  70619. <member name="M:Spire.Xmp.XmpDateTimeFactory.CreateFromIso8601(System.String)">
  70620. <summary>Creates an <see cref="T:Spire.Xmp.Impl.XmpDateTime"/> from an ISO 8601 string.</summary>
  70621. <param name="strValue">The ISO 8601 string representation of the date/time.</param>
  70622. <returns>An <see cref="T:Spire.Xmp.Impl.XmpDateTime"/>-object.</returns>
  70623. <exception cref="T:Spire.Xmp.XmpException">When the ISO 8601 string is non-conform</exception>
  70624. </member>
  70625. <member name="M:Spire.Xmp.XmpDateTimeFactory.GetCurrentDateTime">
  70626. <summary>Obtain the current date and time.</summary>
  70627. <returns>
  70628. Returns The returned time is UTC, properly adjusted for the local time zone. The
  70629. resolution of the time is not guaranteed to be finer than seconds.
  70630. </returns>
  70631. </member>
  70632. <member name="M:Spire.Xmp.XmpDateTimeFactory.ConvertToLocalTime(Spire.Xmp.IXmpDateTime)">
  70633. <summary>Make sure a time is local.</summary>
  70634. <remarks>
  70635. Make sure a time is local. If the time zone is not the local zone, the time is adjusted and
  70636. the time zone set to be local.
  70637. </remarks>
  70638. <param name="dateTime">the <see cref="T:Spire.Xmp.Impl.XmpDateTime"/> variable containing the time to be modified.</param>
  70639. <returns>Returns an updated <see cref="T:Spire.Xmp.Impl.XmpDateTime"/>-object.</returns>
  70640. </member>
  70641. <member name="T:Spire.Xmp.XmpErrorCode">
  70642. <author>Stefan Makswit</author>
  70643. </member>
  70644. <member name="F:Spire.Xmp.XmpErrorCode.BadStream">
  70645. <summary>This code is introduced by Java.</summary>
  70646. </member>
  70647. <member name="T:Spire.Xmp.XmpException">
  70648. <summary>This exception wraps all errors that occur in the XMP Toolkit.</summary>
  70649. <author>Stefan Makswit</author>
  70650. <since>16.02.2006</since>
  70651. </member>
  70652. <member name="P:Spire.Xmp.XmpException.ErrorCode">
  70653. <value>Gets the error code of the XMP toolkit.</value>
  70654. </member>
  70655. <member name="M:Spire.Xmp.XmpException.#ctor(System.String,Spire.Xmp.XmpErrorCode)">
  70656. <summary>Constructs an exception with a message and an error code.</summary>
  70657. <param name="message">the message</param>
  70658. <param name="errorCode">the error code</param>
  70659. </member>
  70660. <member name="M:Spire.Xmp.XmpException.#ctor(System.String,Spire.Xmp.XmpErrorCode,System.Exception)">
  70661. <summary>Constructs an exception with a message, an error code and an inner exception.</summary>
  70662. <param name="message">the error message.</param>
  70663. <param name="errorCode">the error code</param>
  70664. <param name="innerException">the exception source</param>
  70665. </member>
  70666. <member name="T:Spire.Xmp.XmpMetaFactory">
  70667. <summary>Parses and serialises <see cref="T:Spire.Xmp.IXmpMeta"/> instances.</summary>
  70668. <author>Stefan Makswit</author>
  70669. <since>30.01.2006</since>
  70670. </member>
  70671. <member name="F:Spire.Xmp.XmpMetaFactory._schemaRegistry">
  70672. <value>Returns the singleton instance of the <see cref="T:Spire.Xmp.Impl.XmpSchemaRegistry"/>.</value>
  70673. </member>
  70674. <member name="M:Spire.Xmp.XmpMetaFactory.Create">
  70675. <returns>Returns an empty <see cref="T:Spire.Xmp.IXmpMeta"/> instance.</returns>
  70676. </member>
  70677. <member name="M:Spire.Xmp.XmpMetaFactory.Parse(System.IO.Stream,Spire.Xmp.Options.ParseOptions)">
  70678. <summary>
  70679. These functions support parsing serialized RDF into an XMP object, and serializing an XMP
  70680. object into RDF.
  70681. </summary>
  70682. <remarks>
  70683. These functions support parsing serialized RDF into an XMP object, and serializing an XMP
  70684. object into RDF. The input for parsing may be any valid Unicode
  70685. encoding. ISO Latin-1 is also recognized, but its use is strongly discouraged. Serialization
  70686. is always as UTF-8.
  70687. <para />
  70688. <c>parseFromBuffer()</c> parses RDF from an <c>Stream</c>. The encoding
  70689. is recognized automatically.
  70690. </remarks>
  70691. <param name="stream">an <c>Stream</c></param>
  70692. <param name="options">Options controlling the parsing.
  70693. The available options are:
  70694. <list type="bullet">
  70695. <item>XMP_REQUIRE_XMPMETA - The &lt;x:xmpmeta&gt; XML element is required around <tt>&lt;rdf:RDF&gt;</tt>.</item>
  70696. <item>XMP_STRICT_ALIASING - Do not reconcile alias differences, throw an exception.</item>
  70697. </list>
  70698. Note: The XMP_STRICT_ALIASING option is not yet implemented.
  70699. </param>
  70700. <returns>Returns the <c>XMPMeta</c>-object created from the input.</returns>
  70701. <exception cref="T:Spire.Xmp.XmpException">If the file is not well-formed XML or if the parsing fails.</exception>
  70702. </member>
  70703. <member name="M:Spire.Xmp.XmpMetaFactory.ParseFromString(System.String,Spire.Xmp.Options.ParseOptions)">
  70704. <summary>Creates an <c>XMPMeta</c>-object from a string.</summary>
  70705. <seealso cref="M:Spire.Xmp.XmpMetaFactory.ParseFromString(System.String,Spire.Xmp.Options.ParseOptions)"/>
  70706. <param name="packet">a String contain an XMP-file.</param>
  70707. <param name="options">Options controlling the parsing.</param>
  70708. <returns>Returns the <c>XMPMeta</c>-object created from the input.</returns>
  70709. <exception cref="T:Spire.Xmp.XmpException">If the file is not well-formed XML or if the parsing fails.</exception>
  70710. </member>
  70711. <member name="M:Spire.Xmp.XmpMetaFactory.ParseFromBuffer(System.Byte[],Spire.Xmp.Options.ParseOptions)">
  70712. <summary>Creates an <c>XMPMeta</c>-object from a byte-buffer.</summary>
  70713. <seealso cref="M:Spire.Xmp.XmpMetaFactory.Parse(System.IO.Stream,Spire.Xmp.Options.ParseOptions)"/>
  70714. <param name="buffer">a String contain an XMP-file.</param>
  70715. <param name="options">Options controlling the parsing.</param>
  70716. <returns>Returns the <c>XMPMeta</c>-object created from the input.</returns>
  70717. <exception cref="T:Spire.Xmp.XmpException">If the file is not well-formed XML or if the parsing fails.</exception>
  70718. </member>
  70719. <member name="M:Spire.Xmp.XmpMetaFactory.Serialize(Spire.Xmp.IXmpMeta,System.IO.Stream,Spire.Xmp.Options.SerializeOptions)">
  70720. <summary>Serializes an <c>XMPMeta</c>-object as RDF into an <c>OutputStream</c>.</summary>
  70721. <param name="xmp">a metadata object</param>
  70722. <param name="options">Options to control the serialization (see <see cref="T:Spire.Xmp.Options.SerializeOptions"/>).</param>
  70723. <param name="stream">an <c>OutputStream</c> to write the serialized RDF to.</param>
  70724. <exception cref="T:Spire.Xmp.XmpException">on serialization errors.</exception>
  70725. </member>
  70726. <member name="M:Spire.Xmp.XmpMetaFactory.SerializeToBuffer(Spire.Xmp.IXmpMeta,Spire.Xmp.Options.SerializeOptions)">
  70727. <summary>Serializes an <c>XMPMeta</c>-object as RDF into a byte buffer.</summary>
  70728. <param name="xmp">a metadata object</param>
  70729. <param name="options">Options to control the serialization (see <see cref="T:Spire.Xmp.Options.SerializeOptions"/>).</param>
  70730. <returns>Returns a byte buffer containing the serialized RDF.</returns>
  70731. <exception cref="T:Spire.Xmp.XmpException">on serialization errors.</exception>
  70732. </member>
  70733. <member name="M:Spire.Xmp.XmpMetaFactory.SerializeToString(Spire.Xmp.IXmpMeta,Spire.Xmp.Options.SerializeOptions)">
  70734. <summary>Serializes an <c>XMPMeta</c>-object as RDF into a string.</summary>
  70735. <remarks>
  70736. Serializes an <c>XMPMeta</c>-object as RDF into a string. <em>Note:</em> Encoding
  70737. is ignored when serializing to a string.
  70738. </remarks>
  70739. <param name="xmp">a metadata object</param>
  70740. <param name="options">Options to control the serialization (see <see cref="T:Spire.Xmp.Options.SerializeOptions"/>).</param>
  70741. <returns>Returns a string containing the serialized RDF.</returns>
  70742. <exception cref="T:Spire.Xmp.XmpException">on serialization errors.</exception>
  70743. </member>
  70744. <member name="M:Spire.Xmp.XmpMetaFactory.AssertImplementation(Spire.Xmp.IXmpMeta)">
  70745. <param name="xmp">Asserts that xmp is compatible to <c>XMPMetaImpl</c>.s</param>
  70746. </member>
  70747. <member name="M:Spire.Xmp.XmpMetaFactory.Reset">
  70748. <summary>Resets the schema registry to its original state (creates a new one).</summary>
  70749. <remarks>
  70750. Resets the schema registry to its original state (creates a new one).
  70751. Be careful this might break all existing XMPMeta-objects and should be used
  70752. only for testing purposes.
  70753. </remarks>
  70754. </member>
  70755. <member name="P:Spire.Xmp.XmpMetaFactory.VersionInfo">
  70756. <summary>Obtain version information.</summary>
  70757. </member>
  70758. <member name="T:Spire.Xmp.XmpPathFactory">
  70759. <summary>Utility services for the metadata object.</summary>
  70760. <remarks>
  70761. It has only public static functions, you cannot create
  70762. an object. These are all functions that layer cleanly on top of the core XMP toolkit.
  70763. <para />
  70764. These functions provide support for composing path expressions to deeply nested properties. The
  70765. functions <c>XMPMeta</c> such as <c>GetProperty()</c>,
  70766. <c>getArrayItem()</c> and <c>getStructField()</c> provide easy access to top
  70767. level simple properties, items in top level arrays, and fields of top level structs. They do not
  70768. provide convenient access to more complex things like fields several levels deep in a complex
  70769. struct, or fields within an array of structs, or items of an array that is a field of a struct.
  70770. These functions can also be used to compose paths to top level array items or struct fields so
  70771. that you can use the binary accessors like <c>getPropertyAsInteger()</c>.
  70772. <para />
  70773. You can use these functions is to compose a complete path expression, or all but the last
  70774. component. Suppose you have a property that is an array of integers within a struct. You can
  70775. access one of the array items like this:
  70776. <para />
  70777. <code>
  70778. string path = XmpPathFactory.ComposeStructFieldPath(schemaNS, "Struct", fieldNS, "Array");
  70779. string path += XmpPathFactory.ComposeArrayItemPath(schemaNS, "Array", index);
  70780. PropertyInteger result = xmpObj.GetPropertyAsInteger(schemaNS, path);
  70781. </code>
  70782. You could also use this code if you want the string form of the integer:
  70783. <code>
  70784. String path = XmpPathFactory.ComposeStructFieldPath (schemaNS, &quot;Struct&quot;, fieldNS,
  70785. &quot;Array&quot;);
  70786. PropertyText xmpObj.GetArrayItem (schemaNS, path, index);
  70787. </code>
  70788. <para />
  70789. <em>Note:</em> It might look confusing that the schemaNS is passed in all of the calls above.
  70790. This is because the XMP toolkit keeps the top level &quot;schema&quot; namespace separate from
  70791. the rest of the path expression.
  70792. <em>Note:</em> These methods are much simpler than in the C++-API, they don't check the given
  70793. path or array indices.
  70794. </remarks>
  70795. <author>Stefan Makswit</author>
  70796. <since>25.01.2006</since>
  70797. </member>
  70798. <member name="M:Spire.Xmp.XmpPathFactory.ComposeArrayItemPath(System.String,System.Int32)">
  70799. <summary>Compose the path expression for an item in an array.</summary>
  70800. <param name="arrayName">
  70801. The name of the array. May be a general path expression, must not be
  70802. <c>null</c> or the empty string.
  70803. </param>
  70804. <param name="itemIndex">
  70805. The index of the desired item. Arrays in XMP are indexed from 1.
  70806. 0 and below means last array item and renders as <c>[last()]</c>.
  70807. </param>
  70808. <returns>
  70809. Returns the composed path basing on fullPath. This will be of the form
  70810. <tt>ns:arrayName[i]</tt>, where &quot;ns&quot; is the prefix for schemaNS and
  70811. &quot;i&quot; is the decimal representation of itemIndex.
  70812. </returns>
  70813. <exception cref="T:Spire.Xmp.XmpException">Throws exception if index zero is used.</exception>
  70814. </member>
  70815. <member name="M:Spire.Xmp.XmpPathFactory.ComposeStructFieldPath(System.String,System.String)">
  70816. <summary>Compose the path expression for a field in a struct.</summary>
  70817. <param name="fieldNs">The namespace URI for the field. Must not be <c>null</c> or the empty string.</param>
  70818. <param name="fieldName">The name of the field. Must be a simple XML name, must not be <c>null</c> or the empty string.</param>
  70819. <returns>
  70820. Returns the composed path. This will be of the form
  70821. <tt>ns:structName/fNS:fieldName</tt>, where &quot;ns&quot; is the prefix for
  70822. schemaNS and &quot;fNS&quot; is the prefix for fieldNS.
  70823. </returns>
  70824. <exception cref="T:Spire.Xmp.XmpException">Thrown if the path to create is not valid.</exception>
  70825. </member>
  70826. <member name="M:Spire.Xmp.XmpPathFactory.ComposeQualifierPath(System.String,System.String)">
  70827. <summary>Compose the path expression for a qualifier.</summary>
  70828. <param name="qualNs">
  70829. The namespace URI for the qualifier. May be <c>null</c> or the empty
  70830. string if the qualifier is in the XML empty namespace.
  70831. </param>
  70832. <param name="qualName">
  70833. The name of the qualifier. Must be a simple XML name, must not be
  70834. <c>null</c> or the empty string.
  70835. </param>
  70836. <returns>
  70837. Returns the composed path. This will be of the form
  70838. <tt>ns:propName/?qNS:qualName</tt>, where &quot;ns&quot; is the prefix for
  70839. schemaNS and &quot;qNS&quot; is the prefix for qualNS.
  70840. </returns>
  70841. <exception cref="T:Spire.Xmp.XmpException">Thrown if the path to create is not valid.</exception>
  70842. </member>
  70843. <member name="M:Spire.Xmp.XmpPathFactory.ComposeLangSelector(System.String,System.String)">
  70844. <summary>Compose the path expression to select an alternate item by language.</summary>
  70845. <remarks>
  70846. The path syntax allows two forms of &quot;content addressing&quot; that may
  70847. be used to select an item in an array of alternatives. The form used in
  70848. ComposeLangSelector lets you select an item in an alt-text array based on
  70849. the value of its <tt>xml:lang</tt> qualifier. The other form of content
  70850. addressing is shown in ComposeFieldSelector. \note ComposeLangSelector
  70851. does not supplant SetLocalizedText or GetLocalizedText. They should
  70852. generally be used, as they provide extra logic to choose the appropriate
  70853. language and maintain consistency with the 'x-default' value.
  70854. ComposeLangSelector gives you an path expression that is explicitly and
  70855. only for the language given in the langName parameter.
  70856. </remarks>
  70857. <param name="arrayName">
  70858. The name of the array. May be a general path expression, must
  70859. not be <c>null</c> or the empty string.
  70860. </param>
  70861. <param name="langName">The RFC 3066 code for the desired language.</param>
  70862. <returns>
  70863. Returns the composed path. This will be of the form
  70864. <tt>ns:arrayName[@xml:lang='langName']</tt>, where
  70865. &quot;ns&quot; is the prefix for schemaNS.
  70866. </returns>
  70867. </member>
  70868. <member name="M:Spire.Xmp.XmpPathFactory.ComposeFieldSelector(System.String,System.String,System.String,System.String)">
  70869. <summary>Compose the path expression to select an alternate item by a field's value.</summary>
  70870. <remarks>
  70871. The path syntax allows two forms of &quot;content addressing&quot; that may be used to select an item in an
  70872. array of alternatives. The form used in ComposeFieldSelector lets you select an item in an
  70873. array of structs based on the value of one of the fields in the structs. The other form of
  70874. content addressing is shown in ComposeLangSelector. For example, consider a simple struct
  70875. that has two fields, the name of a city and the URI of an FTP site in that city. Use this to
  70876. create an array of download alternatives. You can show the user a popup built from the values
  70877. of the city fields. You can then get the corresponding URI as follows:
  70878. <para />
  70879. <code>
  70880. String path = composeFieldSelector ( schemaNS, &quot;Downloads&quot;, fieldNS, &quot;City&quot;, chosenCity );
  70881. XMPProperty prop = xmpObj.getStructField ( schemaNS, path, fieldNS, &quot;URI&quot; );
  70882. </code>
  70883. </remarks>
  70884. <param name="arrayName">
  70885. The name of the array. May be a general path expression, must not be
  70886. <c>null</c> or the empty string.
  70887. </param>
  70888. <param name="fieldNs">
  70889. The namespace URI for the field used as the selector. Must not be
  70890. <c>null</c> or the empty string.
  70891. </param>
  70892. <param name="fieldName">
  70893. The name of the field used as the selector. Must be a simple XML name, must
  70894. not be <c>null</c> or the empty string. It must be the name of a field that is
  70895. itself simple.
  70896. </param>
  70897. <param name="fieldValue">The desired value of the field.</param>
  70898. <returns>
  70899. Returns the composed path. This will be of the form
  70900. <tt>ns:arrayName[fNS:fieldName='fieldValue']</tt>, where &quot;ns&quot; is the
  70901. prefix for schemaNS and &quot;fNS&quot; is the prefix for fieldNS.
  70902. </returns>
  70903. <exception cref="T:Spire.Xmp.XmpException">Thrown if the path to create is not valid.</exception>
  70904. </member>
  70905. <member name="M:Spire.Xmp.XmpPathFactory.AssertQualNs(System.String)">
  70906. <summary>ParameterAsserts that a qualifier namespace is set.</summary>
  70907. <param name="qualNs">a qualifier namespace</param>
  70908. <exception cref="T:Spire.Xmp.XmpException">Qualifier schema is null or empty</exception>
  70909. </member>
  70910. <member name="M:Spire.Xmp.XmpPathFactory.AssertQualName(System.String)">
  70911. <summary>ParameterAsserts that a qualifier name is set.</summary>
  70912. <param name="qualName">a qualifier name or path</param>
  70913. <exception cref="T:Spire.Xmp.XmpException">Qualifier name is null or empty</exception>
  70914. </member>
  70915. <member name="M:Spire.Xmp.XmpPathFactory.AssertFieldNs(System.String)">
  70916. <summary>ParameterAsserts that a struct field namespace is set.</summary>
  70917. <param name="fieldNs">a struct field namespace</param>
  70918. <exception cref="T:Spire.Xmp.XmpException">Struct field schema is null or empty</exception>
  70919. </member>
  70920. <member name="M:Spire.Xmp.XmpPathFactory.AssertFieldName(System.String)">
  70921. <summary>ParameterAsserts that a struct field name is set.</summary>
  70922. <param name="fieldName">a struct field name or path</param>
  70923. <exception cref="T:Spire.Xmp.XmpException">Struct field name is null or empty</exception>
  70924. </member>
  70925. <member name="T:Spire.Xmp.XmpUtils">
  70926. <summary>Utility methods for XMP.</summary>
  70927. <author>Stefan Makswit</author>
  70928. <since>21.02.2006</since>
  70929. </member>
  70930. <member name="M:Spire.Xmp.XmpUtils.CatenateArrayItems(Spire.Xmp.IXmpMeta,System.String,System.String,System.String,System.String,System.Boolean)">
  70931. <summary>Create a single edit string from an array of strings.</summary>
  70932. <param name="xmp">The XMP object containing the array to be catenated.</param>
  70933. <param name="schemaNs">
  70934. The schema namespace URI for the array. Must not be null or
  70935. the empty string.
  70936. </param>
  70937. <param name="arrayName">
  70938. The name of the array. May be a general path expression, must
  70939. not be null or the empty string. Each item in the array must
  70940. be a simple string value.
  70941. </param>
  70942. <param name="separator">
  70943. The string to be used to separate the items in the catenated
  70944. string. Defaults to &quot;; &quot;, ASCII semicolon and space
  70945. (U+003B, U+0020).
  70946. </param>
  70947. <param name="quotes">
  70948. The characters to be used as quotes around array items that
  70949. contain a separator. Defaults to &apos;&quot;&apos;
  70950. </param>
  70951. <param name="allowCommas">Option flag to control the catenation.</param>
  70952. <returns>Returns the string containing the catenated array items.</returns>
  70953. <exception cref="T:Spire.Xmp.XmpException">Forwards the Exceptions from the metadata processing</exception>
  70954. </member>
  70955. <member name="M:Spire.Xmp.XmpUtils.SeparateArrayItems(Spire.Xmp.IXmpMeta,System.String,System.String,System.String,Spire.Xmp.Options.PropertyOptions,System.Boolean)">
  70956. <summary>Separate a single edit string into an array of strings.</summary>
  70957. <param name="xmp">The XMP object containing the array to be updated.</param>
  70958. <param name="schemaNs">
  70959. The schema namespace URI for the array. Must not be null or
  70960. the empty string.
  70961. </param>
  70962. <param name="arrayName">
  70963. The name of the array. May be a general path expression, must
  70964. not be null or the empty string. Each item in the array must
  70965. be a simple string value.
  70966. </param>
  70967. <param name="catedStr">The string to be separated into the array items.</param>
  70968. <param name="arrayOptions">Option flags to control the separation.</param>
  70969. <param name="preserveCommas">Flag if commas shall be preserved</param>
  70970. <exception cref="T:Spire.Xmp.XmpException">Forwards the Exceptions from the metadata processing</exception>
  70971. </member>
  70972. <member name="M:Spire.Xmp.XmpUtils.RemoveProperties(Spire.Xmp.IXmpMeta,System.String,System.String,System.Boolean,System.Boolean)">
  70973. <summary>Remove multiple properties from an XMP object.</summary>
  70974. <remarks>
  70975. Remove multiple properties from an XMP object.
  70976. RemoveProperties was created to support the File Info dialog's Delete
  70977. button, and has been been generalized somewhat from those specific needs.
  70978. It operates in one of three main modes depending on the schemaNS and
  70979. propName parameters:
  70980. <list type="bullet">
  70981. <item> Non-empty <c>schemaNS</c> and <c>propName</c> - The named property is
  70982. removed if it is an external property, or if the
  70983. flag <c>doAllProperties</c> option is true. It does not matter whether the
  70984. named property is an actual property or an alias.</item>
  70985. <item> Non-empty <c>schemaNS</c> and empty <c>propName</c> - The all external
  70986. properties in the named schema are removed. Internal properties are also
  70987. removed if the flag <c>doAllProperties</c> option is set. In addition,
  70988. aliases from the named schema will be removed if the flag <c>includeAliases</c>
  70989. option is set.</item>
  70990. <item> Empty <c>schemaNS</c> and empty <c>propName</c> - All external properties in
  70991. all schema are removed. Internal properties are also removed if the
  70992. flag <c>doAllProperties</c> option is passed. Aliases are implicitly handled
  70993. because the associated actuals are internal if the alias is.</item>
  70994. </list>
  70995. It is an error to pass an empty <c>schemaNS</c> and non-empty <c>propName</c>.
  70996. </remarks>
  70997. <param name="xmp">The XMP object containing the properties to be removed.</param>
  70998. <param name="schemaNs">
  70999. Optional schema namespace URI for the properties to be
  71000. removed.
  71001. </param>
  71002. <param name="propName">Optional path expression for the property to be removed.</param>
  71003. <param name="doAllProperties">
  71004. Option flag to control the deletion: do internal properties in
  71005. addition to external properties.
  71006. </param>
  71007. <param name="includeAliases">
  71008. Option flag to control the deletion:
  71009. Include aliases in the "named schema" case above.
  71010. <em>Note:</em> Currently not supported.
  71011. </param>
  71012. <exception cref="T:Spire.Xmp.XmpException">Forwards the Exceptions from the metadata processing</exception>
  71013. </member>
  71014. <member name="M:Spire.Xmp.XmpUtils.AppendProperties(Spire.Xmp.IXmpMeta,Spire.Xmp.IXmpMeta,System.Boolean,System.Boolean,System.Boolean)">
  71015. <summary>Append properties from one XMP object to another.</summary>
  71016. <remarks>
  71017. Append properties from one XMP object to another.
  71018. <para />XMPUtils#appendProperties was created to support the File Info dialog's Append button, and
  71019. has been been generalized somewhat from those specific needs. It appends information from one
  71020. XMP object (source) to another (dest). The default operation is to append only external
  71021. properties that do not already exist in the destination. The flag
  71022. <c>doAllProperties</c> can be used to operate on all properties, external and internal.
  71023. The flag <c>replaceOldValues</c> option can be used to replace the values
  71024. of existing properties. The notion of external
  71025. versus internal applies only to top level properties. The keep-or-replace-old notion applies
  71026. within structs and arrays as described below.
  71027. <list type="bullet">
  71028. <item>If <c>replaceOldValues</c> is true then the processing is restricted to the top
  71029. level properties. The processed properties from the source (according to
  71030. <c>doAllProperties</c>) are propagated to the destination,
  71031. replacing any existing values.Properties in the destination that are not in the source
  71032. are left alone.</item>
  71033. <item>If <c>replaceOldValues</c> is not passed then the processing is more complicated.
  71034. Top level properties are added to the destination if they do not already exist.
  71035. If they do exist but differ in form (simple/struct/array) then the destination is left alone.
  71036. If the forms match, simple properties are left unchanged while structs and arrays are merged.</item>
  71037. <item>If <c>deleteEmptyValues</c> is passed then an empty value in the source XMP causes
  71038. the corresponding destination XMP property to be deleted. The default is to treat empty
  71039. values the same as non-empty values. An empty value is any of a simple empty string, an array
  71040. with no items, or a struct with no fields. Qualifiers are ignored.</item>
  71041. </list>
  71042. <para />
  71043. The detailed behavior is defined by the following pseudo-code:
  71044. <code>
  71045. appendProperties ( sourceXMP, destXMP, doAllProperties,
  71046. replaceOldValues, deleteEmptyValues ):
  71047. for all source schema (top level namespaces):
  71048. for all top level properties in sourceSchema:
  71049. if doAllProperties or prop is external:
  71050. appendSubtree ( sourceNode, destSchema, replaceOldValues, deleteEmptyValues )
  71051. appendSubtree ( sourceNode, destParent, replaceOldValues, deleteEmptyValues ):
  71052. if deleteEmptyValues and source value is empty:
  71053. delete the corresponding child from destParent
  71054. else if sourceNode not in destParent (by name):
  71055. copy sourceNode's subtree to destParent
  71056. else if replaceOld:
  71057. delete subtree from destParent
  71058. copy sourceNode's subtree to destParent
  71059. else:
  71060. // Already exists in dest and not replacing, merge structs and arrays
  71061. if sourceNode and destNode forms differ:
  71062. return, leave the destNode alone
  71063. else if form is a struct:
  71064. for each field in sourceNode:
  71065. AppendSubtree ( sourceNode.field, destNode, replaceOldValues )
  71066. else if form is an alt-text array:
  71067. copy new items by "xml:lang" value into the destination
  71068. else if form is an array:
  71069. copy new items by value into the destination, ignoring order and duplicates
  71070. </code>
  71071. <para /><em>Note:</em> appendProperties can be expensive if replaceOldValues is not passed and
  71072. the XMP contains large arrays. The array item checking described above is n-squared.
  71073. Each source item is checked to see if it already exists in the destination,
  71074. without regard to order or duplicates.
  71075. <para />Simple items are compared by value and "xml:lang" qualifier, other qualifiers are ignored.
  71076. Structs are recursively compared by field names, without regard to field order. Arrays are
  71077. compared by recursively comparing all items.
  71078. </remarks>
  71079. <param name="source">The source XMP object.</param>
  71080. <param name="dest">The destination XMP object.</param>
  71081. <param name="doAllProperties">Do internal properties in addition to external properties.</param>
  71082. <param name="replaceOldValues">Replace the values of existing properties.</param>
  71083. <param name="deleteEmptyValues">Delete destination values if source property is empty.</param>
  71084. <exception cref="T:Spire.Xmp.XmpException">Forwards the Exceptions from the metadata processing</exception>
  71085. </member>
  71086. <member name="M:Spire.Xmp.XmpUtils.ConvertToBoolean(System.String)">
  71087. <summary>Convert from string to Boolean.</summary>
  71088. <param name="value">The string representation of the Boolean.</param>
  71089. <returns>
  71090. The appropriate boolean value for the string. The checked values
  71091. for <c>true</c> and <c>false</c> are:
  71092. <list type="bullet">
  71093. <item><see cref="F:Spire.Xmp.XmpConstants.TrueString"/> and <see cref="F:Spire.Xmp.XmpConstants.FalseString"/></item>
  71094. <item>&quot;t&quot; and &quot;f&quot;</item>
  71095. <item>&quot;on&quot; and &quot;off&quot;</item>
  71096. <item>&quot;yes&quot; and &quot;no&quot;</item>
  71097. <item>&quot;value &lt;&gt; 0&quot; and &quot;value == 0&quot;</item>
  71098. </list>
  71099. </returns>
  71100. <exception cref="T:Spire.Xmp.XmpException">If an empty string is passed.</exception>
  71101. </member>
  71102. <member name="M:Spire.Xmp.XmpUtils.ConvertFromBoolean(System.Boolean)">
  71103. <summary>Convert from boolean to string.</summary>
  71104. <param name="value">a boolean value</param>
  71105. <returns>
  71106. The XMP string representation of the boolean. The values used are
  71107. given by the constants <see cref="F:Spire.Xmp.XmpConstants.TrueString"/> and
  71108. <see cref="F:Spire.Xmp.XmpConstants.FalseString"/>.
  71109. </returns>
  71110. </member>
  71111. <member name="M:Spire.Xmp.XmpUtils.ConvertToInteger(System.String)">
  71112. <summary>Converts a string value to an <c>int</c>.</summary>
  71113. <param name="rawValue">the string value</param>
  71114. <returns>Returns an int.</returns>
  71115. <exception cref="T:Spire.Xmp.XmpException">
  71116. If the <c>rawValue</c> is <c>null</c> or empty or the
  71117. conversion fails.
  71118. </exception>
  71119. </member>
  71120. <member name="M:Spire.Xmp.XmpUtils.ConvertFromInteger(System.Int32)">
  71121. <summary>Convert from int to string.</summary>
  71122. <param name="value">an int value</param>
  71123. <returns>The string representation of the int.</returns>
  71124. </member>
  71125. <member name="M:Spire.Xmp.XmpUtils.ConvertToLong(System.String)">
  71126. <summary>Converts a string value to a <c>long</c>.</summary>
  71127. <param name="rawValue">the string value</param>
  71128. <returns>Returns a long.</returns>
  71129. <exception cref="T:Spire.Xmp.XmpException">
  71130. If the <c>rawValue</c> is <c>null</c> or empty or the
  71131. conversion fails.
  71132. </exception>
  71133. </member>
  71134. <member name="M:Spire.Xmp.XmpUtils.ConvertFromLong(System.Int64)">
  71135. <summary>Convert from long to string.</summary>
  71136. <param name="value">a long value</param>
  71137. <returns>The string representation of the long.</returns>
  71138. </member>
  71139. <member name="M:Spire.Xmp.XmpUtils.ConvertToDouble(System.String)">
  71140. <summary>Converts a string value to a <c>double</c>.</summary>
  71141. <param name="rawValue">the string value</param>
  71142. <returns>Returns a double.</returns>
  71143. <exception cref="T:Spire.Xmp.XmpException">
  71144. If the <c>rawValue</c> is <c>null</c> or empty or the
  71145. conversion fails.
  71146. </exception>
  71147. </member>
  71148. <member name="M:Spire.Xmp.XmpUtils.ConvertFromDouble(System.Double)">
  71149. <summary>Convert from long to string.</summary>
  71150. <param name="value">a long value</param>
  71151. <returns>The string representation of the long.</returns>
  71152. </member>
  71153. <member name="M:Spire.Xmp.XmpUtils.ConvertToDate(System.String)">
  71154. <summary>Converts a string value to an <c>XMPDateTime</c>.</summary>
  71155. <param name="rawValue">the string value</param>
  71156. <returns>Returns an <c>XMPDateTime</c>-object.</returns>
  71157. <exception cref="T:Spire.Xmp.XmpException">
  71158. If the <c>rawValue</c> is <c>null</c> or empty or the
  71159. conversion fails.
  71160. </exception>
  71161. </member>
  71162. <member name="M:Spire.Xmp.XmpUtils.ConvertFromDate(Spire.Xmp.IXmpDateTime)">
  71163. <summary>Convert from <c>XMPDateTime</c> to string.</summary>
  71164. <param name="value">an <c>XMPDateTime</c></param>
  71165. <returns>The string representation of the long.</returns>
  71166. </member>
  71167. <member name="M:Spire.Xmp.XmpUtils.EncodeBase64(System.Byte[])">
  71168. <summary>Convert from a byte array to a base64 encoded string.</summary>
  71169. <param name="buffer">the byte array to be converted</param>
  71170. <returns>Returns the base64 string.</returns>
  71171. </member>
  71172. <member name="M:Spire.Xmp.XmpUtils.DecodeBase64(System.String)">
  71173. <summary>Decode from Base64 encoded string to raw data.</summary>
  71174. <param name="base64String">a base64 encoded string</param>
  71175. <returns>Returns a byte array containing the decoded string.</returns>
  71176. <exception cref="T:Spire.Xmp.XmpException">Thrown if the given string is not property base64 encoded</exception>
  71177. </member>
  71178. <member name="M:Spire.Xmp.XmpUtils.PackageForJPEG(Spire.Xmp.IXmpMeta,System.Text.StringBuilder,System.Text.StringBuilder,System.Text.StringBuilder)">
  71179. <summary>Creates XMP serializations appropriate for a JPEG file.</summary>
  71180. <remarks>The standard XMP in a JPEG file is limited to 64K bytes. This function
  71181. serializes the XMP metadata in an XMP object into a string of RDF . If
  71182. the data does not fit into the 64K byte limit, it creates a second packet
  71183. string with the extended data.</remarks>
  71184. <param name="origXMP">The XMP object containing the metadata.</param>
  71185. <param name="stdStr">A string builder object in which to return the full standard XMP packet.</param>
  71186. <param name="extStr">A string builder object in which to return the serialized extended XMP, empty if not needed.</param>
  71187. <param name="digestStr">A string builder object in which to return an MD5 digest of the serialized extended XMP, empty if not needed.</param>
  71188. @throws NoSuchAlgorithmException if fail to find algorithm for MD5
  71189. <exception cref="T:Spire.Xmp.XmpException">Forwards the Exceptions from the metadata processing</exception>
  71190. </member>
  71191. <member name="M:Spire.Xmp.XmpUtils.MergeFromJPEG(Spire.Xmp.IXmpMeta,Spire.Xmp.IXmpMeta)">
  71192. <summary>Merges standard and extended XMP retrieved from a JPEG file.</summary>
  71193. <remarks>When an extended partition stores properties that do not fit into the
  71194. JPEG file limitation of 64K bytes, this function integrates those
  71195. properties back into the same XMP object with those from the standard XMP
  71196. packet.</remarks>
  71197. <param name="fullXMP">An XMP object which the caller has initialized from the standard XMP packet in a JPEG file. The extended XMP is added to this object.</param>
  71198. <param name="extendedXMP">An XMP object which the caller has initialized from the extended XMP packet in a JPEG file.</param>
  71199. <exception cref="T:Spire.Xmp.XmpException">Forwards the Exceptions from the metadata processing</exception>
  71200. </member>
  71201. <member name="M:Spire.Xmp.XmpUtils.ApplyTemplate(Spire.Xmp.IXmpMeta,Spire.Xmp.IXmpMeta,Spire.Xmp.Options.TemplateOptions)">
  71202. <summary>Modifies a working XMP object according to a template object.</summary>
  71203. <remarks>
  71204. The XMP template can be used to add, replace or delete properties from
  71205. the working XMP object. The actions that you specify determine how the
  71206. template is applied.Each action can be applied individually or combined;
  71207. if you do not specify any actions, the properties and values in the
  71208. working XMP object do not change.
  71209. <para />
  71210. These actions are available:
  71211. <list type="bullet">
  71212. <item>Clear <c>CLEAR_UNNAMED_PROPERTIES</c> : Deletes top-level
  71213. properties.Any top-level property that is present in the template(even
  71214. with empty value) is retained.All other top-level properties in the
  71215. working object are deleted</item>
  71216. <item>Add <c>ADD_NEW_PROPERTIES</c>: Adds new properties to the
  71217. working object if the template properties have values.See additional
  71218. detail below.</item>
  71219. <item>Replace <c>REPLACE_EXISTING_PROPERTIES</c>: Replaces the
  71220. values of existing top-level properties in the working XMP if the value
  71221. forms match those in the template. Properties with empty values in the
  71222. template are ignored. If combined with Clear or Add actions, those take
  71223. precedence; values are cleared or added, rather than replaced.</item>
  71224. <item>Replace/Delete empty <c>REPLACE_WITH_DELETE_EMPTY</c>:
  71225. Replaces values in the same way as the simple Replace action, and also
  71226. deletes properties if the value in the template is empty.If combined
  71227. with Clear or Add actions, those take precedence; values are cleared or
  71228. added, rather than replaced.</item>
  71229. <item>Include internal <c>INCLUDE_INTERNAL_PROPERTIES</c>: Performs
  71230. specified action on internal properties as well as external properties.
  71231. By default, internal properties are ignored for all actions.</item>
  71232. </list>
  71233. <para />
  71234. The Add behavior depends on the type of property:
  71235. <list type="bullet">
  71236. <item>If a top-level property is not in the working XMP, and has a value in
  71237. the template, the property and value are added.Empty properties are not
  71238. added.</item>
  71239. <item>If a property is in both the working XMP and template, the value
  71240. forms must match, otherwise the template is ignored for that property.</item>
  71241. <item>If a struct is present in both the working XMP and template, the
  71242. individual fields of the template struct are added as appropriate; that
  71243. is, the logic is recursively applied to the fields.Struct values are
  71244. equivalent if they have the same fields with equivalent values.</item>
  71245. <item>If an array is present in both the working XMP and template, items
  71246. from the template are added if the value forms match. Array values match
  71247. if they have sets of equivalent items, regardless of order.</item>
  71248. <item>Alt-text arrays use the \c xml:lang qualifier as a key, adding languages that are missing.</item>
  71249. </list>
  71250. <para />
  71251. Array item checking is n-squared; this can be time-intensive if the
  71252. Replace option is not specified.Each source item is checked to see if it
  71253. already exists in the destination, without regard to order or duplicates.
  71254. Simple items are compared by value and<code> xml:lang</code> qualifier;
  71255. other qualifiers are ignored.Structs are recursively compared by field
  71256. names, without regard to field order.Arrays are compared by recursively
  71257. comparing all items.
  71258. </remarks>
  71259. <param name="workingXMP">The destination XMP object.</param>
  71260. <param name="templateXMP">The template to apply to the destination XMP object.</param>
  71261. <param name="options">Option flags to control the copying. If none are specified,
  71262. the properties and values in the working XMP do not change. A logical OR of these bit-flag constants:
  71263. <list type="bullet">
  71264. <item><c>CLEAR_UNNAMED_PROPERTIES</c> Delete anything that is not in the template</item>
  71265. <item><c>ADD_NEW_PROPERTIES</c> Add properties; see detailed description.</item>
  71266. <item><c>REPLACE_EXISTING_PROPERTIES</c> Replace the values of existing properties.</item>
  71267. <item><c>REPLACE_WITH_DELETE_EMPTY</c> Replace the values of existing properties and delete properties if the new value is empty.</item>
  71268. <item><c>INCLUDE_INTERNAL_PROPERTIES</c> Operate on internal properties as well as external properties.</item>
  71269. </list>
  71270. </param>
  71271. <exception cref="T:Spire.Xmp.XmpException">Forwards the Exceptions from the metadata processing</exception>
  71272. </member>
  71273. <member name="M:Spire.Xmp.XmpUtils.DuplicateSubtree(Spire.Xmp.IXmpMeta,Spire.Xmp.IXmpMeta,System.String,System.String,System.String,System.String,Spire.Xmp.Options.PropertyOptions)">
  71274. <summary>Replicate a subtree from one XMP object into another, possibly at a
  71275. different location.</summary>
  71276. <param name="source">The source XMP object.</param>
  71277. <param name="dest">The destination XMP object.</param>
  71278. <param name="sourceNS">The schema namespace URI for the source subtree.</param>
  71279. <param name="sourceRoot">The root location for the source subtree. May be a general path expression, must not be null or the empty string.</param>
  71280. <param name="destNS">The schema namespace URI for the destination. Defaults to the source namespace.</param>
  71281. <param name="destRoot">The root location for the destination. May be a general path expression. Defaults to the source location.</param>
  71282. <param name="options">Option flags to control the separation. (For now, this argument is ignored. 0 should be passed.</param>
  71283. <exception cref="T:Spire.Xmp.XmpException">Forwards the Exceptions from the metadata processing</exception>
  71284. </member>
  71285. <member name="T:Spire.Compression.CompressionLevel">
  71286. <summary>
  71287. Compression level.
  71288. </summary>
  71289. </member>
  71290. <member name="T:Spire.Compression.CompressedStreamWriter">
  71291. <summary>
  71292. Represents the compressed stream writer
  71293. </summary>
  71294. </member>
  71295. <member name="T:Spire.Compression.CompressedStreamWriter.BlockType">
  71296. <summary>
  71297. Type of the block.
  71298. </summary>
  71299. </member>
  71300. </members>
  71301. </doc>