Aspose.PDF.xml 1.9 MB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215292162921729218292192922029221292222922329224292252922629227292282922929230292312923229233292342923529236292372923829239292402924129242292432924429245292462924729248292492925029251292522925329254292552925629257292582925929260292612926229263292642926529266292672926829269292702927129272292732927429275292762927729278292792928029281292822928329284292852928629287292882928929290292912929229293292942929529296292972929829299293002930129302293032930429305293062930729308293092931029311293122931329314293152931629317293182931929320293212932229323293242932529326293272932829329293302933129332293332933429335293362933729338293392934029341293422934329344293452934629347293482934929350293512935229353293542935529356293572935829359293602936129362293632936429365293662936729368293692937029371293722937329374293752937629377293782937929380293812938229383293842938529386293872938829389293902939129392293932939429395293962939729398293992940029401294022940329404294052940629407294082940929410294112941229413294142941529416294172941829419294202942129422294232942429425294262942729428294292943029431294322943329434294352943629437294382943929440294412944229443294442944529446294472944829449294502945129452294532945429455294562945729458294592946029461294622946329464294652946629467294682946929470294712947229473294742947529476294772947829479294802948129482294832948429485294862948729488294892949029491294922949329494294952949629497294982949929500295012950229503295042950529506295072950829509295102951129512295132951429515295162951729518295192952029521295222952329524295252952629527295282952929530295312953229533295342953529536295372953829539295402954129542295432954429545295462954729548295492955029551295522955329554295552955629557295582955929560295612956229563295642956529566295672956829569295702957129572295732957429575295762957729578295792958029581295822958329584295852958629587295882958929590295912959229593295942959529596295972959829599296002960129602296032960429605296062960729608296092961029611296122961329614296152961629617296182961929620296212962229623296242962529626296272962829629296302963129632296332963429635296362963729638296392964029641296422964329644296452964629647296482964929650296512965229653296542965529656296572965829659296602966129662296632966429665296662966729668296692967029671296722967329674296752967629677296782967929680296812968229683296842968529686296872968829689296902969129692296932969429695296962969729698296992970029701297022970329704297052970629707297082970929710297112971229713297142971529716297172971829719297202972129722297232972429725297262972729728297292973029731297322973329734297352973629737297382973929740297412974229743297442974529746297472974829749297502975129752297532975429755297562975729758297592976029761297622976329764297652976629767297682976929770297712977229773297742977529776297772977829779297802978129782297832978429785297862978729788297892979029791297922979329794297952979629797297982979929800298012980229803298042980529806298072980829809298102981129812298132981429815298162981729818298192982029821298222982329824298252982629827298282982929830298312983229833298342983529836298372983829839298402984129842298432984429845298462984729848298492985029851298522985329854298552985629857298582985929860298612986229863298642986529866298672986829869298702987129872298732987429875298762987729878298792988029881298822988329884298852988629887298882988929890298912989229893298942989529896298972989829899299002990129902299032990429905299062990729908299092991029911299122991329914299152991629917299182991929920299212992229923299242992529926299272992829929299302993129932299332993429935299362993729938299392994029941299422994329944299452994629947299482994929950299512995229953299542995529956299572995829959299602996129962299632996429965299662996729968299692997029971299722997329974299752997629977299782997929980299812998229983299842998529986299872998829989299902999129992299932999429995299962999729998299993000030001300023000330004300053000630007300083000930010300113001230013300143001530016300173001830019300203002130022300233002430025300263002730028300293003030031300323003330034300353003630037300383003930040300413004230043300443004530046300473004830049300503005130052300533005430055300563005730058300593006030061300623006330064300653006630067300683006930070300713007230073300743007530076300773007830079300803008130082300833008430085300863008730088300893009030091300923009330094300953009630097300983009930100301013010230103301043010530106301073010830109301103011130112301133011430115301163011730118301193012030121301223012330124301253012630127301283012930130301313013230133301343013530136301373013830139301403014130142301433014430145301463014730148301493015030151301523015330154301553015630157301583015930160301613016230163301643016530166301673016830169301703017130172301733017430175301763017730178301793018030181301823018330184301853018630187301883018930190301913019230193301943019530196301973019830199302003020130202302033020430205302063020730208302093021030211302123021330214302153021630217302183021930220302213022230223302243022530226302273022830229302303023130232302333023430235302363023730238302393024030241302423024330244302453024630247302483024930250302513025230253302543025530256302573025830259302603026130262302633026430265302663026730268302693027030271302723027330274302753027630277302783027930280302813028230283302843028530286302873028830289302903029130292302933029430295302963029730298302993030030301303023030330304303053030630307303083030930310303113031230313303143031530316303173031830319303203032130322303233032430325303263032730328303293033030331303323033330334303353033630337303383033930340303413034230343303443034530346303473034830349303503035130352303533035430355303563035730358303593036030361303623036330364303653036630367303683036930370303713037230373303743037530376303773037830379303803038130382303833038430385303863038730388303893039030391303923039330394303953039630397303983039930400304013040230403304043040530406304073040830409304103041130412304133041430415304163041730418304193042030421304223042330424304253042630427304283042930430304313043230433304343043530436304373043830439304403044130442304433044430445304463044730448304493045030451304523045330454304553045630457304583045930460304613046230463304643046530466304673046830469304703047130472304733047430475304763047730478304793048030481304823048330484304853048630487304883048930490304913049230493304943049530496304973049830499305003050130502305033050430505305063050730508305093051030511305123051330514305153051630517305183051930520305213052230523305243052530526305273052830529305303053130532305333053430535305363053730538305393054030541305423054330544305453054630547305483054930550305513055230553305543055530556305573055830559305603056130562305633056430565305663056730568305693057030571305723057330574305753057630577305783057930580305813058230583305843058530586305873058830589305903059130592305933059430595305963059730598305993060030601306023060330604306053060630607306083060930610306113061230613306143061530616306173061830619306203062130622306233062430625306263062730628306293063030631306323063330634306353063630637306383063930640306413064230643306443064530646306473064830649306503065130652306533065430655306563065730658306593066030661306623066330664306653066630667306683066930670306713067230673306743067530676306773067830679306803068130682306833068430685306863068730688306893069030691306923069330694306953069630697306983069930700307013070230703307043070530706307073070830709307103071130712307133071430715307163071730718307193072030721307223072330724307253072630727307283072930730307313073230733307343073530736307373073830739307403074130742307433074430745307463074730748307493075030751307523075330754307553075630757307583075930760307613076230763307643076530766307673076830769307703077130772307733077430775307763077730778307793078030781307823078330784307853078630787307883078930790307913079230793307943079530796307973079830799308003080130802308033080430805308063080730808308093081030811308123081330814308153081630817308183081930820308213082230823308243082530826308273082830829308303083130832308333083430835308363083730838308393084030841308423084330844308453084630847308483084930850308513085230853308543085530856308573085830859308603086130862308633086430865308663086730868308693087030871308723087330874308753087630877308783087930880308813088230883308843088530886308873088830889308903089130892308933089430895308963089730898308993090030901309023090330904309053090630907309083090930910309113091230913309143091530916309173091830919309203092130922309233092430925309263092730928309293093030931309323093330934309353093630937309383093930940309413094230943309443094530946309473094830949309503095130952309533095430955309563095730958309593096030961309623096330964309653096630967309683096930970309713097230973309743097530976309773097830979309803098130982309833098430985309863098730988309893099030991309923099330994309953099630997309983099931000310013100231003310043100531006310073100831009310103101131012310133101431015310163101731018310193102031021310223102331024310253102631027310283102931030310313103231033310343103531036310373103831039310403104131042310433104431045310463104731048310493105031051310523105331054310553105631057310583105931060310613106231063310643106531066310673106831069310703107131072310733107431075310763107731078310793108031081310823108331084310853108631087310883108931090310913109231093310943109531096310973109831099311003110131102311033110431105311063110731108311093111031111311123111331114311153111631117311183111931120311213112231123311243112531126311273112831129311303113131132311333113431135311363113731138311393114031141311423114331144311453114631147311483114931150311513115231153311543115531156311573115831159311603116131162311633116431165311663116731168311693117031171311723117331174311753117631177311783117931180311813118231183311843118531186311873118831189311903119131192311933119431195311963119731198311993120031201312023120331204312053120631207312083120931210312113121231213312143121531216312173121831219312203122131222312233122431225312263122731228312293123031231312323123331234312353123631237312383123931240312413124231243312443124531246312473124831249312503125131252312533125431255312563125731258312593126031261312623126331264312653126631267312683126931270312713127231273312743127531276312773127831279312803128131282312833128431285312863128731288312893129031291312923129331294312953129631297312983129931300313013130231303313043130531306313073130831309313103131131312313133131431315313163131731318313193132031321313223132331324313253132631327313283132931330313313133231333313343133531336313373133831339313403134131342313433134431345313463134731348313493135031351313523135331354313553135631357313583135931360313613136231363313643136531366313673136831369313703137131372313733137431375313763137731378313793138031381313823138331384313853138631387313883138931390313913139231393313943139531396313973139831399314003140131402314033140431405314063140731408314093141031411314123141331414314153141631417314183141931420314213142231423314243142531426314273142831429314303143131432314333143431435314363143731438314393144031441314423144331444314453144631447314483144931450314513145231453314543145531456314573145831459314603146131462314633146431465314663146731468314693147031471314723147331474314753147631477314783147931480314813148231483314843148531486314873148831489314903149131492314933149431495314963149731498314993150031501315023150331504315053150631507315083150931510315113151231513315143151531516315173151831519315203152131522315233152431525315263152731528315293153031531315323153331534315353153631537315383153931540315413154231543315443154531546315473154831549315503155131552315533155431555315563155731558315593156031561315623156331564315653156631567315683156931570315713157231573315743157531576315773157831579315803158131582315833158431585315863158731588315893159031591315923159331594315953159631597315983159931600316013160231603316043160531606316073160831609316103161131612316133161431615316163161731618316193162031621316223162331624316253162631627316283162931630316313163231633316343163531636316373163831639316403164131642316433164431645316463164731648316493165031651316523165331654316553165631657316583165931660316613166231663316643166531666316673166831669316703167131672316733167431675316763167731678316793168031681316823168331684316853168631687316883168931690316913169231693316943169531696316973169831699317003170131702317033170431705317063170731708317093171031711317123171331714317153171631717317183171931720317213172231723317243172531726317273172831729317303173131732317333173431735317363173731738317393174031741317423174331744317453174631747317483174931750317513175231753317543175531756317573175831759317603176131762317633176431765317663176731768317693177031771317723177331774317753177631777317783177931780317813178231783317843178531786317873178831789317903179131792317933179431795317963179731798317993180031801318023180331804318053180631807318083180931810318113181231813318143181531816318173181831819318203182131822318233182431825318263182731828318293183031831318323183331834318353183631837318383183931840318413184231843318443184531846318473184831849318503185131852318533185431855318563185731858318593186031861318623186331864318653186631867318683186931870318713187231873318743187531876318773187831879318803188131882318833188431885318863188731888318893189031891318923189331894318953189631897318983189931900319013190231903319043190531906319073190831909319103191131912319133191431915319163191731918319193192031921319223192331924319253192631927319283192931930319313193231933319343193531936319373193831939319403194131942319433194431945319463194731948319493195031951319523195331954319553195631957319583195931960319613196231963319643196531966319673196831969319703197131972319733197431975319763197731978319793198031981319823198331984319853198631987319883198931990319913199231993319943199531996319973199831999320003200132002320033200432005320063200732008320093201032011320123201332014320153201632017320183201932020320213202232023320243202532026320273202832029320303203132032320333203432035320363203732038320393204032041320423204332044320453204632047320483204932050320513205232053320543205532056320573205832059320603206132062320633206432065320663206732068320693207032071320723207332074320753207632077320783207932080320813208232083320843208532086320873208832089320903209132092320933209432095320963209732098320993210032101321023210332104321053210632107321083210932110321113211232113321143211532116321173211832119321203212132122321233212432125321263212732128321293213032131321323213332134321353213632137321383213932140321413214232143321443214532146321473214832149321503215132152321533215432155321563215732158321593216032161321623216332164321653216632167321683216932170321713217232173321743217532176321773217832179321803218132182321833218432185321863218732188321893219032191321923219332194321953219632197321983219932200322013220232203322043220532206322073220832209322103221132212322133221432215322163221732218322193222032221322223222332224322253222632227322283222932230322313223232233322343223532236322373223832239322403224132242322433224432245322463224732248322493225032251322523225332254322553225632257322583225932260322613226232263322643226532266322673226832269322703227132272322733227432275322763227732278322793228032281322823228332284322853228632287322883228932290322913229232293322943229532296322973229832299323003230132302323033230432305323063230732308323093231032311323123231332314323153231632317323183231932320323213232232323323243232532326323273232832329323303233132332323333233432335323363233732338323393234032341323423234332344323453234632347323483234932350323513235232353323543235532356323573235832359323603236132362323633236432365323663236732368323693237032371323723237332374323753237632377323783237932380323813238232383323843238532386323873238832389323903239132392323933239432395323963239732398323993240032401324023240332404324053240632407324083240932410324113241232413324143241532416324173241832419324203242132422324233242432425324263242732428324293243032431324323243332434324353243632437324383243932440324413244232443324443244532446324473244832449324503245132452324533245432455324563245732458324593246032461324623246332464324653246632467324683246932470324713247232473324743247532476324773247832479324803248132482324833248432485324863248732488324893249032491324923249332494324953249632497324983249932500325013250232503325043250532506325073250832509325103251132512325133251432515325163251732518325193252032521325223252332524325253252632527325283252932530325313253232533325343253532536325373253832539325403254132542325433254432545325463254732548325493255032551325523255332554325553255632557325583255932560325613256232563325643256532566325673256832569325703257132572325733257432575325763257732578325793258032581325823258332584325853258632587325883258932590325913259232593325943259532596325973259832599326003260132602326033260432605326063260732608326093261032611326123261332614326153261632617326183261932620326213262232623326243262532626326273262832629326303263132632326333263432635326363263732638326393264032641326423264332644326453264632647326483264932650326513265232653326543265532656326573265832659326603266132662326633266432665326663266732668326693267032671326723267332674326753267632677326783267932680326813268232683326843268532686326873268832689326903269132692326933269432695326963269732698326993270032701327023270332704327053270632707327083270932710327113271232713327143271532716327173271832719327203272132722327233272432725327263272732728327293273032731327323273332734327353273632737327383273932740327413274232743327443274532746327473274832749327503275132752327533275432755327563275732758327593276032761327623276332764327653276632767327683276932770327713277232773327743277532776327773277832779327803278132782327833278432785327863278732788327893279032791327923279332794327953279632797327983279932800328013280232803328043280532806328073280832809328103281132812328133281432815328163281732818328193282032821328223282332824328253282632827328283282932830328313283232833328343283532836328373283832839328403284132842328433284432845328463284732848328493285032851328523285332854328553285632857328583285932860328613286232863328643286532866328673286832869328703287132872328733287432875328763287732878328793288032881328823288332884328853288632887328883288932890328913289232893328943289532896328973289832899329003290132902329033290432905329063290732908329093291032911329123291332914329153291632917329183291932920329213292232923329243292532926329273292832929329303293132932329333293432935329363293732938329393294032941329423294332944329453294632947329483294932950329513295232953329543295532956329573295832959329603296132962329633296432965329663296732968329693297032971329723297332974329753297632977329783297932980329813298232983329843298532986329873298832989329903299132992329933299432995329963299732998329993300033001330023300333004330053300633007330083300933010330113301233013330143301533016330173301833019330203302133022330233302433025330263302733028330293303033031330323303333034330353303633037330383303933040330413304233043330443304533046330473304833049330503305133052330533305433055330563305733058330593306033061330623306333064330653306633067330683306933070330713307233073330743307533076330773307833079330803308133082330833308433085330863308733088330893309033091330923309333094330953309633097330983309933100331013310233103331043310533106331073310833109331103311133112331133311433115331163311733118331193312033121331223312333124331253312633127331283312933130331313313233133331343313533136331373313833139331403314133142331433314433145331463314733148331493315033151331523315333154331553315633157331583315933160331613316233163331643316533166331673316833169331703317133172331733317433175331763317733178331793318033181331823318333184331853318633187331883318933190331913319233193331943319533196331973319833199332003320133202332033320433205332063320733208332093321033211332123321333214332153321633217332183321933220332213322233223332243322533226332273322833229332303323133232332333323433235332363323733238332393324033241332423324333244332453324633247332483324933250332513325233253332543325533256332573325833259332603326133262332633326433265332663326733268332693327033271332723327333274332753327633277332783327933280332813328233283332843328533286332873328833289332903329133292332933329433295332963329733298332993330033301333023330333304333053330633307333083330933310333113331233313333143331533316333173331833319333203332133322333233332433325333263332733328333293333033331333323333333334333353333633337333383333933340333413334233343333443334533346333473334833349333503335133352333533335433355333563335733358333593336033361333623336333364333653336633367333683336933370333713337233373333743337533376333773337833379333803338133382333833338433385333863338733388333893339033391333923339333394333953339633397333983339933400334013340233403334043340533406334073340833409334103341133412334133341433415334163341733418334193342033421334223342333424334253342633427334283342933430334313343233433334343343533436334373343833439334403344133442334433344433445334463344733448334493345033451334523345333454334553345633457334583345933460334613346233463334643346533466334673346833469334703347133472334733347433475334763347733478334793348033481334823348333484334853348633487334883348933490334913349233493334943349533496334973349833499335003350133502335033350433505335063350733508335093351033511335123351333514335153351633517335183351933520335213352233523335243352533526335273352833529335303353133532335333353433535335363353733538335393354033541335423354333544335453354633547335483354933550335513355233553335543355533556335573355833559335603356133562335633356433565335663356733568335693357033571335723357333574335753357633577335783357933580335813358233583335843358533586335873358833589335903359133592335933359433595335963359733598335993360033601336023360333604336053360633607336083360933610336113361233613336143361533616336173361833619336203362133622336233362433625336263362733628336293363033631336323363333634336353363633637336383363933640336413364233643336443364533646336473364833649336503365133652336533365433655336563365733658336593366033661336623366333664336653366633667336683366933670336713367233673336743367533676336773367833679336803368133682336833368433685336863368733688336893369033691336923369333694336953369633697336983369933700337013370233703337043370533706337073370833709337103371133712337133371433715337163371733718337193372033721337223372333724337253372633727337283372933730337313373233733337343373533736337373373833739337403374133742337433374433745337463374733748337493375033751337523375333754337553375633757337583375933760337613376233763337643376533766337673376833769337703377133772337733377433775337763377733778337793378033781337823378333784337853378633787337883378933790337913379233793337943379533796337973379833799338003380133802338033380433805338063380733808338093381033811338123381333814338153381633817338183381933820338213382233823338243382533826338273382833829338303383133832338333383433835338363383733838338393384033841338423384333844338453384633847338483384933850338513385233853338543385533856338573385833859338603386133862338633386433865338663386733868338693387033871338723387333874338753387633877338783387933880338813388233883338843388533886338873388833889338903389133892338933389433895338963389733898338993390033901339023390333904339053390633907339083390933910339113391233913339143391533916339173391833919339203392133922339233392433925339263392733928339293393033931339323393333934339353393633937339383393933940339413394233943339443394533946339473394833949339503395133952339533395433955339563395733958339593396033961339623396333964339653396633967339683396933970339713397233973339743397533976339773397833979339803398133982339833398433985339863398733988339893399033991339923399333994339953399633997339983399934000340013400234003340043400534006340073400834009340103401134012340133401434015340163401734018340193402034021340223402334024340253402634027340283402934030340313403234033340343403534036340373403834039340403404134042340433404434045340463404734048340493405034051340523405334054340553405634057340583405934060340613406234063340643406534066340673406834069340703407134072340733407434075340763407734078340793408034081340823408334084340853408634087340883408934090340913409234093340943409534096340973409834099341003410134102341033410434105341063410734108341093411034111341123411334114341153411634117341183411934120341213412234123341243412534126341273412834129341303413134132341333413434135341363413734138341393414034141341423414334144341453414634147341483414934150341513415234153341543415534156341573415834159341603416134162341633416434165341663416734168341693417034171341723417334174341753417634177341783417934180341813418234183341843418534186341873418834189341903419134192341933419434195341963419734198341993420034201342023420334204342053420634207342083420934210342113421234213342143421534216342173421834219342203422134222342233422434225342263422734228342293423034231342323423334234342353423634237342383423934240342413424234243342443424534246342473424834249342503425134252342533425434255342563425734258342593426034261342623426334264342653426634267342683426934270342713427234273342743427534276342773427834279342803428134282342833428434285342863428734288342893429034291342923429334294342953429634297342983429934300343013430234303343043430534306343073430834309343103431134312343133431434315343163431734318343193432034321343223432334324343253432634327343283432934330343313433234333343343433534336343373433834339343403434134342343433434434345343463434734348343493435034351343523435334354343553435634357343583435934360343613436234363343643436534366343673436834369343703437134372343733437434375343763437734378343793438034381343823438334384343853438634387343883438934390343913439234393343943439534396343973439834399344003440134402344033440434405344063440734408344093441034411344123441334414344153441634417344183441934420344213442234423344243442534426344273442834429344303443134432344333443434435344363443734438344393444034441344423444334444344453444634447344483444934450344513445234453344543445534456344573445834459344603446134462344633446434465344663446734468344693447034471344723447334474344753447634477344783447934480344813448234483344843448534486344873448834489344903449134492344933449434495344963449734498344993450034501345023450334504345053450634507345083450934510345113451234513345143451534516345173451834519345203452134522345233452434525345263452734528345293453034531345323453334534345353453634537345383453934540345413454234543345443454534546345473454834549345503455134552345533455434555345563455734558345593456034561345623456334564345653456634567345683456934570345713457234573345743457534576345773457834579345803458134582345833458434585345863458734588345893459034591345923459334594345953459634597345983459934600346013460234603346043460534606346073460834609346103461134612346133461434615346163461734618346193462034621346223462334624346253462634627346283462934630346313463234633346343463534636346373463834639346403464134642346433464434645346463464734648346493465034651346523465334654346553465634657346583465934660346613466234663346643466534666346673466834669346703467134672346733467434675346763467734678346793468034681346823468334684346853468634687346883468934690346913469234693346943469534696346973469834699347003470134702347033470434705347063470734708347093471034711347123471334714347153471634717347183471934720347213472234723347243472534726347273472834729347303473134732347333473434735347363473734738347393474034741347423474334744347453474634747347483474934750347513475234753347543475534756347573475834759347603476134762347633476434765347663476734768347693477034771347723477334774347753477634777347783477934780347813478234783347843478534786347873478834789347903479134792347933479434795347963479734798347993480034801348023480334804348053480634807348083480934810348113481234813348143481534816348173481834819348203482134822348233482434825348263482734828348293483034831348323483334834348353483634837348383483934840348413484234843348443484534846348473484834849348503485134852348533485434855348563485734858348593486034861348623486334864348653486634867348683486934870348713487234873348743487534876348773487834879348803488134882348833488434885348863488734888348893489034891348923489334894348953489634897348983489934900349013490234903349043490534906349073490834909349103491134912349133491434915349163491734918349193492034921349223492334924349253492634927349283492934930349313493234933349343493534936349373493834939349403494134942349433494434945349463494734948349493495034951349523495334954349553495634957349583495934960349613496234963349643496534966349673496834969349703497134972349733497434975349763497734978349793498034981349823498334984349853498634987349883498934990349913499234993349943499534996349973499834999350003500135002350033500435005350063500735008350093501035011350123501335014350153501635017350183501935020350213502235023350243502535026350273502835029350303503135032350333503435035350363503735038350393504035041350423504335044350453504635047350483504935050350513505235053350543505535056350573505835059350603506135062350633506435065350663506735068350693507035071350723507335074350753507635077350783507935080350813508235083350843508535086350873508835089350903509135092350933509435095350963509735098350993510035101351023510335104351053510635107351083510935110351113511235113351143511535116351173511835119351203512135122351233512435125351263512735128351293513035131351323513335134351353513635137351383513935140351413514235143351443514535146351473514835149351503515135152351533515435155351563515735158351593516035161351623516335164351653516635167351683516935170351713517235173351743517535176351773517835179351803518135182351833518435185351863518735188351893519035191351923519335194351953519635197351983519935200352013520235203352043520535206352073520835209352103521135212352133521435215352163521735218352193522035221352223522335224352253522635227352283522935230352313523235233352343523535236352373523835239352403524135242352433524435245352463524735248352493525035251352523525335254352553525635257352583525935260352613526235263352643526535266352673526835269352703527135272352733527435275352763527735278352793528035281352823528335284352853528635287352883528935290352913529235293352943529535296352973529835299353003530135302353033530435305353063530735308353093531035311353123531335314353153531635317353183531935320353213532235323353243532535326353273532835329353303533135332353333533435335353363533735338353393534035341353423534335344353453534635347353483534935350353513535235353353543535535356353573535835359353603536135362353633536435365353663536735368353693537035371353723537335374353753537635377353783537935380353813538235383353843538535386353873538835389353903539135392353933539435395353963539735398353993540035401354023540335404354053540635407354083540935410354113541235413354143541535416354173541835419354203542135422354233542435425354263542735428354293543035431354323543335434354353543635437354383543935440354413544235443354443544535446354473544835449354503545135452354533545435455354563545735458354593546035461354623546335464354653546635467354683546935470354713547235473354743547535476354773547835479354803548135482354833548435485354863548735488354893549035491354923549335494354953549635497354983549935500355013550235503355043550535506355073550835509355103551135512355133551435515355163551735518355193552035521355223552335524355253552635527355283552935530355313553235533355343553535536355373553835539355403554135542355433554435545355463554735548355493555035551355523555335554355553555635557355583555935560355613556235563355643556535566355673556835569355703557135572355733557435575355763557735578355793558035581355823558335584355853558635587355883558935590355913559235593355943559535596355973559835599356003560135602356033560435605356063560735608356093561035611356123561335614356153561635617356183561935620356213562235623356243562535626356273562835629356303563135632356333563435635356363563735638356393564035641356423564335644356453564635647356483564935650356513565235653356543565535656356573565835659356603566135662356633566435665356663566735668356693567035671356723567335674356753567635677356783567935680356813568235683356843568535686356873568835689356903569135692356933569435695356963569735698356993570035701357023570335704357053570635707357083570935710357113571235713357143571535716357173571835719357203572135722357233572435725357263572735728357293573035731357323573335734357353573635737357383573935740357413574235743357443574535746357473574835749357503575135752357533575435755357563575735758357593576035761357623576335764357653576635767357683576935770357713577235773357743577535776357773577835779357803578135782357833578435785357863578735788357893579035791357923579335794357953579635797357983579935800358013580235803358043580535806358073580835809358103581135812358133581435815358163581735818358193582035821358223582335824358253582635827358283582935830358313583235833358343583535836358373583835839358403584135842358433584435845358463584735848358493585035851358523585335854358553585635857358583585935860358613586235863358643586535866358673586835869358703587135872358733587435875358763587735878358793588035881358823588335884358853588635887358883588935890358913589235893358943589535896358973589835899359003590135902359033590435905359063590735908359093591035911359123591335914359153591635917359183591935920359213592235923359243592535926359273592835929359303593135932359333593435935359363593735938359393594035941359423594335944359453594635947359483594935950359513595235953359543595535956359573595835959359603596135962359633596435965359663596735968359693597035971359723597335974359753597635977359783597935980359813598235983359843598535986359873598835989359903599135992359933599435995359963599735998359993600036001360023600336004360053600636007360083600936010360113601236013360143601536016360173601836019360203602136022360233602436025360263602736028360293603036031360323603336034360353603636037360383603936040360413604236043360443604536046360473604836049360503605136052360533605436055360563605736058360593606036061360623606336064360653606636067360683606936070360713607236073360743607536076360773607836079360803608136082360833608436085360863608736088360893609036091360923609336094360953609636097360983609936100361013610236103361043610536106361073610836109361103611136112361133611436115361163611736118361193612036121361223612336124361253612636127361283612936130361313613236133361343613536136361373613836139361403614136142361433614436145361463614736148361493615036151361523615336154361553615636157361583615936160361613616236163361643616536166361673616836169361703617136172361733617436175361763617736178361793618036181361823618336184361853618636187361883618936190361913619236193361943619536196361973619836199362003620136202362033620436205362063620736208362093621036211362123621336214362153621636217362183621936220362213622236223362243622536226362273622836229362303623136232362333623436235362363623736238362393624036241362423624336244362453624636247362483624936250362513625236253362543625536256362573625836259362603626136262362633626436265362663626736268362693627036271362723627336274362753627636277362783627936280362813628236283362843628536286362873628836289362903629136292362933629436295362963629736298362993630036301363023630336304363053630636307363083630936310363113631236313363143631536316363173631836319363203632136322363233632436325363263632736328363293633036331363323633336334363353633636337363383633936340363413634236343363443634536346363473634836349363503635136352363533635436355363563635736358363593636036361363623636336364363653636636367363683636936370363713637236373363743637536376363773637836379363803638136382363833638436385363863638736388363893639036391363923639336394363953639636397363983639936400364013640236403364043640536406364073640836409364103641136412364133641436415364163641736418364193642036421364223642336424364253642636427364283642936430364313643236433364343643536436364373643836439364403644136442364433644436445364463644736448364493645036451364523645336454364553645636457364583645936460364613646236463364643646536466364673646836469364703647136472364733647436475364763647736478364793648036481364823648336484364853648636487364883648936490364913649236493364943649536496364973649836499365003650136502365033650436505365063650736508365093651036511365123651336514365153651636517365183651936520365213652236523365243652536526365273652836529365303653136532365333653436535365363653736538365393654036541365423654336544365453654636547365483654936550365513655236553365543655536556365573655836559365603656136562365633656436565365663656736568365693657036571365723657336574365753657636577365783657936580365813658236583365843658536586365873658836589365903659136592365933659436595365963659736598365993660036601366023660336604366053660636607366083660936610366113661236613366143661536616366173661836619366203662136622366233662436625366263662736628366293663036631366323663336634366353663636637366383663936640366413664236643366443664536646366473664836649366503665136652366533665436655366563665736658366593666036661366623666336664366653666636667366683666936670366713667236673366743667536676366773667836679366803668136682366833668436685366863668736688366893669036691366923669336694366953669636697366983669936700367013670236703367043670536706367073670836709367103671136712367133671436715367163671736718367193672036721367223672336724367253672636727367283672936730367313673236733367343673536736367373673836739367403674136742367433674436745367463674736748367493675036751367523675336754367553675636757367583675936760367613676236763367643676536766367673676836769367703677136772367733677436775367763677736778367793678036781367823678336784367853678636787367883678936790367913679236793367943679536796367973679836799368003680136802368033680436805368063680736808368093681036811368123681336814368153681636817368183681936820368213682236823368243682536826368273682836829368303683136832368333683436835368363683736838368393684036841368423684336844368453684636847368483684936850368513685236853368543685536856368573685836859368603686136862368633686436865368663686736868368693687036871368723687336874368753687636877368783687936880368813688236883368843688536886368873688836889368903689136892368933689436895368963689736898368993690036901369023690336904369053690636907369083690936910369113691236913369143691536916369173691836919369203692136922369233692436925369263692736928369293693036931369323693336934369353693636937369383693936940369413694236943369443694536946369473694836949369503695136952369533695436955369563695736958369593696036961369623696336964369653696636967369683696936970369713697236973369743697536976369773697836979369803698136982369833698436985369863698736988369893699036991369923699336994369953699636997369983699937000370013700237003370043700537006370073700837009370103701137012370133701437015370163701737018370193702037021370223702337024370253702637027370283702937030370313703237033370343703537036370373703837039370403704137042370433704437045370463704737048370493705037051370523705337054370553705637057370583705937060370613706237063370643706537066370673706837069370703707137072370733707437075370763707737078370793708037081370823708337084370853708637087370883708937090370913709237093370943709537096370973709837099371003710137102371033710437105371063710737108371093711037111371123711337114371153711637117371183711937120371213712237123371243712537126371273712837129371303713137132371333713437135371363713737138371393714037141371423714337144371453714637147371483714937150371513715237153371543715537156371573715837159371603716137162371633716437165371663716737168371693717037171371723717337174371753717637177371783717937180371813718237183371843718537186371873718837189371903719137192371933719437195371963719737198371993720037201372023720337204372053720637207372083720937210372113721237213372143721537216372173721837219372203722137222372233722437225372263722737228372293723037231372323723337234372353723637237372383723937240372413724237243372443724537246372473724837249372503725137252372533725437255372563725737258372593726037261372623726337264372653726637267372683726937270372713727237273372743727537276372773727837279372803728137282372833728437285372863728737288372893729037291372923729337294372953729637297372983729937300373013730237303373043730537306373073730837309373103731137312373133731437315373163731737318373193732037321373223732337324373253732637327373283732937330373313733237333373343733537336373373733837339373403734137342373433734437345373463734737348373493735037351373523735337354373553735637357373583735937360373613736237363373643736537366373673736837369373703737137372373733737437375373763737737378373793738037381373823738337384373853738637387373883738937390373913739237393373943739537396373973739837399374003740137402374033740437405374063740737408374093741037411374123741337414374153741637417374183741937420374213742237423374243742537426374273742837429374303743137432374333743437435374363743737438374393744037441374423744337444374453744637447374483744937450374513745237453374543745537456374573745837459374603746137462374633746437465374663746737468374693747037471374723747337474374753747637477374783747937480374813748237483374843748537486374873748837489374903749137492374933749437495374963749737498374993750037501375023750337504375053750637507375083750937510375113751237513375143751537516375173751837519375203752137522375233752437525375263752737528375293753037531375323753337534375353753637537375383753937540375413754237543375443754537546375473754837549375503755137552375533755437555375563755737558375593756037561375623756337564375653756637567375683756937570375713757237573375743757537576375773757837579375803758137582375833758437585375863758737588375893759037591375923759337594375953759637597375983759937600376013760237603376043760537606376073760837609376103761137612376133761437615376163761737618376193762037621376223762337624376253762637627376283762937630376313763237633376343763537636376373763837639376403764137642376433764437645376463764737648376493765037651376523765337654376553765637657376583765937660376613766237663376643766537666376673766837669376703767137672376733767437675376763767737678376793768037681376823768337684376853768637687376883768937690376913769237693376943769537696376973769837699377003770137702377033770437705377063770737708377093771037711377123771337714377153771637717377183771937720377213772237723377243772537726377273772837729377303773137732377333773437735377363773737738377393774037741377423774337744377453774637747377483774937750377513775237753377543775537756377573775837759377603776137762377633776437765377663776737768377693777037771377723777337774377753777637777377783777937780377813778237783377843778537786377873778837789377903779137792377933779437795377963779737798377993780037801378023780337804378053780637807378083780937810378113781237813378143781537816378173781837819378203782137822378233782437825378263782737828378293783037831378323783337834378353783637837378383783937840378413784237843378443784537846378473784837849378503785137852378533785437855378563785737858378593786037861378623786337864378653786637867378683786937870378713787237873378743787537876378773787837879378803788137882378833788437885378863788737888378893789037891378923789337894378953789637897378983789937900379013790237903379043790537906379073790837909379103791137912379133791437915379163791737918379193792037921379223792337924379253792637927379283792937930379313793237933379343793537936379373793837939379403794137942379433794437945379463794737948379493795037951379523795337954379553795637957379583795937960379613796237963379643796537966379673796837969379703797137972379733797437975379763797737978379793798037981379823798337984379853798637987379883798937990379913799237993379943799537996379973799837999380003800138002380033800438005380063800738008380093801038011380123801338014380153801638017380183801938020380213802238023380243802538026380273802838029380303803138032380333803438035380363803738038380393804038041380423804338044380453804638047380483804938050380513805238053380543805538056380573805838059380603806138062380633806438065380663806738068380693807038071380723807338074380753807638077380783807938080380813808238083380843808538086380873808838089380903809138092380933809438095380963809738098380993810038101381023810338104381053810638107381083810938110381113811238113381143811538116381173811838119381203812138122381233812438125381263812738128381293813038131381323813338134381353813638137381383813938140381413814238143381443814538146381473814838149381503815138152381533815438155381563815738158381593816038161381623816338164381653816638167381683816938170381713817238173381743817538176381773817838179381803818138182381833818438185381863818738188381893819038191381923819338194381953819638197381983819938200382013820238203382043820538206382073820838209382103821138212382133821438215382163821738218382193822038221382223822338224382253822638227382283822938230382313823238233382343823538236382373823838239382403824138242382433824438245382463824738248382493825038251382523825338254382553825638257382583825938260382613826238263382643826538266382673826838269382703827138272382733827438275382763827738278382793828038281382823828338284382853828638287382883828938290382913829238293382943829538296382973829838299383003830138302383033830438305383063830738308383093831038311383123831338314383153831638317383183831938320383213832238323383243832538326383273832838329383303833138332383333833438335383363833738338383393834038341383423834338344383453834638347383483834938350383513835238353383543835538356383573835838359383603836138362383633836438365383663836738368383693837038371383723837338374383753837638377383783837938380383813838238383383843838538386383873838838389383903839138392383933839438395383963839738398383993840038401384023840338404384053840638407384083840938410384113841238413384143841538416384173841838419384203842138422384233842438425384263842738428384293843038431384323843338434384353843638437384383843938440384413844238443384443844538446384473844838449384503845138452384533845438455384563845738458384593846038461384623846338464384653846638467384683846938470384713847238473384743847538476384773847838479384803848138482384833848438485384863848738488384893849038491384923849338494384953849638497384983849938500385013850238503385043850538506385073850838509385103851138512385133851438515385163851738518385193852038521385223852338524385253852638527385283852938530385313853238533385343853538536385373853838539385403854138542385433854438545385463854738548385493855038551385523855338554385553855638557385583855938560385613856238563385643856538566385673856838569385703857138572385733857438575385763857738578385793858038581385823858338584385853858638587385883858938590385913859238593385943859538596385973859838599386003860138602386033860438605386063860738608386093861038611386123861338614386153861638617386183861938620386213862238623386243862538626386273862838629386303863138632386333863438635386363863738638386393864038641386423864338644386453864638647386483864938650386513865238653386543865538656386573865838659386603866138662386633866438665386663866738668386693867038671386723867338674386753867638677386783867938680386813868238683386843868538686386873868838689386903869138692386933869438695386963869738698386993870038701387023870338704387053870638707387083870938710387113871238713387143871538716387173871838719387203872138722387233872438725387263872738728387293873038731387323873338734387353873638737387383873938740387413874238743387443874538746387473874838749387503875138752387533875438755387563875738758387593876038761387623876338764387653876638767387683876938770387713877238773387743877538776387773877838779387803878138782387833878438785387863878738788387893879038791387923879338794387953879638797387983879938800388013880238803388043880538806388073880838809388103881138812388133881438815388163881738818388193882038821388223882338824388253882638827388283882938830388313883238833388343883538836388373883838839388403884138842388433884438845388463884738848388493885038851388523885338854388553885638857388583885938860388613886238863388643886538866388673886838869388703887138872388733887438875388763887738878388793888038881388823888338884388853888638887388883888938890388913889238893388943889538896388973889838899389003890138902389033890438905389063890738908389093891038911389123891338914389153891638917389183891938920389213892238923389243892538926389273892838929389303893138932389333893438935389363893738938389393894038941389423894338944389453894638947389483894938950389513895238953389543895538956389573895838959389603896138962389633896438965389663896738968389693897038971389723897338974389753897638977389783897938980389813898238983389843898538986389873898838989389903899138992389933899438995389963899738998389993900039001390023900339004390053900639007390083900939010390113901239013390143901539016390173901839019390203902139022390233902439025390263902739028390293903039031390323903339034390353903639037390383903939040390413904239043390443904539046390473904839049390503905139052390533905439055390563905739058390593906039061390623906339064390653906639067390683906939070390713907239073390743907539076390773907839079390803908139082390833908439085390863908739088390893909039091390923909339094390953909639097390983909939100391013910239103391043910539106391073910839109391103911139112391133911439115391163911739118391193912039121391223912339124391253912639127391283912939130391313913239133391343913539136391373913839139391403914139142391433914439145391463914739148391493915039151391523915339154391553915639157391583915939160391613916239163391643916539166391673916839169391703917139172391733917439175391763917739178391793918039181391823918339184391853918639187391883918939190391913919239193391943919539196391973919839199392003920139202392033920439205392063920739208392093921039211392123921339214392153921639217392183921939220392213922239223392243922539226392273922839229392303923139232392333923439235392363923739238392393924039241392423924339244392453924639247392483924939250392513925239253392543925539256392573925839259392603926139262392633926439265392663926739268392693927039271392723927339274392753927639277392783927939280392813928239283392843928539286392873928839289392903929139292392933929439295392963929739298392993930039301393023930339304393053930639307393083930939310393113931239313393143931539316393173931839319393203932139322393233932439325393263932739328393293933039331393323933339334393353933639337393383933939340393413934239343393443934539346393473934839349393503935139352393533935439355393563935739358393593936039361393623936339364393653936639367393683936939370393713937239373393743937539376393773937839379393803938139382393833938439385393863938739388393893939039391393923939339394393953939639397393983939939400394013940239403394043940539406394073940839409394103941139412394133941439415394163941739418394193942039421394223942339424394253942639427394283942939430394313943239433394343943539436394373943839439394403944139442394433944439445394463944739448394493945039451394523945339454394553945639457394583945939460394613946239463394643946539466394673946839469394703947139472394733947439475394763947739478394793948039481394823948339484394853948639487394883948939490394913949239493394943949539496394973949839499395003950139502395033950439505395063950739508395093951039511395123951339514395153951639517395183951939520395213952239523395243952539526395273952839529395303953139532395333953439535395363953739538395393954039541395423954339544395453954639547395483954939550395513955239553395543955539556395573955839559395603956139562395633956439565395663956739568395693957039571395723957339574395753957639577395783957939580395813958239583395843958539586395873958839589395903959139592395933959439595395963959739598395993960039601396023960339604396053960639607396083960939610396113961239613396143961539616396173961839619396203962139622396233962439625396263962739628396293963039631396323963339634396353963639637396383963939640396413964239643396443964539646396473964839649396503965139652396533965439655396563965739658396593966039661396623966339664396653966639667396683966939670396713967239673396743967539676396773967839679396803968139682396833968439685396863968739688396893969039691396923969339694396953969639697396983969939700397013970239703397043970539706397073970839709397103971139712397133971439715397163971739718397193972039721397223972339724397253972639727397283972939730397313973239733397343973539736397373973839739397403974139742397433974439745397463974739748397493975039751397523975339754397553975639757397583975939760397613976239763397643976539766397673976839769397703977139772397733977439775397763977739778397793978039781397823978339784397853978639787397883978939790397913979239793397943979539796397973979839799398003980139802398033980439805398063980739808398093981039811398123981339814398153981639817398183981939820398213982239823398243982539826398273982839829398303983139832398333983439835398363983739838398393984039841398423984339844398453984639847398483984939850398513985239853398543985539856398573985839859398603986139862398633986439865398663986739868398693987039871398723987339874398753987639877398783987939880398813988239883398843988539886398873988839889398903989139892398933989439895398963989739898398993990039901399023990339904399053990639907399083990939910399113991239913399143991539916399173991839919399203992139922399233992439925399263992739928399293993039931399323993339934399353993639937399383993939940399413994239943399443994539946399473994839949399503995139952399533995439955399563995739958399593996039961399623996339964399653996639967399683996939970399713997239973399743997539976399773997839979399803998139982399833998439985399863998739988399893999039991399923999339994399953999639997399983999940000400014000240003400044000540006400074000840009400104001140012400134001440015400164001740018400194002040021400224002340024400254002640027400284002940030400314003240033400344003540036400374003840039400404004140042400434004440045400464004740048400494005040051400524005340054400554005640057400584005940060400614006240063400644006540066400674006840069400704007140072400734007440075400764007740078400794008040081400824008340084400854008640087400884008940090400914009240093400944009540096400974009840099401004010140102401034010440105401064010740108401094011040111401124011340114401154011640117401184011940120401214012240123401244012540126401274012840129401304013140132401334013440135401364013740138401394014040141401424014340144401454014640147401484014940150401514015240153401544015540156401574015840159401604016140162401634016440165401664016740168401694017040171401724017340174401754017640177401784017940180401814018240183401844018540186401874018840189401904019140192401934019440195401964019740198401994020040201402024020340204402054020640207402084020940210402114021240213402144021540216402174021840219402204022140222402234022440225402264022740228402294023040231402324023340234402354023640237402384023940240402414024240243402444024540246402474024840249402504025140252402534025440255402564025740258402594026040261402624026340264402654026640267402684026940270402714027240273402744027540276402774027840279402804028140282402834028440285402864028740288402894029040291402924029340294402954029640297402984029940300403014030240303403044030540306403074030840309403104031140312403134031440315403164031740318403194032040321403224032340324403254032640327403284032940330403314033240333403344033540336403374033840339403404034140342403434034440345403464034740348403494035040351403524035340354403554035640357403584035940360403614036240363403644036540366403674036840369403704037140372403734037440375403764037740378403794038040381403824038340384403854038640387403884038940390403914039240393403944039540396403974039840399404004040140402404034040440405404064040740408404094041040411404124041340414404154041640417404184041940420404214042240423404244042540426404274042840429404304043140432404334043440435404364043740438404394044040441404424044340444404454044640447404484044940450404514045240453404544045540456404574045840459404604046140462404634046440465404664046740468404694047040471404724047340474404754047640477404784047940480404814048240483404844048540486404874048840489404904049140492404934049440495404964049740498404994050040501405024050340504405054050640507405084050940510405114051240513405144051540516405174051840519405204052140522405234052440525405264052740528405294053040531405324053340534405354053640537405384053940540405414054240543405444054540546405474054840549405504055140552405534055440555405564055740558405594056040561405624056340564405654056640567405684056940570405714057240573405744057540576405774057840579405804058140582405834058440585405864058740588405894059040591405924059340594405954059640597405984059940600406014060240603406044060540606406074060840609406104061140612406134061440615406164061740618406194062040621406224062340624406254062640627406284062940630406314063240633406344063540636406374063840639406404064140642406434064440645406464064740648406494065040651406524065340654406554065640657406584065940660406614066240663406644066540666406674066840669406704067140672406734067440675406764067740678406794068040681406824068340684406854068640687406884068940690406914069240693406944069540696406974069840699407004070140702407034070440705407064070740708407094071040711407124071340714407154071640717407184071940720407214072240723407244072540726407274072840729407304073140732407334073440735407364073740738407394074040741407424074340744407454074640747407484074940750407514075240753407544075540756407574075840759407604076140762407634076440765407664076740768407694077040771407724077340774407754077640777407784077940780407814078240783407844078540786407874078840789407904079140792407934079440795407964079740798407994080040801408024080340804408054080640807408084080940810408114081240813408144081540816408174081840819408204082140822408234082440825408264082740828408294083040831408324083340834408354083640837408384083940840408414084240843408444084540846408474084840849408504085140852408534085440855408564085740858408594086040861408624086340864408654086640867408684086940870408714087240873408744087540876408774087840879408804088140882408834088440885408864088740888408894089040891408924089340894408954089640897408984089940900409014090240903409044090540906409074090840909409104091140912409134091440915409164091740918409194092040921409224092340924409254092640927409284092940930409314093240933409344093540936409374093840939409404094140942409434094440945409464094740948409494095040951409524095340954409554095640957409584095940960409614096240963409644096540966409674096840969409704097140972409734097440975409764097740978409794098040981409824098340984409854098640987409884098940990409914099240993409944099540996409974099840999410004100141002410034100441005410064100741008410094101041011410124101341014410154101641017410184101941020410214102241023410244102541026410274102841029410304103141032410334103441035410364103741038410394104041041410424104341044410454104641047410484104941050410514105241053410544105541056410574105841059410604106141062410634106441065410664106741068410694107041071410724107341074410754107641077410784107941080410814108241083410844108541086410874108841089410904109141092410934109441095410964109741098410994110041101411024110341104411054110641107411084110941110411114111241113411144111541116411174111841119411204112141122411234112441125411264112741128411294113041131411324113341134411354113641137411384113941140411414114241143411444114541146411474114841149411504115141152411534115441155411564115741158411594116041161411624116341164411654116641167411684116941170411714117241173411744117541176411774117841179411804118141182411834118441185411864118741188411894119041191411924119341194411954119641197411984119941200412014120241203412044120541206412074120841209412104121141212412134121441215412164121741218412194122041221412224122341224412254122641227412284122941230412314123241233412344123541236412374123841239412404124141242412434124441245412464124741248412494125041251412524125341254412554125641257412584125941260412614126241263412644126541266412674126841269412704127141272412734127441275412764127741278412794128041281412824128341284412854128641287412884128941290412914129241293412944129541296412974129841299413004130141302413034130441305413064130741308413094131041311413124131341314413154131641317413184131941320413214132241323413244132541326413274132841329413304133141332413334133441335413364133741338413394134041341413424134341344413454134641347413484134941350413514135241353413544135541356413574135841359413604136141362413634136441365413664136741368413694137041371413724137341374413754137641377413784137941380413814138241383413844138541386413874138841389413904139141392413934139441395413964139741398413994140041401414024140341404414054140641407414084140941410414114141241413414144141541416414174141841419414204142141422414234142441425414264142741428414294143041431414324143341434414354143641437414384143941440414414144241443414444144541446414474144841449414504145141452414534145441455414564145741458414594146041461414624146341464414654146641467414684146941470414714147241473414744147541476414774147841479414804148141482414834148441485414864148741488414894149041491414924149341494414954149641497414984149941500415014150241503415044150541506415074150841509415104151141512415134151441515415164151741518415194152041521415224152341524415254152641527415284152941530415314153241533415344153541536415374153841539415404154141542415434154441545415464154741548415494155041551415524155341554415554155641557415584155941560415614156241563415644156541566415674156841569415704157141572415734157441575415764157741578415794158041581415824158341584415854158641587415884158941590415914159241593415944159541596415974159841599416004160141602416034160441605416064160741608416094161041611416124161341614416154161641617416184161941620416214162241623416244162541626416274162841629416304163141632416334163441635416364163741638416394164041641416424164341644416454164641647416484164941650416514165241653416544165541656416574165841659416604166141662416634166441665416664166741668416694167041671416724167341674416754167641677416784167941680416814168241683416844168541686416874168841689416904169141692416934169441695416964169741698416994170041701417024170341704417054170641707417084170941710417114171241713417144171541716417174171841719417204172141722417234172441725417264172741728417294173041731417324173341734417354173641737417384173941740417414174241743417444174541746417474174841749417504175141752417534175441755417564175741758417594176041761417624176341764417654176641767417684176941770417714177241773417744177541776417774177841779417804178141782417834178441785417864178741788417894179041791417924179341794417954179641797417984179941800418014180241803418044180541806418074180841809418104181141812418134181441815418164181741818418194182041821418224182341824418254182641827418284182941830418314183241833418344183541836418374183841839418404184141842418434184441845418464184741848418494185041851418524185341854418554185641857418584185941860418614186241863418644186541866418674186841869418704187141872418734187441875418764187741878418794188041881418824188341884418854188641887418884188941890418914189241893418944189541896418974189841899419004190141902419034190441905419064190741908419094191041911419124191341914419154191641917419184191941920419214192241923419244192541926419274192841929419304193141932419334193441935419364193741938419394194041941419424194341944419454194641947419484194941950419514195241953419544195541956419574195841959419604196141962419634196441965419664196741968419694197041971419724197341974419754197641977419784197941980419814198241983419844198541986419874198841989419904199141992419934199441995419964199741998419994200042001420024200342004420054200642007420084200942010420114201242013420144201542016420174201842019420204202142022420234202442025420264202742028420294203042031420324203342034420354203642037420384203942040420414204242043420444204542046420474204842049420504205142052420534205442055420564205742058420594206042061420624206342064420654206642067420684206942070420714207242073420744207542076420774207842079420804208142082420834208442085420864208742088420894209042091420924209342094420954209642097420984209942100421014210242103421044210542106421074210842109421104211142112421134211442115421164211742118421194212042121421224212342124421254212642127421284212942130421314213242133421344213542136421374213842139421404214142142421434214442145421464214742148421494215042151421524215342154421554215642157421584215942160421614216242163421644216542166421674216842169421704217142172421734217442175421764217742178421794218042181421824218342184421854218642187421884218942190421914219242193421944219542196421974219842199422004220142202422034220442205422064220742208422094221042211422124221342214422154221642217422184221942220422214222242223422244222542226422274222842229422304223142232422334223442235422364223742238422394224042241422424224342244422454224642247422484224942250422514225242253422544225542256422574225842259422604226142262422634226442265422664226742268422694227042271422724227342274422754227642277422784227942280422814228242283422844228542286422874228842289422904229142292422934229442295422964229742298422994230042301423024230342304423054230642307423084230942310423114231242313423144231542316423174231842319423204232142322423234232442325423264232742328423294233042331423324233342334423354233642337423384233942340423414234242343423444234542346423474234842349423504235142352423534235442355423564235742358423594236042361423624236342364423654236642367423684236942370423714237242373423744237542376423774237842379423804238142382423834238442385423864238742388423894239042391423924239342394423954239642397423984239942400424014240242403424044240542406424074240842409424104241142412424134241442415424164241742418424194242042421424224242342424424254242642427424284242942430424314243242433424344243542436424374243842439424404244142442424434244442445424464244742448424494245042451424524245342454424554245642457424584245942460424614246242463424644246542466424674246842469424704247142472424734247442475424764247742478424794248042481424824248342484424854248642487424884248942490424914249242493424944249542496424974249842499425004250142502425034250442505425064250742508425094251042511425124251342514425154251642517425184251942520425214252242523425244252542526425274252842529425304253142532425334253442535425364253742538425394254042541425424254342544425454254642547425484254942550425514255242553425544255542556425574255842559425604256142562425634256442565425664256742568425694257042571425724257342574425754257642577425784257942580425814258242583425844258542586425874258842589425904259142592425934259442595425964259742598425994260042601426024260342604426054260642607426084260942610426114261242613426144261542616426174261842619426204262142622426234262442625426264262742628426294263042631426324263342634426354263642637426384263942640426414264242643426444264542646426474264842649426504265142652426534265442655426564265742658426594266042661426624266342664426654266642667426684266942670426714267242673426744267542676426774267842679426804268142682426834268442685426864268742688426894269042691426924269342694426954269642697426984269942700427014270242703427044270542706427074270842709427104271142712427134271442715427164271742718427194272042721427224272342724427254272642727427284272942730427314273242733427344273542736427374273842739427404274142742427434274442745427464274742748427494275042751427524275342754427554275642757427584275942760427614276242763427644276542766427674276842769427704277142772427734277442775427764277742778427794278042781427824278342784427854278642787427884278942790427914279242793427944279542796427974279842799428004280142802428034280442805428064280742808428094281042811428124281342814428154281642817428184281942820428214282242823428244282542826428274282842829428304283142832428334283442835428364283742838428394284042841428424284342844428454284642847428484284942850428514285242853428544285542856428574285842859428604286142862428634286442865428664286742868428694287042871428724287342874428754287642877428784287942880428814288242883428844288542886428874288842889428904289142892428934289442895428964289742898428994290042901429024290342904429054290642907429084290942910429114291242913429144291542916429174291842919429204292142922429234292442925429264292742928429294293042931429324293342934429354293642937429384293942940429414294242943429444294542946429474294842949429504295142952429534295442955429564295742958429594296042961429624296342964429654296642967429684296942970429714297242973429744297542976429774297842979429804298142982429834298442985429864298742988429894299042991429924299342994429954299642997429984299943000430014300243003430044300543006430074300843009430104301143012430134301443015430164301743018430194302043021430224302343024430254302643027430284302943030430314303243033430344303543036430374303843039430404304143042430434304443045430464304743048430494305043051430524305343054430554305643057430584305943060430614306243063430644306543066430674306843069430704307143072430734307443075430764307743078430794308043081430824308343084430854308643087430884308943090430914309243093430944309543096430974309843099431004310143102431034310443105431064310743108431094311043111431124311343114431154311643117431184311943120431214312243123431244312543126431274312843129431304313143132431334313443135431364313743138431394314043141431424314343144431454314643147431484314943150431514315243153431544315543156431574315843159431604316143162431634316443165431664316743168431694317043171431724317343174431754317643177431784317943180431814318243183431844318543186431874318843189431904319143192431934319443195431964319743198431994320043201432024320343204432054320643207432084320943210432114321243213432144321543216432174321843219432204322143222432234322443225432264322743228432294323043231432324323343234432354323643237432384323943240432414324243243432444324543246432474324843249432504325143252432534325443255432564325743258432594326043261432624326343264432654326643267432684326943270432714327243273432744327543276432774327843279432804328143282432834328443285432864328743288432894329043291432924329343294432954329643297432984329943300433014330243303433044330543306433074330843309433104331143312433134331443315433164331743318433194332043321433224332343324433254332643327433284332943330433314333243333433344333543336433374333843339433404334143342433434334443345433464334743348433494335043351433524335343354433554335643357433584335943360433614336243363433644336543366433674336843369433704337143372433734337443375433764337743378433794338043381433824338343384433854338643387433884338943390433914339243393433944339543396433974339843399434004340143402434034340443405434064340743408434094341043411434124341343414434154341643417434184341943420434214342243423434244342543426434274342843429434304343143432434334343443435434364343743438434394344043441434424344343444434454344643447434484344943450434514345243453434544345543456434574345843459434604346143462434634346443465434664346743468434694347043471434724347343474434754347643477434784347943480434814348243483434844348543486434874348843489434904349143492434934349443495434964349743498434994350043501435024350343504435054350643507435084350943510435114351243513435144351543516435174351843519435204352143522435234352443525435264352743528435294353043531435324353343534435354353643537435384353943540435414354243543435444354543546435474354843549435504355143552435534355443555435564355743558435594356043561435624356343564435654356643567435684356943570435714357243573435744357543576435774357843579435804358143582435834358443585435864358743588435894359043591435924359343594435954359643597435984359943600436014360243603436044360543606436074360843609436104361143612436134361443615436164361743618436194362043621436224362343624436254362643627436284362943630436314363243633436344363543636436374363843639436404364143642436434364443645436464364743648436494365043651436524365343654436554365643657436584365943660436614366243663436644366543666436674366843669436704367143672436734367443675436764367743678436794368043681436824368343684436854368643687436884368943690436914369243693436944369543696436974369843699437004370143702437034370443705437064370743708437094371043711437124371343714437154371643717437184371943720437214372243723437244372543726437274372843729437304373143732437334373443735437364373743738437394374043741437424374343744437454374643747437484374943750437514375243753437544375543756437574375843759437604376143762437634376443765437664376743768437694377043771437724377343774437754377643777437784377943780437814378243783437844378543786437874378843789437904379143792437934379443795437964379743798437994380043801438024380343804438054380643807438084380943810438114381243813438144381543816438174381843819438204382143822438234382443825438264382743828438294383043831438324383343834438354383643837438384383943840438414384243843438444384543846438474384843849438504385143852438534385443855438564385743858438594386043861438624386343864438654386643867438684386943870438714387243873438744387543876438774387843879438804388143882438834388443885438864388743888438894389043891438924389343894438954389643897438984389943900439014390243903439044390543906439074390843909439104391143912439134391443915439164391743918439194392043921439224392343924439254392643927439284392943930439314393243933439344393543936439374393843939439404394143942439434394443945439464394743948439494395043951439524395343954439554395643957439584395943960439614396243963439644396543966439674396843969439704397143972439734397443975439764397743978439794398043981439824398343984439854398643987439884398943990439914399243993439944399543996439974399843999440004400144002440034400444005440064400744008440094401044011440124401344014440154401644017440184401944020440214402244023440244402544026440274402844029440304403144032440334403444035440364403744038440394404044041440424404344044440454404644047440484404944050440514405244053440544405544056440574405844059440604406144062440634406444065440664406744068440694407044071440724407344074440754407644077440784407944080440814408244083440844408544086440874408844089440904409144092440934409444095440964409744098440994410044101441024410344104441054410644107441084410944110441114411244113441144411544116441174411844119441204412144122441234412444125441264412744128441294413044131441324413344134441354413644137441384413944140441414414244143441444414544146441474414844149441504415144152441534415444155441564415744158441594416044161441624416344164441654416644167441684416944170441714417244173441744417544176441774417844179441804418144182441834418444185441864418744188441894419044191441924419344194441954419644197441984419944200442014420244203442044420544206442074420844209442104421144212442134421444215442164421744218442194422044221442224422344224442254422644227442284422944230442314423244233442344423544236442374423844239442404424144242442434424444245442464424744248442494425044251442524425344254442554425644257442584425944260442614426244263442644426544266442674426844269442704427144272442734427444275442764427744278442794428044281442824428344284442854428644287442884428944290442914429244293442944429544296442974429844299443004430144302443034430444305443064430744308443094431044311443124431344314443154431644317443184431944320443214432244323443244432544326443274432844329443304433144332443334433444335443364433744338443394434044341443424434344344443454434644347443484434944350443514435244353443544435544356443574435844359443604436144362443634436444365443664436744368443694437044371443724437344374443754437644377443784437944380443814438244383443844438544386443874438844389443904439144392443934439444395443964439744398443994440044401444024440344404444054440644407444084440944410444114441244413444144441544416444174441844419444204442144422444234442444425444264442744428444294443044431444324443344434444354443644437444384443944440444414444244443444444444544446444474444844449444504445144452444534445444455444564445744458444594446044461444624446344464444654446644467444684446944470444714447244473444744447544476444774447844479444804448144482444834448444485444864448744488444894449044491444924449344494444954449644497444984449944500445014450244503445044450544506445074450844509445104451144512445134451444515445164451744518445194452044521445224452344524445254452644527445284452944530445314453244533445344453544536445374453844539445404454144542445434454444545445464454744548445494455044551445524455344554445554455644557445584455944560445614456244563445644456544566445674456844569445704457144572445734457444575445764457744578445794458044581445824458344584445854458644587445884458944590445914459244593445944459544596445974459844599446004460144602446034460444605446064460744608446094461044611446124461344614446154461644617446184461944620446214462244623446244462544626446274462844629446304463144632446334463444635446364463744638446394464044641446424464344644446454464644647446484464944650446514465244653446544465544656446574465844659446604466144662446634466444665446664466744668446694467044671446724467344674446754467644677446784467944680446814468244683446844468544686446874468844689446904469144692446934469444695446964469744698446994470044701447024470344704447054470644707447084470944710447114471244713447144471544716447174471844719447204472144722447234472444725447264472744728447294473044731447324473344734447354473644737447384473944740447414474244743447444474544746447474474844749447504475144752447534475444755447564475744758447594476044761447624476344764447654476644767447684476944770447714477244773447744477544776447774477844779447804478144782447834478444785447864478744788447894479044791447924479344794447954479644797447984479944800448014480244803448044480544806448074480844809448104481144812448134481444815448164481744818448194482044821
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Aspose.PDF</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Aspose.Pdf.BaseActionCollection">
  8. <summary>
  9. Class incapsulates basic actions wuth page/annotation/field interactive actions
  10. </summary>
  11. </member>
  12. <member name="M:Aspose.Pdf.BaseActionCollection.RemoveActions">
  13. <summary>
  14. Removes all actions of the annotation.
  15. </summary>
  16. </member>
  17. <member name="T:Aspose.Pdf.BaseOperatorCollection">
  18. <summary>
  19. Represents base class for operator collection.
  20. </summary>
  21. </member>
  22. <member name="P:Aspose.Pdf.BaseOperatorCollection.Item(System.Int32)">
  23. <summary>
  24. Gets operator by its index.
  25. </summary>
  26. <param name="index">Index of operator. Numbering is starts from 1.</param>
  27. <returns>Operator from requested index</returns>
  28. </member>
  29. <member name="M:Aspose.Pdf.BaseOperatorCollection.GetEnumerator">
  30. <summary>
  31. Returns enumerator for collection
  32. </summary>
  33. <returns>Collection enumerator</returns>
  34. </member>
  35. <member name="M:Aspose.Pdf.BaseOperatorCollection.CopyTo(Aspose.Pdf.Operator[],System.Int32)">
  36. <summary>
  37. Copies operators into operators list.
  38. </summary>
  39. <param name="array">Array with operators which must to be copied. This array must be Object[] or Operator[].</param>
  40. <param name="index">Starting index from which operators will be copied</param>
  41. </member>
  42. <member name="P:Aspose.Pdf.BaseOperatorCollection.Count">
  43. <summary>
  44. Gets count of operators in the collection.
  45. </summary>
  46. </member>
  47. <member name="P:Aspose.Pdf.BaseOperatorCollection.IsReadOnly">
  48. <summary>
  49. Returns true if collection is read only.
  50. </summary>
  51. </member>
  52. <member name="P:Aspose.Pdf.BaseOperatorCollection.IsFastTextExtractionMode">
  53. <summary>
  54. Indicates wheather collection is limited to fast text extraction
  55. </summary>
  56. </member>
  57. <member name="M:Aspose.Pdf.BaseOperatorCollection.SuppressUpdate">
  58. <summary>
  59. Suppresses update contents data.
  60. The contents stream is not updated until ResumeUpdate is called.
  61. </summary>
  62. </member>
  63. <member name="M:Aspose.Pdf.BaseOperatorCollection.ResumeUpdate">
  64. <summary>
  65. Resumes document update.
  66. Updates contents stream in case there are any pending changes.
  67. </summary>
  68. </member>
  69. <member name="M:Aspose.Pdf.BaseOperatorCollection.Insert(System.Int32,Aspose.Pdf.Operator)">
  70. <summary>
  71. Inserts operator into collection.
  72. </summary>
  73. <param name="index">Index where new operator must be added</param>
  74. <param name="op">Operator which will be insterted</param>
  75. </member>
  76. <member name="M:Aspose.Pdf.BaseOperatorCollection.Add(Aspose.Pdf.Operator)">
  77. <summary>
  78. Adds new operator into collection.
  79. </summary>
  80. <param name="op">Operator which must be added</param>
  81. </member>
  82. <member name="M:Aspose.Pdf.BaseOperatorCollection.Remove(Aspose.Pdf.Operator)">
  83. <summary>
  84. Removes operator from collection.
  85. </summary>
  86. <param name="item">
  87. </param>
  88. <returns>
  89. </returns>
  90. </member>
  91. <member name="M:Aspose.Pdf.BaseOperatorCollection.Contains(Aspose.Pdf.Operator)">
  92. <summary>
  93. </summary>
  94. <param name="item">
  95. </param>
  96. <returns>
  97. </returns>
  98. </member>
  99. <member name="M:Aspose.Pdf.BaseOperatorCollection.Clear">
  100. <summary>
  101. Clears collection.
  102. </summary>
  103. </member>
  104. <member name="M:Aspose.Pdf.BaseOperatorCollection.CancelUpdate">
  105. <summary>
  106. Cancels last update.
  107. This method may be called when the change should not raise contents update.
  108. </summary>
  109. </member>
  110. <member name="T:Aspose.Pdf.ColorType">
  111. <summary>
  112. Specifies color type of elements on page.
  113. </summary>
  114. </member>
  115. <member name="F:Aspose.Pdf.ColorType.Rgb">
  116. <summary>
  117. RGB color type.
  118. </summary>
  119. </member>
  120. <member name="F:Aspose.Pdf.ColorType.Grayscale">
  121. <summary>
  122. Grayscale color type.
  123. </summary>
  124. </member>
  125. <member name="F:Aspose.Pdf.ColorType.BlackAndWhite">
  126. <summary>
  127. Black and white color type.
  128. </summary>
  129. </member>
  130. <member name="F:Aspose.Pdf.ColorType.Undefined">
  131. <summary>
  132. Undefined color type value.
  133. </summary>
  134. </member>
  135. <member name="T:Aspose.Pdf.ComHelper">
  136. <summary>
  137. Provides methods for COM clients to load a document into Aspose.Pdf.
  138. </summary>
  139. <remarks>
  140. Use the ComHelper class to load a document from a file or stream into a Document object in a COM application.
  141. The Document class provides a default constructor to create a new document
  142. and also provides overloaded constructors to load a document from a file or stream.
  143. If you are using Aspose.Words from a .NET application, you can use all of the Document constructors directly, but if you are using Aspose.Pdf from a COM application,
  144. only the default Document constructor is available.
  145. </remarks>
  146. </member>
  147. <member name="M:Aspose.Pdf.ComHelper.OpenStream(System.IO.Stream)">
  148. <summary>
  149. Initialize and return new Document instance from the <paramref name="input" /> stream.
  150. </summary>
  151. <param name="input">Stream with pdf document. </param>
  152. <returns>Document object</returns>
  153. </member>
  154. <member name="M:Aspose.Pdf.ComHelper.OpenStream(System.IO.Stream,System.String)">
  155. <summary>
  156. Initialize and return new Document instance from the <paramref name="input" /> stream.
  157. </summary>
  158. <param name="input">Input stream object, corresponding pdf is password protected.</param>
  159. <param name="password">User or owner password.</param>
  160. <returns>Document object</returns>
  161. </member>
  162. <member name="M:Aspose.Pdf.ComHelper.OpenStream(System.IO.Stream,System.Boolean)">
  163. <summary>
  164. Initialize and return new Document instance from the <paramref name="input" /> stream.
  165. </summary>
  166. <param name="input">Stream with pdf document. </param>
  167. <param name="isManagedStream">if set to <c>true</c> inner stream is closed before exit; otherwise, is not.</param>
  168. <returns>Document object</returns>
  169. </member>
  170. <member name="M:Aspose.Pdf.ComHelper.OpenStream(System.IO.Stream,System.String,System.Boolean)">
  171. <summary>
  172. Initialize and return new Document instance from the <paramref name="input" /> stream.
  173. </summary>
  174. <param name="input">Stream with pdf document. </param>
  175. <param name="password">User or owner password.</param>
  176. <param name="isManagedStream">if set to <c>true</c> inner stream is closed before exit; otherwise, is not.</param>
  177. <returns>Document object</returns>
  178. </member>
  179. <member name="M:Aspose.Pdf.ComHelper.OpenStream(System.IO.Stream,Aspose.Pdf.LoadOptions)">
  180. <summary>
  181. Open and return an existing document from a stream providing necessary converting to get pdf document.
  182. </summary>
  183. <param name="input">
  184. Input stream to convert into pdf document.
  185. </param>
  186. <param name="options">
  187. Represents properties for converting <paramref name="input" /> into pdf document.
  188. </param>
  189. <returns>Document object</returns>
  190. </member>
  191. <member name="M:Aspose.Pdf.ComHelper.OpenFile(System.String)">
  192. <summary>
  193. Just create and return Document using <paramref name="filename" />. The same as <see cref="M:Aspose.Pdf.Document.#ctor(System.IO.Stream)" />.
  194. </summary>
  195. <param name="filename">The name of the pdf document file. </param>
  196. <returns>Document object</returns>
  197. </member>
  198. <member name="M:Aspose.Pdf.ComHelper.OpenFile(System.String,System.String)">
  199. <summary>
  200. Initialize and return new instance of the <see cref="T:Aspose.Pdf.Document" /> class for working with encrypted document.
  201. </summary>
  202. <param name="filename">Document file name.</param>
  203. <param name="password">User or owner password.</param>
  204. <returns>Document object</returns>
  205. </member>
  206. <member name="M:Aspose.Pdf.ComHelper.OpenFile(System.String,System.String,System.Boolean)">
  207. <summary>
  208. Initialize new instance of the <see cref="T:Aspose.Pdf.Document" /> class for working with encrypted document.
  209. </summary>
  210. <param name="filename">Document file name.</param>
  211. <param name="password">User or owner password.</param>
  212. <param name="isManagedStream">if set to <c>true</c> inner stream is closed before exit; otherwise, is not.</param>
  213. <returns>Document object</returns>
  214. </member>
  215. <member name="M:Aspose.Pdf.ComHelper.OpenFile(System.String,Aspose.Pdf.LoadOptions)">
  216. <summary>
  217. Open an existing document from a file providing necessary converting oprions to get pdf document.
  218. </summary>
  219. <param name="filename">
  220. Input file to convert into pdf document.
  221. </param>
  222. <param name="options">
  223. Represents properties for converting <paramref name="filename" /> into pdf document.
  224. </param>
  225. <returns>Document object</returns>
  226. </member>
  227. <member name="T:Aspose.Pdf.Engine.CommonData.Text.CMaps.NamespaceDoc">
  228. <summary>
  229. The <b>Aspose.Pdf.Engine.CommonData.Text.CMaps</b> is a root namespace for all CMap classes.
  230. </summary>
  231. </member>
  232. <!-- Badly formed XML comment ignored for member "M:Aspose.Pdf.Engine.CommonData.Text.CMaps.ToUnicodeCMapDataHolder.SupercedeSelectorForCode(System.UInt32,System.Int32)" -->
  233. <!-- Badly formed XML comment ignored for member "M:Aspose.Pdf.Engine.CommonData.Text.CMaps.ToUnicodeCMapDataHolder.SupercedeSelectorForCode(System.UInt32,System.Collections.Generic.List{System.Int32})" -->
  234. <!-- Badly formed XML comment ignored for member "M:Aspose.Pdf.Engine.Data.IPdfArray.ToArrayList" -->
  235. <!-- Badly formed XML comment ignored for member "M:Aspose.Pdf.Engine.Data.PdfArray.ToArrayList" -->
  236. <!-- Badly formed XML comment ignored for member "M:Aspose.Pdf.Engine.Data.PdfObjectGroup.SkipBlank(Aspose.Pdf.Engine.IO.Stream.IPdfStreamReader)" -->
  237. <!-- Badly formed XML comment ignored for member "F:Aspose.Pdf.Engine.IO.ConvertStrategies.ConversionFontData._puaSymbols" -->
  238. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.ApsBuilder.Dib.NamespaceDoc">
  239. <summary>
  240. The namespace DIB header processing.
  241. </summary>
  242. </member>
  243. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.AsyncTask.NamespaceDoc">
  244. <summary>
  245. The namespace handles AsyncTask processing.
  246. </summary>
  247. </member>
  248. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Brushes.NamespaceDoc">
  249. <summary>
  250. The namespace provides helper classes and methods to work with different brush types.
  251. </summary>
  252. </member>
  253. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.CoreExceptions.Compressors.NamespaceDoc">
  254. <summary>
  255. The namespace contains exceptions thrown by one of the compression algorithms supported.
  256. </summary>
  257. </member>
  258. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.CoreExceptions.NamespaceDoc">
  259. <summary>
  260. The namespace contains exceptions thrown by any of the core Imaging components.
  261. </summary>
  262. </member>
  263. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Dithering.NamespaceDoc">
  264. <summary>
  265. The namespace provides different helper classes for color dithering.
  266. </summary>
  267. </member>
  268. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Evalute.NamespaceDoc">
  269. <summary>
  270. The namespace DIB header processing.
  271. </summary>
  272. </member>
  273. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Exif.Enums.NamespaceDoc">
  274. <summary>
  275. The namespace contains EXIF enumerations.
  276. </summary>
  277. </member>
  278. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Exif.NamespaceDoc">
  279. <summary>
  280. The namespace contains EXIF related helper classes and methods.
  281. </summary>
  282. </member>
  283. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Extensions.NamespaceDoc">
  284. <summary>
  285. The namespace contains extension methods.
  286. </summary>
  287. </member>
  288. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.FileFormats.Bmp.NamespaceDoc">
  289. <summary>
  290. The namespace handles Bmp file format processing.
  291. </summary>
  292. </member>
  293. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.FileFormats.Bmp.Structures.NamespaceDoc">
  294. <summary>
  295. The logical structures, used to support bitmap header.
  296. </summary>
  297. </member>
  298. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.FileFormats.Dicom.NamespaceDoc">
  299. <summary>
  300. The namespace handles Dicom file format processin
  301. </summary>
  302. </member>
  303. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.FileFormats.Gif.Blocks.NamespaceDoc">
  304. <summary>
  305. The namespace contains Gif file format entities.
  306. </summary>
  307. </member>
  308. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.FileFormats.Gif.NamespaceDoc">
  309. <summary>
  310. The namespace handles Gif file format processing.
  311. </summary>
  312. </member>
  313. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.FileFormats.Jpeg2000.NamespaceDoc">
  314. <summary>
  315. The namespace handles Jpeg2000 file format processing.
  316. </summary>
  317. </member>
  318. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.FileFormats.Jpeg.NamespaceDoc">
  319. <summary>
  320. The namespace handles Jpeg file format processing.
  321. </summary>
  322. </member>
  323. <!-- Badly formed XML comment ignored for member "M:Aspose.Pdf.Engine.Presentation.Graphics.FileFormats.Jpeg.RdOptimizer.RdOptimal.#ctor(System.Int32,System.Int32,Aspose.Pdf.Engine.Presentation.Graphics.ImageOptions.RdOptimizerSettings)" -->
  324. <!-- Badly formed XML comment ignored for member "M:Aspose.Pdf.Engine.Presentation.Graphics.FileFormats.Jpeg.RdOptimizer.Statistics4Pixel.ApplyDCTValue(System.Double)" -->
  325. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.FileFormats.Tiff.Enums.NamespaceDoc">
  326. <summary>
  327. The namespace contains Tiff file format enumerations.
  328. </summary>
  329. </member>
  330. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.FileFormats.Tiff.FileManagement.NamespaceDoc">
  331. <summary>
  332. The namespace contains Tiff file format stream handling classes.
  333. </summary>
  334. </member>
  335. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.FileFormats.Tiff.InstanceFactory.NamespaceDoc">
  336. <summary>
  337. The namespace contains Tiff file format tag factory helper classes and interfaces.
  338. </summary>
  339. </member>
  340. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.FileFormats.Tiff.NamespaceDoc">
  341. <summary>
  342. The namespace handles Tiff file format processing.
  343. </summary>
  344. </member>
  345. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.FileFormats.Tiff.TiffTagTypes.NamespaceDoc">
  346. <summary>
  347. The namespace contains Tiff file format tag classes.
  348. </summary>
  349. </member>
  350. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.ImageOptions.NamespaceDoc">
  351. <summary>
  352. The namespace contains classes suitable for export, save or creation of different file formats.
  353. </summary>
  354. </member>
  355. <!-- Badly formed XML comment ignored for member "T:Aspose.Pdf.Engine.Presentation.Graphics.FlatArrayNS.Core.MemoryManagement.Mapping.MapperFactory" -->
  356. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.FlatArrayNS.Exceptions.NamespaceDoc">
  357. <summary>
  358. The namespace handles Psd file format processing.
  359. </summary>
  360. </member>
  361. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.ImageFilters.FilterOptions.NamespaceDoc">
  362. <summary>
  363. The namespace handles Filter options.
  364. </summary>
  365. </member>
  366. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Interfaces.NamespaceDoc">
  367. <summary>
  368. The namespace handles Tiff file format processing.
  369. </summary>
  370. </member>
  371. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.MemoryManagement.NamespaceDoc">
  372. <summary>
  373. The namespace contains memory management routines.
  374. </summary>
  375. </member>
  376. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Multithreading.NamespaceDoc">
  377. <summary>
  378. The namespace contains Multithreading classes.
  379. </summary>
  380. </member>
  381. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.NamespaceDoc">
  382. <summary>
  383. The namespace is the core for nested namespaces and the most basic objects used for Aspose.Pdf.Engine.Presentation.Graphics processing.
  384. </summary>
  385. </member>
  386. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.PaletteHelper.NamespaceDoc">
  387. <summary>
  388. The namespace contains classes for adjustment of color palette to the image colors and visa versa.
  389. </summary>
  390. </member>
  391. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.ProgressManagement.NamespaceDoc">
  392. <summary>
  393. The namespace contains progress handler classes
  394. </summary>
  395. </member>
  396. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.ShapeSegments.NamespaceDoc">
  397. <summary>
  398. The namespace contains different shape segments which combine shapes.
  399. </summary>
  400. </member>
  401. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Shapes.NamespaceDoc">
  402. <summary>
  403. The namespace contains different shapes combined from shape segments.
  404. </summary>
  405. </member>
  406. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Sources.NamespaceDoc">
  407. <summary>
  408. Namespace contains different stream sources which are suitable for input or output data flow.
  409. </summary>
  410. </member>
  411. <!-- Badly formed XML comment ignored for member "F:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Constants.Resource" -->
  412. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.NamespaceDoc">
  413. <summary>
  414. The namespace contains XMP related helper classes and methods.
  415. </summary>
  416. </member>
  417. <!-- Badly formed XML comment ignored for member "F:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Schemas.DublinCore.DublinCoreKeywords.Rights" -->
  418. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Schemas.DublinCore.NamespaceDoc">
  419. <summary>
  420. The namespace contains Dublin Core metadata related helper classes, constants and methods.
  421. </summary>
  422. </member>
  423. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Schemas.Pdf.NamespaceDoc">
  424. <summary>
  425. The namespace contains related helper classes, constants and methods used with Adobe PDF documents.
  426. </summary>
  427. </member>
  428. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Schemas.Photoshop.NamespaceDoc">
  429. <summary>
  430. The namespace contains related helper classes, constants and methods used by Adobe Photoshop.
  431. </summary>
  432. </member>
  433. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Schemas.XmpBaseSchema.NamespaceDoc">
  434. <summary>
  435. The namespace contains the XMP Basic Schema related helper classes, constants and methods that provide basic descriptive information.
  436. </summary>
  437. </member>
  438. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Schemas.XmpDm.NamespaceDoc">
  439. <summary>
  440. The namespace contains XMP related helper classes, constants and methods used by the Adobe dynamic media group.
  441. </summary>
  442. </member>
  443. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Schemas.XmpMm.NamespaceDoc">
  444. <summary>
  445. The namespace contains related helper classes, constants and methods that is primarily used by digital asset management (DAM) systems.
  446. </summary>
  447. </member>
  448. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Schemas.XmpRm.NamespaceDoc">
  449. <summary>
  450. The namespace contains related to rights management helper classes, constants and methods.
  451. These properties specify information regarding the legal restrictions associated with a resource.
  452. </summary>
  453. </member>
  454. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Types.Basic.NamespaceDoc">
  455. <summary>
  456. The namespace contains classes that represent the basic type values of XMP properties.
  457. </summary>
  458. </member>
  459. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Types.Complex.Colorant.NamespaceDoc">
  460. <summary>
  461. The namespace contains classes that represent the structures containing the characteristics of a colorant (swatch) used in a document.
  462. </summary>
  463. </member>
  464. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Types.Complex.Dimensions.NamespaceDoc">
  465. <summary>
  466. The namespace contains classes that represent the structure containing dimensions for a drawn object.
  467. </summary>
  468. </member>
  469. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Types.Complex.Font.NamespaceDoc">
  470. <summary>
  471. The namespace contains classes that represent the structure containing the characteristics of a font used in a document.
  472. </summary>
  473. </member>
  474. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Types.Complex.NamespaceDoc">
  475. <summary>
  476. The namespace contains classes that represent the complex type values of XMP properties.
  477. </summary>
  478. </member>
  479. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Types.Complex.ResourceEvent.NamespaceDoc">
  480. <summary>
  481. The namespace contains class that is a high level event that occured in the processing of this document.
  482. </summary>
  483. </member>
  484. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Types.Complex.ResourceRef.NamespaceDoc">
  485. <summary>
  486. The namespace contains class that is a multiple part reference to a resource.
  487. Used to indicate prior versions, originals of renditions, originals for derived documents, and so on.
  488. </summary>
  489. </member>
  490. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Types.Complex.Thumbnail.NamespaceDoc">
  491. <summary>
  492. The namespace contains class that is a thumbnail image for a file.
  493. </summary>
  494. </member>
  495. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Types.Complex.Version.NamespaceDoc">
  496. <summary>
  497. The namespace contains classes that describe one version of a document.
  498. </summary>
  499. </member>
  500. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Types.Derived.NamespaceDoc">
  501. <summary>
  502. The namespace contains classes that represent the derived type values of XMP properties.
  503. </summary>
  504. </member>
  505. <member name="T:Aspose.Pdf.Engine.Presentation.Graphics.Xmp.Types.NamespaceDoc">
  506. <summary>
  507. The namespace contains classes that represent the values of XMP properties in three basic categories: basic types,
  508. complex and derived types.
  509. </summary>
  510. </member>
  511. <!-- Badly formed XML comment ignored for member "M:Aspose.Pdf.Engine.Presentation.GDIImpl.Utils.OctreeQuantizer.Octree.Palletize(System.Int32)" -->
  512. <member name="T:Aspose.Pdf.Engine.Presentation.NamespaceDoc">
  513. <summary>
  514. The <b>Aspose.Pdf.Presentation</b> namespace provides classes that allow to interact with document presentation.
  515. </summary>
  516. </member>
  517. <!-- Badly formed XML comment ignored for member "P:Aspose.Pdf.Engine.Presentation.IPresenter.ConvertMarkedContentToLayers" -->
  518. <!-- Badly formed XML comment ignored for member "P:Aspose.Pdf.Engine.Presentation.Presenter.ConvertMarkedContentToLayers" -->
  519. <member name="T:Aspose.Pdf.Text.MemoryFontSource">
  520. <summary>
  521. Represents single font file source.
  522. </summary>
  523. </member>
  524. <member name="M:Aspose.Pdf.Text.MemoryFontSource.#ctor(System.Byte[])">
  525. <summary>
  526. Initializes a new instance of <see cref="T:Aspose.Pdf.Text.MemoryFontSource" /> class.
  527. </summary>
  528. <param name="fontBytes">Font file byte array.</param>
  529. </member>
  530. <member name="P:Aspose.Pdf.Text.MemoryFontSource.FontBytes">
  531. <summary>
  532. Font file byte array.
  533. </summary>
  534. </member>
  535. <member name="M:Aspose.Pdf.Text.MemoryFontSource.Equals(System.Object)">
  536. <summary>
  537. Check if font file source objects are equal.
  538. </summary>
  539. <param name="obj">Font file source object which will be compared.</param>
  540. <returns>True if both objects are font file sources targeted to the same file.</returns>
  541. </member>
  542. <member name="M:Aspose.Pdf.Text.MemoryFontSource.Dispose">
  543. <summary>
  544. Releases internal resources.
  545. </summary>
  546. </member>
  547. <member name="T:Aspose.Pdf.Text.FileFontSource">
  548. <summary>
  549. Represents single font file source.
  550. </summary>
  551. </member>
  552. <member name="M:Aspose.Pdf.Text.FileFontSource.#ctor(System.String)">
  553. <summary>
  554. Initializes a new instance of <see cref="T:Aspose.Pdf.Text.FileFontSource" /> class.
  555. </summary>
  556. <param name="filePath">Path to the font file.</param>
  557. </member>
  558. <member name="P:Aspose.Pdf.Text.FileFontSource.FilePath">
  559. <summary>
  560. Path to the font file.
  561. </summary>
  562. </member>
  563. <member name="M:Aspose.Pdf.Text.FileFontSource.Equals(System.Object)">
  564. <summary>
  565. Check if font file source objects are equal.
  566. </summary>
  567. <param name="obj">Font file source object which will be compared.</param>
  568. <returns>True if both objects are font file sources targeted to the same file.</returns>
  569. </member>
  570. <member name="T:Aspose.Pdf.Text.FolderFontSource">
  571. <summary>
  572. Represents the folder that contains font files.
  573. </summary>
  574. </member>
  575. <member name="M:Aspose.Pdf.Text.FolderFontSource.#ctor(System.String)">
  576. <summary>
  577. Initializes a new instance of <see cref="T:Aspose.Pdf.Text.FolderFontSource" /> class.
  578. </summary>
  579. <param name="folderPath">Path to the folder.</param>
  580. </member>
  581. <member name="P:Aspose.Pdf.Text.FolderFontSource.FolderPath">
  582. <summary>
  583. Path to the folder that contains font files.
  584. </summary>
  585. </member>
  586. <member name="M:Aspose.Pdf.Text.FolderFontSource.Equals(System.Object)">
  587. <summary>
  588. Check if folder font source objects are equal.
  589. </summary>
  590. <param name="obj">Folder font source object which will be compared.</param>
  591. <returns>True if both objects are folder font sources targeted to the same folder.</returns>
  592. </member>
  593. <member name="T:Aspose.Pdf.Text.FontSource">
  594. <summary>
  595. Represents a base class fot font source.
  596. </summary>
  597. </member>
  598. <member name="T:Aspose.Pdf.Text.FontSourceCollection">
  599. <summary>
  600. Represents font sources collection.
  601. </summary>
  602. </member>
  603. <member name="P:Aspose.Pdf.Text.FontSourceCollection.Count">
  604. <summary>
  605. Gets the number of <see cref="T:Aspose.Pdf.Text.Font" /> object elements actually contained in the collection.
  606. </summary>
  607. </member>
  608. <member name="P:Aspose.Pdf.Text.FontSourceCollection.SyncRoot">
  609. <summary>
  610. Gets an object that can be used to synchronize access to the collection.
  611. </summary>
  612. </member>
  613. <member name="P:Aspose.Pdf.Text.FontSourceCollection.IsSynchronized">
  614. <summary>
  615. Gets a value indicating whether access to the collection is synchronized (thread safe).
  616. </summary>
  617. </member>
  618. <member name="M:Aspose.Pdf.Text.FontSourceCollection.GetEnumerator">
  619. <summary>
  620. Returns an enumerator for the entire collection.
  621. </summary>
  622. <returns>Enumerator object.</returns>
  623. </member>
  624. <member name="M:Aspose.Pdf.Text.FontSourceCollection.CopyTo(Aspose.Pdf.Text.FontSource[],System.Int32)">
  625. <summary>
  626. Copies the entire collection to a compatible one-dimensional Array, starting at the specified index of the target array
  627. </summary>
  628. <param name="array">Array of objects which will be copied.</param>
  629. <param name="index">Starting index from which copying will be started.</param>
  630. </member>
  631. <member name="M:Aspose.Pdf.Text.FontSourceCollection.Add(Aspose.Pdf.Text.FontSource)">
  632. <summary>
  633. Adds new font source object to the collection.
  634. </summary>
  635. <param name="fontSource">Font source.</param>
  636. </member>
  637. <member name="M:Aspose.Pdf.Text.FontSourceCollection.Clear">
  638. <summary>
  639. Clears the font source collection.
  640. </summary>
  641. </member>
  642. <member name="M:Aspose.Pdf.Text.FontSourceCollection.Delete(Aspose.Pdf.Text.FontSource)">
  643. <summary>
  644. Deletes the font source element.
  645. </summary>
  646. <param name="fontSource">FontSource object that will be deleted.</param>
  647. </member>
  648. <member name="P:Aspose.Pdf.Text.FontSourceCollection.Item(System.Int32)">
  649. <summary>
  650. Gets the font element at the specified index.
  651. </summary>
  652. <param name="index">Index within the collection.</param>
  653. <returns>Fout source object.</returns>
  654. </member>
  655. <member name="M:Aspose.Pdf.Text.FontSourceCollection.Contains(Aspose.Pdf.Text.FontSource)">
  656. <summary>
  657. Determines whether an element is in the collection
  658. </summary>
  659. <param name="item">FontSource object to search.</param>
  660. </member>
  661. <member name="M:Aspose.Pdf.Text.FontSourceCollection.Remove(Aspose.Pdf.Text.FontSource)">
  662. <summary>
  663. Deletes the font source element.
  664. </summary>
  665. <param name="item">FontSource object that will be deleted.</param>
  666. </member>
  667. <member name="T:Aspose.Pdf.Text.SystemFontSource">
  668. <summary>
  669. Represents all fonts installed to the system.
  670. </summary>
  671. </member>
  672. <member name="M:Aspose.Pdf.Text.SystemFontSource.Equals(System.Object)">
  673. <summary>
  674. Check if system font source objects are equal.
  675. </summary>
  676. <param name="obj">System font source object which will be compared.</param>
  677. <returns>True if both objects are system font sources, false otherwise.</returns>
  678. </member>
  679. <member name="T:Aspose.Pdf.Text.CustomFontSubstitutionBase">
  680. <summary>
  681. Represents a base class for custom font substitution strategy.
  682. </summary>
  683. </member>
  684. <member name="M:Aspose.Pdf.Text.CustomFontSubstitutionBase.TrySubstitute(Aspose.Pdf.Text.CustomFontSubstitutionBase.OriginalFontSpecification,Aspose.Pdf.Text.Font@)">
  685. <summary>
  686. Substitutes original font with another font.
  687. </summary>
  688. <remarks>
  689. The class CustomFontSubstitutionBase should be inherited to implement custom font substitution logic.
  690. TrySubstitute method should be overridden properly:
  691. Must return true in case substitution is required. substitutionFont must be set to valid Font object.
  692. Must return false in case no substitution is required. substitutionFont may be set to null.
  693. </remarks>
  694. <param name="originalFontSpecification">Original font specification.</param>
  695. <param name="substitutionFont">Substitution font.</param>
  696. <returns>True in case substitution was successfull.</returns>
  697. </member>
  698. <member name="T:Aspose.Pdf.Text.CustomFontSubstitutionBase.OriginalFontSpecification">
  699. <summary>
  700. Represents original font specification.
  701. </summary>
  702. <remarks>
  703. Provides info related to original font such as <seealso cref="P:Aspose.Pdf.Text.CustomFontSubstitutionBase.OriginalFontSpecification.OriginalFontName" />, <seealso cref="P:Aspose.Pdf.Text.CustomFontSubstitutionBase.OriginalFontSpecification.IsEmbedded" /> flag.
  704. Also provides <seealso cref="P:Aspose.Pdf.Text.CustomFontSubstitutionBase.OriginalFontSpecification.IsSubstitutionUnavoidable" /> flag that helps to check is the substitution will anyway happen with the font
  705. and the user may override the default substitution logic.
  706. </remarks>
  707. </member>
  708. <member name="P:Aspose.Pdf.Text.CustomFontSubstitutionBase.OriginalFontSpecification.OriginalFontName">
  709. <summary>
  710. Gets original font name.
  711. </summary>
  712. </member>
  713. <member name="P:Aspose.Pdf.Text.CustomFontSubstitutionBase.OriginalFontSpecification.IsEmbedded">
  714. <summary>
  715. Gets a value that indicates whether the font is embedded.
  716. </summary>
  717. </member>
  718. <member name="P:Aspose.Pdf.Text.CustomFontSubstitutionBase.OriginalFontSpecification.IsSubstitutionUnavoidable">
  719. <summary>
  720. Gets a value that indicates that the substitution is unavoidable.
  721. </summary>
  722. <remarks>
  723. Returns true in case substitution was requested because of absence of the original font or in case original font cannot be used in context of some task.
  724. In case user ignores the flag and doesn't substitute the font - default font substitution procedure is performed.
  725. But it provides opportunity for the user to alternate standard font substitution procedure and set better font to the system.
  726. Returns false in case original font is present, valid, but it is allowed for the user to substitute it.
  727. </remarks>
  728. </member>
  729. <member name="T:Aspose.Pdf.Text.SystemFontsSubstitution">
  730. <summary>
  731. Represents a class for font substitution strategy that substitutes fonts with system fonts.
  732. </summary>
  733. </member>
  734. <member name="M:Aspose.Pdf.Text.SystemFontsSubstitution.#ctor(Aspose.Pdf.Text.SubstitutionFontCategories)">
  735. <summary>
  736. Initializes a new instance of <see cref="T:Aspose.Pdf.Text.SystemFontsSubstitution" /> class.
  737. </summary>
  738. <param name="fontCategories">Target font categories to substitute with system fonts</param>
  739. </member>
  740. <member name="P:Aspose.Pdf.Text.SystemFontsSubstitution.FontCategories">
  741. <summary>
  742. Gets or sets substitution font categories that should be substituted with system fonts.
  743. </summary>
  744. </member>
  745. <member name="P:Aspose.Pdf.Text.SystemFontsSubstitution.DefaultFont">
  746. <summary>
  747. Gets or sets default substitution font.
  748. The font is used when no other valid substitution were found but initial font belongs to target substitution category (<see cref="P:Aspose.Pdf.Text.SystemFontsSubstitution.FontCategories" />).
  749. </summary>
  750. </member>
  751. <member name="T:Aspose.Pdf.Text.SubstitutionFontCategories">
  752. <summary>
  753. Represents font categories that can be substituted.
  754. </summary>
  755. </member>
  756. <member name="F:Aspose.Pdf.Text.SubstitutionFontCategories.TheSameNamedEmbeddedFonts">
  757. <summary>
  758. The fonts that are named the same as system fonts.
  759. Those fonts are mostly safe to be substituted with the same named system fonts.
  760. </summary>
  761. </member>
  762. <member name="F:Aspose.Pdf.Text.SubstitutionFontCategories.AllEmbeddedFonts">
  763. <summary>
  764. All embedded fonts are substituted.
  765. </summary>
  766. </member>
  767. <member name="T:Aspose.Pdf.Text.FontSubstitution">
  768. <summary>
  769. Represents a base class fot font substitution strategies.
  770. </summary>
  771. </member>
  772. <member name="T:Aspose.Pdf.Text.FontSubstitutionCollection">
  773. <summary>
  774. Represents font substitution strategies collection.
  775. </summary>
  776. </member>
  777. <member name="P:Aspose.Pdf.Text.FontSubstitutionCollection.Count">
  778. <summary>
  779. Gets the number of <see cref="T:Aspose.Pdf.Text.Font" /> object elements actually contained in the collection.
  780. </summary>
  781. </member>
  782. <member name="P:Aspose.Pdf.Text.FontSubstitutionCollection.SyncRoot">
  783. <summary>
  784. Gets an object that can be used to synchronize access to the collection.
  785. </summary>
  786. </member>
  787. <member name="P:Aspose.Pdf.Text.FontSubstitutionCollection.IsSynchronized">
  788. <summary>
  789. Gets a value indicating whether access to the collection is synchronized (thread safe).
  790. </summary>
  791. </member>
  792. <member name="M:Aspose.Pdf.Text.FontSubstitutionCollection.GetEnumerator">
  793. <summary>
  794. Returns an enumerator for the entire collection.
  795. </summary>
  796. <returns>Enumerator object</returns>
  797. </member>
  798. <member name="M:Aspose.Pdf.Text.FontSubstitutionCollection.CopyTo(Aspose.Pdf.Text.FontSubstitution[],System.Int32)">
  799. <summary>
  800. Copies the entire collection to a compatible one-dimensional Array, starting at the specified index of the target array
  801. </summary>
  802. <param name="array">Array of objects which will be copied.</param>
  803. <param name="index">Starting index from which copying will be started.</param>
  804. </member>
  805. <member name="M:Aspose.Pdf.Text.FontSubstitutionCollection.Add(Aspose.Pdf.Text.FontSubstitution)">
  806. <summary>
  807. Adds new font substitution object to the collection.
  808. </summary>
  809. <param name="fontSubstitution">Font substitution strategy.</param>
  810. </member>
  811. <member name="M:Aspose.Pdf.Text.FontSubstitutionCollection.Clear">
  812. <summary>
  813. Clears the font substitution collection.
  814. </summary>
  815. </member>
  816. <member name="M:Aspose.Pdf.Text.FontSubstitutionCollection.Contains(Aspose.Pdf.Text.FontSubstitution)">
  817. <summary>
  818. Determines whether an element is in the collection
  819. </summary>
  820. <param name="item">FontSubstitution object to search.</param>
  821. </member>
  822. <member name="M:Aspose.Pdf.Text.FontSubstitutionCollection.Remove(Aspose.Pdf.Text.FontSubstitution)">
  823. <summary>
  824. Deletes the font substitution element.
  825. </summary>
  826. <param name="item">FontSubstitution object to delete.</param>
  827. </member>
  828. <member name="P:Aspose.Pdf.Text.FontSubstitutionCollection.Item(System.Int32)">
  829. <summary>
  830. Gets the font element at the specified index.
  831. </summary>
  832. <param name="index">Index within the collection.</param>
  833. <returns>FontSubstitution object.</returns>
  834. </member>
  835. <member name="T:Aspose.Pdf.Text.SimpleFontSubstitution">
  836. <summary>
  837. Represents a class for simple font substitution strategy.
  838. </summary>
  839. </member>
  840. <member name="P:Aspose.Pdf.Text.SimpleFontSubstitution.OriginalFontName">
  841. <summary>
  842. Gets original font name that should be substituted with <see cref="P:Aspose.Pdf.Text.SimpleFontSubstitution.SubstitutionFontName" /></summary>
  843. </member>
  844. <member name="P:Aspose.Pdf.Text.SimpleFontSubstitution.SubstitutionFontName">
  845. <summary>
  846. Gets font name that should substitute the <see cref="P:Aspose.Pdf.Text.SimpleFontSubstitution.OriginalFontName" /></summary>
  847. </member>
  848. <member name="M:Aspose.Pdf.Text.SimpleFontSubstitution.#ctor(System.String,System.String,System.Boolean)">
  849. <summary>
  850. Initializes a new instance of <see cref="T:Aspose.Pdf.Text.SimpleFontSubstitution" /> class.
  851. </summary>
  852. <param name="originalFontName">Original font name.</param>
  853. <param name="substitutionFontName">Substitution font name.</param>
  854. <param name="forcedBySaveOption">Substitution forced by DefaultFontName save option.</param>
  855. </member>
  856. <member name="T:Aspose.Pdf.Text.IFontOptions">
  857. <summary>
  858. Useful properties to tune Font behaviour
  859. </summary>
  860. </member>
  861. <member name="P:Aspose.Pdf.Text.IFontOptions.NotifyAboutFontEmbeddingError">
  862. <summary>
  863. Sometimes it's not possible to embed desired font into document. There are many reasons, for example
  864. license restrictions or when desired font was not found on destination computer.
  865. When this situation comes it's not simply to detect, because desired font is embedded via set
  866. of property flag Font.IsEmbedded = true; Of course it's possible to read this property immediately after it was set but
  867. it's not convenient approach. Flag NotifyAboutFontEmbeddingError enforces exception mechanism
  868. for cases when attempt to embed font became failed. If this flag is set an exception of type
  869. <see cref="T:Aspose.Pdf.FontEmbeddingException" /> will be thrown. By default false.
  870. </summary>
  871. </member>
  872. <member name="T:Aspose.Pdf.Text.NamespaceDoc">
  873. <summary>
  874. The <b>Aspose.Pdf.Text</b> namespace provides classes that allow to extract text, add text, manipulate existing text of a document.
  875. It also contain classes that allow to extract, replace, substitute fonts of a document.
  876. </summary>
  877. </member>
  878. <member name="T:Aspose.Pdf.Text.MarkupParagraph">
  879. <summary>
  880. Represents a paragraph.
  881. </summary>
  882. </member>
  883. <member name="P:Aspose.Pdf.Text.MarkupParagraph.Points">
  884. <summary>
  885. Points of polygon that describes paragraph.
  886. Starting point is lower left corner of the paragraph. And next points are in anti-clockwise sequence.
  887. </summary>
  888. </member>
  889. <member name="P:Aspose.Pdf.Text.MarkupParagraph.Fragments">
  890. <summary>
  891. Collection of not empty <see cref="T:Aspose.Pdf.Text.TextFragment" /> objects of the paragraph.
  892. </summary>
  893. <remarks>
  894. The <see cref="T:Aspose.Pdf.Text.TextFragment" /> object provides access to the search occurrence text, text properties, and allows to edit text and change the text state (font, font size, color etc).
  895. </remarks>
  896. </member>
  897. <member name="P:Aspose.Pdf.Text.MarkupParagraph.Lines">
  898. <summary>
  899. Lines of paragraph. Each line represented by list of text fragments.
  900. </summary>
  901. <remarks>
  902. The <see cref="T:Aspose.Pdf.Text.TextFragment" /> object provides access to the search occurrence text, text properties, and allows to edit text and change the text state (font, font size, color etc).
  903. </remarks>
  904. </member>
  905. <member name="P:Aspose.Pdf.Text.MarkupParagraph.Text">
  906. <summary>
  907. Gets <see cref="T:System.String" /> text object that the <see cref="T:Aspose.Pdf.Text.MarkupParagraph" /> object represents.
  908. </summary>
  909. </member>
  910. <member name="T:Aspose.Pdf.Text.MarkupSection">
  911. <summary>
  912. Represents a markup section - the rectangular region of a page that contains text and can be visually divided from another text blocks.
  913. </summary>
  914. </member>
  915. <member name="P:Aspose.Pdf.Text.MarkupSection.Rectangle">
  916. <summary>
  917. Section rectangle
  918. </summary>
  919. </member>
  920. <member name="P:Aspose.Pdf.Text.MarkupSection.Fragments">
  921. <summary>
  922. Collection of not empty <see cref="T:Aspose.Pdf.Text.TextFragment" /> objects that are inside the section.
  923. </summary>
  924. <remarks>
  925. The <see cref="T:Aspose.Pdf.Text.TextFragment" /> object provides access to the search occurrence text, text properties, and allows to edit text and change the text state (font, font size, color etc).
  926. </remarks>
  927. </member>
  928. <member name="P:Aspose.Pdf.Text.MarkupSection.Paragraphs">
  929. <summary>
  930. Collection of <see cref="T:Aspose.Pdf.Text.MarkupParagraph" /> objects that are inside the section.
  931. </summary>
  932. </member>
  933. <member name="T:Aspose.Pdf.Text.PageMarkup">
  934. <summary>
  935. Page markup represented by collections of <see cref="T:Aspose.Pdf.Text.MarkupSection" /> and <see cref="T:Aspose.Pdf.Text.MarkupParagraph" />.
  936. </summary>
  937. </member>
  938. <member name="P:Aspose.Pdf.Text.PageMarkup.Number">
  939. <summary>
  940. Gets processed page number.
  941. </summary>
  942. </member>
  943. <member name="P:Aspose.Pdf.Text.PageMarkup.Rectangle">
  944. <summary>
  945. Gets processed page rectangle.
  946. </summary>
  947. </member>
  948. <member name="P:Aspose.Pdf.Text.PageMarkup.Sections">
  949. <summary>
  950. Gets collection of <see cref="T:Aspose.Pdf.Text.MarkupSection" /> that was found on the page.
  951. </summary>
  952. </member>
  953. <member name="P:Aspose.Pdf.Text.PageMarkup.Paragraphs">
  954. <summary>
  955. Gets collection of <see cref="T:Aspose.Pdf.Text.MarkupParagraph" /> that was found on the page.
  956. </summary>
  957. </member>
  958. <member name="P:Aspose.Pdf.Text.PageMarkup.TextFragments">
  959. <summary>
  960. Gets collection of <see cref="T:Aspose.Pdf.Text.TextFragment" /> that was found on the page.
  961. </summary>
  962. <remarks>
  963. The <see cref="T:Aspose.Pdf.Text.TextFragment" /> object provides access to the search occurrence text, text properties, and allows to edit text and change the text state (font, font size, color etc).
  964. </remarks>
  965. </member>
  966. <member name="P:Aspose.Pdf.Text.PageMarkup.IsMulticolumnParagraphsAllowed">
  967. <summary>
  968. Gets or sets value that indicates whether starting text lines of a next section may be treated as continuation of the last paragraph of a previous section.
  969. </summary>
  970. </member>
  971. <member name="T:Aspose.Pdf.Text.ParagraphAbsorber">
  972. <summary>
  973. Represents an absorber object of page structure objects such as sections and paragraphs.
  974. Performs search for sections and paragraphs of text and provides access for rectangles and polydons that describes it in text coordinate space.
  975. Also performs text segments search and provides access to search results via <see cref="!:TextFragments" /> collections grouped by structure elements.
  976. </summary>
  977. <remarks>
  978. When the search is completed the <see cref="P:Aspose.Pdf.Text.ParagraphAbsorber.PageMarkups" /> collection will contains <see cref="T:Aspose.Pdf.Text.PageMarkup" /> objects that represents page structure by collections of <see cref="T:Aspose.Pdf.Text.MarkupSection" /> and <see cref="T:Aspose.Pdf.Text.MarkupParagraph" />.
  979. The <see cref="T:Aspose.Pdf.Text.TextFragment" /> object provides access to the search occurrence text, text properties, and allows to edit text and change the text state (font, font size, color etc).
  980. </remarks>
  981. <example>
  982. The example demonstrates how to find first text segment of each paragraph on the first PDF document page and highlight it.
  983. <code lang="C#">
  984. // Open document
  985. Document doc = new Document("input.pdf");
  986. // Create ParagraphAbsorber object
  987. ParagraphAbsorber absorber = new ParagraphAbsorber();
  988. // Accept the absorber for first page
  989. absorber.Visit(doc.Pages[1]);
  990. // Get markup object of first page
  991. PageMarkup markup = absorber.PageMarkups[0];
  992. // Loop through structure elements of the page text to find first text fragment of each paragraph
  993. foreach (MarkupSection section in markup.Sections)
  994. {
  995. foreach (MarkupParagraph paragraph in section.Paragraphs)
  996. {
  997. TextFragment fragment = paragraph.Fragments[0];
  998. // Update text properties
  999. fragment.TextState.BackgroundColor = Color.LightBlue;
  1000. }
  1001. }
  1002. // Save document
  1003. doc.Save(GetOutputPath("output.pdf"));
  1004. </code></example>
  1005. </member>
  1006. <member name="M:Aspose.Pdf.Text.ParagraphAbsorber.#ctor">
  1007. <summary>
  1008. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.ParagraphAbsorber" /> that performs search for sections/paragraphs of the document or page.
  1009. </summary>
  1010. </member>
  1011. <member name="M:Aspose.Pdf.Text.ParagraphAbsorber.#ctor(System.Int32)">
  1012. <summary>
  1013. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.ParagraphAbsorber" /> that performs search for sections/paragraphs of the document or page.
  1014. </summary>
  1015. <remarks>
  1016. See <see cref="P:Aspose.Pdf.Text.ParagraphAbsorber.SectionsSearchDepth" /> property for more hints about the parameter.
  1017. </remarks>
  1018. <param name="sectionsSearchDepth">Number of sequential searches for more fine elements of structure that will be performed.</param>
  1019. </member>
  1020. <member name="P:Aspose.Pdf.Text.ParagraphAbsorber.PageMarkups">
  1021. <summary>
  1022. Gets collection of <see cref="T:Aspose.Pdf.Text.PageMarkup" /> that were absorbed.
  1023. </summary>
  1024. </member>
  1025. <member name="P:Aspose.Pdf.Text.ParagraphAbsorber.SectionsSearchDepth">
  1026. <summary>
  1027. Gets or sets value that instructs how many times sequential searches for more fine elements of structure will be performed.
  1028. Default search depth is 3.
  1029. It means three searches for horizontally divided sections (headers, paragraphs etc) and three searches for vertically divided ones (columns).
  1030. </summary>
  1031. <remarks>
  1032. Increasing of this value may lead to minor decreasing performance with no visible changes in search result.
  1033. Decreasing of this value may lead to incorrect determination of paragraphs in sections.
  1034. We are not recommend to set value less than default if you aren't desire to get only 'rough' elements of page structure.
  1035. </remarks>
  1036. </member>
  1037. <!-- Badly formed XML comment ignored for member "M:Aspose.Pdf.Text.ParagraphAbsorber.Visit(Aspose.Pdf.Document)" -->
  1038. <member name="M:Aspose.Pdf.Text.ParagraphAbsorber.Visit(Aspose.Pdf.Page)">
  1039. <summary>
  1040. Performs search on the specified <see cref="T:Aspose.Pdf.Page" />.
  1041. </summary>
  1042. <param name="page">Pdf pocument page object.</param>
  1043. </member>
  1044. <member name="T:Aspose.Pdf.Text.AbsorbedCell">
  1045. <summary>
  1046. Represents cell of table that exist on the page
  1047. </summary>
  1048. </member>
  1049. <member name="P:Aspose.Pdf.Text.AbsorbedCell.TextFragments">
  1050. <summary>
  1051. Gets collection of <see cref="T:Aspose.Pdf.Text.TextFragment" /> objects that describes text containing in the cell
  1052. </summary>
  1053. </member>
  1054. <member name="P:Aspose.Pdf.Text.AbsorbedCell.Rectangle">
  1055. <summary>
  1056. Gets rectangle that describes position of the cell on page
  1057. </summary>
  1058. </member>
  1059. <member name="T:Aspose.Pdf.Text.AbsorbedRow">
  1060. <summary>
  1061. Represents row of table that exist on the page
  1062. </summary>
  1063. </member>
  1064. <member name="P:Aspose.Pdf.Text.AbsorbedRow.CellList">
  1065. <summary>
  1066. Gets readonly IList containing cells of the row
  1067. </summary>
  1068. </member>
  1069. <member name="P:Aspose.Pdf.Text.AbsorbedRow.Rectangle">
  1070. <summary>
  1071. Gets rectangle that describes position of the row on page
  1072. </summary>
  1073. </member>
  1074. <member name="T:Aspose.Pdf.Text.AbsorbedTable">
  1075. <summary>
  1076. Represents table that exist on the page
  1077. </summary>
  1078. </member>
  1079. <member name="P:Aspose.Pdf.Text.AbsorbedTable.RowList">
  1080. <summary>
  1081. Gets readonly IList containing rows of the table
  1082. </summary>
  1083. </member>
  1084. <member name="P:Aspose.Pdf.Text.AbsorbedTable.Rectangle">
  1085. <summary>
  1086. Gets rectangle that describes position of the table on page
  1087. </summary>
  1088. </member>
  1089. <member name="P:Aspose.Pdf.Text.AbsorbedTable.PageNum">
  1090. <summary>
  1091. Gets number of the page containing this table
  1092. </summary>
  1093. </member>
  1094. <member name="T:Aspose.Pdf.Text.ITableElement">
  1095. <summary>
  1096. This interface represents an element of existing table extracted by TableAbsorber.
  1097. </summary>
  1098. </member>
  1099. <member name="P:Aspose.Pdf.Text.ITableElement.Rectangle">
  1100. <summary>
  1101. Gets rectangle that describes position of table element on the page
  1102. </summary>
  1103. </member>
  1104. <member name="T:Aspose.Pdf.Text.TableAbsorber">
  1105. <summary>
  1106. Represents an absorber object of table elements.
  1107. Performs search and provides access to search results via <see cref="P:Aspose.Pdf.Text.TableAbsorber.TableList" /> collection.
  1108. </summary>
  1109. <example>
  1110. The example demonstrates how to find table on the first PDF document page and replace the text in a table cell.
  1111. <code lang="C#">
  1112. // Open document
  1113. Document doc = new Document(@"D:\Tests\input.pdf");
  1114. // Create TableAbsorber object to find tables
  1115. TableAbsorber absorber = new TableAbsorber();
  1116. // Visit first page with absorber
  1117. absorber.Visit(pdfDocument.Pages[1]);
  1118. // Get access to first table on page, their first cell and text fragments in it
  1119. TextFragment fragment = absorber.TableList[0].RowList[0].CellList[0].TextFragments[1];
  1120. // Change text of the first text fragment in the cell
  1121. fragment.Text = "hi world";
  1122. // Save document
  1123. doc.Save(@"D:\Tests\output.pdf");
  1124. </code></example>
  1125. </member>
  1126. <member name="P:Aspose.Pdf.Text.TableAbsorber.TextSearchOptions">
  1127. <summary>
  1128. Gets or sets text search options.
  1129. </summary>
  1130. <remarks>
  1131. Allows to define several options that will be used during search text containing in tables.
  1132. </remarks>
  1133. </member>
  1134. <member name="P:Aspose.Pdf.Text.TableAbsorber.TableList">
  1135. <summary>
  1136. Returns readonly IList containing tables that were found
  1137. </summary>
  1138. </member>
  1139. <member name="M:Aspose.Pdf.Text.TableAbsorber.#ctor(Aspose.Pdf.Text.TextSearchOptions)">
  1140. <summary>
  1141. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TableAbsorber" /> with text search options.
  1142. </summary>
  1143. <remarks>
  1144. Performs searching for tables and provides access to the tables via <see cref="P:Aspose.Pdf.Text.TableAbsorber.TableList" /> object.
  1145. </remarks>
  1146. <param name="textSearchOptions">Text search options</param>
  1147. </member>
  1148. <member name="M:Aspose.Pdf.Text.TableAbsorber.#ctor">
  1149. <summary>
  1150. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TableAbsorber" />.
  1151. </summary>
  1152. <remarks>
  1153. Performs searching for tables and provides access to the tables via <see cref="P:Aspose.Pdf.Text.TableAbsorber.TableList" /> object.
  1154. </remarks>
  1155. </member>
  1156. <member name="M:Aspose.Pdf.Text.TableAbsorber.Visit(Aspose.Pdf.Page)">
  1157. <summary>
  1158. Extracts tables on the specified page
  1159. </summary>
  1160. <example>
  1161. The example demonstrates how to extract table on the first PDF document page.
  1162. <code lang="C#">
  1163. // Open document
  1164. Document doc = new Document(@"D:\Tests\input.pdf");
  1165. // Create TableAbsorber object to find tables
  1166. TableAbsorber absorber = new TableAbsorber();
  1167. // Visit first page with absorber
  1168. absorber.Visit(pdfDocument.Pages[1]);
  1169. // Get access to first table on page, their first cell and text fragments in it
  1170. TextFragment fragment = absorber.TableList[0].RowList[0].CellList[0].TextFragments[1];
  1171. // Change text of the first text fragment in the cell
  1172. fragment.Text = "hi world";
  1173. // Save document
  1174. doc.Save(@"D:\Tests\output.pdf");
  1175. </code></example>
  1176. <param name="page">Pdf pocument page object.</param>
  1177. </member>
  1178. <member name="M:Aspose.Pdf.Text.TableAbsorber.Remove(Aspose.Pdf.Text.AbsorbedTable)">
  1179. <summary>
  1180. Removes an <see cref="T:Aspose.Pdf.Text.AbsorbedTable" /> from the page.
  1181. </summary>
  1182. <param name="table">
  1183. <see cref="T:Aspose.Pdf.Text.AbsorbedTable" /> to remove.</param>
  1184. <remarks>
  1185. Please take into account it changes TableList collection. In case removing/replacing tables in loop please use copy of TableList collection.
  1186. </remarks>
  1187. </member>
  1188. <member name="M:Aspose.Pdf.Text.TableAbsorber.Replace(Aspose.Pdf.Page,Aspose.Pdf.Text.AbsorbedTable,Aspose.Pdf.Table)">
  1189. <summary>
  1190. Replaces an <see cref="T:Aspose.Pdf.Text.AbsorbedTable" /> with <see cref="T:Aspose.Pdf.Table" /> on the page.
  1191. </summary>
  1192. <param name="page">Pdf pocument page object.</param>
  1193. <param name="oldTable">
  1194. <see cref="T:Aspose.Pdf.Text.AbsorbedTable" /> to be replaced.</param>
  1195. <param name="newTable">
  1196. <see cref="T:Aspose.Pdf.Table" /> to replace old table.</param>
  1197. <remarks>
  1198. Please take into account it changes TableList collection. In case removing/replacing tables in loop please use copy of TableList collection.
  1199. </remarks>
  1200. </member>
  1201. <member name="T:Aspose.Pdf.Text.TabAlignmentType">
  1202. <summary>
  1203. Enumerates the tab alignment types.
  1204. </summary>
  1205. </member>
  1206. <member name="F:Aspose.Pdf.Text.TabAlignmentType.Left">
  1207. <summary>
  1208. Text aligned left from tab stop
  1209. </summary>
  1210. </member>
  1211. <member name="F:Aspose.Pdf.Text.TabAlignmentType.Center">
  1212. <summary>
  1213. Text aligned center from tab stop
  1214. </summary>
  1215. </member>
  1216. <member name="F:Aspose.Pdf.Text.TabAlignmentType.Right">
  1217. <summary>
  1218. Text aligned right from tab stop
  1219. </summary>
  1220. </member>
  1221. <member name="T:Aspose.Pdf.Text.TabLeaderType">
  1222. <summary>
  1223. Enumerates the tab leader types.
  1224. </summary>
  1225. </member>
  1226. <member name="F:Aspose.Pdf.Text.TabLeaderType.Solid">
  1227. <summary>
  1228. Solid tab leader.
  1229. </summary>
  1230. </member>
  1231. <member name="F:Aspose.Pdf.Text.TabLeaderType.Dash">
  1232. <summary>
  1233. Dash tab leader.
  1234. </summary>
  1235. </member>
  1236. <member name="F:Aspose.Pdf.Text.TabLeaderType.Dot">
  1237. <summary>
  1238. Dot tab leader.
  1239. </summary>
  1240. </member>
  1241. <member name="F:Aspose.Pdf.Text.TabLeaderType.None">
  1242. <summary>
  1243. No tab leader.
  1244. </summary>
  1245. </member>
  1246. <member name="T:Aspose.Pdf.Text.TabStop">
  1247. <summary>
  1248. Represents a custom Tab stop position in a paragraph.
  1249. </summary>
  1250. </member>
  1251. <member name="M:Aspose.Pdf.Text.TabStop.#ctor">
  1252. <summary>
  1253. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TabStop" /> class.
  1254. </summary>
  1255. </member>
  1256. <member name="M:Aspose.Pdf.Text.TabStop.#ctor(System.Single)">
  1257. <summary>
  1258. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TabStop" /> class with specified position.
  1259. </summary>
  1260. <param name="position">The position of the tab stop.</param>
  1261. </member>
  1262. <member name="P:Aspose.Pdf.Text.TabStop.Position">
  1263. <summary>
  1264. Gets or sets a float value that indicates the tab stop position.
  1265. </summary>
  1266. </member>
  1267. <member name="P:Aspose.Pdf.Text.TabStop.LeaderType">
  1268. <summary>
  1269. Gets or sets a <see cref="T:Aspose.Pdf.Text.TabLeaderType" /> enum that indicates the tab leader type.
  1270. </summary>
  1271. </member>
  1272. <member name="P:Aspose.Pdf.Text.TabStop.AlignmentType">
  1273. <summary>
  1274. Gets or sets a <see cref="P:Aspose.Pdf.Text.TabStop.AlignmentType" /> enum that indicates the tab tab alignment type.
  1275. </summary>
  1276. </member>
  1277. <member name="P:Aspose.Pdf.Text.TabStop.IsReadOnly">
  1278. <summary>
  1279. Gets value indicating that this <see cref="T:Aspose.Pdf.Text.TabStop" /> instance is already attached to <see cref="T:Aspose.Pdf.Text.TextFragment" /> and became readonly
  1280. </summary>
  1281. </member>
  1282. <member name="T:Aspose.Pdf.Text.TabStops">
  1283. <summary>
  1284. Represents a collection of <see cref="T:Aspose.Pdf.Text.TabStop" /> objects.
  1285. </summary>
  1286. </member>
  1287. <member name="P:Aspose.Pdf.Text.TabStops.IsReadOnly">
  1288. <summary>
  1289. Gets value indicating that this <see cref="T:Aspose.Pdf.Text.TabStops" /> instance is already attached to <see cref="T:Aspose.Pdf.Text.TextFragment" /> and became readonly.
  1290. </summary>
  1291. </member>
  1292. <member name="M:Aspose.Pdf.Text.TabStops.Add">
  1293. <summary>
  1294. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TabStop" /> class and add it to the
  1295. TabStops collection.
  1296. </summary>
  1297. <returns>The new <see cref="T:Aspose.Pdf.Text.TabStop" /> object.</returns>
  1298. </member>
  1299. <member name="M:Aspose.Pdf.Text.TabStops.Add(System.Single)">
  1300. <summary>
  1301. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TabStop" /> class with specified position and
  1302. add it to the TabStops collection.
  1303. </summary>
  1304. <param name="position">The position of the tab stop.</param>
  1305. <returns>The new <see cref="T:Aspose.Pdf.Text.TabStop" /> object.</returns>
  1306. </member>
  1307. <member name="M:Aspose.Pdf.Text.TabStops.Add(Aspose.Pdf.Text.TabStop)">
  1308. <summary>
  1309. Add instance of the <see cref="T:Aspose.Pdf.Text.TabStop" /> class to the TabStops collection.
  1310. </summary>
  1311. <param name="tabStop">The <see cref="T:Aspose.Pdf.Text.TabStop" /> object.</param>
  1312. </member>
  1313. <member name="P:Aspose.Pdf.Text.TabStops.Count">
  1314. <summary>
  1315. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TabStop" /> class with specified position and
  1316. add it to the TabStops collection.
  1317. </summary>
  1318. <param name="position">The position of the tab stop.</param>
  1319. <returns>The new <see cref="T:Aspose.Pdf.Text.TabStop" /> object.</returns>
  1320. </member>
  1321. <member name="M:Aspose.Pdf.Text.TabStops.Add(System.Single,Aspose.Pdf.Text.TabLeaderType)">
  1322. <summary>
  1323. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TabStop" /> class with specified position and leader
  1324. type and add it to the TabStops collection.
  1325. </summary>
  1326. <param name="position">The position of the tab stop.</param>
  1327. <param name="leaderType">The leader type of the tab stop.</param>
  1328. <returns>The new <see cref="T:Aspose.Pdf.Text.TabStop" /> object.</returns>
  1329. </member>
  1330. <member name="M:Aspose.Pdf.Text.TabStops.Clone">
  1331. <summary>
  1332. Clones a new <see cref="T:Aspose.Pdf.Text.TabStops" /> objects.
  1333. </summary>
  1334. <returns>The new <see cref="T:Aspose.Pdf.Text.TabStops" /> object.</returns>
  1335. </member>
  1336. <member name="P:Aspose.Pdf.Text.TabStops.Item(System.Int32)">
  1337. <summary>
  1338. Gets or sets a <see cref="T:Aspose.Pdf.Text.TabStop" /> object from the collection according to TabStop index.
  1339. </summary>
  1340. <param name="index">Zero-based index of element in <see cref="T:Aspose.Pdf.Text.TabStops" /> collection.</param>
  1341. <returns>
  1342. <see cref="T:Aspose.Pdf.Text.TabStop" /> object.</returns>
  1343. </member>
  1344. <member name="T:Aspose.Pdf.Text.TextExtractionError">
  1345. <summary>
  1346. Describes the text extraction error has appeared in the PDF document.
  1347. </summary>
  1348. </member>
  1349. <member name="P:Aspose.Pdf.Text.TextExtractionError.Summary">
  1350. <summary>
  1351. Brief description of the error.
  1352. </summary>
  1353. </member>
  1354. <member name="P:Aspose.Pdf.Text.TextExtractionError.Description">
  1355. <summary>
  1356. Expanded description of the error.
  1357. </summary>
  1358. </member>
  1359. <member name="P:Aspose.Pdf.Text.TextExtractionError.Location">
  1360. <summary>
  1361. Location of the error.
  1362. </summary>
  1363. </member>
  1364. <member name="P:Aspose.Pdf.Text.TextExtractionError.FontKey">
  1365. <summary>
  1366. Key (PDF name) of the Font object that is used for showing text that causes extraction error.
  1367. </summary>
  1368. </member>
  1369. <member name="P:Aspose.Pdf.Text.TextExtractionError.FontName">
  1370. <summary>
  1371. Readable (internal) name of the Font object that is used for showing text that causes extraction error.
  1372. </summary>
  1373. </member>
  1374. <member name="P:Aspose.Pdf.Text.TextExtractionError.ExtractedText">
  1375. <summary>
  1376. Text that was actually extracted.
  1377. </summary>
  1378. </member>
  1379. <member name="T:Aspose.Pdf.Text.TextExtractionErrorLocation">
  1380. <summary>
  1381. Represents the location in the PDF document where text extraction error has appeared.
  1382. </summary>
  1383. </member>
  1384. <member name="P:Aspose.Pdf.Text.TextExtractionErrorLocation.Path">
  1385. <summary>
  1386. Location of the PDF document where text extraction error has appeared.
  1387. </summary>
  1388. </member>
  1389. <member name="P:Aspose.Pdf.Text.TextExtractionErrorLocation.PageNumber">
  1390. <summary>
  1391. Number of the document page where text extraction error has located.
  1392. </summary>
  1393. </member>
  1394. <member name="P:Aspose.Pdf.Text.TextExtractionErrorLocation.ObjectType">
  1395. <summary>
  1396. Type of the PDF object (Page or xForm) in which contents stream text extraction error has located.
  1397. </summary>
  1398. </member>
  1399. <member name="P:Aspose.Pdf.Text.TextExtractionErrorLocation.FormKey">
  1400. <summary>
  1401. Key (name) of the PDF Form XObject in which contents stream text extraction error has located. Not empty if ObjectType == 'xForm'.
  1402. </summary>
  1403. </member>
  1404. <member name="P:Aspose.Pdf.Text.TextExtractionErrorLocation.OperatorIndex">
  1405. <summary>
  1406. Index of text showing operator in the contents stream (operator collection) that causes text extraction error.
  1407. </summary>
  1408. </member>
  1409. <member name="P:Aspose.Pdf.Text.TextExtractionErrorLocation.OperatorString">
  1410. <summary>
  1411. Text showing operator that causes text extraction error.
  1412. </summary>
  1413. </member>
  1414. <member name="P:Aspose.Pdf.Text.TextExtractionErrorLocation.FontUsedKey">
  1415. <summary>
  1416. Key (name) of the PDF Font object that is used for showing of the operator that causes text extraction error.
  1417. </summary>
  1418. </member>
  1419. <member name="P:Aspose.Pdf.Text.TextExtractionErrorLocation.TextStartPoint">
  1420. <summary>
  1421. Key (name) of the PDF Font object that is used for showing of the operator that causes text extraction error.
  1422. </summary>
  1423. </member>
  1424. <member name="T:Aspose.Pdf.Text.TextRenderingMode">
  1425. <summary>
  1426. The text rendering mode, Tmode, determines whether showing text shall cause glyph outlines to be stroked, filled, used as a clipping boundary, or some combination of the three.
  1427. </summary>
  1428. </member>
  1429. <member name="F:Aspose.Pdf.Text.TextRenderingMode.FillText">
  1430. <summary>
  1431. Fill text.
  1432. </summary>
  1433. </member>
  1434. <member name="F:Aspose.Pdf.Text.TextRenderingMode.StrokeText">
  1435. <summary>
  1436. Stroke text.
  1437. </summary>
  1438. </member>
  1439. <member name="F:Aspose.Pdf.Text.TextRenderingMode.FillThenStrokeText">
  1440. <summary>
  1441. Fill, then stroke text.
  1442. </summary>
  1443. </member>
  1444. <member name="F:Aspose.Pdf.Text.TextRenderingMode.Invisible">
  1445. <summary>
  1446. Neither fill nor stroke text (invisible).
  1447. </summary>
  1448. </member>
  1449. <member name="F:Aspose.Pdf.Text.TextRenderingMode.FillTextAndAddPathToClipping">
  1450. <summary>
  1451. Fill text and add to path for clipping (see 9.3.6, "Text Rendering Mode,").
  1452. </summary>
  1453. </member>
  1454. <member name="F:Aspose.Pdf.Text.TextRenderingMode.StrokeTextAndAddPathToClipping">
  1455. <summary>
  1456. Stroke text and add to path for clipping.
  1457. </summary>
  1458. </member>
  1459. <member name="F:Aspose.Pdf.Text.TextRenderingMode.FillThenStrokeTextAndAddPathToClipping">
  1460. <summary>
  1461. Fill, then stroke text and add to path for clipping.
  1462. </summary>
  1463. </member>
  1464. <member name="F:Aspose.Pdf.Text.TextRenderingMode.AddPathToClipping">
  1465. <summary>
  1466. Add text to path for clipping.
  1467. </summary>
  1468. </member>
  1469. <member name="T:Aspose.Pdf.Text.FontAbsorber">
  1470. <summary>
  1471. Represents an absorber object of fonts.
  1472. Performs search for fonts and provides access to search results via <see cref="P:Aspose.Pdf.Text.FontAbsorber.Fonts" /> collection.
  1473. </summary>
  1474. </member>
  1475. <member name="P:Aspose.Pdf.Text.FontAbsorber.Fonts">
  1476. <summary>
  1477. Gets collection of search occurrences that are presented with <see cref="T:Aspose.Pdf.Text.Font" /> objects.
  1478. </summary>
  1479. </member>
  1480. <member name="M:Aspose.Pdf.Text.FontAbsorber.Visit(Aspose.Pdf.Document,System.Int32,System.Int32)">
  1481. <summary>
  1482. Performs search in the specified range of pages of the document.
  1483. </summary>
  1484. <param name="pdf">Pdf pocument object.</param>
  1485. <param name="startPage">Pdf pocument start page.</param>
  1486. <param name="pageCount">Pdf document page count</param>
  1487. </member>
  1488. <member name="M:Aspose.Pdf.Text.FontAbsorber.Visit(Aspose.Pdf.Document)">
  1489. <summary>
  1490. Performs search on the specified document.
  1491. </summary>
  1492. <param name="pdf">Pdf pocument object.</param>
  1493. </member>
  1494. <member name="T:Aspose.Pdf.Text.CharInfoCollection">
  1495. <summary>
  1496. Represents CharInfo objects collection.
  1497. </summary>
  1498. <remarks>
  1499. Provides access to positioning information of text segment characters.
  1500. </remarks>
  1501. <example>
  1502. The example demonstrates how to iterate throught all the characters and retrieve the charact
  1503. <code lang="C#">
  1504. //open document
  1505. Document pdfDocument = new Document(inFile);
  1506. //create TextFragmentAbsorber object to collect all the text objects of the page
  1507. TextFragmentAbsorber textFragmentAbsorber = new TextFragmentAbsorber();
  1508. //accept the absorber for all the pages
  1509. pdfDocument.Pages[1].Accept(textFragmentAbsorber);
  1510. //get the extracted text fragments
  1511. TextFragmentCollection textFragmentCollection = textFragmentAbsorber.TextFragments;
  1512. //loop through the fragments
  1513. foreach (TextFragment textFragment in textFragmentCollection)
  1514. {
  1515. //loop through the segments
  1516. foreach (TextSegment textSegment in textFragment.Segments)
  1517. {
  1518. //loop through the characters
  1519. for (int i = 1; i &lt;= textSegment.Text.Length; i++)
  1520. {
  1521. CharInfo charInfo = textSegment.Characters[i];
  1522. // print character position and rectangle info
  1523. Console.WriteLine("XIndent : {0} ", charInfo.Position.XIndent);
  1524. Console.WriteLine("YIndent : {0} ", charInfo.Position.YIndent);
  1525. Console.WriteLine("Width : {0} ", charInfo.Rectangle.Width);
  1526. Console.WriteLine("Height : {0} ", charInfo.Rectangle.Height);
  1527. }
  1528. }
  1529. }
  1530. </code></example>
  1531. </member>
  1532. <member name="P:Aspose.Pdf.Text.CharInfoCollection.Count">
  1533. <summary>
  1534. Gets the number of <see cref="T:Aspose.Pdf.Text.CharInfo" /> object elements actually contained in the collection.
  1535. </summary>
  1536. </member>
  1537. <member name="P:Aspose.Pdf.Text.CharInfoCollection.SyncRoot">
  1538. <summary>
  1539. Gets an object that can be used to synchronize access to the collection.
  1540. </summary>
  1541. </member>
  1542. <member name="P:Aspose.Pdf.Text.CharInfoCollection.IsSynchronized">
  1543. <summary>
  1544. Gets a value indicating whether access to the collection is synchronized (thread safe).
  1545. </summary>
  1546. </member>
  1547. <member name="P:Aspose.Pdf.Text.CharInfoCollection.IsReadOnly">
  1548. <summary>
  1549. Gets a value indicating whether collection is read-only
  1550. </summary>
  1551. </member>
  1552. <member name="M:Aspose.Pdf.Text.CharInfoCollection.GetEnumerator">
  1553. <summary>
  1554. Returns an enumerator for the entire collection.
  1555. </summary>
  1556. <returns>Enumerator object.</returns>
  1557. </member>
  1558. <member name="M:Aspose.Pdf.Text.CharInfoCollection.CopyTo(Aspose.Pdf.Text.CharInfo[],System.Int32)">
  1559. <summary>
  1560. Copies the entire collection to a compatible one-dimensional Array, starting at the specified index of the target array
  1561. </summary>
  1562. <param name="array">Array of objects which will be copied.</param>
  1563. <param name="index">Starting index from which copying will be started.</param>
  1564. </member>
  1565. <member name="M:Aspose.Pdf.Text.CharInfoCollection.Add(Aspose.Pdf.Text.CharInfo)">
  1566. <summary>
  1567. Collection is read-only. Always throws NotImplementedException.
  1568. </summary>
  1569. <param name="item">
  1570. </param>
  1571. </member>
  1572. <member name="M:Aspose.Pdf.Text.CharInfoCollection.Clear">
  1573. <summary>
  1574. Collection is read-only. Always throws NotImplementedException.
  1575. </summary>
  1576. </member>
  1577. <member name="M:Aspose.Pdf.Text.CharInfoCollection.Contains(Aspose.Pdf.Text.CharInfo)">
  1578. <summary>
  1579. Determines whether the collection contains a specific value.
  1580. </summary>
  1581. <param name="item">The object to locate in the collection</param>
  1582. <returns>true if item is found in the collection; otherwise, false.</returns>
  1583. </member>
  1584. <member name="M:Aspose.Pdf.Text.CharInfoCollection.Remove(Aspose.Pdf.Text.CharInfo)">
  1585. <summary>
  1586. Collection is read-only. Always throws NotImplementedException.
  1587. </summary>
  1588. <param name="item">
  1589. </param>
  1590. </member>
  1591. <member name="P:Aspose.Pdf.Text.CharInfoCollection.Item(System.Int32)">
  1592. <summary>
  1593. Gets the CharInfo element at the specified index.
  1594. </summary>
  1595. <param name="index">Index within the collection.</param>
  1596. <returns>CharInfo object.</returns>
  1597. </member>
  1598. <member name="T:Aspose.Pdf.Text.FontTypes">
  1599. <summary>
  1600. Supported font types enumeration.
  1601. </summary>
  1602. </member>
  1603. <member name="F:Aspose.Pdf.Text.FontTypes.TTF">
  1604. <summary>
  1605. TTF font type
  1606. </summary>
  1607. </member>
  1608. <member name="F:Aspose.Pdf.Text.FontTypes.OTF">
  1609. <summary>
  1610. OTF font type
  1611. </summary>
  1612. </member>
  1613. <member name="T:Aspose.Pdf.Text.Position">
  1614. <summary>
  1615. Represents a position object
  1616. </summary>
  1617. </member>
  1618. <member name="P:Aspose.Pdf.Text.Position.XIndent">
  1619. <summary>
  1620. Gets the X coordinate of the object
  1621. </summary>
  1622. </member>
  1623. <member name="P:Aspose.Pdf.Text.Position.YIndent">
  1624. <summary>
  1625. Gets the Y coordinate of the object
  1626. </summary>
  1627. </member>
  1628. <member name="M:Aspose.Pdf.Text.Position.#ctor(System.Double,System.Double)">
  1629. <summary>
  1630. Initializes a new instance of <see cref="T:Aspose.Pdf.Text.Position" /> class
  1631. </summary>
  1632. <param name="xIndent">X coordinate value.</param>
  1633. <param name="yIndent">Y coordinate value.</param>
  1634. </member>
  1635. <member name="M:Aspose.Pdf.Text.Position.ToString">
  1636. <summary>
  1637. Gets string representation for the current <see cref="T:Aspose.Pdf.Text.Position" /> object.
  1638. </summary>
  1639. <returns>String representration of the Position object.</returns>
  1640. </member>
  1641. <member name="M:Aspose.Pdf.Text.Position.Equals(System.Object)">
  1642. <summary>
  1643. Determines whether the specified object is equal to the current <see cref="T:Aspose.Pdf.Text.Position" /> object.
  1644. </summary>
  1645. <param name="obj">Object that is checked for equality.</param>
  1646. <returns>True in case objects are equal.</returns>
  1647. </member>
  1648. <member name="T:Aspose.Pdf.Text.TextFormattingOptions">
  1649. <summary>
  1650. Represents text formatting options
  1651. </summary>
  1652. </member>
  1653. <member name="M:Aspose.Pdf.Text.TextFormattingOptions.#ctor(Aspose.Pdf.Text.TextFormattingOptions.WordWrapMode)">
  1654. <summary>
  1655. Initializes new instance of the <see cref="T:Aspose.Pdf.Text.TextFormattingOptions" /> object for the specified word wrap mode.
  1656. </summary>
  1657. <param name="wrapMode">Word wrap mode.</param>
  1658. </member>
  1659. <member name="M:Aspose.Pdf.Text.TextFormattingOptions.#ctor">
  1660. <summary>
  1661. Initializes new instance of the <see cref="T:Aspose.Pdf.Text.TextFormattingOptions" /> object with undefined word wrap mode.
  1662. </summary>
  1663. </member>
  1664. <member name="P:Aspose.Pdf.Text.TextFormattingOptions.WrapMode">
  1665. <summary>
  1666. Gets or sets word wrap mode.
  1667. Default value is WordWrapMode.NoWrap
  1668. </summary>
  1669. </member>
  1670. <member name="T:Aspose.Pdf.Text.TextFormattingOptions.WordWrapMode">
  1671. <summary>
  1672. Defines word wrapping strategies
  1673. </summary>
  1674. </member>
  1675. <member name="F:Aspose.Pdf.Text.TextFormattingOptions.WordWrapMode.NoWrap">
  1676. <summary>
  1677. No wrapping is performed
  1678. </summary>
  1679. </member>
  1680. <member name="F:Aspose.Pdf.Text.TextFormattingOptions.WordWrapMode.DiscretionaryHyphenation">
  1681. <summary>
  1682. Discretionary hyphenation is performed. Allows breaking words in the middle.
  1683. </summary>
  1684. </member>
  1685. <member name="F:Aspose.Pdf.Text.TextFormattingOptions.WordWrapMode.ByWords">
  1686. <summary>
  1687. Word wrapping only wraps complete words.
  1688. If the complete word cannot be wrapped, attempts to use discretionary hyphenation
  1689. </summary>
  1690. </member>
  1691. <member name="F:Aspose.Pdf.Text.TextFormattingOptions.WordWrapMode.Undefined">
  1692. <summary>
  1693. WordWrapMode not set.
  1694. Wrapping strategie of upper level structure (table cell, paragraph etc.) will be used.
  1695. </summary>
  1696. </member>
  1697. <member name="P:Aspose.Pdf.Text.TextFormattingOptions.LineSpacing">
  1698. <summary>
  1699. Gets or sets line spacing mode.
  1700. Default value is LineSpacingMode.FontSize
  1701. </summary>
  1702. </member>
  1703. <member name="T:Aspose.Pdf.Text.TextFormattingOptions.LineSpacingMode">
  1704. <summary>
  1705. Defines line spacing specifics
  1706. </summary>
  1707. </member>
  1708. <member name="F:Aspose.Pdf.Text.TextFormattingOptions.LineSpacingMode.FontSize">
  1709. <summary>
  1710. Line spacing is font size
  1711. </summary>
  1712. </member>
  1713. <member name="F:Aspose.Pdf.Text.TextFormattingOptions.LineSpacingMode.FullSize">
  1714. <summary>
  1715. Line spacing is a full space between descender and ascender
  1716. </summary>
  1717. </member>
  1718. <member name="P:Aspose.Pdf.Text.TextFormattingOptions.SubsequentLinesIndent">
  1719. <summary>
  1720. Gets or sets subsequent lines indent value.
  1721. </summary>
  1722. </member>
  1723. <member name="P:Aspose.Pdf.Text.TextFormattingOptions.FirstLineIndent">
  1724. <summary>
  1725. Gets or sets first line indent value.
  1726. </summary>
  1727. </member>
  1728. <member name="T:Aspose.Pdf.Text.TextParagraph">
  1729. <summary>
  1730. Represents text paragraphs as multiline text object.
  1731. </summary>
  1732. <example>
  1733. The example demonstrates how to create text paragraph object and append it to the Pdf page.
  1734. <code lang="C#">
  1735. Document doc = new Document(inFile);
  1736. Page page = (Page)doc.Pages[1];
  1737. // create text paragraph
  1738. TextParagraph paragraph = new TextParagraph();
  1739. // set the paragraph rectangle
  1740. paragraph.Rectangle = new Rectangle(100, 600, 200, 700);
  1741. // set word wrapping options
  1742. paragraph.FormattingOptions.WrapMode = TextFormattingOptions.WordWrapMode.ByWords;
  1743. // append string lines
  1744. paragraph.AppendLine("the quick brown fox jumps over the lazy dog");
  1745. paragraph.AppendLine("line2");
  1746. paragraph.AppendLine("line3");
  1747. // append the paragraph to the Pdf page with the TextBuilder
  1748. TextBuilder textBuilder = new TextBuilder(page);
  1749. textBuilder.AppendParagraph(paragraph);
  1750. // save Pdf document
  1751. doc.Save(outFile);
  1752. </code></example>
  1753. </member>
  1754. <member name="P:Aspose.Pdf.Text.TextParagraph.VerticalAlignment">
  1755. <summary>
  1756. Gets or sets vertical alignment for the text inside paragrph's <see cref="P:Aspose.Pdf.Text.TextParagraph.Rectangle" />.
  1757. </summary>
  1758. <remarks>
  1759. VerticalAlignment.None is equal to VerticalAlignment.Bottom.
  1760. </remarks>
  1761. </member>
  1762. <member name="P:Aspose.Pdf.Text.TextParagraph.SubsequentLinesIndent">
  1763. <summary>
  1764. Gets or sets subsequent lines indent value.
  1765. If set to a non-zero value, it has an advantage over the FormattingOptions.SubsequentLinesIndent value.
  1766. </summary>
  1767. </member>
  1768. <member name="P:Aspose.Pdf.Text.TextParagraph.FirstLineIndent">
  1769. <summary>
  1770. Gets or sets subsequent lines indent value.
  1771. If set to a non-zero value, it has an advantage over the FormattingOptions.SubsequentLinesIndent value.
  1772. </summary>
  1773. </member>
  1774. <member name="P:Aspose.Pdf.Text.TextParagraph.Justify">
  1775. <summary>
  1776. Gets or sets value whether text is justified.
  1777. </summary>
  1778. </member>
  1779. <member name="P:Aspose.Pdf.Text.TextParagraph.HorizontalAlignment">
  1780. <summary>
  1781. Gets or sets horizontal alignment for the text inside paragrph's <see cref="P:Aspose.Pdf.Text.TextParagraph.Rectangle" />.
  1782. </summary>
  1783. <remarks>
  1784. HorizontalAlignment.None is equal to HorizontalAlignment.Left.
  1785. </remarks>
  1786. </member>
  1787. <member name="P:Aspose.Pdf.Text.TextParagraph.FormattingOptions">
  1788. <summary>
  1789. Gets or sets formatting options.
  1790. </summary>
  1791. </member>
  1792. <member name="P:Aspose.Pdf.Text.TextParagraph.Position">
  1793. <summary>
  1794. Gets or sets position of the paragraph.
  1795. </summary>
  1796. </member>
  1797. <member name="P:Aspose.Pdf.Text.TextParagraph.TextRectangle">
  1798. <summary>
  1799. Gets rectangle of the text placed to the paragraph.
  1800. </summary>
  1801. </member>
  1802. <member name="P:Aspose.Pdf.Text.TextParagraph.Rectangle">
  1803. <summary>
  1804. Gets or sets rectangle of the paragraph.
  1805. </summary>
  1806. </member>
  1807. <member name="P:Aspose.Pdf.Text.TextParagraph.Margin">
  1808. <summary>
  1809. Gets or sets the padding.
  1810. </summary>
  1811. </member>
  1812. <member name="P:Aspose.Pdf.Text.TextParagraph.Rotation">
  1813. <summary>
  1814. Gets or sets rotation angle in degrees.
  1815. </summary>
  1816. </member>
  1817. <member name="M:Aspose.Pdf.Text.TextParagraph.BeginEdit">
  1818. <summary>
  1819. Begins the editing of the TextParagraph.
  1820. </summary>
  1821. <remarks>
  1822. Improves performance of TextParagraph population.
  1823. Any layout calculation is suspended until EndEdit method is invoked.
  1824. Note that method invoke can't be nested.
  1825. </remarks>
  1826. </member>
  1827. <member name="M:Aspose.Pdf.Text.TextParagraph.EndEdit">
  1828. <summary>
  1829. Ends the editing of the TextParagraph.
  1830. </summary>
  1831. <remarks>
  1832. Improves performance of TextParagraph population.
  1833. Any layout calculation is suspended until EndEdit method is invoked.
  1834. Note that method invoke can't be nested.
  1835. </remarks>
  1836. </member>
  1837. <member name="M:Aspose.Pdf.Text.TextParagraph.AppendLine(System.String)">
  1838. <summary>
  1839. Appends text line
  1840. </summary>
  1841. <param name="line">The new line's text.</param>
  1842. </member>
  1843. <member name="M:Aspose.Pdf.Text.TextParagraph.AppendLine(System.String,System.Single)">
  1844. <summary>
  1845. Appends text line.
  1846. </summary>
  1847. <param name="line">The new line's text.</param>
  1848. <param name="lineSpacing">Additional spacing (0.0 is default and corresponds to default text line height).
  1849. The spacing value is added to default line spacing for the particular line, so you may specify 12.0 to get empty row AFTER a text line drawn with 12pt font.</param>
  1850. </member>
  1851. <member name="M:Aspose.Pdf.Text.TextParagraph.AppendLine(System.String,Aspose.Pdf.Text.TextState)">
  1852. <summary>
  1853. Appends text line with text state parameters.
  1854. </summary>
  1855. <param name="line">The new line's text.</param>
  1856. <param name="textState">Text state of the new line.</param>
  1857. </member>
  1858. <member name="M:Aspose.Pdf.Text.TextParagraph.AppendLine(System.String,Aspose.Pdf.Text.TextState,System.Single)">
  1859. <summary>
  1860. Appends text line with text state parameters
  1861. </summary>
  1862. <param name="line">The new line's text.</param>
  1863. <param name="textState">Text state of the new line.</param>
  1864. <param name="lineSpacing">Additional spacing (0.0 is default and corresponds to default text line height).
  1865. The spacing value is added to default line spacing for the particular line, so you may specify 12.0 to get empty row AFTER a text line drawn with 12pt font.</param>
  1866. </member>
  1867. <member name="M:Aspose.Pdf.Text.TextParagraph.AppendLine(Aspose.Pdf.Text.TextFragment)">
  1868. <summary>
  1869. Appends text line with text state parameters.
  1870. </summary>
  1871. <param name="line">The new line's text.</param>
  1872. </member>
  1873. <member name="M:Aspose.Pdf.Text.TextParagraph.AppendLine(Aspose.Pdf.Text.TextFragment,Aspose.Pdf.Text.TextState)">
  1874. <summary>
  1875. Appends text line with text state parameters.
  1876. </summary>
  1877. <param name="line">The new line's text.</param>
  1878. <param name="textState">Text state of the new line.</param>
  1879. </member>
  1880. <member name="M:Aspose.Pdf.Text.TextParagraph.AppendLine(Aspose.Pdf.Text.TextFragment,Aspose.Pdf.Text.TextState,System.Single)">
  1881. <summary>
  1882. Appends text line with text state parameters
  1883. </summary>
  1884. <param name="line">The new line's text.</param>
  1885. <param name="textState">Text state of the new line.</param>
  1886. <param name="lineSpacing">Additional spacing (0.0 is default and corresponds to default text line height).
  1887. The spacing value is added to default line spacing for the particular line, so you may specify 12.0 to get empty row AFTER a text line drawn with 12pt font.</param>
  1888. </member>
  1889. <member name="T:Aspose.Pdf.Text.Font">
  1890. <summary>
  1891. Represents font object.
  1892. </summary>
  1893. <example>
  1894. The example demonstrates how to search text on first page and change font of a first search occurrence.
  1895. <code lang="C#">
  1896. // Open document
  1897. Document doc = new Document(@"D:\Tests\input.pdf");
  1898. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  1899. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  1900. // Accept the absorber for first page
  1901. doc.Pages[1].Accept(absorber);
  1902. // Create font and mark it to be embedded
  1903. Font font = FontRepository.FindFont("Arial");
  1904. font.IsEmbedded = true;
  1905. // Change font of the first text occurrence
  1906. absorber.TextFragments[1].TextState.Font = font;
  1907. // Save document
  1908. doc.Save(@"D:\Tests\output.pdf");
  1909. </code></example>
  1910. <seealso cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" />
  1911. <seealso cref="T:Aspose.Pdf.Text.FontRepository" />
  1912. <seealso cref="T:Aspose.Pdf.Document" />
  1913. </member>
  1914. <member name="P:Aspose.Pdf.Text.Font.FontName">
  1915. <summary>
  1916. Gets font name of the <see cref="T:Aspose.Pdf.Text.Font" /> object.
  1917. </summary>
  1918. <example>
  1919. The example demonstrates how to search text on first page and view font name of a first text occurrence.
  1920. <code lang="C#">
  1921. // Open document
  1922. Document doc = new Document(@"D:\Tests\input.pdf");
  1923. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  1924. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  1925. // Accept the absorber for first page
  1926. doc.Pages[1].Accept(absorber);
  1927. // View font name of first text occurrence
  1928. Console.Out.WriteLine(absorber.TextFragments[1].TextState.Font.FontName);
  1929. </code></example>
  1930. <seealso cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" />
  1931. <seealso cref="T:Aspose.Pdf.Document" />
  1932. </member>
  1933. <member name="P:Aspose.Pdf.Text.Font.DecodedFontName">
  1934. <summary>
  1935. Sometimes PDF fonts(usually Chinese/Japanese/Korean fonts) could have specificical font name.
  1936. This name is value of PDF font property "BaseFont" and sometimes this property
  1937. could be represented in hexademical form. If read this name directly it could be represented
  1938. in non-readable form. To get readable form it's necessary to decode font's name by
  1939. rules specifical for this font.
  1940. This property returns decoded font name, so use it for cases when you meet
  1941. with a non-readable <see cref="P:Aspose.Pdf.Text.Font.FontName" />.
  1942. If property <see cref="P:Aspose.Pdf.Text.Font.FontName" /> has readable form this property will be the same as
  1943. <see cref="P:Aspose.Pdf.Text.Font.FontName" />, so you can use this property for any cases when you need to
  1944. get font name in a readable form.
  1945. </summary>
  1946. </member>
  1947. <member name="M:Aspose.Pdf.Text.Font.GetLastFontEmbeddingError">
  1948. <summary>
  1949. An objective of this method - to return description of error if an attempt
  1950. to embed font was failed. If there are no error cases it returns empty string.
  1951. </summary>
  1952. <returns>Error description</returns>
  1953. </member>
  1954. <member name="P:Aspose.Pdf.Text.Font.IsEmbedded">
  1955. <summary>
  1956. Gets or sets a value that indicates whether the font is embedded.
  1957. </summary>
  1958. <example>
  1959. The following example demonstrates how to find a font, mark it as embedded, search text on the document's page and replace the text font.
  1960. <code lang="C#">
  1961. // Create font and mark it to be embedded
  1962. Font font = FontRepository.FindFont("Arial");
  1963. font.IsEmbedded = true;
  1964. // open document
  1965. Document doc = new Document(@"D:\Tests\input.pdf");
  1966. // create TextFragmentAbsorber object to find all "hello world" text occurrences
  1967. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  1968. // accept the absorber for first page
  1969. doc.Pages[1].Accept(absorber);
  1970. // change font for the first text occurrence
  1971. absorber.TextFragments[1].TextState.Font = font;
  1972. // save document
  1973. doc.Save(@"D:\Tests\output.pdf");
  1974. </code></example>
  1975. <seealso cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" />
  1976. <seealso cref="T:Aspose.Pdf.Text.FontRepository" />
  1977. <seealso cref="T:Aspose.Pdf.Document" />
  1978. </member>
  1979. <member name="P:Aspose.Pdf.Text.Font.IsSubset">
  1980. <summary>
  1981. Gets or sets a value that indicates whether the font is a subset.
  1982. </summary>
  1983. <example>
  1984. The example demonstrates how to search text on first page and get the value that indicates whether the font is a subset.
  1985. <code lang="C#">
  1986. // Open document
  1987. Document doc = new Document(@"D:\Tests\input.pdf");
  1988. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  1989. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  1990. // Accept the absorber for first page
  1991. doc.Pages[1].Accept(absorber);
  1992. // View font's IsSubset value of first text occurrence
  1993. if(absorber.TextFragments[1].TextState.Font.IsSubset)
  1994. Console.Out.WriteLine("the font is a subset");
  1995. </code></example>
  1996. <seealso cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" />
  1997. <seealso cref="T:Aspose.Pdf.Document" />
  1998. </member>
  1999. <member name="P:Aspose.Pdf.Text.Font.IsAccessible">
  2000. <summary>
  2001. Gets indicating whether the font is present (installed) in the system.
  2002. </summary>
  2003. <remarks>
  2004. Some operations are not available with fonts that could not be found in the system.
  2005. </remarks>
  2006. <example>
  2007. The example demonstrates how to search text on first page and get the value that indicates whether the font is installed in the system.
  2008. <code lang="C#">
  2009. // Open document
  2010. Document doc = new Document(@"D:\Tests\input.pdf");
  2011. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  2012. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  2013. // Accept the absorber for first page
  2014. doc.Pages[1].Accept(absorber);
  2015. // View font's IsSubset value of first text occurrence
  2016. if(absorber.TextFragments[1].TextState.Font.IsAccessible)
  2017. Console.Out.WriteLine("the font is installed in the system");
  2018. </code></example>
  2019. <seealso cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" />
  2020. <seealso cref="T:Aspose.Pdf.Document" />
  2021. </member>
  2022. <member name="P:Aspose.Pdf.Text.Font.FontOptions">
  2023. <summary>
  2024. Useful properties to tune Font behaviour
  2025. </summary>
  2026. </member>
  2027. <member name="M:Aspose.Pdf.Text.Font.Save(System.IO.Stream)">
  2028. <summary>
  2029. Saves the font into the stream.
  2030. Note that the font is saved to intermediate TTF format intended to be used in a converted copy of the original document only.
  2031. The font file is not intended to be used outside the original document context.
  2032. </summary>
  2033. <param name="stream">Stream to save the font.</param>
  2034. </member>
  2035. <member name="M:Aspose.Pdf.Text.Font.MeasureString(System.String,System.Single)">
  2036. <summary>
  2037. Measures the string.
  2038. </summary>
  2039. <param name="str">The string.</param>
  2040. <param name="fontSize">Font size.</param>
  2041. <returns>Width of the string represented with this font and the specified size.</returns>
  2042. </member>
  2043. <member name="T:Aspose.Pdf.Text.FontCollection">
  2044. <summary>
  2045. Represents font collection.
  2046. </summary>
  2047. <remarks>
  2048. Font collections represented by <see cref="T:Aspose.Pdf.Text.FontCollection" /> class are used in several scenarios.
  2049. For example, in resources with <see cref="P:Aspose.Pdf.Resources.Fonts" /> property.
  2050. </remarks>
  2051. <example>
  2052. The example demonstrates how to make all font declared on page as embedded.
  2053. <code lang="C#">
  2054. // Open document
  2055. Document doc = new Document(@"D:\Tests\input.pdf");
  2056. // ensure all fonts declared on page resources are embedded
  2057. // note that if fonts are declared on form resources they are not accessible from page resources
  2058. foreach(Aspose.Pdf.Txt.Font font in doc.Pages[1].Resources.Fonts)
  2059. {
  2060. if(!font.IsEmbedded)
  2061. font.IsEmbedded = true;
  2062. }
  2063. doc.Save(@"D:\Tests\input.pdf");
  2064. </code></example>
  2065. </member>
  2066. <member name="P:Aspose.Pdf.Text.FontCollection.Count">
  2067. <summary>
  2068. Gets the number of <see cref="T:Aspose.Pdf.Text.Font" /> object elements actually contained in the collection.
  2069. </summary>
  2070. </member>
  2071. <member name="P:Aspose.Pdf.Text.FontCollection.SyncRoot">
  2072. <summary>
  2073. Gets an object that can be used to synchronize access to the collection.
  2074. </summary>
  2075. </member>
  2076. <member name="P:Aspose.Pdf.Text.FontCollection.IsSynchronized">
  2077. <summary>
  2078. Gets a value indicating whether access to the collection is synchronized (thread safe).
  2079. </summary>
  2080. </member>
  2081. <member name="P:Aspose.Pdf.Text.FontCollection.IsReadOnly">
  2082. <summary>
  2083. Gets a value indicating whether collection is read-only
  2084. </summary>
  2085. </member>
  2086. <member name="M:Aspose.Pdf.Text.FontCollection.GetEnumerator">
  2087. <summary>
  2088. Returns an enumerator for the entire collection.
  2089. </summary>
  2090. <returns>Enumerator object.</returns>
  2091. </member>
  2092. <member name="M:Aspose.Pdf.Text.FontCollection.CopyTo(Aspose.Pdf.Text.Font[],System.Int32)">
  2093. <summary>
  2094. Copies the entire collection to a compatible one-dimensional Array, starting at the specified index of the target array
  2095. </summary>
  2096. <param name="array">Array of objects which will be copied.</param>
  2097. <param name="index">Starting index from which copying will be started.</param>
  2098. </member>
  2099. <member name="M:Aspose.Pdf.Text.FontCollection.Add(Aspose.Pdf.Text.Font,System.String@)">
  2100. <summary>
  2101. Adds new font to font resources and returns automatically assigned name of font resource.
  2102. </summary>
  2103. <param name="newFont">Font object.</param>
  2104. <param name="resName">The automatically assigned resource item name.</param>
  2105. </member>
  2106. <member name="P:Aspose.Pdf.Text.FontCollection.Item(System.Int32)">
  2107. <summary>
  2108. Gets the font element at the specified index.
  2109. </summary>
  2110. <param name="index">Index within the collection.</param>
  2111. <returns>Font object.</returns>
  2112. </member>
  2113. <member name="P:Aspose.Pdf.Text.FontCollection.Item(System.String)">
  2114. <summary>
  2115. Gets font from the collection by font name.
  2116. Exception is thrown if font was not found.
  2117. </summary>
  2118. <param name="name">Name of the font.</param>
  2119. <returns>Found font.</returns>
  2120. </member>
  2121. <member name="M:Aspose.Pdf.Text.FontCollection.Contains(System.String)">
  2122. <summary>
  2123. Checks if font exists in font collection.
  2124. </summary>
  2125. <param name="name">Font name.</param>
  2126. <returns>True in case collection contains the font with specified name.</returns>
  2127. </member>
  2128. <member name="M:Aspose.Pdf.Text.FontCollection.Contains(Aspose.Pdf.Text.Font)">
  2129. <summary>
  2130. Determines whether the collection contains a specific value.
  2131. </summary>
  2132. <param name="item">The object to locate in the collection</param>
  2133. <returns>true if item is found in the collection; otherwise, false.</returns>
  2134. </member>
  2135. <member name="M:Aspose.Pdf.Text.FontCollection.Remove(Aspose.Pdf.Text.Font)">
  2136. <summary>
  2137. Deletes specified item from collection.
  2138. </summary>
  2139. <param name="item">The object to delete</param>
  2140. <returns>true if item was deleted from collection; otherwise, false.</returns>
  2141. </member>
  2142. <member name="T:Aspose.Pdf.Text.FontRepository">
  2143. <summary>
  2144. Performs font search. Searches in system installed fonts and standard Pdf fonts.
  2145. Also provides functionality to open custom fonts.
  2146. </summary>
  2147. <example>
  2148. The example demonstrates how to find font and replace the font of text of first page.
  2149. <code lang="C#">
  2150. // Find font
  2151. Font font = FontRepository.FindFont("Arial");
  2152. // Open document
  2153. Document doc = new Document(@"D:\Tests\input.pdf");
  2154. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  2155. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  2156. // Accept the absorber for first page
  2157. doc.Pages[1].Accept(absorber);
  2158. // Change font of the first text occurrence
  2159. absorber.TextFragments[1].TextState.Font = font;
  2160. // Save document
  2161. doc.Save(@"D:\Tests\output.pdf");
  2162. </code></example>
  2163. <seealso cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" />
  2164. <seealso cref="T:Aspose.Pdf.Document" />
  2165. </member>
  2166. <member name="P:Aspose.Pdf.Text.FontRepository.Substitutions">
  2167. <summary>
  2168. Gets font substitution strategies collection.
  2169. </summary>
  2170. </member>
  2171. <member name="P:Aspose.Pdf.Text.FontRepository.Sources">
  2172. <summary>
  2173. Gets font sources collection.
  2174. </summary>
  2175. </member>
  2176. <member name="M:Aspose.Pdf.Text.FontRepository.FindFont(System.String)">
  2177. <summary>
  2178. Searches and returns font with specified font name.
  2179. </summary>
  2180. <example>
  2181. The example demonstrates how to find font and replace the font of text of first page.
  2182. <code lang="C#">
  2183. // Find font
  2184. Font font = FontRepository.FindFont("Arial");
  2185. // Open document
  2186. Document doc = new Document(@"D:\Tests\input.pdf");
  2187. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  2188. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  2189. // Accept the absorber for first page
  2190. doc.Pages[1].Accept(absorber);
  2191. // Change font of the first text occurrence
  2192. absorber.TextFragments[1].TextState.Font = font;
  2193. // Save document
  2194. doc.Save(@"D:\Tests\output.pdf");
  2195. </code></example>
  2196. <param name="fontName">Font name.</param>
  2197. <returns>Font object.</returns>
  2198. </member>
  2199. <member name="M:Aspose.Pdf.Text.FontRepository.FindFont(System.String,System.Boolean)">
  2200. <summary>
  2201. Searches and returns font with specified font name ignoring or honoring case sensitivity.
  2202. </summary>
  2203. <example>
  2204. The example demonstrates how to find font and replace the font of text of first page.
  2205. <code lang="C#">
  2206. // Find font
  2207. Font font = FontRepository.FindFont("Arial");
  2208. // Open document
  2209. Document doc = new Document(@"D:\Tests\input.pdf");
  2210. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  2211. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  2212. // Accept the absorber for first page
  2213. doc.Pages[1].Accept(absorber);
  2214. // Change font of the first text occurrence
  2215. absorber.TextFragments[1].TextState.Font = font;
  2216. // Save document
  2217. doc.Save(@"D:\Tests\output.pdf");
  2218. </code></example>
  2219. <param name="fontName">Font name.</param>
  2220. <param name="ignoreCase">case sensitivity</param>
  2221. <returns>Font object.</returns>
  2222. </member>
  2223. <member name="M:Aspose.Pdf.Text.FontRepository.FindFont(System.String,Aspose.Pdf.Text.FontStyles)">
  2224. <summary>
  2225. Searches and returns font with specified font name and font style.
  2226. </summary>
  2227. <example>
  2228. The example demonstrates how to find font and replace the font of text of first page.
  2229. <code lang="C#">
  2230. // Find font
  2231. Font font = FontRepository.FindFont("Arial", FontStyle.Italic);
  2232. // Open document
  2233. Document doc = new Document(@"D:\Tests\input.pdf");
  2234. // Create TextFragmentAbsorber object to find all "hello world" text occurences
  2235. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  2236. // Accept the absorber for first page
  2237. doc.Pages[1].Accept(absorber);
  2238. // Change font of the first text occurence
  2239. absorber.TextFragments[1].TextState.Font = font;
  2240. // Save document
  2241. doc.Save(@"D:\Tests\output.pdf");
  2242. </code></example>
  2243. <param name="fontFamilyName">Font family name.</param>
  2244. <param name="stl">Font style value.</param>
  2245. <returns>Font object corresponding to search request parameters.</returns>
  2246. </member>
  2247. <member name="M:Aspose.Pdf.Text.FontRepository.FindFont(System.String,Aspose.Pdf.Text.FontStyles,System.Boolean)">
  2248. <summary>
  2249. Searches and returns font with specified font name and font style
  2250. ignoring or honoring case sensitivity.
  2251. </summary>
  2252. <example>
  2253. The example demonstrates how to find font and replace the font of text of first page.
  2254. <code lang="C#">
  2255. // Find font
  2256. Font font = FontRepository.FindFont("Arial", FontStyle.Italic);
  2257. // Open document
  2258. Document doc = new Document(@"D:\Tests\input.pdf");
  2259. // Create TextFragmentAbsorber object to find all "hello world" text occurences
  2260. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  2261. // Accept the absorber for first page
  2262. doc.Pages[1].Accept(absorber);
  2263. // Change font of the first text occurence
  2264. absorber.TextFragments[1].TextState.Font = font;
  2265. // Save document
  2266. doc.Save(@"D:\Tests\output.pdf");
  2267. </code></example>
  2268. <param name="fontFamilyName">Font family name.</param>
  2269. <param name="stl">Font style value.</param>
  2270. <param name="ignoreCase">case sensitivity</param>
  2271. <returns>Font object corresponding to search request parameters.</returns>
  2272. </member>
  2273. <member name="M:Aspose.Pdf.Text.FontRepository.OpenFont(System.IO.Stream,Aspose.Pdf.Text.FontTypes)">
  2274. <summary>
  2275. Opens font with specified font stream.
  2276. </summary>
  2277. <example>
  2278. The example demonstrates how to open font and replace the font of text of first page.
  2279. <code lang="C#">
  2280. // Open font
  2281. using (FileStream fontStream = File.OpenRead(@"C:\WINDOWS\Fonts\arial.ttf"))
  2282. {
  2283. Font font = FontRepository.OpenFont(fontStream, , FontTypes.TTF);
  2284. // Open document
  2285. Document doc = new Document(@"D:\Tests\input.pdf");
  2286. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  2287. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  2288. // Accept the absorber for first page
  2289. doc.Pages[1].Accept(absorber);
  2290. // Change font of the first text occurrence
  2291. absorber.TextFragments[1].TextState.Font = font;
  2292. // Save document
  2293. doc.Save(@"D:\Tests\output.pdf");
  2294. }
  2295. </code></example>
  2296. <param name="fontStream">Font stream.</param>
  2297. <param name="fontType">Font type value.</param>
  2298. <returns>Font object.</returns>
  2299. </member>
  2300. <member name="M:Aspose.Pdf.Text.FontRepository.OpenFont(System.String)">
  2301. <summary>
  2302. Opens font with specified font file path.
  2303. </summary>
  2304. <example>
  2305. The example demonstrates how to open font and replace the font of text of first page.
  2306. <code lang="C#">
  2307. // Open font
  2308. Font font = FontRepository.OpenFont(@"C:\WINDOWS\Fonts\arial.ttf");
  2309. // Open document
  2310. Document doc = new Document(@"D:\Tests\input.pdf");
  2311. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  2312. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  2313. // Accept the absorber for first page
  2314. doc.Pages[1].Accept(absorber);
  2315. // Change font of the first text occurrence
  2316. absorber.TextFragments[1].TextState.Font = font;
  2317. // Save document
  2318. doc.Save(@"D:\Tests\output.pdf");
  2319. </code></example>
  2320. <param name="fontFilePath">Font file path.</param>
  2321. <returns>Font object.</returns>
  2322. </member>
  2323. <member name="M:Aspose.Pdf.Text.FontRepository.OpenFont(System.String,System.String)">
  2324. <summary>
  2325. Opens font with specified font file path and metrics file path.
  2326. </summary>
  2327. <example>
  2328. The example demonstrates how to open Type1 font with metrics and replace the font of text of first page.
  2329. <code lang="C#">
  2330. // Open font
  2331. Font font = FontRepository.OpenFont("courier.pfb", "courier.afm");
  2332. // Open document
  2333. Document doc = new Document(@"D:\Tests\input.pdf");
  2334. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  2335. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  2336. // Accept the absorber for first page
  2337. doc.Pages[1].Accept(absorber);
  2338. // Change font of the first text occurrence
  2339. absorber.TextFragments[1].TextState.Font = font;
  2340. // Save document
  2341. doc.Save(@"D:\Tests\output.pdf");
  2342. </code></example>
  2343. <param name="fontFilePath">Font file path.</param>
  2344. <param name="metricsFilePath">Font metrics file patrh.</param>
  2345. <returns>Font object.</returns>
  2346. </member>
  2347. <member name="M:Aspose.Pdf.Text.FontRepository.LoadFonts">
  2348. <summary>
  2349. Loads system installed fonts and standard Pdf fonts. This method was designed to speed up font loading process.
  2350. By default fonts are loaded on first request for any font. Use of this method loads system and standard Pdf fonts
  2351. immediately before any Pdf document was open.
  2352. </summary>
  2353. </member>
  2354. <member name="T:Aspose.Pdf.Text.FontStyles">
  2355. <summary>
  2356. Specifies style information applied to text.
  2357. </summary>
  2358. <remarks>
  2359. This enumeration has a <see cref="T:System.FlagsAttribute" /> attribute that allows a combination of its member values.
  2360. </remarks>
  2361. </member>
  2362. <member name="F:Aspose.Pdf.Text.FontStyles.Regular">
  2363. <summary>
  2364. Regular text.
  2365. </summary>
  2366. </member>
  2367. <member name="F:Aspose.Pdf.Text.FontStyles.Bold">
  2368. <summary>
  2369. Bold text.
  2370. </summary>
  2371. </member>
  2372. <member name="F:Aspose.Pdf.Text.FontStyles.Italic">
  2373. <summary>
  2374. Italic text.
  2375. </summary>
  2376. </member>
  2377. <member name="T:Aspose.Pdf.Text.CharInfo">
  2378. <summary>
  2379. Represents a character info object.
  2380. Provides character positioning information.
  2381. </summary>
  2382. </member>
  2383. <member name="P:Aspose.Pdf.Text.CharInfo.Position">
  2384. <summary>
  2385. Gets position of the character.
  2386. </summary>
  2387. </member>
  2388. <member name="P:Aspose.Pdf.Text.CharInfo.Rectangle">
  2389. <summary>
  2390. Gets rectangle of the character.
  2391. </summary>
  2392. </member>
  2393. <member name="T:Aspose.Pdf.Text.TextAbsorber">
  2394. <summary>
  2395. Represents an absorber object of a text.
  2396. Performs text extraction and provides access to the result via <see cref="P:Aspose.Pdf.Text.TextAbsorber.Text" /> object.
  2397. </summary>
  2398. <remarks>
  2399. The <see cref="T:Aspose.Pdf.Text.TextAbsorber" /> object is used to extract text from a Pdf document or the document's page.
  2400. </remarks>
  2401. <example>
  2402. The example demonstrates how to extract text on the first PDF document page.
  2403. <code lang="C#">
  2404. // open document
  2405. Document doc = new Document(inFile);
  2406. // create TextAbsorber object to extract text
  2407. TextAbsorber absorber = new TextAbsorber();
  2408. // accept the absorber for first page
  2409. doc.Pages[1].Accept(absorber);
  2410. // get the extracted text
  2411. string extractedText = absorber.Text;
  2412. </code></example>
  2413. </member>
  2414. <member name="P:Aspose.Pdf.Text.TextAbsorber.Text">
  2415. <summary>
  2416. Gets extracted text that the <see cref="T:Aspose.Pdf.Text.TextAbsorber" /> extracts on the PDF document or page.
  2417. </summary>
  2418. <example>
  2419. The example demonstrates how to extract text from all pages of the PDF document.
  2420. <code lang="C#">
  2421. // open document
  2422. Document doc = new Document(inFile);
  2423. // create TextAbsorber object to extract text
  2424. TextAbsorber absorber = new TextAbsorber();
  2425. // accept the absorber for all document's pages
  2426. doc.Pages.Accept(absorber);
  2427. // get the extracted text
  2428. string extractedText = absorber.Text;
  2429. </code></example>
  2430. </member>
  2431. <member name="P:Aspose.Pdf.Text.TextAbsorber.HasErrors">
  2432. <summary>
  2433. Value indicates whether errors were found during text extraction.
  2434. Searching for errors will performed only if TextSearchOptions.LogTextExtractionErrors = true; And it may decrease performance.
  2435. </summary>
  2436. </member>
  2437. <member name="P:Aspose.Pdf.Text.TextAbsorber.Errors">
  2438. <summary>
  2439. List of <see cref="T:Aspose.Pdf.Text.TextExtractionError" /> objects. It contain information about errors were found during text extraction.
  2440. Searching for errors will performed only if TextSearchOptions.LogTextExtractionErrors = true; And it may decrease performance.
  2441. </summary>
  2442. </member>
  2443. <member name="M:Aspose.Pdf.Text.TextAbsorber.Visit(Aspose.Pdf.Page)">
  2444. <summary>
  2445. Extracts text on the specified page
  2446. </summary>
  2447. <example>
  2448. The example demonstrates how to extract text on the first PDF document page.
  2449. <code lang="C#">
  2450. // open document
  2451. Document doc = new Document(inFile);
  2452. // create TextAbsorber object to extract text
  2453. TextAbsorber absorber = new TextAbsorber();
  2454. // accept the absorber for all document's pages
  2455. absorber.Visit(doc.Pages[1]);
  2456. // get the extracted text
  2457. string extractedText = absorber.Text;
  2458. </code></example>
  2459. <param name="page">Pdf pocument page object.</param>
  2460. </member>
  2461. <member name="M:Aspose.Pdf.Text.TextAbsorber.Visit(Aspose.Pdf.XForm)">
  2462. <summary>
  2463. Extracts text on the specified XForm.
  2464. </summary>
  2465. <example>
  2466. The example demonstrates how to extract text on the first PDF document page.
  2467. <code lang="C#">
  2468. // open document
  2469. Document doc = new Document(inFile);
  2470. // create TextAbsorber object to extract text
  2471. TextAbsorber absorber = new TextAbsorber();
  2472. // accept the absorber for all document's pages
  2473. absorber.Visit(doc.Pages[1].Resources.Forms["Xform1"]);
  2474. // get the extracted text
  2475. string extractedText = absorber.Text;
  2476. </code></example>
  2477. <param name="form">Pdf form object.</param>
  2478. </member>
  2479. <member name="M:Aspose.Pdf.Text.TextAbsorber.Visit(Aspose.Pdf.Document)">
  2480. <summary>
  2481. Extracts text on the specified document
  2482. </summary>
  2483. <example>
  2484. The example demonstrates how to extract text on PDF document.
  2485. <code lang="C#">
  2486. // open document
  2487. Document doc = new Document(inFile);
  2488. // create TextAbsorber object to extract text
  2489. TextAbsorber absorber = new TextAbsorber();
  2490. // accept the absorber for all document's pages
  2491. absorber.Visit(doc);
  2492. // get the extracted text
  2493. string extractedText = absorber.Text;
  2494. </code></example>
  2495. <param name="pdf">Pdf pocument object.</param>
  2496. </member>
  2497. <member name="M:Aspose.Pdf.Text.TextAbsorber.#ctor">
  2498. <summary>
  2499. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TextAbsorber" />.
  2500. </summary>
  2501. <remarks>
  2502. Performs text extraction and provides access to the extracted text via <see cref="P:Aspose.Pdf.Text.TextAbsorber.Text" /> object.
  2503. </remarks>
  2504. <example>
  2505. The example demonstrates how to extract text from all pages of the PDF document.
  2506. <code lang="C#">
  2507. // open document
  2508. Document doc = new Document(inFile);
  2509. // create TextAbsorber object to extract text
  2510. TextAbsorber absorber = new TextAbsorber();
  2511. // accept the absorber for all document's pages
  2512. doc.Pages.Accept(absorber);
  2513. // get the extracted text
  2514. string extractedText = absorber.Text;
  2515. </code></example>
  2516. </member>
  2517. <member name="P:Aspose.Pdf.Text.TextAbsorber.ExtractionOptions">
  2518. <summary>
  2519. Gets or sets text extraction options.
  2520. </summary>
  2521. <remarks>
  2522. Allows to define text formatting mode <see cref="T:Aspose.Pdf.Text.TextExtractionOptions" /> during extraction.
  2523. The default mode is <see cref="F:Aspose.Pdf.Text.TextExtractionOptions.TextFormattingMode.Pure" /></remarks>
  2524. <example>
  2525. The example demonstrates how to set Pure text formatting mode and perform text extraction.
  2526. <code lang="C#">
  2527. // open document
  2528. Document doc = new Document(inFile);
  2529. // create TextAbsorber object to extract text with formatting
  2530. TextAbsorber absorber = new TextAbsorber();
  2531. // set pure text formatting mode
  2532. absorber.ExtractionOptions = new TextExtractionOptions(TextExtractionOptions.TextFormattingMode.Pure);
  2533. // accept the absorber for all document's pages
  2534. doc.Pages.Accept(absorber);
  2535. // get the extracted text
  2536. string extractedText = absorber.Text;
  2537. </code></example>
  2538. </member>
  2539. <member name="P:Aspose.Pdf.Text.TextAbsorber.TextSearchOptions">
  2540. <summary>
  2541. Gets or sets text search options.
  2542. </summary>
  2543. <remarks>
  2544. Allows to define rectangle which delimits the extracted text.
  2545. By default the rectangle is empty. That means page boundaries only defines the text extraction region.
  2546. </remarks>
  2547. </member>
  2548. <member name="M:Aspose.Pdf.Text.TextAbsorber.#ctor(Aspose.Pdf.Text.TextExtractionOptions)">
  2549. <summary>
  2550. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TextAbsorber" /> with extraction options.
  2551. </summary>
  2552. <remarks>
  2553. Performs text extraction and provides access to the extracted text via <see cref="P:Aspose.Pdf.Text.TextAbsorber.Text" /> object.
  2554. </remarks>
  2555. <example>
  2556. The example demonstrates how to extract text from all pages of the PDF document.
  2557. <code lang="C#">
  2558. // open document
  2559. Document doc = new Document(inFile);
  2560. // create TextAbsorber object to extract text with formatting
  2561. TextAbsorber absorber = new TextAbsorber(new TextExtractionOptions(TextExtractionOptions.TextFormattingMode.Pure));
  2562. // accept the absorber for all document's pages
  2563. doc.Pages.Accept(absorber);
  2564. // get the extracted text
  2565. string extractedText = absorber.Text;
  2566. </code></example>
  2567. <param name="extractionOptions">Text extraction options</param>
  2568. </member>
  2569. <member name="M:Aspose.Pdf.Text.TextAbsorber.#ctor(Aspose.Pdf.Text.TextExtractionOptions,Aspose.Pdf.Text.TextSearchOptions)">
  2570. <summary>
  2571. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TextAbsorber" /> with extraction and text search options.
  2572. </summary>
  2573. <remarks>
  2574. Performs text extraction and provides access to the extracted text via <see cref="P:Aspose.Pdf.Text.TextAbsorber.Text" /> object.
  2575. </remarks>
  2576. <param name="extractionOptions">Text extraction options</param>
  2577. <param name="textSearchOptions">Text search options</param>
  2578. </member>
  2579. <member name="M:Aspose.Pdf.Text.TextAbsorber.#ctor(Aspose.Pdf.Text.TextSearchOptions)">
  2580. <summary>
  2581. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TextAbsorber" /> with text search options.
  2582. </summary>
  2583. <remarks>
  2584. Performs text extraction and provides access to the extracted text via <see cref="P:Aspose.Pdf.Text.TextAbsorber.Text" /> object.
  2585. </remarks>
  2586. <param name="textSearchOptions">Text search options</param>
  2587. </member>
  2588. <member name="T:Aspose.Pdf.Text.TextBuilder">
  2589. <summary>
  2590. Appends text object to Pdf page.
  2591. </summary>
  2592. </member>
  2593. <member name="M:Aspose.Pdf.Text.TextBuilder.#ctor(Aspose.Pdf.Page)">
  2594. <summary>
  2595. Initializes a new instance of <see cref="T:Aspose.Pdf.Text.TextBuilder" /> class for the Pdf page.
  2596. </summary>
  2597. <remarks>
  2598. The TextBuilder allows to append text objects to Pdf pages.
  2599. </remarks>
  2600. <param name="page">Page object.</param>
  2601. </member>
  2602. <member name="M:Aspose.Pdf.Text.TextBuilder.#ctor(Aspose.Pdf.Page,Aspose.Pdf.BaseOperatorCollection)">
  2603. <summary>
  2604. Initializes a new instance of <see cref="T:Aspose.Pdf.Text.TextBuilder" /> class for the Pdf page.
  2605. </summary>
  2606. <remarks>
  2607. The TextBuilder allows to append text objects to Pdf pages.
  2608. </remarks>
  2609. <param name="page">Page object.</param>
  2610. <param name="operatorCollection">Operator collection.</param>
  2611. </member>
  2612. <member name="M:Aspose.Pdf.Text.TextBuilder.AppendParagraph(Aspose.Pdf.Text.TextParagraph)">
  2613. <summary>
  2614. Appends text paragraph to Pdf page.
  2615. </summary>
  2616. <example>
  2617. The example demonstrates how to create text paragraph object and append it to the Pdf page.
  2618. <code lang="C#">
  2619. Document doc = new Document(inFile);
  2620. Page page = (Page)doc.Pages[1];
  2621. // create text paragraph
  2622. TextParagraph paragraph = new TextParagraph();
  2623. // set the paragraph rectangle
  2624. paragraph.Rectangle = new Rectangle(100, 600, 200, 700);
  2625. // set word wrapping options
  2626. paragraph.FormattingOptions.WrapMode = TextFormattingOptions.WordWrapMode.ByWords;
  2627. // append string lines
  2628. paragraph.AppendLine("the quick brown fox jumps over the lazy dog");
  2629. paragraph.AppendLine("line2");
  2630. paragraph.AppendLine("line3");
  2631. // append the paragraph to the Pdf page with the TextBuilder
  2632. TextBuilder textBuilder = new TextBuilder(page);
  2633. textBuilder.AppendParagraph(paragraph);
  2634. // save Pdf document
  2635. doc.Save(outFile);
  2636. </code></example>
  2637. <param name="textParagraph">Text paragraph object.</param>
  2638. </member>
  2639. <member name="M:Aspose.Pdf.Text.TextBuilder.AppendText(Aspose.Pdf.Text.TextFragment)">
  2640. <summary>
  2641. Appends text fragment to Pdf page
  2642. </summary>
  2643. <example>
  2644. The example demonstrates how to create text fragment object, customize it's text segments and append it to the Pdf page.
  2645. <code lang="C#">
  2646. Document doc = new Document(inFile);
  2647. Page page = (Page)doc.Pages[1];
  2648. // create text fragment
  2649. TextFragment tf = new TextFragment("main text");
  2650. tf.Position = new Position(100, 600);
  2651. // set it's text properties
  2652. tf.TextState.FontSize = 5;
  2653. tf.TextState.Font = FontRepository.FindFont("TimesNewRoman");
  2654. tf.TextState.BackgroundColor = Color.LightGray;
  2655. tf.TextState.ForegroundColor = Color.Red;
  2656. // add one more segment to text fragment's Segments collection
  2657. TextSegment segment2 = new TextSegment();
  2658. segment2.Text = "another segment";
  2659. tf.Segments.Add(segment2);
  2660. // create TextBuilder object
  2661. TextBuilder builder = new TextBuilder(page);
  2662. // append the text fragment to the Pdf page
  2663. builder.AppendText(tf);
  2664. //save document
  2665. doc.Save(outFile);
  2666. </code></example>
  2667. <param name="textFragment">Text fragment object.</param>
  2668. </member>
  2669. <member name="T:Aspose.Pdf.Text.TextFragment">
  2670. <summary>
  2671. Represents fragment of Pdf text.
  2672. </summary>
  2673. <remarks>
  2674. In a few words, <see cref="T:Aspose.Pdf.Text.TextFragment" /> object contains list of <see cref="T:Aspose.Pdf.Text.TextSegment" /> objects.
  2675. In details:
  2676. Text of pdf document in <see cref="N:Aspose.Pdf" /> is represented by two basic objects: <see cref="T:Aspose.Pdf.Text.TextFragment" /> and <see cref="T:Aspose.Pdf.Text.TextSegment" />
  2677. The differences between them is mostly context-dependent.
  2678. Let's consider following scenario. User searches text "hello world" to operate with it, change it's properties, look etc.
  2679. <code lang="C#">
  2680. Document doc = new Document(docFile);
  2681. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  2682. doc.Pages[1].Accept(absorber);
  2683. </code>
  2684. Phisycally pdf text's representation is very complex.
  2685. The text "hello world" may consist of several phisycally independent text segments.
  2686. The Aspose.Pdf text model basically establishes that <see cref="T:Aspose.Pdf.Text.TextFragment" /> object
  2687. provides single logic operation set over physical <see cref="T:Aspose.Pdf.Text.TextSegment" /> objects set that represent user's query.
  2688. In text search scenario, <see cref="T:Aspose.Pdf.Text.TextFragment" /> is logical "hello world" text representation,
  2689. and <see cref="T:Aspose.Pdf.Text.TextSegment" /> object collection represents all physical segments that construct "hello world" text object.
  2690. So, <see cref="T:Aspose.Pdf.Text.TextFragment" /> is close to logical text representation.
  2691. And <see cref="T:Aspose.Pdf.Text.TextSegment" /> is close to physical text representation.
  2692. Obviously each <see cref="T:Aspose.Pdf.Text.TextSegment" /> object may have it's own font, coloring, positioning properties.
  2693. <see cref="T:Aspose.Pdf.Text.TextFragment" /> provides simple way to change text with it's properties: set font, set font size, set font color etc.
  2694. Meanwhile <see cref="T:Aspose.Pdf.Text.TextSegment" /> objects are accessible and users are able to operate with <see cref="T:Aspose.Pdf.Text.TextSegment" /> objects independently.
  2695. Note that changing TextFragment properties may change inner <see cref="P:Aspose.Pdf.Text.TextFragment.Segments" /> collection because TextFragment is an aggregate object
  2696. and it may rearrange internal segments or merge them into single segment.
  2697. If your requirement is to leave the <see cref="P:Aspose.Pdf.Text.TextFragment.Segments" /> collection unchanged, please change inner segments individually.
  2698. </remarks>
  2699. <example>
  2700. The example demonstrates how to find text on the first PDF document page and replace the text and it's font.
  2701. <code lang="C#">
  2702. // Open document
  2703. Document doc = new Document(@"D:\Tests\input.pdf");
  2704. // Find font that will be used to change document text font
  2705. Aspose.Pdf.Txt.Font font = FontRepository.FindFont("Arial");
  2706. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  2707. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  2708. // Accept the absorber for first page
  2709. doc.Pages[1].Accept(absorber);
  2710. // Change text and font of the first text occurrence
  2711. absorber.TextFragments[1].Text = "hi world";
  2712. absorber.TextFragments[1].TextState.Font = font;
  2713. // Save document
  2714. doc.Save(@"D:\Tests\output.pdf");
  2715. </code></example>
  2716. </member>
  2717. <member name="P:Aspose.Pdf.Text.TextFragment.Text">
  2718. <summary>
  2719. Gets or sets <see cref="T:System.String" /> text object that the <see cref="T:Aspose.Pdf.Text.TextFragment" /> object represents.
  2720. </summary>
  2721. <example>
  2722. The example demonstrates how to search a text and replace first occurrence represented with <see cref="T:Aspose.Pdf.Text.TextFragment" /> object .
  2723. <code lang="C#">
  2724. // Open document
  2725. Document doc = new Document(@"D:\Tests\input.pdf");
  2726. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  2727. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  2728. // Accept the absorber for first page
  2729. doc.Pages[1].Accept(absorber);
  2730. // Change font of the first text occurrence
  2731. absorber.TextFragments[1].Text = "hi world";
  2732. // Save document
  2733. doc.Save(@"D:\Tests\output.pdf");
  2734. </code></example>
  2735. <seealso cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" />
  2736. <seealso cref="T:Aspose.Pdf.Document" />
  2737. </member>
  2738. <member name="P:Aspose.Pdf.Text.TextFragment.VerticalAlignment">
  2739. <summary>
  2740. Gets or sets a vertical alignment of text fragment.
  2741. </summary>
  2742. </member>
  2743. <member name="P:Aspose.Pdf.Text.TextFragment.HorizontalAlignment">
  2744. <summary>
  2745. Gets or sets a horizontal alignment of text fragment.
  2746. </summary>
  2747. </member>
  2748. <member name="P:Aspose.Pdf.Text.TextFragment.Hyperlink">
  2749. <summary>
  2750. Sets the fragment hyperlink
  2751. </summary>
  2752. </member>
  2753. <member name="P:Aspose.Pdf.Text.TextFragment.TextState">
  2754. <summary>
  2755. Gets or sets text state for the text that <see cref="T:Aspose.Pdf.Text.TextFragment" /> object represents.
  2756. </summary>
  2757. <remarks>
  2758. Provides a way to change following properties of the text:
  2759. Font
  2760. FontSize
  2761. FontStyle
  2762. ForegroundColor
  2763. BackgroundColor
  2764. </remarks>
  2765. <example>
  2766. The example demonstrates how to change text color and font size of the text with <see cref="P:Aspose.Pdf.Text.TextFragment.TextState" /> object.
  2767. <code lang="C#">
  2768. // Open document
  2769. Document doc = new Document(@"D:\Tests\input.pdf");
  2770. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  2771. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  2772. // Accept the absorber for first page
  2773. doc.Pages[1].Accept(absorber);
  2774. // Change foreground color of the first text occurrence
  2775. absorber.TextFragments[1].TextState.ForegroundColor = Color.FromRgb(System.Drawing.Color.Red);
  2776. // Change font size of the first text occurrence
  2777. absorber.TextFragments[1].TextState.FontSize = 15;
  2778. // Save document
  2779. doc.Save(@"D:\Tests\output.pdf");
  2780. </code></example>
  2781. <seealso cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" />
  2782. <seealso cref="T:Aspose.Pdf.Document" />
  2783. </member>
  2784. <member name="P:Aspose.Pdf.Text.TextFragment.Segments">
  2785. <summary>
  2786. Gets text segments for current <see cref="T:Aspose.Pdf.Text.TextFragment" />.
  2787. </summary>
  2788. <remarks>
  2789. In a few words, <see cref="T:Aspose.Pdf.Text.TextSegment" /> objects are children of <see cref="T:Aspose.Pdf.Text.TextFragment" /> object.
  2790. Advanced users may access segments directly to perform more complex text edit scenarios.
  2791. For details, please look at <see cref="T:Aspose.Pdf.Text.TextFragment" /> object description.
  2792. </remarks>
  2793. <example>
  2794. The example demonstrates how to navigate all <see cref="T:Aspose.Pdf.Text.TextSegment" /> objects inside <see cref="T:Aspose.Pdf.Text.TextFragment" />.
  2795. <code lang="C#">
  2796. // Open document
  2797. Document doc = new Document(@"D:\Tests\input.pdf");
  2798. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  2799. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  2800. // Accept the absorber for first page
  2801. doc.Pages[1].Accept(absorber);
  2802. // Navigate all text segments and out their text and placement info
  2803. foreach (TextSegment segment in absorber.TextFragments[1].Segments)
  2804. {
  2805. Console.Out.WriteLine(string.Format("segment text: {0}", segment.Text));
  2806. Console.Out.WriteLine(string.Format("segment X indent: {0}", segment.Position.XIndent));
  2807. Console.Out.WriteLine(string.Format("segment Y indent: {0}", segment.Position.YIndent));
  2808. }
  2809. </code></example>
  2810. <seealso cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" />
  2811. <seealso cref="T:Aspose.Pdf.Document" />
  2812. <seealso cref="T:Aspose.Pdf.Text.TextSegment" />
  2813. </member>
  2814. <member name="P:Aspose.Pdf.Text.TextFragment.Position">
  2815. <summary>
  2816. Gets or sets text position for text, represented with <see cref="T:Aspose.Pdf.Text.TextFragment" /> object.
  2817. </summary>
  2818. <example>
  2819. The example demonstrates how to view placement of a text, represented by <see cref="T:Aspose.Pdf.Text.TextFragment" /> object.
  2820. <code lang="C#">
  2821. // Open document
  2822. Document doc = new Document(@"D:\Tests\input.pdf");
  2823. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  2824. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  2825. // Accept the absorber for first page
  2826. doc.Pages[1].Accept(absorber);
  2827. // View text and placement info of first text occurrence
  2828. TextFragment firstOccurrence = absorber.TextFragments[1];
  2829. Console.Out.WriteLine(string.Format("fragment text: {0}", firstOccurrence.Text));
  2830. Console.Out.WriteLine(string.Format("fragment X indent: {0}", firstOccurrence.Position.XIndent));
  2831. Console.Out.WriteLine(string.Format("fragment Y indent: {0}", firstOccurrence.Position.YIndent));
  2832. </code></example>
  2833. <seealso cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" />
  2834. <seealso cref="T:Aspose.Pdf.Document" />
  2835. <seealso cref="T:Aspose.Pdf.Text.TextSegment" />
  2836. </member>
  2837. <member name="P:Aspose.Pdf.Text.TextFragment.BaselinePosition">
  2838. <summary>
  2839. Gets text position for text, represented with <see cref="T:Aspose.Pdf.Text.TextFragment" /> object.
  2840. The YIndent of the Position structure represents baseline coordinate of the text fragment.
  2841. </summary>
  2842. </member>
  2843. <member name="P:Aspose.Pdf.Text.TextFragment.Rectangle">
  2844. <summary>
  2845. Gets rectangle of the TextFragment
  2846. </summary>
  2847. </member>
  2848. <member name="P:Aspose.Pdf.Text.TextFragment.Page">
  2849. <summary>
  2850. Gets page that contains the TextFragment
  2851. </summary>
  2852. <remarks>
  2853. The value can be null in case the TextFragment object doesn't belong to any page.
  2854. </remarks>
  2855. </member>
  2856. <member name="P:Aspose.Pdf.Text.TextFragment.Form">
  2857. <summary>
  2858. Gets form object that contains the TextFragment
  2859. </summary>
  2860. <remarks>
  2861. The value can be null in case the TextFragment object doesn't belong to a form.
  2862. </remarks>
  2863. </member>
  2864. <member name="P:Aspose.Pdf.Text.TextFragment.WrapLinesCount">
  2865. <summary>
  2866. Gets or sets wrap lines count for this paragraph(for pdf generation only)
  2867. </summary>
  2868. </member>
  2869. <member name="P:Aspose.Pdf.Text.TextFragment.EndNote">
  2870. <summary>
  2871. Gets or sets the paragraph end note.(for pdf generation only)
  2872. </summary>
  2873. </member>
  2874. <member name="P:Aspose.Pdf.Text.TextFragment.FootNote">
  2875. <summary>
  2876. Gets or sets the paragraph foot note.(for pdf generation only)
  2877. </summary>
  2878. </member>
  2879. <member name="M:Aspose.Pdf.Text.TextFragment.#ctor">
  2880. <summary>
  2881. Initializes new instance of the <see cref="T:Aspose.Pdf.Text.TextFragment" /> object.
  2882. </summary>
  2883. </member>
  2884. <member name="M:Aspose.Pdf.Text.TextFragment.#ctor(Aspose.Pdf.Text.TabStops)">
  2885. <summary>
  2886. Initializes new instance of the <see cref="T:Aspose.Pdf.Text.TextFragment" /> object with predefined <see cref="T:Aspose.Pdf.Text.TabStops" /> positions.
  2887. </summary>
  2888. <param name="tabStops">Tabulation positions</param>
  2889. </member>
  2890. <member name="M:Aspose.Pdf.Text.TextFragment.#ctor(System.String)">
  2891. <summary>
  2892. Creates <see cref="T:Aspose.Pdf.Text.TextFragment" /> object with single <see cref="T:Aspose.Pdf.Text.TextSegment" /> object inside.
  2893. Specifies text string inside the segment.
  2894. </summary>
  2895. <param name="text">Text fragment's text.</param>
  2896. </member>
  2897. <member name="M:Aspose.Pdf.Text.TextFragment.#ctor(System.String,Aspose.Pdf.Text.TabStops)">
  2898. <summary>
  2899. Creates <see cref="T:Aspose.Pdf.Text.TextFragment" /> object with single <see cref="T:Aspose.Pdf.Text.TextSegment" /> object inside and predefined <see cref="T:Aspose.Pdf.Text.TabStops" /> positions.
  2900. </summary>
  2901. <param name="text">Text fragment's text.</param>
  2902. <param name="tabStops">Tabulation positions</param>
  2903. </member>
  2904. <member name="M:Aspose.Pdf.Text.TextFragment.IsolateTextSegments(System.Int32,System.Int32)">
  2905. <summary>
  2906. Gets <see cref="T:Aspose.Pdf.Text.TextSegment" />(s) representing specified part of the <see cref="T:Aspose.Pdf.Text.TextFragment" /> text.
  2907. </summary>
  2908. <param name="startIndex">Position in text from which new <see cref="T:Aspose.Pdf.Text.TextSegment" />(s) will start.</param>
  2909. <param name="length">Length of the text that will isolated into <see cref="T:Aspose.Pdf.Text.TextSegment" />(s).</param>
  2910. <returns>
  2911. <see cref="T:Aspose.Pdf.Text.TextSegmentCollection" /> containing text segments represeting text substring starting at a specifing position and having a specified length.</returns>
  2912. </member>
  2913. <member name="M:Aspose.Pdf.Text.TextFragment.Clone">
  2914. <summary>
  2915. Clone the fragment.
  2916. </summary>
  2917. <returns>The cloned object</returns>
  2918. </member>
  2919. <member name="M:Aspose.Pdf.Text.TextFragment.CloneWithSegments">
  2920. <summary>
  2921. Clone the fragment with all segments.
  2922. </summary>
  2923. <returns>The cloned object</returns>
  2924. </member>
  2925. <member name="T:Aspose.Pdf.Text.TextFragmentAbsorber">
  2926. <summary>
  2927. Represents an absorber object of text fragments.
  2928. Performs text search and provides access to search results via <see cref="P:Aspose.Pdf.Text.TextFragmentAbsorber.TextFragments" /> collection.
  2929. </summary>
  2930. <remarks>
  2931. The <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> object is basically used in text search scenario.
  2932. When the search is completed the occurrences are represented with <see cref="T:Aspose.Pdf.Text.TextFragment" /> objects that the <see cref="P:Aspose.Pdf.Text.TextFragmentAbsorber.TextFragments" /> collection contains.
  2933. The <see cref="T:Aspose.Pdf.Text.TextFragment" /> object provides access to the search occurrence text, text properties, and allows to edit text and change the text state (font, font size, color etc).
  2934. </remarks>
  2935. <example>
  2936. The example demonstrates how to find text on the first PDF document page and replace the text and it's font.
  2937. <code lang="C#">
  2938. // Open document
  2939. Document doc = new Document(@"D:\Tests\input.pdf");
  2940. // Find font that will be used to change document text font
  2941. Aspose.Pdf.Txt.Font font = FontRepository.FindFont("Arial");
  2942. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  2943. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  2944. // Accept the absorber for first page
  2945. doc.Pages[1].Accept(absorber);
  2946. // Change text and font of the first text occurrence
  2947. absorber.TextFragments[1].Text = "hi world";
  2948. absorber.TextFragments[1].TextState.Font = font;
  2949. // Save document
  2950. doc.Save(@"D:\Tests\output.pdf");
  2951. </code></example>
  2952. </member>
  2953. <member name="P:Aspose.Pdf.Text.TextFragmentAbsorber.TextFragments">
  2954. <summary>
  2955. Gets collection of search occurrences that are presented with <see cref="T:Aspose.Pdf.Text.TextFragment" /> objects.
  2956. </summary>
  2957. <example>
  2958. The example demonstrates how to find text on the first PDF document page and replace all search occurrences with new text.
  2959. <code lang="C#">
  2960. // Open document
  2961. Document doc = new Document(@"D:\Tests\input.pdf");
  2962. // Find font that will be used to change document text font
  2963. Aspose.Pdf.Txt.Font font = FontRepository.FindFont("Arial");
  2964. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  2965. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  2966. // Accept the absorber for first page
  2967. doc.Pages[1].Accept(absorber);
  2968. // Change text of all search occurrences
  2969. foreach (TextFragment textFragment in absorber.TextFragments)
  2970. {
  2971. textFragment.Text = "hi world";
  2972. }
  2973. // Save document
  2974. doc.Save(@"D:\Tests\output.pdf");
  2975. </code></example>
  2976. </member>
  2977. <member name="P:Aspose.Pdf.Text.TextFragmentAbsorber.Phrase">
  2978. <summary>
  2979. Gets or sets phrase that the <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> searches on the PDF document or page.
  2980. </summary>
  2981. <example>
  2982. The example demonstrates how to perform search text several times and perform text replacements.
  2983. <code lang="C#">
  2984. // Open document
  2985. Document doc = new Document(@"D:\Tests\input.pdf");
  2986. // Create TextFragmentAbsorber object to find all "hello" text occurrences
  2987. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello");
  2988. doc.Pages[1].Accept(absorber);
  2989. absorber.TextFragments[1].Text = "Hi";
  2990. // search another word and replace it
  2991. absorber.Phrase = "world";
  2992. doc.Pages[1].Accept(absorber);
  2993. absorber.TextFragments[1].Text = "John";
  2994. // Save document
  2995. doc.Save(@"D:\Tests\output.pdf");
  2996. </code></example>
  2997. </member>
  2998. <member name="P:Aspose.Pdf.Text.TextFragmentAbsorber.TextSearchOptions">
  2999. <summary>
  3000. Gets or sets search options. The options enable search using regular expressions.
  3001. </summary>
  3002. <example>
  3003. The example demonstrates how to perform search text using regular expression.
  3004. <code lang="C#">
  3005. // Open document
  3006. Document doc = new Document(@"D:\Tests\input.pdf");
  3007. // Create TextFragmentAbsorber object
  3008. TextFragmentAbsorber absorber = new TextFragmentAbsorber();
  3009. // make the absorber to search all words starting 'h' and ending 'o' using regular expression.
  3010. absorber.Phrase = @"h\w*?o";
  3011. absorber.TextSearchOptions = new TextSearchOptions(true);
  3012. // we should find "hello" word and replace it with "Hi"
  3013. doc.Pages[1].Accept(absorber);
  3014. absorber.TextFragments[1].Text = "Hi";
  3015. // Save document
  3016. doc.Save(@"D:\Tests\output.pdf");
  3017. </code></example>
  3018. </member>
  3019. <member name="P:Aspose.Pdf.Text.TextFragmentAbsorber.TextEditOptions">
  3020. <summary>
  3021. Gets or sets text edit options. The options define special behavior when requested symbol cannot be written with font.
  3022. </summary>
  3023. </member>
  3024. <member name="P:Aspose.Pdf.Text.TextFragmentAbsorber.TextReplaceOptions">
  3025. <summary>
  3026. Gets or sets text replace options. The options define behavior when text fragment is replaced to more short.
  3027. </summary>
  3028. </member>
  3029. <member name="P:Aspose.Pdf.Text.TextFragmentAbsorber.HasErrors">
  3030. <summary>
  3031. Value indicates whether errors were found during text extraction.
  3032. Searching for errors will performed only if TextSearchOptions.LogTextExtractionErrors = true; And it may decrease performance.
  3033. </summary>
  3034. </member>
  3035. <member name="P:Aspose.Pdf.Text.TextFragmentAbsorber.Errors">
  3036. <summary>
  3037. List of <see cref="T:Aspose.Pdf.Text.TextExtractionError" /> objects. It contain information about errors were found during text extraction.
  3038. Searching for errors will performed only if TextSearchOptions.LogTextExtractionErrors = true; And it may decrease performance.
  3039. </summary>
  3040. </member>
  3041. <member name="P:Aspose.Pdf.Text.TextFragmentAbsorber.Text">
  3042. <summary>
  3043. Gets extracted text that the <see cref="T:Aspose.Pdf.Text.TextAbsorber" /> extracts on the PDF document or page.
  3044. </summary>
  3045. </member>
  3046. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.#ctor">
  3047. <summary>
  3048. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> that performs search of all text segments of the document or page.
  3049. </summary>
  3050. <remarks>
  3051. Performs text search and provides access to search results via <see cref="P:Aspose.Pdf.Text.TextFragmentAbsorber.TextFragments" /> collection.
  3052. </remarks>
  3053. <example>
  3054. The example demonstrates how to find text on the first PDF document page and replace the text.
  3055. <code lang="C#">
  3056. // Open document
  3057. Document doc = new Document(@"D:\Tests\input.pdf");
  3058. // Find font that will be used to change document text font
  3059. Aspose.Pdf.Txt.Font font = FontRepository.FindFont("Arial");
  3060. // Create TextFragmentAbsorber object
  3061. TextFragmentAbsorber absorber = new TextFragmentAbsorber();
  3062. // Make the absorber to search all "hello world" text occurrences
  3063. absorber.Phrase = "hello world";
  3064. // Accept the absorber for first page
  3065. doc.Pages[1].Accept(absorber);
  3066. // Change text of the first text occurrence
  3067. absorber.TextFragments[1].Text = "hi world";
  3068. // Save document
  3069. doc.Save(@"D:\Tests\output.pdf");
  3070. </code></example>
  3071. </member>
  3072. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.#ctor(Aspose.Pdf.Text.TextEditOptions)">
  3073. <summary>
  3074. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> with text edit options, that performs search of all text segments of the document or page.
  3075. </summary>
  3076. <remarks>
  3077. Performs text search and provides access to search results via <see cref="P:Aspose.Pdf.Text.TextFragmentAbsorber.TextFragments" /> collection.
  3078. </remarks>
  3079. <example>
  3080. The example demonstrates how to find all text fragments on the first PDF document page and replace font for them.
  3081. <code lang="C#">
  3082. // Open document
  3083. Document doc = new Document(@"D:\Tests\input.pdf");
  3084. // Create TextFragmentAbsorber object
  3085. TextFragmentAbsorber absorber = new TextFragmentAbsorber(new TextEditOptions(TextEditOptions.FontReplace.RemoveUnusedFonts));
  3086. // Accept the absorber for first page
  3087. doc.Pages[1].Accept(absorber);
  3088. // Find Courier font
  3089. Pdf.Text.Font font = FontRepository.FindFont("Courier");
  3090. // Set the font for all the text fragments
  3091. foreach (TextFragment textFragment in absorber.TextFragments)
  3092. {
  3093. textFragment.TextState.Font = font;
  3094. }
  3095. // Save document
  3096. doc.Save(@"D:\Tests\output.pdf");
  3097. </code></example>
  3098. <param name="textEditOptions">Text edit options (Allows to turn on some edit features).</param>
  3099. </member>
  3100. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.#ctor(System.String)">
  3101. <summary>
  3102. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> class for the specified text phrase.
  3103. </summary>
  3104. <remarks>
  3105. Performs text search of the specified phrase and provides access to search results via <see cref="P:Aspose.Pdf.Text.TextFragmentAbsorber.TextFragments" /> collection.
  3106. </remarks>
  3107. <example>
  3108. The example demonstrates how to find text on the first PDF document page and replace the text and it's font.
  3109. <code lang="C#">
  3110. // Open document
  3111. Document doc = new Document(@"D:\Tests\input.pdf");
  3112. // Find font that will be used to change document text font
  3113. Aspose.Pdf.Txt.Font font = FontRepository.FindFont("Arial");
  3114. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  3115. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  3116. // Accept the absorber for first page
  3117. doc.Pages[1].Accept(absorber);
  3118. // Change text and font of the first text occurrence
  3119. absorber.TextFragments[1].Text = "hi world";
  3120. absorber.TextFragments[1].TextState.Font = font;
  3121. // Save document
  3122. doc.Save(@"D:\Tests\output.pdf");
  3123. </code></example>
  3124. <param name="phrase">Phrase that the <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> searches</param>
  3125. </member>
  3126. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.#ctor(System.Text.RegularExpressions.Regex)">
  3127. <summary>
  3128. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> class for the specified System.Text.RegularExpressions.Regex class object.
  3129. </summary>
  3130. <remarks>
  3131. Performs text search of the specified phrase and provides access to search results via <see cref="P:Aspose.Pdf.Text.TextFragmentAbsorber.TextFragments" /> collection.
  3132. </remarks>
  3133. <example>
  3134. The example demonstrates how to find text on the first PDF document page and replace the text and it's font.
  3135. <code lang="C#">
  3136. // Open document
  3137. Document doc = new Document(@"D:\Tests\input.pdf");
  3138. // Find font that will be used to change document text font
  3139. Aspose.Pdf.Txt.Font font = FontRepository.FindFont("Arial");
  3140. // Create TextAbsorber object to find all instances of the input regex
  3141. TextFragmentAbsorber absorber = new TextFragmentAbsorber(new System.Text.RegularExpressions.Regex(@"h\w*?o"));
  3142. // Accept the absorber for first page
  3143. doc.Pages[1].Accept(absorber);
  3144. // we should find "hello" word and replace it with "Hi"
  3145. doc.Pages[1].Accept(absorber);
  3146. absorber.TextFragments[1].Text = "Hi";
  3147. // Save document
  3148. doc.Save(@"D:\Tests\output.pdf");
  3149. </code></example>
  3150. <param name="regex">System.Text.RegularExpressions.Regex class object that the <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> searches</param>
  3151. </member>
  3152. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.#ctor(System.String,Aspose.Pdf.Text.TextSearchOptions)">
  3153. <summary>
  3154. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> class for the specified text phrase and text search options.
  3155. </summary>
  3156. <remarks>
  3157. Performs text search of the specified phrase and provides access to search results via <see cref="P:Aspose.Pdf.Text.TextFragmentAbsorber.TextFragments" /> collection.
  3158. </remarks>
  3159. <example>
  3160. The example demonstrates how to find text with regular expression on the first PDF document page and replace the text.
  3161. <code lang="C#">
  3162. // Open document
  3163. Document doc = new Document(@"D:\Tests\input.pdf");
  3164. // Create TextFragmentAbsorber object that searches all words starting 'h' and ending 'o' using regular expression.
  3165. TextFragmentAbsorber absorber = new TextFragmentAbsorber(@"h\w*?o", new TextSearchOptions(true));
  3166. // we should find "hello" word and replace it with "Hi"
  3167. doc.Pages[1].Accept(absorber);
  3168. absorber.TextFragments[1].Text = "Hi";
  3169. // Save document
  3170. doc.Save(@"D:\Tests\output.pdf");
  3171. </code></example>
  3172. <param name="phrase">Phrase that the <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> searches</param>
  3173. <param name="textSearchOptions">Text search options (Allows to turn on some search features. For example, search with regular expression)</param>
  3174. </member>
  3175. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.#ctor(System.Text.RegularExpressions.Regex,Aspose.Pdf.Text.TextSearchOptions)">
  3176. <summary>
  3177. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> class for the specified text phrase and text search options.
  3178. </summary>
  3179. <remarks>
  3180. Performs text search of the specified phrase and provides access to search results via <see cref="P:Aspose.Pdf.Text.TextFragmentAbsorber.TextFragments" /> collection.
  3181. </remarks>
  3182. <example>
  3183. The example demonstrates how to find text with regular expression on the first PDF document page and replace the text.
  3184. <code lang="C#">
  3185. // Open document
  3186. Document doc = new Document(@"D:\Tests\input.pdf");
  3187. // Create TextFragmentAbsorber object that searches all words starting 'h' and ending 'o' using regular expression.
  3188. TextFragmentAbsorber absorber = new TextFragmentAbsorber(new System.Text.RegularExpressions.Regex(@"h\w*?o"), new TextSearchOptions(true));
  3189. // we should find "hello" word and replace it with "Hi"
  3190. doc.Pages[1].Accept(absorber);
  3191. absorber.TextFragments[1].Text = "Hi";
  3192. // Save document
  3193. doc.Save(@"D:\Tests\output.pdf");
  3194. </code></example>
  3195. <param name="regex">System.Text.RegularExpressions.Regex class object that the <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> searches</param>
  3196. <param name="textSearchOptions">Text search options (Allows to turn on some search features.)</param>
  3197. </member>
  3198. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.#ctor(System.String,Aspose.Pdf.Text.TextSearchOptions,Aspose.Pdf.Text.TextEditOptions)">
  3199. <summary>
  3200. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> class for the specified text phrase, text search options and text edit options.
  3201. </summary>
  3202. <remarks>
  3203. Performs text search of the specified phrase and provides access to search results via <see cref="P:Aspose.Pdf.Text.TextFragmentAbsorber.TextFragments" /> collection.
  3204. </remarks>
  3205. <example>
  3206. The example demonstrates how to find text with regular expression on the first PDF document page and replace the text.
  3207. <code lang="C#">
  3208. // Open document
  3209. Document doc = new Document(@"D:\Tests\input.pdf");
  3210. // Create TextFragmentAbsorber object that searches all words starting 'h' and ending 'o' using regular expression.
  3211. TextFragmentAbsorber absorber = new TextFragmentAbsorber(@"h\w*?o", new TextSearchOptions(true));
  3212. // we should find "hello" word and replace it with "Hi"
  3213. doc.Pages[1].Accept(absorber);
  3214. absorber.TextFragments[1].Text = "Hi";
  3215. // Save document
  3216. doc.Save(@"D:\Tests\output.pdf");
  3217. </code></example>
  3218. <param name="phrase">Phrase that the <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> searches</param>
  3219. <param name="textSearchOptions">Text search options (Allows to turn on some search features. For example, search with regular expression)</param>
  3220. <param name="textEditOptions">Text edit options (Allows to turn on some edit features).</param>
  3221. </member>
  3222. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.#ctor(System.String,Aspose.Pdf.Text.TextEditOptions)">
  3223. <summary>
  3224. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> class for the specified text phrase and text edit options.
  3225. </summary>
  3226. <remarks>
  3227. Performs text search of the specified phrase and provides access to search results via <see cref="P:Aspose.Pdf.Text.TextFragmentAbsorber.TextFragments" /> collection.
  3228. </remarks>
  3229. <param name="phrase">Phrase that the <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> searches</param>
  3230. <param name="textEditOptions">Text edit options (Allows to turn on some edit features).</param>
  3231. </member>
  3232. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.#ctor(System.Text.RegularExpressions.Regex,Aspose.Pdf.Text.TextEditOptions)">
  3233. <summary>
  3234. Initializes a new instance of the <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> class for the specified text phrase and text edit options.
  3235. </summary>
  3236. <remarks>
  3237. Performs text search of the specified phrase and provides access to search results via <see cref="P:Aspose.Pdf.Text.TextFragmentAbsorber.TextFragments" /> collection.
  3238. </remarks>
  3239. <param name="regex">System.Text.RegularExpressions.Regex class object that the <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> searches</param>
  3240. <param name="textEditOptions">Text edit options (Allows to turn on some edit features).</param>
  3241. </member>
  3242. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.Visit(Aspose.Pdf.Page)">
  3243. <summary>
  3244. Performs search on the specified page.
  3245. </summary>
  3246. <example>
  3247. The example demonstrates how to find text on the first PDF document page and replace the text.
  3248. <code lang="C#">
  3249. // Open document
  3250. Document doc = new Document(@"D:\Tests\input.pdf");
  3251. // Find font that will be used to change document text font
  3252. Aspose.Pdf.Txt.Font font = FontRepository.FindFont("Arial");
  3253. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  3254. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  3255. // Accept the absorber for first page
  3256. absorber.Visit(doc.Pages[1]);
  3257. // Change text of all search occurrences
  3258. foreach (TextFragment textFragment in absorber.TextFragments)
  3259. {
  3260. textFragment.Text = "hi world";
  3261. }
  3262. // Save document
  3263. doc.Save(@"D:\Tests\output.pdf");
  3264. </code></example>
  3265. <param name="page">PDF document page object.</param>
  3266. </member>
  3267. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.Visit(Aspose.Pdf.Document)">
  3268. <summary>
  3269. Performs search on the specified document.
  3270. </summary>
  3271. <example>
  3272. The example demonstrates how to find text on PDF document and replace text of all search occurrences.
  3273. <code lang="C#">
  3274. // Open document
  3275. Document doc = new Document(@"D:\Tests\input.pdf");
  3276. // Find font that will be used to change document text font
  3277. Aspose.Pdf.Txt.Font font = FontRepository.FindFont("Arial");
  3278. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  3279. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  3280. // Accept the absorber for first page
  3281. absorber.Visit(doc);
  3282. // Change text of the first text occurrence
  3283. absorber.TextFragments[1].Text = "hi world";
  3284. // Save document
  3285. doc.Save(@"D:\Tests\output.pdf");
  3286. </code></example>
  3287. <param name="pdf">PDF document object.</param>
  3288. </member>
  3289. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.ApplyForAllFragments(Aspose.Pdf.Text.Font)">
  3290. <summary>
  3291. Applies font for all text fragments that were absorbed. It works faster than looping through the fragments if all fragments on the page(s) were absorbed. Otherwise it works similar with looping.
  3292. </summary>
  3293. <param name="font">
  3294. <see cref="T:Aspose.Pdf.Text.Font" />of the text.</param>
  3295. </member>
  3296. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.ApplyForAllFragments(System.Single)">
  3297. <summary>
  3298. Applies font size for all text fragments that were absorbed. It works faster than looping through the fragments if all fragments on the page(s) were absorbed. Otherwise it works similar with looping.
  3299. </summary>
  3300. <param name="fontSize">Font size of the text.</param>
  3301. </member>
  3302. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.ApplyForAllFragments(Aspose.Pdf.Text.Font,System.Single)">
  3303. <summary>
  3304. Applies font and size for all text fragments that were absorbed. It works faster than looping through the fragments if all fragments on the page(s) were absorbed. Otherwise it works similar with looping.
  3305. </summary>
  3306. <param name="font">
  3307. <see cref="T:Aspose.Pdf.Text.Font" />of the text.</param>
  3308. <param name="fontSize">Font size of the text.</param>
  3309. </member>
  3310. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.Reset">
  3311. <summary>
  3312. Clears TextFragments collection of this <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> object.
  3313. </summary>
  3314. </member>
  3315. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.RemoveAllText(Aspose.Pdf.Page)">
  3316. <summary>
  3317. Removes all text from the specified page.
  3318. </summary>
  3319. <param name="page">PDF document page object.</param>
  3320. </member>
  3321. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.RemoveAllText(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  3322. <summary>
  3323. Removes text inside the specified rectangle from the specified page.
  3324. </summary>
  3325. <param name="page">PDF document page object.</param>
  3326. <param name="rect">
  3327. <see cref="T:Aspose.Pdf.Rectangle" /> to remove text inside.</param>
  3328. </member>
  3329. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.RemoveAllText(Aspose.Pdf.Document)">
  3330. <summary>
  3331. Removes all text from the document.
  3332. </summary>
  3333. <param name="document">PDF document object.</param>
  3334. </member>
  3335. <member name="M:Aspose.Pdf.Text.TextFragmentAbsorber.Visit(Aspose.Pdf.XForm)">
  3336. <summary>
  3337. Performs search on the specified form object.
  3338. </summary>
  3339. <param name="xForm">Pdf form object.</param>
  3340. </member>
  3341. <member name="P:Aspose.Pdf.Text.TextFragmentAbsorber.ExtractionOptions">
  3342. <summary>
  3343. Gets or sets text extraction options.
  3344. </summary>
  3345. </member>
  3346. <member name="T:Aspose.Pdf.Text.TextFragmentCollection">
  3347. <summary>
  3348. Represents a text fragments collection
  3349. </summary>
  3350. </member>
  3351. <member name="P:Aspose.Pdf.Text.TextFragmentCollection.Count">
  3352. <summary>
  3353. Gets the number of <see cref="T:Aspose.Pdf.Text.TextFragment" /> object elements actually contained in the collection.
  3354. </summary>
  3355. </member>
  3356. <member name="P:Aspose.Pdf.Text.TextFragmentCollection.SyncRoot">
  3357. <summary>
  3358. Gets an object that can be used to synchronize access to the collection.
  3359. </summary>
  3360. </member>
  3361. <member name="P:Aspose.Pdf.Text.TextFragmentCollection.IsSynchronized">
  3362. <summary>
  3363. Gets a value indicating whether access to the collection is synchronized (thread safe).
  3364. </summary>
  3365. </member>
  3366. <member name="P:Aspose.Pdf.Text.TextFragmentCollection.IsReadOnly">
  3367. <summary>
  3368. Gets a value indicating whether collection is read-only
  3369. </summary>
  3370. </member>
  3371. <member name="M:Aspose.Pdf.Text.TextFragmentCollection.Add(Aspose.Pdf.Text.TextFragment)">
  3372. <summary>
  3373. Adds the text fragment element at the specified index.
  3374. </summary>
  3375. </member>
  3376. <member name="M:Aspose.Pdf.Text.TextFragmentCollection.GetEnumerator">
  3377. <summary>
  3378. Returns an enumerator for the entire collection.
  3379. </summary>
  3380. <returns>Enumerator object.</returns>
  3381. </member>
  3382. <member name="M:Aspose.Pdf.Text.TextFragmentCollection.CopyTo(Aspose.Pdf.Text.TextFragment[],System.Int32)">
  3383. <summary>
  3384. Copies the entire collection to a compatible one-dimensional Array, starting at the specified index of the target array
  3385. </summary>
  3386. <param name="array">Array of objects which will be copied.</param>
  3387. <param name="index">Starting index from which copying will be started.</param>
  3388. </member>
  3389. <member name="M:Aspose.Pdf.Text.TextFragmentCollection.Clear">
  3390. <summary>
  3391. Clears all items from the collection.
  3392. </summary>
  3393. </member>
  3394. <member name="M:Aspose.Pdf.Text.TextFragmentCollection.Contains(Aspose.Pdf.Text.TextFragment)">
  3395. <summary>
  3396. Determines whether the collection contains a specific value.
  3397. </summary>
  3398. <param name="item">The object to locate in the collection</param>
  3399. <returns>true if item is found in the collection; otherwise, false.</returns>
  3400. </member>
  3401. <member name="M:Aspose.Pdf.Text.TextFragmentCollection.Remove(Aspose.Pdf.Text.TextFragment)">
  3402. <summary>
  3403. Deletes specified item from collection.
  3404. </summary>
  3405. <param name="item">The object to delete</param>
  3406. <returns>true if item was deleted from collection; otherwise, false.</returns>
  3407. </member>
  3408. <member name="P:Aspose.Pdf.Text.TextFragmentCollection.Item(System.Int32)">
  3409. <summary>
  3410. Gets the text fragment element at the specified index.
  3411. </summary>
  3412. <param name="index">Index within the collection.</param>
  3413. <returns>TextFragment object.</returns>
  3414. </member>
  3415. <member name="T:Aspose.Pdf.Text.TextFragmentState">
  3416. <summary>
  3417. Represents a text state of a text fragment.
  3418. </summary>
  3419. <remarks>
  3420. Provides a way to change following properties of the text:
  3421. font (<see cref="P:Aspose.Pdf.Text.TextFragmentState.Font" /> property)
  3422. font size (<see cref="P:Aspose.Pdf.Text.TextFragmentState.FontSize" /> property)
  3423. font style (<see cref="P:Aspose.Pdf.Text.TextFragmentState.FontStyle" /> property)
  3424. foreground color (<see cref="P:Aspose.Pdf.Text.TextFragmentState.ForegroundColor" /> property)
  3425. background color (<see cref="P:Aspose.Pdf.Text.TextFragmentState.BackgroundColor" /> property)
  3426. Note that changing <see cref="T:Aspose.Pdf.Text.TextFragmentState" /> properties may change inner <see cref="P:Aspose.Pdf.Text.TextFragment.Segments" /> collection because TextFragment is an aggregate object
  3427. and it may rearrange internal segments or merge them into single segment.
  3428. If your requirement is to leave the <see cref="P:Aspose.Pdf.Text.TextFragment.Segments" /> collection unchanged, please change inner segments individually.
  3429. </remarks>
  3430. <example>
  3431. The example demonstrates how to change text color and font size of the text with <see cref="T:Aspose.Pdf.Text.TextState" /> object.
  3432. <code lang="C#">
  3433. // Open document
  3434. Document doc = new Document(@"D:\Tests\input.pdf");
  3435. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  3436. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  3437. // Accept the absorber for first page
  3438. doc.Pages[1].Accept(absorber);
  3439. // Change foreground color of the first text occurrence
  3440. absorber.TextFragments[1].TextState.ForegroundColor = Color.FromRgb(System.Drawing.Color.Red);
  3441. // Change font size of the first text occurrence
  3442. absorber.TextFragments[1].TextState.FontSize = 15;
  3443. // Save document
  3444. doc.Save(@"D:\Tests\output.pdf");
  3445. </code></example>
  3446. <seealso cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" />
  3447. <seealso cref="T:Aspose.Pdf.Document" />
  3448. </member>
  3449. <member name="P:Aspose.Pdf.Text.TextFragmentState.CharacterSpacing">
  3450. <summary>
  3451. Gets or sets character spacing of the text, represented by the <see cref="T:Aspose.Pdf.Text.TextFragment" /> object.
  3452. </summary>
  3453. </member>
  3454. <member name="P:Aspose.Pdf.Text.TextFragmentState.HorizontalScaling">
  3455. <summary>
  3456. Gets or sets horizontal scaling of the text, represented by the <see cref="T:Aspose.Pdf.Text.TextFragment" /> object.
  3457. </summary>
  3458. </member>
  3459. <member name="P:Aspose.Pdf.Text.TextFragmentState.WordSpacing">
  3460. <summary>
  3461. Gets or sets word spacing of the text.
  3462. </summary>
  3463. </member>
  3464. <member name="P:Aspose.Pdf.Text.TextFragmentState.Invisible">
  3465. <summary>
  3466. Gets or sets invisibility of the text.
  3467. </summary>
  3468. </member>
  3469. <member name="P:Aspose.Pdf.Text.TextFragmentState.RenderingMode">
  3470. <summary>
  3471. Gets or sets rendering mode of the text.
  3472. </summary>
  3473. </member>
  3474. <member name="P:Aspose.Pdf.Text.TextFragmentState.Subscript">
  3475. <summary>
  3476. Gets or sets subscript of the text, represented by the <see cref="T:Aspose.Pdf.Text.TextFragment" /> object.
  3477. </summary>
  3478. </member>
  3479. <member name="P:Aspose.Pdf.Text.TextFragmentState.Superscript">
  3480. <summary>
  3481. Gets or sets superscript of the text, represented by the <see cref="T:Aspose.Pdf.Text.TextFragment" /> object.
  3482. </summary>
  3483. </member>
  3484. <member name="P:Aspose.Pdf.Text.TextFragmentState.TabStops">
  3485. <summary>
  3486. Gets tabstops for the text.
  3487. </summary>
  3488. <remarks>
  3489. Note that Tabstops property works in new document generation scenarios only.
  3490. Tabstops may be added during <see cref="T:Aspose.Pdf.Text.TextFragment" /> initialization. Tabstops must be constructed before the text.
  3491. </remarks>
  3492. </member>
  3493. <member name="P:Aspose.Pdf.Text.TextFragmentState.LineSpacing">
  3494. <summary>
  3495. Gets or sets line spacing of the text.
  3496. </summary>
  3497. <remarks>
  3498. Note that the value is not preserved as a text characteristic within the document.
  3499. The LineSpacing property getter works for an object in case it was explicitly set previously with LineSpacing setter for those object.
  3500. The property is used by runtime in context of current generation/modification process.
  3501. </remarks>
  3502. </member>
  3503. <member name="P:Aspose.Pdf.Text.TextFragmentState.ForegroundColor">
  3504. <summary>
  3505. Gets or sets foreground color of the text, represented by the <see cref="T:Aspose.Pdf.Text.TextFragment" /> object
  3506. </summary>
  3507. </member>
  3508. <member name="P:Aspose.Pdf.Text.TextFragmentState.StrokingColor">
  3509. <summary>
  3510. Gets or sets color stroking operations of <see cref="T:Aspose.Pdf.Text.TextFragment" /> rendering (stroke text, rectangle border)
  3511. </summary>
  3512. </member>
  3513. <member name="P:Aspose.Pdf.Text.TextFragmentState.BackgroundColor">
  3514. <summary>
  3515. Sets background color of the text, represented by the <see cref="T:Aspose.Pdf.Text.TextFragment" /> object
  3516. </summary>
  3517. </member>
  3518. <member name="P:Aspose.Pdf.Text.TextFragmentState.Underline">
  3519. <summary>
  3520. Gets or sets underline for the text, represented by the <see cref="T:Aspose.Pdf.Text.TextFragment" /> object
  3521. </summary>
  3522. </member>
  3523. <member name="P:Aspose.Pdf.Text.TextFragmentState.StrikeOut">
  3524. <summary>
  3525. Sets strikeout for the text, represented by the <see cref="T:Aspose.Pdf.Text.TextFragment" /> object
  3526. </summary>
  3527. </member>
  3528. <member name="P:Aspose.Pdf.Text.TextFragmentState.FontStyle">
  3529. <summary>
  3530. Sets font style of the text, represented by the <see cref="T:Aspose.Pdf.Text.TextFragment" /> object
  3531. </summary>
  3532. </member>
  3533. <member name="P:Aspose.Pdf.Text.TextFragmentState.Font">
  3534. <summary>
  3535. Gets or sets font of the text, represented by the <see cref="T:Aspose.Pdf.Text.TextFragment" /> object
  3536. </summary>
  3537. </member>
  3538. <member name="P:Aspose.Pdf.Text.TextFragmentState.FontSize">
  3539. <summary>
  3540. Gets or sets font size of the text, represented by the <see cref="T:Aspose.Pdf.Text.TextFragment" /> object
  3541. </summary>
  3542. </member>
  3543. <member name="P:Aspose.Pdf.Text.TextFragmentState.HorizontalAlignment">
  3544. <summary>
  3545. Gets or sets horizontal alignment for the text.
  3546. </summary>
  3547. <remarks>
  3548. HorizontalAlignment.None is equal to HorizontalAlignment.Left.
  3549. Note that TextFragmentState.VerticalAlignment property works in new document generation scenarios only.
  3550. </remarks>
  3551. </member>
  3552. <member name="P:Aspose.Pdf.Text.TextFragmentState.FormattingOptions">
  3553. <summary>
  3554. Gets or sets formatting options.
  3555. Setting of the options will be effective in generator scenarios only.
  3556. </summary>
  3557. </member>
  3558. <member name="P:Aspose.Pdf.Text.TextFragmentState.Rotation">
  3559. <summary>
  3560. Gets or sets rotation angle in degrees.
  3561. </summary>
  3562. </member>
  3563. <member name="M:Aspose.Pdf.Text.TextFragmentState.MeasureString(System.String)">
  3564. <summary>
  3565. Measures the string.
  3566. </summary>
  3567. <param name="str">The string.</param>
  3568. <returns>
  3569. </returns>
  3570. </member>
  3571. <member name="M:Aspose.Pdf.Text.TextFragmentState.#ctor(Aspose.Pdf.Text.TextFragment)">
  3572. <summary>
  3573. Initializes new instance of the <see cref="T:Aspose.Pdf.Text.TextFragmentState" /> object with specified <see cref="T:Aspose.Pdf.Text.TextFragment" /> object.
  3574. This <see cref="T:Aspose.Pdf.Text.TextFragmentState" /> initialization is not supported.
  3575. TextFragmentState is only available with <see cref="P:Aspose.Pdf.Text.TextFragment.TextState" /> property.
  3576. </summary>
  3577. <param name="fragment">Text fragment object.</param>
  3578. </member>
  3579. <member name="M:Aspose.Pdf.Text.TextFragmentState.ApplyChangesFrom(Aspose.Pdf.Text.TextState)">
  3580. <summary>
  3581. Applies settings from another textState.
  3582. </summary>
  3583. <remarks>
  3584. Only those properties will be copied that were changed explicitly.
  3585. </remarks>
  3586. <param name="textState">Text state object.</param>
  3587. </member>
  3588. <member name="T:Aspose.Pdf.Text.TextEditOptions">
  3589. <summary>
  3590. Descubes options of text edit operations.
  3591. </summary>
  3592. </member>
  3593. <member name="M:Aspose.Pdf.Text.TextEditOptions.#ctor(Aspose.Pdf.Text.TextEditOptions.NoCharacterAction)">
  3594. <summary>
  3595. Initializes new instance of the <see cref="T:Aspose.Pdf.Text.TextEditOptions" /> object for the specified no-character behavior mode.
  3596. </summary>
  3597. <param name="noCharacterBehavior">No-character behavior mode object.</param>
  3598. </member>
  3599. <member name="M:Aspose.Pdf.Text.TextEditOptions.#ctor(Aspose.Pdf.Text.TextEditOptions.FontReplace)">
  3600. <summary>
  3601. Initializes new instance of the <see cref="T:Aspose.Pdf.Text.TextEditOptions" /> object for the specified font replacement behavior mode.
  3602. </summary>
  3603. <param name="fontReplaceBehavior">Font replace behavior object.</param>
  3604. </member>
  3605. <member name="M:Aspose.Pdf.Text.TextEditOptions.#ctor(System.Boolean)">
  3606. <summary>
  3607. Initializes new instance of the <see cref="T:Aspose.Pdf.Text.TextEditOptions" /> object for the specified language transformation permission.
  3608. </summary>
  3609. <param name="allowLanguageTransformation">Allows language transformation if set to true.</param>
  3610. </member>
  3611. <member name="M:Aspose.Pdf.Text.TextEditOptions.#ctor(Aspose.Pdf.Text.TextEditOptions.LanguageTransformation)">
  3612. <summary>
  3613. Initializes new instance of the <see cref="T:Aspose.Pdf.Text.TextEditOptions" /> object for the specified language transformation behavior mode.
  3614. </summary>
  3615. <param name="languageTransformationBehavior">language transformation behavior object.</param>
  3616. </member>
  3617. <member name="T:Aspose.Pdf.Text.TextEditOptions.NoCharacterAction">
  3618. <summary>
  3619. Action to perform if font does not contain required character
  3620. </summary>
  3621. </member>
  3622. <member name="F:Aspose.Pdf.Text.TextEditOptions.NoCharacterAction.ThrowException">
  3623. <summary>
  3624. Throw exception
  3625. </summary>
  3626. </member>
  3627. <member name="F:Aspose.Pdf.Text.TextEditOptions.NoCharacterAction.UseStandardFont">
  3628. <summary>
  3629. Repalce font to standard font which contains required character
  3630. </summary>
  3631. </member>
  3632. <member name="F:Aspose.Pdf.Text.TextEditOptions.NoCharacterAction.ReplaceAnyway">
  3633. <summary>
  3634. Replace text anyway without font substitution
  3635. </summary>
  3636. </member>
  3637. <member name="F:Aspose.Pdf.Text.TextEditOptions.NoCharacterAction.UseCustomReplacementFont">
  3638. <summary>
  3639. Repalce font to defined replacement font
  3640. </summary>
  3641. </member>
  3642. <member name="P:Aspose.Pdf.Text.TextEditOptions.ReplacementFont">
  3643. <summary>
  3644. Gets or sets font used for replacing if user font does not contain required character
  3645. </summary>
  3646. </member>
  3647. <member name="P:Aspose.Pdf.Text.TextEditOptions.NoCharacterBehavior">
  3648. <summary>
  3649. Gets or sets mode that defines behavior in case fonts don't contain requested characters.
  3650. </summary>
  3651. </member>
  3652. <member name="P:Aspose.Pdf.Text.TextEditOptions.FontReplaceBehavior">
  3653. <summary>
  3654. Gets mode that defines behavior for fonts replacement scenarios.
  3655. </summary>
  3656. </member>
  3657. <member name="T:Aspose.Pdf.Text.TextEditOptions.FontReplace">
  3658. <summary>
  3659. Font replacement behavior.
  3660. </summary>
  3661. </member>
  3662. <member name="F:Aspose.Pdf.Text.TextEditOptions.FontReplace.Default">
  3663. <summary>
  3664. No additional changes performed during font replacement.
  3665. </summary>
  3666. </member>
  3667. <member name="F:Aspose.Pdf.Text.TextEditOptions.FontReplace.RemoveUnusedFonts">
  3668. <summary>
  3669. Fonts that become unused during font replacement will be removed from resulting document.
  3670. </summary>
  3671. </member>
  3672. <member name="P:Aspose.Pdf.Text.TextEditOptions.AllowLanguageTransformation">
  3673. <summary>
  3674. Gets or sets value that permits usage of language transformation during adding or editing of text.
  3675. true - language transformation will be applied if necessary (default value).
  3676. false - language transformation will NOT be applied.
  3677. </summary>
  3678. </member>
  3679. <member name="P:Aspose.Pdf.Text.TextEditOptions.LanguageTransformationBehavior">
  3680. <summary>
  3681. Gets mode that defines behavior for language transformation scenarios.
  3682. </summary>
  3683. </member>
  3684. <member name="T:Aspose.Pdf.Text.TextEditOptions.LanguageTransformation">
  3685. <summary>
  3686. Language transformation modes
  3687. </summary>
  3688. </member>
  3689. <member name="F:Aspose.Pdf.Text.TextEditOptions.LanguageTransformation.Default">
  3690. <summary>
  3691. Default language transformation is performed.
  3692. </summary>
  3693. </member>
  3694. <member name="F:Aspose.Pdf.Text.TextEditOptions.LanguageTransformation.ExactlyAsISee">
  3695. <summary>
  3696. Language transformation is performed the same way as in a text editor. It usually means text will looks in the document exactly as You see it in code. But no warranties.
  3697. </summary>
  3698. </member>
  3699. <member name="F:Aspose.Pdf.Text.TextEditOptions.LanguageTransformation.None">
  3700. <summary>
  3701. Language transformation is not performed.
  3702. </summary>
  3703. </member>
  3704. <member name="P:Aspose.Pdf.Text.TextEditOptions.ClippingPathsProcessing">
  3705. <summary>
  3706. Gets mode for processing clipping path of the edited text.
  3707. </summary>
  3708. </member>
  3709. <member name="T:Aspose.Pdf.Text.TextEditOptions.ClippingPathsProcessingMode">
  3710. <summary>
  3711. Clipping path processing modes
  3712. </summary>
  3713. </member>
  3714. <member name="F:Aspose.Pdf.Text.TextEditOptions.ClippingPathsProcessingMode.KeepIntact">
  3715. <summary>
  3716. Keeps clipping paths of the original page layout. (Default)
  3717. </summary>
  3718. </member>
  3719. <member name="F:Aspose.Pdf.Text.TextEditOptions.ClippingPathsProcessingMode.Expand">
  3720. <summary>
  3721. Original clipping path will be expanded in the case edited text requires more space.
  3722. </summary>
  3723. </member>
  3724. <member name="F:Aspose.Pdf.Text.TextEditOptions.ClippingPathsProcessingMode.Remove">
  3725. <summary>
  3726. Original clipping path will be removed in the case edited text requires more space. Caution: Because of clipping paths may interact with each other removing of it may lead to unexpected result on the page layout.
  3727. </summary>
  3728. </member>
  3729. <member name="P:Aspose.Pdf.Text.TextEditOptions.ToAttemptGetUnderlineFromSource">
  3730. <summary>
  3731. Gets or sets value that permits searching for text underlining on the page of source document.
  3732. (Obsolete) Please use TextSearchOptions.SearchForTextRelatedGraphics instead this.
  3733. </summary>
  3734. </member>
  3735. <member name="T:Aspose.Pdf.Text.TextExtractionOptions">
  3736. <summary>
  3737. Represents text extraction options
  3738. </summary>
  3739. </member>
  3740. <member name="M:Aspose.Pdf.Text.TextExtractionOptions.#ctor(Aspose.Pdf.Text.TextExtractionOptions.TextFormattingMode)">
  3741. <summary>
  3742. Initializes new instance of the <see cref="T:Aspose.Pdf.Text.TextExtractionOptions" /> object for the specified text formatting mode.
  3743. </summary>
  3744. <param name="formattingMode">Text formatting mode value.</param>
  3745. </member>
  3746. <member name="T:Aspose.Pdf.Text.TextExtractionOptions.TextFormattingMode">
  3747. <summary>
  3748. Defines different modes which can be used while converting pdf document into text. See <see cref="!:TextDevice" /> class.
  3749. </summary>
  3750. </member>
  3751. <member name="F:Aspose.Pdf.Text.TextExtractionOptions.TextFormattingMode.Pure">
  3752. <summary>
  3753. Represent pdf content with a bit of formatting routines.
  3754. </summary>
  3755. </member>
  3756. <member name="F:Aspose.Pdf.Text.TextExtractionOptions.TextFormattingMode.Raw">
  3757. <summary>
  3758. Represent pdf content as is, i.e. without formatting.
  3759. </summary>
  3760. </member>
  3761. <member name="F:Aspose.Pdf.Text.TextExtractionOptions.TextFormattingMode.MemorySaving">
  3762. <summary>
  3763. Extraction with memory saving. It is almost same to 'Raw' mode but works slightly faster and uses less memory.
  3764. </summary>
  3765. </member>
  3766. <member name="P:Aspose.Pdf.Text.TextExtractionOptions.FormattingMode">
  3767. <summary>
  3768. Gets formatting mode.
  3769. </summary>
  3770. </member>
  3771. <member name="P:Aspose.Pdf.Text.TextExtractionOptions.ScaleFactor">
  3772. <summary>
  3773. Gets or sets factor that will be applied to scale font size during extraction in pure mode.
  3774. Setting of less value leads to more spaces in the extracted text.
  3775. Default value is 1 - no scaling;
  3776. Setting value to zero allows algorithm choose scaling automatically.
  3777. </summary>
  3778. </member>
  3779. <member name="T:Aspose.Pdf.Text.TextOptions">
  3780. <summary>
  3781. Represents text processing options
  3782. </summary>
  3783. </member>
  3784. <member name="T:Aspose.Pdf.Text.TextReplaceOptions">
  3785. <summary>
  3786. Represents text replace options
  3787. </summary>
  3788. </member>
  3789. <member name="T:Aspose.Pdf.Text.TextReplaceOptions.Scope">
  3790. <summary>
  3791. Scope where replace text operation is applied
  3792. REPLACE_FIRST by default
  3793. This obsolete option was kept for compatibility. It affects to PdfContentEditor and has no effect to TextFragmentAbsorber.
  3794. </summary>
  3795. </member>
  3796. <member name="F:Aspose.Pdf.Text.TextReplaceOptions.Scope.REPLACE_FIRST">
  3797. <summary>
  3798. Replace only first occurrence of the text on each of affected pages
  3799. </summary>
  3800. </member>
  3801. <member name="F:Aspose.Pdf.Text.TextReplaceOptions.Scope.REPLACE_ALL">
  3802. <summary>
  3803. Replace all text occurrences on all affected pages
  3804. </summary>
  3805. </member>
  3806. <member name="P:Aspose.Pdf.Text.TextReplaceOptions.ReplaceScope">
  3807. <summary>
  3808. Gets or sets a scope where replace text operation is applied
  3809. </summary>
  3810. </member>
  3811. <member name="T:Aspose.Pdf.Text.TextReplaceOptions.ReplaceAdjustment">
  3812. <summary>
  3813. Determines action that will be done after replace of text fragment to more short.
  3814. None - no action, replaced text may overlaps rest of the line;
  3815. AdjustSpaceWidth - tries adjust spaces between words to keep line length;
  3816. WholeWordsHyphenation - tries distribute words between paragraph lines to keep paragraph's right field;
  3817. ShiftRestOfLine - shifts rest of the line according to changing length of text, length of the line may be changed;
  3818. Default value is ShiftRestOfLine.
  3819. </summary>
  3820. </member>
  3821. <member name="F:Aspose.Pdf.Text.TextReplaceOptions.ReplaceAdjustment.None">
  3822. <summary>
  3823. No action, replaced text may overlaps rest of the line
  3824. </summary>
  3825. </member>
  3826. <member name="F:Aspose.Pdf.Text.TextReplaceOptions.ReplaceAdjustment.AdjustSpaceWidth">
  3827. <summary>
  3828. Tries adjust spaces between words to keep line length
  3829. </summary>
  3830. </member>
  3831. <member name="F:Aspose.Pdf.Text.TextReplaceOptions.ReplaceAdjustment.WholeWordsHyphenation">
  3832. <summary>
  3833. Tries distribute words between paragraph lines to keep paragraph's right field
  3834. </summary>
  3835. </member>
  3836. <member name="F:Aspose.Pdf.Text.TextReplaceOptions.ReplaceAdjustment.ShiftRestOfLine">
  3837. <summary>
  3838. (Default) Shifts rest of the line according to changing length of text, length of the line may be changed
  3839. </summary>
  3840. </member>
  3841. <member name="P:Aspose.Pdf.Text.TextReplaceOptions.ReplaceAdjustmentAction">
  3842. <summary>
  3843. Gets or sets an action that will be done after replace of text fragment to more short.
  3844. </summary>
  3845. </member>
  3846. <member name="P:Aspose.Pdf.Text.TextReplaceOptions.AdjustmentNewLineSpacing">
  3847. <summary>
  3848. Gets or sets value of line spacing that used if replace adjustment is forced to create new line of text.
  3849. The value expected is multiplier of font size of the replaced text. Default is 1.2.
  3850. </summary>
  3851. </member>
  3852. <member name="M:Aspose.Pdf.Text.TextReplaceOptions.#ctor(Aspose.Pdf.Text.TextReplaceOptions.Scope)">
  3853. <summary>
  3854. Initializes new instance of the <see cref="T:Aspose.Pdf.Text.TextReplaceOptions" /> object for the specified scope.
  3855. </summary>
  3856. <param name="scope">Scope object.</param>
  3857. </member>
  3858. <member name="M:Aspose.Pdf.Text.TextReplaceOptions.#ctor(Aspose.Pdf.Text.TextReplaceOptions.ReplaceAdjustment)">
  3859. <summary>
  3860. Initializes new instance of the <see cref="T:Aspose.Pdf.Text.TextReplaceOptions" /> object for the specified after replace action.
  3861. </summary>
  3862. <param name="adjustment">ReplaceAdjustment object.</param>
  3863. </member>
  3864. <member name="T:Aspose.Pdf.Text.TextSearchOptions">
  3865. <summary>
  3866. Represents text search options
  3867. </summary>
  3868. </member>
  3869. <member name="P:Aspose.Pdf.Text.TextSearchOptions.IsRegularExpressionUsed">
  3870. <summary>
  3871. Gets or sets indication that regular expression is used.
  3872. </summary>
  3873. </member>
  3874. <member name="P:Aspose.Pdf.Text.TextSearchOptions.LimitToPageBounds">
  3875. <summary>
  3876. Gets or sets indication that text is searched within the page bounds.
  3877. </summary>
  3878. </member>
  3879. <member name="P:Aspose.Pdf.Text.TextSearchOptions.Rectangle">
  3880. <summary>
  3881. Gets or sets rectangle that bounds the searched text.
  3882. </summary>
  3883. <remarks>
  3884. The property may be used in case it is required to delimit text extraction or text replace region.
  3885. </remarks>
  3886. </member>
  3887. <member name="P:Aspose.Pdf.Text.TextSearchOptions.UseFontEngineEncoding">
  3888. <summary>
  3889. Gets or sets indication that text will be searched using font engine encoding.
  3890. true - means that font engine encoding will be used (try this if text search fails because of imperfect encoding in the document)
  3891. false - means that document font encoding will be used (default value)
  3892. </summary>
  3893. </member>
  3894. <member name="P:Aspose.Pdf.Text.TextSearchOptions.IgnoreShadowText">
  3895. <summary>
  3896. Gets or sets indication that text fragments representing shadow of normal text will be ignored during search.
  3897. true - means that shadow text will not be found (try this if text search returns duplicated fragments on the close positions)
  3898. false - means that shadow text will be found as well as normal text (default value)
  3899. </summary>
  3900. </member>
  3901. <member name="P:Aspose.Pdf.Text.TextSearchOptions.LogTextExtractionErrors">
  3902. <summary>
  3903. Gets or sets indication that text extraction (decoding) errors will be logged in the text (fragment) absorber.
  3904. true - means that text extraction (decoding) errors will be loged. It may decrease performance.
  3905. false (default) - no error loging.
  3906. </summary>
  3907. </member>
  3908. <member name="P:Aspose.Pdf.Text.TextSearchOptions.SearchForTextRelatedGraphics">
  3909. <summary>
  3910. Gets or sets value that permits searching for text related graphics (underlining, background etc.) during text search.
  3911. false - graphic elements that may present in source document will be ignored (default value).
  3912. true - searching for text related graphics will be performed. It may decrease performance of text search and edit. It also may change graphical elements that look like text related.
  3913. </summary>
  3914. </member>
  3915. <member name="M:Aspose.Pdf.Text.TextSearchOptions.#ctor(System.Boolean)">
  3916. <summary>
  3917. Initializes new instance of the <see cref="T:Aspose.Pdf.Text.TextSearchOptions" /> object.
  3918. Specifies regular expression usage mode.
  3919. </summary>
  3920. <param name="isRegularExpressionUsed">Value that indicates that regularexpression is used.</param>
  3921. </member>
  3922. <member name="M:Aspose.Pdf.Text.TextSearchOptions.#ctor(Aspose.Pdf.Rectangle)">
  3923. <summary>
  3924. Initializes new instance of the <see cref="T:Aspose.Pdf.Text.TextSearchOptions" /> object.
  3925. Specifies rectangle that delimits the searched text.
  3926. </summary>
  3927. <param name="rectangle">Rectangle that includes the extracted text.</param>
  3928. </member>
  3929. <member name="M:Aspose.Pdf.Text.TextSearchOptions.#ctor(Aspose.Pdf.Rectangle,System.Boolean)">
  3930. <summary>
  3931. Initializes new instance of the <see cref="T:Aspose.Pdf.Text.TextSearchOptions" /> object.
  3932. Specifies rectangle that delimits the searched text and regular expression usage mode.
  3933. </summary>
  3934. <param name="rectangle">Rectangle that includes the extracted text.</param>
  3935. <param name="isRegularExpressionUsed">Value that indicates that regularexpression is used.</param>
  3936. </member>
  3937. <member name="T:Aspose.Pdf.Text.TextSegment">
  3938. <summary>
  3939. Represents segment of Pdf text.
  3940. </summary>
  3941. <remarks>
  3942. In a few words, <see cref="T:Aspose.Pdf.Text.TextSegment" /> objects are children of <see cref="T:Aspose.Pdf.Text.TextFragment" /> object.
  3943. In details:
  3944. Text of pdf document in <see cref="N:Aspose.Pdf" /> is represented by two basic objects: <see cref="T:Aspose.Pdf.Text.TextFragment" /> and <see cref="T:Aspose.Pdf.Text.TextSegment" />
  3945. The differences between them is mostly context-dependent.
  3946. Let's consider following scenario. User searches text "hello world" to operate with it, change it's properties, look etc.
  3947. <code lang="C#">
  3948. Document doc = new Document(docFile);
  3949. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  3950. doc.Pages[1].Accept(absorber);
  3951. </code>
  3952. Phisycally pdf text's representation is very complex.
  3953. The text "hello world" may consist of several phisycally independent text segments.
  3954. The Aspose.Pdf text model basically establishes that <see cref="T:Aspose.Pdf.Text.TextFragment" /> object
  3955. provides single logic operation set over physical <see cref="T:Aspose.Pdf.Text.TextSegment" /> objects set that represent user's query.
  3956. In text search scenario, <see cref="T:Aspose.Pdf.Text.TextFragment" /> is logical "hello world" text representation,
  3957. and <see cref="T:Aspose.Pdf.Text.TextSegment" /> object collection represents all physical segments that construct "hello world" text object.
  3958. So, <see cref="T:Aspose.Pdf.Text.TextFragment" /> is close to logical text representation.
  3959. And <see cref="T:Aspose.Pdf.Text.TextSegment" /> is close to physical text representation.
  3960. Obviously each <see cref="T:Aspose.Pdf.Text.TextSegment" /> object may have it's own font, coloring, positioning properties.
  3961. <see cref="T:Aspose.Pdf.Text.TextFragment" /> provides simple way to change text with it's properties: set font, set font size, set font color etc.
  3962. Meanwhile <see cref="T:Aspose.Pdf.Text.TextSegment" /> objects are accessible and users are able to operate with <see cref="T:Aspose.Pdf.Text.TextSegment" /> objects independently.
  3963. </remarks>
  3964. <example>
  3965. The example demonstrates how to change text color and font size of the text with <see cref="P:Aspose.Pdf.Text.TextSegment.TextState" /> object of <see cref="T:Aspose.Pdf.Text.TextSegment" /> object.
  3966. <code lang="C#">
  3967. // Open document
  3968. Document doc = new Document(@"D:\Tests\input.pdf");
  3969. // Create TextFragmentAbsorber object to find all "hello world" text occurrences
  3970. TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
  3971. // Accept the absorber for first page
  3972. doc.Pages[1].Accept(absorber);
  3973. // Change foreground color of the first text segment of the first text occurrence
  3974. absorber.TextFragments[1].Segments[1].TextState.ForegroundColor = Color.FromRgb(System.Drawing.Color.Red);
  3975. // Change font size of the first text segment of the first text occurrence
  3976. absorber.TextFragments[1].Segments[1].TextState.FontSize = 15;
  3977. // Save document
  3978. doc.Save(@"D:\Tests\output.pdf");
  3979. </code></example>
  3980. </member>
  3981. <member name="P:Aspose.Pdf.Text.TextSegment.StartCharIndex">
  3982. <summary>
  3983. Gets starting character index of current segment in the show text operator (Tj, TJ) segment.
  3984. </summary>
  3985. </member>
  3986. <member name="P:Aspose.Pdf.Text.TextSegment.EndCharIndex">
  3987. <summary>
  3988. Gets ending character index of current segment in the show text operator (Tj, TJ) segment.
  3989. </summary>
  3990. </member>
  3991. <member name="P:Aspose.Pdf.Text.TextSegment.Text">
  3992. <summary>
  3993. Gets or sets <see cref="T:System.String" /> text object that the <see cref="T:Aspose.Pdf.Text.TextSegment" /> object represents.
  3994. </summary>
  3995. </member>
  3996. <member name="P:Aspose.Pdf.Text.TextSegment.TextState">
  3997. <summary>
  3998. Gets or sets text state for the text that <see cref="T:Aspose.Pdf.Text.TextSegment" /> object represents.
  3999. </summary>
  4000. <remarks>
  4001. Provides a way to change following properties of the text:
  4002. Font
  4003. FontSize
  4004. FontStyle
  4005. ForegroundColor
  4006. BackgroundColor
  4007. </remarks>
  4008. </member>
  4009. <member name="P:Aspose.Pdf.Text.TextSegment.Position">
  4010. <summary>
  4011. Gets text position for text, represented with <see cref="T:Aspose.Pdf.Text.TextSegment" /> object.
  4012. </summary>
  4013. </member>
  4014. <member name="P:Aspose.Pdf.Text.TextSegment.Rectangle">
  4015. <summary>
  4016. Gets rectangle of the TextSegment
  4017. </summary>
  4018. </member>
  4019. <member name="P:Aspose.Pdf.Text.TextSegment.BaselinePosition">
  4020. <summary>
  4021. Gets text position for text, represented with <see cref="T:Aspose.Pdf.Text.TextSegment" /> object.
  4022. The YIndent of the Position structure represents baseline coordinate of the text segment.
  4023. </summary>
  4024. </member>
  4025. <member name="P:Aspose.Pdf.Text.TextSegment.TextEditOptions">
  4026. <summary>
  4027. Gets or sets text edit options. The options define special behavior when requested symbol cannot be written with font.
  4028. </summary>
  4029. </member>
  4030. <member name="P:Aspose.Pdf.Text.TextSegment.Characters">
  4031. <summary>
  4032. Gets collection of CharInfo objects that represent information on characters in the text segment.
  4033. </summary>
  4034. </member>
  4035. <member name="P:Aspose.Pdf.Text.TextSegment.Hyperlink">
  4036. <summary>
  4037. Gets or sets the segment hyperlink(for pdf generator).
  4038. </summary>
  4039. </member>
  4040. <member name="M:Aspose.Pdf.Text.TextSegment.#ctor">
  4041. <summary>
  4042. Creates TextSegment object.
  4043. </summary>
  4044. <example>
  4045. The example demonstrates how to create text fragment object, add a text segment to the text fragment collection and append it to the Pdf page.
  4046. <code lang="C#">
  4047. Document doc = new Document(inFile);
  4048. Page page = (Page)doc.Pages[1];
  4049. // create text fragment
  4050. TextFragment tf = new TextFragment("main text");
  4051. tf.Position = new Position(100, 600);
  4052. // set it's text properties
  4053. tf.TextState.FontSize = 5;
  4054. tf.TextState.Font = FontRepository.FindFont("TimesNewRoman");
  4055. tf.TextState.BackgroundColor = Color.LightGray;
  4056. tf.TextState.ForegroundColor = Color.Red;
  4057. // add one more segment to text fragment's Segments collection
  4058. TextSegment segment2 = new TextSegment();
  4059. segment2.Text = "another segment";
  4060. tf.Segments.Add(segment2);
  4061. // create TextBuilder object
  4062. TextBuilder builder = new TextBuilder(page);
  4063. // append the text fragment to the Pdf page
  4064. builder.AppendText(tf);
  4065. //save document
  4066. doc.Save(outFile);
  4067. </code></example>
  4068. </member>
  4069. <member name="M:Aspose.Pdf.Text.TextSegment.#ctor(System.String)">
  4070. <summary>
  4071. Creates TextSegment object.
  4072. </summary>
  4073. <example>
  4074. The example demonstrates how to create text fragment object, add a text segment to the text fragment collection and append it to the Pdf page.
  4075. <code lang="C#">
  4076. Document doc = new Document(inFile);
  4077. Page page = (Page)doc.Pages[1];
  4078. // create text fragment
  4079. TextFragment tf = new TextFragment("main text");
  4080. tf.Position = new Position(100, 600);
  4081. // set it's text properties
  4082. tf.TextState.FontSize = 5;
  4083. tf.TextState.Font = FontRepository.FindFont("TimesNewRoman");
  4084. tf.TextState.BackgroundColor = Color.LightGray;
  4085. tf.TextState.ForegroundColor = Color.Red;
  4086. // add one more segment to text fragment's Segments collection
  4087. TextSegment segment2 = new TextSegment("another segment");
  4088. tf.Segments.Add(segment2);
  4089. // create TextBuilder object
  4090. TextBuilder builder = new TextBuilder(page);
  4091. // append the text fragment to the Pdf page
  4092. builder.AppendText(tf);
  4093. //save document
  4094. doc.Save(outFile);
  4095. </code></example>
  4096. <param name="text">Text segment's text.</param>
  4097. </member>
  4098. <member name="T:Aspose.Pdf.Text.TextSegmentCollection">
  4099. <summary>
  4100. Represents a text segments collection
  4101. </summary>
  4102. </member>
  4103. <member name="P:Aspose.Pdf.Text.TextSegmentCollection.Count">
  4104. <summary>
  4105. Gets the number of <see cref="T:Aspose.Pdf.Text.TextSegment" /> object elements actually contained in the collection.
  4106. </summary>
  4107. </member>
  4108. <member name="P:Aspose.Pdf.Text.TextSegmentCollection.SyncRoot">
  4109. <summary>
  4110. Gets an object that can be used to synchronize access to the collection.
  4111. </summary>
  4112. </member>
  4113. <member name="P:Aspose.Pdf.Text.TextSegmentCollection.IsSynchronized">
  4114. <summary>
  4115. Gets a value indicating whether access to the collection is synchronized (thread safe).
  4116. </summary>
  4117. </member>
  4118. <member name="P:Aspose.Pdf.Text.TextSegmentCollection.IsReadOnly">
  4119. <summary>
  4120. Gets a value indicating whether collection is read-only
  4121. </summary>
  4122. </member>
  4123. <member name="M:Aspose.Pdf.Text.TextSegmentCollection.Add(Aspose.Pdf.Text.TextSegment)">
  4124. <summary>
  4125. Adds the text segment element at the specified index.
  4126. </summary>
  4127. <param name="segment">Text segment object</param>
  4128. </member>
  4129. <member name="M:Aspose.Pdf.Text.TextSegmentCollection.GetEnumerator">
  4130. <summary>
  4131. Returns an enumerator for the entire collection.
  4132. </summary>
  4133. <returns>Enumerator object.</returns>
  4134. </member>
  4135. <member name="M:Aspose.Pdf.Text.TextSegmentCollection.CopyTo(Aspose.Pdf.Text.TextSegment[],System.Int32)">
  4136. <summary>
  4137. Copies the entire collection to a compatible one-dimensional Array, starting at the specified index of the target array
  4138. </summary>
  4139. <param name="array">Array of objects which will be copied.</param>
  4140. <param name="index">Starting index from which copying will be started.</param>
  4141. </member>
  4142. <member name="P:Aspose.Pdf.Text.TextSegmentCollection.Item(System.Int32)">
  4143. <summary>
  4144. Gets the text segment element at the specified index.
  4145. </summary>
  4146. <param name="index">Index within the collection.</param>
  4147. <returns>TextSegment object.</returns>
  4148. </member>
  4149. <member name="M:Aspose.Pdf.Text.TextSegmentCollection.Clear">
  4150. <summary>
  4151. Clears all items from the collection.
  4152. </summary>
  4153. </member>
  4154. <member name="M:Aspose.Pdf.Text.TextSegmentCollection.Contains(Aspose.Pdf.Text.TextSegment)">
  4155. <summary>
  4156. Determines whether the collection contains a specific value.
  4157. </summary>
  4158. <param name="item">The object to locate in the collection</param>
  4159. <returns>true if item is found in the collection; otherwise, false.</returns>
  4160. </member>
  4161. <member name="M:Aspose.Pdf.Text.TextSegmentCollection.Remove(Aspose.Pdf.Text.TextSegment)">
  4162. <summary>
  4163. Deletes specified item from collection.
  4164. </summary>
  4165. <param name="item">The object to delete</param>
  4166. <returns>true if item was deleted from collection; otherwise, false.</returns>
  4167. </member>
  4168. <member name="T:Aspose.Pdf.Text.TextState">
  4169. <summary>
  4170. Represents a text state of a text
  4171. </summary>
  4172. </member>
  4173. <member name="F:Aspose.Pdf.Text.TextState.TabTag">
  4174. <summary>
  4175. You can place this tag in text to declare tabulation.
  4176. </summary>
  4177. <remarks>
  4178. It has effect only in couple with <see cref="T:Aspose.Pdf.Text.TabStops" />.
  4179. </remarks>
  4180. </member>
  4181. <member name="F:Aspose.Pdf.Text.TextState.TabstopDefaultValue">
  4182. <summary>
  4183. Default value of tabulation in widths of space character of default font.
  4184. </summary>
  4185. </member>
  4186. <member name="M:Aspose.Pdf.Text.TextState.ApplyChangesFrom(Aspose.Pdf.Text.TextState)">
  4187. <summary>
  4188. Applies settings from another textState.
  4189. </summary>
  4190. <remarks>
  4191. Only those properties will be copied that were changed explicitly.
  4192. </remarks>
  4193. <param name="textState">Text state object.</param>
  4194. </member>
  4195. <member name="P:Aspose.Pdf.Text.TextState.CharacterSpacing">
  4196. <summary>
  4197. Gets or sets character spacing of the text.
  4198. </summary>
  4199. </member>
  4200. <member name="P:Aspose.Pdf.Text.TextState.LineSpacing">
  4201. <summary>
  4202. Gets or sets line spacing of the text.
  4203. </summary>
  4204. <remarks>
  4205. Note that the value is not preserved as a text characteristic within the document.
  4206. The LineSpacing property getter works for an object in case it was explicitly set previously with LineSpacing setter for those object.
  4207. The property is used by runtime in context of current generation/modification process.
  4208. </remarks>
  4209. </member>
  4210. <member name="P:Aspose.Pdf.Text.TextState.HorizontalScaling">
  4211. <summary>
  4212. Gets or sets horizontal scaling of the text.
  4213. </summary>
  4214. </member>
  4215. <member name="P:Aspose.Pdf.Text.TextState.Subscript">
  4216. <summary>
  4217. Gets or sets subscript of the text.
  4218. </summary>
  4219. </member>
  4220. <member name="P:Aspose.Pdf.Text.TextState.Superscript">
  4221. <summary>
  4222. Gets or sets superscript of the text.
  4223. </summary>
  4224. </member>
  4225. <member name="P:Aspose.Pdf.Text.TextState.WordSpacing">
  4226. <summary>
  4227. Gets or sets word spacing of the text.
  4228. </summary>
  4229. </member>
  4230. <member name="P:Aspose.Pdf.Text.TextState.Invisible">
  4231. <summary>
  4232. Gets or sets invisibility of the text. Obsolete. Please use RenderingMode instead.
  4233. </summary>
  4234. </member>
  4235. <member name="P:Aspose.Pdf.Text.TextState.RenderingMode">
  4236. <summary>
  4237. Gets or sets rendering mode of text.
  4238. </summary>
  4239. </member>
  4240. <member name="P:Aspose.Pdf.Text.TextState.FontSize">
  4241. <summary>
  4242. Gets or sets font size of the text.
  4243. </summary>
  4244. </member>
  4245. <member name="P:Aspose.Pdf.Text.TextState.Font">
  4246. <summary>
  4247. Gets or sets font of the text.
  4248. </summary>
  4249. </member>
  4250. <member name="P:Aspose.Pdf.Text.TextState.ForegroundColor">
  4251. <summary>
  4252. Gets or sets foreground color of the text.
  4253. </summary>
  4254. </member>
  4255. <member name="P:Aspose.Pdf.Text.TextState.StrokingColor">
  4256. <summary>
  4257. Gets or sets foreground color of the text.
  4258. </summary>
  4259. </member>
  4260. <member name="P:Aspose.Pdf.Text.TextState.Underline">
  4261. <summary>
  4262. Gets or sets underline for the text, represented by the <see cref="T:Aspose.Pdf.Text.TextFragment" /> object
  4263. </summary>
  4264. </member>
  4265. <member name="P:Aspose.Pdf.Text.TextState.StrikeOut">
  4266. <summary>
  4267. Sets strikeout for the text, represented by the <see cref="T:Aspose.Pdf.Text.TextFragment" /> object
  4268. </summary>
  4269. </member>
  4270. <member name="P:Aspose.Pdf.Text.TextState.BackgroundColor">
  4271. <summary>
  4272. Sets background color of the text.
  4273. </summary>
  4274. <remarks>
  4275. Note that the value is not preserved as a text characteristic within the document.
  4276. The BackgroundColor property getter works for an object in case it was explicitly set previously with BackgroundColor setter for those object.
  4277. The property is used by runtime in context of current generation/modification process.
  4278. </remarks>
  4279. </member>
  4280. <member name="P:Aspose.Pdf.Text.TextState.FontStyle">
  4281. <summary>
  4282. Sets font style of the text.
  4283. </summary>
  4284. </member>
  4285. <member name="P:Aspose.Pdf.Text.TextState.HorizontalAlignment">
  4286. <summary>
  4287. Gets or sets horizontal alignment for the text.
  4288. </summary>
  4289. <remarks>
  4290. HorizontalAlignment.None is equal to HorizontalAlignment.Left.
  4291. Note that TextState.HorizontalAlignment property works in new document generation scenarios only.
  4292. </remarks>
  4293. </member>
  4294. <member name="M:Aspose.Pdf.Text.TextState.#ctor">
  4295. <summary>
  4296. Creates text state object.
  4297. </summary>
  4298. </member>
  4299. <member name="M:Aspose.Pdf.Text.TextState.MeasureString(System.String)">
  4300. <summary>
  4301. Measures the string.
  4302. </summary>
  4303. <param name="str">The string.</param>
  4304. <returns>Width of the string represented with this text state.</returns>
  4305. </member>
  4306. <member name="M:Aspose.Pdf.Text.TextState.#ctor(System.Double)">
  4307. <summary>
  4308. Creates text state object with font size specification.
  4309. </summary>
  4310. <param name="fontSize">Font size.</param>
  4311. </member>
  4312. <member name="M:Aspose.Pdf.Text.TextState.#ctor(System.Drawing.Color)">
  4313. <summary>
  4314. Creates text state object with foreground color specification.
  4315. </summary>
  4316. <param name="foregroundColor">Foreground color.</param>
  4317. </member>
  4318. <member name="M:Aspose.Pdf.Text.TextState.#ctor(System.Drawing.Color,System.Double)">
  4319. <summary>
  4320. Creates text state object with foreground color and font size specification.
  4321. </summary>
  4322. <param name="foregroundColor">Foreground color.</param>
  4323. <param name="fontSize">Font size.</param>
  4324. </member>
  4325. <member name="M:Aspose.Pdf.Text.TextState.#ctor(System.String)">
  4326. <summary>
  4327. Creates text state object with font family specification.
  4328. </summary>
  4329. <param name="fontFamily">Font family.</param>
  4330. </member>
  4331. <member name="M:Aspose.Pdf.Text.TextState.#ctor(System.String,System.Boolean,System.Boolean)">
  4332. <summary>
  4333. Creates text state object with font family and font style specification.
  4334. </summary>
  4335. <param name="fontFamily">Font family.</param>
  4336. <param name="bold">Bold font style.</param>
  4337. <param name="italic">Italic font style.</param>
  4338. </member>
  4339. <member name="M:Aspose.Pdf.Text.TextState.#ctor(System.String,System.Double)">
  4340. <summary>
  4341. Creates text state object with font family and font size specification.
  4342. </summary>
  4343. <param name="fontFamily">Font family.</param>
  4344. <param name="fontSize">Font size.</param>
  4345. </member>
  4346. <member name="T:Aspose.Pdf.FontSubsetStrategy">
  4347. <summary>
  4348. enumerates strategies for font subsetting
  4349. </summary>
  4350. </member>
  4351. <member name="F:Aspose.Pdf.FontSubsetStrategy.SubsetEmbeddedFontsOnly">
  4352. <summary>
  4353. Declares to subset only fonts which are embedded in document already
  4354. </summary>
  4355. </member>
  4356. <member name="F:Aspose.Pdf.FontSubsetStrategy.SubsetAllFonts">
  4357. <summary>
  4358. Declares to subsets all the fonts, non-embedded and embedded both
  4359. </summary>
  4360. </member>
  4361. <member name="T:Aspose.Pdf.XmpValue">
  4362. <summary>
  4363. Represents XMP value
  4364. </summary>
  4365. </member>
  4366. <member name="M:Aspose.Pdf.XmpValue.#ctor(System.String)">
  4367. <summary>
  4368. Constructor for string value.
  4369. </summary>
  4370. <param name="value">String value.</param>
  4371. </member>
  4372. <member name="M:Aspose.Pdf.XmpValue.#ctor(System.Int32)">
  4373. <summary>
  4374. Consructor for integer value.
  4375. </summary>
  4376. <param name="value">Integer value.</param>
  4377. </member>
  4378. <member name="M:Aspose.Pdf.XmpValue.#ctor(System.Double)">
  4379. <summary>
  4380. Constructor for floating point Value.
  4381. </summary>
  4382. <param name="value">Double value.</param>
  4383. </member>
  4384. <member name="M:Aspose.Pdf.XmpValue.#ctor(System.DateTime)">
  4385. <summary>
  4386. Constructor for date time value.
  4387. </summary>
  4388. <param name="value">Date time value.</param>
  4389. </member>
  4390. <member name="M:Aspose.Pdf.XmpValue.#ctor(Aspose.Pdf.XmpValue[])">
  4391. <summary>
  4392. Constructor for array value.
  4393. </summary>
  4394. <param name="array">Array value.</param>
  4395. </member>
  4396. <member name="P:Aspose.Pdf.XmpValue.IsString">
  4397. <summary>
  4398. Returns true if value is string.
  4399. </summary>
  4400. </member>
  4401. <member name="P:Aspose.Pdf.XmpValue.IsInteger">
  4402. <summary>
  4403. Returns true if value is integer.
  4404. </summary>
  4405. </member>
  4406. <member name="P:Aspose.Pdf.XmpValue.IsDouble">
  4407. <summary>
  4408. Returns true if value is floating point value.
  4409. </summary>
  4410. </member>
  4411. <member name="P:Aspose.Pdf.XmpValue.IsDateTime">
  4412. <summary>
  4413. Returns true if value is DateTime.
  4414. </summary>
  4415. </member>
  4416. <member name="P:Aspose.Pdf.XmpValue.IsField">
  4417. <summary>
  4418. Returns true if XmpValue is field.
  4419. </summary>
  4420. </member>
  4421. <member name="P:Aspose.Pdf.XmpValue.IsNamedValue">
  4422. <summary>
  4423. Returns true if XmpValue is named value.
  4424. </summary>
  4425. </member>
  4426. <member name="P:Aspose.Pdf.XmpValue.IsNamedValues">
  4427. <summary>
  4428. Returns true is XmpValue represents named values.
  4429. </summary>
  4430. </member>
  4431. <member name="P:Aspose.Pdf.XmpValue.IsStructure">
  4432. <summary>
  4433. Returns true is XmpValue represents structure.
  4434. </summary>
  4435. </member>
  4436. <member name="P:Aspose.Pdf.XmpValue.IsArray">
  4437. <summary>
  4438. Returns true is XmpValue is array.
  4439. </summary>
  4440. </member>
  4441. <member name="M:Aspose.Pdf.XmpValue.ToStringValue">
  4442. <summary>
  4443. Converts to string.
  4444. </summary>
  4445. <returns>
  4446. </returns>
  4447. </member>
  4448. <member name="M:Aspose.Pdf.XmpValue.ToInteger">
  4449. <summary>
  4450. Converts to integer.
  4451. </summary>
  4452. <returns>
  4453. </returns>
  4454. </member>
  4455. <member name="M:Aspose.Pdf.XmpValue.ToDouble">
  4456. <summary>
  4457. Converts to double.
  4458. </summary>
  4459. <returns>
  4460. </returns>
  4461. </member>
  4462. <member name="M:Aspose.Pdf.XmpValue.ToDateTime">
  4463. <summary>
  4464. Converts to date time.
  4465. </summary>
  4466. <returns>
  4467. </returns>
  4468. </member>
  4469. <member name="M:Aspose.Pdf.XmpValue.ToArray">
  4470. <summary>
  4471. Returns array.
  4472. </summary>
  4473. <returns>
  4474. </returns>
  4475. </member>
  4476. <member name="M:Aspose.Pdf.XmpValue.ToStructure">
  4477. <summary>
  4478. Returns XMP value as structure (set of fields).
  4479. </summary>
  4480. <returns>
  4481. </returns>
  4482. </member>
  4483. <member name="M:Aspose.Pdf.XmpValue.ToField">
  4484. <summary>
  4485. Returns XMP value as XMP field.
  4486. </summary>
  4487. <returns>
  4488. </returns>
  4489. </member>
  4490. <member name="M:Aspose.Pdf.XmpValue.ToNamedValue">
  4491. <summary>
  4492. Returns XMP value as named value.
  4493. </summary>
  4494. <returns>
  4495. </returns>
  4496. </member>
  4497. <member name="M:Aspose.Pdf.XmpValue.ToNamedValues">
  4498. <summary>
  4499. Returns XMP value as named value collection.
  4500. </summary>
  4501. <returns>
  4502. </returns>
  4503. </member>
  4504. <member name="M:Aspose.Pdf.XmpValue.ToString">
  4505. <summary>
  4506. Returs string representation of XmpValue.
  4507. </summary>
  4508. <returns>
  4509. </returns>
  4510. </member>
  4511. <member name="M:Aspose.Pdf.XmpValue.ToString(System.IFormatProvider)">
  4512. <summary>
  4513. Returns string representation.
  4514. </summary>
  4515. <param name="formatProvider">
  4516. </param>
  4517. <returns>
  4518. </returns>
  4519. </member>
  4520. <member name="M:Aspose.Pdf.XmpValue.op_Implicit(System.String)~Aspose.Pdf.XmpValue">
  4521. <summary>
  4522. Convers string to XmpValue.
  4523. </summary>
  4524. <param name="value">
  4525. </param>
  4526. </member>
  4527. <member name="M:Aspose.Pdf.XmpValue.op_Implicit(System.Int32)~Aspose.Pdf.XmpValue">
  4528. <summary>
  4529. Converts integer into XmpValue.
  4530. </summary>
  4531. <param name="value">
  4532. </param>
  4533. </member>
  4534. <member name="M:Aspose.Pdf.XmpValue.op_Implicit(System.Double)~Aspose.Pdf.XmpValue">
  4535. <summary>
  4536. Converts double into XmpValue.
  4537. </summary>
  4538. <param name="value">
  4539. </param>
  4540. </member>
  4541. <member name="M:Aspose.Pdf.XmpValue.op_Implicit(System.DateTime)~Aspose.Pdf.XmpValue">
  4542. <summary>
  4543. Converts DateTime into XmpValue.
  4544. </summary>
  4545. <param name="value">
  4546. </param>
  4547. </member>
  4548. <member name="M:Aspose.Pdf.XmpValue.op_Implicit(System.Object[])~Aspose.Pdf.XmpValue">
  4549. <summary>
  4550. Converts array to XmpValue.
  4551. </summary>
  4552. <param name="value">
  4553. </param>
  4554. </member>
  4555. <member name="M:Aspose.Pdf.XmpValue.op_Explicit(Aspose.Pdf.XmpValue)~Aspose.Pdf.XmpValue[]">
  4556. <summary>
  4557. Converts XmpValue to array.
  4558. </summary>
  4559. <param name="value">
  4560. </param>
  4561. </member>
  4562. <member name="M:Aspose.Pdf.XmpValue.op_Explicit(Aspose.Pdf.XmpValue)~System.Object[]">
  4563. <summary>
  4564. Converts XmpValue into array.
  4565. </summary>
  4566. <param name="value">
  4567. </param>
  4568. </member>
  4569. <member name="M:Aspose.Pdf.XmpValue.op_Explicit(Aspose.Pdf.XmpValue)~System.String">
  4570. <summary>
  4571. Converts XmpValue into string.
  4572. </summary>
  4573. <param name="value">
  4574. </param>
  4575. </member>
  4576. <member name="T:Aspose.Pdf.DocumentFactory">
  4577. <summary>
  4578. Class which allows to create/load documents of different types.
  4579. </summary>
  4580. </member>
  4581. <member name="M:Aspose.Pdf.DocumentFactory.CreateDocument(System.IO.Stream,Aspose.Pdf.LoadOptions)">
  4582. <summary>
  4583. Create document.
  4584. </summary>
  4585. <param name="input">Input stream.</param>
  4586. <param name="options">Document load options.</param>
  4587. <returns>Created document.</returns>
  4588. </member>
  4589. <member name="M:Aspose.Pdf.DocumentFactory.CreateDocument">
  4590. <summary>
  4591. Create empty document.
  4592. </summary>
  4593. <returns>Created document.</returns>
  4594. </member>
  4595. <member name="M:Aspose.Pdf.DocumentFactory.CreateDocument(System.IO.Stream)">
  4596. <summary>
  4597. Load document from a stream.
  4598. </summary>
  4599. <param name="input">Input stream.</param>
  4600. <returns>Created document.</returns>
  4601. </member>
  4602. <member name="M:Aspose.Pdf.DocumentFactory.CreateDocument(System.IO.Stream,System.String)">
  4603. <summary>
  4604. Load password protected document from a stream.
  4605. </summary>
  4606. <param name="input">Source stream.</param>
  4607. <param name="password">Passowrd for access to document.</param>
  4608. <returns>Created document.</returns>
  4609. </member>
  4610. <member name="M:Aspose.Pdf.DocumentFactory.CreateDocument(System.String)">
  4611. <summary>
  4612. Load document from a file.
  4613. </summary>
  4614. <param name="fileName">Name of PDF file.</param>
  4615. <returns>Created document.</returns>
  4616. </member>
  4617. <member name="T:Aspose.Pdf.Matrix3D">
  4618. <summary>
  4619. Class represents transformation matrix.
  4620. </summary>
  4621. </member>
  4622. <member name="P:Aspose.Pdf.Matrix3D.A">
  4623. <summary>
  4624. A member of the transformation matrix.
  4625. </summary>
  4626. </member>
  4627. <member name="P:Aspose.Pdf.Matrix3D.B">
  4628. <summary>
  4629. B member of the transformation matrix.
  4630. </summary>
  4631. </member>
  4632. <member name="P:Aspose.Pdf.Matrix3D.C">
  4633. <summary>
  4634. C member of the transformation matrix.
  4635. </summary>
  4636. </member>
  4637. <member name="P:Aspose.Pdf.Matrix3D.D">
  4638. <summary>
  4639. D member of the transformation matrix.
  4640. </summary>
  4641. </member>
  4642. <member name="P:Aspose.Pdf.Matrix3D.E">
  4643. <summary>
  4644. E member of the transformation matrix.
  4645. </summary>
  4646. </member>
  4647. <member name="P:Aspose.Pdf.Matrix3D.F">
  4648. <summary>
  4649. F member of the transformation matrix.
  4650. </summary>
  4651. </member>
  4652. <member name="P:Aspose.Pdf.Matrix3D.G">
  4653. <summary>
  4654. G member of the transformation matrix.
  4655. </summary>
  4656. </member>
  4657. <member name="P:Aspose.Pdf.Matrix3D.H">
  4658. <summary>
  4659. H member of the transformation matrix.
  4660. </summary>
  4661. </member>
  4662. <member name="P:Aspose.Pdf.Matrix3D.I">
  4663. <summary>
  4664. I member of the transformation matrix.
  4665. </summary>
  4666. </member>
  4667. <member name="P:Aspose.Pdf.Matrix3D.Tx">
  4668. <summary>
  4669. Tx member of the transformation matrix.
  4670. </summary>
  4671. </member>
  4672. <member name="P:Aspose.Pdf.Matrix3D.Ty">
  4673. <summary>
  4674. Ty member of the transformation matrix.
  4675. </summary>
  4676. </member>
  4677. <member name="P:Aspose.Pdf.Matrix3D.Tz">
  4678. <summary>
  4679. Tz member of the transformation matrix.
  4680. </summary>
  4681. </member>
  4682. <member name="M:Aspose.Pdf.Matrix3D.#ctor">
  4683. <summary>
  4684. Constructor
  4685. creates stanrard 1 to 1 matrix:
  4686. [ A B C D E F G H I Tx Ty Tz] = [ 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 , 0]
  4687. </summary>
  4688. <example>
  4689. <code lang="C#">
  4690. Matrix3D m = new Matrix3D();
  4691. </code>
  4692. </example>
  4693. </member>
  4694. <member name="M:Aspose.Pdf.Matrix3D.#ctor(System.Double[])">
  4695. <summary>
  4696. Constructor
  4697. accepts a matrix with following array representation:
  4698. [ A B C D E F G H I Tx Ty Tz]
  4699. </summary>
  4700. <param name="matrix3DArray">Matrix data array.</param>
  4701. <example>
  4702. <code lang="C#">
  4703. double[] c = new double[] { 1, 0, 0, 1, 10, 20, 1, 0, 0, 17, 40, 13 };
  4704. Matrix3D m = new Matrix3D(c);
  4705. </code>
  4706. </example>
  4707. </member>
  4708. <member name="M:Aspose.Pdf.Matrix3D.#ctor(Aspose.Pdf.Matrix3D)">
  4709. <summary>
  4710. Constructor
  4711. accepts a matrix to create a copy
  4712. </summary>
  4713. <param name="matrix">Matrix3D object.</param>
  4714. </member>
  4715. <member name="M:Aspose.Pdf.Matrix3D.ToString">
  4716. <summary>
  4717. Returns text reporesentation of the matrix.
  4718. </summary>
  4719. <returns>String representation for the matrix</returns>
  4720. </member>
  4721. <member name="M:Aspose.Pdf.Matrix3D.Equals(System.Object)">
  4722. <summary>
  4723. Compares matrix agains other object.
  4724. </summary>
  4725. <param name="obj">Object to compare.</param>
  4726. <returns>Returns true is other object is Matrix3D and all matrix members are equal to corresponding members of the matrix</returns>
  4727. </member>
  4728. <member name="M:Aspose.Pdf.Matrix3D.GetAngle(Aspose.Pdf.Rotation)">
  4729. <summary>
  4730. Transaltes rotation into angle (degrees)
  4731. </summary>
  4732. <param name="rotation">Rotation value.</param>
  4733. <example>
  4734. <code lang="C#">
  4735. double angle = Matrix.GetAngle(Rotation.on90);
  4736. Matrix m = Matrix.Rotation(angle);
  4737. </code>
  4738. </example>
  4739. <returns>Angle value.</returns>
  4740. </member>
  4741. <member name="M:Aspose.Pdf.Matrix3D.Add(Aspose.Pdf.Matrix3D)">
  4742. <summary>
  4743. Adds matrix to other matrix.
  4744. </summary>
  4745. <param name="other">Matrix to be added.</param>
  4746. <returns>Result of matrix add.</returns>
  4747. </member>
  4748. <member name="M:Aspose.Pdf.Matrix3D.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
  4749. <summary>
  4750. Initializes transformation matrix with specified coefficients.
  4751. </summary>
  4752. <param name="a">A matrix value.</param>
  4753. <param name="b">B matrix value.</param>
  4754. <param name="c">C matrix value.</param>
  4755. <param name="d">D matrix value.</param>
  4756. <param name="e">E matrix value.</param>
  4757. <param name="f">F matrix value.</param>
  4758. <example>
  4759. <code lang="C#">
  4760. Matrix m = new Matrix(1, 0, 0, 1, 3, 3);
  4761. </code>
  4762. </example>
  4763. </member>
  4764. <member name="M:Aspose.Pdf.Matrix3D.GetHashCode">
  4765. <summary>
  4766. Hash-code for object.
  4767. </summary>
  4768. <returns>Hash-code.</returns>
  4769. </member>
  4770. <member name="T:Aspose.Pdf.EmptyValueException">
  4771. <summary>
  4772. Exception which thrown when requirested value does not exists.
  4773. </summary>
  4774. </member>
  4775. <member name="M:Aspose.Pdf.EmptyValueException.#ctor">
  4776. <summary>
  4777. Initializes a new instance of the <see cref="T:Aspose.Pdf.EmptyValueException" /> class.
  4778. </summary>
  4779. </member>
  4780. <member name="M:Aspose.Pdf.EmptyValueException.#ctor(System.String)">
  4781. <summary>
  4782. Constructor.
  4783. </summary>
  4784. <param name="message">Exception message.</param>
  4785. </member>
  4786. <member name="T:Aspose.Pdf.FontEmbeddingException">
  4787. <summary>
  4788. The exception that is thrown when an attempt to embed font became failed
  4789. </summary>
  4790. </member>
  4791. <member name="M:Aspose.Pdf.FontEmbeddingException.#ctor(System.String)">
  4792. <summary>
  4793. Initializes a new instance of the <see cref="T:Aspose.Pdf.FontEmbeddingException" /> class.
  4794. </summary>
  4795. <param name="message">The message.</param>
  4796. </member>
  4797. <member name="M:Aspose.Pdf.FontEmbeddingException.#ctor(System.String,System.Exception)">
  4798. <summary>
  4799. Initializes a new instance of the <see cref="T:Aspose.Pdf.FontEmbeddingException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  4800. </summary>
  4801. <param name="message">The error message that explains the reason for the exception. </param>
  4802. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  4803. </member>
  4804. <member name="M:Aspose.Pdf.FontEmbeddingException.#ctor(System.Exception)">
  4805. <summary>
  4806. Initializes a new instance of the <see cref="T:Aspose.Pdf.FontEmbeddingException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  4807. </summary>
  4808. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  4809. </member>
  4810. <member name="T:Aspose.Pdf.IncorrectCMapUsageException">
  4811. <summary>
  4812. The exception that is thrown when font usage is incorrect.
  4813. </summary>
  4814. </member>
  4815. <member name="M:Aspose.Pdf.IncorrectCMapUsageException.#ctor(System.String)">
  4816. <summary>
  4817. Initializes a new instance of the <see cref="T:Aspose.Pdf.IncorrectCMapUsageException" /> class.
  4818. </summary>
  4819. <param name="message">The message.</param>
  4820. </member>
  4821. <member name="T:Aspose.Pdf.InvalidValueFormatException">
  4822. <summary>
  4823. Exception which thrown when requested value has incorrect format.
  4824. </summary>
  4825. </member>
  4826. <member name="M:Aspose.Pdf.InvalidValueFormatException.#ctor">
  4827. <summary>
  4828. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidValueFormatException" /> class.
  4829. </summary>
  4830. </member>
  4831. <member name="M:Aspose.Pdf.InvalidValueFormatException.#ctor(System.String)">
  4832. <summary>
  4833. Constructor.
  4834. </summary>
  4835. <param name="message">Exception message.</param>
  4836. </member>
  4837. <member name="T:Aspose.Pdf.Facades.PdfPrintPageInfo">
  4838. <summary>
  4839. Represents an object that contains current printing page info.
  4840. </summary>
  4841. </member>
  4842. <member name="P:Aspose.Pdf.Facades.PdfPrintPageInfo.PageNumber">
  4843. <summary>
  4844. Gets currently printed page number;
  4845. </summary>
  4846. </member>
  4847. <member name="T:Aspose.Pdf.Facades.PdfQueryPageSettingsEventHandler">
  4848. <summary>
  4849. Represents the method that handles the QueryPageSettings event of a PrintDocument.
  4850. </summary>
  4851. <param name="sender">The source of the event. </param>
  4852. <param name="queryPageSettingsEventArgs">A QueryPageSettingsEventArgs that contains the event data.</param>
  4853. <param name="currentPageInfo">Currently printed page info.</param>
  4854. </member>
  4855. <member name="T:Aspose.Pdf.Facades.Algorithm">
  4856. <summary>
  4857. Represents algorithms which can be used to encrypt pdf document.
  4858. </summary>
  4859. </member>
  4860. <member name="F:Aspose.Pdf.Facades.Algorithm.RC4">
  4861. <summary>
  4862. RC4 algorithm.
  4863. </summary>
  4864. </member>
  4865. <member name="F:Aspose.Pdf.Facades.Algorithm.AES">
  4866. <summary>
  4867. AES algorithm.
  4868. </summary>
  4869. </member>
  4870. <member name="T:Aspose.Pdf.Facades.AlignmentType">
  4871. <summary>
  4872. Class contains possibly alignment types.
  4873. </summary>
  4874. </member>
  4875. <member name="M:Aspose.Pdf.Facades.AlignmentType.#ctor(System.String)">
  4876. <summary>
  4877. Constructor of AlignmentType.
  4878. </summary>
  4879. <param name="name">Alignment type name.</param>
  4880. </member>
  4881. <member name="F:Aspose.Pdf.Facades.AlignmentType.Center">
  4882. <summary>
  4883. Center alignment.
  4884. </summary>
  4885. </member>
  4886. <member name="F:Aspose.Pdf.Facades.AlignmentType.Left">
  4887. <summary>
  4888. Left alignment.
  4889. </summary>
  4890. </member>
  4891. <member name="F:Aspose.Pdf.Facades.AlignmentType.Right">
  4892. <summary>
  4893. Right alignment.
  4894. </summary>
  4895. </member>
  4896. <member name="M:Aspose.Pdf.Facades.AlignmentType.ToString">
  4897. <summary>
  4898. Returns string representation.
  4899. </summary>
  4900. <returns>Name value.</returns>
  4901. </member>
  4902. <member name="T:Aspose.Pdf.Facades.AutoFiller">
  4903. <summary>
  4904. Represents a class to receive data from database or other datasource, fills them into the designed fields of the template pdf and at last generates new pdf file or stream.
  4905. It has two template file input modes:input as a stream or a pdf file.
  4906. It has four types of output modes:one merged stream, one merged file, many small streams, many small files.
  4907. It can recieve literal data contained in a System.Data.DataTable.
  4908. </summary>
  4909. <example>
  4910. <code>
  4911. [C#]
  4912. //Note: mail.pdf is a template pdf which has seven text fields. NorthWind.mdb is the microsoft access db.
  4913. ////Common part: Get the data from the database NorthWind.mdb fill it into the DataTable.
  4914. OleDbCommand mQueryCommand;
  4915. OleDbDataAdapter mDbDataAdapter;
  4916. OleDbConnection mDbConnection;
  4917. //Construct the data table.
  4918. DataTable mDataTable = new DataTable("MailMerge");
  4919. DataColumnCollection columns = mDataTable.Columns;
  4920. columns.Add("CompanyName",typeof(string));
  4921. columns.Add("ContactName",typeof(string));
  4922. columns.Add("Address",typeof(string));
  4923. columns.Add("PostalCode",typeof(string));
  4924. columns.Add("City",typeof(string));
  4925. columns.Add("Country",typeof(string));
  4926. columns.Add("Heading",typeof(string));
  4927. //Connect to the database source and query the data.
  4928. mDbConnection = new OleDbConnection();
  4929. mDbConnection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
  4930. DbPath + "NorthWind.mdb";
  4931. mQueryCommand = new OleDbCommand();
  4932. mQueryCommand.Connection = mDbConnection;
  4933. mDbConnection.Open();
  4934. mQueryCommand.CommandText = "select CompanyName, ContactName, Address, PostalCode, City, Country from Customers;";
  4935. mDbDataAdapter = new OleDbDataAdapter(mQueryCommand);
  4936. mDbDataAdapter.Fill(mDataTable);
  4937. for (int i = 0; i&lt;mDataTable.Rows.Count;i++)
  4938. {
  4939. mDataTable.Rows[i][mDataTable.Columns.Count - 1] = "Dear " + mDataTable.Rows[i][0].ToString() + ",";
  4940. System.Console.WriteLine("postalCode:" + mDataTable.Rows[i][3].ToString());
  4941. System.Console.WriteLine("Heading:" + mDataTable.Rows[i][mDataTable.Columns.Count - 1].ToString());
  4942. }
  4943. mDbDataAdapter.Dispose();
  4944. mDbConnection.Close();
  4945. ////End of Common part.
  4946. ////case one:
  4947. ////Input template pdf is a pdf file and output is a big merged stream.
  4948. AutoFiller autoFiller = new AutoFiller();
  4949. autoFiller.InputFileName = "mail.pdf";
  4950. autoFiller.OutputStream = Response.OutputStream;
  4951. autoFiller.ImportDataTable(mDataTable);
  4952. autoFiller.Save();
  4953. ////case two:
  4954. ////Input template pdf is a pdf file and output is a lot of small files.
  4955. AutoFiller autoFiller = new AutoFiller();
  4956. autoFiller.InputFileName = "mail.pdf";
  4957. autoFiller.GeneratingPath = ".\\";
  4958. autoFiller.BasicFileName = "outputFile";
  4959. autoFiller.ImportDataTable(mDataTable);
  4960. autoFiller.Save();
  4961. [Visual Basic]
  4962. 'Note: mail.pdf is a template pdf which has seven text fields. NorthWind.mdb is the microsoft access db.
  4963. 'Common part: Get the data from the database NorthWind.mdb fill it into the DataTable.
  4964. mQueryCommand As OleDbCommand = Nothing
  4965. mDbDataAdapter As OleDbDataAdapter = Nothing
  4966. mDbConnection As OleDbConnection = Nothing
  4967. mDataTable As DataTable = Nothing
  4968. mPath As String = Nothing
  4969. mTemplatePdf As String = Nothing
  4970. 'Construct the data table.
  4971. mDataTable = New DataTable("MailMerge")
  4972. Dim columns As DataColumnCollection = mDataTable.Columns
  4973. 'Create columns for the datatable.
  4974. 'Every column's name should be the same as one field's name of the templatePdf.
  4975. columns.Add("CompanyName", Type.GetType("System.String"))
  4976. columns.Add("ContactName", Type.GetType("System.String"))
  4977. columns.Add("Address", Type.GetType("System.String"))
  4978. columns.Add("PostalCode", Type.GetType("System.String"))
  4979. columns.Add("City", Type.GetType("System.String"))
  4980. columns.Add("Country", Type.GetType("System.String"))
  4981. columns.Add("Heading", Type.GetType("System.String"))
  4982. 'Connect to the database source and query the data.
  4983. mDbConnection = New OleDbConnection
  4984. mDbConnection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + DbPath + "NorthWind.mdb"
  4985. mQueryCommand = New OleDbCommand
  4986. mQueryCommand.Connection = mDbConnection
  4987. mDbConnection.Open()
  4988. 'Query the data and insert into the datatable.
  4989. mQueryCommand.CommandText = "select CompanyName, ContactName, Address, PostalCode, City, Country from Customers;"
  4990. mDbDataAdapter = New OleDbDataAdapter(mQueryCommand)
  4991. mDbDataAdapter.Fill(mDataTable)
  4992. 'Construct the last column of the Datatable.
  4993. Dim i As Integer
  4994. For i = 0 To mDataTable.Rows.Count - 1 Step i + 1
  4995. mDataTable.Rows(i)(mDataTable.Columns.Count - 1) = "Dear " + mDataTable.Rows(i)(0).ToString() + ","
  4996. System.Console.WriteLine("postalCode:" + mDataTable.Rows(i)(3).ToString())
  4997. System.Console.WriteLine("Heading:" + mDataTable.Rows(i)(mDataTable.Columns.Count - 1).ToString())
  4998. Next
  4999. mDbDataAdapter.Dispose()
  5000. mDbConnection.Close()
  5001. 'End of Common part.
  5002. 'case one:
  5003. 'Input template pdf is a pdf file and output is a big merged stream.
  5004. Dim autoFiller As AutoFiller = New AutoFiller
  5005. autoFiller.InputFileName = "mail.pdf"
  5006. autoFiller.OutputStream = Response.OutputStream
  5007. autoFiller.ImportDataTable(mDataTable)
  5008. autoFiller.Save()
  5009. 'case two:
  5010. 'Input template pdf is a pdf file and output is a lot of small files.
  5011. Dim autoFiller As AutoFiller = New AutoFiller
  5012. autoFiller.InputFileName = "mail.pdf"
  5013. autoFiller.GeneratingPath = ".\";
  5014. autoFiller.BasicFileName = "outputFile"
  5015. autoFiller.ImportDataTable(mDataTable)
  5016. autoFiller.Save()
  5017. </code>
  5018. </example>
  5019. </member>
  5020. <member name="P:Aspose.Pdf.Facades.AutoFiller.UnFlattenFields">
  5021. <summary>
  5022. Sets the fields which will not be flattened.
  5023. If this property is not set, all the fields will be flattened.
  5024. </summary>
  5025. </member>
  5026. <member name="P:Aspose.Pdf.Facades.AutoFiller.OutputStream">
  5027. <summary>
  5028. Gets or sets the OutputStream. One of four output modes. Its classical use case is Response.OutputStream.
  5029. Please refer to the online demo.
  5030. </summary>
  5031. </member>
  5032. <member name="P:Aspose.Pdf.Facades.AutoFiller.OutputStreams">
  5033. <summary>
  5034. Gets or sets the many Output Streams. One of four output modes.
  5035. </summary>
  5036. </member>
  5037. <member name="P:Aspose.Pdf.Facades.AutoFiller.InputStream">
  5038. <summary>
  5039. Gets or sets the input template stream. One of two input modes.
  5040. </summary>
  5041. </member>
  5042. <member name="P:Aspose.Pdf.Facades.AutoFiller.InputFileName">
  5043. <summary>
  5044. Gets or sets the input template file. One of two input modes.
  5045. </summary>
  5046. </member>
  5047. <member name="P:Aspose.Pdf.Facades.AutoFiller.OutputFileName">
  5048. <summary>
  5049. Gets or sets the one big merged output file. One of the four output modes.
  5050. </summary>
  5051. </member>
  5052. <member name="P:Aspose.Pdf.Facades.AutoFiller.GeneratingPath">
  5053. <summary>
  5054. Gets or sets the Generating Path of the small pdf files if many small pdf files to be generated. It works with another property <see cref="P:Aspose.Pdf.Facades.AutoFiller.BasicFileName" />BasicFileName.
  5055. One of the four output modes.
  5056. </summary>
  5057. </member>
  5058. <member name="P:Aspose.Pdf.Facades.AutoFiller.BasicFileName">
  5059. <summary>
  5060. Gets or sets the basic file name if many small files will be generated. The generated file will be like "BasicFileName0","BasicFileName1",...
  5061. It works with another property <see cref="P:Aspose.Pdf.Facades.AutoFiller.GeneratingPath" />GeneratingPath.
  5062. </summary>
  5063. </member>
  5064. <member name="M:Aspose.Pdf.Facades.AutoFiller.Save">
  5065. <summary>
  5066. Saves all the pdfs.
  5067. </summary>
  5068. </member>
  5069. <member name="M:Aspose.Pdf.Facades.AutoFiller.ImportDataTable(System.Data.DataTable)">
  5070. <summary>
  5071. Imports data of DataTable type. Every column's name of the dataTable must be the same as
  5072. one field name of the template pdf in case sensitive.
  5073. </summary>
  5074. <param name="dataTable">The dataTable which contains all the data from database or other data source.</param>
  5075. </member>
  5076. <member name="M:Aspose.Pdf.Facades.AutoFiller.Save(System.String)">
  5077. <summary>
  5078. Saves all the pdfs.
  5079. </summary>
  5080. <param name="destFile">Output file name.</param>
  5081. </member>
  5082. <member name="M:Aspose.Pdf.Facades.AutoFiller.Save(System.IO.Stream)">
  5083. <summary>
  5084. Saves all the pdfs.
  5085. </summary>
  5086. <param name="destStream">Output stream.</param>
  5087. </member>
  5088. <member name="M:Aspose.Pdf.Facades.AutoFiller.BindPdf(System.String)">
  5089. <summary>
  5090. Binds a Pdf file.
  5091. </summary>
  5092. <param name="srcFile">Pdf file name.</param>
  5093. </member>
  5094. <member name="M:Aspose.Pdf.Facades.AutoFiller.BindPdf(System.IO.Stream)">
  5095. <summary>
  5096. Binds a Pdf file.
  5097. </summary>
  5098. <param name="srcStream">Pdf file stream.</param>
  5099. </member>
  5100. <member name="M:Aspose.Pdf.Facades.AutoFiller.BindPdf(Aspose.Pdf.Document)">
  5101. <summary>
  5102. Binds a Pdf document.
  5103. </summary>
  5104. <param name="srcDoc">Pdf document.</param>
  5105. </member>
  5106. <member name="M:Aspose.Pdf.Facades.AutoFiller.Close">
  5107. <summary>
  5108. Closes the object and output streams.
  5109. </summary>
  5110. </member>
  5111. <member name="M:Aspose.Pdf.Facades.AutoFiller.Dispose">
  5112. <summary>
  5113. Closes the object and output streams.
  5114. </summary>
  5115. </member>
  5116. <member name="T:Aspose.Pdf.Facades.BlendingColorSpace">
  5117. <summary>
  5118. Class represents blending color space.
  5119. </summary>
  5120. </member>
  5121. <member name="F:Aspose.Pdf.Facades.BlendingColorSpace.DontChange">
  5122. <summary>
  5123. The blending color space is not changed.
  5124. </summary>
  5125. </member>
  5126. <member name="F:Aspose.Pdf.Facades.BlendingColorSpace.Auto">
  5127. <summary>
  5128. The blending color space is determined automatically.
  5129. </summary>
  5130. </member>
  5131. <member name="F:Aspose.Pdf.Facades.BlendingColorSpace.DeviceRGB">
  5132. <summary>
  5133. Blending color space is set to DeviceRGB.
  5134. </summary>
  5135. </member>
  5136. <member name="F:Aspose.Pdf.Facades.BlendingColorSpace.DeviceCMYK">
  5137. <summary>
  5138. Blending color space is set to DeviceCMYK.
  5139. </summary>
  5140. </member>
  5141. <member name="T:Aspose.Pdf.Facades.Bookmark">
  5142. <summary>
  5143. Represents a bookmark.
  5144. </summary>
  5145. </member>
  5146. <member name="P:Aspose.Pdf.Facades.Bookmark.Action">
  5147. <summary>
  5148. Gets or sets the action bound with the bookmark.
  5149. If PageNumber is presented the action can not be specified.
  5150. The action type includes: "GoTo", "GoToR", "Launch", "Named".
  5151. </summary>
  5152. </member>
  5153. <member name="P:Aspose.Pdf.Facades.Bookmark.BoldFlag">
  5154. <summary>
  5155. Gets or sets the bold flag of bookmark's title.
  5156. </summary>
  5157. </member>
  5158. <member name="P:Aspose.Pdf.Facades.Bookmark.ChildItem">
  5159. <summary>
  5160. Gets or sets bookmark's children.
  5161. </summary>
  5162. </member>
  5163. <member name="P:Aspose.Pdf.Facades.Bookmark.ChildItems">
  5164. <summary>
  5165. Gets or sets bookmark's children.
  5166. </summary>
  5167. </member>
  5168. <member name="P:Aspose.Pdf.Facades.Bookmark.CustomAcorbatViewerMenuActionName">
  5169. <summary>
  5170. The action name corresponding to execute a menu item in Acrobat viewer.
  5171. </summary>
  5172. </member>
  5173. <member name="P:Aspose.Pdf.Facades.Bookmark.Destination">
  5174. <summary>
  5175. Gets or sets bookmark's destination page. Required if action is set as string.Empty.
  5176. </summary>
  5177. </member>
  5178. <member name="P:Aspose.Pdf.Facades.Bookmark.ItalicFlag">
  5179. <summary>
  5180. Gets or sets the italic flag of bookmark's title.
  5181. </summary>
  5182. </member>
  5183. <member name="P:Aspose.Pdf.Facades.Bookmark.Level">
  5184. <summary>
  5185. Gets or sets bookmark's hierarchy level.
  5186. </summary>
  5187. </member>
  5188. <member name="P:Aspose.Pdf.Facades.Bookmark.PageDisplay">
  5189. <summary>
  5190. Gets or sets the type of display bookmark's destination page.
  5191. </summary>
  5192. </member>
  5193. <member name="P:Aspose.Pdf.Facades.Bookmark.PageDisplay_Bottom">
  5194. <summary>
  5195. Gets or sets the bottom coordinate of page display.
  5196. </summary>
  5197. </member>
  5198. <member name="P:Aspose.Pdf.Facades.Bookmark.PageDisplay_Left">
  5199. <summary>
  5200. Gets or sets the left coordinate of page display.
  5201. </summary>
  5202. </member>
  5203. <member name="P:Aspose.Pdf.Facades.Bookmark.PageDisplay_Right">
  5204. <summary>
  5205. Gets or sets the right coordinate of page display.
  5206. </summary>
  5207. </member>
  5208. <member name="P:Aspose.Pdf.Facades.Bookmark.PageDisplay_Top">
  5209. <summary>
  5210. Gets or sets the top coordinate of page display.
  5211. </summary>
  5212. </member>
  5213. <member name="P:Aspose.Pdf.Facades.Bookmark.PageDisplay_Zoom">
  5214. <summary>
  5215. Gets or sets the zoom factor of page display.
  5216. </summary>
  5217. </member>
  5218. <member name="P:Aspose.Pdf.Facades.Bookmark.PageNumber">
  5219. <summary>
  5220. Gets or sets the number of bookmark's destination page.
  5221. </summary>
  5222. </member>
  5223. <member name="P:Aspose.Pdf.Facades.Bookmark.RemoteFile">
  5224. <summary>
  5225. Gets or sets the file (path) which is required for "GoToR" action of bookmark.
  5226. </summary>
  5227. </member>
  5228. <member name="P:Aspose.Pdf.Facades.Bookmark.Title">
  5229. <summary>
  5230. Gets or sets bookmark's title.
  5231. </summary>
  5232. </member>
  5233. <member name="P:Aspose.Pdf.Facades.Bookmark.TitleColor">
  5234. <summary>
  5235. Gets or sets the color of bookmark's title.
  5236. </summary>
  5237. </member>
  5238. <member name="P:Aspose.Pdf.Facades.Bookmark.Open">
  5239. <summary>
  5240. Gets or sets bookmark state (open, close).
  5241. </summary>
  5242. </member>
  5243. <member name="T:Aspose.Pdf.Facades.Bookmarks">
  5244. <summary>
  5245. Represents a collection of <see cref="T:Aspose.Pdf.Facades.Bookmark" /> objects.
  5246. </summary>
  5247. </member>
  5248. <member name="T:Aspose.Pdf.Facades.DataType">
  5249. <summary>
  5250. Enumerates field types definitions.
  5251. </summary>
  5252. </member>
  5253. <member name="F:Aspose.Pdf.Facades.DataType.FDF">
  5254. <summary>
  5255. FDF stream.
  5256. </summary>
  5257. </member>
  5258. <member name="F:Aspose.Pdf.Facades.DataType.XML">
  5259. <summary>
  5260. XML stream.
  5261. </summary>
  5262. </member>
  5263. <member name="F:Aspose.Pdf.Facades.DataType.XFDF">
  5264. <summary>
  5265. XFDF stream.
  5266. </summary>
  5267. </member>
  5268. <member name="F:Aspose.Pdf.Facades.DataType.PDF">
  5269. <summary>
  5270. PDF stream.
  5271. </summary>
  5272. </member>
  5273. <member name="F:Aspose.Pdf.Facades.DataType.OLEDB">
  5274. <summary>
  5275. OLEDB database, such as MS Access.
  5276. </summary>
  5277. </member>
  5278. <member name="F:Aspose.Pdf.Facades.DataType.ODBC">
  5279. <summary>
  5280. ODBC database, such as MS SQL Server.
  5281. </summary>
  5282. </member>
  5283. <member name="T:Aspose.Pdf.Facades.DefaultMetadataProperties">
  5284. <summary>
  5285. Enumeration of standard XMP properties.
  5286. </summary>
  5287. </member>
  5288. <member name="F:Aspose.Pdf.Facades.DefaultMetadataProperties.Advisory">
  5289. <summary>
  5290. xmp:Advisory property.
  5291. An unordered array specifying properties that were edited outside the authoring application. Each item should contain a single /// namespace and XPath separated by one ASCII space
  5292. </summary>
  5293. </member>
  5294. <member name="F:Aspose.Pdf.Facades.DefaultMetadataProperties.BaseURL">
  5295. <summary>
  5296. xmp:BaseURL property.
  5297. The base URL for relative URLs in the document content. If this document contains Internet links, and those links are relative, /// they are relative to this base URL. This property provides a standard way for embedded relative URLs to be interpreted by tools. /// Web authoring tools should set the value based on their notion of where URLs will be interpreted
  5298. </summary>
  5299. </member>
  5300. <member name="F:Aspose.Pdf.Facades.DefaultMetadataProperties.CreateDate">
  5301. <summary>
  5302. xmp:CreateDate property.
  5303. The date and time the resource was originally created.
  5304. </summary>
  5305. </member>
  5306. <member name="F:Aspose.Pdf.Facades.DefaultMetadataProperties.CreatorTool">
  5307. <summary>
  5308. xmp:CreatorTool property.
  5309. The name of the first known tool used to create the resource.
  5310. </summary>
  5311. </member>
  5312. <member name="F:Aspose.Pdf.Facades.DefaultMetadataProperties.Identifier">
  5313. <summary>
  5314. xmp:Identifier property.
  5315. An unordered array of text strings that unambiguously
  5316. identify the resource within a given context
  5317. </summary>
  5318. </member>
  5319. <member name="F:Aspose.Pdf.Facades.DefaultMetadataProperties.MetadataDate">
  5320. <summary>
  5321. xmp:MetadataDate property.
  5322. The date and time that any metadata for this resource
  5323. was last changed
  5324. </summary>
  5325. </member>
  5326. <member name="F:Aspose.Pdf.Facades.DefaultMetadataProperties.ModifyDate">
  5327. <summary>
  5328. xmp:ModifyDate property.
  5329. The date and time the resource was last modified.
  5330. </summary>
  5331. </member>
  5332. <member name="F:Aspose.Pdf.Facades.DefaultMetadataProperties.Nickname">
  5333. <summary>
  5334. xmp:Nickname property.
  5335. A short informal name for the resource.
  5336. </summary>
  5337. </member>
  5338. <member name="F:Aspose.Pdf.Facades.DefaultMetadataProperties.Thumbnails">
  5339. <summary>
  5340. xmp:Thumbnails property.
  5341. An alternative array of thumbnail images for a file,
  5342. which can differ in characteristics such as size or image
  5343. encoding.
  5344. </summary>
  5345. </member>
  5346. <member name="T:Aspose.Pdf.Facades.DocumentPrivilege">
  5347. <summary>
  5348. Represents the privileges for accessing Pdf file. Refer to<see cref="T:Aspose.Pdf.Facades.PdfFileSecurity" />.
  5349. There are 4 ways using this class:
  5350. 1.Using predefined privilege directly.
  5351. 2.Based on a predefined privilege and change some specifical permissions.
  5352. 3.Based on a predefined privilege and change some specifical Adobe Professional permissions combination.
  5353. 4.Mixes the way2 and way3.
  5354. </summary>
  5355. <example>
  5356. <code>
  5357. [C#]
  5358. //Way1: Using predefined privilege directly.
  5359. DocumentPrivilege privilege = DocumentPrivilege.Print;
  5360. //Way2: Based on a predefined privilege and change some specifical permissions.
  5361. DocumentPrivilege privilege = DocumentPrivilege.AllowAll;
  5362. privilege.AllowPrint = false;
  5363. privilege.AllowModifyContents = false;
  5364. //Way3: Based on a predefined privilege and change some specifical Adobe Professional permissions combination.
  5365. DocumentPrivilege privilege = DocumentPrivilege.ForbidAll;
  5366. privilege.ChangeAllowLevel = 1;
  5367. privilege.PrintAllowLevel = 2;
  5368. //Way4: Mixes the way2 and way3
  5369. DocumentPrivilege privilege = DocumentPrivilege.ForbidAll;
  5370. privilege.ChangeAllowLevel = 1;
  5371. privilege.AllowPrint = true;
  5372. [Visual Basic]
  5373. 'Way1: Using predefined privilege directly.
  5374. Dim privilege As DocumentPrivilege = DocumentPrivilege.Print
  5375. 'Way2: Based on a predefined privilege and change some specifical permissions.
  5376. Dim privilege As DocumentPrivilege = DocumentPrivilege.AllowAll
  5377. privilege.AllowPrint = False
  5378. privilege.AllowModifyContents = False
  5379. 'Way3: Based on a predefined privilege and change some specifical Adobe Professional permissions combination.
  5380. Dim privilege As DocumentPrivilege = DocumentPrivilege.ForbidAll
  5381. privilege.ChangeAllowLevel = 1
  5382. privilege.PrintAllowLevel = 2
  5383. 'Way4: Mixes the way2 and way3
  5384. Dim privilege As DocumentPrivilege = DocumentPrivilege.ForbidAll
  5385. privilege.ChangeAllowLevel = 1
  5386. privilege.AllowPrint = True
  5387. </code>
  5388. </example>
  5389. </member>
  5390. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.AllowPrint">
  5391. <summary>
  5392. Sets the permission which allow print or not.
  5393. true is allow and false is forbidden.
  5394. </summary>
  5395. </member>
  5396. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.AllowDegradedPrinting">
  5397. <summary>
  5398. Sets the permission which allow degraded printing or not.
  5399. true is allow and false is forbidden.
  5400. </summary>
  5401. </member>
  5402. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.AllowModifyContents">
  5403. <summary>
  5404. Sets the permission which allow modify contents or not.
  5405. true is allow and false is forbidden.
  5406. </summary>
  5407. </member>
  5408. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.AllowCopy">
  5409. <summary>
  5410. Sets the permission which allow copy or not.
  5411. true is allow and false is forbidden.
  5412. </summary>
  5413. </member>
  5414. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.AllowModifyAnnotations">
  5415. <summary>
  5416. Sets the permission which allow modify annotations or not.
  5417. true is allow and false is forbidden.
  5418. </summary>
  5419. </member>
  5420. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.AllowFillIn">
  5421. <summary>
  5422. Sets the permission which allow fill in forms or not.
  5423. true is allow and false is forbidden.
  5424. </summary>
  5425. </member>
  5426. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.AllowScreenReaders">
  5427. <summary>
  5428. Sets the permission which allow screen readers or not.
  5429. true is allow and false is forbidden.
  5430. </summary>
  5431. </member>
  5432. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.AllowAssembly">
  5433. <summary>
  5434. Sets the permission which allow assembly or not.
  5435. true is allow and false is forbidden.
  5436. </summary>
  5437. </member>
  5438. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.PrintAllowLevel">
  5439. <summary>
  5440. Sets the print level of document's privilege. Just as the Adobe Professional's Printing Allowed settings.
  5441. 0: None.
  5442. 1: Low Resolution (150 dpi).
  5443. 2: High Resolution.
  5444. </summary>
  5445. </member>
  5446. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.ChangeAllowLevel">
  5447. <summary>
  5448. Sets the change level of document's privilege. Just as the Adobe Professional's Changes Allowed settings.
  5449. 0: None.
  5450. 1: Inserting, Deleting and Rotating pages.
  5451. 2: Filling in form fields and signing existing signature fields.
  5452. 3: Commenting, filling in form fields, and signing existing signature fields.
  5453. 4: Any except extracting pages.
  5454. </summary>
  5455. </member>
  5456. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.CopyAllowLevel">
  5457. <summary>
  5458. Sets the copy level of document's privilege. Just as the Adobe Professional's permission settings.
  5459. 0: None.
  5460. 1: Enable text access for screen reader devices for the visually impaired.
  5461. 2: Enable copying of text, images and other content.
  5462. </summary>
  5463. </member>
  5464. <member name="M:Aspose.Pdf.Facades.DocumentPrivilege.CompareTo(System.Object)">
  5465. <summary>
  5466. Compares two <see cref="T:Aspose.Pdf.Facades.DocumentPrivilege" /> objects.
  5467. <param name="obj">
  5468. The object to compare with.
  5469. </param><returns>A signed integer that indicates the relative values of this instance and value. Less than zero this instance is less than value.
  5470. Zero this instance is equal to value. Greater than zero this instance is greater than value.</returns></summary>
  5471. </member>
  5472. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.DegradedPrinting">
  5473. <summary>
  5474. Allows degraded printing.
  5475. </summary>
  5476. </member>
  5477. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.Print">
  5478. <summary>
  5479. Allows printing file.
  5480. </summary>
  5481. </member>
  5482. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.ModifyContents">
  5483. <summary>
  5484. Allows modifying file.
  5485. </summary>
  5486. </member>
  5487. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.Copy">
  5488. <summary>
  5489. Allows copying file.
  5490. </summary>
  5491. </member>
  5492. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.ModifyAnnotations">
  5493. <summary>
  5494. Allows modifying annotations of file.
  5495. </summary>
  5496. </member>
  5497. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.FillIn">
  5498. <summary>
  5499. Allows filling forms in file.
  5500. </summary>
  5501. </member>
  5502. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.ScreenReaders">
  5503. <summary>
  5504. Allows to reader on screen only.
  5505. </summary>
  5506. </member>
  5507. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.Assembly">
  5508. <summary>
  5509. Allows assemblying file.
  5510. </summary>
  5511. </member>
  5512. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.AllowAll">
  5513. <summary>
  5514. All allowed.
  5515. </summary>
  5516. </member>
  5517. <member name="P:Aspose.Pdf.Facades.DocumentPrivilege.ForbidAll">
  5518. <summary>
  5519. All Forbidded.
  5520. </summary>
  5521. </member>
  5522. <member name="T:Aspose.Pdf.Facades.EncodingType">
  5523. <summary>
  5524. Enumerates encoding types of the text using.
  5525. </summary>
  5526. </member>
  5527. <member name="F:Aspose.Pdf.Facades.EncodingType.Identity_h">
  5528. <summary>
  5529. The Unicode encoding with horizontal writing.
  5530. </summary>
  5531. </member>
  5532. <member name="F:Aspose.Pdf.Facades.EncodingType.Identity_v">
  5533. <summary>
  5534. The Unicode encoding with vertical writing.
  5535. </summary>
  5536. </member>
  5537. <member name="F:Aspose.Pdf.Facades.EncodingType.Cp1250">
  5538. <summary>
  5539. A windows text encoding name.
  5540. </summary>
  5541. </member>
  5542. <member name="F:Aspose.Pdf.Facades.EncodingType.Cp1252">
  5543. <summary>
  5544. A windows text encoding name.
  5545. </summary>
  5546. </member>
  5547. <member name="F:Aspose.Pdf.Facades.EncodingType.Cp1257">
  5548. <summary>
  5549. A windows text encoding name.
  5550. </summary>
  5551. </member>
  5552. <member name="F:Aspose.Pdf.Facades.EncodingType.Winansi">
  5553. <summary>
  5554. Windows ansi encoding.
  5555. </summary>
  5556. </member>
  5557. <member name="F:Aspose.Pdf.Facades.EncodingType.Macroman">
  5558. <summary>
  5559. Mac os standard encoding for Latin text.
  5560. </summary>
  5561. </member>
  5562. <member name="T:Aspose.Pdf.Facades.FieldType">
  5563. <summary>
  5564. Enumeration of possible field types.
  5565. </summary>
  5566. </member>
  5567. <member name="F:Aspose.Pdf.Facades.FieldType.Text">
  5568. <summary>
  5569. Text field.
  5570. </summary>
  5571. </member>
  5572. <member name="F:Aspose.Pdf.Facades.FieldType.ComboBox">
  5573. <summary>
  5574. Combo box field.
  5575. </summary>
  5576. </member>
  5577. <member name="F:Aspose.Pdf.Facades.FieldType.ListBox">
  5578. <summary>
  5579. List box field.
  5580. </summary>
  5581. </member>
  5582. <member name="F:Aspose.Pdf.Facades.FieldType.Radio">
  5583. <summary>
  5584. Radio button field.
  5585. </summary>
  5586. </member>
  5587. <member name="F:Aspose.Pdf.Facades.FieldType.CheckBox">
  5588. <summary>
  5589. Check box field.
  5590. </summary>
  5591. </member>
  5592. <member name="F:Aspose.Pdf.Facades.FieldType.PushButton">
  5593. <summary>
  5594. Push button field.
  5595. </summary>
  5596. </member>
  5597. <member name="F:Aspose.Pdf.Facades.FieldType.MultiLineText">
  5598. <summary>
  5599. Multiline text field.
  5600. </summary>
  5601. </member>
  5602. <member name="F:Aspose.Pdf.Facades.FieldType.Barcode">
  5603. <summary>
  5604. Barcode field.
  5605. </summary>
  5606. </member>
  5607. <member name="F:Aspose.Pdf.Facades.FieldType.InvalidNameOrType">
  5608. <summary>
  5609. Invalid field type.
  5610. </summary>
  5611. </member>
  5612. <member name="F:Aspose.Pdf.Facades.FieldType.Signature">
  5613. <summary>
  5614. Signature field.
  5615. </summary>
  5616. </member>
  5617. <member name="F:Aspose.Pdf.Facades.FieldType.Image">
  5618. <summary>
  5619. Image field.
  5620. </summary>
  5621. </member>
  5622. <member name="F:Aspose.Pdf.Facades.FieldType.Numeric">
  5623. <summary>
  5624. Numeric field
  5625. </summary>
  5626. </member>
  5627. <member name="F:Aspose.Pdf.Facades.FieldType.DateTime">
  5628. <summary>
  5629. Date/time field
  5630. </summary>
  5631. </member>
  5632. <member name="T:Aspose.Pdf.Facades.FontColor">
  5633. <summary>
  5634. Class representing color of the text.
  5635. </summary>
  5636. </member>
  5637. <member name="P:Aspose.Pdf.Facades.FontColor.Green">
  5638. <summary>
  5639. Green component of color.
  5640. </summary>
  5641. </member>
  5642. <member name="P:Aspose.Pdf.Facades.FontColor.Red">
  5643. <summary>
  5644. Red component of color.
  5645. </summary>
  5646. </member>
  5647. <member name="P:Aspose.Pdf.Facades.FontColor.Blue">
  5648. <summary>
  5649. Blue component of color.
  5650. </summary>
  5651. </member>
  5652. <member name="M:Aspose.Pdf.Facades.FontColor.#ctor(System.Int32,System.Int32,System.Int32)">
  5653. <summary>
  5654. Initializes color with specified color components.
  5655. </summary>
  5656. <param name="r">Red component.</param>
  5657. <param name="g">Green component.</param>
  5658. <param name="b">Blue component.</param>
  5659. </member>
  5660. <member name="M:Aspose.Pdf.Facades.FontColor.#ctor">
  5661. <summary>
  5662. Initializes color.
  5663. </summary>
  5664. </member>
  5665. <member name="T:Aspose.Pdf.Facades.FontStyle">
  5666. <summary>
  5667. Enumerates 14 types of font.
  5668. </summary>
  5669. </member>
  5670. <member name="F:Aspose.Pdf.Facades.FontStyle.Courier">
  5671. <summary>
  5672. Courier font.
  5673. </summary>
  5674. </member>
  5675. <member name="F:Aspose.Pdf.Facades.FontStyle.CourierBold">
  5676. <summary>
  5677. Bold Courier font.
  5678. </summary>
  5679. </member>
  5680. <member name="F:Aspose.Pdf.Facades.FontStyle.CourierOblique">
  5681. <summary>
  5682. Oblique Curier font.
  5683. </summary>
  5684. </member>
  5685. <member name="F:Aspose.Pdf.Facades.FontStyle.CourierBoldOblique">
  5686. <summary>
  5687. Bold oblique Courier font.
  5688. </summary>
  5689. </member>
  5690. <member name="F:Aspose.Pdf.Facades.FontStyle.Helvetica">
  5691. <summary>
  5692. Helvetica font.
  5693. </summary>
  5694. </member>
  5695. <member name="F:Aspose.Pdf.Facades.FontStyle.HelveticaBold">
  5696. <summary>
  5697. Bold Helvetica font.
  5698. </summary>
  5699. </member>
  5700. <member name="F:Aspose.Pdf.Facades.FontStyle.HelveticaOblique">
  5701. <summary>
  5702. Oblique Helvetica font.
  5703. </summary>
  5704. </member>
  5705. <member name="F:Aspose.Pdf.Facades.FontStyle.HelveticaBoldOblique">
  5706. <summary>
  5707. Bold oblique Helvetica font.
  5708. </summary>
  5709. </member>
  5710. <member name="F:Aspose.Pdf.Facades.FontStyle.Symbol">
  5711. <summary>
  5712. Symbol font.
  5713. </summary>
  5714. </member>
  5715. <member name="F:Aspose.Pdf.Facades.FontStyle.TimesRoman">
  5716. <summary>
  5717. Times-Roman font.
  5718. </summary>
  5719. </member>
  5720. <member name="F:Aspose.Pdf.Facades.FontStyle.TimesBold">
  5721. <summary>
  5722. Bold Times font.
  5723. </summary>
  5724. </member>
  5725. <member name="F:Aspose.Pdf.Facades.FontStyle.TimesItalic">
  5726. <summary>
  5727. Italic Times font.
  5728. </summary>
  5729. </member>
  5730. <member name="F:Aspose.Pdf.Facades.FontStyle.TimesBoldItalic">
  5731. <summary>
  5732. Bold italic Times font.
  5733. </summary>
  5734. </member>
  5735. <member name="F:Aspose.Pdf.Facades.FontStyle.ZapfDingbats">
  5736. <summary>
  5737. ZapfDingbats font.
  5738. </summary>
  5739. </member>
  5740. <member name="F:Aspose.Pdf.Facades.FontStyle.Unknown">
  5741. <summary>
  5742. Unknown font. Standard font will be used.
  5743. </summary>
  5744. </member>
  5745. <member name="F:Aspose.Pdf.Facades.FontStyle.CjkFont">
  5746. <summary>
  5747. True Type Font for CJK supporting ,default is MS PGothic font.
  5748. </summary>
  5749. </member>
  5750. <member name="T:Aspose.Pdf.Facades.Form">
  5751. <summary>
  5752. Class representing Acro form object.
  5753. </summary>
  5754. </member>
  5755. <member name="T:Aspose.Pdf.Facades.Form.ImportStatus">
  5756. <summary>
  5757. Status of imported field
  5758. </summary>
  5759. </member>
  5760. <member name="F:Aspose.Pdf.Facades.Form.ImportStatus.Success">
  5761. <summary>
  5762. Field was successfully imported
  5763. </summary>
  5764. </member>
  5765. <member name="F:Aspose.Pdf.Facades.Form.ImportStatus.FieldNotFound">
  5766. <summary>
  5767. Field with this name was not found in the document form.
  5768. </summary>
  5769. </member>
  5770. <member name="T:Aspose.Pdf.Facades.Form.FormImportResult">
  5771. <summary>
  5772. Class which describes result if field import.
  5773. </summary>
  5774. </member>
  5775. <member name="P:Aspose.Pdf.Facades.Form.FormImportResult.Status">
  5776. <summary>
  5777. Status of field import.
  5778. </summary>
  5779. </member>
  5780. <member name="P:Aspose.Pdf.Facades.Form.FormImportResult.FieldName">
  5781. <summary>
  5782. Full name of the field.
  5783. </summary>
  5784. </member>
  5785. <member name="P:Aspose.Pdf.Facades.Form.ImportResult">
  5786. <summary>
  5787. Result of last import operation. Array of objects which descibre result of import for each field.
  5788. </summary>
  5789. </member>
  5790. <member name="P:Aspose.Pdf.Facades.Form.SrcFileName">
  5791. <summary>
  5792. Gets or sets source file name.
  5793. <example><code lang="C#">
  5794. Form form = new Aspose.Pdf.Facades.Form();
  5795. form.SrcFileName = "file.pdf";
  5796. </code></example></summary>
  5797. </member>
  5798. <member name="P:Aspose.Pdf.Facades.Form.ConvertTo">
  5799. <summary>
  5800. Sets PDF file format. Result file will be saved in specified file format.
  5801. If this property is not specified then file will be save in default PDF format without conversion.
  5802. </summary>
  5803. </member>
  5804. <member name="P:Aspose.Pdf.Facades.Form.DestFileName">
  5805. <summary>
  5806. Gets or sets destiination file name.
  5807. </summary>
  5808. <example>
  5809. <code lang="C#">
  5810. Form form = new Aspose.Pdf.Facades.Form();
  5811. form.DestFileName = "file.pdf";
  5812. </code>
  5813. </example>
  5814. </member>
  5815. <member name="P:Aspose.Pdf.Facades.Form.SrcStream">
  5816. <summary>
  5817. Gets or sets source stream.
  5818. <example><code lang="C#">
  5819. Form form = new Aspose.Pdf.Facades.Form();
  5820. form.SrcStream = new FileStream("source.pdf", FileMode.Open, FileAccess.Read);
  5821. </code></example></summary>
  5822. </member>
  5823. <member name="P:Aspose.Pdf.Facades.Form.DestStream">
  5824. <summary>
  5825. Gets or sets destination stream.
  5826. </summary>
  5827. <example>
  5828. <code lang="C#">
  5829. Form form = new Aspose.Pdf.Facades.Form();
  5830. form.DestStream = new FileStream("file.pdf", FileMode.Open, FileAccess.Read);
  5831. </code>
  5832. </example>
  5833. </member>
  5834. <member name="P:Aspose.Pdf.Facades.Form.FieldNames">
  5835. <summary>
  5836. Gets list of field names on the form.
  5837. </summary>
  5838. <example>
  5839. <code lang="C#">
  5840. Form form = new Form("PdfForm.pdf");
  5841. string[] fields = form.FieldNames;
  5842. foreach(string field in fields)
  5843. {
  5844. Console.WriteLine(field);
  5845. }
  5846. </code>
  5847. </example>
  5848. </member>
  5849. <member name="P:Aspose.Pdf.Facades.Form.FormSubmitButtonNames">
  5850. <summary>
  5851. Gets all form submit button names.
  5852. </summary>
  5853. <example>
  5854. <code lang="C#">
  5855. Form form = new Form("PdfForm.pdf");
  5856. string[] submits = form.FormSubmitButtonNames;
  5857. foreach(string btn in submits)
  5858. {
  5859. Console.WriteLine(btn);
  5860. }
  5861. </code>
  5862. </example>
  5863. </member>
  5864. <member name="M:Aspose.Pdf.Facades.Form.GetFieldFacade(System.String)">
  5865. <summary>
  5866. Returns FrofmFieldFacade object containing all appearance attributes.
  5867. <example><code lang="C#">
  5868. Aspose.Pdf.Facades.Form form = new Aspose.Pdf.Facades.Form("form.pdf");
  5869. FormFieldFacade field = form.GetFieldFacade("field1");
  5870. Console.WriteLine("Color of field border: " + field.BorderColor);
  5871. </code></example></summary>
  5872. <param name="fieldName">Name of field to read.</param>
  5873. <returns>FormFieldFacade object</returns>
  5874. </member>
  5875. <member name="M:Aspose.Pdf.Facades.Form.#ctor(System.IO.Stream,System.IO.Stream)">
  5876. <summary>
  5877. Constructor of Form with two stream parameters.
  5878. Specify same source and destination stream for incremental update.
  5879. </summary>
  5880. <param name="srcStream">Source stream.</param>
  5881. <param name="destStream">Destination stream.</param>
  5882. <example>
  5883. <code lang="C#">
  5884. Form form = new Form(
  5885. new FileStream( "InFile.pdf", FileMode.Open, FileAccess.Read),
  5886. new FileStream("OutFile.pdf", FileMode.Create, FileAccess.Write));
  5887. </code>
  5888. </example>
  5889. </member>
  5890. <member name="M:Aspose.Pdf.Facades.Form.#ctor">
  5891. <summary>
  5892. Construtcor of Form without parameters.
  5893. <example><code lang="C#">
  5894. Form form = new Aspose.Pdf.Facades.Form();
  5895. form.SrcFileName = "file.pdf";
  5896. </code></example></summary>
  5897. </member>
  5898. <member name="M:Aspose.Pdf.Facades.Form.FillField(System.String,System.String)">
  5899. <summary>
  5900. Fills the field with a valid value according to a fully qualified field name.
  5901. Before filling the fields, every field's names and its corresponding valid values must be known.
  5902. Both the fields' name and values are case sensitive.
  5903. Please note that Aspose.Pdf.Facades supports only full field names and does not work with partial
  5904. field names in contrast with Aspose.Pdf.Kit;
  5905. For example if field has full name "Form.Subform.TextField" you should specify full name and not "TextField".
  5906. You can use FieldNames property to explore existing field names and search required field by its partial name.
  5907. </summary>
  5908. <param name="fieldName">The field's name to be filled.</param>
  5909. <param name="fieldValue">The field's value which must be a valid value for some fields.</param>
  5910. <returns>true if field is found and filled successfully.</returns>
  5911. <example>
  5912. <code lang="C#">
  5913. Form form = new Form(TestSettings.GetInputFile("PdfForm.pdf"));
  5914. form.FillField("FirstName", "John");
  5915. form.FillField("LastName", "Smith");
  5916. </code>
  5917. <code lang="C#">
  5918. //how to search field by its partial name:
  5919. Form form = new Form("input.pdf", "output.pdf");
  5920. foreach(string fieldName in form.FieldNames)
  5921. {
  5922. if (fieldName.EndsWith("TextField"))
  5923. {
  5924. Console.WriteLine("Full name is: " + fieldName);
  5925. }
  5926. }
  5927. </code>
  5928. </example>
  5929. </member>
  5930. <member name="M:Aspose.Pdf.Facades.Form.FillField(System.String,System.Int32)">
  5931. <summary>
  5932. Fills the radio box field with a valid index value according to a fully qualified field name.
  5933. Before filling the fields, only field's name must be known. While the value can be specified by its index.
  5934. Notice: Only be applied to Radio Box, Combo Box and List Box fields.
  5935. Please note that Aspose.Pdf.Facades supports only full field names and does not work with partial
  5936. field names in contrast with Aspose.Pdf.Kit;
  5937. For example if field has full name "Form.Subform.ListBoxField" you should specify full name and not "ListBoxField".
  5938. You can use FieldNames property to explore existing field names and search required field by its partial name.
  5939. </summary>
  5940. <param name="fieldName">Name of field to be filled.</param>
  5941. <param name="index">Index of chosen item.</param>
  5942. <returns>true if field was found and successfully filled.</returns>
  5943. <example lang="C#">
  5944. <code lang="C#">
  5945. Form form = new Form("PdfForm.pdf");
  5946. form.FillField("listboxField", 2);
  5947. form.FillField("comboboxField", 2);
  5948. form.FillField("radiobuttonField", 2);
  5949. </code>
  5950. <code lang="C#">
  5951. //how to search field by its partial name:
  5952. Form form = new Form("input.pdf", "output.pdf");
  5953. foreach(string fieldName in form.FieldNames)
  5954. {
  5955. if (fieldName.EndsWith("ListBoxField"))
  5956. {
  5957. Console.WriteLine("Full name is: " + fieldName);
  5958. }
  5959. }
  5960. </code>
  5961. </example>
  5962. </member>
  5963. <member name="M:Aspose.Pdf.Facades.Form.FillField(System.String,System.Boolean)">
  5964. <summary>
  5965. Fills the check box field with a boolean value.
  5966. Notice: Only be applied to Check Box.
  5967. Please note that Aspose.Pdf.Facades supports only full field names and does not work with partial
  5968. field names in contrast with Aspose.Pdf.Kit;
  5969. For example if field has full name "Form.Subform.CheckBoxField" you should specify full name and not "CheckBoxField".
  5970. You can use FieldNames property to explore existing field names and search required field by its partial name.
  5971. </summary>
  5972. <example>
  5973. <code lang="C#">
  5974. Form form = new Form("PdfForm.pdf");
  5975. form.FillField("checkboxField", true);
  5976. </code>
  5977. <code lang="C#">
  5978. //how to search field by its partial name:
  5979. Form form = new Form("input.pdf", "output.pdf");
  5980. foreach(string fieldName in form.FieldNames)
  5981. {
  5982. if (fieldName.EndsWith("CheckBoxField"))
  5983. {
  5984. Console.WriteLine("Full name is: " + fieldName);
  5985. }
  5986. }
  5987. </code>
  5988. </example>
  5989. <param name="fieldName">The field's name to be filled.</param>
  5990. <param name="beChecked">A boolean flag: true means to check the box, while false to uncheck it.</param>
  5991. <returns>true if field was found and successfully filled.</returns>
  5992. </member>
  5993. <member name="M:Aspose.Pdf.Facades.Form.GetButtonOptionCurrentValue(System.String)">
  5994. <summary>
  5995. Returns the current value for radio button option fields.
  5996. </summary>
  5997. <param name="fieldName">Field Name</param>
  5998. <returns>String value for the current radio group optino. See also <see cref="M:Aspose.Pdf.Facades.Form.GetButtonOptionValues(System.String)" /></returns>
  5999. <example>
  6000. <code lang="C#">
  6001. Form form = new Form("PdfForm.pdf");
  6002. Console.WriteLine(form.GetButtonOptionCurrentValue("btnField"));
  6003. </code>
  6004. </example>
  6005. </member>
  6006. <member name="M:Aspose.Pdf.Facades.Form.GetButtonOptionValues(System.String)">
  6007. <summary>
  6008. Gets the radio button option fields and related values based on the field name.
  6009. This method has meaning for radio button groups.
  6010. </summary>
  6011. <param name="fieldName">Field Name</param>
  6012. <returns>Hash table of option values keyed by form item name</returns>
  6013. <example>
  6014. <code lang="C#">
  6015. Form form = new Form("PdfForm.pdf");
  6016. Hashtable values = form.GetButtonOptionValues("Color");
  6017. Console.WriteLine(values["White"].ToString());
  6018. Console.WriteLine(values["Black"].ToString());
  6019. </code>
  6020. </example>
  6021. </member>
  6022. <member name="M:Aspose.Pdf.Facades.Form.GetField(System.String)">
  6023. <summary>
  6024. Gets the field's value according to its field name.
  6025. </summary>
  6026. <param name="fieldName">The fully qualified field name.</param>
  6027. <returns>The field's value.</returns>
  6028. <example>
  6029. <code lang="C#">
  6030. Form form = new Form("PdfForm.pdf");
  6031. Console.WriteLine("Field value = " + form.GetField("Field1"));
  6032. </code>
  6033. </example>
  6034. </member>
  6035. <member name="M:Aspose.Pdf.Facades.Form.GetFullFieldName(System.String)">
  6036. <summary>
  6037. Gets the full field name according to its short field name.
  6038. </summary>
  6039. <param name="fieldName">The fully qualified field name.</param>
  6040. <returns>The full field name.</returns>
  6041. <example>
  6042. <code lang="C#">
  6043. Form form = new Form("PdfForm.pdf");
  6044. Console.WriteLine("Full field name is : " + form.GetFullFieldName("textField"));
  6045. </code>
  6046. </example>
  6047. </member>
  6048. <member name="M:Aspose.Pdf.Facades.Form.GetFieldLimit(System.String)">
  6049. <summary>
  6050. Get the limitation of text field.
  6051. </summary>
  6052. <param name="fieldName">The qualified field name.</param>
  6053. <returns>Return the limitation number of characters a text field can be filled. It not set, return 0.</returns>
  6054. <example>
  6055. <code lang="C#">
  6056. Form form = new Form("PdfForm.pdf");
  6057. Console.WriteLine(form.GetFieldLimit("textfieldBox"));
  6058. </code>
  6059. </example>
  6060. </member>
  6061. <member name="M:Aspose.Pdf.Facades.Form.Save">
  6062. <summary>
  6063. Saves the value of the filled fields and close the opened Pdf document.
  6064. </summary>
  6065. <example>
  6066. <code lang="C#">
  6067. Form form = new Form("PdfForm.pdf", "PdfForm_Changed.pdf");
  6068. form.FillField("textField", "new value");
  6069. form.Save();
  6070. </code>
  6071. </example>
  6072. </member>
  6073. <member name="M:Aspose.Pdf.Facades.Form.Save(System.String)">
  6074. <summary>
  6075. Saves document into specified file.
  6076. </summary>
  6077. <param name="destFile">File where document will be saved.</param>
  6078. </member>
  6079. <member name="M:Aspose.Pdf.Facades.Form.Save(System.IO.Stream)">
  6080. <summary>
  6081. Saves document into specified stream.
  6082. </summary>
  6083. <param name="destStream">Stream where document will be saved.</param>
  6084. </member>
  6085. <member name="M:Aspose.Pdf.Facades.Form.Close">
  6086. <summary>
  6087. Closes opened files without any changes.
  6088. </summary>
  6089. </member>
  6090. <member name="M:Aspose.Pdf.Facades.Form.FlattenAllFields">
  6091. <summary>
  6092. Flattens all the fields.
  6093. </summary>
  6094. <example>
  6095. <code lang="C#">
  6096. Form form = new Form("PdfForm.pdf");
  6097. form.FlattenAllFields();
  6098. </code>
  6099. </example>
  6100. </member>
  6101. <member name="M:Aspose.Pdf.Facades.Form.FlattenField(System.String)">
  6102. <summary>
  6103. Flattens a specified field with the fully qualified field name.
  6104. Any other field will remain unchangable. If the fieldName is invalid,
  6105. all the fields will remain unchangable.
  6106. </summary>
  6107. <example>
  6108. <code lang="C#">
  6109. Form form = new Form("PdfForm.pdf");
  6110. form.FlattenField("textField");
  6111. </code>
  6112. </example>
  6113. <param name="fieldName">The name of the field to be flattened.</param>
  6114. </member>
  6115. <member name="M:Aspose.Pdf.Facades.Form.FillBarcodeField(System.String,System.String)">
  6116. <summary>
  6117. Fill a barcode field according to its fully qualified field name.
  6118. </summary>
  6119. <param name="fieldName">The fully qualified field name.</param>
  6120. <param name="data">The new barcode value.</param>
  6121. <returns>If filling succeed, return true; otherwise, false.</returns>
  6122. <example>
  6123. <code lang="C#">
  6124. Form form = new Form("PdfForm.pdf");
  6125. form.FillBarcodeField("textField", "42207252");
  6126. </code>
  6127. </example>
  6128. </member>
  6129. <member name="M:Aspose.Pdf.Facades.Form.ImportFdf(System.IO.Stream)">
  6130. <summary>
  6131. Imports the content of the fields from the fdf file and put them into the new pdf.
  6132. </summary>
  6133. <param name="inputFdfStream">The input fdf stream.</param>
  6134. <example>
  6135. <code lang="C#">
  6136. Form form = new Form("PdfForm.pdf", "PdfForm_imported.pdf");
  6137. form.ImportFdf(new FileStream("data.fdf", FileMode.Open, FileAccess.Read));
  6138. form.Save();
  6139. </code>
  6140. </example>
  6141. </member>
  6142. <member name="M:Aspose.Pdf.Facades.Form.ExportFdf(System.IO.Stream)">
  6143. <summary>
  6144. Exports the content of the fields of the pdf into the fdf stream.
  6145. </summary>
  6146. <param name="outputFdfStream">The output fdf stream.</param>
  6147. <example>
  6148. <code lang="C#">
  6149. Form form = new Form("PdfForm.pdf");
  6150. Stream stream = new FileStream("export.fdf", FileMode.Create, FileAccess.Write);
  6151. form.ExportFdf(stream);
  6152. stream.Close();
  6153. </code>
  6154. </example>
  6155. </member>
  6156. <member name="M:Aspose.Pdf.Facades.Form.ImportXml(System.IO.Stream)">
  6157. <summary>
  6158. Imports the content of the fields from the xml file and put them into the new pdf.
  6159. </summary>
  6160. <param name="inputXmlStream">Stream from which XML for import is read.</param>
  6161. <example>
  6162. <code lang="C#">
  6163. Form form = new Form("PdfForm.pdf", "Form_Imported.pdf");
  6164. FileStream fs = new FileStream(TestSettings.GetInputFile("import.xml"), FileMode.Open, FileAccess.Read);
  6165. form.ImportXml(fs);
  6166. form.Save();
  6167. </code>
  6168. </example>
  6169. </member>
  6170. <member name="M:Aspose.Pdf.Facades.Form.ExportXml(System.IO.Stream)">
  6171. <summary>
  6172. Exports the content of the fields of the pdf into the xml stream.
  6173. The button field's value will not be exported.
  6174. </summary>
  6175. <example>
  6176. <code lang="C#">
  6177. Form form = new Form("PdfForm.pdf"));
  6178. FileStream fs = new FileStream("export.xml", FileMode.Create, FileAccess.Write);
  6179. form.ExportXml(fs);
  6180. fs.Close();
  6181. </code>
  6182. </example>
  6183. <param name="outputXmlStream">Output Xml stream.</param>
  6184. </member>
  6185. <member name="M:Aspose.Pdf.Facades.Form.ExtractXfaData(System.IO.Stream)">
  6186. <summary>
  6187. Extracts XFA data packet
  6188. </summary>
  6189. <param name="outputXmlStream">Stream where XML data will be stored.</param>
  6190. </member>
  6191. <member name="M:Aspose.Pdf.Facades.Form.SetXfaData(System.IO.Stream)">
  6192. <summary>
  6193. Replaces XFA data with specified data packet. Data packet may be extracted using ExtractXfaData.
  6194. </summary>
  6195. <param name="inputXmlStream">Stream where XML is stored.</param>
  6196. </member>
  6197. <member name="M:Aspose.Pdf.Facades.Form.ImportXfdf(System.IO.Stream)">
  6198. <summary>
  6199. Imports the content of the fields from the xfdf(xml) file and put them into the new pdf.
  6200. </summary>
  6201. <param name="inputXfdfStream">The input xfdf(xml) stream.</param>
  6202. <example>
  6203. <code lang="C#">
  6204. Form form = new Form("PdfForm.pdf", "Form_ImportXfdf.pdf");
  6205. Stream fs = new FileStream("export_old.xfdf", FileMode.Open, FileAccess.Read);
  6206. form.ImportXfdf(fs);
  6207. fs.Close();
  6208. form.Save();
  6209. </code>
  6210. </example>
  6211. </member>
  6212. <member name="M:Aspose.Pdf.Facades.Form.ExportXfdf(System.IO.Stream)">
  6213. <summary>
  6214. Exports the content of the fields of the pdf into the xml stream.
  6215. The button field's value will not be exported.
  6216. </summary>
  6217. <param name="outputXfdfStream">The output xml stream.</param>
  6218. <example>
  6219. <code lang="C#">
  6220. Form form = new Form("PdfForm.pdf");
  6221. FileStream fs = new FileStream("export.xfdf", FileMode.Create, FileAccess.Write);
  6222. form.ExportXfdf(fs);
  6223. fs.Close();
  6224. </code>
  6225. </example>
  6226. </member>
  6227. <member name="M:Aspose.Pdf.Facades.Form.FillField(System.String,System.String[])">
  6228. <summary>
  6229. Fill a field with multiple selections.Note: only for AcroForm List Box Field.
  6230. </summary>
  6231. <param name="fieldName">The fully qualified field name.</param>
  6232. <param name="fieldValues">A string array which contains several items to be selected.</param>
  6233. <example>
  6234. <code lang="C#">
  6235. Form form = new Aspose.Pdf.Facades.Form("PdfForm.pdf", "Form_Updated.pdf");
  6236. form.FillField("ListBox1", new String[] { "Three", "One" });
  6237. form.Save();
  6238. </code>
  6239. </example>
  6240. </member>
  6241. <member name="M:Aspose.Pdf.Facades.Form.RenameField(System.String,System.String)">
  6242. <summary> Renames a field. Either AcroForm field or XFA field is OK.
  6243. </summary>
  6244. <param name="fieldName">the old field name
  6245. </param>
  6246. <param name="newFieldName">the new field name
  6247. </param>
  6248. <example>
  6249. <code lang="C#">
  6250. Form form = new Form("PdfForm.pdf", "PdfFormUpdated.pdf");
  6251. form.RenameField("field", "field1");
  6252. form.Save();
  6253. </code>
  6254. </example>
  6255. </member>
  6256. <member name="M:Aspose.Pdf.Facades.Form.GetRichText(System.String)">
  6257. <summary>
  6258. Get a Rich Text field's value, including the formattinf information of every character.
  6259. </summary>
  6260. <param name="fieldName">The fully qualified field name of the Rich Text field.</param>
  6261. <returns>Return a string containing formatting information of the Rich Text field.</returns>
  6262. <example>
  6263. <code lang="C#">
  6264. Form form = new Form("PdfForm.pdf");
  6265. Console.WriteLine(form.GetRichText("txtDescriptionRTF"));
  6266. </code>
  6267. </example>
  6268. </member>
  6269. <member name="M:Aspose.Pdf.Facades.Form.GetSubmitFlags(System.String)">
  6270. <summary>
  6271. Returns the submit button's submission flags
  6272. </summary>
  6273. <param name="fieldName">The qualified field name.</param>
  6274. <returns>Submission flags of the button.</returns>
  6275. <example>
  6276. <code lang="C#">
  6277. Aspose.Pdf.Facades.Form form = new Aspose.Pdf.Facades.Form("PdfForm.pdf");
  6278. System.Console.WriteLine((form.GetSubmitFlags("btnSubmit") | Aspose.Pdf.Facades.SubmitFormFlag.Xfdf )!= 0 ? " XFDF" : " ");
  6279. System.Console.WriteLine((form.GetSubmitFlags("btnSubmit") | Aspose.Pdf.Facades.SubmitFormFlag.Fdf )!= 0 ? " FDF" : " ");
  6280. System.Console.WriteLine((form.GetSubmitFlags("btnSubmit") | Aspose.Pdf.Facades.SubmitFormFlag.Pdf )!= 0 ? " PDF" : " ");
  6281. </code>
  6282. </example>
  6283. </member>
  6284. <member name="M:Aspose.Pdf.Facades.Form.#ctor(System.String)">
  6285. <summary>
  6286. Constructor of Form.
  6287. </summary>
  6288. <param name="srcFileName">Source file path.</param>
  6289. <example>
  6290. <code lang="C#">
  6291. Form form = new Form("PdfForm.pdf");
  6292. </code>
  6293. </example>
  6294. </member>
  6295. <member name="M:Aspose.Pdf.Facades.Form.#ctor(System.IO.Stream)">
  6296. <summary>
  6297. Constructor for form.
  6298. </summary>
  6299. <param name="srcStream">source stream.</param>
  6300. <example>
  6301. <code lang="C#">
  6302. Form form = new Form(new FileStream("PdfForm.pdf", FileMode.Open, FileAccess.Read));
  6303. </code>
  6304. </example>
  6305. </member>
  6306. <member name="M:Aspose.Pdf.Facades.Form.#ctor(System.String,System.String)">
  6307. <summary>
  6308. Constructor of Form class.
  6309. Specify same source file name and destination file name to perform incremental update.
  6310. </summary>
  6311. <param name="srcFileName">Path of the source file.</param>
  6312. <param name="destFileName">Path of the destination file.</param>
  6313. <example>
  6314. <code lang="C#">
  6315. Form form = new Form("PdfForm.pdf", "PdfForm_Updated.pdf");
  6316. </code>
  6317. </example>
  6318. </member>
  6319. <member name="M:Aspose.Pdf.Facades.Form.#ctor(System.String,System.IO.Stream)">
  6320. <summary>
  6321. Constructor of Form.
  6322. </summary>
  6323. <param name="srcFileName">Source file path.</param>
  6324. <param name="destStream">Destination file path.</param>
  6325. <example>
  6326. <code lang="C#">
  6327. Form form = new Form("PdfForm.pdf", "PdfForm_Updated.pdf");
  6328. </code>
  6329. </example>
  6330. </member>
  6331. <member name="M:Aspose.Pdf.Facades.Form.#ctor(System.IO.Stream,System.String)">
  6332. <summary>
  6333. Constructor of Form
  6334. </summary>
  6335. <param name="srcStream">Source stream.</param>
  6336. <param name="destFileName">Destination file path.</param>
  6337. <example>
  6338. <code lang="C#">
  6339. Form form = new Form(new FileStream("PdfForm.pdf", FileMode.Open, FileAccess.Read), "PdfForm_Updated.pdf");
  6340. </code>
  6341. </example>
  6342. </member>
  6343. <member name="M:Aspose.Pdf.Facades.Form.GetFieldType(System.String)">
  6344. <summary>
  6345. Returns type of field.
  6346. </summary>
  6347. <param name="fieldName">Field name.</param>
  6348. <returns>Element of FileType enumeration corresponding to field type.</returns>
  6349. <example>
  6350. <code lang="C#">
  6351. Form form = new Form("PdfForm.pdf");
  6352. if (form.GetFieldType("textField") == FieldType.Text)
  6353. {
  6354. Console.WriteLine("Type of field is text");
  6355. }
  6356. </code>
  6357. </example>
  6358. </member>
  6359. <member name="M:Aspose.Pdf.Facades.Form.IsRequiredField(System.String)">
  6360. <summary>
  6361. Determines whether field is required or not.
  6362. </summary>
  6363. <param name="fieldName">The name of field.</param>
  6364. <returns>True - the field is required; otherwise, false.</returns>
  6365. </member>
  6366. <member name="M:Aspose.Pdf.Facades.Form.GetFieldFlag(System.String)">
  6367. <summary>
  6368. Returns flags of the field.
  6369. </summary>
  6370. <param name="fieldName">Field name</param>
  6371. <returns>Property flag (ReadOnly/ Required/NoExport</returns>
  6372. <example>
  6373. <code lang="C#">
  6374. Form form = new Form("PdfForm.pdf");
  6375. if (form.GetFieldFlag("textField") == PropertyFlag.ReadOnly)
  6376. {
  6377. Console.WriteLine("Field is read-only");
  6378. }
  6379. </code>
  6380. </example>
  6381. </member>
  6382. <member name="M:Aspose.Pdf.Facades.Form.FillImageField(System.String,System.String)">
  6383. <summary>
  6384. Pastes an image onto the existing button field as its appearance according to
  6385. its fully qualified field name.
  6386. </summary>
  6387. <param name="fieldName"> The fully qualified field name of the image button field.</param>
  6388. <param name="imageFileName">The path of the image file, relative and absolute are both ok.</param>
  6389. <example>
  6390. <code lang="C#">
  6391. Form form = new Form("PdfForm.pdf", "PdfForm_filled.pdf");
  6392. form.FillImageField("fieldName", "file.jpg");
  6393. form.Save();
  6394. </code>
  6395. </example>
  6396. </member>
  6397. <member name="M:Aspose.Pdf.Facades.Form.FillImageField(System.String,System.IO.Stream)">
  6398. <summary>
  6399. Overloads function of FillImageField.
  6400. The input is a image stream.
  6401. </summary>
  6402. <param name="fieldName">The fully qualified field name.</param>
  6403. <param name="imageStream">The image's stream.</param>
  6404. <example>
  6405. <code lang="C#">
  6406. Form form = new Form("PdfForm.pdf", "PdfForm_filled.pdf");
  6407. form.FillImageField("fieldName", new FileStream("file.jpg", FileMode.Open, FileAccess.Read));
  6408. </code>
  6409. </example>
  6410. </member>
  6411. <member name="M:Aspose.Pdf.Facades.Form.#ctor(Aspose.Pdf.Document)">
  6412. <summary>
  6413. Initializes new <see cref="T:Aspose.Pdf.Facades.Form" /> object on base of the <paramref name="document" />.
  6414. </summary>
  6415. <param name="document">
  6416. Pdf document.
  6417. </param>
  6418. </member>
  6419. <member name="M:Aspose.Pdf.Facades.Form.#ctor(Aspose.Pdf.Document,System.String)">
  6420. <summary>
  6421. Initializes new <see cref="T:Aspose.Pdf.Facades.Form" /> object on base of the <paramref name="document" />.
  6422. </summary>
  6423. <param name="document">
  6424. Pdf document.
  6425. </param>
  6426. <param name="destFileName">
  6427. Path of the destination file.
  6428. </param>
  6429. </member>
  6430. <member name="M:Aspose.Pdf.Facades.Form.#ctor(Aspose.Pdf.Document,System.IO.Stream)">
  6431. <summary>
  6432. Initializes new <see cref="T:Aspose.Pdf.Facades.Form" /> object on base of the <paramref name="document" />.
  6433. </summary>
  6434. <param name="document">
  6435. Pdf document.
  6436. </param>
  6437. <param name="destStream">
  6438. Destination stream.
  6439. </param>
  6440. </member>
  6441. <member name="M:Aspose.Pdf.Facades.Form.ImportXml(System.IO.Stream,System.Boolean)">
  6442. <summary>
  6443. Imports the content of the fields from the xml file and put them into the new pdf.
  6444. </summary>
  6445. <param name="inputXmlStream">The input xml stream.</param>
  6446. <param name="IgnoreFormTemplateChanges">If this parameter is true then all changes of the XFA form template will not be saved</param>
  6447. </member>
  6448. <member name="M:Aspose.Pdf.Facades.Form.FillField(System.String,System.String,System.Boolean)">
  6449. <summary>
  6450. Fills field with specified value.
  6451. </summary>
  6452. <param name="fieldName">Name of field</param>
  6453. <param name="value">New value of the field</param>
  6454. <param name="fitFontSize">If true, the font size in the edit boxes will be fitted.</param>
  6455. <returns>true if field was found and successfully filled.</returns>
  6456. </member>
  6457. <member name="P:Aspose.Pdf.Facades.Form.ContentDisposition">
  6458. <summary>
  6459. Gets or sets how content will be stored when result of operation is stored into HttpResponse object. Possible value: inline / attachment.
  6460. Default: inline.
  6461. </summary>
  6462. </member>
  6463. <member name="P:Aspose.Pdf.Facades.Form.Response">
  6464. <summary>
  6465. Gets or sets Response object where result of operation will be stored.
  6466. </summary>
  6467. </member>
  6468. <member name="P:Aspose.Pdf.Facades.Form.SaveOptions">
  6469. <summary>
  6470. Gets or sets save options when result is stored as HttpResponse.
  6471. Default value: PdfSaveOptions.
  6472. </summary>
  6473. </member>
  6474. <member name="P:Aspose.Pdf.Facades.Form.AttachmentName">
  6475. <summary>
  6476. Gets or sets name of attachment when result of operation is stored into HttpResponse objects as attachment.
  6477. </summary>
  6478. </member>
  6479. <member name="M:Aspose.Pdf.Facades.Form.#ctor(System.IO.Stream,System.Web.HttpResponse)">
  6480. <summary>
  6481. Creates form which will save result into HttpResponse object.
  6482. </summary>
  6483. <param name="inputStream">Stream containing source document.</param>
  6484. <param name="response">HttpResponse object where result will be saved.</param>
  6485. </member>
  6486. <member name="M:Aspose.Pdf.Facades.Form.#ctor(System.String,System.Web.HttpResponse)">
  6487. <summary>
  6488. Creates form which will save result into HttpResponse object.
  6489. </summary>
  6490. <param name="inputFile">Name of input file.</param>
  6491. <param name="response">HttpResponse object where result will be stored.</param>
  6492. </member>
  6493. <member name="T:Aspose.Pdf.Facades.FormattedText">
  6494. <summary>
  6495. Class which represents formatted text. Contains information about text and its color, size, style.
  6496. </summary>
  6497. </member>
  6498. <member name="P:Aspose.Pdf.Facades.FormattedText.TextHeight">
  6499. <summary>
  6500. Gets height of text.
  6501. </summary>
  6502. </member>
  6503. <member name="P:Aspose.Pdf.Facades.FormattedText.TextWidth">
  6504. <summary>
  6505. Gets width of text.
  6506. </summary>
  6507. </member>
  6508. <member name="M:Aspose.Pdf.Facades.FormattedText.#ctor">
  6509. <summary>
  6510. Initializes FormattedText.
  6511. </summary>
  6512. </member>
  6513. <member name="M:Aspose.Pdf.Facades.FormattedText.#ctor(System.String)">
  6514. <summary>
  6515. Initializes FormattedText.
  6516. </summary>
  6517. <param name="text">Text which contained in FormattedText.</param>
  6518. </member>
  6519. <member name="M:Aspose.Pdf.Facades.FormattedText.#ctor(System.String,Aspose.Pdf.Facades.FontColor,Aspose.Pdf.Facades.FontStyle,Aspose.Pdf.Facades.EncodingType,System.Boolean,System.Single)">
  6520. <summary>
  6521. Initializes FormattedText.
  6522. </summary>
  6523. <param name="text">Text content of the string.</param>
  6524. <param name="fontColor">Color of the text.</param>
  6525. <param name="fontStyle">Style of the text.</param>
  6526. <param name="encodingType">Encoding type (value of EncodingType enumeration). </param>
  6527. <param name="embedded">True if the font will be embedded.</param>
  6528. <param name="textSize">Size of the text.</param>
  6529. </member>
  6530. <member name="M:Aspose.Pdf.Facades.FormattedText.#ctor(System.String,Aspose.Pdf.Facades.FontColor,Aspose.Pdf.Facades.FontStyle,Aspose.Pdf.Facades.EncodingType,System.Boolean,System.Single,System.Single)">
  6531. <summary>
  6532. Initialize FormattedText.
  6533. </summary>
  6534. <param name="text">Text content of the string.</param>
  6535. <param name="fontColor">Color of the text.</param>
  6536. <param name="textFont">Font of the text.</param>
  6537. <param name="textEncoding">Encoding of the text.</param>
  6538. <param name="embedded">True if text will be embedded.</param>
  6539. <param name="textSize">Size of the text.</param>
  6540. <param name="lineSpacing">Additional spacing.</param>
  6541. </member>
  6542. <member name="M:Aspose.Pdf.Facades.FormattedText.#ctor(System.String,System.Drawing.Color,Aspose.Pdf.Facades.FontStyle,Aspose.Pdf.Facades.EncodingType,System.Boolean,System.Single)">
  6543. <summary>
  6544. Initializes FormattedText.
  6545. </summary>
  6546. <param name="text">Text content of the string.</param>
  6547. <param name="color">Color of the text.</param>
  6548. <param name="textFont">Font of the text.</param>
  6549. <param name="textEncoding">Encoding of the text.</param>
  6550. <param name="embedded">True if text will be embedded.</param>
  6551. <param name="textSize">Size of the text.</param>
  6552. </member>
  6553. <member name="M:Aspose.Pdf.Facades.FormattedText.#ctor(System.String,System.Drawing.Color,Aspose.Pdf.Facades.FontStyle,Aspose.Pdf.Facades.EncodingType,System.Boolean,System.Single,System.Single)">
  6554. <summary>
  6555. Initializes FormattedText.
  6556. </summary>
  6557. <param name="text">Text contents of the string.</param>
  6558. <param name="textColor">Color of the text.</param>
  6559. <param name="textFont">Font of the text.</param>
  6560. <param name="textEncoding">Encoding of the text.</param>
  6561. <param name="embedded">If true font will be embedded.</param>
  6562. <param name="textSize">Size of the text.</param>
  6563. <param name="lineSpacing">Additional spacing.</param>
  6564. </member>
  6565. <member name="M:Aspose.Pdf.Facades.FormattedText.#ctor(System.String,Aspose.Pdf.Facades.FontColor,Aspose.Pdf.Facades.FontColor,Aspose.Pdf.Facades.FontStyle,Aspose.Pdf.Facades.EncodingType,System.Boolean,System.Single)">
  6566. <summary>
  6567. Initializes FormattedText.
  6568. </summary>
  6569. <param name="text">Text content of the string.</param>
  6570. <param name="textColor">Color of the text.</param>
  6571. <param name="backColor">Color of background.</param>
  6572. <param name="textFont">Font of the text.</param>
  6573. <param name="textEncoding">Encoding of the text.</param>
  6574. <param name="embedded">If true font will be embedded.</param>
  6575. <param name="textSize">Size of the text.</param>
  6576. </member>
  6577. <member name="M:Aspose.Pdf.Facades.FormattedText.#ctor(System.String,Aspose.Pdf.Facades.FontColor,Aspose.Pdf.Facades.FontColor,Aspose.Pdf.Facades.FontStyle,Aspose.Pdf.Facades.EncodingType,System.Boolean,System.Single,System.Single)">
  6578. <summary>
  6579. Initializes FormattedText.
  6580. </summary>
  6581. <param name="text">Text content.</param>
  6582. <param name="textColor">Color of the text.</param>
  6583. <param name="backColor">Color of background.</param>
  6584. <param name="textFont">Font of the text.</param>
  6585. <param name="textEncoding">Encoding of the text.</param>
  6586. <param name="embedded">If true font will be embedded.</param>
  6587. <param name="textSize">Size of the text.</param>
  6588. <param name="lineSpacing">Additional spacing.</param>
  6589. </member>
  6590. <member name="M:Aspose.Pdf.Facades.FormattedText.#ctor(System.String,System.Drawing.Color,System.Drawing.Color,Aspose.Pdf.Facades.FontStyle,Aspose.Pdf.Facades.EncodingType,System.Boolean,System.Single)">
  6591. <summary>
  6592. Initializes FormattedText.
  6593. </summary>
  6594. <param name="text">Text content of the string.</param>
  6595. <param name="textColor">Color of the text.</param>
  6596. <param name="backColor">Color of background.</param>
  6597. <param name="textFont">Font of the text.</param>
  6598. <param name="encoding">Encoding of the text.</param>
  6599. <param name="embedded">True if font will be embedded.</param>
  6600. <param name="textSize">Size of the text.</param>
  6601. </member>
  6602. <member name="M:Aspose.Pdf.Facades.FormattedText.#ctor(System.String,System.Drawing.Color,System.Drawing.Color,Aspose.Pdf.Facades.FontStyle,Aspose.Pdf.Facades.EncodingType,System.Boolean,System.Single,System.Single)">
  6603. <summary>
  6604. Initializes FormattedText.
  6605. </summary>
  6606. <param name="text">Text contents of the string.</param>
  6607. <param name="textColor">Color of the text.</param>
  6608. <param name="backColor">Color of the background.</param>
  6609. <param name="textFont">Font of the text.</param>
  6610. <param name="textEncoding">Encoding of the text.</param>
  6611. <param name="embedded">If true font is embedded.</param>
  6612. <param name="textSize">Size of the text.</param>
  6613. <param name="lineSpacing">Additional spacing.</param>
  6614. </member>
  6615. <member name="M:Aspose.Pdf.Facades.FormattedText.#ctor(System.String,System.Drawing.Color,System.Drawing.Color,System.String,Aspose.Pdf.Facades.EncodingType,System.Boolean,System.Single)">
  6616. <summary>
  6617. Initializes FormattedText.
  6618. </summary>
  6619. <param name="text">Text content.</param>
  6620. <param name="textColor">Color of the text.</param>
  6621. <param name="backColor">Color of background.</param>
  6622. <param name="fontName">Font of the text.</param>
  6623. <param name="textEncoding">Encoding of the text.</param>
  6624. <param name="embedded">If true font will be embedded.</param>
  6625. <param name="fontSize">Size of the text.</param>
  6626. </member>
  6627. <member name="M:Aspose.Pdf.Facades.FormattedText.#ctor(System.String,System.Drawing.Color,System.Drawing.Color)">
  6628. <summary>
  6629. Initializes FormattedText.
  6630. </summary>
  6631. <param name="text">Text content.</param>
  6632. <param name="textColor">Color of the text.</param>
  6633. <param name="backColor">Color of background.</param>
  6634. </member>
  6635. <member name="M:Aspose.Pdf.Facades.FormattedText.AddNewLineText(System.String)">
  6636. <summary>
  6637. Adds a new line to the FormattedText object and sets the newLineText to the next line's text.
  6638. </summary>
  6639. <param name="newLineText">Text of new added line.</param>
  6640. </member>
  6641. <member name="M:Aspose.Pdf.Facades.FormattedText.AddNewLineText(System.String,System.Single)">
  6642. <summary>
  6643. Adds a new line to the FormattedText object and sets the newLineText to the next line's text.
  6644. </summary>
  6645. <param name="newLineText">Text of new added line.</param>
  6646. <param name="lineSpacing">Spacing of the line.</param>
  6647. </member>
  6648. <member name="M:Aspose.Pdf.Facades.FormattedText.#ctor(System.String,System.Drawing.Color,System.String,Aspose.Pdf.Facades.EncodingType,System.Boolean,System.Single)">
  6649. <summary>
  6650. Initializes FormattedText.
  6651. </summary>
  6652. <param name="text">Text content.</param>
  6653. <param name="textColor">Color of the text.</param>
  6654. <param name="fontName">Font of the text.</param>
  6655. <param name="textEncoding">Encoding of the text.</param>
  6656. <param name="embedded">If true font will be embedded.</param>
  6657. <param name="fontSize">Size of the text.</param>
  6658. </member>
  6659. <member name="T:Aspose.Pdf.Facades.FormDataConverter">
  6660. <summary>
  6661. Represents a class to convert data from one format to another format.
  6662. It can convert the data in fdf/xml/pdf/xfdf to the OLEDB/OdbcDB.
  6663. It also can convert the data in the OLEDB/OdbcDB to the data in fdf/xml/xfdf.
  6664. It can convert the fdf to the xml with "hard-named" tag.
  6665. </summary>
  6666. </member>
  6667. <member name="P:Aspose.Pdf.Facades.FormDataConverter.Table">
  6668. <summary>
  6669. Gets or sets the middle data container, one DataTable.
  6670. It must be defined before converting data from one format to another format.
  6671. The Columns and TableName of the DataTable should be defined.
  6672. The TableName is the name of the Table in the database.
  6673. Every column's ColumnName is the qualified field name of the pdf. Every column's Caption
  6674. is the column name of table in the database. If the field name is the same as the table column
  6675. name, the Caption need not specified.
  6676. </summary>
  6677. </member>
  6678. <member name="P:Aspose.Pdf.Facades.FormDataConverter.CreateMissingField">
  6679. <summary>
  6680. ConvertToDataTable will create required field if it does not exists in Table.
  6681. </summary>
  6682. </member>
  6683. <member name="P:Aspose.Pdf.Facades.FormDataConverter.ReplaceExistingTable">
  6684. <summary>
  6685. ImportIntoDatabase will drop existing table and create new table if this property set to true.
  6686. </summary>
  6687. </member>
  6688. <member name="P:Aspose.Pdf.Facades.FormDataConverter.ClearTableBeforeExport">
  6689. <summary>
  6690. ExportFromData will clear table before data export.
  6691. </summary>
  6692. </member>
  6693. <member name="P:Aspose.Pdf.Facades.FormDataConverter.CreateMissingTable">
  6694. <summary>
  6695. ImportIntoDatabase will create table if it does not exists.
  6696. </summary>
  6697. </member>
  6698. <member name="M:Aspose.Pdf.Facades.FormDataConverter.ConvertXmlToFdf(System.IO.Stream,System.IO.Stream)">
  6699. <summary>
  6700. Convert XML import/export form data file into FDF format.
  6701. </summary>
  6702. <param name="sourceXml">Source stream which contains XML file.</param>
  6703. <param name="destFdf">Destination source where resultant FDF file will be stored.</param>
  6704. </member>
  6705. <member name="M:Aspose.Pdf.Facades.FormDataConverter.ConvertFdfToXml(System.IO.Stream,System.IO.Stream)">
  6706. <summary>
  6707. Convert FDF file into XML.
  6708. </summary>
  6709. <param name="sourceFdf">Stream which contains FDF to convert.</param>
  6710. <param name="destXml">Source where reuslt XML will be placed.</param>
  6711. <example>
  6712. <code lang="C#">
  6713. src = new FileStream("test.fdf", FileMode.Open);
  6714. dest = new FileStream("converted_fdf.xml", FileMode.Create);
  6715. FormDataConverter.ConvertFdfToXml(src, dest);
  6716. src.Close();
  6717. dest.Close();
  6718. </code>
  6719. </example>
  6720. </member>
  6721. <member name="M:Aspose.Pdf.Facades.FormDataConverter.ConvertToDataTable(System.IO.Stream[],Aspose.Pdf.Facades.DataType)">
  6722. <summary>
  6723. Convert files of strems into table.
  6724. </summary>
  6725. <param name="sourceStreams">Array of source streams in specified format.</param>
  6726. <param name="sourceType">Format of data in streams. Valid values are: PDF, FDF, XFDF, XML.</param>
  6727. <example>
  6728. <code lang="C#">
  6729. DataTable table = new DataTable();
  6730. table.Columns.Add("radiobuttonField");
  6731. table.Columns.Add("textField");
  6732. table.Columns.Add("checkboxField");
  6733. table.Columns.Add("listboxField");
  6734. table.Columns.Add("comboboxField");
  6735. FormDataConverter fc = new FormDataConverter();
  6736. Stream stream = new FileStream("PdfWithAcroForm.pdf", FileMode.Open);
  6737. fc.Table = table;
  6738. fc.ConvertToDataTable(new Stream[] { stream }, DataType.PDF);
  6739. stream.Close();
  6740. </code>
  6741. </example>
  6742. </member>
  6743. <member name="M:Aspose.Pdf.Facades.FormDataConverter.ImportIntoDataBase(System.String,Aspose.Pdf.Facades.DataType)">
  6744. <summary>
  6745. Imports data from table into database.
  6746. </summary>
  6747. <param name="connectString">Connection string of database.</param>
  6748. <param name="dbType">Type of database connection: OLEDB or ODBC.</param>
  6749. <example>
  6750. <code lang="C#">
  6751. FormDataConverter fc = new FormDataConverter();
  6752. DataTable table = new DataTable();
  6753. table.TableName = "test";
  6754. table.Columns.Add("TEXT_VALUE");
  6755. table.Columns.Add("INT_VALUE");
  6756. fc.Table = table;
  6757. DataRow row = table.NewRow();
  6758. row["TEXT_VALUE"] = "AAA";
  6759. row["INT_VALUE"] = "123";
  6760. table.Rows.Add(row);
  6761. string connection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ConverterDatabase.mdb";
  6762. fc.ImportIntoDataBase(connection, DataType.OLEDB);
  6763. </code>
  6764. </example>
  6765. </member>
  6766. <member name="M:Aspose.Pdf.Facades.FormDataConverter.ExportFromDataBase(System.String,Aspose.Pdf.Facades.DataType)">
  6767. <summary>
  6768. Exports data from database into table.
  6769. </summary>
  6770. <param name="connectString">Connection string for database.</param>
  6771. <param name="dbType">Connection type: OLEDB or ODBC.</param>
  6772. <example>
  6773. <code lang="C#">
  6774. FormDataConverter fc = new FormDataConverter();
  6775. string connection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ConverterDatabase.mdb";
  6776. DataTable table = new DataTable();
  6777. table.TableName = "TestSource";
  6778. table.Columns.Add("TEXT_VALUE");
  6779. table.Columns.Add("INT_VALUE");
  6780. fc.Table = table;
  6781. fc.ExportFromDataBase(connection, DataType.OLEDB);
  6782. </code>
  6783. </example>
  6784. </member>
  6785. <member name="M:Aspose.Pdf.Facades.FormDataConverter.ConvertToStreams(System.IO.Stream[],Aspose.Pdf.Facades.DataType)">
  6786. <summary>
  6787. Convert data in table into streams.
  6788. </summary>
  6789. <param name="destStream">Streams where data will be stored.</param>
  6790. <param name="destType">Type of stored data. Valid values are: XML, FDF, XFDF.</param>
  6791. <example>
  6792. <code lang="C#">
  6793. DataTable table = new DataTable();
  6794. table.Columns.Add("radiobuttonField");
  6795. table.Columns.Add("textField");
  6796. table.Columns.Add("checkboxField");
  6797. table.Columns.Add("listboxField");
  6798. table.Columns.Add("comboboxField");
  6799. DataRow newrow = table.NewRow();
  6800. newrow["textField"] = "NEW DATA";
  6801. newrow["listboxField"] = "Item1";
  6802. newrow["comboboxField"] = "Item1";
  6803. newrow["checkboxField"] = "true";
  6804. newrow["radiobuttonField"] = "true";
  6805. table.Rows.Add(newrow);
  6806. fc.Table = table;
  6807. fc.ConvertToStreams(new Stream[] { stream }, DataType.XML);
  6808. </code>
  6809. </example>
  6810. </member>
  6811. <member name="M:Aspose.Pdf.Facades.FormDataConverter.ConverToStreams(System.IO.Stream[],Aspose.Pdf.Facades.DataType)">
  6812. <summary>
  6813. This method is obsolete. Please use ConvertToStreams() instead.
  6814. </summary>
  6815. <param name="destStream">Destination stream object.</param>
  6816. <param name="destType">Destination type value.</param>
  6817. </member>
  6818. <member name="T:Aspose.Pdf.Facades.FormEditor">
  6819. <summary>
  6820. Class for editing forms (ading/deleting field etc)
  6821. </summary>
  6822. </member>
  6823. <member name="P:Aspose.Pdf.Facades.FormEditor.SrcFileName">
  6824. <summary>
  6825. Gets or sets name of source file.
  6826. </summary>
  6827. <example>
  6828. <code lang="C#">
  6829. FormEditor editor = new FormEditor();
  6830. editor.SrcFileName = "InputFile.pdf";
  6831. </code>
  6832. </example>
  6833. </member>
  6834. <member name="P:Aspose.Pdf.Facades.FormEditor.DestFileName">
  6835. <summary>
  6836. Gets or sets destination file name.
  6837. </summary>
  6838. <example>
  6839. <code lang="C#">
  6840. FormEditor editor = new FormEditor();
  6841. editor.DestFileName = "OutFile.pdf";
  6842. </code>
  6843. </example>
  6844. </member>
  6845. <member name="P:Aspose.Pdf.Facades.FormEditor.SrcStream">
  6846. <summary>
  6847. Gets or sets source stream.
  6848. </summary>
  6849. <example>
  6850. <code lang="C#">
  6851. FormEditor editor = new FormEditor();
  6852. editor.SrcStream = new FileStream("InFile.pdf", FileMode.Open, FileAccess.Read);
  6853. </code>
  6854. </example>
  6855. </member>
  6856. <member name="P:Aspose.Pdf.Facades.FormEditor.ConvertTo">
  6857. <summary>
  6858. Sets PDF file format. Result file will be saved in specified file format.
  6859. If this property is not specified then file will be save in default PDF format without conversion.
  6860. </summary>
  6861. </member>
  6862. <member name="P:Aspose.Pdf.Facades.FormEditor.DestStream">
  6863. <summary>
  6864. Gets or sets destination stream.
  6865. </summary>
  6866. <example>
  6867. <code lang="C#">
  6868. FormEditor editor = new FormEditor();
  6869. editor.DestStream = new FileStream("OutFile.pdf", FileMode.Create, FileAccess.Write);
  6870. </code>
  6871. </example>
  6872. </member>
  6873. <member name="P:Aspose.Pdf.Facades.FormEditor.Items">
  6874. <summary>
  6875. Sets items which will be added t onewly created list box or combo box.
  6876. <example><code lang="C#">
  6877. formEditor = new Aspose.Pdf.Facades.FormEditor("input.pdf", "output.pdf");
  6878. formEditor.Items = new string[] { "AAA", "BBB", "CCC" };
  6879. formEditor.AddField(FieldType.ListBox, "AddedListBoxField", "BBB", 1, 10, 30, 110, 130);
  6880. formEditor.Save();
  6881. </code></example></summary>
  6882. </member>
  6883. <member name="P:Aspose.Pdf.Facades.FormEditor.ExportItems">
  6884. <summary> Sets options for combo box with export values.</summary>
  6885. <example>
  6886. <code lang="C#">
  6887. FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_Updated.pdf"));
  6888. formEditor.ExportItems = new string[][]
  6889. {
  6890. new string[] { "1", "Firs" },
  6891. new string[] { "2", "Second" },
  6892. new string[] { "3", "Third" }
  6893. };
  6894. formEditor.AddField(FieldType.ListBox, "AddedListBoxField", "Second", 1, 10, 30, 110, 130);
  6895. formEditor.Save();
  6896. </code>
  6897. </example>
  6898. </member>
  6899. <member name="P:Aspose.Pdf.Facades.FormEditor.Facade">
  6900. <summary>
  6901. Sets visual attributes of the field.
  6902. </summary>
  6903. <example>
  6904. <code lang="C#">
  6905. FormEditor fe = new FormEditor("PdfForm.pdf", "PdfForm_DecorateField_text.pdf");
  6906. fe.Facade = new FormFieldFacade();
  6907. fe.Facade.BackgroundColor = System.Drawing.Color.Red;
  6908. fe.Facade.TextColor = System.Drawing.Color.Blue;
  6909. fe.Facade.BorderColor = System.Drawing.Color.Green;
  6910. fe.Facade.Alignment = FormFieldFacade.AlignCenter;
  6911. fe.DecorateField("textField");
  6912. fe.Save();
  6913. </code>
  6914. </example>
  6915. </member>
  6916. <member name="P:Aspose.Pdf.Facades.FormEditor.RadioGap">
  6917. <summary>
  6918. The member to record the gap between two neighboring radio buttons in pixels,default is 50.
  6919. </summary>
  6920. <example>
  6921. <code lang="C#">
  6922. formEditor = new Aspose.Pdf.Facades.FormEditor("PdfForm.pdf", "FormEditor_AddField_RadioButton.pdf");
  6923. formEditor.RadioGap = 4;
  6924. formEditor.RadioHoriz = false;
  6925. formEditor.Items = new string[] { "First", "Second", "Third" };
  6926. formEditor.AddField(FieldType.Radio, "AddedRadioButtonField", "Second", 1, 10, 30, 110, 130);
  6927. formEditor.Save();
  6928. </code>
  6929. </example>
  6930. </member>
  6931. <member name="P:Aspose.Pdf.Facades.FormEditor.RadioHoriz">
  6932. <summary>
  6933. The flag to indicate whether the radios are arranged horizontally or vertically, default value is true.
  6934. </summary>
  6935. <example>
  6936. <code lang="C#">
  6937. formEditor = new Aspose.Pdf.Facades.FormEditor("PdfForm.pdf", "FormEditor_AddField_RadioButton.pdf");
  6938. formEditor.RadioGap = 4;
  6939. formEditor.RadioHoriz = false;
  6940. formEditor.Items = new string[] { "First", "Second", "Third" };
  6941. formEditor.AddField(FieldType.Radio, "AddedRadioButtonField", "Second", 1, 10, 30, 110, 130);
  6942. formEditor.Save();
  6943. </code>
  6944. </example>
  6945. </member>
  6946. <member name="P:Aspose.Pdf.Facades.FormEditor.RadioButtonItemSize">
  6947. <summary>
  6948. Gets or sets size of radio button item size (when new radio button field is added).
  6949. <code lang="C#">
  6950. formEditor = new Aspose.Pdf.Facades.FormEditor("PdfForm.pdf", "FormEditor_AddField_RadioButton.pdf");
  6951. formEditor.RadioGap = 4;
  6952. formEditor.RadioHoriz = false;
  6953. formEditor.RadioButtonItemSize = 20;
  6954. formEditor.Items = new string[] { "First", "Second", "Third" };
  6955. formEditor.AddField(FieldType.Radio, "AddedRadioButtonField", "Second", 1, 10, 30, 110, 130);
  6956. formEditor.Save();
  6957. </code></summary>
  6958. </member>
  6959. <member name="P:Aspose.Pdf.Facades.FormEditor.SubmitFlag">
  6960. <summary>
  6961. Set the submit button's submission flags
  6962. </summary>
  6963. </member>
  6964. <member name="M:Aspose.Pdf.Facades.FormEditor.#ctor(System.IO.Stream,System.IO.Stream)">
  6965. <summary>
  6966. Constructor for FormEditor.
  6967. </summary>
  6968. <param name="srcStream">Source stream.</param>
  6969. <param name="destStream">Destination stream.</param>
  6970. <example>
  6971. <code lang="C#">
  6972. FormEditor formEditor = new FormEditor(
  6973. new FileStream(new FileStream("InFile.pdf", FileMode.Open, FileAccess.Read),
  6974. new FileStream("OutFile.pdf", FileMode.Create, FileAccess.Write));
  6975. </code>
  6976. </example>
  6977. </member>
  6978. <member name="M:Aspose.Pdf.Facades.FormEditor.#ctor(System.String,System.String)">
  6979. <summary>
  6980. Constructor for FormEditor
  6981. </summary>
  6982. <param name="srcFileName">Name of source file.</param>
  6983. <param name="destFileName">Name of destination file.</param>
  6984. <example>
  6985. <code lang="C#">
  6986. FormEditor formEditor = new FormEditor("InFile.pdf", "OutFile.pdf");
  6987. </code>
  6988. </example>
  6989. </member>
  6990. <member name="M:Aspose.Pdf.Facades.FormEditor.#ctor">
  6991. <summary>
  6992. Constructor for FormEditor.
  6993. </summary>
  6994. <example>
  6995. <code lang="C#">
  6996. FormEditor formEditor = new FormEditor();
  6997. </code>
  6998. </example>
  6999. </member>
  7000. <member name="M:Aspose.Pdf.Facades.FormEditor.Save">
  7001. <summary>
  7002. Saves changes into destination file.
  7003. </summary>
  7004. FormEditor formEditor = new FormEditor("InFile.pdf", "OutFile.pdf");
  7005. //make some changes...
  7006. formEditor.Save();
  7007. </member>
  7008. <member name="M:Aspose.Pdf.Facades.FormEditor.SetFieldAttribute(System.String,Aspose.Pdf.Facades.PropertyFlag)">
  7009. <summary>
  7010. Set attributes of field.
  7011. </summary>
  7012. <param name="fieldName">Name of field which attributes should be set.</param>
  7013. <param name="flag">Flag (NoExport/ReadOnly/Required)</param>
  7014. <returns>true if attribute was set successfully.</returns>
  7015. <example>
  7016. <code lang="C#">
  7017. FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_SetFieldAttribute.pdf");
  7018. formEditor.SetFieldAttribute("listboxField", PropertyFlag.ReadOnly);
  7019. formEditor.SetFieldAttribute("textField", PropertyFlag.NoExport);
  7020. </code>
  7021. </example>
  7022. </member>
  7023. <member name="M:Aspose.Pdf.Facades.FormEditor.SetFieldAppearance(System.String,Aspose.Pdf.Annotations.AnnotationFlags)">
  7024. <summary>
  7025. Set field flags
  7026. </summary>
  7027. <param name="fieldName">Name of field whose flags should be updated.</param>
  7028. <param name="flags">Flag of the field.</param>
  7029. <returns>true if flags were updated successfully.</returns>
  7030. <example>
  7031. <code lang="C#">
  7032. FormEditor formEditor = new FormEditor("PdfForm1.pdf", "FormEditor_SetFieldAppearance.pdf");
  7033. formEditor.SetFieldAppearance("Name", AnnotationFlags.Hidden);
  7034. formEditor.SetFieldAppearance("Phone", AnnotationFlags.NoView | AnnotationFlags.Print);
  7035. </code>
  7036. </example>
  7037. </member>
  7038. <member name="M:Aspose.Pdf.Facades.FormEditor.GetFieldAppearance(System.String)">
  7039. <summary>
  7040. Get field flags.
  7041. </summary>
  7042. <param name="fieldName">Name of the field.</param>
  7043. <returns>Set of field flags</returns>
  7044. </member>
  7045. <member name="M:Aspose.Pdf.Facades.FormEditor.SetSubmitFlag(System.String,Aspose.Pdf.Facades.SubmitFormFlag)">
  7046. <summary>
  7047. Set submit flag of submit button.
  7048. </summary>
  7049. <param name="fieldName">Name of submit button.</param>
  7050. <param name="submitFormFlag">Submit flag.</param>
  7051. <returns>true if field was found and submit flag was successfully set. </returns>
  7052. <example>
  7053. <code lang="C#">
  7054. FormEditor formEditor = new FormEditor("PdfForm.pdf", "FormEditor_SetSubmitFlag.pdf");
  7055. formEditor.SetSubmitFlag("btnSubmit", SubmitFormFlag.Fdf);
  7056. </code>
  7057. </example>
  7058. </member>
  7059. <member name="M:Aspose.Pdf.Facades.FormEditor.SetSubmitUrl(System.String,System.String)">
  7060. <summary>
  7061. Sets URL of the button.
  7062. </summary>
  7063. <param name="fieldName">Submit button name.</param>
  7064. <param name="url">Fully qualified URL.</param>
  7065. <returns>true if URL for button was successfully set.</returns>
  7066. <example>
  7067. <code lang="C#">
  7068. FormEditor formEditor = new FormEditor("PdfForm.pdf", "FormEditor_SetSubmitUrl.pdf");
  7069. formEditor.SetSubmitUrl("btnSubmit", "www.mysite.com");
  7070. </code>
  7071. </example>
  7072. </member>
  7073. <member name="M:Aspose.Pdf.Facades.FormEditor.SetFieldLimit(System.String,System.Int32)">
  7074. <summary>
  7075. Sets maximum character count of the text field.
  7076. </summary>
  7077. <param name="fieldName">Name of the text field.</param>
  7078. <param name="fieldLimit">New value of limit for the field.</param>
  7079. <returns>true if field limit was successfully set.</returns>
  7080. <example>
  7081. <code lang="C#">
  7082. FormEditor formEditor = new FormEditor("PdfForm.pdf", "FormEditor_SetFieldLimit.pdf");
  7083. formEditor.SetFieldLimit("textField", 15);
  7084. </code>
  7085. </example>
  7086. </member>
  7087. <member name="M:Aspose.Pdf.Facades.FormEditor.SetFieldCombNumber(System.String,System.Int32)">
  7088. <summary>
  7089. Sets number of combs for a regular single-line text field (the field is
  7090. automatically divided into as many equally spaced positions, or combs,
  7091. as the value of combNumber parameter).
  7092. </summary>
  7093. <param name="fieldName">The qualified field name.</param>
  7094. <param name="combNumber">The number of combs to divide the field into.</param>
  7095. <returns>If success, return true;else false.</returns>
  7096. <example>
  7097. <code lang="C#">
  7098. FormEditor formEditor = new FormEditor("PdfWithAcroForm.pdf", "FormEditor_SetFieldComb.pdf"));
  7099. formEditor.SetFieldCombNumber("textCombField", 5);
  7100. </code>
  7101. </example>
  7102. </member>
  7103. <member name="M:Aspose.Pdf.Facades.FormEditor.MoveField(System.String,System.Single,System.Single,System.Single,System.Single)">
  7104. <summary>
  7105. Set new position of field.
  7106. </summary>
  7107. <param name="fieldName">Name of field which must be moved.</param>
  7108. <param name="llx">Abscissa of the lower-left corner of the field.</param>
  7109. <param name="lly">Ordinate of the lower-left coerner of the field.</param>
  7110. <param name="urx">Abscissa of the upper-right corner of the field.</param>
  7111. <param name="ury">Ordinate of the upper-right corner of the field.</param>
  7112. <returns>true if field position was changed successfully.</returns>
  7113. <example>
  7114. <code lang="C#">
  7115. FormEditor formEditor = new FormEditor("PdfForm.pdf", "FormEditor_MoveField.pdf");
  7116. formEditor.MoveField("textField", 20.5f, 20.3f, 120.6f, 40.8f);
  7117. </code>
  7118. </example>
  7119. </member>
  7120. <member name="M:Aspose.Pdf.Facades.FormEditor.AddField(Aspose.Pdf.Facades.FieldType,System.String,System.Int32,System.Single,System.Single,System.Single,System.Single)">
  7121. <summary>
  7122. Add field of specified type to the form.
  7123. </summary>
  7124. <param name="fieldType">Type of the field which must be added.</param>
  7125. <param name="fieldName">Name of the field whic must be added.</param>
  7126. <param name="pageNum">Page number where new field must be placed.</param>
  7127. <param name="llx">Abscissa of the lower-left corner of the field.</param>
  7128. <param name="lly">Ordinate of the lower-left corner of the field.</param>
  7129. <param name="urx">Abscissa of the upper-right corner of the field.</param>
  7130. <param name="ury">Ordinate of the upper-right corner of the field.</param>
  7131. <returns>true if field was successfully added.</returns>
  7132. <example>
  7133. <code lang="C#">
  7134. FormEditor formEditor = new Aspose.Pdf.Facades.FormEditor("PdfForm.pdf", "FormEditor_AddField_Text.pdf");
  7135. formEditor.AddField(FieldType.Text, "AddedTextField", 1, 10, 30, 110, 46);
  7136. formEditor.Save();
  7137. </code>
  7138. </example>
  7139. </member>
  7140. <member name="M:Aspose.Pdf.Facades.FormEditor.AddField(Aspose.Pdf.Facades.FieldType,System.String,System.String,System.Int32,System.Single,System.Single,System.Single,System.Single)">
  7141. <summary>
  7142. Add field of specified type to the form.
  7143. </summary>
  7144. <param name="fieldType">Type of the field which must be added.</param>
  7145. <param name="fieldName">Name of the field whic must be added.</param>
  7146. <param name="initValue">Initial value of the field.</param>
  7147. <param name="pageNum">Page number where new field must be placed.</param>
  7148. <param name="llx">Abscissa of the lower-left corner of the field.</param>
  7149. <param name="lly">Ordinate of the lower-left corner of the field.</param>
  7150. <param name="urx">Abscissa of the upper-right corner of the field.</param>
  7151. <param name="ury">Ordinate of the upper-right corner of the field.</param>
  7152. <returns>true if field was successfully added.</returns>
  7153. /// <example><code lang="C#">
  7154. FormEditor formEditor = new Aspose.Pdf.Facades.FormEditor("PdfForm.pdf", "FormEditor_AddField_Text.pdf");
  7155. formEditor.AddField(FieldType.Text, "AddedTextField", "Text Value", 1, 10, 30, 110, 46);
  7156. formEditor.Items = new string[] { "Item1", "Item2", Item3" };
  7157. formEditor.AddField(FieldType.Radio, "RadioButtonField", 1, 265, 695, 365, 720);
  7158. formEditor.Save();
  7159. </code></example></member>
  7160. <member name="M:Aspose.Pdf.Facades.FormEditor.RemoveField(System.String)">
  7161. <summary>
  7162. Remove field from the form.
  7163. </summary>
  7164. <param name="fieldName">Name of the field which must be removed.</param>
  7165. <example>
  7166. <code lang="C#">
  7167. FormEditr formEditor = new FormEditor("PdfForm.pdf", "FormEditor_RemoveField.pdf");
  7168. formEditor.RemoveField("listboxField");
  7169. formEditor.RemoveField("textField");
  7170. </code>
  7171. </example>
  7172. </member>
  7173. <member name="M:Aspose.Pdf.Facades.FormEditor.ResetFacade">
  7174. <summary>
  7175. Reset all visual attribtues to empty value.
  7176. </summary>
  7177. </member>
  7178. <member name="M:Aspose.Pdf.Facades.FormEditor.ResetInnerFacade">
  7179. <summary>
  7180. Reset all visual attribtues of inner facade to empty value.
  7181. </summary>
  7182. </member>
  7183. <member name="M:Aspose.Pdf.Facades.FormEditor.CopyInnerField(System.String,System.String,System.Int32)">
  7184. <summary>
  7185. Copies an existing field to the same position in specified page number.
  7186. A new document will be produced, which contains everything the source document has except for the newly copied field.
  7187. </summary>
  7188. <param name="fieldName">The old fully qualified field name.</param>
  7189. <param name="newFieldName">The new fully qualified field name. If null, it will be set as fieldName + "~".</param>
  7190. <param name="pageNum">The number of page to hold the new field. If -1, new field will be copid to the same page as old one hosted.</param>
  7191. <example>
  7192. <code lang="C#">
  7193. FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_out.pdf");
  7194. //Creates copy of text field on psecond page.
  7195. formEditor.CopyInnerField("textField", "textFieldCopy", 2);
  7196. </code>
  7197. </example>
  7198. </member>
  7199. <member name="M:Aspose.Pdf.Facades.FormEditor.CopyInnerField(System.String,System.String,System.Int32,System.Single,System.Single)">
  7200. <summary>
  7201. Copies an existing field to a new position specified by both page number and ordinates.
  7202. A new document will be produced, which contains everything the source document has except for the newly copied field.
  7203. </summary>
  7204. <param name="fieldName">The old fully qualified field name.</param>
  7205. <param name="newFieldName">The new fully qualified field name. If null, it will be set as fieldName + "~".</param>
  7206. <param name="pageNum">The number of page to hold the new field. If -1, new field will be copid to the same page as old one hosted.</param>
  7207. <param name="abscissa">The abscissa of the new field. If -1, the abscissa will be equaled to the original one.</param>
  7208. <param name="ordinate">The ordinate of the new field. If -1, the ordinate will be equaled to the original one.</param>
  7209. <example>
  7210. <code lang="C#">
  7211. FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_out.pdf");
  7212. //Creates copy of text field on psecond page.
  7213. formEditor.CopyInnerField("textField", "textFieldCopy", 2, 100, 200);
  7214. </code>
  7215. </example>
  7216. </member>
  7217. <member name="M:Aspose.Pdf.Facades.FormEditor.CopyOuterField(System.String,System.String)">
  7218. <summary>
  7219. Copies an existing field from one PDF document to another document with original page number and ordinates.
  7220. Notice: Only for AcroForm fields (excluding radio box).
  7221. </summary>
  7222. <param name="srcFileName"> The name of PDF document which containes the field to be copied.</param>
  7223. <param name="fieldName">The original fully qualified field name.</param>
  7224. <example>
  7225. <code lang="C#">
  7226. FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_updated.pdf");
  7227. //copies text field from source.pdf to PdfForm.pdf
  7228. formEditor.CopyOuterField("source.pdf", "textField");
  7229. formEditor.Save();
  7230. </code>
  7231. </example>
  7232. </member>
  7233. <member name="M:Aspose.Pdf.Facades.FormEditor.CopyOuterField(System.String,System.String,System.Int32)">
  7234. <summary>
  7235. Copies an existing field from one PDF document to another document with specified page number and original ordinates.
  7236. Notice: Only for AcroForm fields (excluding radio box).
  7237. </summary>
  7238. <param name="srcFileName">The name of PDF document which containes the field to be copied.</param>
  7239. <param name="fieldName">The original fully qualified field name.</param>
  7240. <param name="pageNum">The number of page to hold the new field. If -1, new field will be copid to the same page as old one hosted.</param>
  7241. <example>
  7242. <code lang="C#">
  7243. FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_updated.pdf");
  7244. formEditor.CopyOuterField("source.pdf", "textField", 2);
  7245. formEditor.Save();
  7246. </code>
  7247. </example>
  7248. </member>
  7249. <member name="M:Aspose.Pdf.Facades.FormEditor.CopyOuterField(System.String,System.String,System.Int32,System.Single,System.Single)">
  7250. <summary>
  7251. Copies an existing field from one PDF document to another document with specified page number and ordinates.
  7252. Notice: Only for AcroForm fields (excluding radio box).
  7253. </summary>
  7254. <param name="srcFileName">The name of PDF document which containes the field to be copied.</param>
  7255. <param name="fieldName">The original fully qualified field name.</param>
  7256. <param name="pageNum">The number of page to hold the new field. If -1, new field will be copid to the same page as old one hosted.</param>
  7257. <param name="abscissa">The abscissa of the new field. If -1, the abscissa will be equaled to the original one.</param>
  7258. <param name="ordinate">The ordinate of the new field. If -1, the ordinate will be equaled to the original one.</param>
  7259. <example>
  7260. <code lang="C#">
  7261. FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_updated.pdf");
  7262. formEditor.CopyOuterField("source.pdf", "textField" , 2, 100, 200);
  7263. </code>
  7264. </example>
  7265. </member>
  7266. <member name="M:Aspose.Pdf.Facades.FormEditor.DecorateField(System.String)">
  7267. <summary>
  7268. Changes visual attributes of the specified field.
  7269. </summary>
  7270. <param name="fieldName">The fully qualified field name.</param>
  7271. <example>
  7272. <code lang="C#">
  7273. FormEditor fe = new FormEditor("PdfWithAcroForm.pdf", "FormEditor_DecorateField_text.pdf");
  7274. fe.Facade = new FormFieldFacade();
  7275. fe.Facade.BackgroundColor = System.Drawing.Color.Red;
  7276. fe.Facade.TextColor = System.Drawing.Color.Blue;
  7277. fe.Facade.BorderColor = System.Drawing.Color.Green;
  7278. fe.Facade.Alignment = FormFieldFacade.AlignCenter;
  7279. fe.DecorateField("textField");
  7280. </code>
  7281. </example>
  7282. </member>
  7283. <member name="M:Aspose.Pdf.Facades.FormEditor.DecorateField(Aspose.Pdf.Facades.FieldType)">
  7284. <summary>
  7285. Changes visual attributes of all fields with the specified field type.
  7286. </summary>
  7287. <param name="fieldType">Type of fields which will be decorated.</param>
  7288. <example>
  7289. <code lang="C#">
  7290. FormEditor fe = new FormEditor("PdfForm.pdf", "FormEditor_DecorateField.pdf");
  7291. fe.Facade = new FormFieldFacade();
  7292. fe.Facade.BackgroundColor = System.Drawing.Color.Red;
  7293. fe.Facade.TextColor = System.Drawing.Color.Blue;
  7294. fe.Facade.BorderColor = System.Drawing.Color.Green;
  7295. fe.Facade.Alignment = FormFieldFacade.AlignRight;
  7296. //decorate all text fields.
  7297. fe.DecorateField(FieldType.Text);
  7298. </code>
  7299. </example>
  7300. </member>
  7301. <member name="M:Aspose.Pdf.Facades.FormEditor.DecorateField">
  7302. <summary>
  7303. Changes visual attributes of all fields in the PDF document.
  7304. </summary>
  7305. <example>
  7306. <code lang="C#">
  7307. FormEditor fe = new FormEditor("PdfForm.pdf", "FormEditor_DecorateField.pdf");
  7308. fe.Facade = new FormFieldFacade();
  7309. fe.Facade.BackgroundColor = System.Drawing.Color.Red;
  7310. fe.Facade.TextColor = System.Drawing.Color.Blue;
  7311. fe.Facade.BorderColor = System.Drawing.Color.Green;
  7312. fe.Facade.Alignment = FormFieldFacade.AlignRight;
  7313. //decorate all fields.
  7314. fe.DecorateField();
  7315. </code>
  7316. </example>
  7317. </member>
  7318. <member name="M:Aspose.Pdf.Facades.FormEditor.RenameField(System.String,System.String)">
  7319. <summary>
  7320. Change name of the field.
  7321. </summary>
  7322. <param name="fieldName">Old name of the field.</param>
  7323. <param name="newFieldName">New name of the field.</param>
  7324. <example>
  7325. <code lang="C#">
  7326. FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_updated.pdf");
  7327. formEditor.RenameField("textField", "textField_Renamed");
  7328. </code>
  7329. </example>
  7330. </member>
  7331. <member name="M:Aspose.Pdf.Facades.FormEditor.RemoveFieldAction(System.String)">
  7332. <summary>
  7333. Remove submit action of the field.
  7334. </summary>
  7335. <param name="fieldName">Name of the field.</param>
  7336. <example>
  7337. <code lang="C#">
  7338. FormEditor formEditor = new FormEditor("PdfForm.pdf", "FormEditor_RemoveFieldAction.pdf");
  7339. formEditor.RemoveFieldAction("btnSubmit");
  7340. </code>
  7341. </example>
  7342. </member>
  7343. <member name="M:Aspose.Pdf.Facades.FormEditor.AddSubmitBtn(System.String,System.Int32,System.String,System.String,System.Single,System.Single,System.Single,System.Single)">
  7344. <summary>
  7345. Add submit button on the form.
  7346. </summary>
  7347. <param name="fieldName">Name of new button. </param>
  7348. <param name="page">Page where button will be placed.</param>
  7349. <param name="label">Button caption.</param>
  7350. <param name="url">URL of the submit button.</param>
  7351. <param name="llx">Abscissa of the lower-left corner.</param>
  7352. <param name="lly">Ordinate of the lower-left corner.</param>
  7353. <param name="urx">Abscissa of the upper-right corner.</param>
  7354. <param name="ury">Ordinate of the upper-right corner.</param>
  7355. <example>
  7356. <code lang="C#">
  7357. FormEditor formEditor = new FormEditor("PdfForm.pdf", "FormEditor_AddSubmitBtn.pdf");
  7358. formEditor.AddSubmitBtn("submit", 1, "Submit", "www.check.com", 10, 200, 70, 270);
  7359. </code>
  7360. </example>
  7361. </member>
  7362. <member name="M:Aspose.Pdf.Facades.FormEditor.AddListItem(System.String,System.String)">
  7363. <summary>
  7364. Adds new item to the list box.
  7365. </summary>
  7366. <param name="fieldName">Name of the field ot which new item will be added.</param>
  7367. <param name="itemName">Name if new item.</param>
  7368. <example>
  7369. <code lang="C#">
  7370. FormEditor formEditor = new FormEditor("PdfForm.pdf", PdfForm_out.pdf");
  7371. formEditor.AddListItem("listBoxField", "Item 4 (New Item)");
  7372. </code>
  7373. </example>
  7374. </member>
  7375. <member name="M:Aspose.Pdf.Facades.FormEditor.AddListItem(System.String,System.String[])">
  7376. <summary>
  7377. Add a new item with Export value to the existing list box field, only for AcroForm combo box field.
  7378. </summary>
  7379. <param name="fieldName">Name of field to which items will be added.</param>
  7380. <param name="exportName">A string array denoting a new list item with Export Value, i.e. (Item Label, Export Value).</param>
  7381. <example>
  7382. <code lang="C#">
  7383. FormEditor fe = new FormEditor("PdfForm.pdf", "FormEditor_AddListItem2.pdf");
  7384. fe.AddListItem("listboxField", new string[] { "4", "Item4(Added)" });
  7385. </code>
  7386. </example>
  7387. </member>
  7388. <member name="M:Aspose.Pdf.Facades.FormEditor.DelListItem(System.String,System.String)">
  7389. <summary>
  7390. Delete item from the list field.
  7391. </summary>
  7392. <param name="fieldName">Name of the field.</param>
  7393. <param name="itemName">Name of the item which must be deleted.</param>
  7394. <example>
  7395. <code lang="C#">
  7396. formEditor = new Aspose.Pdf.Facades.FormEditor("PdfForm.pdf", "FormEditor_DelListItem.pdf");
  7397. formEditor.DelListItem("listboxField", "item2");
  7398. </code>
  7399. </example>
  7400. </member>
  7401. <member name="M:Aspose.Pdf.Facades.FormEditor.SetFieldScript(System.String,System.String)">
  7402. <summary>
  7403. Set JavaScript for a PushButton field. If old JavaScript existed, it will be replaced by the new one.
  7404. </summary>
  7405. <param name="fieldName">The fully qualified field name.</param>
  7406. <param name="script">The Java script to be added/placed into a push button field.</param>
  7407. <returns>true if field scrip was successfully set. </returns>
  7408. </member>
  7409. <member name="M:Aspose.Pdf.Facades.FormEditor.AddFieldScript(System.String,System.String)">
  7410. <summary>
  7411. Add JavaScript for a PushButton field. If old event exists, new event is added after it.
  7412. </summary>
  7413. <param name="fieldName">The fully qualified field name.</param>
  7414. <param name="script">The Java script to be added/placed into a push button field.</param>
  7415. <returns>True in case script was added successfully.</returns>
  7416. </member>
  7417. <member name="M:Aspose.Pdf.Facades.FormEditor.Single2Multiple(System.String)">
  7418. <summary>
  7419. Change a single-lined text field to a multiple-lined one.
  7420. </summary>
  7421. <param name="fieldName">The qualified field name.</param>
  7422. <returns>If success, return true;else false.</returns>
  7423. <example>
  7424. <code lang="C#">
  7425. FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_updated.pdf");
  7426. formEditor.Single2Multiple("textField");
  7427. </code>
  7428. </example>
  7429. </member>
  7430. <member name="M:Aspose.Pdf.Facades.FormEditor.SetFieldAlignment(System.String,System.Int32)">
  7431. <summary>
  7432. Set the alignment style of a text field.
  7433. </summary>
  7434. <param name="fieldName">The qualified field name.</param>
  7435. <param name="alignment">The alignment style definition, including FormFieldFacade.AlignLeft,
  7436. FormFieldFacade.AlignCenter and FormFieldFacade.AlignRight.</param>
  7437. <returns>true if true if field was found and alignment was set.</returns>
  7438. <example>
  7439. <code lang="C#">
  7440. FormEditor fe = new FormEditor("PdfStaticForm.pdf", "VerticalAlign.pdf");
  7441. fe.SetFieldAlignment("form1[0].TextField[0]", FormFieldFacade.AlignLeft);
  7442. </code>
  7443. </example>
  7444. </member>
  7445. <member name="M:Aspose.Pdf.Facades.FormEditor.SetFieldAlignmentV(System.String,System.Int32)">
  7446. <summary>
  7447. Set the vertical alignment style of a text field.
  7448. </summary>
  7449. <param name="fieldName">The qualified field name.</param>
  7450. <param name="alignment">The alignment style definition, including FormFieldFacade.AlignTop,
  7451. FormFieldFacade.AlignMiddle and FormFieldFacade.AlignRight.</param>
  7452. <returns>true if field was found and alignment was successfully filled.</returns>
  7453. <example>
  7454. <code lang="C#">
  7455. FormEditor fe = new FormEditor("PdfStaticForm.pdf", "VerticalAlign.pdf");
  7456. fe.SetFieldAlignmentV("form1[0].TextField[0]", FormFieldFacade.AlignBottom);
  7457. </code>
  7458. </example>
  7459. </member>
  7460. <member name="M:Aspose.Pdf.Facades.FormEditor.#ctor(Aspose.Pdf.Document)">
  7461. <summary>
  7462. Initializes new <see cref="T:Aspose.Pdf.Facades.FormEditor" /> object on base of the <paramref name="document" />.
  7463. </summary>
  7464. <param name="document">Pdf document.</param>
  7465. </member>
  7466. <member name="M:Aspose.Pdf.Facades.FormEditor.#ctor(Aspose.Pdf.Document,System.String)">
  7467. <summary>
  7468. Initializes new <see cref="T:Aspose.Pdf.Facades.FormEditor" /> object on base of the <paramref name="document" />.
  7469. </summary>
  7470. <param name="document">
  7471. Pdf document.
  7472. </param>
  7473. <param name="destFileName">Path of the destination file.</param>
  7474. </member>
  7475. <member name="M:Aspose.Pdf.Facades.FormEditor.#ctor(Aspose.Pdf.Document,System.IO.Stream)">
  7476. <summary>
  7477. Initializes new <see cref="T:Aspose.Pdf.Facades.FormEditor" /> object on base of the <paramref name="document" />.
  7478. </summary>
  7479. <param name="document">
  7480. Pdf document.
  7481. </param>
  7482. <param name="destStream">Destination stream.</param>
  7483. </member>
  7484. <member name="P:Aspose.Pdf.Facades.FormEditor.ContentDisposition">
  7485. <summary>
  7486. Gets or sets how content will be stored when result of operation is stored into HttpResponse object. Possible value: inline / attachment.
  7487. Default: inline.
  7488. </summary>
  7489. </member>
  7490. <member name="P:Aspose.Pdf.Facades.FormEditor.Response">
  7491. <summary>
  7492. Gets or sets Response object where result of operation will be stored.
  7493. </summary>
  7494. </member>
  7495. <member name="P:Aspose.Pdf.Facades.FormEditor.SaveOptions">
  7496. <summary>
  7497. Gets or sets save options when result is stored as HttpResponse.
  7498. Default value: PdfSaveOptions.
  7499. </summary>
  7500. </member>
  7501. <member name="P:Aspose.Pdf.Facades.FormEditor.AttachmentName">
  7502. <summary>
  7503. Gets or sets name of attachment when result of operation is stored into HttpResponse objects as attachment.
  7504. </summary>
  7505. </member>
  7506. <member name="M:Aspose.Pdf.Facades.FormEditor.#ctor(System.IO.Stream,System.Web.HttpResponse)">
  7507. <summary>
  7508. Creates FormEditor which will save result into HttpResponse object.
  7509. </summary>
  7510. <param name="inputStream">Source stream.</param>
  7511. <param name="response">HttpResponse object where result will be saved.</param>
  7512. </member>
  7513. <member name="M:Aspose.Pdf.Facades.FormEditor.#ctor(System.String,System.Web.HttpResponse)">
  7514. <summary>
  7515. Creates FormEditor which will save result into HttpResponse object.
  7516. </summary>
  7517. <param name="inputFile">Source file name.</param>
  7518. <param name="response">HttpResponse objects where result be saved.</param>
  7519. </member>
  7520. <member name="M:Aspose.Pdf.Facades.FormEditor.Close">
  7521. <summary>
  7522. Closes the facade.
  7523. </summary>
  7524. </member>
  7525. <member name="T:Aspose.Pdf.Facades.FormFieldFacade">
  7526. <summary>
  7527. Class for representing field properties.
  7528. </summary>
  7529. </member>
  7530. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.BorderColor">
  7531. <summary>
  7532. The color of a field border.
  7533. </summary>
  7534. </member>
  7535. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.BorderStyle">
  7536. <summary>
  7537. The style of a field border.
  7538. </summary>
  7539. </member>
  7540. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.BorderWidth">
  7541. <summary>
  7542. The width of a field border.
  7543. </summary>
  7544. </member>
  7545. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.Font">
  7546. <summary>
  7547. The font type of a field text.
  7548. </summary>
  7549. </member>
  7550. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.CustomFont">
  7551. <summary>
  7552. Gets or sets name of the font when this is non-standart (other then 14 standard fonts).
  7553. </summary>
  7554. </member>
  7555. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.FontSize">
  7556. <summary>
  7557. The size of a field text.
  7558. </summary>
  7559. </member>
  7560. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.TextColor">
  7561. <summary>
  7562. The color of the field text.
  7563. </summary>
  7564. </member>
  7565. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.TextEncoding">
  7566. <summary>
  7567. The text encoding type of the field text.
  7568. </summary>
  7569. </member>
  7570. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.Alignment">
  7571. <summary>
  7572. The alignment of a field text, default is left alignment.
  7573. </summary>
  7574. </member>
  7575. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.Rotation">
  7576. <summary>
  7577. The rotation of a field text.
  7578. </summary>
  7579. </member>
  7580. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.Caption">
  7581. <summary>
  7582. The normal caption of form field.
  7583. </summary>
  7584. </member>
  7585. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.ButtonStyle">
  7586. <summary>
  7587. The style of check box or radio box field, defined by FormFieldFacade.CheckBoxStyle*.
  7588. </summary>
  7589. </member>
  7590. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.Box">
  7591. <summary>
  7592. A rectangle object holding field's location.
  7593. </summary>
  7594. </member>
  7595. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.Position">
  7596. <summary>
  7597. A rectangle object holding field's location.
  7598. </summary>
  7599. </member>
  7600. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.PageNumber">
  7601. <summary>
  7602. An integer value holding the number of page on which field locates.
  7603. </summary>
  7604. </member>
  7605. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.Items">
  7606. <summary>
  7607. An array of string, each representing an option of a combo box/list/radio box field.
  7608. </summary>
  7609. </member>
  7610. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.ExportItems">
  7611. <summary> The options for adding a list/combo/radio box</summary>
  7612. </member>
  7613. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.BackgroundColor">
  7614. <summary>
  7615. The color of a field background, default is white.
  7616. </summary>
  7617. </member>
  7618. <member name="M:Aspose.Pdf.Facades.FormFieldFacade.Reset">
  7619. <summary>
  7620. Reset all visual attribtues to empty value.
  7621. </summary>
  7622. </member>
  7623. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.BorderWidthUndified">
  7624. <summary>
  7625. Undefined border width.
  7626. </summary>
  7627. </member>
  7628. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.BorderWidthUndefined">
  7629. <summary>
  7630. Undefined border width.
  7631. </summary>
  7632. </member>
  7633. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.BorderWidthThin">
  7634. <summary>
  7635. Defines a thin border width.
  7636. </summary>
  7637. </member>
  7638. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.BorderWidthMedium">
  7639. <summary>
  7640. Defines a medium border width.
  7641. </summary>
  7642. </member>
  7643. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.BorderWidthThick">
  7644. <summary>
  7645. Defines a thick border width.
  7646. </summary>
  7647. </member>
  7648. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.BorderStyleSolid">
  7649. <summary>
  7650. Defines a solid border style.
  7651. </summary>
  7652. </member>
  7653. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.BorderStyleDashed">
  7654. <summary>
  7655. Defines a dashed border style.
  7656. </summary>
  7657. </member>
  7658. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.BorderStyleBeveled">
  7659. <summary>
  7660. Defines a beveled border style.
  7661. </summary>
  7662. </member>
  7663. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.BorderStyleInset">
  7664. <summary>
  7665. Defines an inseted border style.
  7666. </summary>
  7667. </member>
  7668. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.BorderStyleUnderline">
  7669. <summary>
  7670. Defines an underlined border style.
  7671. </summary>
  7672. </member>
  7673. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.BorderStyleUndefined">
  7674. <summary>
  7675. Undefined border style.
  7676. </summary>
  7677. </member>
  7678. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.AlignLeft">
  7679. <summary>
  7680. Defines aglignment to left style.
  7681. </summary>
  7682. </member>
  7683. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.AlignCenter">
  7684. <summary>
  7685. Defines aglignment to center style.
  7686. </summary>
  7687. </member>
  7688. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.AlignRight">
  7689. <summary>
  7690. Defines aglignment to right style.
  7691. </summary>
  7692. </member>
  7693. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.AlignUndefined">
  7694. <summary>
  7695. Undefined aglignment style.
  7696. </summary>
  7697. </member>
  7698. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.AlignJustified">
  7699. <summary>
  7700. Defines text justification alignment style.
  7701. </summary>
  7702. </member>
  7703. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.AlignTop">
  7704. <summary>
  7705. Defines vertical aglignment as top style.
  7706. </summary>
  7707. </member>
  7708. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.AlignMiddle">
  7709. <summary>
  7710. Defines vertical aglignment as middle style.
  7711. </summary>
  7712. </member>
  7713. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.AlignBottom">
  7714. <summary>
  7715. Defines vertical aglignment as bottom style.
  7716. </summary>
  7717. </member>
  7718. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.CheckBoxStyleCircle">
  7719. <summary>
  7720. Defines a circle check box style.
  7721. </summary>
  7722. </member>
  7723. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.CheckBoxStyleCheck">
  7724. <summary>
  7725. Defines the shape of a check box field when it checked.
  7726. </summary>
  7727. </member>
  7728. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.CheckBoxStyleCross">
  7729. <summary>
  7730. Defines a cross check box style.
  7731. </summary>
  7732. </member>
  7733. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.CheckBoxStyleDiamond">
  7734. <summary>
  7735. Defines a diamond check box style.
  7736. </summary>
  7737. </member>
  7738. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.CheckBoxStyleStar">
  7739. <summary>
  7740. Defines a star check box style.
  7741. </summary>
  7742. </member>
  7743. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.CheckBoxStyleSquare">
  7744. <summary>
  7745. Defines a square check box style.
  7746. </summary>
  7747. </member>
  7748. <member name="F:Aspose.Pdf.Facades.FormFieldFacade.CheckBoxStyleUndefined">
  7749. <summary>
  7750. Defines an undefined check box style.
  7751. </summary>
  7752. </member>
  7753. <member name="P:Aspose.Pdf.Facades.FormFieldFacade.BackgroudColor">
  7754. <summary>
  7755. Obsolete property. Use BackgroundColor.
  7756. </summary>
  7757. </member>
  7758. <member name="T:Aspose.Pdf.Facades.KeySize">
  7759. <summary>
  7760. Defines different key sizes which can be used to encrypt pdf documents.
  7761. </summary>
  7762. </member>
  7763. <member name="F:Aspose.Pdf.Facades.KeySize.x40">
  7764. <summary>
  7765. 40 bit key. Such key size is used with RC4 algorithm and provides low level of security.
  7766. Nevertheless old versions of pdf documents can be encrypted only with such keys (v. 1.3 and lower);
  7767. </summary>
  7768. </member>
  7769. <member name="F:Aspose.Pdf.Facades.KeySize.x128">
  7770. <summary>
  7771. 128 bit key. Both RC4 and AES algorithms can use such key size.
  7772. </summary>
  7773. </member>
  7774. <member name="F:Aspose.Pdf.Facades.KeySize.x256">
  7775. <summary>
  7776. 256 bit key. Such key size can be used only with AES and is recognized with the last Adobe Reader versions (starting from v.9).
  7777. </summary>
  7778. </member>
  7779. <member name="T:Aspose.Pdf.Facades.LineInfo">
  7780. <summary>
  7781. Represents the information of line.
  7782. </summary>
  7783. </member>
  7784. <member name="P:Aspose.Pdf.Facades.LineInfo.VerticeCoordinate">
  7785. <summary>
  7786. Gets or sets an array of numbers representing the alternating horizontal and vertical,coordinates, respectively, of each vertex.
  7787. </summary>
  7788. </member>
  7789. <member name="P:Aspose.Pdf.Facades.LineInfo.LineColor">
  7790. <summary>
  7791. Gets or sets the color of a line.
  7792. </summary>
  7793. </member>
  7794. <member name="P:Aspose.Pdf.Facades.LineInfo.LineWidth">
  7795. <summary>
  7796. Gets or sets the width of a line.
  7797. </summary>
  7798. </member>
  7799. <member name="P:Aspose.Pdf.Facades.LineInfo.Visibility">
  7800. <summary>
  7801. Gets or sets the visibility of a line.
  7802. </summary>
  7803. </member>
  7804. <member name="P:Aspose.Pdf.Facades.LineInfo.LineDashPattern">
  7805. <summary>
  7806. Gets or sets the dash pattern of a line.
  7807. </summary>
  7808. </member>
  7809. <member name="P:Aspose.Pdf.Facades.LineInfo.BorderStyle">
  7810. <summary>
  7811. Gets or sets the border style of a line, 0 represents solid, 1 represents dashed, 2 represents beleved, 3 represents insert, 4 represents underline.
  7812. </summary>
  7813. </member>
  7814. <member name="T:Aspose.Pdf.Facades.PdfAnnotationEditor">
  7815. <summary>
  7816. Represents a class for work with PDF document annotations (comments).
  7817. </summary>
  7818. </member>
  7819. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ImportAnnotationsFromXfdf(System.String)">
  7820. <summary>
  7821. Imports all annotations from XFDF file.
  7822. </summary>
  7823. <param name="xfdfFile">The input XFDF file.</param>
  7824. <example>
  7825. <code lang="C#">
  7826. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  7827. editor.BindPdf("example.pdf");
  7828. editor.ImportAnnotationsFromXfdf("annots.xfdf");
  7829. editor.Save("example_out.pdf");
  7830. </code>
  7831. </example>
  7832. </member>
  7833. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ImportAnnotationFromXfdf(System.String)">
  7834. <summary>
  7835. Imports all annotations from XFDF file.
  7836. </summary>
  7837. <param name="xfdfFile">The input XFDF file.</param>
  7838. <example>
  7839. <code lang="C#">
  7840. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  7841. editor.BindPdf("example.pdf");
  7842. editor.ImportAnnotationsFromXfdf("annots.xfdf");
  7843. editor.Save("example_out.pdf");
  7844. </code>
  7845. </example>
  7846. </member>
  7847. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ImportAnnotationFromXfdf(System.String,Aspose.Pdf.Annotations.AnnotationType[])">
  7848. <summary>
  7849. Imports the specified annotations from XFDF file.
  7850. </summary>
  7851. <param name="xfdfFile">The input XFDF file.</param>
  7852. <param name="annotType">The annotations array to be imported.</param>
  7853. <example>
  7854. <code lang="C#">
  7855. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  7856. editor.BindPdf("example.pdf");
  7857. AnnotationType[] annotTypes = {AnnotationType.Highlight, AnnotationType.Text};
  7858. editor.ImportAnnotationFromXfdf("annots.xfdf", annotTypes);
  7859. editor.Save("example_out.pdf");
  7860. </code>
  7861. </example>
  7862. </member>
  7863. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ImportAnnotationFromXfdf(System.IO.Stream,Aspose.Pdf.Annotations.AnnotationType[])">
  7864. <summary>
  7865. Imports the specified annotations from XFDF data stream.
  7866. </summary>
  7867. <param name="xfdfStream">The input XFDF data stream.</param>
  7868. <param name="annotType">The array of annotation types to be imported.</param>
  7869. <example>
  7870. <code lang="C#">
  7871. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  7872. editor.BindPdf("example.pdf");
  7873. AnnotationType[] annotTypes ={ AnnotationType.Highlight, AnnotationType.Line };
  7874. editor.ImportAnnotationFromXfdf(File.OpenRead("annots.xfdf"), annotTypes);
  7875. editor.Save("example_out.pdf");
  7876. </code>
  7877. </example>
  7878. </member>
  7879. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ImportAnnotationsFromXfdf(System.IO.Stream)">
  7880. <summary>
  7881. Imports all annotations from XFDF data stream.
  7882. </summary>
  7883. <param name="xfdfStream">The input XFDF data stream.</param>
  7884. <example>
  7885. <code lang="C#">
  7886. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  7887. editor.BindPdf("example.pdf");
  7888. editor.ImportAnnotationsFromXfdf(File.OpenRead("annots.xfdf"));
  7889. editor.Save("example_out.pdf");
  7890. </code>
  7891. </example>
  7892. </member>
  7893. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ImportAnnotationFromXfdf(System.IO.Stream)">
  7894. <summary>
  7895. Imports all annotations from XFDF data stream.
  7896. </summary>
  7897. <param name="xfdfStream">The input XFDF data stream.</param>
  7898. <example>
  7899. <code lang="C#">
  7900. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  7901. editor.BindPdf("example.pdf");
  7902. editor.ImportAnnotationFromXfdf(File.OpenRead("annots.xfdf"));
  7903. editor.Save("example_out.pdf");
  7904. </code>
  7905. </example>
  7906. </member>
  7907. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ImportAnnotations(System.String[],Aspose.Pdf.Annotations.AnnotationType[])">
  7908. <summary>
  7909. Imports the specified annotations into document from array of another PDF documents.
  7910. </summary>
  7911. <param name="annotFile">The array of paths of PDF documents that contain source annotations.</param>
  7912. <param name="annotType">The array of annotation types to be imported.</param>
  7913. <example>
  7914. <code lang="C#">
  7915. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  7916. editor.BindPdf("example.pdf");
  7917. string[] paths = new string[2] {"with_annots1.pdf", "with_annots2.pdf"};
  7918. AnnotationType[] annotTypes = {AnnotationType.Highlight, AnnotationType.Text};
  7919. editor.ImportAnnotations(paths, annotTypes);
  7920. editor.Save("example_out.pdf");
  7921. </code>
  7922. </example>
  7923. </member>
  7924. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ImportAnnotations(System.String[])">
  7925. <summary>
  7926. Imports annotations into document from array of another PDF documents.
  7927. </summary>
  7928. <param name="annotFile">The array of paths of PDF documents that contain source annotations.</param>
  7929. <example>
  7930. <code lang="C#">
  7931. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  7932. editor.BindPdf("example.pdf");
  7933. string[] paths = new string[2] {"with_annots1.pdf", "with_annots2.pdf"};
  7934. editor.ImportAnnotations(paths);
  7935. editor.Save("example_out.pdf");
  7936. </code>
  7937. </example>
  7938. </member>
  7939. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ImportAnnotations(System.IO.Stream[],Aspose.Pdf.Annotations.AnnotationType[])">
  7940. <summary>
  7941. Imports the specified annotations into document from array of another PDF document streams.
  7942. </summary>
  7943. <param name="annotFileStream">The array of streams of PDF documents that contain source annotations.</param>
  7944. <param name="annotType">The annotation types to be imported.</param>
  7945. <example>
  7946. <code lang="C#">
  7947. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  7948. editor.BindPdf("example.pdf");
  7949. Stream[] streams = new FileStream[2];
  7950. stream[0]= File.OpenRead("with_annots1.pdf");
  7951. stream[1]= File.OpenRead("with_annots2.pdf");
  7952. AnnotationType[] annotTypes = {AnnotationType.Highlight, AnnotationType.Text};
  7953. editor.ImportAnnotations(streams, annotTypes);
  7954. editor.Save("example_out.pdf");
  7955. stream[0].Close();
  7956. stream[1].Close();
  7957. </code>
  7958. </example>
  7959. </member>
  7960. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ImportAnnotations(System.IO.Stream[])">
  7961. <summary>
  7962. Imports annotations into document from array of another PDF document streams.
  7963. </summary>
  7964. <param name="annotFileStream">The array of streams of PDF documents that contain source annotations.</param>
  7965. <example>
  7966. <code lang="C#">
  7967. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  7968. editor.BindPdf("example.pdf");
  7969. Stream[] streams = new FileStream[2];
  7970. streams[0]= File.OpenRead("with_annots1.pdf");
  7971. streams[1]= File.OpenRead("with_annots2.pdf");
  7972. editor.ImportAnnotations(streams);
  7973. editor.Save("example_out.pdf");
  7974. streams[0].Close();
  7975. streams[1].Close();
  7976. </code>
  7977. </example>
  7978. </member>
  7979. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ModifyAnnotations(System.Int32,System.Int32,System.Enum,Aspose.Pdf.Annotations.Annotation)">
  7980. <summary>
  7981. Modifies the annotations of the specifed type on the specified page range.
  7982. It supports to modify next annotation properties: Modified, Title, Contents, Color, Subject and Open.
  7983. </summary>
  7984. <param name="start">The start page number.</param>
  7985. <param name="end">The end page number.</param>
  7986. <param name="annotType">The annotation type.</param>
  7987. <param name="annotation">The annotation object contains new properties.</param>
  7988. <example>
  7989. <code lang="C#">
  7990. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  7991. editor.BindPdf("example.pdf");
  7992. TextAnnotation annot = new TextAnnotation();
  7993. annot.Modified = DateTime.Now;
  7994. annot.Title = "NEW AUTHOR";
  7995. annot.Contents = "NEW CONTENTS";
  7996. annot.Color = Color.Red;
  7997. annot.Subject = "NEW SUBJECT";
  7998. annot.Open = true;
  7999. editor.ModifyAnnotations(1, 2, AnnotationType.Text, annot);
  8000. editor.Save("example_out.pdf");
  8001. </code>
  8002. </example>
  8003. </member>
  8004. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ModifyAnnotationsAuthor(System.Int32,System.Int32,System.String,System.String)">
  8005. <summary>
  8006. Modifies the author of annotations on the specified page range.
  8007. </summary>
  8008. <param name="start">The start page number.</param>
  8009. <param name="end">The end page number.</param>
  8010. <param name="srcAuthor">The author that must be modified.</param>
  8011. <param name="desAuthor">The new author.</param>
  8012. <example>
  8013. <code lang="C#">
  8014. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  8015. editor.BindPdf("example.pdf");
  8016. editor.ModifyAnnotationsAuthor(1, 2, "PREV AUTHOR", "NEW AUTHOR");
  8017. editor.Save("example_out.pdf");
  8018. </code>
  8019. </example>
  8020. </member>
  8021. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.FlatteningAnnotations">
  8022. <summary>
  8023. Flattens all annotations in the document.
  8024. </summary>
  8025. <example>
  8026. <code lang="C#">
  8027. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  8028. editor.BindPdf("example.pdf");
  8029. editor.FlatteningAnnotations();
  8030. editor.Save(example_out.pdf");
  8031. </code>
  8032. </example>
  8033. </member>
  8034. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.FlatteningAnnotations(System.Int32,System.Int32,Aspose.Pdf.Annotations.AnnotationType[])">
  8035. <summary>
  8036. Flattens the annotations of the specified types.
  8037. </summary>
  8038. <param name="start">The start page.</param>
  8039. <param name="end">Then end page.</param>
  8040. <param name="annotType">The annotation types should be flattened.</param>
  8041. <example>
  8042. <code lang="C#">
  8043. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  8044. editor.BindPdf("example.pdf");
  8045. AnnotationType[] annotTypes ={AnnotationType.Line, AnnotationType.FreeText};
  8046. editor.FlatteningAnnotations(1, 2, annotTypes);
  8047. editor.Save("example_out.pdf");
  8048. </code>
  8049. </example>
  8050. </member>
  8051. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.DeleteAnnotations">
  8052. <summary>
  8053. Deletes all annotations in the document.
  8054. </summary>
  8055. <example>
  8056. <code lang="C#">
  8057. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  8058. editor.BindPdf("example.pdf");
  8059. editor.DeleteAnnotations();
  8060. editor.Save("example_out.pdf");
  8061. </code>
  8062. </example>
  8063. </member>
  8064. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.DeleteAnnotations(System.String)">
  8065. <summary>
  8066. Deletes all annotations of the specified type in the document.
  8067. </summary>
  8068. <param name="annotType">The type of annotation will be deleted.</param>
  8069. <example>
  8070. <code lang="C#">
  8071. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  8072. editor.BindPdf("example.pdf");
  8073. editor.DeleteAnnotations("Text");
  8074. editor.Save("example_out.pdf");
  8075. </code>
  8076. </example>
  8077. </member>
  8078. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.DeleteAnnotation(System.String)">
  8079. <summary>
  8080. Deletes the annotation with specified annotation name.
  8081. </summary>
  8082. <param name="annotName">The annotation name</param>
  8083. <example>
  8084. <code lang="C#">
  8085. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  8086. editor.BindPdf("example.pdf");
  8087. editor.DeleteAnnotation("4cfa69cd-9bff-49e0-9005-e22a77cebf38");
  8088. editor.Save("example_out.pdf");
  8089. </code>
  8090. </example>
  8091. </member>
  8092. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ExportAnnotationsXfdf(System.IO.Stream,System.Int32,System.Int32,System.String[])">
  8093. <summary>
  8094. Exports the content of the specified annotation types into XFDF
  8095. </summary>
  8096. <param name="xmlOutputStream">The output XFDF stream.</param>
  8097. <param name="start">Start page from which the annotations of the document will be exported.</param>
  8098. <param name="end">End page to which the annotations of the document will be exported.</param>
  8099. <param name="annotTypes">The array of annotation types need be exported.</param>
  8100. <example>
  8101. <code lang="C#">
  8102. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  8103. editor.BindPdf("example.pdf");
  8104. string[] annotTypes = new string[] {"Text", "Highlight"};
  8105. using (Stream stream = File.Create("example.xfdf"))
  8106. {
  8107. editor.ExportAnnotationsXfdf(stream, 1, 2, annotTypes);
  8108. }
  8109. </code>
  8110. </example>
  8111. </member>
  8112. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ExportAnnotationsXfdf(System.IO.Stream,System.Int32,System.Int32,Aspose.Pdf.Annotations.AnnotationType[])">
  8113. <summary>
  8114. Exports the content of the specified annotations types into XFDF
  8115. </summary>
  8116. <param name="xmlOutputStream">The output XFDF stream.</param>
  8117. <param name="start">Start page from which the annotations of the document will be exported.</param>
  8118. <param name="end">End page to which the annotations of the document will be exported.</param>
  8119. <param name="annotTypes">The array of annotation types need be exported.</param>
  8120. <example>
  8121. <code lang="C#">
  8122. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  8123. editor.BindPdf("example.pdf");
  8124. AnnotationType[] annotTypes = new AnnotationType[] {AnnotationType.Text, AnnotationType.Highlight};
  8125. using (Stream stream = File.Create("example.xfdf"))
  8126. {
  8127. editor.ExportAnnotationsXfdf(stream, 1, 2, annotTypes);
  8128. }
  8129. </code>
  8130. </example>
  8131. </member>
  8132. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ExportAnnotationsToXfdf(System.IO.Stream)">
  8133. <summary>
  8134. Exports
  8135. </summary>
  8136. <param name="xmlOutputStream">
  8137. </param>
  8138. </member>
  8139. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ExtractAnnotations(System.Int32,System.Int32,System.String[])">
  8140. <summary>
  8141. Gets the list of annotations of the specified types.
  8142. </summary>
  8143. <param name="start">Start page from which the annotations will be selected.</param>
  8144. <param name="end">End page to which the annotations will be selected.</param>
  8145. <param name="annotTypes">The array of needed annotation types.</param>
  8146. <returns>Annotations list.</returns>
  8147. <example>
  8148. <code lang="C#">
  8149. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  8150. editor.BindPdf("example.pdf");
  8151. string[] annotTypes = new string[] {"Text", "Highlight"};
  8152. IList annotList = editor.ExtractAnnotations(1, 2 , annotTypes);
  8153. </code>
  8154. </example>
  8155. </member>
  8156. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ExtractAnnotations(System.Int32,System.Int32,Aspose.Pdf.Annotations.AnnotationType[])">
  8157. <summary>
  8158. Gets the list of annotations of the specified types.
  8159. </summary>
  8160. <param name="start">Start page from which the annotations will be selected.</param>
  8161. <param name="end">End page to which the annotations will be selected.</param>
  8162. <param name="annotTypes">The array of needed annotation types.</param>
  8163. <returns>Annotations list.</returns>
  8164. <example>
  8165. <code lang="C#">
  8166. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  8167. editor.BindPdf("example.pdf");
  8168. AnnotationType[] annotTypes = new AnnotationType[] {AnnotationType.Text, AnnotationType.Highlight};
  8169. IList annotList = editor.ExtractAnnotations(1, 2 , annotTypes);
  8170. </code>
  8171. </example>
  8172. </member>
  8173. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.#ctor">
  8174. <summary>
  8175. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfAnnotationEditor" /> object.
  8176. </summary>
  8177. </member>
  8178. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.#ctor(Aspose.Pdf.Document)">
  8179. <summary>
  8180. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfAnnotationEditor" /> object on base of the <paramref name="document" />.
  8181. </summary>
  8182. <param name="document">
  8183. Pdf document.
  8184. </param>
  8185. </member>
  8186. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.ModifyAnnotations(System.Int32,System.Int32,Aspose.Pdf.Annotations.Annotation)">
  8187. <summary>
  8188. Modifies the annotations of the specifed type on the specified page range.
  8189. It supports to modify next annotation properties: Modified, Title, Contents, Color, Subject and Open.
  8190. </summary>
  8191. <param name="start">The start page number.</param>
  8192. <param name="end">The end page number.</param>
  8193. <param name="annotation">The annotation object contains new properties.</param>
  8194. <example>
  8195. <code lang="C#">
  8196. PdfAnnotationEditor editor = new PdfAnnotationEditor();
  8197. editor.BindPdf("example.pdf");
  8198. TextAnnotation annot = new TextAnnotation();
  8199. annot.Modified = DateTime.Now;
  8200. annot.Title = "NEW AUTHOR";
  8201. annot.Contents = "NEW CONTENTS";
  8202. annot.Color = Color.Red;
  8203. annot.Subject = "NEW SUBJECT";
  8204. annot.Open = true;
  8205. editor.ModifyAnnotations(1, 2, annot);
  8206. editor.Save("example_out.pdf");
  8207. </code>
  8208. </example>
  8209. </member>
  8210. <member name="M:Aspose.Pdf.Facades.PdfAnnotationEditor.RedactArea(System.Int32,Aspose.Pdf.Rectangle,System.Drawing.Color)">
  8211. <summary>
  8212. Redacts area on the specified page. All contents is removed.
  8213. </summary>
  8214. <param name="pageIndex">Index of the page.</param>
  8215. <param name="rect">Area rectangle.</param>
  8216. <param name="color">Filling color.</param>
  8217. </member>
  8218. <member name="T:Aspose.Pdf.Facades.PdfBookmarkEditor">
  8219. <summary>
  8220. Represents a class to work with PDF file's bookmarks including create, modify, export, import and delete.
  8221. </summary>
  8222. </member>
  8223. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.CreateBookmarks">
  8224. <summary>
  8225. Creates bookmarks for all pages.
  8226. </summary>
  8227. <example>
  8228. <code lang="C#">
  8229. PdfBookmarkEditor editor = new PdfBookmarkEditor();
  8230. editor.BindPdf("example.pdf");
  8231. editor.CreateBookmarks();
  8232. editor.Save("example_out.pdf");
  8233. </code>
  8234. </example>
  8235. </member>
  8236. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.CreateBookmarkOfPage(System.String,System.Int32)">
  8237. <summary>
  8238. Creates bookmark for the specified page.
  8239. </summary>
  8240. <param name="bookmarkName">The specified bookmark name.</param>
  8241. <param name="pageNumber">The specified desination page.</param>
  8242. <example>
  8243. <code lang="C#">
  8244. PdfBookmarkEditor editor = new PdfBookmarkEditor();
  8245. editor.BindPdf("example.pdf");
  8246. editor.CreateBookmarkOfPage("bookmark for page 1", 1);
  8247. editor.Save("example_out.pdf");
  8248. </code>
  8249. </example>
  8250. </member>
  8251. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.CreateBookmarks(Aspose.Pdf.Facades.Bookmark)">
  8252. <summary>
  8253. Creates the specified bookmark in the document. The method can be used for forming nested bookmarks hierarchy.
  8254. </summary>
  8255. <param name="bookmark">The bookmark will be added to the document.</param>
  8256. <example>
  8257. <code lang="C#">
  8258. PdfBookmarkEditor editor = new PdfBookmarkEditor();
  8259. editor.BindPdf("example.pdf");
  8260. Bookmark bm1=new Bookmark();
  8261. bm1.PageNumber=1;
  8262. bm1.Title="First child";
  8263. Bookmark bm2=new Bookmark();
  8264. bm2.PageNumber=2;
  8265. bm2.Title="Second child";
  8266. Bookmark bm=new Bookmark();
  8267. bm.Action="GoTo";
  8268. bm.PageNumber=1;
  8269. bm.Title="Parent";
  8270. Bookmarks bms=new Bookmarks();
  8271. bms.Add(bm1);
  8272. bms.Add(bm2);
  8273. bm.ChildItem=bms;
  8274. editor.CreateBookmarks(bm);
  8275. editor.Save("example_out.pdf");
  8276. </code>
  8277. </example>
  8278. </member>
  8279. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.CreateBookmarks(System.Drawing.Color,System.Boolean,System.Boolean)">
  8280. <summary>
  8281. Create bookmarks for all pages with specified color and style (bold, italic).
  8282. </summary>
  8283. <param name="color">The color of title.</param>
  8284. <param name="boldFlag">The flag of bold attribution.</param>
  8285. <param name="italicFlag">The flag of italic attribution.</param>
  8286. <example>
  8287. <code lang="C#">
  8288. PdfBookmarkEditor editor = new PdfBookmarkEditor();
  8289. editor.BindPdf("example.pdf");
  8290. editor.CreateBookmarks(System.Drawing.Color.Red, true, true);
  8291. editor.Save("example_out.pdf");
  8292. </code>
  8293. </example>
  8294. </member>
  8295. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.CreateBookmarkOfPage(System.String[],System.Int32[])">
  8296. <summary>
  8297. Creates bookmarks for the specified pages.
  8298. </summary>
  8299. <param name="bookmarkName">Bookmarks title array.</param>
  8300. <param name="pageNumber">Bookmarks desination page array.</param>
  8301. <example>
  8302. <code lang="C#">
  8303. PdfBookmarkEditor editor = new PdfBookmarkEditor();
  8304. editor.BindPdf("example.pdf");
  8305. editor.CreateBookmarkOfPage("bookmark for page 1", 1);
  8306. editor.Save("example_out.pdf");
  8307. </code>
  8308. </example>
  8309. </member>
  8310. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.DeleteBookmarks">
  8311. <summary>
  8312. Deletes all bookmarks of the PDF document.
  8313. </summary>
  8314. <example>
  8315. <code lang="C#">
  8316. PdfBookmarkEditor editor = new PdfBookmarkEditor();
  8317. editor.BindPdf("example.pdf");
  8318. editor.DeleteBookmarks();
  8319. editor.Save("example_out.pdf");
  8320. </code>
  8321. </example>
  8322. </member>
  8323. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.DeleteBookmarks(System.String)">
  8324. <summary>
  8325. Deletes the bookmark of the PDF document.
  8326. </summary>
  8327. <param name="title">The title of bookmark deleted.</param>
  8328. <example>
  8329. <code lang="C#">
  8330. PdfBookmarkEditor editor = new PdfBookmarkEditor();
  8331. editor.BindPdf("example.pdf");
  8332. editor.DeleteBookmarks("existing bookmark title");
  8333. editor.Save("example_out.pdf");
  8334. </code>
  8335. </example>
  8336. </member>
  8337. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.ModifyBookmarks(System.String,System.String)">
  8338. <summary>
  8339. Modifys bookmark title according to the specified bookmark title.
  8340. </summary>
  8341. <param name="sTitle">Source bookmark title.</param>
  8342. <param name="dTitle">Modified bookmark title.</param>
  8343. <example>
  8344. <code lang="C#">
  8345. PdfBookmarkEditor editor = new PdfBookmarkEditor();
  8346. editor.BindPdf("example.pdf");
  8347. editor.ModifyBookmarks("existing bookmark title", "new bookmark title");
  8348. editor.Save("example_out.pdf");
  8349. </code>
  8350. </example>
  8351. </member>
  8352. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.ExtractBookmarks">
  8353. <summary>
  8354. Extracts bookmarks of all levels from the document.
  8355. </summary>
  8356. <returns>The bookmarks collection of all bookmarks that exist in the document.</returns>
  8357. <example>
  8358. <code lang="C#">
  8359. PdfBookmarkEditor editor = new PdfBookmarkEditor();
  8360. editor.BindPdf("example.pdf");
  8361. Bookmarks bms = editor.ExtractBookmarks();
  8362. foreach(Bookmark bm in bms)
  8363. Console.WriteLine(bm.Title);
  8364. </code>
  8365. </example>
  8366. </member>
  8367. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.ExtractBookmarks(System.Boolean)">
  8368. <summary>
  8369. Extracts bookmarks of all levels from the document.
  8370. </summary>
  8371. <param name="upperLevel">If true, extracts only upper level bookmarks. Else, extracts all bookmarks recursively.</param>
  8372. <returns>List of extracted bookmarks.</returns>
  8373. </member>
  8374. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.ExtractBookmarks(System.String)">
  8375. <summary>
  8376. Extracts the bookmarks with the specified title.
  8377. </summary>
  8378. <param name="title">Extracted item title.</param>
  8379. <returns>Bookmark collection has items with the same title.</returns>
  8380. <example>
  8381. <code lang="C#">
  8382. PdfBookmarkEditor editor = new PdfBookmarkEditor();
  8383. editor.BindPdf("example.pdf");
  8384. Bookmarks bms = editor.ExtractBookmarks("Title");
  8385. foreach(Bookmark bm in bms)
  8386. Console.WriteLine(bm.Title);
  8387. </code>
  8388. </example>
  8389. </member>
  8390. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.ExtractBookmarks(Aspose.Pdf.Facades.Bookmark)">
  8391. <summary>
  8392. Extracts the children of a bookmark with a title like in specified bookamrk.
  8393. </summary>
  8394. <param name="bookmark">The specified bookamrk.</param>
  8395. <returns>Bookmark collection with child bookmarks.</returns>
  8396. <example>
  8397. <code lang="C#">
  8398. PdfBookmarkEditor editor = new PdfBookmarkEditor();
  8399. editor.BindPdf("example.pdf");
  8400. Bookmark bookmark = new Bookmark();
  8401. bookmark.Title = "Title";
  8402. Bookmarks bms = editor.ExtractBookmarks(bookmark);
  8403. foreach(Bookmark bm in bms)
  8404. Console.WriteLine(bm.Title);
  8405. </code>
  8406. </example>
  8407. </member>
  8408. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.ExtractBookmarksToHTML(System.String,System.String)">
  8409. <summary>
  8410. Exports bookmarks to HTML file.
  8411. </summary>
  8412. <param name="pdfFile">The PDF file which bookmarks will be exported.</param>
  8413. <param name="cssFile">The CSS file to display HTML file, can be null.</param>
  8414. <example>
  8415. <code lang="C#">
  8416. PdfBookmarkEditor editor = new PdfBookmarkEditor();
  8417. editor.ExtractBookmarksToHTML("example.pdf", null);
  8418. </code>
  8419. </example>
  8420. </member>
  8421. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.ExportBookmarksToXML(System.String)">
  8422. <summary>
  8423. Exports bookmarks to XML file.
  8424. </summary>
  8425. <param name="xmlFile">The output XML file.</param>
  8426. <example>
  8427. <code lang="C#">
  8428. PdfBookmarkEditor editor = new PdfBookmarkEditor();
  8429. editor.BindPdf("example.pdf");
  8430. editor.ExportBookmarksToXML("bookmarks.xml");
  8431. </code>
  8432. </example>
  8433. </member>
  8434. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.ExportBookmarksToXML(System.IO.Stream)">
  8435. <summary>
  8436. Exports bookmarks to XML stream.
  8437. </summary>
  8438. <param name="stream">Output stream where data will be stored.</param>
  8439. </member>
  8440. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.ImportBookmarksWithXML(System.String)">
  8441. <summary>
  8442. Imports bookmarks to the document from XML file.
  8443. </summary>
  8444. <param name="xmlFile">The XML file containing bookmarks list.</param>
  8445. <example>
  8446. <code lang="C#">
  8447. PdfBookmarkEditor editor = new PdfBookmarkEditor();
  8448. editor.BindPdf("example.pdf");
  8449. editor.ImportBookmarksWithXML("bookmarks.xml");
  8450. editor.Save("example_out.pdf");
  8451. </code>
  8452. </example>
  8453. </member>
  8454. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.ImportBookmarksWithXML(System.IO.Stream)">
  8455. <summary>
  8456. Imports bookmarks to the document from XML file.
  8457. </summary>
  8458. <param name="stream">Stream with bookmarks data.</param>
  8459. </member>
  8460. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.#ctor">
  8461. <summary>
  8462. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfBookmarkEditor" /> object.
  8463. </summary>
  8464. </member>
  8465. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.#ctor(Aspose.Pdf.Document)">
  8466. <summary>
  8467. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfBookmarkEditor" /> object on base of the <paramref name="document" />.
  8468. </summary>
  8469. <param name="document">
  8470. Pdf document.
  8471. </param>
  8472. </member>
  8473. <member name="M:Aspose.Pdf.Facades.PdfBookmarkEditor.ExportBookmarksToHtml(System.String,System.String)">
  8474. <summary>
  8475. Exports bookmarks to HTML file.
  8476. </summary>
  8477. <param name="inPdfFile">Input PDF file which bookmarks will be exported.</param>
  8478. <param name="outHtmlFile">Output HTML file</param>
  8479. <example>
  8480. <code lang="C#">
  8481. PdfBookmarkEditor.ExtractBookmarksToHTML("example.pdf", "bookmarks.html");
  8482. </code>
  8483. </example>
  8484. </member>
  8485. <member name="T:Aspose.Pdf.Facades.PdfContentEditor">
  8486. <summary>
  8487. Represents a class to edit PDF file's content.
  8488. </summary>
  8489. </member>
  8490. <member name="P:Aspose.Pdf.Facades.PdfContentEditor.TextSearchOptions">
  8491. <summary>
  8492. Gets or sets text search options.
  8493. </summary>
  8494. </member>
  8495. <member name="P:Aspose.Pdf.Facades.PdfContentEditor.TextEditOptions">
  8496. <summary>
  8497. Gets or sets text edit options.
  8498. </summary>
  8499. </member>
  8500. <member name="P:Aspose.Pdf.Facades.PdfContentEditor.TextReplaceOptions">
  8501. <summary>
  8502. Gets or sets text replace options.
  8503. </summary>
  8504. </member>
  8505. <member name="P:Aspose.Pdf.Facades.PdfContentEditor.ReplaceTextStrategy">
  8506. <summary>
  8507. A set of parameters for replace text operation
  8508. </summary>
  8509. </member>
  8510. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.BindPdf(System.String)">
  8511. <summary>
  8512. Binds a PDF file for editing.
  8513. </summary>
  8514. <param name="inputFile">A PDF file to be edited.</param>
  8515. </member>
  8516. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.BindPdf(System.IO.Stream)">
  8517. <summary>
  8518. Binds a PDF stream for editing.
  8519. </summary>
  8520. <param name="inputStream">A PDF stream to be edited.</param>
  8521. </member>
  8522. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.ExtractLink">
  8523. <summary>
  8524. Extracts the collection of Link instances contained in PDF document.
  8525. </summary>
  8526. <example>
  8527. <code lang="C#">
  8528. PdfContentEditor editor = new PdfContentEditor();
  8529. editor.BindPdf("example.pdf");
  8530. IList links = editor.ExtractLink();
  8531. foreach (object obj in links)
  8532. {
  8533. Link link = (Link)obj;
  8534. // work with Link instance
  8535. }
  8536. </code>
  8537. </example>
  8538. <returns>The collection of Link objects</returns>
  8539. </member>
  8540. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateWebLink(System.Drawing.Rectangle,System.String,System.Int32,System.Drawing.Color,System.Enum[])">
  8541. <summary>
  8542. Creates a web link in PDF document.
  8543. </summary>
  8544. <param name="rect">The rectangle for active click.</param>
  8545. <param name="url">The web link destination.</param>
  8546. <param name="originalPage">The number of original page on which rectangle bound with web link will be created.</param>
  8547. <param name="clr">The colour of rectangle for active click.</param>
  8548. <param name="actionName">The array of actions (members of PredefinedAction enum) corresponding to executing menu items in Acrobat viewer.</param>
  8549. <example>
  8550. <code lang="C#">
  8551. PdfContentEditor editor = new PdfContentEditor();
  8552. editor.BindPdf("example.pdf");
  8553. editor.CreateWebLink(new System.Drawing.Rectangle(0, 0, 100, 100),
  8554. "http://www.aspose.com", 1, System.Drawing.Color.Red,
  8555. new Enum[] { PredefinedAction.FirstPage, PredefinedAction.PrintDialog });
  8556. editor.Save("example_out.pdf");
  8557. </code>
  8558. </example>
  8559. </member>
  8560. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateWebLink(System.Drawing.Rectangle,System.String,System.Int32,System.Drawing.Color)">
  8561. <summary>
  8562. Creates a web link in PDF document.
  8563. </summary>
  8564. <param name="rect">The rectangle for active click.</param>
  8565. <param name="url">The web link destination.</param>
  8566. <param name="originalPage">The number of original page where rectangle bound with web link will be created.</param>
  8567. <param name="clr">The colour of rectangle for active click.</param>
  8568. <example>
  8569. <code lang="C#">
  8570. PdfContentEditor editor = new PdfContentEditor();
  8571. editor.BindPdf("example.pdf");
  8572. editor.CreateWebLink(new System.Drawing.Rectangle(0, 0, 100, 100),
  8573. "http://www.aspose.com", 1, System.Drawing.Color.Red });
  8574. editor.Save("example_out.pdf");
  8575. </code>
  8576. </example>
  8577. </member>
  8578. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateWebLink(System.Drawing.Rectangle,System.String,System.Int32)">
  8579. <summary>
  8580. Creates a web link in PDF document.
  8581. </summary>
  8582. <param name="rect">The rectangle for active click.</param>
  8583. <param name="url">The web link destination.</param>
  8584. <param name="originalPage">The number of original page where rectangle bound with web link will be created.</param>
  8585. <example>
  8586. <code lang="C#">
  8587. PdfContentEditor editor = new PdfContentEditor();
  8588. editor.BindPdf("example.pdf");
  8589. editor.CreateWebLink(new System.Drawing.Rectangle(0, 0, 100, 100), "http://www.aspose.com", 1 });
  8590. editor.Save("example_out.pdf");
  8591. </code>
  8592. </example>
  8593. </member>
  8594. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateLocalLink(System.Drawing.Rectangle,System.Int32,System.Int32,System.Drawing.Color,System.Enum[])">
  8595. <summary>
  8596. Creates a local link in PDF document.
  8597. </summary>
  8598. <param name="rect">The rectangle for active click.</param>
  8599. <param name="desPage">The destination page.</param>
  8600. <param name="originalPage">The number of original page where rectangle bound with local link will be created.</param>
  8601. <param name="clr">The colour of rectangle for active click.</param>
  8602. <param name="actionName">The array of actions (members of PredefinedAction enum) corresponding to executing menu items in Acrobat viewer.</param>
  8603. <example>
  8604. <code lang="C#">
  8605. PdfContentEditor editor = new PdfContentEditor();
  8606. editor.BindPdf("example.pdf");
  8607. editor.CreateLocalLink(new System.Drawing.Rectangle(0, 0, 100, 100),
  8608. 2, 1, System.Drawing.Color.Red,
  8609. new Enum[] { PredefinedAction.FirstPage, PredefinedAction.PrintDialog });
  8610. editor.Save("example_out.pdf");
  8611. </code>
  8612. </example>
  8613. </member>
  8614. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateLocalLink(System.Drawing.Rectangle,System.Int32,System.Int32,System.Drawing.Color)">
  8615. <summary>
  8616. Creates a local link in PDF document.
  8617. </summary>
  8618. <param name="rect">The rectangle for active click.</param>
  8619. <param name="desPage">The destination page.</param>
  8620. <param name="originalPage">The number of original page where rectangle bound with local link will be created.</param>
  8621. <param name="clr">The colour of rectangle for active click.</param>
  8622. <example>
  8623. <code lang="C#">
  8624. PdfContentEditor editor = new PdfContentEditor();
  8625. editor.BindPdf("example.pdf");
  8626. editor.CreateLocalLink(new System.Drawing.Rectangle(0, 0, 100, 100),
  8627. 2, 1, System.Drawing.Color.Red });
  8628. editor.Save("example_out.pdf");
  8629. </code>
  8630. </example>
  8631. </member>
  8632. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreatePdfDocumentLink(System.Drawing.Rectangle,System.String,System.Int32,System.Int32,System.Drawing.Color,System.Enum[])">
  8633. <summary>
  8634. Creates a link to another PDF document page.
  8635. </summary>
  8636. <param name="rect">The rectangle for active click.</param>
  8637. <param name="remotePdf">The PDF document which page will be opened.</param>
  8638. <param name="originalPage">The number of original page where rectangle bound with link will be created.</param>
  8639. <param name="destinationPage">The destination page.</param>
  8640. <param name="clr">The colour of rectangle for active click.</param>
  8641. <param name="actionName">The array of actions (members of PredefinedAction enum) corresponding to executing menu items in Acrobat viewer.</param>
  8642. <example>
  8643. <code lang="C#">
  8644. PdfContentEditor editor = new PdfContentEditor();
  8645. editor.BindPdf("example.pdf");
  8646. editor.CreatePdfDocumentLink(new System.Drawing.Rectangle(0, 0, 100, 100),
  8647. "another_example.pdf", 1, 1, System.Drawing.Color.Red,
  8648. new Enum[] { PredefinedAction.FirstPage, PredefinedAction.PrintDialog });
  8649. editor.Save("example_out.pdf");
  8650. </code>
  8651. </example>
  8652. </member>
  8653. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreatePdfDocumentLink(System.Drawing.Rectangle,System.String,System.Int32,System.Int32,System.Drawing.Color)">
  8654. <summary>
  8655. Creates a link to another PDF document page.
  8656. </summary>
  8657. <param name="rect">The rectangle for active click.</param>
  8658. <param name="remotePdf">The PDF document which page will be opened.</param>
  8659. <param name="originalPage">The number of original page where rectangle bound with link will be created.</param>
  8660. <param name="destinationPage">The destination page.</param>
  8661. <param name="clr">The colour of rectangle for active click.</param>
  8662. <example>
  8663. <code lang="C#">
  8664. PdfContentEditor editor = new PdfContentEditor();
  8665. editor.BindPdf("example.pdf");
  8666. editor.CreatePdfDocumentLink(new System.Drawing.Rectangle(0, 0, 100, 100),
  8667. "another_example.pdf", 1, 1, System.Drawing.Color.Red });
  8668. editor.Save("example_out.pdf");
  8669. </code>
  8670. </example>
  8671. </member>
  8672. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreatePdfDocumentLink(System.Drawing.Rectangle,System.String,System.Int32,System.Int32)">
  8673. <summary>
  8674. Creates a link to another PDF document page.
  8675. </summary>
  8676. <param name="rect">The rectangle for active click.</param>
  8677. <param name="remotePdf">The PDF document which page will be opened.</param>
  8678. <param name="originalPage">The number of original page where rectangle bound with link will be created.</param>
  8679. <param name="destinationPage">The destination page.</param>
  8680. <example>
  8681. <code lang="C#">
  8682. PdfContentEditor editor = new PdfContentEditor();
  8683. editor.BindPdf("example.pdf");
  8684. editor.CreatePdfDocumentLink(new System.Drawing.Rectangle(0, 0, 100, 100), "another_example.pdf", 1, 1 });
  8685. editor.Save("example_out.pdf");
  8686. </code>
  8687. </example>
  8688. </member>
  8689. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateCustomActionLink(System.Drawing.Rectangle,System.Int32,System.Drawing.Color,System.Enum[])">
  8690. <summary>
  8691. Creates a link to custom actions in PDF document.
  8692. </summary>
  8693. <param name="rect">The rectangle for active click.</param>
  8694. <param name="originalPage">The number of original page where rectangle bound with link will be created.</param>
  8695. <param name="color">The colour of rectangle for active click.</param>
  8696. <param name="actionName">The array of actions (members of PredefinedAction enum) corresponding to executing menu items in Acrobat viewer.</param>///
  8697. <example><code lang="C#">
  8698. PdfContentEditor editor = new PdfContentEditor();
  8699. editor.BindPdf("example.pdf");
  8700. editor.CreateCustomActionLink(new System.Drawing.Rectangle(0, 0, 100, 100),
  8701. 1, System.Drawing.Color.Red,
  8702. new Enum[] { PredefinedAction.FirstPage, PredefinedAction.PrintDialog });
  8703. editor.Save("example_out.pdf");
  8704. </code></example></member>
  8705. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateApplicationLink(System.Drawing.Rectangle,System.String,System.Int32,System.Drawing.Color,System.Enum[])">
  8706. <summary>
  8707. Creates a link to launch an application in PDF document.
  8708. </summary>
  8709. <param name="rect">The rectangle for active click.</param>
  8710. <param name="application">The path of application to be launched.</param>
  8711. <param name="page">The number of original page where rectangle bound with link will be created.</param>
  8712. <param name="clr">The colour of rectangle for active click.</param>
  8713. <param name="actionName">The array of actions (members of PredefinedAction enum) corresponding to executing menu items in Acrobat viewer.</param>///
  8714. <example><code lang="C#">
  8715. PdfContentEditor editor = new PdfContentEditor();
  8716. editor.BindPdf("example.pdf");
  8717. editor.CreateApplicationLink(new System.Drawing.Rectangle(0, 0, 100, 100),
  8718. "explorer", 1, System.Drawing.Color.Red,
  8719. new Enum[] { PredefinedAction.FirstPage, PredefinedAction.PrintDialog });
  8720. editor.Save("example_out.pdf");
  8721. </code></example></member>
  8722. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateApplicationLink(System.Drawing.Rectangle,System.String,System.Int32,System.Drawing.Color)">
  8723. <summary>
  8724. Creates a link to launch an application in PDF document.
  8725. </summary>
  8726. <param name="rect">The rectangle for active click.</param>
  8727. <param name="application">The path of application to be launched.</param>
  8728. <param name="page">The number of original page where rectangle bound with link will be created.</param>
  8729. <param name="clr">The colour of rectangle for active click.</param>
  8730. <example>
  8731. <code lang="C#">
  8732. PdfContentEditor editor = new PdfContentEditor();
  8733. editor.BindPdf("example.pdf");
  8734. editor.CreateApplicationLink(new System.Drawing.Rectangle(0, 0, 100, 100),
  8735. "explorer", 1, System.Drawing.Color.Red });
  8736. editor.Save("example_out.pdf");
  8737. </code>
  8738. </example>
  8739. </member>
  8740. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateApplicationLink(System.Drawing.Rectangle,System.String,System.Int32)">
  8741. <summary>
  8742. Creates a link to launch an application in PDF document.
  8743. </summary>
  8744. <param name="rect">The rectangle for active click.</param>
  8745. <param name="application">The path of application to be launched.</param>
  8746. <param name="page">The number of original page where rectangle bound with link will be created.</param>
  8747. <example>
  8748. <code lang="C#">
  8749. PdfContentEditor editor = new PdfContentEditor();
  8750. editor.BindPdf("example.pdf");
  8751. editor.CreateApplicationLink(new System.Drawing.Rectangle(0, 0, 100, 100), "explorer", 1 });
  8752. editor.Save("example_out.pdf");
  8753. </code>
  8754. </example>
  8755. </member>
  8756. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateJavaScriptLink(System.String,System.Drawing.Rectangle,System.Int32,System.Drawing.Color)">
  8757. <summary>
  8758. Creates a link to JavaScript in PDF document.
  8759. </summary>
  8760. <param name="code">The JavaScript code.</param>
  8761. <param name="rect">The rectangle for active click.</param>
  8762. <param name="originalPage">The number of original page where rectangle bound with link will be created.</param>
  8763. <param name="color">The colour of rectangle for active click.</param>
  8764. <example>
  8765. <code lang="C#">
  8766. PdfContentEditor editor = new PdfContentEditor();
  8767. editor.BindPdf("example.pdf");
  8768. editor.CreateJavaScriptLink("app.alert('welcome to aspose!');",
  8769. new System.Drawing.Rectangle(0, 0, 100, 100), 1, System.Drawing.Color.Red });
  8770. editor.Save("example_out.pdf");
  8771. </code>
  8772. </example>
  8773. </member>
  8774. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateText(System.Drawing.Rectangle,System.String,System.String,System.Boolean,System.String,System.Int32)">
  8775. <summary>
  8776. Creates text annotation in PDF document
  8777. </summary>
  8778. <param name="rect">The annotation rectangle defining the location of the annotation on the page.</param>
  8779. <param name="title">The title of the annotation.</param>
  8780. <param name="contents">The contents of the annotation.</param>
  8781. <param name="open">A flag specifying whether the annotation should initially be displayed open.</param>
  8782. <param name="icon">The name of an icon will be used in displaying the annotation.
  8783. This value can be: "Comment", "Key", "Note", "Help", "NewParagraph", "Paragraph", "Insert"</param>
  8784. <param name="page">The number of original page where the text annotation will be created.</param>
  8785. <example>
  8786. <code lang="C#">
  8787. PdfContentEditor editor = new PdfContentEditor();
  8788. editor.BindPdf("example.pdf");
  8789. editor.CreateText(new System.Drawing.Rectangle(0, 0, 100, 100),
  8790. "Welcome to Aspose", "You are welcome to Aspose!", true, "Key", 1);
  8791. editor.Save("example_out.pdf");
  8792. </code>
  8793. </example>
  8794. </member>
  8795. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateFreeText(System.Drawing.Rectangle,System.String,System.Int32)">
  8796. <summary>
  8797. Creates free text annotation in PDF document
  8798. </summary>
  8799. <param name="rect">The annotation rectangle defining the location of the annotation on the page.</param>
  8800. <param name="contents">The contents of the annotation.</param>
  8801. <param name="page">The number of original page where the text annotation will be created.</param>
  8802. <example>
  8803. <code lang="C#">
  8804. PdfContentEditor editor = new PdfContentEditor();
  8805. editor.BindPdf("example.pdf");
  8806. editor.CreateFreeText(new System.Drawing.Rectangle(0, 0, 100, 100), "Welcome to Aspose", 1);
  8807. editor.Save("example_out.pdf");
  8808. </code>
  8809. </example>
  8810. </member>
  8811. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateMarkup(System.Drawing.Rectangle,System.String,System.Int32,System.Int32,System.Drawing.Color)">
  8812. <summary>
  8813. Creates markup annotation it PDF document.
  8814. </summary>
  8815. <param name="rect">The rectangle defining the location of the annotation on the page.</param>
  8816. <param name="contents">The contents of the annotation.</param>
  8817. <param name="type">The type of markup annotation. Can be 0 (Highlight), 1 (Underline), 2 (StrikeOut), 3 (Squiggly).</param>
  8818. <param name="page">The number of original page where the annotation will be created.</param>
  8819. <param name="clr">The color of markup.</param>
  8820. <example>
  8821. <code lang="C#">
  8822. PdfContentEditor editor = new PdfContentEditor();
  8823. editor.BindPdf("example.pdf");
  8824. editor.CreateMarkup(new System.Drawing.Rectangle(0, 0, 100, 100),
  8825. "Welcome to Aspose", 0, 1, System.Drawing.Color.Red);
  8826. editor.Save("example_out.pdf");
  8827. </code>
  8828. </example>
  8829. </member>
  8830. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreatePopup(System.Drawing.Rectangle,System.String,System.Boolean,System.Int32)">
  8831. <summary>
  8832. Creates popup annotation in PDF document.
  8833. </summary>
  8834. <param name="rect">The annotation rectangle defining the location of the annotation on the page.</param>
  8835. <param name="contents">The contents of the annotation.</param>
  8836. <param name="open">A flag specifying whether the pop-up annotation should initially be displayed open.</param>
  8837. <param name="page">The number of original page where the annotation will be created.</param>
  8838. <example>
  8839. <code lang="C#">
  8840. PdfContentEditor editor = new PdfContentEditor();
  8841. editor.BindPdf("example.pdf");
  8842. editor.CreatePopup(new System.Drawing.Rectangle(0, 0, 100, 100), "Welcome to Aspose", true, 1);
  8843. editor.Save("example_out.pdf");
  8844. </code>
  8845. </example>
  8846. </member>
  8847. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateFileAttachment(System.Drawing.Rectangle,System.String,System.String,System.Int32,System.String)">
  8848. <summary>
  8849. Creates file attachment annotation.
  8850. </summary>
  8851. <param name="rect">The annotation rectangle defining the location of the annotation on the page.</param>
  8852. <param name="contents">The contents of the annotation.</param>
  8853. <param name="filePath">The path of the file will be attached.</param>
  8854. <param name="page">The number of original page where the annotation will be created.</param>
  8855. <param name="name">The name of an icon will be used in displaying the annotation.
  8856. This value can be: "Graph", "PushPin", "Paperclip", "Tag".</param>
  8857. <example>
  8858. <code lang="C#">
  8859. PdfContentEditor editor = new PdfContentEditor();
  8860. editor.BindPdf("example.pdf");
  8861. editor.CreateFileAttachment(new System.Drawing.Rectangle(0, 0, 100, 100),
  8862. "Welcome to Aspose", "attachment_file.pdf", 1, "Graph");
  8863. editor.Save("example_out.pdf");
  8864. </code>
  8865. </example>
  8866. </member>
  8867. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateFileAttachment(System.Drawing.Rectangle,System.String,System.String,System.Int32,System.String,System.Double)">
  8868. <summary>
  8869. Creates file attachment annotation.
  8870. </summary>
  8871. <param name="rect">The annotation rectangle defining the location of the annotation on the page.</param>
  8872. <param name="contents">The contents of the annotation.</param>
  8873. <param name="filePath">The path of the file will be attached.</param>
  8874. <param name="page">The number of original page where the annotation will be created.</param>
  8875. <param name="name">The name of an icon will be used in displaying the annotation.
  8876. This value can be: "Graph", "PushPin", "Paperclip", "Tag".</param>
  8877. <param name="opacity">Icon's opacity from 0 to 1: 0 - completely transparant, 1 - completely opaque.</param>
  8878. <example>
  8879. <code lang="C#">
  8880. PdfContentEditor editor = new PdfContentEditor();
  8881. editor.BindPdf("example.pdf");
  8882. editor.CreateFileAttachment(new System.Drawing.Rectangle(0, 0, 100, 100),
  8883. "Welcome to Aspose", "attachment_file.pdf", 1, "Graph", 0.5);
  8884. editor.Save("example_out.pdf");
  8885. </code>
  8886. </example>
  8887. </member>
  8888. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateFileAttachment(System.Drawing.Rectangle,System.String,System.IO.Stream,System.String,System.Int32,System.String)">
  8889. <summary>
  8890. Creates file attachment annotation.
  8891. </summary>
  8892. <param name="rect">The annotation rectangle defining the location of the annotation on the page.</param>
  8893. <param name="contents">The contents of the annotation.</param>
  8894. <param name="attachmentStream">The attachment file stream.</param>
  8895. <param name="attachmentName">The attachment name.</param>
  8896. <param name="page">The number of original page where the annotation will be created.</param>
  8897. <param name="name">The name of an icon will be used in displaying the annotation.
  8898. This value can be: "Graph", "PushPin", "Paperclip", "Tag".</param>
  8899. <example>
  8900. <code lang="C#">
  8901. PdfContentEditor editor = new PdfContentEditor();
  8902. editor.BindPdf("example.pdf");
  8903. using(System.IO.FileStream attStream = System.IO.File.OpenRead("attachment_file.pdf"))
  8904. {
  8905. editor.CreateFileAttachment(new System.Drawing.Rectangle(0, 0, 100, 100),
  8906. "Welcome to Aspose", attStream, "attachment_file.pdf", 1, "Graph");
  8907. editor.Save("example_out.pdf");
  8908. }
  8909. </code>
  8910. </example>
  8911. </member>
  8912. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateFileAttachment(System.Drawing.Rectangle,System.String,System.IO.Stream,System.String,System.Int32,System.String,System.Double)">
  8913. <summary>
  8914. Creates file attachment annotation.
  8915. </summary>
  8916. <param name="rect">The annotation rectangle defining the location of the annotation on the page.</param>
  8917. <param name="contents">The contents of the annotation.</param>
  8918. <param name="attachmentStream">The attachment file stream.</param>
  8919. <param name="attachmentName">The attachment name.</param>
  8920. <param name="page">The number of original page where the annotation will be created.</param>
  8921. <param name="name">The name of an icon will be used in displaying the annotation.
  8922. This value can be: "Graph", "PushPin", "Paperclip", "Tag".</param>
  8923. <param name="opacity">Icon's opacity from 0 to 1: 0 - completely transparant, 1 - completely opaque.</param>
  8924. <example>
  8925. <code lang="C#">
  8926. PdfContentEditor editor = new PdfContentEditor();
  8927. editor.BindPdf("example.pdf");
  8928. using(System.IO.FileStream attStream = System.IO.File.OpenRead("attachment_file.pdf"))
  8929. {
  8930. editor.CreateFileAttachment(new System.Drawing.Rectangle(0, 0, 100, 100),
  8931. "Welcome to Aspose", attStream, "attachment_file.pdf", 1, "Graph", 0.5);
  8932. editor.Save("example_out.pdf");
  8933. }
  8934. </code>
  8935. </example>
  8936. </member>
  8937. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.AddDocumentAttachment(System.String,System.String)">
  8938. <summary>
  8939. Adds document attachment with no annotation.
  8940. </summary>
  8941. <param name="fileAttachmentPath">The path of the file will be attached.</param>
  8942. <param name="description">The description information.</param>
  8943. <example>
  8944. <code lang="C#">
  8945. PdfContentEditor editor = new PdfContentEditor();
  8946. editor.BindPdf("example.pdf");
  8947. editor.AddDocumentAttachment("attachment_file.pdf", "description of attachment_file");
  8948. editor.Save("example_out.pdf");
  8949. </code>
  8950. </example>
  8951. </member>
  8952. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.AddDocumentAttachment(System.IO.Stream,System.String,System.String)">
  8953. <summary>
  8954. Adds document attachment with no annotation.
  8955. </summary>
  8956. <param name="fileAttachmentStream">The stream of the file will be attached.</param>
  8957. <param name="fileAttachmentName">The attachment name.</param>
  8958. <param name="description">The description information.</param>
  8959. <example>
  8960. <code lang="C#">
  8961. PdfContentEditor editor = new PdfContentEditor();
  8962. editor.BindPdf("example.pdf");
  8963. using(System.IO.FileStream attStream = System.IO.File.OpenRead("attachment_file.pdf"))
  8964. {
  8965. editor.AddDocumentAttachment(attStream, "attachment_file.pdf", "description of attachment_file");
  8966. editor.Save("example_out.pdf");
  8967. }
  8968. </code>
  8969. </example>
  8970. </member>
  8971. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.DeleteAttachments">
  8972. <summary>
  8973. Deletes all attachments in PDF document.
  8974. </summary>
  8975. <example>
  8976. <code lang="C#">
  8977. PdfContentEditor editor = new PdfContentEditor();
  8978. editor.BindPdf("example.pdf");
  8979. editor.DeleteAttachments();
  8980. editor.Save("example_out.pdf");
  8981. </code>
  8982. </example>
  8983. </member>
  8984. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateLine(System.Drawing.Rectangle,System.String,System.Single,System.Single,System.Single,System.Single,System.Int32,System.Int32,System.Drawing.Color,System.String,System.Int32[],System.String[])">
  8985. <summary>
  8986. Creates line annotation.
  8987. </summary>
  8988. <param name="rect">The annotation rectangle defining the location of the annotation on the page.</param>
  8989. <param name="contents">The contents of the annotation.</param>
  8990. <param name="x1">The starting horizontal coordinate of the line.</param>
  8991. <param name="y1">The starting vertical coordinate of the line.</param>
  8992. <param name="x2">The ending horizontal coordinate of the line.</param>
  8993. <param name="y2">The ending vertical coordinate of the line.</param>
  8994. <param name="page">The number of original page where the annotation will be created.</param>
  8995. <param name="border">The border width in points. If this value is 0 no border is drawn. Default value is 1.</param>
  8996. <param name="clr">The color of line.</param>
  8997. <param name="borderStyle">The border style specifying the width and dash pattern to be used in drawing the line.
  8998. This value can be: "S" (Solid), "D" (Dashed), "B" (Beveled), "I" (Inset), "U" (Underline).</param>
  8999. <param name="dashArray">A dash array defining a pattern of dashes and gaps to be used in drawing a dashed border.
  9000. If it is used, borderSyle must be accordingly set to "D".</param>
  9001. <param name="LEArray">An array of two values respectively specifying the beginning and ending style of the drawing line.
  9002. The values can be: "Square", "Circle", "Diamond", "OpenArrow", "ClosedArrow", "None", "Butt", "ROpenArrow", "RClosedArrow", "Slash".</param>
  9003. <example>
  9004. <code lang="C#">
  9005. PdfContentEditor editor = new PdfContentEditor();
  9006. editor.BindPdf("example.pdf");
  9007. editor.CreateLine(new System.Drawing.Rectangle(0, 0, 100, 100), "Welcome to Aspose", 0, 0, 100, 100,
  9008. 1, 1, System.Drawing.Color.Red, "D", new int[] {2, 3}, new string[] {"OpenArrow", "ClosedArrow"});
  9009. editor.Save("example_out.pdf");
  9010. </code>
  9011. </example>
  9012. </member>
  9013. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateSquareCircle(System.Drawing.Rectangle,System.String,System.Drawing.Color,System.Boolean,System.Int32,System.Int32)">
  9014. <summary>
  9015. Creates square-circle annotation.
  9016. </summary>
  9017. <param name="rect">The annotation rectangle defining the location of the annotation on the page.</param>
  9018. <param name="contents">The contents of the annotation.</param>
  9019. <param name="clr">The colour of square or circle.</param>
  9020. <param name="square">True (square), false (sircle).</param>
  9021. <param name="page">The number of original page where the annotation will be created.</param>
  9022. <param name="borderWidth">The border width of square or circle.</param>
  9023. <example>
  9024. <code lang="C#">
  9025. PdfContentEditor editor = new PdfContentEditor();
  9026. editor.BindPdf("example.pdf");
  9027. editor.CreateSquareCircle(new System.Drawing.Rectangle(0, 0, 100, 100),
  9028. "Welcome to Aspose", System.Drawing.Color.Red, false, 1, 5);
  9029. editor.Save("example_out.pdf");
  9030. </code>
  9031. </example>
  9032. </member>
  9033. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.DrawCurve(Aspose.Pdf.Facades.LineInfo,System.Int32,System.Drawing.Rectangle,System.String)">
  9034. <summary>
  9035. Creates curve annotation.
  9036. </summary>
  9037. <param name="lineInfo">The instance of LineInfo class.</param>
  9038. <param name="page">The number of original page where the annotation will be created.</param>
  9039. <param name="annotRect">The annotation rectangle defining the location of the annotation on the page.</param>
  9040. <param name="annotContents">The contents of the annotation.</param>
  9041. <example>
  9042. <code lang="C#">
  9043. PdfContentEditor editor = new PdfContentEditor();
  9044. newApiEditor.BindPdf("example.pdf");
  9045. LineInfo lineInfo = new LineInfo();
  9046. lineInfo.VerticeCoordinate = new float[] { 0, 0, 100, 100 }; //x1, y1, x2, y2, .. xn, yn
  9047. lineInfo.Visibility = true;
  9048. editor.DrawCurve(lineInfo, 1, new System.Drawing.Rectangle(0, 0, 0, 0), "Welcome to Aspose");
  9049. editor.Save("example_out.pdf");
  9050. </code>
  9051. </example>
  9052. </member>
  9053. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreatePolygon(Aspose.Pdf.Facades.LineInfo,System.Int32,System.Drawing.Rectangle,System.String)">
  9054. <summary>
  9055. Creates polygon annotation.
  9056. </summary>
  9057. <param name="lineInfo">The instance of LineInfo class.</param>
  9058. <param name="page">The number of original page where the annotation will be created.</param>
  9059. <param name="annotRect">The annotation rectangle defining the location of the annotation on the page.</param>
  9060. <param name="annotContents">The contents of the annotation.</param>
  9061. <example>
  9062. <code lang="C#">
  9063. PdfContentEditor editor = new PdfContentEditor();
  9064. editor.BindPdf("example.pdf");
  9065. LineInfo lineInfo = new LineInfo();
  9066. lineInfo.VerticeCoordinate = new float[] { 0, 0, 100, 100, 100, 50 };
  9067. lineInfo.Visibility = true;
  9068. editor.CreatePolygon(lineInfo, 1 , new System.Drawing.Rectangle(0, 0, 0, 0), "Welcome to Aspose");
  9069. editor.Save("example_out.pdf");
  9070. </code>
  9071. </example>
  9072. </member>
  9073. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreatePolyLine(Aspose.Pdf.Facades.LineInfo,System.Int32,System.Drawing.Rectangle,System.String)">
  9074. <summary>
  9075. Creates polyline annotation.
  9076. </summary>
  9077. <param name="lineInfo">The instance of LineInfo class.</param>
  9078. <param name="page">The number of original page where the annotation will be created.</param>
  9079. <param name="annotRect">The annotation rectangle defining the location of the annotation on the page.</param>
  9080. <param name="annotContents">The contents of the annotation.</param>
  9081. <example>
  9082. <code lang="C#">
  9083. PdfContentEditor editor = new PdfContentEditor();
  9084. editor.BindPdf("example.pdf");
  9085. LineInfo lineInfo = new LineInfo();
  9086. lineInfo.VerticeCoordinate = new float[] { 0, 0, 100, 100, 100, 50 };
  9087. lineInfo.Visibility = true;
  9088. editor.CreatePolyLine(lineInfo, 1 , new System.Drawing.Rectangle(0, 0, 0, 0), "Welcome to Aspose");
  9089. editor.Save("example_out.pdf");
  9090. </code>
  9091. </example>
  9092. </member>
  9093. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateCaret(System.Int32,System.Drawing.Rectangle,System.Drawing.Rectangle,System.String,System.String,System.Drawing.Color)">
  9094. <summary>
  9095. Creates caret annotation.
  9096. </summary>
  9097. <param name="page">The number of original page where the annotation will be created.</param>
  9098. <param name="annotRect">The annotation rectangle defining the location of the annotation on the page.</param>
  9099. <param name="caretRect">The actual boundaries of the underlying caret.</param>
  9100. <param name="symbol">A symbol will be associated with the caret. Value can be: "P" (Paragraph), "None".</param>
  9101. <param name="annotContents">The contents of the annotation.</param>
  9102. <param name="color">The colour of the annotation.</param>
  9103. <example>
  9104. <code lang="C#">
  9105. PdfContentEditor editor = new PdfContentEditor();
  9106. editor.BindPdf("example.pdf");
  9107. editor.CreateCaret(1,
  9108. new System.Drawing.Rectangle(50, 50, 100, 100),
  9109. new System.Drawing.Rectangle(60, 60, 70, 70),
  9110. "None", "Welcome to Aspose", System.Drawing.Color.Red);
  9111. editor.Save("example_out.pdf");
  9112. </code>
  9113. </example>
  9114. </member>
  9115. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateRubberStamp(System.Int32,System.Drawing.Rectangle,System.String,System.String,System.Drawing.Color)">
  9116. <summary>
  9117. Creates a rubber stamp annotation.
  9118. </summary>
  9119. <param name="page">The number of original page where the annotation will be created.</param>
  9120. <param name="annotRect">The annotation rectangle defining the location of the annotation on the page.</param>
  9121. <param name="icon">An icon is to be used in displaying the annotation. Default value: 'Draft'."</param>
  9122. <param name="annotContents">The contents of the annotation.</param>
  9123. <param name="color">The colour of the annotation.</param>
  9124. <example>
  9125. <code lang="C#">
  9126. PdfContentEditor editor = new PdfContentEditor();
  9127. editor.BindPdf("example.pdf");
  9128. editor.CreateRubberStamp(1, System.Drawing.Rectangle(0, 0, 100, 100),
  9129. "Welcome to Aspose", System.Drawing.Color.Red);
  9130. editor.Save("example_out.pdf");
  9131. </code>
  9132. </example>
  9133. </member>
  9134. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateRubberStamp(System.Int32,System.Drawing.Rectangle,System.String,System.Drawing.Color,System.String)">
  9135. <summary>
  9136. Creates a rubber stamp annotation.
  9137. </summary>
  9138. <param name="page">The number of original page where the annotation will be created.</param>
  9139. <param name="annotRect">The annotation rectangle defining the location of the annotation on the page.</param>
  9140. <param name="annotContents">The contents of the annotation.</param>
  9141. <param name="color">The colour of the annotation.</param>
  9142. <param name="appearanceFile">The path of appearance file.</param>
  9143. <example>
  9144. <code lang="C#">
  9145. PdfContentEditor editor = new PdfContentEditor();
  9146. editor.BindPdf("example.pdf");
  9147. editor.CreateRubberStamp(1, System.Drawing.Rectangle(0, 0, 100, 100),
  9148. "Welcome to Aspose", System.Drawing.Color.Red, "appearance_file.pdf");
  9149. editor.Save("example_out.pdf");
  9150. </code>
  9151. </example>
  9152. </member>
  9153. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateRubberStamp(System.Int32,System.Drawing.Rectangle,System.String,System.Drawing.Color,System.IO.Stream)">
  9154. <summary>
  9155. Creates a rubber stamp annotation.
  9156. </summary>
  9157. <param name="page">The number of original page where the annotation will be created.</param>
  9158. <param name="annotRect">The annotation rectangle defining the location of the annotation on the page.</param>
  9159. <param name="annotContents">The contents of the annotation.</param>
  9160. <param name="color">The colour of the annotation.</param>
  9161. <param name="appearanceStream">The stream of appearance file.</param>
  9162. <example>
  9163. <code lang="C#">
  9164. PdfContentEditor editor = new PdfContentEditor();
  9165. editor.BindPdf("example.pdf");
  9166. using (System.IO.FileStream appStream = File.OpenRead("appearance_file.pdf"))
  9167. {
  9168. editor.CreateRubberStamp(1, System.Drawing.Rectangle(0, 0, 100, 100),
  9169. "Welcome to Aspose", System.Drawing.Color.Red, appStream);
  9170. editor.Save("example_out.pdf");
  9171. }
  9172. </code>
  9173. </example>
  9174. </member>
  9175. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateBookmarksAction(System.String,System.Drawing.Color,System.Boolean,System.Boolean,System.String,System.String,System.String)">
  9176. <summary>
  9177. Creates a bookmark with the specified action.
  9178. </summary>
  9179. <param name="title">The title of the bookmark.</param>
  9180. <param name="color">The colour of the bookmark's title.</param>
  9181. <param name="boldFlag">The flag of bold attribution.</param>
  9182. <param name="italicFlag">The flag of italic attribution.</param>
  9183. <param name="file">Another file or application required when the action type is "GoToR" or "Launch".</param>
  9184. <param name="actionType">The action type. The value can be: "GoToR", "Launch", "GoTo", "URI".</param>
  9185. <param name="destination">The local destination or remote destination or URL.</param>
  9186. <example>
  9187. <code lang="C#">
  9188. PdfContentEditor editor = new PdfContentEditor();
  9189. editor.BindPdf("example.pdf");
  9190. editor.CreateBookmarksAction("bookmark title",
  9191. System.Drawing.Color.Red, true, true, null, "GoTo", 1/*page number*/);
  9192. editor.Save("example_out.pdf");
  9193. </code>
  9194. </example>
  9195. </member>
  9196. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.AddDocumentAdditionalAction(System.String,System.String)">
  9197. <summary>
  9198. Adds additional action for document event.
  9199. </summary>
  9200. <param name="eventType">The document event types.</param>
  9201. <param name="code">The code of JavaScript.</param>
  9202. <example>
  9203. <code lang="C#">
  9204. PdfContentEditor editor = new PdfContentEditor();
  9205. editor.BindPdf("example.pdf");
  9206. editor.AddDocumentAdditionalAction(PdfContentEditor.DocumentClose, "app.alert('Good-bye!');");
  9207. editor.Save("example_out.pdf");
  9208. </code>
  9209. </example>
  9210. </member>
  9211. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.RemoveDocumentOpenAction">
  9212. <summary>
  9213. Removes open action from the document. This operation is useful when concatenating multiple documents that use explicit 'GoTo' action on startup.
  9214. </summary>
  9215. <example>
  9216. <code lang="C#">
  9217. PdfContentEditor editor = new PdfContentEditor();
  9218. editor.BindPdf("example.pdf");
  9219. editor.RemoveDocumentOpenAction();
  9220. editor.Save("example_out.pdf");
  9221. </code>
  9222. </example>
  9223. </member>
  9224. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.ChangeViewerPreference(System.Int32)">
  9225. <summary>
  9226. Changes the view preference.
  9227. </summary>
  9228. <param name="viewerAttribution">The view attribution defined in the ViewerPreference class.</param>
  9229. <example>
  9230. <code lang="C#">
  9231. PdfContentEditor editor = new PdfContentEditor();
  9232. editor.BindPdf("example.pdf");
  9233. editor.ChangeViewerPreference(ViewerPreference.HideMenubar);
  9234. editor.ChangeViewerPreference(ViewerPreference.PageModeUseNone);
  9235. editor.Save("example_out.pdf");
  9236. </code>
  9237. </example>
  9238. </member>
  9239. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.GetViewerPreference">
  9240. <summary>
  9241. Returns the view preference.
  9242. </summary>
  9243. <returns>Returns set of ViewerPrefernece flags </returns>
  9244. <example>
  9245. <code lang="C#">
  9246. PdfContentEditor editor = new PdfContentEditor();
  9247. editor.BindPdf("example.pdf");
  9248. int prefValue = editor.GetViewerPreference();
  9249. if ((prefValue &amp; ViewerPreference.PageModeUseOutline) != 0)
  9250. { // ... }
  9251. </code>
  9252. </example>
  9253. </member>
  9254. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.ReplaceImage(System.Int32,System.Int32,System.String)">
  9255. <summary>
  9256. Replaces the specified image on the specified page of PDF document with another image.
  9257. </summary>
  9258. <param name="pageNumber">The number of page on which the image is replaced.</param>
  9259. <param name="index">The index of the image object must be replaced.</param>
  9260. <param name="imageFile">The image file will be used for replacing.</param>
  9261. <example>
  9262. <code lang="C#">
  9263. PdfContentEditor editor = new PdfContentEditor();
  9264. editor.BindPdf("example.pdf");
  9265. editor.ReplaceImage(1, 1, "image.jpg");
  9266. editor.Save("example_out.pdf");
  9267. </code>
  9268. </example>
  9269. </member>
  9270. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.DeleteImage(System.Int32,System.Int32[])">
  9271. <summary>
  9272. Deletes the specified images on the specified page.
  9273. </summary>
  9274. <param name="pageNumber">The number of page on which images must be deleted.</param>
  9275. <param name="index">An array repsents images' indexes.</param>
  9276. <example>
  9277. <code lang="C#">
  9278. PdfContentEditor editor = new PdfContentEditor();
  9279. editor.BindPdf("example.pdf");
  9280. editor.DeleteImage(1, new int[] {1, 2});
  9281. editor.Save("example_out.pdf");
  9282. </code>
  9283. </example>
  9284. </member>
  9285. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.DeleteImage">
  9286. <summary>
  9287. Deletes all images from PDF document.
  9288. </summary>
  9289. <example>
  9290. <code lang="C#">
  9291. PdfContentEditor editor = new PdfContentEditor();
  9292. editor.BindPdf("example.pdf");
  9293. editor.DeleteImage();
  9294. editor.Save("example_out.pdf");
  9295. </code>
  9296. </example>
  9297. </member>
  9298. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.ReplaceText(System.String,System.Int32,System.String,Aspose.Pdf.Text.TextState)">
  9299. <summary>
  9300. Replaces text in the PDF file on the specified page. <see cref="T:Aspose.Pdf.Text.TextState" /> object (font family, color) can be specified to replaced text.
  9301. </summary>
  9302. <example>
  9303. The example demonstrates how to replace text on the first page of the PDF document and set <see cref="T:Aspose.Pdf.Text.TextState" /> text properties for the new text.
  9304. <code lang="C#">
  9305. // open document
  9306. Document doc = new Document(inFile);
  9307. // Create font and mark it to be embedded
  9308. Aspose.Pdf.Text.Font font = FontRepository.FindFont("Courier New");
  9309. font.IsEmbedded = true;
  9310. // create PdfContentEditor object to edit text
  9311. PdfContentEditor editor = new PdfContentEditor();
  9312. editor.BindPdf(doc);
  9313. // create textState object
  9314. TextState textState = new TextState();
  9315. textState.Font = font;
  9316. textState.FontSize = 17;
  9317. textState.FontStyle = FontStyle.Bold | FontStyle.Italic;
  9318. textState.ForegroundColor = Color.Red;
  9319. // change text with specified font
  9320. editor.ReplaceText("hello world", 1, "hi world", textState);
  9321. // save document
  9322. doc.Save(outFile);
  9323. </code></example>
  9324. <param name="srcString">The string to be replaced.</param>
  9325. <param name="thePage">Page number (0 means "all pages").</param>
  9326. <param name="destString">The replaced string.</param>
  9327. <param name="textState">Text state (Text Color, Font etc).</param>
  9328. <returns>Returns true if replacement was made.</returns>
  9329. </member>
  9330. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.ReplaceText(System.String,System.String)">
  9331. <summary>
  9332. Replaces text in the PDF file.
  9333. </summary>
  9334. <example>
  9335. The example demonstrates how to replace text in PDF document.
  9336. <code lang="C#">
  9337. // open document
  9338. Document doc = new Document(inFile);
  9339. // create PdfContentEditor object to edit text
  9340. PdfContentEditor editor = new PdfContentEditor();
  9341. editor.BindPdf(doc);
  9342. // change text
  9343. editor.ReplaceText("hello world", "hi world");
  9344. // save document
  9345. doc.Save(outFile);
  9346. </code></example>
  9347. <param name="srcString">The string to be replaced.</param>
  9348. <param name="destString">Replacing string.</param>
  9349. <returns>Returns true if replacement was made.</returns>
  9350. </member>
  9351. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.ReplaceText(System.String,System.Int32,System.String)">
  9352. <summary>
  9353. Replaces text in the PDF file on the specified page.
  9354. </summary>
  9355. <example>
  9356. The example demonstrates how to replace text in PDF document on the specified page.
  9357. <code lang="C#">
  9358. // open document
  9359. Document doc = new Document(inFile);
  9360. // create PdfContentEditor object to edit text
  9361. PdfContentEditor editor = new PdfContentEditor();
  9362. editor.BindPdf(doc);
  9363. // change text
  9364. editor.ReplaceText("hello world", 1, "hi world");
  9365. // save document
  9366. doc.Save(outFile);
  9367. </code></example>
  9368. <param name="srcString">The sting to be replaced.</param>
  9369. <param name="thePage">Page number (0 for all pages)</param>
  9370. <param name="destString">Replacing string.</param>
  9371. <returns>Returns true if replacement was made.</returns>
  9372. </member>
  9373. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.ReplaceText(System.String,System.String,Aspose.Pdf.Text.TextState)">
  9374. <summary>
  9375. Replaces text in the PDF file using specified <see cref="T:Aspose.Pdf.Text.TextState" /> object.
  9376. </summary>
  9377. <example>
  9378. The example demonstrates how to replace text and set <see cref="T:Aspose.Pdf.Text.TextState" /> text properties for the new text.
  9379. <code lang="C#">
  9380. // open document
  9381. Document doc = new Document(inFile);
  9382. // Create font and mark it to be embedded
  9383. Aspose.Pdf.Text.Font font = FontRepository.FindFont("Courier New");
  9384. font.IsEmbedded = true;
  9385. // create PdfContentEditor object to edit text
  9386. PdfContentEditor editor = new PdfContentEditor();
  9387. editor.BindPdf(doc);
  9388. // create textState object
  9389. TextState textState = new TextState();
  9390. textState.Font = font;
  9391. textState.FontStyle = FontStyle.Bold | FontStyle.Italic;
  9392. // change text with specified font
  9393. editor.ReplaceText("hello world", "hi world", textState);
  9394. // save document
  9395. doc.Save(outFile);
  9396. </code></example>
  9397. <param name="srcString">String to be replaced</param>
  9398. <param name="destString">Replacing string</param>
  9399. <param name="textState">Text state (Text Color, Font etc)</param>
  9400. <returns>Returns true if replacement was made.</returns>
  9401. </member>
  9402. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateMovie(System.Drawing.Rectangle,System.String,System.Int32)">
  9403. <summary>
  9404. Creates Movie Annotations.
  9405. </summary>
  9406. <param name="rect">The annotation rectangle defining the location of the annotation on the page.</param>
  9407. <param name="filePath">The path of movie file to be played.</param>
  9408. <param name="page">The page in which the Line annotation is created.</param>
  9409. </member>
  9410. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateSound(System.Drawing.Rectangle,System.String,System.String,System.Int32,System.String)">
  9411. <summary>
  9412. Creates Sound Annotations.
  9413. </summary>
  9414. <param name="rect">The annotation rectangle defining the location of the annotation on the page.</param>
  9415. <param name="filePath">The file path of sound file.</param>
  9416. <param name="name">The name of an icon to be used in displaying the annotation,include:Speaker and Mic.</param>
  9417. <param name="page">The page in which the Sound annotation is created.</param>
  9418. <param name="rate">The sampling rate, in samples per second.</param>
  9419. </member>
  9420. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.DeleteStamp(System.Int32,System.Int32[])">
  9421. <summary>
  9422. Deletes multiple stamps on the specified page by stamp indexes.
  9423. </summary>
  9424. <param name="pageNumber">Page number where stamp will be deleted.</param>
  9425. <param name="index">Stamp indexes.</param>
  9426. <example>
  9427. <code lang="C#">
  9428. PdfContentEditor contentEditor = new PdfContentEditor();
  9429. contentEditor.BindPdf("file.pdf");
  9430. contentEditor.DeleteStamp(1, new int[] { 2, 3, 5} );
  9431. contentEditor.Save("outfile.pdf");
  9432. </code>
  9433. </example>
  9434. </member>
  9435. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.DeleteStampByIds(System.Int32[])">
  9436. <summary>
  9437. Deletes stamps with specified IDs from all pages of the document.
  9438. </summary>
  9439. <param name="stampIds">Array of stamp IDs.</param>
  9440. <example>
  9441. <code lang="C#">
  9442. PdfContentEditor contentEditor = new PdfContentEditor();
  9443. contentEditor.BindPdf("file.pdf");
  9444. contentEditor.DeleteStampByIds(new int[] { 102, 103 } );
  9445. contentEditor.Save("outfile.pdf");
  9446. </code>
  9447. </example>
  9448. </member>
  9449. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.DeleteStampByIds(System.Int32,System.Int32[])">
  9450. <summary>
  9451. Deletes stamps on the specified page by multiple stamp IDs.
  9452. </summary>
  9453. <param name="pageNumber">Page number where stamps will be deleted.</param>
  9454. <param name="stampIds">Array of stamp IDs.</param>
  9455. <example>
  9456. <code lang="C#">
  9457. PdfContentEditor contentEditor = new PdfContentEditor();
  9458. contentEditor.BindPdf("file.pdf");
  9459. contentEditor.DeleteStampByIds(1, new int[] { 100, 101 } );
  9460. contentEditor.Save("outfile.pdf");
  9461. </code>
  9462. </example>
  9463. </member>
  9464. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.DeleteStampById(System.Int32,System.Int32)">
  9465. <summary>
  9466. Deletes stamp on the specified page by stamp ID.
  9467. </summary>
  9468. <param name="pageNumber">Page number where stamp will be deleted.</param>
  9469. <param name="stampId">Identifier of stanp which should be deleted.</param>
  9470. <example>
  9471. <code lang="C#">
  9472. PdfContentEditor contentEditor = new PdfContentEditor();
  9473. contentEditor.BindPdf("file.pdf");
  9474. contentEditor.DeleteStampById(1, 100);
  9475. contentEditor.Save("outfile.pdf");
  9476. </code>
  9477. </example>
  9478. </member>
  9479. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.HideStampById(System.Int32,System.Int32)">
  9480. <summary>
  9481. Hides the stamp. After hiding, stamp visibility may be restored with ShowStampById method.
  9482. </summary>
  9483. <param name="pageNumber">Number of the page.</param>
  9484. <param name="stampId">Identifier of stamp which should be hidden.</param>
  9485. </member>
  9486. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.ShowStampById(System.Int32,System.Int32)">
  9487. <summary>
  9488. Shows stamp which was hidden by HiddenStampById.
  9489. </summary>
  9490. <param name="pageNumber">Number of the page.</param>
  9491. <param name="stampId">Identifier of stamp which should be shown.</param>
  9492. </member>
  9493. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.MoveStampById(System.Int32,System.Int32,System.Double,System.Double)">
  9494. <summary>
  9495. Changes position of the stamp on page.
  9496. </summary>
  9497. <param name="pageNumber">Numer of page.</param>
  9498. <param name="stampId">Identifier of stamp which should be moved.</param>
  9499. <param name="x">New stamp horizontal pozition on the page.</param>
  9500. <param name="y">New stamp vertical position on the page.</param>
  9501. </member>
  9502. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.MoveStamp(System.Int32,System.Int32,System.Double,System.Double)">
  9503. <summary>
  9504. Changes position of the stamp on page.
  9505. </summary>
  9506. <param name="pageNumber">Number of page.</param>
  9507. <param name="stampIndex">Index of stamp on the page.</param>
  9508. <param name="x">New stamp horizontal position.</param>
  9509. <param name="y">New stamp vertical position.</param>
  9510. </member>
  9511. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.DeleteStampById(System.Int32)">
  9512. <summary>
  9513. Delete stamp by ID from all pages of the document.
  9514. </summary>
  9515. <param name="stampId">Identifier of stamp which should be deleted.</param>
  9516. <example>
  9517. <code lang="C#">
  9518. PdfContentEditor contentEditor = new PdfContentEditor();
  9519. contentEditor.BindPdf("file.pdf");
  9520. contentEditor.DeleteStampById(100);
  9521. contentEditor.Save("outfile.pdf");
  9522. </code>
  9523. </example>
  9524. </member>
  9525. <member name="F:Aspose.Pdf.Facades.PdfContentEditor.DocumentOpen">
  9526. <summary>
  9527. A document event type. Opens a document.
  9528. </summary>
  9529. </member>
  9530. <member name="F:Aspose.Pdf.Facades.PdfContentEditor.DocumentClose">
  9531. <summary>
  9532. A document event type. Closes a document.
  9533. </summary>
  9534. </member>
  9535. <member name="F:Aspose.Pdf.Facades.PdfContentEditor.DocumentWillSave">
  9536. <summary>
  9537. A document event type. Excute a action before saving.
  9538. </summary>
  9539. </member>
  9540. <member name="F:Aspose.Pdf.Facades.PdfContentEditor.DocumentSaved">
  9541. <summary>
  9542. A document event type. Excute a action after saving.
  9543. </summary>
  9544. </member>
  9545. <member name="F:Aspose.Pdf.Facades.PdfContentEditor.DocumentWillPrint">
  9546. <summary>
  9547. A document event type. Excute a action before printing.
  9548. </summary>
  9549. </member>
  9550. <member name="F:Aspose.Pdf.Facades.PdfContentEditor.DocumentPrinted">
  9551. <summary>
  9552. A document event type. Excute a action after printing.
  9553. </summary>
  9554. </member>
  9555. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.#ctor">
  9556. <summary>
  9557. The constructor of the PdfContentEditor object.
  9558. </summary>
  9559. </member>
  9560. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.#ctor(Aspose.Pdf.Document)">
  9561. <summary>
  9562. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfContentEditor" /> object on base of the <paramref name="document" />.
  9563. </summary>
  9564. <param name="document">
  9565. Pdf document.
  9566. </param>
  9567. </member>
  9568. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.CreateLocalLink(System.Drawing.Rectangle,System.Int32,System.Int32)">
  9569. <summary>
  9570. Creates a local link in PDF document.
  9571. </summary>
  9572. <param name="rect">The rectangle for active click.</param>
  9573. <param name="desPage">The destination page.</param>
  9574. <param name="originalPage">The number of original page where rectangle bound with local link will be created.</param>
  9575. <example>
  9576. <code lang="C#">
  9577. PdfContentEditor editor = new PdfContentEditor();
  9578. editor.BindPdf("example.pdf");
  9579. editor.CreateLocalLink(new System.Drawing.Rectangle(0, 0, 100, 100), 2, 1});
  9580. editor.Save("example_out.pdf");
  9581. </code>
  9582. </example>
  9583. </member>
  9584. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.ReplaceText(System.String,System.String,System.Int32)">
  9585. <summary>
  9586. Replaces text in the PDF file and sets font size.
  9587. </summary>
  9588. <example>
  9589. The example demonstrates how to replace text and set font size for the new text.
  9590. <code lang="C#">
  9591. // open document
  9592. Document doc = new Document(inFile);
  9593. // Create font and mark it to be embedded
  9594. Aspose.Pdf.Text.Font font = FontRepository.FindFont("Courier New");
  9595. font.IsEmbedded = true;
  9596. // create PdfContentEditor object to edit text
  9597. PdfContentEditor editor = new PdfContentEditor();
  9598. editor.BindPdf(doc);
  9599. // change text with specified font
  9600. editor.ReplaceText("hello world", "hi world", 14);
  9601. // save document
  9602. doc.Save(outFile);
  9603. </code></example>
  9604. <param name="srcString">String to be replaced.</param>
  9605. <param name="destString">Replacing string.</param>
  9606. <param name="fontSize">Font size.</param>
  9607. <returns>Returns true if replacement was made.</returns>
  9608. </member>
  9609. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.GetStamps(System.Int32)">
  9610. <summary>
  9611. Returns array of stamps on the page.
  9612. </summary>
  9613. <param name="pageNumber">Page number where stamps will be searched.</param>
  9614. <returns>Array of stamps.</returns>
  9615. </member>
  9616. <member name="M:Aspose.Pdf.Facades.PdfContentEditor.Close">
  9617. <summary>
  9618. Closes opened document.
  9619. </summary>
  9620. </member>
  9621. <member name="T:Aspose.Pdf.Facades.PdfConverter">
  9622. <summary>
  9623. Represents a class to convert a pdf file's each page to images, supporting BMP, JPEG, PNG and TIFF now.
  9624. Supported content in pdfs: pictures, form, comment.
  9625. </summary>
  9626. </member>
  9627. <member name="P:Aspose.Pdf.Facades.PdfConverter.CoordinateType">
  9628. <summary>
  9629. Gets or sets the page coordinate type (Media/Crop boxes). CropBox value is used by default.
  9630. </summary>
  9631. </member>
  9632. <member name="P:Aspose.Pdf.Facades.PdfConverter.ShowHiddenAreas">
  9633. <summary>
  9634. Gets or sets flag that controls visibility of hidden areas on the page.
  9635. </summary>
  9636. </member>
  9637. <member name="P:Aspose.Pdf.Facades.PdfConverter.RenderingOptions">
  9638. <summary>
  9639. Gets or sets rendering options.
  9640. </summary>
  9641. </member>
  9642. <member name="P:Aspose.Pdf.Facades.PdfConverter.FormPresentationMode">
  9643. <summary>
  9644. Gets or sets form presentation mode.
  9645. </summary>
  9646. </member>
  9647. <member name="P:Aspose.Pdf.Facades.PdfConverter.Resolution">
  9648. <summary>
  9649. Gets or sets resolution during convertting. The higher resolution, the slower convertting speed. The default value is 150.
  9650. </summary>
  9651. </member>
  9652. <member name="P:Aspose.Pdf.Facades.PdfConverter.StartPage">
  9653. <summary>
  9654. Gets or sets start position which you want to convert. The minimal value is 1.
  9655. </summary>
  9656. </member>
  9657. <member name="P:Aspose.Pdf.Facades.PdfConverter.EndPage">
  9658. <summary>
  9659. Gets or sets end position which you want to convert.
  9660. </summary>
  9661. </member>
  9662. <member name="P:Aspose.Pdf.Facades.PdfConverter.Password">
  9663. <summary>
  9664. Gets or sets document OwnerPassword.
  9665. </summary>
  9666. </member>
  9667. <member name="P:Aspose.Pdf.Facades.PdfConverter.UserPassword">
  9668. <summary>
  9669. Gets or sets document UserPassword.
  9670. </summary>
  9671. </member>
  9672. <member name="P:Aspose.Pdf.Facades.PdfConverter.PageCount">
  9673. <summary>
  9674. Gets the page count.
  9675. </summary>
  9676. </member>
  9677. <member name="M:Aspose.Pdf.Facades.PdfConverter.DoConvert">
  9678. <summary>
  9679. Do some initial works for converting a pdf document to images.
  9680. </summary>
  9681. <example>
  9682. <code>
  9683. [C#]
  9684. PdfConverter converter = new PdfConverter();
  9685. converter.BindPdf(@"D:\Test\test.pdf");
  9686. converter.DoConvert();
  9687. String prefix = @"D:\Test\";
  9688. String suffix = ".jpg";
  9689. int imageCount = 1;
  9690. while (converter.HasNextImage())
  9691. {
  9692. converter.GetNextImage(prefix + imageCount + suffix);
  9693. imageCount++;
  9694. }
  9695. [Visual Basic]
  9696. Dim converter As PdfConverter = New PdfConverter()
  9697. converter.BindPdf("D:\Test\test.pdf")
  9698. converter.DoConvert()
  9699. Dim prefix As String = "D:\Test\"
  9700. Dim suffix As String = ".jpg"
  9701. Dim imageCount As Integer = 1
  9702. While converter.HasNextImage()
  9703. converter.GetNextImage(prefix + imageCount + suffix)
  9704. imageCount = imageCount + 1
  9705. End While
  9706. </code>
  9707. </example>
  9708. </member>
  9709. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.String)">
  9710. <summary>
  9711. Converts each pages of a pdf document to images and saves images to a single TIFF file.
  9712. </summary>
  9713. <param name="outputFile">The file to save the TIFF image.</param>
  9714. <example>
  9715. <code>
  9716. [C#]
  9717. PdfConverter converter = new PdfConverter();
  9718. converter.BindPdf(@"D:\Test\test.pdf");
  9719. converter.DoConvert();
  9720. converter.SaveAsTIFF(@"D:\Test\test.tiff");
  9721. [Visual Basic]
  9722. Dim converter As PdfConverter = New PdfConverter()
  9723. converter.BindPdf("D:\Test\test.pdf")
  9724. converter.DoConvert()
  9725. converter.SaveAsTIFF(@"D:\Test\test.tiff")
  9726. </code>
  9727. </example>
  9728. </member>
  9729. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.String,Aspose.Pdf.Devices.CompressionType)">
  9730. <summary>
  9731. Converts each pages of a pdf document to images and saves images to a single TIFF file.
  9732. </summary>
  9733. <param name="outputFile">The output file.</param>
  9734. <param name="compressionType">Type of the compression.</param>
  9735. <example>
  9736. <code>
  9737. [C#]
  9738. PdfConverter converter = new PdfConverter();
  9739. converter.BindPdf(@"D:\Test\test.pdf");
  9740. converter.DoConvert();
  9741. converter.SaveAsTIFF(@"D:\Test\test.tiff");
  9742. [Visual Basic]
  9743. Dim converter As PdfConverter = New PdfConverter()
  9744. converter.BindPdf("D:\Test\test.pdf")
  9745. converter.DoConvert()
  9746. converter.SaveAsTIFF(@"D:\Test\test.tiff")
  9747. </code>
  9748. </example>
  9749. </member>
  9750. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.String,System.Int32,System.Int32)">
  9751. <summary>
  9752. Converts each pages of a pdf document to images with dimensions, and saves images to a single TIFF file.
  9753. </summary>
  9754. <param name="outputFile">The file name to save the TIFF image</param>
  9755. <param name="imageWidth">The image width, the unit is pixel.</param>
  9756. <param name="imageHeight">The image height, the unit is pixel.</param>
  9757. </member>
  9758. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.String,Aspose.Pdf.PageSize)">
  9759. <summary>
  9760. Converts each pages of a pdf document to images with page size and saves images to a single TIFF file.
  9761. </summary>
  9762. <param name="outputFile">The file name to save the TIFF image</param>
  9763. <param name="pageSize">The page size of the image.</param>
  9764. </member>
  9765. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.String,Aspose.Pdf.PageSize,Aspose.Pdf.Devices.TiffSettings)">
  9766. <summary>
  9767. Converts each pages of a pdf document to images with page size and saves images to a single TIFF file.
  9768. </summary>
  9769. <param name="outputFile">The file name to save the TIFF image</param>
  9770. <param name="pageSize">The page size of the image.</param>
  9771. <param name="settings">Settings object that defines TIFF parameters.</param>
  9772. </member>
  9773. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.String,System.Int32,System.Int32,Aspose.Pdf.Devices.CompressionType)">
  9774. <summary>
  9775. Converts each pages of a pdf document to images with dimensions, and saves images to a single TIFF file.
  9776. </summary>
  9777. <param name="outputFile">The file name to save the TIFF image</param>
  9778. <param name="imageWidth">The image width, the unit is pixel.</param>
  9779. <param name="imageHeight">The image height, the unit is pixel.</param>
  9780. <param name="compressionType">Type of the compression.</param>
  9781. </member>
  9782. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.String,System.Int32,System.Int32,Aspose.Pdf.Devices.TiffSettings)">
  9783. <summary>
  9784. Converts each pages of a pdf document to images with dimensions, and saves images to a single TIFF file.
  9785. </summary>
  9786. <param name="outputFile">The file name to save the TIFF image</param>
  9787. <param name="imageWidth">The image width, the unit is pixel.</param>
  9788. <param name="imageHeight">The image height, the unit is pixel.</param>
  9789. <param name="settings">Settings object that defines TIFF parameters.</param>
  9790. </member>
  9791. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.String,System.Int32,System.Int32,Aspose.Pdf.Devices.TiffSettings,Aspose.Pdf.IIndexBitmapConverter)">
  9792. <summary>
  9793. Converts each pages of a pdf document to images with dimensions, and saves images to a single TIFF file.
  9794. </summary>
  9795. <param name="outputFile">The file name to save the TIFF image</param>
  9796. <param name="imageWidth">The image width, the unit is pixel.</param>
  9797. <param name="imageHeight">The image height, the unit is pixel.</param>
  9798. <param name="settings">Settings object that defines TIFF parameters.</param>
  9799. <param name="converter">External converter</param>
  9800. </member>
  9801. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFFClassF(System.String,System.Int32,System.Int32)">
  9802. <summary>
  9803. Converts each pages of a pdf document to images and save images to a single TIFF ClassF file.
  9804. </summary>
  9805. <param name="outputFile">The stream to save the TIFF image.</param>
  9806. <param name="imageWidth">The image width, the unit is pixel.</param>
  9807. <param name="imageHeight">The image height, the unit is pixel.</param>
  9808. <example>
  9809. <code>
  9810. [C#]
  9811. PdfConverter converter = new PdfConverter();
  9812. converter.BindPdf(@"D:\Test\test.pdf");
  9813. converter.DoConvert();
  9814. converter.SaveAsTIFFClassF(@"D:\Test\test.tiff",204,196);
  9815. [Visual Basic]
  9816. Dim converter As PdfConverter = New PdfConverter()
  9817. converter.BindPdf("D:\Test\test.pdf")
  9818. converter.DoConvert()
  9819. converter.SaveAsTIFFClassF(@"D:\Test\test.tiff",204,196)
  9820. </code>
  9821. </example>
  9822. </member>
  9823. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFFClassF(System.String,Aspose.Pdf.PageSize)">
  9824. <summary>
  9825. Converts each pages of a pdf document to images and save images to a single TIFF ClassF file.
  9826. </summary>
  9827. <param name="outputFile">The stream to save the TIFF image.</param>
  9828. <param name="pageSize">The page size of the image.</param>
  9829. </member>
  9830. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFFClassF(System.IO.Stream,System.Int32,System.Int32)">
  9831. <summary>
  9832. Converts each pages of a pdf document to images and save images to a single TIFF ClassF stream.
  9833. </summary>
  9834. <param name="outputStream">The stream to save the TIFF image.</param>
  9835. <param name="imageWidth">The image width, the unit is pixel.</param>
  9836. <param name="imageHeight">The image height, the unit is pixel.</param>
  9837. </member>
  9838. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFFClassF(System.IO.Stream,Aspose.Pdf.PageSize)">
  9839. <summary>
  9840. Converts each pages of a pdf document to images and save images to a single TIFF ClassF stream.
  9841. </summary>
  9842. <param name="outputStream">The stream to save the TIFF image.</param>
  9843. <param name="pageSize">The page size of the image.</param>
  9844. </member>
  9845. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.IO.Stream)">
  9846. <summary>
  9847. Converts each pages of a pdf document to images and saves images to a single TIFF stream.
  9848. </summary>
  9849. <param name="outputStream">The stream to save the TIFF image.</param>
  9850. </member>
  9851. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.IO.Stream,Aspose.Pdf.Devices.CompressionType)">
  9852. <summary>
  9853. Converts each pages of a pdf document to images and saves images to a single TIFF file.
  9854. </summary>
  9855. <param name="outputStream">The output stream.</param>
  9856. <param name="compressionType">Type of the compression.</param>
  9857. </member>
  9858. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.IO.Stream,Aspose.Pdf.PageSize)">
  9859. <summary>
  9860. Converts each pages of a pdf document to images with page size and saves images to a single TIFF stream.
  9861. </summary>
  9862. <param name="outputStream">The stream to save the TIFF image.</param>
  9863. <param name="pageSize">The page size of the image.</param>
  9864. </member>
  9865. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.IO.Stream,Aspose.Pdf.PageSize,Aspose.Pdf.Devices.TiffSettings)">
  9866. <summary>
  9867. Converts each pages of a pdf document to images with page size and saves images to a single TIFF stream.
  9868. </summary>
  9869. <param name="outputStream">The stream to save the TIFF image.</param>
  9870. <param name="pageSize">The page size of the image.</param>
  9871. <param name="settings">Settings object that defines TIFF parameters.</param>
  9872. </member>
  9873. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.IO.Stream,System.Int32,System.Int32)">
  9874. <summary>
  9875. Converts each pages of a pdf document to images with dimensions, and saves images to a single TIFF stream.
  9876. </summary>
  9877. <param name="outputStream">The stream to save the TIFF image.</param>
  9878. <param name="imageWidth">The image width, the unit is pixel.</param>
  9879. <param name="imageHeight">The image height, the unit is pixel.</param>
  9880. </member>
  9881. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.IO.Stream,System.Int32,System.Int32,Aspose.Pdf.Devices.CompressionType)">
  9882. <summary>
  9883. Converts each pages of a pdf document to images with dimensions, and saves images to a single TIFF stream.
  9884. </summary>
  9885. <param name="outputStream">The stream to save the TIFF image.</param>
  9886. <param name="imageWidth">The image width, the unit is pixel.</param>
  9887. <param name="imageHeight">The image height, the unit is pixel.</param>
  9888. <param name="compressionType">Type of the compression.</param>
  9889. </member>
  9890. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.IO.Stream,System.Int32,System.Int32,Aspose.Pdf.Devices.TiffSettings)">
  9891. <summary>
  9892. Converts each pages of a pdf document to images with dimensions, and saves images to a single TIFF stream.
  9893. </summary>
  9894. <param name="outputStream">The stream to save the TIFF image.</param>
  9895. <param name="imageWidth">The image width, the unit is pixel.</param>
  9896. <param name="imageHeight">The image height, the unit is pixel.</param>
  9897. <param name="settings">Settings object that defines TIFF parameters.</param>
  9898. </member>
  9899. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.IO.Stream,System.Int32,System.Int32,Aspose.Pdf.Devices.TiffSettings,Aspose.Pdf.IIndexBitmapConverter)">
  9900. <summary>
  9901. Converts each pages of a pdf document to images with dimensions, and saves images to a single TIFF stream.
  9902. </summary>
  9903. <param name="outputStream">The stream to save the TIFF image.</param>
  9904. <param name="imageWidth">The image width, the unit is pixel.</param>
  9905. <param name="imageHeight">The image height, the unit is pixel.</param>
  9906. <param name="settings">Settings object that defines TIFF parameters.</param>
  9907. <param name="converter">External converter</param>
  9908. </member>
  9909. <member name="M:Aspose.Pdf.Facades.PdfConverter.HasNextImage">
  9910. <summary>
  9911. Indicates whether the pdf file has more images or not.
  9912. </summary>
  9913. <returns>Can get more images or not, true if can, or false.</returns>
  9914. </member>
  9915. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.String)">
  9916. <summary>
  9917. Saves image to file with default image format - jpeg.
  9918. </summary>
  9919. <param name="outputFile">The file path and name to save the image.</param>
  9920. </member>
  9921. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.String,Aspose.Pdf.PageSize)">
  9922. <summary>
  9923. Saves image to file with ith given page size and default image format - jpeg.
  9924. </summary>
  9925. <param name="outputFile">The file path and name to save the image.</param>
  9926. <param name="pageSize">The page size of the image.</param>
  9927. </member>
  9928. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.String,System.Drawing.Imaging.ImageFormat)">
  9929. <summary>
  9930. Saves image to file with the givin image format.
  9931. </summary>
  9932. <param name="outputFile">The file path and name to save the image.</param>
  9933. <param name="format">The format of the image.</param>
  9934. <example>
  9935. <code>
  9936. [C#]
  9937. PdfConverter converter = new PdfConverter();
  9938. converter.BindPdf(@"D:\Test\test.pdf");
  9939. converter.DoConvert();
  9940. String prefix = @"D:\Test\";
  9941. String suffix = ".png";
  9942. int imageCount = 1;
  9943. while (converter.HasNextImage())
  9944. {
  9945. converter.GetNextImage(prefix + imageCount + suffix, ImageFormat.Png);
  9946. imageCount++;
  9947. }
  9948. [Visual Basic]
  9949. Dim converter As PdfConverter = New PdfConverter()
  9950. converter.BindPdf("D:\Test\test.pdf")
  9951. converter.DoConvert()
  9952. Dim prefix As String = "D:\Test\"
  9953. Dim suffix As String = ".png"
  9954. Dim imageCount As Integer = 1
  9955. While converter.HasNextImage()
  9956. converter.GetNextImage(prefix + imageCount + suffix, ImageFormat.Png)
  9957. imageCount = imageCount + 1
  9958. End While
  9959. </code>
  9960. </example>
  9961. </member>
  9962. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.String,Aspose.Pdf.PageSize,System.Drawing.Imaging.ImageFormat)">
  9963. <summary>
  9964. Saves image to file with given page size and image format.
  9965. </summary>
  9966. <param name="outputFile">The file path and name to save the image.</param>
  9967. <param name="pageSize">The page size of the image.</param>
  9968. <param name="format">The format of the image.</param>
  9969. </member>
  9970. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.IO.Stream)">
  9971. <summary>
  9972. Saves image to stream with default image format - jpeg.
  9973. </summary>
  9974. <param name="outputStream">The stream to save the image.</param>
  9975. </member>
  9976. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.IO.Stream,Aspose.Pdf.PageSize)">
  9977. <summary>
  9978. Saves image to stream with given page size.
  9979. </summary>
  9980. <param name="outputStream">The stream to save the image.</param>
  9981. <param name="pageSize">The page size of the image.</param>
  9982. </member>
  9983. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.IO.Stream,System.Drawing.Imaging.ImageFormat)">
  9984. <summary>
  9985. Saves image to stream with given image format.
  9986. </summary>
  9987. <param name="outputStream">The stream to save the image.</param>
  9988. <param name="format">The format of the image.</param>
  9989. </member>
  9990. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.IO.Stream,Aspose.Pdf.PageSize,System.Drawing.Imaging.ImageFormat)">
  9991. <summary>
  9992. Saves image to stream with given page size.
  9993. </summary>
  9994. <param name="outputStream">The stream to save the image.</param>
  9995. <param name="pageSize">The page size of the image.</param>
  9996. <param name="format">The format of the image.</param>
  9997. </member>
  9998. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.String,System.Drawing.Imaging.ImageFormat,System.Int32,System.Int32,System.Int32)">
  9999. <summary>
  10000. Saves image to file with the given image format, dimensions and quality.
  10001. </summary>
  10002. <param name="outputFile">The file path and name to save the image.</param>
  10003. <param name="format">The format of the image.</param>
  10004. <param name="imageWidth">The image width, the unit is pixel.</param>
  10005. <param name="imageHeight">The image height, the unit is pixel.</param>
  10006. <param name="quality">The Jpeg file's quality (0~100), 0 is lowest and 100 is highest</param>
  10007. <example>
  10008. <code>
  10009. [C#]
  10010. PdfConverter converter = new PdfConverter();
  10011. converter.BindPdf(@"D:\Test\test.pdf");
  10012. converter.DoConvert();
  10013. String prefix = @"D:\Test\";
  10014. String suffix = ".jpg";
  10015. int imageCount = 1;
  10016. while (converter.HasNextImage())
  10017. {
  10018. converter.GetNextImage(prefix + imageCount + suffix, ImageFormat.Jpeg, 800, 1000, 50);
  10019. imageCount++;
  10020. }
  10021. [Visual Basic]
  10022. Dim converter As PdfConverter = New PdfConverter()
  10023. converter.BindPdf("D:\Test\test.pdf")
  10024. converter.DoConvert()
  10025. Dim prefix As String = "D:\Test\"
  10026. Dim suffix As String = ".jpg"
  10027. Dim imageCount As Integer = 1
  10028. While converter.HasNextImage()
  10029. converter.GetNextImage(prefix + imageCount + suffix, ImageFormat.Jpeg, 800, 1000, 50)
  10030. imageCount = imageCount + 1
  10031. End While
  10032. </code>
  10033. </example>
  10034. </member>
  10035. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.IO.Stream,System.Drawing.Imaging.ImageFormat,System.Int32,System.Int32,System.Int32)">
  10036. <summary>
  10037. Saves image to stream with the givin image format, dimensions and quality.
  10038. </summary>
  10039. <param name="outputStream">The stream to save the image.</param>
  10040. <param name="format">The format of the image.</param>
  10041. <param name="imageWidth">The image width, the unit is pixel.</param>
  10042. <param name="imageHeight">The image height, the unit is pixel.</param>
  10043. <param name="quality">The Jpeg file's quality (0~100), 0 is lowest and 100 is highest</param>
  10044. </member>
  10045. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.String,System.Drawing.Imaging.ImageFormat,System.Double,System.Double,System.Int32)">
  10046. <summary>
  10047. Saves image to file with the givin image format, image size, and quality.
  10048. </summary>
  10049. <param name="outputFile">The file path and name to save the image.</param>
  10050. <param name="format">The format of the image.</param>
  10051. <param name="imageWidth">The image width, the unit is pixels.</param>
  10052. <param name="imageHeight">The image height, the unit is pixels..</param>
  10053. <param name="quality">The Jpeg file's quality (0~100), 0 is lowest and 100 is highest</param>
  10054. <example>
  10055. <code>
  10056. [C#]
  10057. PdfConverter converter = new PdfConverter();
  10058. converter.BindPdf(@"D:\Test\test.pdf");
  10059. converter.DoConvert();
  10060. String prefix = @"D:\Test\";
  10061. String suffix = ".jpg";
  10062. int imageCount = 1;
  10063. float pixelX=800f;
  10064. float pixelY=600f;
  10065. while (converter.HasNextImage())
  10066. {
  10067. converter.GetNextImage(prefix + imageCount + suffix, ImageFormat.Jpeg, pixelX, pixelY, 50);
  10068. imageCount++;
  10069. }
  10070. [Visual Basic]
  10071. Dim converter As PdfConverter = New PdfConverter()
  10072. converter.BindPdf("D:\Test\test.pdf")
  10073. converter.DoConvert()
  10074. Dim prefix As String = "D:\Test\"
  10075. Dim suffix As String = ".jpg"
  10076. Dim pixelX As float =800
  10077. Dim pixelY As float=600
  10078. Dim imageCount As Integer = 1
  10079. While converter.HasNextImage()
  10080. converter.GetNextImage(prefix + imageCount + suffix, ImageFormat.Jpeg, pixelX, pixelY, 50)
  10081. imageCount = imageCount + 1
  10082. End While
  10083. </code>
  10084. </example>
  10085. </member>
  10086. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.IO.Stream,System.Drawing.Imaging.ImageFormat,System.Double,System.Double,System.Int32)">
  10087. <summary>
  10088. Saves image to stream with the givin image format, size and quality.
  10089. </summary>
  10090. <param name="outputStream">The stream to save the image.</param>
  10091. <param name="format">The format of the image.</param>
  10092. <param name="imageWidth">The image width, the unit is pixel.</param>
  10093. <param name="imageHeight">The image height, the unit is pixel.</param>
  10094. <param name="quality">The Jpeg file's quality (0~100), 0 is lowest and 100 is highest</param>
  10095. </member>
  10096. <member name="M:Aspose.Pdf.Facades.PdfConverter.BindPdf(System.String)">
  10097. <summary>
  10098. Binds a Pdf file for converting.
  10099. </summary>
  10100. <param name="inputFile">The pdf file.</param>
  10101. </member>
  10102. <member name="M:Aspose.Pdf.Facades.PdfConverter.BindPdf(System.IO.Stream)">
  10103. <summary>
  10104. Binds a Pdf Stream for convert.
  10105. </summary>
  10106. <param name="inputStream">The pdf Stream.</param>
  10107. </member>
  10108. <member name="M:Aspose.Pdf.Facades.PdfConverter.#ctor">
  10109. <summary>
  10110. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfConverter" /> object.
  10111. </summary>
  10112. </member>
  10113. <member name="M:Aspose.Pdf.Facades.PdfConverter.#ctor(Aspose.Pdf.Document)">
  10114. <summary>
  10115. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfConverter" /> object on base of the <paramref name="document" />.
  10116. </summary>
  10117. <param name="document">
  10118. Pdf document.
  10119. </param>
  10120. </member>
  10121. <member name="M:Aspose.Pdf.Facades.PdfConverter.Close">
  10122. <summary>
  10123. Close the instance of PdfConverter and release the resources.
  10124. </summary>
  10125. </member>
  10126. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFFClassF(System.String)">
  10127. <summary>
  10128. Converts each pages of a pdf document to images and save images to a single TIFF ClassF file.
  10129. </summary>
  10130. <param name="outputFile">The stream to save the TIFF image.</param>
  10131. <example>
  10132. <code>
  10133. [C#]
  10134. PdfConverter converter = new PdfConverter();
  10135. converter.BindPdf(@"D:\Test\test.pdf");
  10136. converter.DoConvert();
  10137. converter.SaveAsTIFFClassF(@"D:\Test\test.tiff");
  10138. [Visual Basic]
  10139. Dim converter As PdfConverter = New PdfConverter()
  10140. converter.BindPdf("D:\Test\test.pdf")
  10141. converter.DoConvert()
  10142. converter.SaveAsTIFFClassF(@"D:\Test\test.tiff")
  10143. </code>
  10144. </example>
  10145. </member>
  10146. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFFClassF(System.IO.Stream)">
  10147. <summary>
  10148. Converts each pages of a pdf document to images and save images to a single TIFF ClassF stream.
  10149. </summary>
  10150. <param name="outputStream">The stream to save the TIFF image.</param>
  10151. </member>
  10152. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.String,Aspose.Pdf.Devices.TiffSettings)">
  10153. <summary>
  10154. Converts each pages of a pdf document to images with and saves images to a single TIFF file.
  10155. </summary>
  10156. <param name="outputFile">The file name to save the TIFF image</param>
  10157. <param name="settings">Settings object that defines TIFF parameters.</param>
  10158. </member>
  10159. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.String,Aspose.Pdf.Devices.TiffSettings,Aspose.Pdf.IIndexBitmapConverter)">
  10160. <summary>
  10161. Converts each pages of a pdf document to images with and saves images to a single TIFF file.
  10162. </summary>
  10163. <param name="outputFile">The file name to save the TIFF image</param>
  10164. <param name="settings">Settings object that defines TIFF parameters.</param>
  10165. <param name="converter">External converter</param>
  10166. </member>
  10167. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.IO.Stream,Aspose.Pdf.Devices.TiffSettings)">
  10168. <summary>
  10169. Converts each pages of a pdf document to images and saves images to a single TIFF stream.
  10170. </summary>
  10171. <param name="outputStream">The stream to save the TIFF image.</param>
  10172. <param name="settings">Settings object that defines TIFF parameters.</param>
  10173. </member>
  10174. <member name="M:Aspose.Pdf.Facades.PdfConverter.SaveAsTIFF(System.IO.Stream,Aspose.Pdf.Devices.TiffSettings,Aspose.Pdf.IIndexBitmapConverter)">
  10175. <summary>
  10176. Converts each pages of a pdf document to images and saves images to a single TIFF stream.
  10177. </summary>
  10178. <param name="outputStream">The stream to save the TIFF image.</param>
  10179. <param name="settings">Settings object that defines TIFF parameters.</param>
  10180. <param name="converter">External converter</param>
  10181. </member>
  10182. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.String,System.Drawing.Imaging.ImageFormat,System.Int32,System.Int32)">
  10183. <summary>
  10184. Saves image to file with the given image format and dimensions.
  10185. </summary>
  10186. <param name="outputFile">The file path and name to save the image.</param>
  10187. <param name="format">The format of the image.</param>
  10188. <param name="imageWidth">The image width, the unit is pixel.</param>
  10189. <param name="imageHeight">The image height, the unit is pixel.</param>
  10190. <example>
  10191. <code>
  10192. [C#]
  10193. PdfConverter converter = new PdfConverter();
  10194. converter.BindPdf(@"D:\Test\test.pdf");
  10195. converter.DoConvert();
  10196. String prefix = @"D:\Test\";
  10197. String suffix = ".jpg";
  10198. int imageCount = 1;
  10199. while (converter.HasNextImage())
  10200. {
  10201. converter.GetNextImage(prefix + imageCount + suffix, ImageFormat.Jpeg, 800, 1000);
  10202. imageCount++;
  10203. }
  10204. [Visual Basic]
  10205. Dim converter As PdfConverter = New PdfConverter()
  10206. converter.BindPdf("D:\Test\test.pdf")
  10207. converter.DoConvert()
  10208. Dim prefix As String = "D:\Test\"
  10209. Dim suffix As String = ".jpg"
  10210. Dim imageCount As Integer = 1
  10211. While converter.HasNextImage()
  10212. converter.GetNextImage(prefix + imageCount + suffix, ImageFormat.Jpeg, 800, 1000)
  10213. imageCount = imageCount + 1
  10214. End While
  10215. </code>
  10216. </example>
  10217. </member>
  10218. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.IO.Stream,System.Drawing.Imaging.ImageFormat,System.Int32,System.Int32)">
  10219. <summary>
  10220. Saves image to stream with the givin image format, size and quality.
  10221. </summary>
  10222. <param name="outputStream">The stream to save the image.</param>
  10223. <param name="format">The format of the image.</param>
  10224. <param name="imageWidth">The image width, the unit is pixel.</param>
  10225. <param name="imageHeight">The image height, the unit is pixel.</param>
  10226. </member>
  10227. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.IO.Stream,System.Drawing.Imaging.ImageFormat,System.Int32)">
  10228. <summary>
  10229. Saves image to stream with given image format and quality.
  10230. </summary>
  10231. <param name="outputStream">The stream to save the image.</param>
  10232. <param name="format">The format of the image.</param>
  10233. <param name="quality">The Jpeg file's quality (0~100), 0 is lowest and 100 is highest</param>
  10234. </member>
  10235. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.IO.Stream,Aspose.Pdf.PageSize,System.Drawing.Imaging.ImageFormat,System.Int32)">
  10236. <summary>
  10237. Saves image to stream with given page size, image format and quality.
  10238. </summary>
  10239. <param name="outputStream">The stream to save the image.</param>
  10240. <param name="pageSize">The page size of the image.</param>
  10241. <param name="format">The format of the image.</param>
  10242. <param name="quality">The Jpeg file's quality (0~100), 0 is lowest and 100 is highest</param>
  10243. </member>
  10244. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.String,System.Drawing.Imaging.ImageFormat,System.Int32)">
  10245. <summary>
  10246. Saves image to file with given image format and quality.
  10247. </summary>
  10248. <param name="outputFile">The file path and name to save the image.</param>
  10249. <param name="format">The format of the image.</param>
  10250. <param name="quality">The Jpeg file's quality (0~100), 0 is lowest and 100 is highest</param>
  10251. </member>
  10252. <member name="M:Aspose.Pdf.Facades.PdfConverter.GetNextImage(System.String,Aspose.Pdf.PageSize,System.Drawing.Imaging.ImageFormat,System.Int32)">
  10253. <summary>
  10254. Saves image to file with given page size, image format and quality.
  10255. </summary>
  10256. <param name="outputFile">The file path and name to save the image.</param>
  10257. <param name="pageSize">The page size of the image.</param>
  10258. <param name="format">The format of the image.</param>
  10259. <param name="quality">The Jpeg file's quality (0~100), 0 is lowest and 100 is highest</param>
  10260. </member>
  10261. <member name="T:Aspose.Pdf.Facades.PdfExtractor">
  10262. <summary>
  10263. Class for extracting images and text from PDF document.
  10264. </summary>
  10265. </member>
  10266. <member name="P:Aspose.Pdf.Facades.PdfExtractor.StartPage">
  10267. <summary>
  10268. Gets or sets start page in the page range where extracting operation will be performed.
  10269. <example><code lang="C#">
  10270. PdfExtractor ext = new PdfExtractor();
  10271. ext.BindBdf("sample.pdf");
  10272. ext.StartPage = 2;
  10273. ext.EndPage = 5;
  10274. ext.ExtractText();
  10275. </code></example></summary>
  10276. </member>
  10277. <member name="P:Aspose.Pdf.Facades.PdfExtractor.EndPage">
  10278. <summary>
  10279. Gets or sets end page in the page range where extracting operation will be performed.
  10280. <example><code lang="C#">
  10281. PdfExtractor ext = new PdfExtractor();
  10282. ext.BindBdf("sample.pdf");
  10283. ext.StartPage = 2;
  10284. ext.EndPage = 3;
  10285. ext.ExtractText();
  10286. </code></example></summary>
  10287. </member>
  10288. <member name="P:Aspose.Pdf.Facades.PdfExtractor.ExtractTextMode">
  10289. <summary>
  10290. Sets the mode for extract text's result.
  10291. </summary>
  10292. <value>0 is pure text mode and 1 is raw ordering mode. Default is 0.</value>
  10293. <example>
  10294. The example demonstratres the <see cref="P:Aspose.Pdf.Facades.PdfExtractor.ExtractTextMode" /> property usage in text extraction scenario.
  10295. <code lang="C#">
  10296. PdfExtractor extractor = new PdfExtractor();
  10297. extractor.BindPdf(@"D:\Text\text.pdf");
  10298. extractor.ExtractTextMode = 1;
  10299. extractor.ExtractText();
  10300. extractor.GetText(@"D:\Text\text.txt");
  10301. </code></example>
  10302. </member>
  10303. <member name="P:Aspose.Pdf.Facades.PdfExtractor.TextSearchOptions">
  10304. <summary>
  10305. Gets or sets text search options.
  10306. </summary>
  10307. </member>
  10308. <member name="P:Aspose.Pdf.Facades.PdfExtractor.ExtractImageMode">
  10309. <summary>
  10310. Sets the mode for extract images process.
  10311. </summary>
  10312. <remarks>
  10313. Default value is ExtractImageMode.DefinedInResources that extracts all images defined in resources.
  10314. To extract actually shown images ExtractImageMode.ActuallyUsed mode should be used.
  10315. </remarks>
  10316. </member>
  10317. <member name="P:Aspose.Pdf.Facades.PdfExtractor.IsBidi">
  10318. <summary>
  10319. Is true when text has hebriew or arabic symbols. This case must be specially considered because
  10320. string functions change their behaviour and start process text from right to left (except numbers
  10321. and other non text chars).
  10322. </summary>
  10323. </member>
  10324. <member name="M:Aspose.Pdf.Facades.PdfExtractor.ExtractText">
  10325. <summary>
  10326. Extracts text from a Pdf document using Unicode encoding.
  10327. </summary>
  10328. <example>
  10329. First example demonstratres how to extract all the text from PDF file.
  10330. <code lang="C#">
  10331. PdfExtractor extractor = new PdfExtractor();
  10332. extractor.BindPdf(@"D:\Text\text.pdf");
  10333. extractor.ExtractText();
  10334. extractor.GetText(@"D:\Text\text.txt");
  10335. </code><code lang="VB.NET">
  10336. Dim extractor As PdfExtractor = New PdfExtractor()
  10337. extractor.BindPdf("D:\Text\text.pdf")
  10338. extractor.ExtractText()
  10339. extractor.GetText("D:\Text\text.txt")
  10340. </code>
  10341. Second example demonstratres how to extract each page's text into one txt file.
  10342. <code lang="C#">
  10343. PdfExtractor extractor = new PdfExtractor();
  10344. extractor.BindPdf(TestPath + @"Aspose.Pdf.Kit.Pdf");
  10345. extractor.ExtractText();
  10346. String prefix = TestPath + @"Aspose.Pdf.Kit";
  10347. String suffix = ".txt";
  10348. int pageCount = 1;
  10349. while (extractor.HasNextPageText())
  10350. {
  10351. extractor.GetNextPageText(prefix + pageCount + suffix);
  10352. pageCount++;
  10353. }
  10354. </code><code lang="VB.NET">
  10355. Dim extractor As PdfExtractor = New PdfExtractor()
  10356. extractor.BindPdf(TestPath + "Aspose.Pdf.Kit.Pdf")
  10357. extractor.ExtractText()
  10358. Dim prefix As String = TestPath + "Aspose.Pdf.Kit"
  10359. Dim suffix As String = ".txt"
  10360. Dim pageCount As Integer = 1
  10361. While extractor.HasNextPageText()
  10362. extractor.GetNextPageText(prefix + pageCount + suffix)
  10363. pageCount = pageCount + 1
  10364. End While
  10365. </code></example>
  10366. </member>
  10367. <member name="M:Aspose.Pdf.Facades.PdfExtractor.ExtractText(System.Text.Encoding)">
  10368. <summary>
  10369. Extracts text from a Pdf document using specified encoding.
  10370. </summary>
  10371. <example>
  10372. First example demonstratres how to extract all the text from PDF file.
  10373. <code lang="C#">
  10374. PdfExtractor extractor = new PdfExtractor();
  10375. extractor.BindPdf(@"D:\Text\text.pdf");
  10376. extractor.ExtractText(Encoding.Unicode);
  10377. extractor.GetText(@"D:\Text\text.txt");
  10378. </code><code lang="VB.NET">
  10379. Dim extractor As PdfExtractor = New PdfExtractor()
  10380. extractor.BindPdf("D:\Text\text.pdf")
  10381. extractor.ExtractText(Encoding.Unicode)
  10382. extractor.GetText("D:\Text\text.txt")
  10383. </code>
  10384. Second example demonstratres how to extract each page's text into one txt file.
  10385. <code lang="C#">
  10386. PdfExtractor extractor = new PdfExtractor();
  10387. extractor.BindPdf(TestPath + @"Aspose.Pdf.Kit.Pdf");
  10388. extractor.ExtractText(Encoding.Unicode);
  10389. String prefix = TestPath + @"Aspose.Pdf.Kit";
  10390. String suffix = ".txt";
  10391. int pageCount = 1;
  10392. while (extractor.HasNextPageText())
  10393. {
  10394. extractor.GetNextPageText(prefix + pageCount + suffix);
  10395. pageCount++;
  10396. }
  10397. </code><code lang="VB.NET">
  10398. Dim extractor As PdfExtractor = New PdfExtractor()
  10399. extractor.BindPdf(TestPath + "Aspose.Pdf.Kit.Pdf")
  10400. extractor.ExtractText(Encoding.Unicode)
  10401. Dim prefix As String = TestPath + "Aspose.Pdf.Kit"
  10402. Dim suffix As String = ".txt"
  10403. Dim pageCount As Integer = 1
  10404. While extractor.HasNextPageText()
  10405. extractor.GetNextPageText(prefix + pageCount + suffix)
  10406. pageCount = pageCount + 1
  10407. End While
  10408. </code></example>
  10409. <param name="encoding">The encoding of the extracted text.</param>
  10410. </member>
  10411. <member name="M:Aspose.Pdf.Facades.PdfExtractor.GetText(System.String)">
  10412. <summary>
  10413. Saves text to file. see also:<see cref="M:Aspose.Pdf.Facades.PdfExtractor.ExtractText" /></summary>
  10414. <param name="outputFile">The file path and name to save the text.</param>
  10415. </member>
  10416. <member name="M:Aspose.Pdf.Facades.PdfExtractor.GetText(System.IO.Stream)">
  10417. <summary>
  10418. Saves text to stream. see also:<see cref="M:Aspose.Pdf.Facades.PdfExtractor.ExtractText" /></summary>
  10419. <param name="outputStream">The stream to save the text.</param>
  10420. </member>
  10421. <member name="M:Aspose.Pdf.Facades.PdfExtractor.BindPdf(System.String)">
  10422. <summary>
  10423. Bind input PDF file.
  10424. </summary>
  10425. <param name="inputFile">PDF fiel to bind</param>
  10426. <example>
  10427. <code lang="C#">
  10428. PdfExtractor ext = new PdfExtractor();
  10429. ext.BindPdf("sample.pdf");
  10430. </code>
  10431. </example>
  10432. </member>
  10433. <member name="M:Aspose.Pdf.Facades.PdfExtractor.BindPdf(System.IO.Stream)">
  10434. <summary>
  10435. Binds PDF document from stream.
  10436. </summary>
  10437. <param name="inputStream">Stream containing PDF document data</param>
  10438. <example>
  10439. <code lang="C#">
  10440. PdfExtractor ext = new PdfExtractor();
  10441. Stream stream = new FileStream("sample.pdf", FileMode.Open, FileAccess.Read);
  10442. ext.BindPdf(stream);
  10443. </code>
  10444. </example>
  10445. </member>
  10446. <member name="M:Aspose.Pdf.Facades.PdfExtractor.ExtractImage">
  10447. <summary>
  10448. Extract images from PDF file.
  10449. </summary>
  10450. <example>
  10451. <code lang="C#">
  10452. PdfExtractor extractor = new PdfExtractor();
  10453. extractor.BindPdf("sample.pdf");
  10454. extractor.ExtractImage();
  10455. int i = 1;
  10456. while (extractor.HasNextImage())
  10457. {
  10458. extractor.GetNextImage("image-" + i +".pdf");
  10459. }
  10460. </code>
  10461. </example>
  10462. </member>
  10463. <member name="M:Aspose.Pdf.Facades.PdfExtractor.HasNextImage">
  10464. <summary>
  10465. Checks if more images are accessible in PDF document. Note: ExtractImage must be called before using of this method.
  10466. </summary>
  10467. <returns>Trues if more images are accessible</returns>
  10468. <example>
  10469. <code lang="C#">
  10470. PdfExtractor extractor = new PdfExtractor();
  10471. extractor.BindPdf("sample.pdf");
  10472. extractor.ExtractImage();
  10473. int i = 1;
  10474. while (extractor.HasNextImage())
  10475. {
  10476. extractor.GetNextImage("image-" + i +".pdf");
  10477. }
  10478. </code>
  10479. </example>
  10480. </member>
  10481. <member name="M:Aspose.Pdf.Facades.PdfExtractor.GetNextImage(System.String)">
  10482. <summary>
  10483. Retreives next image from PDF document. Note: ExtractImage must be called before using of this method.
  10484. </summary>
  10485. <param name="outputFile">File where image will be stored</param>
  10486. <returns>True is image is successfully extracted</returns>
  10487. <example>
  10488. <code lang="C#">
  10489. PdfExtractor extractor = new PdfExtractor();
  10490. extractor.BindPdf("sample.pdf");
  10491. extractor.ExtractImage();
  10492. int i = 1;
  10493. while (extractor.HasNextImage())
  10494. {
  10495. extractor.GetNextImage("image-" + i +".pdf");
  10496. }
  10497. </code>
  10498. </example>
  10499. </member>
  10500. <member name="M:Aspose.Pdf.Facades.PdfExtractor.GetNextImage(System.String,System.Drawing.Imaging.ImageFormat)">
  10501. <summary>
  10502. Retreives next image from PDF document with given image format. Note: ExtractImage must be called before using of this method.
  10503. </summary>
  10504. <param name="outputFile">File where image will be stored</param>
  10505. <param name="format">The format of the image.</param>
  10506. <returns>True is image is successfully extracted</returns>
  10507. </member>
  10508. <member name="M:Aspose.Pdf.Facades.PdfExtractor.GetNextImage(System.IO.Stream,System.Drawing.Imaging.ImageFormat)">
  10509. <summary>
  10510. Retreive next image from PDF file and stores it into stream with given image format.
  10511. </summary>
  10512. <param name="outputStream">Stream where image data will be saved</param>
  10513. <param name="format">The format of the image.</param>
  10514. <returns>True in case the image is successfully extracted.</returns>
  10515. </member>
  10516. <member name="M:Aspose.Pdf.Facades.PdfExtractor.GetNextImage(System.IO.Stream)">
  10517. <summary>
  10518. Retreive next image from PDF file and stores it into stream.
  10519. </summary>
  10520. <param name="outputStream">Stream where image data will be saved</param>
  10521. <returns>True in case the image is successfully extracted.</returns>
  10522. </member>
  10523. <member name="M:Aspose.Pdf.Facades.PdfExtractor.GetAttachNames">
  10524. <summary>
  10525. Returns list of attachments in PDF file. Note: ExtractAttachments must be called befor using this method.
  10526. </summary>
  10527. <returns>List of attachments</returns>
  10528. <example>
  10529. Example demonstrates how to extract attachment names form PDF file.
  10530. <code lang="C#">
  10531. PdfExtractor extractor = new PdfExtractor();
  10532. extractor.BindPdf(TestSettings.GetInputFile("sample.pdf"));
  10533. extractor.ExtractAttachment();
  10534. IList attachments = extractor.GetAttachNames();
  10535. foreach (string name in attachments)
  10536. Console.WriteLine(name);
  10537. </code></example>
  10538. </member>
  10539. <member name="M:Aspose.Pdf.Facades.PdfExtractor.ExtractAttachment">
  10540. <summary>
  10541. Extracts attachments from a Pdf document.
  10542. </summary>
  10543. </member>
  10544. <member name="M:Aspose.Pdf.Facades.PdfExtractor.ExtractAttachment(System.String)">
  10545. <summary>
  10546. Extracts attachment to PDF file by attachment name.
  10547. </summary>
  10548. <param name="attachmentFileName">Name of attachment to extract</param>
  10549. </member>
  10550. <member name="M:Aspose.Pdf.Facades.PdfExtractor.GetAttachment(System.String)">
  10551. <summary>
  10552. Stores attachment into file.
  10553. </summary>
  10554. <param name="outputPath">
  10555. Directory path where attachment(s) will be stored.
  10556. Null or empty string means attachment(s) will be placed in the application directory.
  10557. </param>
  10558. </member>
  10559. <member name="M:Aspose.Pdf.Facades.PdfExtractor.HasNextPageText">
  10560. <summary>
  10561. Indicates that whether can get more texts or not.
  10562. </summary>
  10563. <example>
  10564. The example demonstratres the <see cref="M:Aspose.Pdf.Facades.PdfExtractor.HasNextPageText" /> property usage in text extraction scenario.
  10565. <code lang="C#">
  10566. PdfExtractor extractor = new PdfExtractor();
  10567. extractor.BindPdf(TestPath + @"Aspose.Pdf.Kit.Pdf");
  10568. extractor.ExtractText(Encoding.Unicode);
  10569. String prefix = TestPath + @"Aspose.Pdf.Kit";
  10570. String suffix = ".txt";
  10571. int pageCount = 1;
  10572. while (extractor.HasNextPageText())
  10573. {
  10574. extractor.GetNextPageText(prefix + pageCount + suffix);
  10575. pageCount++;
  10576. }
  10577. </code><code lang="VB.NET">
  10578. Dim extractor As PdfExtractor = New PdfExtractor()
  10579. extractor.BindPdf(TestPath + "Aspose.Pdf.Kit.Pdf")
  10580. extractor.ExtractText(Encoding.Unicode)
  10581. Dim prefix As String = TestPath + "Aspose.Pdf.Kit"
  10582. Dim suffix As String = ".txt"
  10583. Dim pageCount As Integer = 1
  10584. While extractor.HasNextPageText()
  10585. extractor.GetNextPageText(prefix + pageCount + suffix)
  10586. pageCount = pageCount + 1
  10587. End While
  10588. </code></example>
  10589. <returns>Can get more texts or not, true is can, or false.</returns>
  10590. </member>
  10591. <member name="M:Aspose.Pdf.Facades.PdfExtractor.GetNextPageText(System.String)">
  10592. <summary>
  10593. Saves one page's text to file.
  10594. </summary>
  10595. <example>
  10596. The example demonstratres the GetNextPageText method usage in text extraction scenario.
  10597. <code lang="C#">
  10598. PdfExtractor extractor = new PdfExtractor();
  10599. extractor.BindPdf(TestPath + @"Aspose.Pdf.Kit.Pdf");
  10600. extractor.ExtractText(Encoding.Unicode);
  10601. String prefix = TestPath + @"Aspose.Pdf.Kit";
  10602. String suffix = ".txt";
  10603. int pageCount = 1;
  10604. while (extractor.HasNextPageText())
  10605. {
  10606. extractor.GetNextPageText(prefix + pageCount + suffix);
  10607. pageCount++;
  10608. }
  10609. </code><code lang="VB.NET">
  10610. Dim extractor As PdfExtractor = New PdfExtractor()
  10611. extractor.BindPdf(TestPath + "Aspose.Pdf.Kit.Pdf")
  10612. extractor.ExtractText(Encoding.Unicode)
  10613. Dim prefix As String = TestPath + "Aspose.Pdf.Kit"
  10614. Dim suffix As String = ".txt"
  10615. Dim pageCount As Integer = 1
  10616. While extractor.HasNextPageText()
  10617. extractor.GetNextPageText(prefix + pageCount + suffix)
  10618. pageCount = pageCount + 1
  10619. End While
  10620. </code></example>
  10621. <param name="outputFile">The file path and name to save the text.</param>
  10622. </member>
  10623. <member name="M:Aspose.Pdf.Facades.PdfExtractor.GetNextPageText(System.IO.Stream)">
  10624. <summary>
  10625. Saves one page's text to stream.
  10626. </summary>
  10627. <example>
  10628. The example demonstratres the <see cref="M:Aspose.Pdf.Facades.PdfExtractor.GetNextPageText(System.String)" /> method usage in text extraction scenario.
  10629. <code lang="C#">
  10630. PdfExtractor extractor = new PdfExtractor();
  10631. extractor.BindPdf(TestPath + @"Aspose.Pdf.Kit.Pdf");
  10632. extractor.ExtractText(Encoding.Unicode);
  10633. String prefix = TestPath + @"Aspose.Pdf.Kit";
  10634. String suffix = ".txt";
  10635. int pageCount = 1;
  10636. while (extractor.HasNextPageText())
  10637. {
  10638. FileStream fs = new FileStream(prefix + pageCount + suffix, FileMode.Create);
  10639. extractor.GetNextPageText(prefix + pageCount + suffix);
  10640. fs.Close();
  10641. pageCount++;
  10642. }
  10643. </code></example>
  10644. <param name="outputStream">The stream to save the text.</param>
  10645. </member>
  10646. <member name="M:Aspose.Pdf.Facades.PdfExtractor.#ctor">
  10647. <summary>
  10648. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfExtractor" /> object.
  10649. </summary>
  10650. </member>
  10651. <member name="M:Aspose.Pdf.Facades.PdfExtractor.#ctor(Aspose.Pdf.Document)">
  10652. <summary>
  10653. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfExtractor" /> object on base of the <paramref name="document" />.
  10654. </summary>
  10655. <param name="document">
  10656. Pdf document.
  10657. </param>
  10658. </member>
  10659. <member name="M:Aspose.Pdf.Facades.PdfExtractor.GetText(System.IO.Stream,System.Boolean)">
  10660. <summary>
  10661. Saves text to stream. see also:<see cref="M:Aspose.Pdf.Facades.PdfExtractor.ExtractText" /></summary>
  10662. <param name="outputStream">The stream to save the text.</param>
  10663. <param name="filterNotAscii">If this parameter is true all Not ASCII simbols will be removed</param>
  10664. </member>
  10665. <member name="M:Aspose.Pdf.Facades.PdfExtractor.GetAttachment">
  10666. <summary>
  10667. Saves all the attachment file to streams.
  10668. </summary>
  10669. <returns>The stream array of the attachment file in the pdf document.</returns>
  10670. <example>
  10671. <code>
  10672. [C#]
  10673. PdfExtractor extractor = new PdfExtractor();
  10674. extractor.BindPdf(path + "Attach.pdf");
  10675. extractor.ExtractAttachment();
  10676. IList names = extractor.GetAttachNames();
  10677. MemoryStream[] tempStreams = extractor.GetAttachment();
  10678. for (int i=0; i&lt;tempStreams.Length; i++)
  10679. {
  10680. string name = (string)names[i];
  10681. FileStream fs = new FileStream(path + name,System.IO.FileMode.Create);
  10682. byte[] tempBytes = new byte[4096];
  10683. tempStreams[i].Position = 0;
  10684. for (; ; )
  10685. {
  10686. int numOfBytes = tempStreams[i].Read(tempBytes, 0, 4096);
  10687. if (numOfBytes &lt; 1)
  10688. break;
  10689. fs.Write(tempBytes, 0, numOfBytes);
  10690. }
  10691. fs.Close();
  10692. }
  10693. [Visual Basic]
  10694. Dim extractor As PdfExtractor = New PdfExtractor()
  10695. extractor.BindPdf(path + "Attach.pdf")
  10696. extractor.ExtractAttachment()
  10697. extractor.GetAttachment(path)
  10698. Dim names As IList = extractor.GetAttachNames()
  10699. Dim tempStreams() As MemoryStream = extractor.GetAttachment()
  10700. for(Integer i = 0 i&lt;tempStreams.Length i++)
  10701. {
  10702. Dim name As String = CType(names(i), String)
  10703. Dim fs As FileStream = New FileStream(path + name,System.IO.FileMode.Create)
  10704. Dim tempBytes() As Byte = New Byte(4096) {}
  10705. tempStreams(i).Position = 0
  10706. for()
  10707. {
  10708. Dim numOfBytes As Integer = tempStreams(i).Read(tempBytes,0,4096)
  10709. If numOfBytes &lt; 1 Then
  10710. break
  10711. End If
  10712. fs.Write(tempBytes, 0, numOfBytes)
  10713. }
  10714. fs.Close()
  10715. }
  10716. </code>
  10717. </example>
  10718. </member>
  10719. <member name="M:Aspose.Pdf.Facades.PdfExtractor.GetAttachmentInfo">
  10720. <summary>
  10721. Gets the list of attachments.
  10722. </summary>
  10723. <returns>Returns a List&lt;FileSpecificatio&gt;&gt;.</returns>
  10724. </member>
  10725. <member name="P:Aspose.Pdf.Facades.PdfExtractor.Resolution">
  10726. <summary>
  10727. Set or gets resolution for extracted images.
  10728. Default value is 150.
  10729. Images which have greater resolution value are more clear.
  10730. However increasing resolution value results in increasing time and memory needed to extract images.
  10731. Usually to get clear image it's enough to set resolution to 150 or 300.
  10732. </summary>
  10733. </member>
  10734. <member name="P:Aspose.Pdf.Facades.PdfExtractor.Password">
  10735. <summary>
  10736. Gets or sets input file's password.
  10737. </summary>
  10738. </member>
  10739. <member name="T:Aspose.Pdf.Facades.PdfFileEditor">
  10740. <summary>
  10741. Implements operations with PDF file: concatenation, splitting, extracting pages, making booklet, etc.
  10742. </summary>
  10743. </member>
  10744. <member name="T:Aspose.Pdf.Facades.PdfFileEditor.ConcatenateCorruptedFileAction">
  10745. <summary>
  10746. Action performed when corrupted file was met in concatenation process.
  10747. </summary>
  10748. </member>
  10749. <member name="F:Aspose.Pdf.Facades.PdfFileEditor.ConcatenateCorruptedFileAction.StopWithError">
  10750. <summary>
  10751. If corrupted file was met, then stop concatentation process and return error.
  10752. </summary>
  10753. </member>
  10754. <member name="F:Aspose.Pdf.Facades.PdfFileEditor.ConcatenateCorruptedFileAction.ConcatenateIgnoringCorrupted">
  10755. <summary>
  10756. If corrupted file was met, then don't stop concatenation and don't process corrupted file.
  10757. List of corrupted files is accessible in Failures property.
  10758. </summary>
  10759. </member>
  10760. <member name="F:Aspose.Pdf.Facades.PdfFileEditor.ConcatenateCorruptedFileAction.ConcatenateIgnoringCorruptedObjects">
  10761. <summary>
  10762. When corrupted object is met in source document, process will not stopped and corrupted object only is ignored.
  10763. </summary>
  10764. </member>
  10765. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.ConversionLog">
  10766. <summary>
  10767. Gets log of conversion process.
  10768. </summary>
  10769. </member>
  10770. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.MergeDuplicateLayers">
  10771. <summary>
  10772. Optional contents of concatentated documents with equal names will be merged into one layer in resulstant document if this property is true.
  10773. Else, layers with equal names will be save as different layers in resultant document.
  10774. </summary>
  10775. </member>
  10776. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.CopyOutlines">
  10777. <summary>
  10778. If true then outlines will be copied.
  10779. </summary>
  10780. </member>
  10781. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.CopyLogicalStructure">
  10782. <summary>
  10783. If true then logical structure of the file is copied when concatenation is performed.
  10784. </summary>
  10785. </member>
  10786. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.MergeDuplicateOutlines">
  10787. <summary>
  10788. If true, duplicate outlines are merged.
  10789. </summary>
  10790. </member>
  10791. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.PreserveUserRights">
  10792. <summary>
  10793. If true, user rights of first document are applied to concatenated document. User rights of all other documents are ignored.
  10794. </summary>
  10795. </member>
  10796. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.IncrementalUpdates">
  10797. <summary>
  10798. If true, incremental updates are made during concatenation.
  10799. </summary>
  10800. </member>
  10801. <member name="T:Aspose.Pdf.Facades.PdfFileEditor.CorruptedItem">
  10802. <summary>
  10803. Class which provides information about corrupted files in time of concatenation.
  10804. </summary>
  10805. </member>
  10806. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.CorruptedItem.Index">
  10807. <summary>
  10808. Index of corrupted file.
  10809. </summary>
  10810. </member>
  10811. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.CorruptedItem.Exception">
  10812. <summary>
  10813. Exception thrown for this file which indicates problem with the file.
  10814. </summary>
  10815. </member>
  10816. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.OptimizeSize">
  10817. <summary>
  10818. Gets or sets optimization flag. Equal resource streams in resultant file are merged into one PDF object if this flag set.
  10819. This allows to decrease resultant file size but may cause slower execution and larger memory requirements.
  10820. Default value: false.
  10821. </summary>
  10822. </member>
  10823. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.CorruptedItems">
  10824. <summary>
  10825. Array of encountered problems when concatenation was performed. For every corrupted document from passed to Concatenate()
  10826. function new CorruptedItem entry is created.
  10827. This property may be used only when CorruptedFileAction is ConcatenateIgnoringCorrupted.
  10828. <example><code lang="C#">
  10829. //concatenate documents and show information about corrupted documents
  10830. PdfFileEditor pfe = new PdfFileEditor();
  10831. pfe.CorruptedFileAction = PdfFileEditor.ConcatenateCorruptedFileActions.ConcatenateIgnoringCorrupted;
  10832. if (pfe.CorruptedItems.Length &gt;0)
  10833. {
  10834. foreach(PdfFileEditor.CorruptedItem item in pfe.CorruptedItems)
  10835. {
  10836. Console.WriteLine(item.Index + " reason: " + item.Exception);
  10837. }
  10838. }
  10839. </code></example></summary>
  10840. </member>
  10841. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.CorruptedFileAction">
  10842. <summary>
  10843. This property defines behavior when concatenating process met corrupted file.
  10844. Possible values are: StopWithError and ConcatenateIgnoringCorrupted.
  10845. </summary>
  10846. </member>
  10847. <member name="T:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeValue">
  10848. <summary>
  10849. Value of margin or content size specified in percents of default space units.
  10850. This class is used in ContentsResizeParameters.
  10851. </summary>
  10852. </member>
  10853. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeValue.PercentValue">
  10854. <summary>
  10855. Sets value in percents of page size.
  10856. </summary>
  10857. </member>
  10858. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeValue.UnitValue">
  10859. <summary>
  10860. Sets value in default space units.
  10861. </summary>
  10862. </member>
  10863. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeValue.Value">
  10864. <summary>
  10865. Gets specified value. Use Unit property to get value units.
  10866. </summary>
  10867. </member>
  10868. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeValue.IsPercent">
  10869. <summary>
  10870. Gets true if value is expressed in percents;
  10871. False if value is expressed in default units.
  10872. </summary>
  10873. </member>
  10874. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeValue.Percents(System.Double)">
  10875. <summary>
  10876. Initializes value in percents.
  10877. </summary>
  10878. <param name="value">Value in percents.</param>
  10879. <returns>New value instance.</returns>
  10880. </member>
  10881. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeValue.Units(System.Double)">
  10882. <summary>
  10883. Initializes value in default space units.
  10884. </summary>
  10885. <param name="value">Value in units.</param>
  10886. <returns>New value instance.</returns>
  10887. </member>
  10888. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeValue.Auto">
  10889. <summary>
  10890. Initializes automatically calculated value.
  10891. </summary>
  10892. <returns>New value instance.</returns>
  10893. </member>
  10894. <member name="T:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters">
  10895. <summary>
  10896. Class for specifing page resize parameters.
  10897. Allow to set the following parameters:
  10898. Size of result page (width, height) in default space units or in percents of initial pages size;
  10899. Left, Top, Bottom and Right margins in default space units or in percents of initial page size;
  10900. Some values may be left null for automatic calculation. These values will be calculated
  10901. from rest of page size after calculation explicitly specified values.
  10902. For example: if page width = 100 and new page width specified 60 units then
  10903. left and right margins are automatically calculated:
  10904. (100 - 60) / 2 = 15.
  10905. This class is used in ResizeContents method.
  10906. </summary>
  10907. </member>
  10908. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters.LeftMargin">
  10909. <summary>
  10910. Gets or sets left margin on the resultant page.
  10911. </summary>
  10912. </member>
  10913. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters.RightMargin">
  10914. <summary>
  10915. Gets or sets right margin on the resultant page.
  10916. </summary>
  10917. </member>
  10918. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters.TopMargin">
  10919. <summary>
  10920. Gets or sets top margin on the resultant page.
  10921. </summary>
  10922. </member>
  10923. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters.BottomMargin">
  10924. <summary>
  10925. Gets or sets bottom margin on the resultant page.
  10926. </summary>
  10927. </member>
  10928. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters.ContentsWidth">
  10929. <summary>
  10930. Gets or sets width of the content of the source page on the resultant page.
  10931. </summary>
  10932. </member>
  10933. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters.ContentsHeight">
  10934. <summary>
  10935. Gets or sets height of the content of the source page on the resultant page.
  10936. </summary>
  10937. </member>
  10938. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters.#ctor">
  10939. <summary>
  10940. Creates resize parameters where al values are set to "auto". Later margins and contents size may be specified if required.
  10941. </summary>
  10942. </member>
  10943. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters.#ctor(Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeValue,Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeValue,Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeValue,Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeValue,Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeValue,Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeValue)">
  10944. <summary>
  10945. Creates resize parameters with specified margin values and contents size.
  10946. </summary>
  10947. <param name="leftMargin">Left margin value.</param>
  10948. <param name="contentsWidth">Contents width.</param>
  10949. <param name="rightMargin">Right margin.</param>
  10950. <param name="topMargin">Top margin.</param>
  10951. <param name="contentsHeight">Contents height.</param>
  10952. <param name="bottomMargin">Bottom margin.</param>
  10953. Empty values means that corresponding value calculated automatically
  10954. </member>
  10955. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters.Margins(System.Double,System.Double,System.Double,System.Double)">
  10956. <summary>
  10957. Creates resize parameters with specifed margins value. Contents size is automatically calculated.
  10958. </summary>
  10959. <param name="left">Left margin.</param>
  10960. <param name="right">Right margin.</param>
  10961. <param name="top">Top margin.</param>
  10962. <param name="bottom">Bottom margin.</param>
  10963. <returns>Created resize parameters.</returns>
  10964. </member>
  10965. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters.MarginsPercent(System.Double,System.Double,System.Double,System.Double)">
  10966. <summary>
  10967. Creates resize parameters. Margins are specified in percents of initial page size.
  10968. </summary>
  10969. <param name="left">Left margin (in percents of page width).</param>
  10970. <param name="right">Right margin (in percents of page height).</param>
  10971. <param name="top">Top margin (in percents of page height).</param>
  10972. <param name="bottom">Bottom margin (in percents of page height).</param>
  10973. <returns>Returns new resize parameters.</returns>
  10974. </member>
  10975. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters.ContentSize(System.Double,System.Double)">
  10976. <summary>
  10977. Creates resize parameters with specified contents size.
  10978. </summary>
  10979. <param name="width">New width of contents.</param>
  10980. <param name="height">New height of contetns.</param>
  10981. <returns>Returns new resize parameters.</returns>
  10982. </member>
  10983. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters.ContentSizePercent(System.Double,System.Double)">
  10984. <summary>
  10985. Creates resize parameters with specified contents size in percents of initial page size.
  10986. Margins are caculated automatically.
  10987. </summary>
  10988. <param name="width">New content width in percents.</param>
  10989. <param name="height">New contents height in percents.</param>
  10990. <returns>New resize parameters.</returns>
  10991. </member>
  10992. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters.PageResize(System.Double,System.Double)">
  10993. <summary>
  10994. Creates resize paramters for page resize.
  10995. </summary>
  10996. <param name="width">New page width in units.</param>
  10997. <param name="height">New page height in units. </param>
  10998. <returns>New resize paramteres.</returns>
  10999. </member>
  11000. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters.PageResizePct(System.Double,System.Double)">
  11001. <summary>
  11002. Creates resize paramters for page resize. New sizes are specified in percent.
  11003. </summary>
  11004. <param name="widthPct">New page width in percents.</param>
  11005. <param name="heightPct">New page height in percents. </param>
  11006. <returns>New resize paramteres.</returns>
  11007. </member>
  11008. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.OwnerPassword">
  11009. <summary>
  11010. Sets owner's password if the source input Pdf file is encrypted.
  11011. This property is not implemented yet.
  11012. </summary>
  11013. </member>
  11014. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.AllowConcatenateExceptions">
  11015. <summary>
  11016. If set to true, exceptions are thrown if error occured. Else excetion are not thrown and methods return false if failed.
  11017. </summary>
  11018. <example>
  11019. <code lang="C#">
  11020. PdfFileEditor pfe = new PdfFileEditor();
  11021. pfe.AllowConcatenatedException = true;
  11022. </code>
  11023. </example>
  11024. </member>
  11025. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.ConvertTo">
  11026. <summary>
  11027. Sets PDF file format. Result file will be saved in specified file format.
  11028. If this property is not specified then file will be save in default PDF format without conversion.
  11029. </summary>
  11030. </member>
  11031. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.CloseConcatenatedStreams">
  11032. <summary>
  11033. If set to true, streams are closed after operation.
  11034. </summary>
  11035. <example>
  11036. <code lang="C#">
  11037. PdfFileEditor pfe = new PdfFileEditor();
  11038. pfe.CloseConcatenatedStreams = true;
  11039. </code>
  11040. </example>
  11041. </member>
  11042. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.UniqueSuffix">
  11043. <summary>
  11044. Format of the suffix which is added to field name to make it unique when forms are concatenated.
  11045. This string must contain %NUM% substring which will be replaced with numbers.
  11046. For example if UniqueSuffix = "ABC%NUM%" then for field "fieldName" names will be:
  11047. fieldNameABC1, fieldNameABC2, fieldNameABC3 etc.
  11048. </summary>
  11049. <example>
  11050. <code lang="C#">
  11051. PdfFileEditor ed = new PdfFileEditor();
  11052. ed.UniqueSuffix = "_%NUM%";
  11053. </code>
  11054. </example>
  11055. </member>
  11056. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.KeepActions">
  11057. <summary>
  11058. If true actions will be copied from source documents. Defaulkt value : true.
  11059. </summary>
  11060. </member>
  11061. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.KeepFieldsUnique">
  11062. <summary>
  11063. If true then field names will be made unique when forms are concatenated.
  11064. Suffixes will be added to field names, suffix template may be specified in UniqueSuffix property.
  11065. </summary>
  11066. </member>
  11067. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Concatenate(System.String,System.String,System.String)">
  11068. <summary>
  11069. Concatentates two files.
  11070. </summary>
  11071. <param name="firstInputFile">First file to concatenate.</param>
  11072. <param name="secInputFile">Second file to concatenate.</param>
  11073. <param name="outputFile">Output file.</param>
  11074. <example>
  11075. <code lang="C#">
  11076. PdfFileEditor fileEditor = new PdfFileEditor();
  11077. fileEditor.Concatenate("file1.pdf", "file2.pdf", "outfile.pdf");
  11078. </code>
  11079. </example>
  11080. <returns>True if operation was succeeded.</returns>
  11081. </member>
  11082. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Concatenate(System.IO.Stream,System.IO.Stream,System.IO.Stream)">
  11083. <summary>
  11084. Concatenates two files.
  11085. </summary>
  11086. <param name="firstInputStream">Stream of first file.</param>
  11087. <param name="secInputStream">Stream of second file.</param>
  11088. <param name="outputStream">Stream where result file will be stored.</param>
  11089. <returns>True if operation was succeeded.</returns>
  11090. <example>
  11091. <code lang="C#">
  11092. PdfFileEditor fileEditor = new PdfFileEditor();
  11093. Stream stream1 = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
  11094. Stream stream2 = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
  11095. Stream outstream = new FileStream("outfile.pdf", FileMode.Create, FileAccess.Write);
  11096. fileEditor.Concatenate(stream1, stream2, outstream);
  11097. </code>
  11098. </example>
  11099. <returns>True if operation was succeeded.</returns>
  11100. </member>
  11101. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Concatenate(Aspose.Pdf.Document[],Aspose.Pdf.Document)">
  11102. <summary>
  11103. Concatenates documents.
  11104. </summary>
  11105. <param name="src">Array of source documents.</param>
  11106. <param name="dest">Destination document.</param>
  11107. <returns>True if concatenation is successful. </returns>
  11108. </member>
  11109. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.UseDiskBuffer">
  11110. <summary>
  11111. If this option used then destination document will be saved on disk periodically and further concatenation will appllied to it as incremental updates.
  11112. </summary>
  11113. </member>
  11114. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.ConcatenationPacketSize">
  11115. <summary>
  11116. Number of documents concatenated before new incremental update was made during concatenation when UseDiskBuffer is set to true.
  11117. </summary>
  11118. </member>
  11119. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Concatenate(System.String[],System.String)">
  11120. <summary>
  11121. Concatenates files into one file.
  11122. </summary>
  11123. <param name="inputFiles">Array of files to concatenate.</param>
  11124. <param name="outputFile">Name of output file.</param>
  11125. <returns>True if operation was succeeded.</returns>
  11126. <example>
  11127. <code lang="C#">
  11128. PdfFileEditor pfe = new PdfFileEditor();
  11129. pfe.Concatenate(new string[] { "src1.pdf", "src2.pdf" }, "dest.pdf");
  11130. </code>
  11131. </example>
  11132. </member>
  11133. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Concatenate(System.IO.Stream[],System.IO.Stream)">
  11134. <summary>
  11135. Concatenates files
  11136. </summary>
  11137. <param name="inputStream">Array of streams to be concatenated.</param>
  11138. <param name="outputStream">Stream where result file will be stored.</param>
  11139. <returns>True if operation was succeeded.</returns>
  11140. <example>
  11141. <code lang="C#">
  11142. PdfFileEditor fileEditor = new PdfFileEditor();
  11143. Stream stream1 = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
  11144. Stream stream2 = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
  11145. Stream outstream = new FileStream("outfile.pdf", FileMode.Create, FileAccess.Write);
  11146. fileEditor.Concatenate(new Stream[] { stream1, stream2 } , outstream);
  11147. </code>
  11148. </example>
  11149. </member>
  11150. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Concatenate(System.String,System.String,System.String,System.String)">
  11151. <summary>
  11152. Merges two Pdf documents into a new Pdf document with pages in alternate ways and fill the blank places with blank pages.
  11153. e.g.: document1 has 5 pages: p1, p2, p3, p4, p5. document2 has 3 pages: p1', p2', p3'.
  11154. Merging the two Pdf document will produce the result document with pages:p1, p1', p2, p2', p3, p3', p4, blankpage, p5, blankpage.
  11155. </summary>
  11156. <param name="firstInputFile">First file.</param>
  11157. <param name="secInputFile">Second file.</param>
  11158. <param name="blankPageFile">PDF file with blank page.</param>
  11159. <param name="outputFile">Result file.</param>
  11160. <returns>True if operation was succeeded.</returns>
  11161. <example>
  11162. <code lang="C#">
  11163. PdfFileEditor pfe = new PdfFileEditor();
  11164. pfe.Concatenate("src1.pdf", "src2.pdf", "blank.pdf", "dest.pdf");
  11165. </code>
  11166. </example>
  11167. </member>
  11168. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Concatenate(System.IO.Stream,System.IO.Stream,System.IO.Stream,System.IO.Stream)">
  11169. <summary>
  11170. Merges two Pdf documents into a new Pdf document with pages in alternate ways and fill the blank places with blank pages.
  11171. e.g.: document1 has 5 pages: p1, p2, p3, p4, p5. document2 has 3 pages: p1', p2', p3'.
  11172. Merging the two Pdf document will produce the result document with pages:p1, p1', p2, p2', p3, p3', p4, blankpage, p5, blankpage.
  11173. </summary>
  11174. <param name="firstInputStream">The first Pdf Stream.</param>
  11175. <param name="secInputStream">The second Pdf Stream.</param>
  11176. <param name="blankPageStream">The Pdf Stream with blank page</param>
  11177. <param name="outputStream">Output Pdf Stream.</param>
  11178. <returns> True if operation was succeeded.</returns>
  11179. <example>
  11180. <code lang="C#">
  11181. PdfFileEditor fileEditor = new PdfFileEditor();
  11182. Stream stream1 = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
  11183. Stream stream2 = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
  11184. Stream blank = new FileStream("blank.pdf", FileMode.Open, FileAccess.Read);
  11185. Stream outstream = new FileStream("outfile.pdf", FileMode.Create, FileAccess.Write);
  11186. fileEditor.Concatenate(new Stream[] { stream1, stream2, blank } , outstream);
  11187. </code>
  11188. </example>
  11189. </member>
  11190. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Append(System.IO.Stream,System.IO.Stream[],System.Int32,System.Int32,System.IO.Stream)">
  11191. <summary>
  11192. Appends pages, which are chosen from array of documents in portStreams.
  11193. The result document includes firstInputFile and all portStreams documents pages in the range startPage to endPage.
  11194. </summary>
  11195. <param name="inputStream">Input Pdf stream.</param>
  11196. <param name="portStreams">Documents to copy pages from.</param>
  11197. <param name="startPage">Page starts in portStreams documents.</param>
  11198. <param name="endPage">Page ends in portStreams documents .</param>
  11199. <param name="outputStream">Output Pdf stream.</param>
  11200. <returns>True for success, or false.</returns>
  11201. <example>
  11202. <code lang="C#">
  11203. PdfFileEditor fileEditor = new PdfFileEditor();
  11204. Stream instream = new FileStream("input.pdf", FileMode.Open, FileAccess.Read);
  11205. Stream stream1 = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
  11206. Stream stream2 = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
  11207. Stream outstream = new FileStream("outfile.pdf", FileMode.Create, FileAccess.Write);
  11208. fileEditor.Append(instream, new Stream[] { stream1, stream2}, 3, 5, outstream);
  11209. </code>
  11210. </example>
  11211. </member>
  11212. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Append(System.String,System.String[],System.Int32,System.Int32,System.String)">
  11213. <summary>
  11214. Appends pages, which are chosen from portFiles documents.
  11215. The result document includes firstInputFile and all portFiles documents pages in the range startPage to endPage.
  11216. </summary>
  11217. <param name="inputFile">Input Pdf file.</param>
  11218. <param name="portFiles">Documents to copy pages from.</param>
  11219. <param name="startPage">Page starts in portFiles documents.</param>
  11220. <param name="endPage">Page ends in portFiles documents .</param>
  11221. <param name="outputFile">Output Pdf document.</param>
  11222. <returns>True if operation was succeeded.</returns>
  11223. <example>
  11224. <code lang="C#">
  11225. PdfFileEditor fileEditor = new PdfFileEditor();
  11226. fileEditor.Append("input.pdf", new string[] { "file1.pdf", "file2.pdf"}, 3, 5, "outfile.pdf");
  11227. </code>
  11228. </example>
  11229. </member>
  11230. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Append(System.String,System.String,System.Int32,System.Int32,System.String)">
  11231. <summary>
  11232. Appends pages, which are chosen from portFile within the range from startPage to endPage, in portFile at the end of firstInputFile.
  11233. </summary>
  11234. <param name="inputFile">Input Pdf file.</param>
  11235. <param name="portFile">Pages from Pdf file.</param>
  11236. <param name="startPage">Page starts in portFile.</param>
  11237. <param name="endPage">Page ends in portFile.</param>
  11238. <param name="outputFile">Output Pdf document.</param>
  11239. <returns>True if operation was succeeded.</returns>
  11240. <example>
  11241. <code lang="C#">
  11242. PdfFileEditor fileEditor = new PdfFileEditor();
  11243. fileEditor.Append("input.pdf", "file1.pdf", 3, 5, "outfile.pdf");
  11244. </code>
  11245. </example>
  11246. </member>
  11247. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Append(System.IO.Stream,System.IO.Stream,System.Int32,System.Int32,System.IO.Stream)">
  11248. <summary>
  11249. Appends pages,which are chosen from portStream within the range from startPage to endPage, in portStream at the end of firstInputStream.
  11250. </summary>
  11251. <param name="inputStream">Input file Stream.</param>
  11252. <param name="portStream">Pages from Pdf file Stream.</param>
  11253. <param name="startPage">Page starts in portFile Stream.</param>
  11254. <param name="endPage">Page ends in portFile Stream.</param>
  11255. <param name="outputStream">Output Pdf file Stream.</param>
  11256. <returns>True for success, or false.</returns>
  11257. <example>
  11258. <code lang="C#">
  11259. PdfFileEditor fileEditor = new PdfFileEditor();
  11260. Stream instream = new FileStream("input.pdf", FileMode.Open, FileAccess.Read);
  11261. Stream stream1 = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
  11262. Stream outstream = new FileStream("outfile.pdf", FileMode.Create, FileAccess.Write);
  11263. fileEditor.Append(instream, stream1, 3, 5, "outfile.pdf");
  11264. </code>
  11265. </example>
  11266. </member>
  11267. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Insert(System.String,System.Int32,System.String,System.Int32,System.Int32,System.String)">
  11268. <summary>
  11269. Inserts pages from an other file into the Pdf file at a position.
  11270. </summary>
  11271. <param name="inputFile">Input Pdf file.</param>
  11272. <param name="insertLocation">Position in input file.</param>
  11273. <param name="portFile">The porting Pdf file.</param>
  11274. <param name="startPage">Start position in portFile.</param>
  11275. <param name="endPage">End position in portFile.</param>
  11276. <param name="outputFile">Output Pdf file.</param>
  11277. <returns>True for success, or false.</returns>
  11278. <example>
  11279. <code lang="C#">
  11280. PdfFileEditor pfe = new PdfFileEditor();
  11281. pfe.Insert("file1.pdf", 1, "file2.pdf", 2, 6, "out.pdf");
  11282. </code>
  11283. </example>
  11284. </member>
  11285. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Insert(System.IO.Stream,System.Int32,System.IO.Stream,System.Int32,System.Int32,System.IO.Stream)">
  11286. <summary>
  11287. Inserts pages from an other file into the input Pdf file.
  11288. </summary>
  11289. <param name="inputStream">Input Stream of Pdf file. </param>
  11290. <param name="insertLocation">Insert position in input file.</param>
  11291. <param name="portStream">Stream of Pdf file for pages.</param>
  11292. <param name="startPage">From which page to start.</param>
  11293. <param name="endPage">To which page to end.</param>
  11294. <param name="outputStream">Output Stream.</param>
  11295. <returns>True for success, or false.</returns>
  11296. <example>
  11297. <code lang="C#">
  11298. PdfFileEditor pfe = new PdfFileEditor();
  11299. Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
  11300. Stream insertedStream = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
  11301. Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
  11302. pfe.Insert(sourceStream, 1, insertedStream, 2, 6, outStream);
  11303. </code>
  11304. </example>
  11305. </member>
  11306. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Insert(System.String,System.Int32,System.String,System.Int32[],System.String)">
  11307. <summary>
  11308. Inserts pages from an other file into the input Pdf file.
  11309. </summary>
  11310. <param name="inputFile">Input Pdf file.</param>
  11311. <param name="insertLocation">Insert position in input file.</param>
  11312. <param name="portFile">Pages from the Pdf file.</param>
  11313. <param name="pageNumber">The page number of the ported in portFile.</param>
  11314. <param name="outputFile">Output Pdf file.</param>
  11315. <returns>True for success, or false.</returns>
  11316. <example>
  11317. <code lang="C#">
  11318. PdfFileEditor pfe = new PdfFileEditor();
  11319. Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
  11320. Stream insertedStream = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
  11321. Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
  11322. pfe.Insert(sourceStream, 1, insertedStream, 2, 6, outStream);
  11323. </code>
  11324. </example>
  11325. </member>
  11326. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Insert(System.IO.Stream,System.Int32,System.IO.Stream,System.Int32[],System.IO.Stream)">
  11327. <summary>
  11328. Inserts pages from an other file into the input Pdf file.
  11329. </summary>
  11330. <param name="inputStream">Input Stream of Pdf file. </param>
  11331. <param name="insertLocation">Insert position in input file.</param>
  11332. <param name="portStream">Stream of Pdf file for pages.</param>
  11333. <param name="pageNumber">The page number of the ported in portFile.</param>
  11334. <param name="outputStream">Output Stream.</param>
  11335. <returns>True if operation was succeeded.</returns>
  11336. <example>
  11337. <code lang="C#">
  11338. PdfFileEditor pfe = new PdfFileEditor();
  11339. Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
  11340. Stream insertedStream = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
  11341. Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
  11342. pfe.Insert(sourceStream, 1, insertedStream, new int[] { 3, 4, 5}, outStream);
  11343. </code>
  11344. </example>
  11345. </member>
  11346. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Delete(System.String,System.Int32[],System.String)">
  11347. <summary>
  11348. Deletes pages specified by number array from input file, saves as a new Pdf file.
  11349. </summary>
  11350. <param name="inputFile">Input file path.</param>
  11351. <param name="pageNumber">Index of page out of the input file.</param>
  11352. <param name="outputFile">Output file path.</param>
  11353. <returns>True if operation was succeeded.</returns>
  11354. <example>
  11355. <code lang="C#">
  11356. PdfFileEditor pfe = new PdfFileEditor();
  11357. pfe.Delete("input.pdf", new int[] { 2, 3 }, "out.pdf");
  11358. </code>
  11359. </example>
  11360. </member>
  11361. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Delete(System.IO.Stream,System.Int32[],System.IO.Stream)">
  11362. <summary>
  11363. Deletes pages specified by number array from input file, saves as a new Pdf file.
  11364. </summary>
  11365. <param name="inputStream">Input file Stream.</param>
  11366. <param name="pageNumber">Index of page out of the input file.</param>
  11367. <param name="outputStream">Output file stream.</param>
  11368. <returns>True for success, or false.</returns>
  11369. <example>
  11370. <code lang="C#">
  11371. PdfFileEditor pfe = new PdfFileEditor();
  11372. Stream intputStream = new FileStream("input.pdf", FileMode.Open, FileAccess.Read);
  11373. Stream outputStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
  11374. pfe.Delete(inputStream, new int[] { 2, 3 }, outputStream);
  11375. </code>
  11376. </example>
  11377. </member>
  11378. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Extract(System.String,System.Int32,System.Int32,System.String)">
  11379. <summary>
  11380. Extracts pages from input file,saves as a new Pdf file.
  11381. </summary>
  11382. <param name="inputFile">Input Pdf file path.</param>
  11383. <param name="startPage">Start page number.</param>
  11384. <param name="endPage">End page number.</param>
  11385. <param name="outputFile">Output Pdf file path.</param>
  11386. <returns>True for success, or false.</returns>
  11387. <example>
  11388. <code lang="C#">
  11389. PdfFileEditor pfe = new PdfFileEditor();
  11390. pfe.Extract("input.pdf", 3, 7, "output.pdf");
  11391. </code>
  11392. </example>
  11393. </member>
  11394. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Extract(System.String,System.Int32[],System.String)">
  11395. <summary>
  11396. Extracts pages specified by number array, saves as a new PDF file.
  11397. </summary>
  11398. <param name="inputFile">Input file path.</param>
  11399. <param name="pageNumber">Index of page out of the input file.</param>
  11400. <param name="outputFile">Output file path.</param>
  11401. <returns>True if operation was succeeded.</returns>
  11402. <example>
  11403. <code lang="C#">
  11404. PdfFileEditor pfe = new PdfFileEditor();
  11405. pfe.Extract("input.pdf", new int[] { 3, 5, 7 }, "output.pdf");
  11406. </code>
  11407. </example>
  11408. </member>
  11409. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Extract(System.IO.Stream,System.Int32,System.Int32,System.IO.Stream)">
  11410. <summary>
  11411. Extracts pages from input file,saves as a new Pdf file.
  11412. </summary>
  11413. <param name="inputStream">Input file Stream.</param>
  11414. <param name="startPage">Start page number.</param>
  11415. <param name="endPage">End page number.</param>
  11416. <param name="outputStream">Output Pdf file Stream.</param>
  11417. <returns>True for success, or false.</returns>
  11418. <example>
  11419. <code lang="C#">
  11420. PdfFileEditor pfe = new PdfFileEditor();
  11421. Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
  11422. Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
  11423. pfe.Extract(sourceStream, 1, 3, 6, outStream);
  11424. </code>
  11425. </example>
  11426. </member>
  11427. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Extract(System.IO.Stream,System.Int32[],System.IO.Stream)">
  11428. <summary>
  11429. Extracts pages specified by number array, saves as a new Pdf file.
  11430. </summary>
  11431. <param name="inputStream">Input file Stream.</param>
  11432. <param name="pageNumber">Index of page out of the input file.</param>
  11433. <param name="outputStream">Output file stream.</param>
  11434. <returns>True for success, or false.</returns>
  11435. <example>
  11436. <code lang="C#">
  11437. PdfFileEditor pfe = new PdfFileEditor();
  11438. Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
  11439. Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
  11440. pfe.Extract(sourceStream, new int[] { 3, 5, 8 }, outStream);
  11441. </code>
  11442. </example>
  11443. </member>
  11444. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.SplitFromFirst(System.String,System.Int32,System.String)">
  11445. <summary>
  11446. Splits Pdf file from first page to specified location,and saves the front part as a new file.
  11447. </summary>
  11448. <param name="inputFile">Source Pdf file.</param>
  11449. <param name="location">The splitting point.</param>
  11450. <param name="outputFile">Output Pdf file.</param>
  11451. <returns>True for success, or false.</returns>
  11452. <example>
  11453. <code lang="C#">
  11454. PdfFileEditor pfe = new PdfFileEditor();
  11455. pfe.SplitFromFirst("input.pdf", 5, "out.pdf");
  11456. </code>
  11457. </example>
  11458. </member>
  11459. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.SplitFromFirst(System.IO.Stream,System.Int32,System.IO.Stream)">
  11460. <summary>
  11461. Splits from start to specified location,and saves the front part in output Stream.
  11462. </summary>
  11463. <param name="inputStream">Source Pdf file Stream.</param>
  11464. <param name="location">The splitting point.</param>
  11465. <param name="outputStream">Output file Stream.</param>
  11466. <returns>True for success, or false.</returns>
  11467. <remarks>The streams are NOT closed after this operation.</remarks>
  11468. <example>
  11469. <code lang="C#">
  11470. PdfFileEditor pfe = new PdfFileEditor();
  11471. Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
  11472. Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
  11473. pfe.SplitFromFirst(sourceStream, 5, outStream);
  11474. </code>
  11475. </example>
  11476. </member>
  11477. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.SplitToEnd(System.String,System.Int32,System.String)">
  11478. <summary>
  11479. Splits from location, and saves the rear part as a new file.
  11480. </summary>
  11481. <param name="inputFile">Source Pdf file.</param>
  11482. <param name="location">The splitting position.</param>
  11483. <param name="outputFile">Output Pdf file path.</param>
  11484. <returns>True for success, or false.</returns>
  11485. <example>
  11486. <code lang="C#">
  11487. PdfFileEditor pfe = new PdfFileEditor();
  11488. pfe.SplitToEnd("input.pdf", 5, "out.pdf");
  11489. </code>
  11490. </example>
  11491. </member>
  11492. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.SplitToEnd(System.IO.Stream,System.Int32,System.IO.Stream)">
  11493. <summary>
  11494. Splits from specified location, and saves the rear part as a new file Stream.
  11495. </summary>
  11496. <param name="inputStream">Source Pdf file Stream.</param>
  11497. <param name="location">The splitting position.</param>
  11498. <param name="outputStream">Output Pdf file Stream.</param>
  11499. <returns>True for success, or false.</returns>
  11500. <remarks>The streams are NOT closed after this operation unless CloseConcatedStreams is specified.</remarks>
  11501. <example>
  11502. <code lang="C#">
  11503. PdfFileEditor pfe = new PdfFileEditor();
  11504. Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
  11505. Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
  11506. pfe.SplitToEnd(sourceStream, 5, outStream);
  11507. </code>
  11508. </example>
  11509. </member>
  11510. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeBooklet(System.String,System.String)">
  11511. <summary> Makes booklet from the input file to output file.
  11512. </summary>
  11513. <param name="inputFile">Input pdf file path and name.
  11514. </param>
  11515. <param name="outputFile">Output pdf file path and name.
  11516. </param>
  11517. <returns> boolean - True for success, or false.</returns>
  11518. <example>
  11519. <code lang="C#">
  11520. PdfFileEditor pfe = new PdfFileEditor();
  11521. pfe.MakeBooklet("input.pdf", "output.pdf");
  11522. </code>
  11523. </example>
  11524. </member>
  11525. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeBooklet(System.IO.Stream,System.IO.Stream)">
  11526. <summary> Makes booklet from the InputStream to outputStream.
  11527. </summary>
  11528. <param name="inputStream">Input pdf stream.
  11529. </param>
  11530. <param name="outputStream">output pdf stream.
  11531. </param>
  11532. <returns> True if operation was succeeded.</returns>
  11533. <example>
  11534. <code lang="C#">
  11535. PdfFileEditor pfe = new PdfFileEditor();
  11536. Stream inputStream = new FileStream("input.pdf", FileMode.Open, FileAccess.Read);
  11537. Stream outputStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
  11538. pfe.MakeBooklet(inputStream, outputStream);
  11539. </code>
  11540. </example>
  11541. </member>
  11542. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeBooklet(System.String,System.String,Aspose.Pdf.PageSize)">
  11543. <summary> Makes booklet from the inputFile to outputFile.
  11544. </summary>
  11545. <param name="inputFile">Input pdf file path and name.
  11546. </param>
  11547. <param name="outputFile">Output pdf file path and name.
  11548. </param>
  11549. <param name="pageSize">The page size of the output pdf file.
  11550. </param>
  11551. <returns>True if operation is succeeded.</returns>
  11552. <example>
  11553. <code lang="C#">
  11554. PdfFileEditor pfe = new PdfFileEditor();
  11555. pfe.MakeBooklet("input.pdf", "output.pdf", PageSize.A4);
  11556. </code>
  11557. </example>
  11558. </member>
  11559. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeBooklet(System.IO.Stream,System.IO.Stream,Aspose.Pdf.PageSize)">
  11560. <summary> Makes booklet from the input stream and save result into output stream.
  11561. </summary>
  11562. <param name="inputStream">Input PDF stream.
  11563. </param>
  11564. <param name="outputStream">output pdf stream.
  11565. </param>
  11566. <param name="pageSize">The page size of the output pdf file.
  11567. </param>
  11568. <example>
  11569. <code lang="C#">
  11570. PdfFileEditor pfe = new PdfFileEditor();
  11571. Stream inputStream = new FileStream("input.pdf", FileMode.Open, FileAccess.Read);
  11572. Stream outputStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
  11573. pfe.MakeBooklet(inputStream, outputStream, PageSize.A4);
  11574. </code>
  11575. </example>
  11576. <returns>True if operation was succeeded.</returns>
  11577. </member>
  11578. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeBooklet(System.String,System.String,System.Int32[],System.Int32[])">
  11579. <summary>
  11580. Makes customized booklet from the firstInputFile to outputFile.
  11581. </summary>
  11582. <param name="inputFile">The input file.</param>
  11583. <param name="outputFile">Output pdf file path and name.</param>
  11584. <param name="leftPages">The left pages of the booklet.</param>
  11585. <param name="rightPages">The right pages of the booklet.</param>
  11586. <returns>boolean - True for success, or false.</returns>
  11587. <example>
  11588. <code lang="C#">
  11589. PdfFileEditor pfe = new PdfFileEditor();
  11590. pfe.MakeBooklet("input.pdf", "output.pdf", new int[] { 2, 4, 6 }, new int[] 1, 3, 5, 7 });
  11591. </code>
  11592. </example>
  11593. </member>
  11594. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeBooklet(System.IO.Stream,System.IO.Stream,System.Int32[],System.Int32[])">
  11595. <summary>
  11596. Makes customized booklet from the firstInputStream to outputStream.
  11597. </summary>
  11598. <param name="inputStream">The input stream.</param>
  11599. <param name="outputStream">output pdf stream.</param>
  11600. <param name="leftPages">The left pages.</param>
  11601. <param name="rightPages">The right pages.</param>
  11602. <returns>boolean - True for success, or false.</returns>
  11603. <example>
  11604. <code lang="C#">
  11605. PdfFileEditor pfe = new PdfFileEditor();
  11606. Stream inputStream = new FileStream("input.pdf", FileMode.Open, FileAccess.Read);
  11607. Stream outputStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
  11608. pfe.MakeBooklet(inputStream, outputStream, new int[] { 2, 4, 6 }, new int[] 1, 3, 5, 7 });
  11609. </code>
  11610. </example>
  11611. </member>
  11612. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeBooklet(System.String,System.String,Aspose.Pdf.PageSize,System.Int32[],System.Int32[])">
  11613. <summary>
  11614. Makes customized booklet from the firstInputFile to outputFile.
  11615. </summary>
  11616. <param name="inputFile">The input file.</param>
  11617. <param name="outputFile">Output pdf file path and name.</param>
  11618. <param name="pageSize">The page size of the output pdf file.</param>
  11619. <param name="leftPages">The left pages.</param>
  11620. <param name="rightPages">The right pages.</param>
  11621. <returns>boolean - True for success, or false. </returns>
  11622. <example>
  11623. <code lang="C#">
  11624. PdfFileEditor pfe = new PdfFileEditor();
  11625. pfe.MakeBooklet("input.pdf", "output.pdf", PageSize.A4, new int[] { 2, 4, 6 }, new int[] 1, 3, 5, 7 });
  11626. </code>
  11627. </example>
  11628. </member>
  11629. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeBooklet(System.IO.Stream,System.IO.Stream,Aspose.Pdf.PageSize,System.Int32[],System.Int32[])">
  11630. <summary>
  11631. Makes booklet from the firstInputStream to outputStream.
  11632. </summary>
  11633. <param name="inputStream">The input stream.</param>
  11634. <param name="outputStream">output pdf stream.</param>
  11635. <param name="pageSize">The page size of the output pdf file.</param>
  11636. <param name="leftPages">The left pages.</param>
  11637. <param name="rightPages">The right pages.</param>
  11638. <returns>boolean - True for success, or false.</returns>
  11639. <example>
  11640. <code lang="C#">
  11641. PdfFileEditor pfe = new PdfFileEditor();
  11642. Stream inputStream = new FileStream("input.pdf", FileMode.Open, FileAccess.Read);
  11643. Stream outputStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
  11644. pfe.MakeBooklet(inputStream, outputStream, PageSize.A4, new int[] { 2, 4, 6 }, new int[] 1, 3, 5, 7 });
  11645. </code>
  11646. </example>
  11647. </member>
  11648. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeNUp(System.String,System.String,System.Int32,System.Int32)">
  11649. <summary> Makes N-Up document from the firstInputFile to outputFile.
  11650. </summary>
  11651. <param name="inputFile">Input pdf file path and name.
  11652. </param>
  11653. <param name="outputFile">Output pdf file path and name.
  11654. </param>
  11655. <param name="x">Number of columns.
  11656. </param>
  11657. <param name="y">Number of rows.
  11658. </param>
  11659. <returns> boolean - True for success, or false. </returns>
  11660. <example>
  11661. <code lang="C#">
  11662. PdfFileEditor pfe = new PdfFileEditor();
  11663. pfe.MakeNUp("input.pdf", "output.pdf", 3, 3);
  11664. </code>
  11665. </example>
  11666. </member>
  11667. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeNUp(System.IO.Stream,System.IO.Stream,System.Int32,System.Int32)">
  11668. <summary> Makes N-Up document from the input stream and saves result into output stream.
  11669. </summary>
  11670. <param name="inputStream">Input pdf stream.
  11671. </param>
  11672. <param name="outputStream">Output pdf stream.
  11673. </param>
  11674. <param name="x">Number of columns.
  11675. </param>
  11676. <param name="y">Number of rows.
  11677. </param>
  11678. <returns> boolean - True for success, or false.</returns>
  11679. <example>
  11680. <code lang="C#">
  11681. PdfFileEditor pfe = new PdfFileEditor();
  11682. Stream inputStream = new FileStream("input.pdf", FileMode.Open, FileAccess.Read);
  11683. Stream outputStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
  11684. pfe.MakeNUp(inputStream, outputStream, 3, 3);
  11685. </code>
  11686. </example>
  11687. </member>
  11688. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeNUp(System.IO.Stream,System.IO.Stream,System.Int32,System.Int32,Aspose.Pdf.PageSize)">
  11689. <summary> Makes N-Up document from the first input stream to output stream.
  11690. </summary>
  11691. <param name="inputStream">Input pdf stream.
  11692. </param>
  11693. <param name="outputStream">Output pdf stream.
  11694. </param>
  11695. <param name="x">Number of columns.
  11696. </param>
  11697. <param name="y">Number of rows.
  11698. </param>
  11699. <param name="pageSize">The page size of the output pdf file.
  11700. </param>
  11701. <returns>True if operation was succeeded.</returns>
  11702. <example>
  11703. <code lang="C#">
  11704. PdfFileEditor pfe = new PdfFileEditor();
  11705. Stream inputStream = new FileStream("input.pdf", FileMode.Open, FileAccess.Read);
  11706. Stream outputStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
  11707. pfe.MakeNUp(inputStream, outputStream, 3, 3, PageSize.A4);
  11708. </code>
  11709. </example>
  11710. </member>
  11711. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeNUp(System.String,System.String,System.String)">
  11712. <summary> Makes N-Up document from the two input PDF files to outputFile.
  11713. Each page of outputFile will contain two pages, one page is from the first input file
  11714. and another is from the second input file. The two pages are piled up horizontally.
  11715. </summary>
  11716. <param name="firstInputFile">first input file.
  11717. </param>
  11718. <param name="secondInputFile">second input file.
  11719. </param>
  11720. <param name="outputFile">Output pdf file path and name.
  11721. </param>
  11722. <returns> boolean - True for success, or false.</returns>
  11723. <example>
  11724. <code lang="C#">
  11725. PdfFileEditor pfe = new PdfFileEditor();
  11726. pfe.MakeNUp("input1.pdf", "input2.pdf", "output.pdf");
  11727. </code>
  11728. </example>
  11729. </member>
  11730. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeNUp(System.IO.Stream,System.IO.Stream,System.IO.Stream)">
  11731. <summary> Makes N-Up document from the two input PDF streams to outputStream.
  11732. </summary>
  11733. <param name="firstInputStream">first input stream.
  11734. </param>
  11735. <param name="secondInputStream">second input stream.
  11736. </param>
  11737. <param name="outputStream">Output pdf stream.
  11738. </param>
  11739. <returns> boolean - True for success, or false.</returns>
  11740. <example>
  11741. <code lang="C#">
  11742. PdfFileEditor pfe = new PdfFileEditor();
  11743. Stream input1 = new FileStream("input1.pdf", FileMode.Open, FileAccess.Read);
  11744. Stream input2 = new FileStream("input2.pdf", FileMode.Open, FileAccess.Read);
  11745. Stream output = new FileStream("output.pdf");
  11746. pfe.MakeNUp(input1, input2, output);
  11747. </code>
  11748. </example>
  11749. </member>
  11750. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeNUp(System.String[],System.String,System.Boolean)">
  11751. <summary> Makes N-Up document from the multi input PDF files to outputFile.
  11752. Each page of outputFile will contain multi pages, which are combination with pages
  11753. in the input files of the same page number. The multi pages piled up horizontally
  11754. if isSidewise is true and piled up vertically if isSidewise is false.
  11755. </summary>
  11756. <param name="inputFiles">Input Pdf files.</param>
  11757. <param name="outputFile">Output pdf file path and name.
  11758. </param>
  11759. <param name="isSidewise">Piled up way, true for horizontally and flase for vertically.</param>
  11760. <returns> boolean - True for success, or false.</returns>
  11761. <example>
  11762. <code lang="C#">
  11763. PdfFileEditor pfe = new PdfFileEditor();
  11764. pfe.MakeNUp(new string[] { "input1.pdf", "input2.pdf", "input3.pdf" }, "output.pdf", false);
  11765. </code>
  11766. </example>
  11767. </member>
  11768. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeNUp(System.IO.Stream[],System.IO.Stream,System.Boolean)">
  11769. <summary> Makes N-Up document from the multi input PDF streams to outputStream.
  11770. Each page of outputStream will contain multi pages, which are combination with pages
  11771. in the input streams of the same page number. The multi-pages piled up horizontally
  11772. if isSidewise is true and piled up vertically if isSidewise is false.
  11773. </summary>
  11774. <param name="inputStreams">Input Pdf streams.</param>
  11775. <param name="outputStream">Output pdf stream.
  11776. <param name="isSidewise">Piled up way, true for horizontally and flase for vertically</param></param>
  11777. <returns> boolean - True for success, or false.</returns>
  11778. <example>
  11779. <code lang="C#">
  11780. PdfFileEditor pfe = new PdfFileEditor();
  11781. Stream stream1 = new FileStream("input1.pdf", FileMode.Open, FileAccess.Read);
  11782. Stream stream2 = new FileStream("input2.pdf", FileMode.Open, FileAccess.Read);
  11783. Stream stream3 = new FileStream("input3.pdf", FileMode.Open, FileAccess.Read);
  11784. Stream output = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
  11785. pfe.MakeNUp(new Stream[] { stream1, stream2, stream3 }, output, false);
  11786. </code>
  11787. </example>
  11788. </member>
  11789. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeNUp(System.String,System.String,System.Int32,System.Int32,Aspose.Pdf.PageSize)">
  11790. <summary> Makes N-Up document from the input file to outputFile.
  11791. </summary>
  11792. <param name="inputFile">Input pdf file path and name.
  11793. </param>
  11794. <param name="outputFile">Output pdf file path and name.
  11795. </param>
  11796. <param name="x">Number of columns.
  11797. </param>
  11798. <param name="y">Number of rows.
  11799. </param>
  11800. <param name="pageSize">The page size of the output pdf file.
  11801. </param>
  11802. <returns> boolean - True for success, or false.</returns>
  11803. <example>
  11804. <code lang="C#">
  11805. PdfFileEditor pfe = new PdfFileEditor();
  11806. pfe.MakeNUp("input.pdf", "output.pdf", 3, 3, PageSize.A4);
  11807. </code>
  11808. </example>
  11809. </member>
  11810. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.SplitToPages(System.String)">
  11811. <summary>
  11812. Splits the PDF file into single-page documents.
  11813. </summary>
  11814. <param name="inputFile">Input PDF file name.</param>
  11815. <returns>Output PDF streams, each stream buffers a single-page PDF document.</returns>
  11816. </member>
  11817. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.SplitToPages(System.IO.Stream)">
  11818. <summary>
  11819. Splits the Pdf file into single-page documents.
  11820. </summary>
  11821. <param name="inputStream">Input Pdf stream.</param>
  11822. <returns>Array of memory streams which contain pages of the document.</returns>
  11823. </member>
  11824. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.SplitToPages(System.String,System.String)">
  11825. <summary>
  11826. Split the Pdf file into single-page documents and saves it into specified path. Path is specifield by field name temaplate.
  11827. </summary>
  11828. <param name="inputFile">Input file name.</param>
  11829. <param name="fileNameTemplate">Template of resultant file name. Must contain %NUM% which is replaced with page number. For example, if c:/dir/page%NUM%.pdf is specified, resultant files will have the following names: c:/dir/page1.pdf, c:/dir/page2.pdf etc.</param>
  11830. </member>
  11831. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.SplitToPages(System.IO.Stream,System.String)">
  11832. <summary>
  11833. Split the Pdf file into single-page documents and saves it into specified path. Path is specifield by field name temaplate.
  11834. </summary>
  11835. <param name="inputStream">Stream of the soruce document.</param>
  11836. <param name="fileNameTemplate">Template of resultant file name. Must contain %NUM% which is replaced with page number. For example, if c:/dir/page%NUM%.pdf is specified, resultant files will have the following names: c:/dir/page1.pdf, c:/dir/page2.pdf etc.</param>
  11837. </member>
  11838. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.SplitToBulks(System.String,System.Int32[][])">
  11839. <summary>
  11840. Splits the Pdf file into several documents.The documents can be single-page or multi-pages.
  11841. </summary>
  11842. <param name="inputFile">Input PDF file.</param>
  11843. <param name="numberOfPage">Array which contains array of double elements, which is start and end pages of document.</param>
  11844. <returns>Output PDF streams, each stream buffers a PDF document.</returns>
  11845. </member>
  11846. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.SplitToBulks(System.IO.Stream,System.Int32[][])">
  11847. <summary>
  11848. Splits the Pdf file into several documents.The documents can be single-page or multi-pages.
  11849. </summary>
  11850. <param name="inputStream">Input PDF stream.</param>
  11851. <param name="numberOfPage">The start page and the end page of each document.</param>
  11852. <returns>Output PDF streams, each stream buffers a PDF document.</returns>
  11853. </member>
  11854. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.LastException">
  11855. <summary>
  11856. Gets last occured exception. May be used to check the reason of failure when AllowconcatenateExceptions = false.
  11857. </summary>
  11858. <example>
  11859. <code lang="C#">
  11860. PdfFileEditor pfe = new PdfFileEditor();
  11861. pfe.AllowConcatenateExceptions = false;
  11862. if (!pfe.Concatenate("file1.pdf", "file2.pdf", "file3.pdf"))
  11863. {
  11864. Console.WriteLine("Error occured:");
  11865. if (pfe.LastException != null)
  11866. {
  11867. Console.WriteLine(pfe.LastException.Message);
  11868. if (pfe.LastException.InnerException != null)
  11869. Console.WriteLine(pfe.LastException.InnerException.Message);
  11870. }
  11871. }
  11872. </code>
  11873. </example>
  11874. </member>
  11875. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ResizeContents(System.IO.Stream,System.IO.Stream,System.Int32[],Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters)">
  11876. <summary>
  11877. Resizes contents of pages of the document.
  11878. </summary>
  11879. <param name="source">Stream with source document.</param>
  11880. <param name="destination">Stream with the destination document.</param>
  11881. <param name="pages">Array of page indexes.</param>
  11882. <param name="parameters">Resize parameters.</param>
  11883. <returns>Returns true if success.</returns>
  11884. <example>
  11885. <code lang="C#">
  11886. PdfFileEditor fileEditor = new PdfFileEditor();
  11887. Stream src = new Stream("input.pdf", FileMode.Open);
  11888. Stream dest = new Stream("output.pdf", FileMode.Create);
  11889. PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
  11890. //left margin = 10% of page width
  11891. PdfFileEditor.ContentsResizeValue.Percents(10),
  11892. //new contents width calculated automatically as width - left margin - right margin (100% - 10% - 10% = 80%)
  11893. null,
  11894. //right margin is 10% of page
  11895. PdfFileEditor.ContentsResizeValue.Percents(10),
  11896. //top margin = 10% of height
  11897. PdfFileEditor.ContentsResizeValue.Percents(10),
  11898. //new contents height is calculated automatically (similar to width)
  11899. null,
  11900. //bottom margin is 10%
  11901. PdfFileEditor.ContentsResizeValue.Percents(10)
  11902. );
  11903. fileEditor.ResizeContents(src, dest, new int[] { 1, 2,.3}, parameters);
  11904. dest.Close();
  11905. </code>
  11906. </example>
  11907. </member>
  11908. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ResizeContents(System.IO.Stream,System.IO.Stream,System.Int32[],System.Double,System.Double)">
  11909. <summary>
  11910. Resizes contents of document pages.
  11911. Shrinks contents of page and adds margins.
  11912. New size of contents is specified in default space units.
  11913. </summary>
  11914. <param name="source">Stream which contains source document.</param>
  11915. <param name="destination">Stream where resultant document will be saved.</param>
  11916. <param name="pages">Array of page indexes. If null then all document pages will be processed.</param>
  11917. <param name="newWidth">New width of page contents in default space units.</param>
  11918. <param name="newHeight">New height of page contents in default space units.</param>
  11919. <returns>True if resize was successful.</returns>
  11920. <example>
  11921. <code lang="C#">
  11922. PdfFileEditor fileEditor = new PdfFileEditor();
  11923. Stream src = new Stream("input.pdf", FileMode.Open);
  11924. Stream dest = new Stream("output.pdf", FileMode.Create);
  11925. fileEditor.ResizeContents(src, dest,
  11926. //resize all pages of document
  11927. null,
  11928. //new contents width = 200
  11929. 200,
  11930. //new contents height = 300
  11931. 300);
  11932. // rest area of page will be empty
  11933. </code>
  11934. </example>
  11935. </member>
  11936. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ResizeContentsPct(System.IO.Stream,System.IO.Stream,System.Int32[],System.Double,System.Double)">
  11937. <summary>
  11938. Resizes contents of document pages.
  11939. Shrinks contents of page and adds margins.
  11940. New contents size is specified in percents.
  11941. </summary>
  11942. <param name="source">Stream which contains source document.</param>
  11943. <param name="destination">Stream where resultant document will be saved.</param>
  11944. <param name="pages">Array of page indexes. If null then all document pages will be processed.</param>
  11945. <param name="newWidth">New width of page contents in percents.</param>
  11946. <param name="newHeight">New height of page contents in percetns.</param>
  11947. <returns>true if resized sucessfully.</returns>
  11948. <example>
  11949. <code lang="C#">
  11950. PdfFileEditor fileEditor = new PdfFileEditor();
  11951. Stream src = new Stream("input.pdf", FileMode.Open);
  11952. Stream dest = new Stream("output.pdf", FileMode.Create);
  11953. fileEditor.ResizePct(src, dest,
  11954. //resize all pages of document
  11955. null,
  11956. //new contents width = 60% of initial size
  11957. 60,
  11958. //new contents height = 60% of initial size
  11959. 60);
  11960. // Rest area of page will be empty (page margins). Size of left and right margins is (100% - 60%) / 2 = 20%
  11961. // The same for top and bottom margins.
  11962. </code>
  11963. </example>
  11964. </member>
  11965. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.AddMargins(System.IO.Stream,System.IO.Stream,System.Int32[],System.Double,System.Double,System.Double,System.Double)">
  11966. <summary>
  11967. Resizes page contents and add specifed margins.
  11968. Margins are specified in default space units.
  11969. </summary>
  11970. <param name="source">Stream which contains source document.</param>
  11971. <param name="destination">Stream where resultant document will be saved.</param>
  11972. <param name="pages">Array of page indexes. If null then all document pages will be processed.</param>
  11973. <param name="leftMargin">Left margin.</param>
  11974. <param name="rightMargin">Right margin.</param>
  11975. <param name="topMargin">Top margin.</param>
  11976. <param name="bottomMargin">Bottom margin.</param>
  11977. <returns>true if operation was successful.</returns>
  11978. <example>
  11979. <code lang="C#">
  11980. PdfFileEditor fileEditor = new PdfFileEditor();
  11981. Stream src = new Stream("input.pdf", FileMode.Open);
  11982. Stream dest = new Stream("output.pdf", FileMode.Create);
  11983. fileEditor.AddMargins(src, dest,
  11984. //process pages 1, 2, 3
  11985. new int[] { 1, 2, 3},
  11986. //left margin is 10 units
  11987. 10,
  11988. //right margin is 5 units
  11989. 5,
  11990. //top margin is 5 units
  11991. 5,
  11992. //bottom margin is 5 units
  11993. 5);
  11994. dest.Close();
  11995. </code>
  11996. </example>
  11997. </member>
  11998. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.AddMarginsPct(System.IO.Stream,System.IO.Stream,System.Int32[],System.Double,System.Double,System.Double,System.Double)">
  11999. <summary>
  12000. Resizes page contents and add specified margins.
  12001. Margins are specified in percents of intitial page size.
  12002. </summary>
  12003. <param name="source">Stream which contains source document.</param>
  12004. <param name="destination">Stream where resultant document will be saved.</param>
  12005. <param name="pages">Array of page indexes. If null then all document pages will be processed.</param>
  12006. <param name="leftMargin">Left margin in percents of initial page size.</param>
  12007. <param name="rightMargin">Right margin in percents of initial page size.</param>
  12008. <param name="topMargin">Top margin in percents of initial page size.</param>
  12009. <param name="bottomMargin">Bottom margin in percents of initial page size. </param>
  12010. <returns>true if action was performed successfully.</returns>
  12011. <example>
  12012. <code lang="C#">
  12013. PdfFileEditor fileEditor = new PdfFileEditor();
  12014. Stream src = new Stream("input.pdf", FileMode.Open);
  12015. Stream dest = new Stream("output.pdf", FileMode.Create);
  12016. fileEditor.AddMarginsPct(src, dest,
  12017. //process pages 1, 2, 3
  12018. new int[] { 1, 2, 3},
  12019. //left margin is 15% of page width
  12020. 15,
  12021. //right margin is 10% of page width
  12022. 10,
  12023. //top margin is 20% of page width
  12024. 20,
  12025. //bottom margin is 5% of page width
  12026. 5);
  12027. dest.Close();
  12028. </code>
  12029. </example>
  12030. </member>
  12031. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ResizeContents(System.String,System.String,System.Int32[],System.Double,System.Double)">
  12032. <summary>
  12033. Resizes contents of document pages.
  12034. Shrinks contents of page and adds margins.
  12035. New size of contents is specified in default space units.
  12036. </summary>
  12037. <param name="source">Path to source document.</param>
  12038. <param name="destination">Path where resultant document will be saved.</param>
  12039. <param name="pages">Array of page indexes. If null then all document pages will be processed.</param>
  12040. <param name="newWidth">New width of page contents in default space units.</param>
  12041. <param name="newHeight">New height of page contents in default space units.</param>
  12042. <returns>true if resize was successful.</returns>
  12043. <example>
  12044. <code lang="C#">
  12045. PdfFileEditor fileEditor = new PdfFileEditor();
  12046. fileEditor.ResizeContents("input.pdf", "output.pdf",
  12047. //resize all pages of document
  12048. null,
  12049. //new contents width = 200
  12050. 200,
  12051. //new contents height = 300
  12052. 300);
  12053. // rest area of page will be empty
  12054. </code>
  12055. </example>
  12056. </member>
  12057. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ResizeContentsPct(System.String,System.String,System.Int32[],System.Double,System.Double)">
  12058. <summary>
  12059. Resizes contents of document pages.
  12060. Shrinks contents of page and adds margins.
  12061. New contents size is specified in percents.
  12062. </summary>
  12063. <param name="source">Path to source document.</param>
  12064. <param name="destination">Path where resultant document will be saved.</param>
  12065. <param name="pages">Array of page indexes. If null then all document pages will be processed.</param>
  12066. <param name="newWidth">New width of page contents in percents.</param>
  12067. <param name="newHeight">New height of page contents in percetns.</param>
  12068. <returns>true if resize was successful.</returns>
  12069. <example>
  12070. <code lang="C#">
  12071. PdfFileEditor fileEditor = new PdfFileEditor();
  12072. fileEditor.ResizePct("input.pdf", "output.pdf",
  12073. //resize all pages of document
  12074. null,
  12075. //new contents width = 60% of initial size
  12076. 60,
  12077. //new contents height = 60% of initial size
  12078. 60);
  12079. // Rest area of page will be empty (page margins). Size of left and right margins is (100% - 60%) / 2 = 20%
  12080. // The same for top and bottom margins.
  12081. </code>
  12082. </example>
  12083. </member>
  12084. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.AddMargins(System.String,System.String,System.Int32[],System.Double,System.Double,System.Double,System.Double)">
  12085. <summary>
  12086. Resizes page contents and add specifed margins.
  12087. Margins are specified in default space units.
  12088. </summary>
  12089. <param name="source">Path to source document.</param>
  12090. <param name="destination">Path where resultant document will be saved.</param>
  12091. <param name="pages">Array of page indexes. If null then all document pages will be processed.</param>
  12092. <param name="leftMargin">Left margin.</param>
  12093. <param name="rightMargin">Right margin.</param>
  12094. <param name="topMargin">Top margin.</param>
  12095. <param name="bottomMargin">Bottom margin.</param>
  12096. <returns>true if resize was successful.</returns>
  12097. <example>
  12098. <code lang="C#">
  12099. PdfFileEditor fileEditor = new PdfFileEditor();
  12100. fileEditor.AddMargins("input.pdf", "output.pdf",
  12101. //process pages 1, 2, 3
  12102. new int[] { 1, 2, 3},
  12103. //left margin is 10 units
  12104. 10,
  12105. //right margin is 5 units
  12106. 5,
  12107. //top margin is 5 units
  12108. 5,
  12109. //bottom margin is 5 units
  12110. 5);
  12111. </code>
  12112. </example>
  12113. </member>
  12114. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.AddMarginsPct(System.String,System.String,System.Int32[],System.Double,System.Double,System.Double,System.Double)">
  12115. <summary>
  12116. Resizes page contents and add specified margins.
  12117. Margins are specified in percents of intitial page size.
  12118. </summary>
  12119. <param name="source">Path to source document.</param>
  12120. <param name="destination">Path where resultant document will be saved.</param>
  12121. <param name="pages">Array of page indexes. If null then all document pages will be processed.</param>
  12122. <param name="leftMargin">Left margin in percents of initial page size.</param>
  12123. <param name="rightMargin">Right margin in percents of initial page size.</param>
  12124. <param name="topMargin">Top margin in percents of initial page size.</param>
  12125. <param name="bottomMargin">Bottom margin in percents of initial page size. </param>
  12126. <returns>true if resize was successful</returns>
  12127. <example>
  12128. <code lang="C#">
  12129. PdfFileEditor fileEditor = new PdfFileEditor();
  12130. fileEditor.AddMarginsPct("input.pdf", "output.pdf",
  12131. //process pages 1, 2, 3
  12132. new int[] { 1, 2, 3},
  12133. //left margin is 15% of page width
  12134. 15,
  12135. //right margin is 10% of page width
  12136. 10,
  12137. //top margin is 20% of page width
  12138. 20,
  12139. //bottom margin is 5% of page width
  12140. 5);
  12141. </code>
  12142. </example>
  12143. </member>
  12144. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ResizeContents(System.String,System.String,System.Int32[],Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters)">
  12145. <summary>
  12146. Resizes contents of pages in document. If page is shrinked blank margins are added around the page.
  12147. </summary>
  12148. <param name="source">Source document path.</param>
  12149. <param name="destination">Destination document path.</param>
  12150. <param name="pages">Array of page indexes (page index starts from 1).</param>
  12151. <param name="parameters">Parameters of page resize.</param>
  12152. <returns>trure if resize was successful.</returns>
  12153. <example>
  12154. <code lang="C#">
  12155. PdfFileEditor fileEditor = new PdfFileEditor();
  12156. PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
  12157. //left margin = 10% of page width
  12158. PdfFileEditor.ContentsResizeValue.Percents(10),
  12159. //new contents width calculated automatically as width - left margin - right margin (100% - 10% - 10% = 80%)
  12160. null,
  12161. //right margin is 10% of page
  12162. PdfFileEditor.ContentsResizeValue.Percents(10),
  12163. //top margin = 10% of height
  12164. PdfFileEditor.ContentsResizeValue.Percents(10),
  12165. //new contents height is calculated automatically (similar to width)
  12166. null,
  12167. //bottom margin is 10%
  12168. PdfFileEditor.ContentsResizeValue.Percents(10)
  12169. );
  12170. fileEditor.ResizeContents("input.pdf", "output.pdf", new int[] { 1, 2,.3}, parameters);
  12171. </code>
  12172. </example>
  12173. </member>
  12174. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ResizeContents(Aspose.Pdf.Document,System.Int32[],Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters)">
  12175. <summary>
  12176. Resizes pages of document. Blank margins are added around of shrinked page.
  12177. </summary>
  12178. <param name="source">Source document.</param>
  12179. <param name="pages">List of page indexes.</param>
  12180. <param name="parameters">Resize parameters.</param>
  12181. <example>
  12182. <code lang="C#">
  12183. PdfFileEditor fileEditor = new PdfFileEditor();
  12184. Document doc = new Document("input.pdf");
  12185. PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
  12186. //left margin = 10% of page width
  12187. PdfFileEditor.ContentsResizeValue.Percents(10),
  12188. //new contents width calculated automatically as width - left margin - right margin (100% - 10% - 10% = 80%)
  12189. null,
  12190. //right margin is 10% of page
  12191. PdfFileEditor.ContentsResizeValue.Percents(10),
  12192. //top margin = 10% of height
  12193. PdfFileEditor.ContentsResizeValue.Percents(10),
  12194. //new contents height is calculated automatically (similar to width)
  12195. null,
  12196. //bottom margin is 10%
  12197. PdfFileEditor.ContentsResizeValue.Percents(10)
  12198. );
  12199. fileEditor.ResizeContents(doc, new int[] { 1, 2,.3}, parameters);
  12200. doc.Save("output.pdf");
  12201. </code>
  12202. </example>
  12203. </member>
  12204. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ResizeContents(Aspose.Pdf.Document,Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters)">
  12205. <summary>
  12206. Resizes pages of document. Blank margins are added around of shrinked page.
  12207. </summary>
  12208. <param name="source">Source document.</param>
  12209. <param name="parameters">Resize parameters.</param>
  12210. <example>
  12211. <code lang="C#">
  12212. PdfFileEditor fileEditor = new PdfFileEditor();
  12213. Document doc = new Document("input.pdf");
  12214. PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
  12215. //left margin = 10% of page width
  12216. PdfFileEditor.ContentsResizeValue.Percents(10),
  12217. //new contents width calculated automatically as width - left margin - right margin (100% - 10% - 10% = 80%)
  12218. null,
  12219. //right margin is 10% of page
  12220. PdfFileEditor.ContentsResizeValue.Percents(10),
  12221. //top margin = 10% of height
  12222. PdfFileEditor.ContentsResizeValue.Percents(10),
  12223. //new contents height is calculated automatically (similar to width)
  12224. null,
  12225. //bottom margin is 10%
  12226. PdfFileEditor.ContentsResizeValue.Percents(10)
  12227. );
  12228. fileEditor.ResizeContents(doc, parameters);
  12229. doc.Save("output.pdf");
  12230. </code>
  12231. </example>
  12232. </member>
  12233. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.ContentDisposition">
  12234. <summary>
  12235. Gets or sets how content will be stored when result of operation is stored into HttpResponse object. Possible value: inline / attachment.
  12236. Default: inline.
  12237. </summary>
  12238. </member>
  12239. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.SaveOptions">
  12240. <summary>
  12241. Gets or sets save options when result is stored as HttpResponse.
  12242. Default value: PdfSaveOptions.
  12243. </summary>
  12244. </member>
  12245. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.AttachmentName">
  12246. <summary>
  12247. Gets or sets name of attachment when result of operation is stored into HttpResponse objects as attachment.
  12248. </summary>
  12249. </member>
  12250. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Concatenate(System.String[],System.Web.HttpResponse)">
  12251. <summary>
  12252. Concatenates files and saves reslt into HttpResposnse object.
  12253. </summary>
  12254. <param name="inputFiles">Array of files to concatenate.</param>
  12255. <param name="response">Response object.</param>
  12256. <returns>true if concatenation was successful.</returns>
  12257. </member>
  12258. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Concatenate(System.IO.Stream[],System.Web.HttpResponse)">
  12259. <summary>
  12260. Concatenates files and stores result into HttpResponse object.
  12261. </summary>
  12262. <param name="inputStream">Streams array which contain files to concatenate.</param>
  12263. <param name="response">Response object/</param>
  12264. <returns>true if operation was succeeded.</returns>
  12265. </member>
  12266. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Append(System.IO.Stream,System.IO.Stream[],System.Int32,System.Int32,System.Web.HttpResponse)">
  12267. <summary>
  12268. Appends documents to source document and saves result into response object.
  12269. </summary>
  12270. <param name="inputStream">Stream which contains source document.</param>
  12271. <param name="portStreams">Array of streams with documents to be appended.</param>
  12272. <param name="startPage">Start page of appended page.</param>
  12273. <param name="endPage">End page of appended pages.</param>
  12274. <param name="response">Response object where document will be saved.</param>
  12275. <returns>true if operation was successful.</returns>
  12276. </member>
  12277. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Append(System.String,System.String[],System.Int32,System.Int32,System.Web.HttpResponse)">
  12278. <summary>
  12279. Appends documents to source document and saves result into HttpResponse object.
  12280. </summary>
  12281. <param name="inputFile">Name of file containing source document.</param>
  12282. <param name="portFiles">Array of file names containing appended documents</param>
  12283. <param name="startPage">Start page of appended pages.</param>
  12284. <param name="endPage">End page of appended pages.</param>
  12285. <param name="response">Response object where document will be saved.</param>
  12286. <returns>true if operation was succeeded.</returns>
  12287. </member>
  12288. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Insert(System.String,System.Int32,System.String,System.Int32[],System.Web.HttpResponse)">
  12289. <summary>
  12290. Inserts contents of file into source file and stores result into HttpResponse object.
  12291. </summary>
  12292. <param name="inputFile">Source file name.</param>
  12293. <param name="insertLocation">Page number where second file will be inserted.</param>
  12294. <param name="portFile">Path to file which will be inserted.</param>
  12295. <param name="pageNumber">Array of page numbers in source file wihich will be inserted.</param>
  12296. <param name="response">Response object where result will be stored.</param>
  12297. <returns>true of inserting was successful.</returns>
  12298. </member>
  12299. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Insert(System.IO.Stream,System.Int32,System.IO.Stream,System.Int32[],System.Web.HttpResponse)">
  12300. <summary>
  12301. Inserts document into other document and stores result into response object.
  12302. </summary>
  12303. <param name="inputStream">Stream with source document</param>
  12304. <param name="insertLocation">Location where other document will be inserted.</param>
  12305. <param name="portStream">Document to be inserted.</param>
  12306. <param name="pageNumber">Array of page numbers in second document which will be inserted.</param>
  12307. <param name="response">Response object where result will be stored.</param>
  12308. <returns>True if operation was succeeded.</returns>
  12309. </member>
  12310. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Delete(System.String,System.Int32[],System.Web.HttpResponse)">
  12311. <summary>
  12312. Deletes specified pages from document and stores result into HttpResponse object.
  12313. </summary>
  12314. <param name="inputFile">Path of source file.</param>
  12315. <param name="pageNumber">Array of page numbers which must be deleted.</param>
  12316. <param name="response">Response object where result document will be stored.</param>
  12317. <returns>True if operation was succeeded.</returns>
  12318. </member>
  12319. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Delete(System.IO.Stream,System.Int32[],System.Web.HttpResponse)">
  12320. <summary>
  12321. Deletes specified pages from document and saves result into HttpResponse object.
  12322. </summary>
  12323. <param name="inputStream">Source document stream.</param>
  12324. <param name="pageNumber">Array of page numbers which will be deleted. </param>
  12325. <param name="response">HttpResponse object</param>
  12326. <returns>True if operation succeded.</returns>
  12327. </member>
  12328. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Extract(System.IO.Stream,System.Int32[],System.Web.HttpResponse)">
  12329. <summary>
  12330. Extracts specified pages form source file and stores result into HttpResponse object.
  12331. </summary>
  12332. <param name="inputStream">Stream of source document.</param>
  12333. <param name="pageNumber">Array of page numbers which will be extracted.</param>
  12334. <param name="response">HttpResponse object where result will be stored.</param>
  12335. <returns>True if operation was succeeded.</returns>
  12336. </member>
  12337. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.Extract(System.String,System.Int32[],System.Web.HttpResponse)">
  12338. <summary>
  12339. Extracts specified pages from source file and stores result into HttpResponse object.
  12340. </summary>
  12341. <param name="inputFile">Source file path.</param>
  12342. <param name="pageNumber">Array of page numbers which will be extracted.</param>
  12343. <param name="response">HttpResponse object where result will be stored.</param>
  12344. <returns>true if pages were extracted successfully.</returns>
  12345. </member>
  12346. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.SplitFromFirst(System.String,System.Int32,System.Web.HttpResponse)">
  12347. <summary>
  12348. Splits document from first page to location and saves result into HttpResponse objects.
  12349. </summary>
  12350. <param name="inputFile">Source file name.</param>
  12351. <param name="location">Split point.</param>
  12352. <param name="response">HttpResponse objects.</param>
  12353. <returns>True if operation was succeeded.</returns>
  12354. </member>
  12355. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.SplitFromFirst(System.IO.Stream,System.Int32,System.Web.HttpResponse)">
  12356. <summary>
  12357. Splits document from start to specified location and stores result into HttpResponse object.
  12358. </summary>
  12359. <param name="inputStream">Stream of source document.</param>
  12360. <param name="location">The splitting point.</param>
  12361. <param name="response">HttpResponse object where result will be stored.</param>
  12362. <returns>True if operation was succeeded.</returns>
  12363. </member>
  12364. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.SplitToEnd(System.IO.Stream,System.Int32,System.Web.HttpResponse)">
  12365. <summary>
  12366. Splits from specified location, and saves the rear part into HttpResponse object.
  12367. </summary>
  12368. <param name="inputStream">Source document stream.</param>
  12369. <param name="location">Split point.</param>
  12370. <param name="response">HttpResponse object.</param>
  12371. <returns>true if splitting was successful.</returns>
  12372. </member>
  12373. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.SplitToEnd(System.String,System.Int32,System.Web.HttpResponse)">
  12374. <summary>
  12375. Splits from specified location, and saves the rear part into HttpResponse object.
  12376. </summary>
  12377. <param name="inputFile">source file name.</param>
  12378. <param name="location">Split point.</param>
  12379. <param name="response">HttpResponse objects.</param>
  12380. <returns>True if operation was succeeded.</returns>
  12381. </member>
  12382. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeBooklet(System.String,Aspose.Pdf.PageSize,System.Int32[],System.Int32[],System.Web.HttpResponse)">
  12383. <summary>
  12384. Makes booklet from source file and stores result into HttpResponse objects.
  12385. </summary>
  12386. <param name="inputFile">Source file path.</param>
  12387. <param name="pageSize">Desired page size.</param>
  12388. <param name="leftPages">Aray of page numbers to be placed in left.</param>
  12389. <param name="rightPages">Array of page numbers to be placed in right.</param>
  12390. <param name="response">HttpResponse object where result will be stored.</param>
  12391. <returns>True if operation was succeeded.</returns>
  12392. </member>
  12393. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeBooklet(System.IO.Stream,Aspose.Pdf.PageSize,System.Int32[],System.Int32[],System.Web.HttpResponse)">
  12394. <summary>
  12395. Make booklet from PDF file and stores it into HttpResponse.
  12396. </summary>
  12397. <param name="inputStream">Input document stream.</param>
  12398. <param name="pageSize">Desired page size.</param>
  12399. <param name="leftPages">Array of page numbers which will be placed in left.</param>
  12400. <param name="rightPages">Array of page numbers which will b eplaced in right.</param>
  12401. <param name="response">HttpResponse object.</param>
  12402. <returns>True if operation was succeeded.</returns>
  12403. </member>
  12404. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeBooklet(System.String,Aspose.Pdf.PageSize,System.Web.HttpResponse)">
  12405. <summary>
  12406. Makes booklet from source file and stores result into HttpResponse objects.
  12407. </summary>
  12408. <param name="inputFile">Source file path.</param>
  12409. <param name="pageSize">Desired page size in output file.</param>
  12410. <param name="response">HttpResponse object where result will be stored.</param>
  12411. <returns>True if operation is succeeded.</returns>
  12412. </member>
  12413. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeBooklet(System.IO.Stream,Aspose.Pdf.PageSize,System.Web.HttpResponse)">
  12414. <summary>
  12415. Makes booklet from source file and stores result into HttpResponse.
  12416. </summary>
  12417. <param name="inputStream">Input document stream.</param>
  12418. <param name="pageSize">Desired page size in output file.</param>
  12419. <param name="response">Respose object where resut will be saved.</param>
  12420. <returns>true if booklet was built successfully.</returns>
  12421. </member>
  12422. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeNUp(System.IO.Stream,System.Int32,System.Int32,Aspose.Pdf.PageSize,System.Web.HttpResponse)">
  12423. <summary>
  12424. Makes N-up document and stores result into HttpResponse object.
  12425. </summary>
  12426. <param name="inputStream">Stream of source document.</param>
  12427. <param name="x">Number of columns.</param>
  12428. <param name="y">Number of rows.</param>
  12429. <param name="pageSize">Page size in result file.</param>
  12430. <param name="response">HttpResponse object where result will be stored.</param>
  12431. <returns>True if operation was succeeded.</returns>
  12432. </member>
  12433. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeNUp(System.String,System.Int32,System.Int32,Aspose.Pdf.PageSize,System.Web.HttpResponse)">
  12434. <summary>
  12435. Makes N-up document and stores result into HttpResponse object.
  12436. </summary>
  12437. <param name="inputFile">Path to source file.</param>
  12438. <param name="x">Number of columns.</param>
  12439. <param name="y">Number of rows.</param>
  12440. <param name="pageSize">Page size in result file.</param>
  12441. <param name="response">HttpResponse object where result will be stored.</param>
  12442. <returns>True if operation was succeeded.</returns>
  12443. </member>
  12444. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeNUp(System.String,System.Int32,System.Int32,System.Web.HttpResponse)">
  12445. <summary>
  12446. Makes N-up document and stores result into HttpResponse.
  12447. </summary>
  12448. <param name="inputFile">Source file name.</param>
  12449. <param name="x">Number of columns.</param>
  12450. <param name="y">Number of rows.</param>
  12451. <param name="response">HttpResponse object where result will be stored.</param>
  12452. <returns>True if operation was succeeded.</returns>
  12453. </member>
  12454. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.MakeNUp(System.IO.Stream,System.Int32,System.Int32,System.Web.HttpResponse)">
  12455. <summary>
  12456. Makes N-up document and stores result into HttpResponse.
  12457. </summary>
  12458. <param name="inputStream">Stream of input document.</param>
  12459. <param name="x">Number of columns.</param>
  12460. <param name="y">Number of rows.</param>
  12461. <param name="response">HttpResponse where result will be stored.</param>
  12462. <returns>True if operation was succeeded.</returns>
  12463. </member>
  12464. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ResizeContents(System.String,System.Int32[],Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters,System.Web.HttpResponse)">
  12465. <summary>
  12466. Resizes contents of pages in document. If page is shrinked blank margins are added around the page.Result is stored into HttpResponse object.
  12467. </summary>
  12468. <param name="source">Path to source file.</param>
  12469. <param name="pages">Array of pages to be resized.</param>
  12470. <param name="parameters">Resize parameters.</param>
  12471. <param name="response">HttpResponse object where result is saved.</param>
  12472. <returns>True if operation was succeeded.</returns>
  12473. </member>
  12474. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.ResizeContents(System.IO.Stream,System.Int32[],Aspose.Pdf.Facades.PdfFileEditor.ContentsResizeParameters,System.Web.HttpResponse)">
  12475. <summary>
  12476. Resizes contents of pages in document. If page is shrinked blank margins are added around the page.Result is stored into HttpResponse object.
  12477. </summary>
  12478. <param name="source">Stream of source file.</param>
  12479. <param name="pages">Array of pages to be resized.</param>
  12480. <param name="parameters">Resize parameters.</param>
  12481. <param name="response">HttpResponse object where result is saved.</param>
  12482. <returns>True if operation was succeeded.</returns>
  12483. </member>
  12484. <member name="T:Aspose.Pdf.Facades.PdfFileEditor.PageBreak">
  12485. <summary>
  12486. Data of page break position.
  12487. </summary>
  12488. </member>
  12489. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.PageBreak.PageNumber">
  12490. <summary>
  12491. Number of page (starting from 1) where page break must be added.
  12492. </summary>
  12493. </member>
  12494. <member name="P:Aspose.Pdf.Facades.PdfFileEditor.PageBreak.Position">
  12495. <summary>
  12496. Vertical position of page break.
  12497. </summary>
  12498. </member>
  12499. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.PageBreak.#ctor(System.Int32,System.Double)">
  12500. <summary>
  12501. Constructor to create PageBreak object.
  12502. </summary>
  12503. <param name="pageNumber">Number of page where page break is placed.</param>
  12504. <param name="position">Vertical position of page break.</param>
  12505. </member>
  12506. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.AddPageBreak(Aspose.Pdf.Document,Aspose.Pdf.Document,Aspose.Pdf.Facades.PdfFileEditor.PageBreak[])">
  12507. <summary>
  12508. Adds page breaks into document pages.
  12509. </summary>
  12510. <param name="src">Source document.</param>
  12511. <param name="dest">Destination document.</param>
  12512. <param name="pageBreaks">Array of PageBreak objects which describe places of page breaks.</param>
  12513. </member>
  12514. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.AddPageBreak(System.String,System.String,Aspose.Pdf.Facades.PdfFileEditor.PageBreak[])">
  12515. <summary>
  12516. Adds page breaks into document pages.
  12517. </summary>
  12518. <param name="src">Path to source document.</param>
  12519. <param name="dest">Path to destination document.</param>
  12520. <param name="pageBreaks">Array of PageBreak object describing pages and places where page break will be added.</param>
  12521. </member>
  12522. <member name="M:Aspose.Pdf.Facades.PdfFileEditor.AddPageBreak(System.IO.Stream,System.IO.Stream,Aspose.Pdf.Facades.PdfFileEditor.PageBreak[])">
  12523. <summary>
  12524. Adds page breaks into document pages.
  12525. </summary>
  12526. <param name="src">Source which contains source document.</param>
  12527. <param name="dest">Source where destination document will be saved.</param>
  12528. <param name="pageBreaks">Array of PageBreak object describing pages and places where page break will be added.</param>
  12529. </member>
  12530. <member name="T:Aspose.Pdf.Facades.PdfFileInfo">
  12531. <summary>
  12532. Represents a class for accessing meta information of PDF document.
  12533. </summary>
  12534. </member>
  12535. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.BindPdf(Aspose.Pdf.Document)">
  12536. <summary>
  12537. Initializes the facade.
  12538. </summary>
  12539. <param name="srcDoc">The Aspose.Pdf.Document object.</param>
  12540. </member>
  12541. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.Author">
  12542. <summary>
  12543. Gets or sets the Author information of PDF document.
  12544. </summary>
  12545. </member>
  12546. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.IsEncrypted">
  12547. <summary>
  12548. Checkes whether the PDF document is encrypted.
  12549. </summary>
  12550. </member>
  12551. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.IsPdfFile">
  12552. <summary>
  12553. Checkes whether the source input is a valid PDF file.
  12554. </summary>
  12555. </member>
  12556. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.CreationDate">
  12557. <summary>
  12558. Gets or sets the CreationDate information of PDF document.
  12559. </summary>
  12560. </member>
  12561. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.Creator">
  12562. <summary>
  12563. Gets or sets the Creator information of PDF document.
  12564. </summary>
  12565. </member>
  12566. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.HasCollection">
  12567. <summary>
  12568. Returns true if the current input file is a 'Portfolio' file containing collection of PDF files in it.
  12569. </summary>
  12570. </member>
  12571. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.Header">
  12572. <summary>
  12573. Gets or sets the customized information of PDF document.
  12574. </summary>
  12575. </member>
  12576. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.InputFile">
  12577. <summary>
  12578. Gets or sets the input file.
  12579. </summary>
  12580. </member>
  12581. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.InputStream">
  12582. <summary>
  12583. Gets or sets the input stream.
  12584. </summary>
  12585. </member>
  12586. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.Keywords">
  12587. <summary>
  12588. Gets or sets the Keywords information of PDF document.
  12589. </summary>
  12590. </member>
  12591. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.ModDate">
  12592. <summary>
  12593. Gets or sets the ModDate date information of PDF document.
  12594. </summary>
  12595. </member>
  12596. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.NumberOfPages">
  12597. <summary>
  12598. Gets the number of document pages.
  12599. </summary>
  12600. </member>
  12601. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.Producer">
  12602. <summary>
  12603. Gets the Producer information of PDF document.
  12604. </summary>
  12605. </member>
  12606. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.Subject">
  12607. <summary>
  12608. Gets or sets the Subject information of PDF document.
  12609. </summary>
  12610. </member>
  12611. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.Title">
  12612. <summary>
  12613. Gets or sets the Title information of PDF document.
  12614. </summary>
  12615. </member>
  12616. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.#ctor">
  12617. <summary>
  12618. Initializes a new instance of the Aspose.Pdf.Facades.PdfFileInfo class with default values.
  12619. </summary>
  12620. </member>
  12621. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.#ctor(System.IO.Stream)">
  12622. <summary>
  12623. Initializes a new instance of the Aspose.Pdf.Facades.PdfFileInfo class.
  12624. </summary>
  12625. <param name="inputStream">Stream where input file is placed.</param>
  12626. </member>
  12627. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.#ctor(System.IO.Stream,System.String)">
  12628. <summary>
  12629. Initializes a new instance of the Aspose.Pdf.Facades.PdfFileInfo class.
  12630. </summary>
  12631. <param name="inputStream">Stream where input file is placed.</param>
  12632. <param name="password">Password for access to file.</param>
  12633. </member>
  12634. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.#ctor(System.String)">
  12635. <summary>
  12636. Initializes a new instance of the Aspose.Pdf.Facades.PdfFileInfo class.
  12637. </summary>
  12638. <param name="inputFile">Name of file containing input file.</param>
  12639. </member>
  12640. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.#ctor(System.String,System.String)">
  12641. <summary>
  12642. Initializes a new instance of the Aspose.Pdf.Facades.PdfFileInfo class.
  12643. </summary>
  12644. <param name="inputFile">Name of file containing input file.</param>
  12645. <param name="password">Password for access to file.</param>
  12646. </member>
  12647. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.ClearInfo">
  12648. <summary>
  12649. Clears all meta information of PDF document.
  12650. </summary>
  12651. <example>
  12652. <code lang="C#">
  12653. </code>
  12654. </example>
  12655. </member>
  12656. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.GetDocumentPrivilege">
  12657. <summary>
  12658. Gets the PDF document privilege settings.
  12659. </summary>
  12660. <returns>The PDF document privilege settings.</returns>
  12661. </member>
  12662. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.GetMetaInfo(System.String)">
  12663. <summary>
  12664. Gets customized information of PDF document with property name. If there is no property match the name it will return a blank string.
  12665. </summary>
  12666. <param name="name">Custom meta property key.</param>
  12667. <returns>Custom meta property value.</returns>
  12668. </member>
  12669. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.GetPageHeight(System.Int32)">
  12670. <summary>
  12671. Gets the height of the specified page.
  12672. </summary>
  12673. <param name="pageNum">Page number.</param>
  12674. <returns>The height of the page.</returns>
  12675. </member>
  12676. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.GetPageRotation(System.Int32)">
  12677. <summary>
  12678. Gets the rotation of the specified page.
  12679. </summary>
  12680. <param name="pageNum">Page number.</param>
  12681. <returns>The rotation of the page. The value may be 0,90,180,270.</returns>
  12682. </member>
  12683. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.GetPageWidth(System.Int32)">
  12684. <summary>
  12685. Gets the width of the specified page.
  12686. </summary>
  12687. <param name="pageNum">Page number.</param>
  12688. <returns>The width of the page.</returns>
  12689. </member>
  12690. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.GetPageXOffset(System.Int32)">
  12691. <summary>
  12692. Gets the horizontal offset of the specified page display area.
  12693. </summary>
  12694. <param name="pageNum">Page number.</param>
  12695. <returns>The horizontal offset from the left side of the page.</returns>
  12696. </member>
  12697. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.GetPageYOffset(System.Int32)">
  12698. <summary>
  12699. Gets the vertical offset of the specified page display area.
  12700. </summary>
  12701. <param name="pageNum">Page number.</param>
  12702. <returns>The vertical offset of the page display area.</returns>
  12703. </member>
  12704. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.GetPdfVersion">
  12705. <summary>
  12706. Gets the version info of PDF document.
  12707. </summary>
  12708. <returns>The version string.</returns>
  12709. </member>
  12710. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.SaveNewInfo(System.IO.Stream)">
  12711. <summary>
  12712. Save updated PDF document into specified stream.
  12713. </summary>
  12714. <param name="outputStream">Output stream.</param>
  12715. <returns>True if success otherwise is false.</returns>
  12716. </member>
  12717. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.SaveNewInfo(System.String)">
  12718. <summary>
  12719. Save updated PDF document into specified file.
  12720. </summary>
  12721. <param name="outputFile">Output file.</param>
  12722. <returns>True if success otherwise is false.</returns>
  12723. </member>
  12724. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.Save(System.IO.Stream)">
  12725. <summary>
  12726. Saves the PDF document to the specified file.
  12727. </summary>
  12728. <param name="destStream">The destination stream.</param>
  12729. </member>
  12730. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.Save(System.String)">
  12731. <summary>
  12732. Saves the PDF document to the specified file.
  12733. </summary>
  12734. <param name="destFile">The destination file.</param>
  12735. </member>
  12736. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.SetMetaInfo(System.String,System.String)">
  12737. <summary>
  12738. Sets customized information of PDF document.
  12739. </summary>
  12740. <param name="name">Custom meta property key.</param>
  12741. <param name="value">Custom meta property value.</param>
  12742. </member>
  12743. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.SaveNewInfoWithXmp(System.String)">
  12744. <summary>
  12745. Changes the properties specified explicitly by setting file information, other properties remain.
  12746. </summary>
  12747. <param name="outputFileName">Output file.</param>
  12748. <returns>True for success, or false.</returns>
  12749. </member>
  12750. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.#ctor(Aspose.Pdf.Document)">
  12751. <summary>
  12752. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfFileInfo" /> object on base of the <paramref name="document" />.
  12753. </summary>
  12754. <param name="document">Pdf document.</param>
  12755. </member>
  12756. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.PasswordType">
  12757. <summary>
  12758. Returns the type of password which was passed for creating PdfFileInfo instance. See possible values in <see cref="P:Aspose.Pdf.Facades.PdfFileInfo.PasswordType" />.
  12759. Pay attention that pdf document can be opened using both user (or open) password and owner (or permissions, edit) password.
  12760. </summary>
  12761. </member>
  12762. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.HasOpenPassword">
  12763. <summary>
  12764. Returns true if password is needed to open password protected pdf document.
  12765. </summary>
  12766. </member>
  12767. <member name="P:Aspose.Pdf.Facades.PdfFileInfo.HasEditPassword">
  12768. <summary>
  12769. Returns true if password is needed to modify permissions or document security property.
  12770. Pay attention that this property can be read only if valid password was provided in <see cref="T:Aspose.Pdf.Facades.PdfFileInfo" /> constructor.
  12771. In case PasswordType is Inaccessible (means that invalid password was provided) reading this property will fail with <see cref="T:Aspose.Pdf.InvalidPasswordException" />.
  12772. </summary>
  12773. </member>
  12774. <member name="M:Aspose.Pdf.Facades.PdfFileInfo.Close">
  12775. <summary>
  12776. Deinitializes the instance.
  12777. </summary>
  12778. </member>
  12779. <member name="T:Aspose.Pdf.Facades.PdfFileMend">
  12780. <summary>
  12781. Represents a class for adding texts and images on the pages of existing PDF document.
  12782. </summary>
  12783. </member>
  12784. <member name="P:Aspose.Pdf.Facades.PdfFileMend.InputStream">
  12785. <summary>
  12786. Sets the input stream.
  12787. </summary>
  12788. </member>
  12789. <member name="P:Aspose.Pdf.Facades.PdfFileMend.OutputStream">
  12790. <summary>
  12791. Sets the output stream.
  12792. </summary>
  12793. </member>
  12794. <member name="P:Aspose.Pdf.Facades.PdfFileMend.InputFile">
  12795. <summary>
  12796. Sets the input file.
  12797. </summary>
  12798. </member>
  12799. <member name="P:Aspose.Pdf.Facades.PdfFileMend.OutputFile">
  12800. <summary>
  12801. Sets the output file.
  12802. </summary>
  12803. </member>
  12804. <member name="P:Aspose.Pdf.Facades.PdfFileMend.IsWordWrap">
  12805. <summary>
  12806. Sets a bool value that indicates word wrap in AddText methods.
  12807. If the value is true, the text in FormattedText will word wrap.
  12808. By defalt, the value is false.
  12809. </summary>
  12810. </member>
  12811. <member name="P:Aspose.Pdf.Facades.PdfFileMend.WrapMode">
  12812. <summary>
  12813. Sets or gets word wrapping algorithm. See WordWrapMode and IsWordWrap.
  12814. </summary>
  12815. </member>
  12816. <member name="P:Aspose.Pdf.Facades.PdfFileMend.TextPositioningMode">
  12817. <summary>
  12818. Sets or gets text positioning strategy. <see cref="T:Aspose.Pdf.Facades.PositioningMode" />
  12819. Default mode is Legacy.
  12820. </summary>
  12821. </member>
  12822. <member name="M:Aspose.Pdf.Facades.PdfFileMend.AddImage(System.IO.Stream,System.Int32,System.Single,System.Single,System.Single,System.Single)">
  12823. <summary>
  12824. Adds image to the specified page of PDF document at specified coordinates.
  12825. </summary>
  12826. <param name="imageStream">Input image stream.</param>
  12827. <param name="pageNum">The number of page that will receive the image.</param>
  12828. <param name="lowerLeftX">The lower left x of image rectangle.</param>
  12829. <param name="lowerLeftY">The lower left y of image rectangle.</param>
  12830. <param name="upperRightX">The upper right x of image rectangle.</param>
  12831. <param name="upperRightY">The upper right y of image rectangle.</param>
  12832. <returns>True if success false otherwise.</returns>
  12833. <example>
  12834. <code lang="C#">
  12835. PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
  12836. using (Stream stream = File.OpenRead("picture.jpg"))
  12837. {
  12838. mendor.AddImage(stream, 1, 10, 10, 100, 100);
  12839. }
  12840. mendor.Close();
  12841. </code>
  12842. </example>
  12843. </member>
  12844. <member name="M:Aspose.Pdf.Facades.PdfFileMend.AddImage(System.IO.Stream,System.Int32,System.Single,System.Single,System.Single,System.Single,Aspose.Pdf.CompositingParameters)">
  12845. <summary>
  12846. Adds image to the specified page of PDF document at specified coordinates.
  12847. </summary>
  12848. <param name="imageStream">Input image stream.</param>
  12849. <param name="pageNum">The number of page that will receive the image.</param>
  12850. <param name="lowerLeftX">The lower left x of image rectangle.</param>
  12851. <param name="lowerLeftY">The lower left y of image rectangle.</param>
  12852. <param name="upperRightX">The upper right x of image rectangle.</param>
  12853. <param name="upperRightY">The upper right y of image rectangle.</param>
  12854. <param name="compositingParameters">The graphics compositing parameters for the image.</param>
  12855. <returns>True if success false otherwise.</returns>
  12856. <example>
  12857. <code lang="C#">
  12858. PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
  12859. using (Stream stream = File.OpenRead("picture.jpg"))
  12860. {
  12861. mendor.AddImage(stream, 1, 10, 10, 100, 100, new CompositingParameters(BlendMode.Multiply);
  12862. }
  12863. mendor.Close();
  12864. </code>
  12865. </example>
  12866. </member>
  12867. <member name="M:Aspose.Pdf.Facades.PdfFileMend.AddImage(System.IO.Stream,System.Int32[],System.Single,System.Single,System.Single,System.Single)">
  12868. <summary>
  12869. Adds image to the specified pages of PDF document at specified coordinates.
  12870. </summary>
  12871. <param name="imageStream">Input image stream.</param>
  12872. <param name="pageNums">The numbers of pages that will receive the image.</param>
  12873. <param name="lowerLeftX">The lower left x of image rectangle.</param>
  12874. <param name="lowerLeftY">The lower left y of image rectangle.</param>
  12875. <param name="upperRightX">The upper right x of image rectangle.</param>
  12876. <param name="upperRightY">The upper right y of image rectangle.</param>
  12877. <returns>True if success false otherwise.</returns>
  12878. <example>
  12879. <code lang="C#">
  12880. PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
  12881. using (Stream stream = File.OpenRead("picture.jpg"))
  12882. {
  12883. mendor.AddImage(stream, new int[]{1, 2}, 10, 10, 100, 100);
  12884. }
  12885. mendor.Close();
  12886. </code>
  12887. </example>
  12888. </member>
  12889. <member name="M:Aspose.Pdf.Facades.PdfFileMend.AddImage(System.IO.Stream,System.Int32[],System.Single,System.Single,System.Single,System.Single,Aspose.Pdf.CompositingParameters)">
  12890. <summary>
  12891. Adds image to the specified pages of PDF document at specified coordinates.
  12892. </summary>
  12893. <param name="imageStream">Input image stream.</param>
  12894. <param name="pageNums">The numbers of pages that will receive the image.</param>
  12895. <param name="lowerLeftX">The lower left x of image rectangle.</param>
  12896. <param name="lowerLeftY">The lower left y of image rectangle.</param>
  12897. <param name="upperRightX">The upper right x of image rectangle.</param>
  12898. <param name="upperRightY">The upper right y of image rectangle.</param>
  12899. <param name="compositingParameters">The graphics compositing parameters for the images.</param>
  12900. <returns>True if success false otherwise.</returns>
  12901. <example>
  12902. <code lang="C#">
  12903. PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
  12904. using (Stream stream = File.OpenRead("picture.jpg"))
  12905. {
  12906. mendor.AddImage(stream, new int[]{1, 2}, 10, 10, 100, 100, new CompositingParameters(BlendMode.Multiply);
  12907. }
  12908. mendor.Close();
  12909. </code>
  12910. </example>
  12911. </member>
  12912. <member name="M:Aspose.Pdf.Facades.PdfFileMend.AddImage(System.String,System.Int32,System.Single,System.Single,System.Single,System.Single)">
  12913. <summary>
  12914. Adds image to the specified page of PDF document at specified coordinates.
  12915. </summary>
  12916. <param name="imageName">The path of input image file.</param>
  12917. <param name="pageNum">The number of page that will receive the image.</param>
  12918. <param name="lowerLeftX">The lower left x of image rectangle.</param>
  12919. <param name="lowerLeftY">The lower left y of image rectangle.</param>
  12920. <param name="upperRightX">The upper right x of image rectangle.</param>
  12921. <param name="upperRightY">The upper right y of image rectangle.</param>
  12922. <returns>True if success false otherwise.</returns>
  12923. <example>
  12924. <code lang="C#">
  12925. PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
  12926. mendor.AddImage("picture.jpg", 1, 10, 10, 100, 100);
  12927. mendor.Close();
  12928. </code>
  12929. </example>
  12930. </member>
  12931. <member name="M:Aspose.Pdf.Facades.PdfFileMend.AddImage(System.String,System.Int32,System.Single,System.Single,System.Single,System.Single,Aspose.Pdf.CompositingParameters)">
  12932. <summary>
  12933. Adds image to the specified page of PDF document at specified coordinates.
  12934. </summary>
  12935. <param name="imageName">The path of input image file.</param>
  12936. <param name="pageNum">The number of page that will receive the image.</param>
  12937. <param name="lowerLeftX">The lower left x of image rectangle.</param>
  12938. <param name="lowerLeftY">The lower left y of image rectangle.</param>
  12939. <param name="upperRightX">The upper right x of image rectangle.</param>
  12940. <param name="upperRightY">The upper right y of image rectangle.</param>
  12941. <param name="compositingParameters">The graphics compositing parameters for the images.</param>
  12942. <returns>True if success false otherwise.</returns>
  12943. <example>
  12944. <code lang="C#">
  12945. PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
  12946. mendor.AddImage("picture.jpg", 1, 10, 10, 100, 100, new CompositingParameters(BlendMode.Multiply));
  12947. mendor.Close();
  12948. </code>
  12949. </example>
  12950. </member>
  12951. <member name="M:Aspose.Pdf.Facades.PdfFileMend.AddImage(System.String,System.Int32[],System.Single,System.Single,System.Single,System.Single)">
  12952. <summary>
  12953. Adds image to the specified pages of PDF document at specified coordinates.
  12954. </summary>
  12955. <param name="imageName">The path of input image file.</param>
  12956. <param name="pageNums">The numbers of pages that will receive the image.</param>
  12957. <param name="lowerLeftX">The lower left x of image rectangle.</param>
  12958. <param name="lowerLeftY">The lower left y of image rectangle.</param>
  12959. <param name="upperRightX">The upper right x of image rectangle.</param>
  12960. <param name="upperRightY">The upper right y of image rectangle.</param>
  12961. <returns>True if success false otherwise.</returns>
  12962. <example>
  12963. <code lang="C#">
  12964. PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
  12965. mendor.AddImage("picture.jpg", 1, 10, 10, 100, 100);
  12966. mendor.Close();
  12967. </code>
  12968. </example>
  12969. </member>
  12970. <member name="M:Aspose.Pdf.Facades.PdfFileMend.AddImage(System.String,System.Int32[],System.Single,System.Single,System.Single,System.Single,Aspose.Pdf.CompositingParameters)">
  12971. <summary>
  12972. Adds image to the specified pages of PDF document at specified coordinates.
  12973. </summary>
  12974. <param name="imageName">The path of input image file.</param>
  12975. <param name="pageNums">The numbers of pages that will receive the image.</param>
  12976. <param name="lowerLeftX">The lower left x of image rectangle.</param>
  12977. <param name="lowerLeftY">The lower left y of image rectangle.</param>
  12978. <param name="upperRightX">The upper right x of image rectangle.</param>
  12979. <param name="upperRightY">The upper right y of image rectangle.</param>
  12980. <param name="compositingParameters">The graphics compositing parameters for the images.</param>
  12981. <returns>True if success false otherwise.</returns>
  12982. <example>
  12983. <code lang="C#">
  12984. PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
  12985. mendor.AddImage("picture.jpg", 1, 10, 10, 100, 100, new CompositingParameters(BlendMode.Multiply));
  12986. mendor.Close();
  12987. </code>
  12988. </example>
  12989. </member>
  12990. <member name="M:Aspose.Pdf.Facades.PdfFileMend.AddText(Aspose.Pdf.Facades.FormattedText,System.Int32,System.Single,System.Single)">
  12991. <summary>
  12992. Not implemented.
  12993. </summary>
  12994. <param name="text">FormattedText object.</param>
  12995. <param name="pageNum">Page number.</param>
  12996. <param name="lowerLeftX">Lower left X coordinate.</param>
  12997. <param name="lowerLeftY">Lower left Y coordinate.</param>
  12998. <returns>True in case text was successfully added.</returns>
  12999. </member>
  13000. <member name="M:Aspose.Pdf.Facades.PdfFileMend.AddText(Aspose.Pdf.Facades.FormattedText,System.Int32,System.Single,System.Single,System.Single,System.Single)">
  13001. <summary>
  13002. Not implemented.
  13003. </summary>
  13004. <param name="text">FormattedText object.</param>
  13005. <param name="pageNum">Page number.</param>
  13006. <param name="lowerLeftX">Lower left X coordinate.</param>
  13007. <param name="lowerLeftY">Lower left Y coordinate.</param>
  13008. <param name="upperRightX">Upper right X coordinate.</param>
  13009. <param name="upperRightY">Upper right Y coordinate.</param>
  13010. <returns>True in case text was successfully added.</returns>
  13011. </member>
  13012. <member name="M:Aspose.Pdf.Facades.PdfFileMend.AddText(Aspose.Pdf.Facades.FormattedText,System.Int32[],System.Single,System.Single,System.Single,System.Single)">
  13013. <summary>
  13014. Not implemented.
  13015. </summary>
  13016. <param name="text">FormattedText object.</param>
  13017. <param name="pageNums">Page numbers array.</param>
  13018. <param name="lowerLeftX">Lower left X coordinate.</param>
  13019. <param name="lowerLeftY">Lower left Y coordinate.</param>
  13020. <param name="upperRightX">Upper right X coordinate.</param>
  13021. <param name="upperRightY">Upper right Y coordinate.</param>
  13022. <returns>True in case text was successfully added.</returns>
  13023. </member>
  13024. <member name="M:Aspose.Pdf.Facades.PdfFileMend.Close">
  13025. <summary>
  13026. Closes PdfFileMend object.
  13027. </summary>
  13028. </member>
  13029. <member name="M:Aspose.Pdf.Facades.PdfFileMend.#ctor">
  13030. <summary>
  13031. Constructor.
  13032. </summary>
  13033. </member>
  13034. <member name="M:Aspose.Pdf.Facades.PdfFileMend.#ctor(System.String,System.String)">
  13035. <summary>
  13036. Constructor.
  13037. </summary>
  13038. <param name="inputFileName">Input PDF file name.</param>
  13039. <param name="outputFileName">Output PDF file name.</param>
  13040. </member>
  13041. <member name="M:Aspose.Pdf.Facades.PdfFileMend.#ctor(System.IO.Stream,System.IO.Stream)">
  13042. <summary>
  13043. Constructor.
  13044. </summary>
  13045. <param name="inputStream">Input PDF stream.</param>
  13046. <param name="outputStream">Output PDF stream.</param>
  13047. </member>
  13048. <member name="M:Aspose.Pdf.Facades.PdfFileMend.#ctor(Aspose.Pdf.Document)">
  13049. <summary>
  13050. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfFileMend" /> object on base of the <paramref name="document" />.
  13051. </summary>
  13052. <param name="document">
  13053. Pdf document.
  13054. </param>
  13055. </member>
  13056. <member name="M:Aspose.Pdf.Facades.PdfFileMend.#ctor(Aspose.Pdf.Document,System.String)">
  13057. <summary>
  13058. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfFileMend" /> object on base of the <paramref name="document" />.
  13059. </summary>
  13060. <param name="document">
  13061. Pdf document.
  13062. </param>
  13063. <param name="outputFileName">
  13064. Output PDF file name.
  13065. </param>
  13066. </member>
  13067. <member name="M:Aspose.Pdf.Facades.PdfFileMend.#ctor(Aspose.Pdf.Document,System.IO.Stream)">
  13068. <summary>
  13069. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfFileMend" /> object on base of the <paramref name="document" />.
  13070. </summary>
  13071. <param name="document">
  13072. Pdf document.
  13073. </param>
  13074. <param name="destStream">
  13075. Output PDF stream.
  13076. </param>
  13077. </member>
  13078. <member name="M:Aspose.Pdf.Facades.PdfFileMend.Save(System.String)">
  13079. <summary>
  13080. Saves the PDF document to the specified file.
  13081. </summary>
  13082. <param name="destFile">The destination file.</param>
  13083. </member>
  13084. <member name="M:Aspose.Pdf.Facades.PdfFileMend.Save(System.IO.Stream)">
  13085. <summary>
  13086. Saves the PDF document to the specified stream.
  13087. </summary>
  13088. <param name="destStream">The destination stream.</param>
  13089. </member>
  13090. <member name="T:Aspose.Pdf.Facades.PdfFileSecurity">
  13091. <summary>
  13092. Represents encrypting or decrypting a Pdf file with owner or user password, changing the security setting and password.
  13093. </summary>
  13094. </member>
  13095. <member name="P:Aspose.Pdf.Facades.PdfFileSecurity.InputFile">
  13096. <summary>
  13097. Sets the input file.
  13098. </summary>
  13099. </member>
  13100. <member name="P:Aspose.Pdf.Facades.PdfFileSecurity.InputStream">
  13101. <summary>
  13102. Sets the input stream.
  13103. </summary>
  13104. </member>
  13105. <member name="P:Aspose.Pdf.Facades.PdfFileSecurity.OutputFile">
  13106. <summary>
  13107. Sets the output file.
  13108. </summary>
  13109. </member>
  13110. <member name="P:Aspose.Pdf.Facades.PdfFileSecurity.OutputStream">
  13111. <summary>
  13112. Sets the output stream.
  13113. </summary>
  13114. </member>
  13115. <member name="M:Aspose.Pdf.Facades.PdfFileSecurity.#ctor(System.IO.Stream,System.IO.Stream)">
  13116. <summary>
  13117. Initialize the object of PdfFileSecurity with input and output stream.
  13118. </summary>
  13119. <param name="inputStream"> Input Pdf Stream.</param>
  13120. <param name="outputStream">Output Pdf Stream.</param>
  13121. </member>
  13122. <member name="M:Aspose.Pdf.Facades.PdfFileSecurity.#ctor(System.String,System.String)">
  13123. <summary>
  13124. Initializes the object of PdfFileSecurity with input and output file.
  13125. </summary>
  13126. <param name="inputFile">Source input Pdf file.</param>
  13127. <param name="outputFile">Output Pdf file.</param>
  13128. </member>
  13129. <member name="M:Aspose.Pdf.Facades.PdfFileSecurity.#ctor">
  13130. <summary>
  13131. Initialize the object of PdfFileSecurity.
  13132. </summary>
  13133. </member>
  13134. <member name="M:Aspose.Pdf.Facades.PdfFileSecurity.EncryptFile(System.String,System.String,Aspose.Pdf.Facades.DocumentPrivilege,Aspose.Pdf.Facades.KeySize)">
  13135. <summary>
  13136. Encrypts Pdf file with userpassword and ownerpassword and sets the document's privileges to access.
  13137. The user password and the owner password can be null or empty. The owner password will be replaced
  13138. with a random string if the input owner password is null or empty.
  13139. </summary>
  13140. <param name="userPassword">User password.</param>
  13141. <param name="ownerPassword">Owner password.</param>
  13142. <param name="privilege">Set privilege.</param>
  13143. <param name="keySize">KeySize.x40 for 40 bits encryption, KeySize.x128 for 128 bits encryption and KeySize.x256 for 256 bits encryption.</param>
  13144. <returns>True for success, or false.</returns>
  13145. <example>
  13146. <code>
  13147. [C#]
  13148. string inFile = "..\\AsposePdfKitExample\\example1.pdf"; //The TestPath may be re-assigned.
  13149. string outFile = "..\\AsposePdfKitExample\\Kit0401.pdf"; //The TestPath may be re-assigned.
  13150. PdfFileSecurity fileSecurity = new PdfFileSecurity(inFile,outFile);
  13151. fileSecurity.EncryptFile("userpass", "ownerpass", DocumentPrivilege.Print, KeySize.x256);
  13152. [Visual Basic]
  13153. Dim inFile As String = "..\\AsposePdfKitExample\\example1.pdf" 'The TestPath may be re-assigned.'
  13154. Dim outFile As String = "..\\AsposePdfKitExample\\Kit0401.pdf" 'The TestPath may be re-assigned.'
  13155. Dim fileSecurity As PdfFileSecurity = New PdfFileSecurity(inFile,outFile)
  13156. fileSecurity.EncryptFile("userpass", "ownerpass", DocumentPrivilege.Print, KeySize.x256)
  13157. </code>
  13158. </example>
  13159. </member>
  13160. <member name="M:Aspose.Pdf.Facades.PdfFileSecurity.EncryptFile(System.String,System.String,Aspose.Pdf.Facades.DocumentPrivilege,Aspose.Pdf.Facades.KeySize,Aspose.Pdf.Facades.Algorithm)">
  13161. <summary>
  13162. Encrypts Pdf file with userpassword and ownerpassword and sets the document's privileges to access.
  13163. The user password and the owner password can be null or empty. The owner password will be replaced
  13164. with a random string if the input owner password is null or empty.
  13165. There are 6 possible combinations of KeySize and Algorithm values.
  13166. However (KeySize.x40, Algorithm.AES) and (KeySize.x256, Algorithm.RC4) are invalid and corresponding
  13167. exception will be raised if kit encounters this combination.
  13168. </summary>
  13169. <param name="userPassword">User password.</param>
  13170. <param name="ownerPassword">Owner password.</param>
  13171. <param name="privilege">Set privilege.</param>
  13172. <param name="keySize">KeySize.x40 for 40 bits encryption, KeySize.x128 for 128 bits encryption and KeySize.x256 for 256 bits encryption.</param>
  13173. <param name="cipher">Algorithm.AES to encrypt using AES algorithm or Algorithm.RC4 for RC4 encryption.</param>
  13174. <returns>True for success, or false.</returns>
  13175. <example>
  13176. <code>
  13177. [C#]
  13178. string inFile = "..\\AsposePdfKitExample\\example1.pdf"; //The TestPath may be re-assigned.
  13179. string outFile = "..\\AsposePdfKitExample\\Kit0401.pdf"; //The TestPath may be re-assigned.
  13180. PdfFileSecurity fileSecurity = new PdfFileSecurity(inFile,outFile);
  13181. fileSecurity.EncryptFile("userpass","ownerpass",DocumentPrivilege.Print,KeySize.x256,Algorithm.AES);
  13182. [Visual Basic]
  13183. Dim inFile As String = "..\\AsposePdfKitExample\\example1.pdf" 'The TestPath may be re-assigned.'
  13184. Dim outFile As String = "..\\AsposePdfKitExample\\Kit0401.pdf" 'The TestPath may be re-assigned.'
  13185. Dim fileSecurity As PdfFileSecurity = New PdfFileSecurity(inFile,outFile)
  13186. fileSecurity.EncryptFile("userpass","ownerpass",DocumentPrivilege.Print,KeySize.x256,Algorithm.AES)
  13187. </code>
  13188. </example>
  13189. </member>
  13190. <member name="M:Aspose.Pdf.Facades.PdfFileSecurity.DecryptFile(System.String)">
  13191. <summary>
  13192. Decrypts an encrypted Pdf document by owner password.
  13193. If the document hasn't owner password, it is allow to use user password.
  13194. </summary>
  13195. <param name="ownerPassword">Owner password.</param>
  13196. <returns>True for success,or false.</returns>
  13197. <example>
  13198. <code>
  13199. [C#]
  13200. string inFile = "..\\AsposePdfKitExample\\Kit0401.pdf"; //The TestPath may be re-assigned.
  13201. string outFile = "..\\AsposePdfKitExample\\Kit0404.pdf"; //The TestPath may be re-assigned.
  13202. PdfFileSecurity fileSecurity = new PdfFileSecurity(inFile,outFile);
  13203. fileSecurity.DecryptFile("ownerpass");
  13204. [Visual Basic]
  13205. Dim inFile As String = "..\\AsposePdfKitExample\\Kit0401.pdf" 'The TestPath may be re-assigned.'
  13206. Dim outFile As String = "..\\AsposePdfKitExample\\Kit0404.pdf" 'The TestPath may be re-assigned.'
  13207. Dim fileSecurity As PdfFileSecurity = New PdfFileSecurity(inFile,outFile)
  13208. fileSecurity.DecryptFile("ownerpass")
  13209. </code>
  13210. </example>
  13211. </member>
  13212. <member name="M:Aspose.Pdf.Facades.PdfFileSecurity.SetPrivilege(Aspose.Pdf.Facades.DocumentPrivilege)">
  13213. <summary>
  13214. Sets Pdf file security with empty user/owner passwords.
  13215. The owner password will be added by a random string.
  13216. </summary>
  13217. <param name="privilege">Set privilege.</param>
  13218. <returns>True for success, or false.</returns>
  13219. <example>
  13220. <code>
  13221. [C#]
  13222. string inFile = "..\\AsposePdfKitExample\\example1.pdf"; //The TestPath may be re-assigned.
  13223. string outFile = "..\\AsposePdfKitExample\\Kit0405.pdf"; //The TestPath may be re-assigned.
  13224. PdfFileSecurity fileSecurity = new PdfFileSecurity(inFile,outFile);
  13225. fileSecurity.SetPrivilege(DocumentPrivilege.Print);
  13226. [Visual Basic]
  13227. Dim inFile As String = "..\\AsposePdfKitExample\\example1.pdf" 'The TestPath may be re-assigned.'
  13228. Dim outFile As String = "..1\\AsposePdfKitExample\\Kit0405.pdf" 'The TestPath may be re-assigned.'
  13229. Dim fileSecurity As PdfFileSecurity = New PdfFileSecurity(inFile,outFile)
  13230. fileSecurity.SetPrivilege(DocumentPrivilege.Print)
  13231. </code>
  13232. </example>
  13233. </member>
  13234. <member name="M:Aspose.Pdf.Facades.PdfFileSecurity.SetPrivilege(System.String,System.String,Aspose.Pdf.Facades.DocumentPrivilege)">
  13235. <summary>
  13236. Sets Pdf file security with original password.
  13237. </summary>
  13238. <param name="userPassword">Original user password.</param>
  13239. <param name="ownerPassword">Original owner password.</param>
  13240. <param name="privilege">Set privilege.</param>
  13241. <returns>True for success, or false.</returns>
  13242. <example>
  13243. <code>
  13244. [C#]
  13245. string inFile = "..\\AsposePdfKitExample\\example1.pdf"; //The TestPath may be re-assigned.
  13246. string outFile = "..\\AsposePdfKitExample\\Kit0405.pdf"; //The TestPath may be re-assigned.
  13247. PdfFileSecurity fileSecurity = new PdfFileSecurity(inFile,outFile);
  13248. fileSecurity.SetPrivilege(userPassword, ownerPassword, DocumentPrivilege.Print);
  13249. [Visual Basic]
  13250. Dim inFile As String = "..\\AsposePdfKitExample\\example1.pdf" 'The TestPath may be re-assigned.'
  13251. Dim outFile As String = "..1\\AsposePdfKitExample\\Kit0405.pdf" 'The TestPath may be re-assigned.'
  13252. Dim fileSecurity As PdfFileSecurity = New PdfFileSecurity(inFile,outFile)
  13253. fileSecurity.SetPrivilege(userPassword, ownerPassword, DocumentPrivilege.Print)
  13254. </code>
  13255. </example>
  13256. </member>
  13257. <member name="M:Aspose.Pdf.Facades.PdfFileSecurity.ChangePassword(System.String,System.String,System.String)">
  13258. <summary>
  13259. Changes the user password and owner password by owner password, keeps the original security settings.
  13260. The new user password and the new owner password can be null or empty. The owner password will be replaced
  13261. with a random string if the new owner password is null or empty.
  13262. </summary>
  13263. <param name="ownerPassword">Original Owner password.</param>
  13264. <param name="newUserPassword">New User password.</param>
  13265. <param name="newOwnerPassword">New Owner password.</param>
  13266. <returns>True for success,or false.</returns>
  13267. <example>
  13268. <code>
  13269. [C#]
  13270. string inFile = "..\\AsposePdfKitExample\\Kit0406.pdf"; //The TestPath may be re-assigned.
  13271. string outFile = "..\\AsposePdfKitExample\\Kit0407.pdf"; //The TestPath may be re-assigned.
  13272. PdfFileSecurity fileSecurity = new PdfFileSecurity(inFile,outFile);
  13273. fileSecurity.ChangePassword("owner","newuser","newowner");
  13274. [Visual Basic]
  13275. Dim inFile As String = "..\\AsposePdfKitExample\\Kit0401.pdf" 'The TestPath may be re-assigned.'
  13276. Dim outFile As String = "..\\AsposePdfKitExample\\Kit0406.pdf" 'The TestPath may be re-assigned.'
  13277. Dim fileSecurity As PdfFileSecurity = New PdfFileSecurity(inFile,outFile)
  13278. fileSecurity.ChangePassword("owner","newuser","newowner")
  13279. </code>
  13280. </example>
  13281. </member>
  13282. <member name="M:Aspose.Pdf.Facades.PdfFileSecurity.ChangePassword(System.String,System.String,System.String,Aspose.Pdf.Facades.DocumentPrivilege,Aspose.Pdf.Facades.KeySize)">
  13283. <summary>
  13284. Changes the user password and password by owner password, allows to reset Pdf documnent security.
  13285. The new user password and the new owner password can be null or empty. The owner password will be replaced
  13286. with a random string if the new owner password is null or empty.
  13287. </summary>
  13288. <param name="ownerPassword">Original owner password.</param>
  13289. <param name="newUserPassword">New User password.</param>
  13290. <param name="newOwnerPassword">New Owner password.</param>
  13291. <param name="privilege">Reset security.</param>
  13292. <param name="keySize">KeySize.x40 for 40 bits encryption, KeySize.x128 for 128 bits encryption and KeySize.x256 for 256 bits encryption.</param>
  13293. <returns>True for success, or false.</returns>
  13294. <example>
  13295. <code>
  13296. [C#]
  13297. string inFile = "..\\AsposePdfKitExample\\Kit0401.pdf"; //The TestPath may be re-assigned.
  13298. string outFile = "..\\AsposePdfKitExample\\Kit0407.pdf"; //The TestPath may be re-assigned.
  13299. PdfFileSecurity fileSecurity = new PdfFileSecurity(inFile,outFile);
  13300. fileSecurity.ChangePassword("owner","newuser","newowner", DocumentPrivilege.Print,KeySize.x256);
  13301. [Visual Basic]
  13302. Dim inFile As String = "..\\AsposePdfKitExample\\Kit0401.pdf" 'The TestPath may be re-assigned.'
  13303. Dim outFile As String = "..\\AsposePdfKitExample\\Kit0407.pdf" 'The TestPath may be re-assigned.'
  13304. Dim fileSecurity As PdfFileSecurity = New PdfFileSecurity(inFile,outFile)
  13305. fileSecurity.ChangePassword("owner","newuser","newowner", DocumentPrivilege.Print,KeySize.x256)
  13306. </code>
  13307. </example>
  13308. </member>
  13309. <member name="M:Aspose.Pdf.Facades.PdfFileSecurity.ChangePassword(System.String,System.String,System.String,Aspose.Pdf.Facades.DocumentPrivilege,Aspose.Pdf.Facades.KeySize,Aspose.Pdf.Facades.Algorithm)">
  13310. <summary>
  13311. Changes the user password and password by owner password, allows to reset Pdf documnent security.
  13312. The new user password and the new owner password can be null or empty. The owner password will be replaced
  13313. with a random string if the new owner password is null or empty.
  13314. There are 6 possible combinations of KeySize and Algorithm values.
  13315. However (KeySize.x40, Algorithm.AES) and (KeySize.x256, Algorithm.RC4) are invalid and corresponding
  13316. exception will be raised if kit encounters this combination.
  13317. </summary>
  13318. <param name="ownerPassword">Original owner password.</param>
  13319. <param name="newUserPassword">New User password.</param>
  13320. <param name="newOwnerPassword">New Owner password.</param>
  13321. <param name="privilege">Reset security.</param>
  13322. <param name="keySize">KeySize.x40 for 40 bits encryption, KeySize.x128 for 128 bits encryption and KeySize.x256 for 256 bits encryption.</param>
  13323. <param name="cipher">Algorithm.AES to encrypt using AES algorithm or Algorithm.RC4 for RC4 encryption.</param>
  13324. <returns>True for success, or false.</returns>
  13325. <example>
  13326. <code>
  13327. [C#]
  13328. string inFile = "..\\AsposePdfKitExample\\Kit0401.pdf"; //The TestPath may be re-assigned.
  13329. string outFile = "..\\AsposePdfKitExample\\Kit0407.pdf"; //The TestPath may be re-assigned.
  13330. PdfFileSecurity fileSecurity = new PdfFileSecurity(inFile,outFile);
  13331. fileSecurity.ChangePassword("owner","newuser","newowner", DocumentPrivilege.Print,KeySize.x256,Algorithm.AES);
  13332. [Visual Basic]
  13333. Dim inFile As String = "..\\AsposePdfKitExample\\Kit0401.pdf" 'The TestPath may be re-assigned.'
  13334. Dim outFile As String = "..\\AsposePdfKitExample\\Kit0407.pdf" 'The TestPath may be re-assigned.'
  13335. Dim fileSecurity As PdfFileSecurity = New PdfFileSecurity(inFile,outFile)
  13336. fileSecurity.ChangePassword("owner","newuser","newowner", DocumentPrivilege.Print,KeySize.x256,Algorithm.AES)
  13337. </code>
  13338. </example>
  13339. </member>
  13340. <member name="M:Aspose.Pdf.Facades.PdfFileSecurity.#ctor(Aspose.Pdf.Document)">
  13341. <summary>
  13342. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfFileSecurity" /> object on base of the <paramref name="document" />.
  13343. </summary>
  13344. <param name="document">
  13345. Pdf document.
  13346. </param>
  13347. </member>
  13348. <member name="M:Aspose.Pdf.Facades.PdfFileSecurity.#ctor(Aspose.Pdf.Document,System.String)">
  13349. <summary>
  13350. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfFileSecurity" /> object on base of the <paramref name="document" />.
  13351. </summary>
  13352. <param name="document">
  13353. Pdf document.
  13354. </param>
  13355. <param name="outputFile">
  13356. Output Pdf file.
  13357. </param>
  13358. </member>
  13359. <member name="M:Aspose.Pdf.Facades.PdfFileSecurity.#ctor(Aspose.Pdf.Document,System.IO.Stream)">
  13360. <summary>
  13361. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfFileSecurity" /> object on base of the <paramref name="document" />.
  13362. </summary>
  13363. <param name="document">
  13364. Pdf document.
  13365. </param>
  13366. <param name="outputStream">
  13367. Output Pdf Stream.
  13368. </param>
  13369. </member>
  13370. <member name="M:Aspose.Pdf.Facades.PdfFileSecurity.BindPdf(System.String)">
  13371. <summary>
  13372. Initializes the facade.
  13373. </summary>
  13374. <param name="srcFile">The PDF file.</param>
  13375. </member>
  13376. <member name="M:Aspose.Pdf.Facades.PdfFileSecurity.BindPdf(System.IO.Stream)">
  13377. <summary>
  13378. Initializes the facade.
  13379. </summary>
  13380. <param name="srcStream">The stream of PDF file.</param>
  13381. </member>
  13382. <member name="M:Aspose.Pdf.Facades.PdfFileSecurity.Close">
  13383. <summary>
  13384. Closes the facade.
  13385. </summary>
  13386. </member>
  13387. <member name="T:Aspose.Pdf.Facades.PdfFileSignature">
  13388. <summary>
  13389. Represents a class to sign a pdf file with a certificate.
  13390. </summary>
  13391. </member>
  13392. <member name="P:Aspose.Pdf.Facades.PdfFileSignature.SignatureAppearance">
  13393. <summary>
  13394. Sets or gets a graphic appearance for the signature. Property value represents image file name.
  13395. </summary>
  13396. </member>
  13397. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.#ctor">
  13398. <summary>
  13399. The constructor of PdfFileSignature class.
  13400. </summary>
  13401. </member>
  13402. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.#ctor(System.String)">
  13403. <summary>
  13404. The constructor of PdfFileSignature class.
  13405. </summary>
  13406. <param name="inputFile">The input file for signature.</param>
  13407. </member>
  13408. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.#ctor(System.String,System.String)">
  13409. <summary>
  13410. The constructor of PdfFileSignature class.
  13411. </summary>
  13412. <param name="inputFile">The input file for signature.</param>
  13413. <param name="outputFile">The output file.</param>
  13414. </member>
  13415. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.BindPdf(System.String)">
  13416. <summary>
  13417. Binds a Pdf file for editing.
  13418. </summary>
  13419. <param name="inputFile">The pdf file to be edited.</param>
  13420. </member>
  13421. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.BindPdf(System.IO.Stream)">
  13422. <summary>
  13423. Binds a Pdf stream for editing.
  13424. </summary>
  13425. <param name="inputStream">The pdf stream to be edited.</param>
  13426. </member>
  13427. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.Save(System.String)">
  13428. <summary>
  13429. Saves the result PDF to file.
  13430. </summary>
  13431. <param name="outputFile">output pdf file</param>
  13432. </member>
  13433. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.Save(System.IO.Stream)">
  13434. <summary>
  13435. Saves the result PDF to stream.
  13436. </summary>
  13437. <param name="outputStream">output pdf stream</param>
  13438. </member>
  13439. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.Sign(System.Int32,System.String,System.String,System.String,System.Boolean,System.Drawing.Rectangle)">
  13440. <summary>
  13441. Make a signature on the pdf document.
  13442. </summary>
  13443. <param name="page">The page number on which signature is made.</param>
  13444. <param name="SigReason">The reason of signature.</param>
  13445. <param name="SigContact">The contact of signature.</param>
  13446. <param name="SigLocation">The location of signature.</param>
  13447. <param name="visible">The visiblity of signature.</param>
  13448. <param name="annotRect">The rect of signature.</param>
  13449. <example>
  13450. <code>
  13451. [C#]
  13452. string inFile = TestPath + "example1.pdf";
  13453. string outFile = TestPath + "signature.pdf";
  13454. PdfFileSignature pdfSign = new PdfFileSignature();
  13455. pdfSign.BindPdf(inFile);
  13456. System.Drawing.Rectangle rect = new System.Drawing.Rectangle(100, 100, 200, 200);
  13457. pdfSign.SignatureAppearance = TestPath + "butterfly.jpg";
  13458. pdfSign.SetCertificate("certificate.pfx", "password");
  13459. pdfSign.Sign(2, "Allen", "success", "ChangSha", true, rect);
  13460. pdfSign.Save(outFile);
  13461. [Visual Basic]
  13462. Dim pdfSign = new PdfFileSignature()
  13463. pdfSign.BindPdf(inFile)
  13464. Dim rect as System.Drawing.Rectangle = new System.Drawing.Rectangle(100, 100, 200, 200)
  13465. pdfSign.SetCertificate("certificate.pfx", "password")
  13466. pdfSign.Sign(2, "Allen", "success", "ChangSha", true, rect)
  13467. pdfSign.SignatureAppearance = TestPath + "butterfly.jpg"
  13468. pdfSign.Save(outFile)
  13469. </code>
  13470. </example>
  13471. </member>
  13472. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.Sign(System.Int32,System.String,System.String,System.String,System.Boolean,System.Drawing.Rectangle,Aspose.Pdf.Forms.Signature)">
  13473. <summary>
  13474. Sign the document with the given type signature.
  13475. </summary>
  13476. <param name="page">The page number on which signature is made.</param>
  13477. <param name="SigReason">The reason of signature.</param>
  13478. <param name="SigContact">The contact of signature.</param>
  13479. <param name="SigLocation">The location of signature.</param>
  13480. <param name="visible">The visiblity of signature.</param>
  13481. <param name="annotRect">The rect of signature.</param>
  13482. <param name="sig">The type of the signature, could be PKCS1, PKCS7 and PKCS7Detached. </param>
  13483. <example>
  13484. <code>
  13485. [C#]
  13486. string inFile = TestPath + "example1.pdf";
  13487. string outFile = TestPath + "signature.pdf";
  13488. PdfFileSignature pdfSign = new PdfFileSignature(inFile, outFile);
  13489. System.Drawing.Rectangle rect = new System.Drawing.Rectangle(100, 100, 200, 100);
  13490. pdfSign.SignatureAppearance = TestPath + "butterfly.jpg";
  13491. pdfSign.Sign(2, "Allen", "success", "ChangSha", true, rect, new PKCS1("certificate.pfx", "password"));
  13492. pdfSign.Save();
  13493. [Visual Basic]
  13494. Dim inFile As String = TestPath &amp; "example1.pdf"
  13495. Dim outFile As String = TestPath &amp; "signature.pdf"
  13496. Dim sig As PKCS1 = new PKCS1("certificate.pfx", "password")
  13497. Dim pdfSign = new PdfFileSignature(inFile, outFile)
  13498. Dim rect as System.Drawing.Rectangle = new System.Drawing.Rectangle(100, 100, 200, 100)
  13499. pdfSign.SignatureAppearance = TestPath &amp; "butterfly.jpg"
  13500. pdfSign.Sign(2, "Allen", "success", "ChangSha", true, rect, sig)
  13501. pdfSign.Save()
  13502. </code>
  13503. </example>
  13504. </member>
  13505. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.Sign(System.Int32,System.Boolean,System.Drawing.Rectangle,Aspose.Pdf.Forms.Signature)">
  13506. <summary>
  13507. Sign the document with the given type signature.
  13508. </summary>
  13509. <param name="page">The page number on which signature is made.</param>
  13510. <param name="visible">The visiblity of signature.</param>
  13511. <param name="annotRect">The rect of signature.</param>
  13512. <param name="sig">
  13513. The type of the signature, could be PKCS1, PKCS7 and PKCS7Detached.
  13514. Such data as signature reason, contact and location must be already present in this object (see corresponding properties).
  13515. </param>
  13516. <example>
  13517. <code>
  13518. [C#]
  13519. string inFile = TestPath + "example1.pdf";
  13520. string outFile = TestPath + "signature.pdf";
  13521. PKCS1 sig = new PKCS1("certificate.pfx", "password");
  13522. sig.Reason = "Some reason";
  13523. sig.Contact = "Smith";
  13524. sig.Location = "New York";
  13525. PdfFileSignature pdfSign = new PdfFileSignature(inFile, outFile);
  13526. System.Drawing.Rectangle rect = new System.Drawing.Rectangle(100, 100, 200, 100);
  13527. pdfSign.SignatureAppearance = TestPath + "butterfly.jpg";
  13528. pdfSign.Sign(2, true, rect, sig);
  13529. pdfSign.Save();
  13530. [Visual Basic]
  13531. Dim inFile As String = TestPath &amp; "example1.pdf"
  13532. Dim outFile As String = TestPath &amp; "signature.pdf"
  13533. Dim sig As PKCS1 = new PKCS1("certificate.pfx", "password")
  13534. sig.Reason = "Some reason"
  13535. sig.Contact = "Smith"
  13536. sig.Location = "New York"
  13537. Dim pdfSign = new PdfFileSignature(inFile, outFile)
  13538. Dim rect as System.Drawing.Rectangle = new System.Drawing.Rectangle(100, 100, 200, 100)
  13539. pdfSign.SignatureAppearance = TestPath &amp; "butterfly.jpg"
  13540. pdfSign.Sign(2, true, rect, sig)
  13541. pdfSign.Save()
  13542. </code>
  13543. </example>
  13544. </member>
  13545. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.Sign(System.String,System.String,System.String,System.String,Aspose.Pdf.Forms.Signature)">
  13546. <summary>
  13547. Sign the document with the given type signature which is placed in already presented signature field.
  13548. Before signing signature field must be empty, i.e. field must not contain signature dictionary.
  13549. Thus pdf document already has signature field, you should not supply the place to stamp the signature,
  13550. corresponding page and rectangle are taken from signature field which is found by signature name (see SigName parameter).
  13551. </summary>
  13552. <param name="SigName">The name of the signature field.</param>
  13553. <param name="SigReason">The reason of signature.</param>
  13554. <param name="SigContact">The contact of signature.</param>
  13555. <param name="SigLocation">The location of signature.</param>
  13556. <param name="sig">The type of the signature, could be PKCS1, PKCS7 and PKCS7Detached.</param>
  13557. <example>
  13558. <code>
  13559. [C#]
  13560. string inFile = TestPath + "example1.pdf";
  13561. string outFile = TestPath + "signature.pdf";
  13562. PKCS1 sig = new PKCS1("certificate.pfx", "password");
  13563. PdfFileSignature pdfSign = new PdfFileSignature(inFile, outFile);
  13564. pdfSign.SignatureAppearance = TestPath + "butterfly.jpg";
  13565. pdfSign.Sign("Signature1", "Allen", "success", "ChangSha", sig);
  13566. pdfSign.Save();
  13567. [Visual Basic]
  13568. Dim inFile As String = TestPath &amp; "example1.pdf"
  13569. Dim outFile As String = TestPath &amp; "signature.pdf"
  13570. Dim sig As PKCS1 = new PKCS1("certificate.pfx", "password")
  13571. Dim pdfSign = new PdfFileSignature(inFile, outFile)
  13572. pdfSign.SignatureAppearance = TestPath &amp; "butterfly.jpg"
  13573. pdfSign.Sign("Signature1", "Allen", "success", "ChangSha", sig)
  13574. pdfSign.Save()
  13575. </code>
  13576. </example>
  13577. </member>
  13578. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.Sign(System.Int32,System.String,System.String,System.String,System.String,System.Boolean,System.Drawing.Rectangle,Aspose.Pdf.Forms.Signature)">
  13579. <summary>
  13580. Sign the document with the given type signature which is placed in already presented signature field.
  13581. Before signing pdf document should already has signature field, corresponding page and rectangle are taken from
  13582. signature field which is found by signature name (see SigName parameter).
  13583. </summary>
  13584. <param name="page">The page number on which signature is made.</param>
  13585. <param name="SigName">The name of the signature field.</param>
  13586. <param name="SigReason">The reason of signature.</param>
  13587. <param name="SigContact">The contact of signature.</param>
  13588. <param name="SigLocation">The location of signature.</param>
  13589. <param name="visible">The visiblity of signature.</param>
  13590. <param name="annotRect">The rect of signature.</param>
  13591. <param name="sig">The type of the signature, could be PKCS1, PKCS7 and PKCS7Detached.</param>
  13592. <example>
  13593. <code>
  13594. [C#]
  13595. string inFile = TestPath + "blankWithSignature.pdf";
  13596. string outFile = TestPath + "signature.pdf";
  13597. PKCS7 sig = new PKCS7("certificate.pfx", "password");
  13598. PdfFileSignature pdfSign = new PdfFileSignature(inFile);
  13599. System.Drawing.Rectangle rect = new System.Drawing.Rectangle(100, 100, 100, 100);
  13600. pdfSign.SignatureAppearance = TestPath + "butterfly.jpg"
  13601. pdfSign.Sign(1, "Signature1", "ReasonToTest", "ContactMe", "SomeLocation", true, rect, sig);
  13602. pdfSign.Save(outFile);
  13603. [Visual Basic]
  13604. Dim inFile As String = TestPath &amp; "blankWithSignature.pdf"
  13605. Dim outFile As String = TestPath &amp; "signature.pdf"
  13606. Dim sig As PKCS7 = new PKCS7("certificate.pfx", "password")
  13607. Dim pdfSign = new PdfFileSignature(inFile, outFile)
  13608. pdfSign.SignatureAppearance = TestPath &amp; "butterfly.jpg"
  13609. pdfSign.Sign("Signature1", "ReasonToTest", "ContactMe", "SomeLocation", true, rect, sig)
  13610. pdfSign.Save(outFile)
  13611. </code>
  13612. </example>
  13613. </member>
  13614. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.Sign(System.String,Aspose.Pdf.Forms.Signature)">
  13615. <summary>
  13616. Sign the document with the given type signature which is placed in already presented signature field.
  13617. Before signing signature field must be empty, i.e. field must not contain signature dictionary.
  13618. Thus pdf document already has signature field, you should not supply the place to stamp the signature,
  13619. corresponding page and rectangle are taken from signature field which is found by signature name (see SigName parameter).
  13620. Such data as signature reason, contact and location must be provided by corresponding properties of the Signature object sig.
  13621. </summary>
  13622. <param name="SigName">The name of the signature field.</param>
  13623. <param name="sig">The type of the signature, could be PKCS1 (Pkcs1Signature object), PKCS7 and PKCS7 detached (Pkcs7Signature object) </param>
  13624. <example>
  13625. <code>
  13626. [C#]
  13627. string inFile = TestPath + "example1.pdf";
  13628. string outFile = TestPath + "signature.pdf";
  13629. PKCS1 sig = new PKCS1("certificate.pfx", "password");
  13630. sig.Reason = "Some reason";
  13631. sig.Contact = "Smith";
  13632. sig.Location = "New York";
  13633. PdfFileSignature pdfSign = new PdfFileSignature(inFile, outFile);
  13634. pdfSign.SignatureAppearance = TestPath + "butterfly.jpg";
  13635. pdfSign.Sign("Signature1", sig);
  13636. pdfSign.Save();
  13637. [Visual Basic]
  13638. Dim inFile As String = TestPath &amp; "example1.pdf"
  13639. Dim outFile As String = TestPath &amp; "signature.pdf"
  13640. Dim sig As PKCS1 = new PKCS1("certificate.pfx", "password")
  13641. sig.Reason = "Some reason"
  13642. sig.Contact = "Smith"
  13643. sig.Location = "New York"
  13644. Dim pdfSign = new PdfFileSignature(inFile, outFile)
  13645. pdfSign.SignatureAppearance = TestPath &amp; "butterfly.jpg"
  13646. pdfSign.Sign("Signature1", sig)
  13647. pdfSign.Save()
  13648. </code>
  13649. </example>
  13650. </member>
  13651. <member name="P:Aspose.Pdf.Facades.PdfFileSignature.IsCertified">
  13652. <summary>
  13653. Gets the flag determining whether a document is certified or not.
  13654. </summary>
  13655. </member>
  13656. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.GetAccessPermissions">
  13657. <summary>
  13658. Returns the access permissions value of certified document by the MDP signature type.
  13659. </summary>
  13660. <returns>If the document is being certified, than returns access permissions value; otherwise, <exception cref="T:System.ApplicationException" /> is thrown.</returns>
  13661. </member>
  13662. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.Certify(System.Int32,System.String,System.String,System.String,System.Boolean,System.Drawing.Rectangle,Aspose.Pdf.Forms.DocMDPSignature)">
  13663. <summary>
  13664. Certify the document with the MDP signature.
  13665. Such data as signature reason, contact and location must be provided by corresponding properties of the Signature object sig.
  13666. </summary>
  13667. <param name="page">The page on which signature is made.</param>
  13668. <param name="SigReason">The reason of signature.</param>
  13669. <param name="SigContact">The contact of signature.</param>
  13670. <param name="SigLocation">The location of signature.</param>
  13671. <param name="visible">The visiblity of signature.</param>
  13672. <param name="annotRect">The rect of signature.</param>
  13673. <param name="docMdpSignature">The document MDP type of the signature.</param>
  13674. </member>
  13675. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.GetSignNames">
  13676. <summary>
  13677. Gets the names of all not empty signatures.
  13678. </summary>
  13679. <returns>Return an IList.</returns>
  13680. <example>
  13681. <code>
  13682. [C#]
  13683. string inFile=TestPath + "example1.pdf";
  13684. PdfFileSignature pdfSign=new PdfFileSignature();
  13685. pdfSign.BindPdf(inFile);
  13686. IList names=pdfSign.GetSignNames();
  13687. for(int i=0;i&lt;names.Count;i++)
  13688. {
  13689. Console.WriteLine("signature name:"+(string)names[i]);
  13690. Console.WriteLine("coverswholedocument:"+pdfSign.IsCoversWholeDocument((string)names[i]));
  13691. Console.WriteLine("revision:"+pdfSign.GetRevision((string)names[i]));
  13692. Console.WriteLine("verifysigned:"+pdfSign.VerifySigned((string)names[i]));
  13693. Console.WriteLine("reason:"+pdfSign.GetReason((string)names[i]));
  13694. Console.WriteLine("location:"+pdfSign.GetLocation((string)names[i]));
  13695. Console.WriteLine("datatime:"+pdfSign.GetDateTime((string)names[i]));
  13696. }
  13697. Console.WriteLine("totalvision:"+pdfSign.GetTotalRevision());
  13698. [Visual Basic]
  13699. Dim pdfSign as PdfFileSignature =new PdfFileSignature
  13700. pdfSign.BindPdf(inFile)
  13701. Dim names as IList
  13702. names=pdfSign.GetSignNames()
  13703. For i=0 To names.Count
  13704. Console.WriteLine("signature name:" + (string)names[i])
  13705. Console.WriteLine("coverswholedocument:" + pdfSign.IsCoversWholeDocument((string)names[i]))
  13706. Console.WriteLine("revision:" + pdfSign.GetRevision((string)names[i]))
  13707. Console.WriteLine("verifysigned:" + pdfSign.VerifySigned((string)names[i]))
  13708. Console.WriteLine("reason:" + pdfSign.GetReason((string)names[i]))
  13709. Console.WriteLine("location:" + pdfSign.GetLocation((string)names[i]))
  13710. Console.WriteLine("datatime:" + pdfSign.GetDateTime((string)names[i]))
  13711. Next i
  13712. Console.WriteLine("totalvision:"+pdfSign.GetTotalRevision())
  13713. </code>
  13714. </example>
  13715. </member>
  13716. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.GetBlankSignNames">
  13717. <summary>
  13718. Gets the names of all empty signature fields.
  13719. </summary>
  13720. <returns>Return an IList.</returns>
  13721. </member>
  13722. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.IsContainSignature">
  13723. <summary>
  13724. Checks if the pdf has a digital signature or not.
  13725. </summary>
  13726. <returns>Return a result of bool type.</returns>
  13727. </member>
  13728. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.ContainsSignature">
  13729. <summary>
  13730. Checks if the pdf has a digital signature or not.
  13731. </summary>
  13732. <returns>Return a result of bool type.</returns>
  13733. </member>
  13734. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.ContainsUsageRights">
  13735. <summary>
  13736. Checks if the pdf has a usage rights or not.
  13737. </summary>
  13738. <returns>Returns a result of bool type.</returns>
  13739. </member>
  13740. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.IsCoversWholeDocument(System.String)">
  13741. <summary>
  13742. Checks if the signature covers the whole document.
  13743. </summary>
  13744. <param name="signName">The name of signature.</param>
  13745. <returns>Return a result of bool type.</returns>
  13746. </member>
  13747. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.CoversWholeDocument(System.String)">
  13748. <summary>
  13749. Checks if the signature covers the whole document.
  13750. </summary>
  13751. <param name="signName">The name of signature.</param>
  13752. <returns>Return a result of bool type.</returns>
  13753. </member>
  13754. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.GetRevision(System.String)">
  13755. <summary>
  13756. Gets the revision of a signature.
  13757. </summary>
  13758. <param name="signName">The name of signature.</param>
  13759. <returns>Return the number of signature revision.</returns>
  13760. </member>
  13761. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.GetTotalRevision">
  13762. <summary>
  13763. Gets the toltal revision.
  13764. </summary>
  13765. <returns>Return the total number of signature revision.</returns>
  13766. </member>
  13767. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.RemoveUsageRights">
  13768. <summary>
  13769. Removes the usage rights entry.
  13770. </summary>
  13771. </member>
  13772. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.RemoveSignature(System.String)">
  13773. <summary>
  13774. Remove the signature according to the name of the signature.
  13775. </summary>
  13776. <param name="signName">The name of signature.</param>
  13777. <example>
  13778. <code>
  13779. [C#]
  13780. string inFile = TestPath + "example1.pdf";
  13781. PdfFileSignature pdfSign = new PdfFileSignature();
  13782. pdfSign.BindPdf(inFile);
  13783. IList names = pdfSign.GetSignNames();
  13784. for(int i = 0; i &lt; names.Count; i++)
  13785. {
  13786. pdfSign.RemoveSignature((string)names[i]);
  13787. }
  13788. pdfSign.Save(TestPath + "signed_removed.pdf");
  13789. [Visual Basic]
  13790. Dim pdfSign as PdfFileSignature = new PdfFileSignature
  13791. pdfSign.BindPdf(inFile)
  13792. Dim names as IList
  13793. names = pdfSign.GetSignNames()
  13794. For i = 0 To names.Count
  13795. pdfSign.RemoveSignature((string)names[i])
  13796. Next i
  13797. pdfSign.Save(TestPath + "signed_removed.pdf")
  13798. </code>
  13799. </example>
  13800. </member>
  13801. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.RemoveSignature(System.String,System.Boolean)">
  13802. <summary>
  13803. Removes the signature according to the name of the signature.
  13804. </summary>
  13805. <param name="signName">The name of signature.</param>
  13806. <param name="removeField">If set to true, than removes both of signature and field from document; otherwise, signature only.</param>
  13807. <example>
  13808. <code>
  13809. [C#]
  13810. string inFile = TestPath + "example1.pdf";
  13811. PdfFileSignature pdfSign = new PdfFileSignature();
  13812. pdfSign.BindPdf(inFile);
  13813. IList names = pdfSign.GetSignNames();
  13814. for(int i = 0; i &lt; names.Count; i++)
  13815. {
  13816. pdfSign.RemoveSignature((string)names[i], false);
  13817. }
  13818. pdfSign.Save(TestPath + "signed_removed.pdf");
  13819. [Visual Basic]
  13820. Dim pdfSign as PdfFileSignature = new PdfFileSignature
  13821. pdfSign.BindPdf(inFile)
  13822. Dim names as IList
  13823. names = pdfSign.GetSignNames()
  13824. For i = 0 To names.Count
  13825. pdfSign.RemoveSignature((string)names[i], false)
  13826. Next i
  13827. pdfSign.Save(TestPath + "signed_removed.pdf")
  13828. </code>
  13829. </example>
  13830. </member>
  13831. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.VerifySigned(System.String)">
  13832. <summary>
  13833. Checks the validity of a signature.
  13834. </summary>
  13835. <param name="signName">The name of signature.</param>
  13836. <returns>Return a result of bool type.</returns>
  13837. </member>
  13838. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.GetSignerName(System.String)">
  13839. <summary>
  13840. Gets the name of person or organization who signing the pdf document.
  13841. </summary>
  13842. <param name="signName">The name of signature.</param>
  13843. <returns>Returns the result of the signer's name.</returns>
  13844. </member>
  13845. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.GetDateTime(System.String)">
  13846. <summary>
  13847. Gets the signature's datetime.
  13848. </summary>
  13849. <param name="signName">The name of signature.</param>
  13850. <returns>Return the result of DateTime type.</returns>
  13851. </member>
  13852. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.GetReason(System.String)">
  13853. <summary>
  13854. Gets the reason of a signature.
  13855. </summary>
  13856. <param name="signName">The name of signature.</param>
  13857. <returns>Returns a result of string type.</returns>
  13858. </member>
  13859. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.GetLocation(System.String)">
  13860. <summary>
  13861. Gets the location of a signature.
  13862. </summary>
  13863. <param name="signName">The name of signature.</param>
  13864. <returns>Returns a result of string type.</returns>
  13865. </member>
  13866. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.GetContactInfo(System.String)">
  13867. <summary>
  13868. Gets the contact information of a signature.
  13869. </summary>
  13870. <param name="signName">The name of signature.</param>
  13871. <returns>Returns a result of string type.</returns>
  13872. </member>
  13873. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.VerifySignature(System.String)">
  13874. <summary>
  13875. Checks the validity of a signature.
  13876. </summary>
  13877. <param name="signName">The name of signature.</param>
  13878. <returns>Return a result of bool type.</returns>
  13879. </member>
  13880. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.ExtractImage(System.String)">
  13881. <summary>
  13882. Extracts signature's image.
  13883. </summary>
  13884. <param name="signName">The name of signature.</param>
  13885. <returns>If image was successfully found than returns stream object; otherwise, null.</returns>
  13886. </member>
  13887. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.ExtractCertificate(System.String)">
  13888. <summary>
  13889. Extracts signature's single X.509 certificate as a stream.
  13890. </summary>
  13891. <param name="signName">The name of signature.</param>
  13892. <returns>If certificate was found returns X.509 single certificate; otherwise, null.</returns>
  13893. </member>
  13894. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.Save">
  13895. <summary>
  13896. Save signed pdf file. Output filename must be provided before with the help of coresponding PdfFileSignature constructor.
  13897. </summary>
  13898. </member>
  13899. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.#ctor(Aspose.Pdf.Document)">
  13900. <summary>
  13901. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfFileSignature" /> object on base of the <paramref name="document" />.
  13902. </summary>
  13903. <param name="document">
  13904. Pdf document.
  13905. </param>
  13906. </member>
  13907. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.#ctor(Aspose.Pdf.Document,System.String)">
  13908. <summary>
  13909. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfFileSignature" /> object on base of the <paramref name="document" />.
  13910. </summary>
  13911. <param name="document">
  13912. Pdf document.
  13913. </param>
  13914. <param name="outputFile">
  13915. The output file.
  13916. </param>
  13917. </member>
  13918. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.SetCertificate(System.String,System.String)">
  13919. <summary>
  13920. Set certificate file and password for signing routine.
  13921. </summary>
  13922. <param name="pfx">
  13923. PKCS #12 certificate file.
  13924. </param>
  13925. <param name="pass">
  13926. Password to get access for the certificate private key.
  13927. </param>
  13928. </member>
  13929. <member name="P:Aspose.Pdf.Facades.PdfFileSignature.SignatureAppearanceStream">
  13930. <summary>
  13931. Sets or gets a graphic appearance for the signature. Property value represents image stream.
  13932. </summary>
  13933. </member>
  13934. <member name="M:Aspose.Pdf.Facades.PdfFileSignature.Close">
  13935. <summary>
  13936. Closes the facade.
  13937. </summary>
  13938. </member>
  13939. <member name="T:Aspose.Pdf.Facades.PdfFileStamp">
  13940. <summary>
  13941. Class for adding stamps (watermark or background) to PDF files.
  13942. </summary>
  13943. </member>
  13944. <member name="F:Aspose.Pdf.Facades.PdfFileStamp.PosBottomMiddle">
  13945. <summary>
  13946. Bottom middle position.
  13947. </summary>
  13948. </member>
  13949. <member name="F:Aspose.Pdf.Facades.PdfFileStamp.PosBottomRight">
  13950. <summary>
  13951. Bottom right position.
  13952. </summary>
  13953. </member>
  13954. <member name="F:Aspose.Pdf.Facades.PdfFileStamp.PosUpperRight">
  13955. <summary>
  13956. Right upper position.
  13957. </summary>
  13958. </member>
  13959. <member name="F:Aspose.Pdf.Facades.PdfFileStamp.PosSidesRight">
  13960. <summary>
  13961. Right position.
  13962. </summary>
  13963. </member>
  13964. <member name="F:Aspose.Pdf.Facades.PdfFileStamp.PosUpperMiddle">
  13965. <summary>
  13966. Upper middle position.
  13967. </summary>
  13968. </member>
  13969. <member name="F:Aspose.Pdf.Facades.PdfFileStamp.PosBottomLeft">
  13970. <summary>
  13971. Bottom left position.
  13972. </summary>
  13973. </member>
  13974. <member name="F:Aspose.Pdf.Facades.PdfFileStamp.PosSidesLeft">
  13975. <summary>
  13976. Left position.
  13977. </summary>
  13978. </member>
  13979. <member name="F:Aspose.Pdf.Facades.PdfFileStamp.PosUpperLeft">
  13980. <summary>
  13981. Upper let position.
  13982. </summary>
  13983. </member>
  13984. <member name="P:Aspose.Pdf.Facades.PdfFileStamp.OptimizeSize">
  13985. <summary>
  13986. Gets or sets optimization flag. Equal resource streams in resultant file are merged into one PDF object if this flag set.
  13987. This allows to decrease resultant file size but may cause slower execution and larger memory requirements.
  13988. Default value: false.
  13989. </summary>
  13990. </member>
  13991. <member name="P:Aspose.Pdf.Facades.PdfFileStamp.KeepSecurity">
  13992. <summary>
  13993. Keeps security if true. (This feature will be implemented in next versions).
  13994. </summary>
  13995. </member>
  13996. <member name="P:Aspose.Pdf.Facades.PdfFileStamp.InputFile">
  13997. <summary>
  13998. Gets or sets name and path of input file.
  13999. </summary>
  14000. </member>
  14001. <member name="P:Aspose.Pdf.Facades.PdfFileStamp.InputStream">
  14002. <summary>
  14003. Gets or sets input stream.
  14004. </summary>
  14005. </member>
  14006. <member name="P:Aspose.Pdf.Facades.PdfFileStamp.OutputFile">
  14007. <summary>
  14008. Gets or sets name and path of output file.
  14009. </summary>
  14010. </member>
  14011. <member name="P:Aspose.Pdf.Facades.PdfFileStamp.OutputStream">
  14012. <summary>
  14013. Gets or sets output stream.
  14014. </summary>
  14015. </member>
  14016. <member name="P:Aspose.Pdf.Facades.PdfFileStamp.PageNumberRotation">
  14017. <summary>
  14018. Gets or sets rotation of page number. Rotation is in degrees. Default is 0.
  14019. </summary>
  14020. </member>
  14021. <member name="P:Aspose.Pdf.Facades.PdfFileStamp.ConvertTo">
  14022. <summary>
  14023. Sets PDF file format. Result file will be saved in specified file format.
  14024. If this property is not specified then file will be save in default PDF format without conversion.
  14025. </summary>
  14026. </member>
  14027. <member name="P:Aspose.Pdf.Facades.PdfFileStamp.PageHeight">
  14028. <summary>
  14029. Gets height of first page in souorce file.
  14030. </summary>
  14031. <example>
  14032. <code code="C#">
  14033. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  14034. Console.WriteLine("Height = " + fileStamp.PageHeight);
  14035. fileStamp.Close();
  14036. </code>
  14037. </example>
  14038. </member>
  14039. <member name="P:Aspose.Pdf.Facades.PdfFileStamp.PageWidth">
  14040. <summary>
  14041. Gets width of first page in input file.
  14042. </summary>
  14043. <example>
  14044. <code lang="C#">
  14045. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  14046. Console.WriteLine("Width = " + fileStamp.PageWidth);
  14047. fileStamp.Close();
  14048. </code>
  14049. </example>
  14050. </member>
  14051. <member name="P:Aspose.Pdf.Facades.PdfFileStamp.StartingNumber">
  14052. <summary>
  14053. Gets or sets starting number for first page in input file. Next pages will be numbered starting from this value.
  14054. For example if StartingNumber is set to 100, document pages will have numbers 100, 101, 102...
  14055. </summary>
  14056. <example>
  14057. <code lang="C#">
  14058. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  14059. fileStamp.StartingNumber = 100;
  14060. fileStamp.AddPageNumber("Page #");
  14061. fileStamp.Close();
  14062. </code>
  14063. </example>
  14064. </member>
  14065. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.#ctor(System.String,System.String)">
  14066. <summary>
  14067. Constructor for PdfFileStamp.
  14068. </summary>
  14069. <param name="inputFile">Input file name and path.</param>
  14070. <param name="outputFile">Output file name and path.</param>
  14071. <example>
  14072. <code lang="C#">
  14073. PdfFileStamp stamp = new PdfFileStamp("input.pdf", "output.pdf");
  14074. </code>
  14075. </example>
  14076. </member>
  14077. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.#ctor(System.IO.Stream,System.IO.Stream)">
  14078. <summary>
  14079. Constructor for PdfFileStamp.
  14080. </summary>
  14081. <param name="inputStream">Input stream.</param>
  14082. <param name="outputStream">Output stream.</param>
  14083. <example>
  14084. <code lang="C#">
  14085. Stream input = new FileStream("input.pdf", FileMode.Open, FileAccess.Read);
  14086. Stream output = new FileStream("output.pdf", FileMode.Creat, FileAccess.Write);
  14087. PdfFileStamp stamp = new PdfFileStamp(input, output);
  14088. </code>
  14089. </example>
  14090. </member>
  14091. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.#ctor(System.String,System.String,System.Boolean)">
  14092. <summary>
  14093. Constructor for PdfFileStamp.
  14094. </summary>
  14095. <param name="inputFile">Input file name and path.</param>
  14096. <param name="outputFile">Output file name and path.</param>
  14097. <param name="keepSecurity">Keep security if true.</param>
  14098. </member>
  14099. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.#ctor(System.IO.Stream,System.IO.Stream,System.Boolean)">
  14100. <summary>
  14101. Constructor of PdfFileStamp.
  14102. </summary>
  14103. <param name="inputStream">Input stream.</param>
  14104. <param name="outputStream">Output stream.</param>
  14105. <param name="keepSecurity">Keep security if true.</param>
  14106. </member>
  14107. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.Close">
  14108. <summary>
  14109. Closes opened files and saves changes.
  14110. Warning. If input or output streams are specified they are not closed by Close() method.
  14111. </summary>
  14112. <example>
  14113. <code lang="C#">
  14114. PdfFileStamp stamp = new PdfFileStamp("input.pdf", "output.pdf");
  14115. //do some work...
  14116. stamp.Close();
  14117. </code>
  14118. </example>
  14119. </member>
  14120. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.Save(System.String)">
  14121. <summary>
  14122. Saves result into specified file.
  14123. </summary>
  14124. <param name="destFile">Path to file where document will be saved.</param>
  14125. </member>
  14126. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.Save(System.IO.Stream)">
  14127. <summary>
  14128. Saves document into specified stream.
  14129. </summary>
  14130. <param name="destStream">Stream where document will be saved.</param>
  14131. </member>
  14132. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddStamp(Aspose.Pdf.Facades.Stamp)">
  14133. <summary>
  14134. Adds stamp to the file.
  14135. </summary>
  14136. <example>
  14137. <code code="C#">
  14138. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  14139. Stamp stamp = new Aspose.Pdf.Facades.Stamp();
  14140. stamp.SetOrigin(140, 400);
  14141. stamp.SetImageSize(50, 50);
  14142. stamp.Opacity = 0.8f;
  14143. stamp.IsBackground = true;
  14144. stamp.BindImage("image.jpg");
  14145. fileStamp.AddStamp(stamp);
  14146. fileStamp.Close();
  14147. </code>
  14148. </example>
  14149. <param name="stamp">Stamp object which.</param>
  14150. </member>
  14151. <member name="P:Aspose.Pdf.Facades.PdfFileStamp.NumberingStyle">
  14152. <summary>
  14153. Gets or sets pabge numbering style. Possible values: NumeralsArabic, NumeralsRomanUppercase, NumeralsRomanLowercase, LettersAppercase, LettersLowercase
  14154. </summary>
  14155. </member>
  14156. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddPageNumber(System.String)">
  14157. <summary>
  14158. Add page number to file. Page number text may contain # sign which will be replaced with number of the page.
  14159. Page number is placed in the bottom of the page centered horizontally.
  14160. </summary>
  14161. <param name="formatString">Text of page number</param>
  14162. <example>
  14163. <code lang="C#">
  14164. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  14165. fileStamp.AddPageNumber("Page #");
  14166. fileStamp.Close();
  14167. </code>
  14168. </example>
  14169. </member>
  14170. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddPageNumber(Aspose.Pdf.Facades.FormattedText)">
  14171. <summary>
  14172. Adds page number to the page. Page number may contain # sign which will be replaced with page number.
  14173. Page number is placed in the bottom of the page centered horizontally.
  14174. </summary>
  14175. <example>
  14176. <code lang="C#">
  14177. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  14178. fileStamp.AddPageNumber(new FormattedText("Page #"));
  14179. fileStamp.Close();
  14180. </code>
  14181. </example>
  14182. <param name="formattedText">Format string for page number representes as FormattedText.</param>
  14183. </member>
  14184. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddPageNumber(System.String,System.Int32,System.Single,System.Single,System.Single,System.Single)">
  14185. <summary>
  14186. Adds page number to the pages of document.
  14187. </summary>
  14188. <param name="formatString">Format string for page number.</param>
  14189. <param name="position">Position where page number will be placed on the page. 0-bottom middle, 1-bottom right, 2-upper right,
  14190. 3 - sides right, 4 - upper middle,5 - bottom left,6 - sides left,7 - upper left.
  14191. You can use the following constants:
  14192. PosBottomMiddle = 0, PosBottomRight = 1, PosUpperRight = 2, PosSidesRight = 3,
  14193. PosUpperMiddle, PosBottomLeft = 5, PosSidesLeft, PosUpperLeft
  14194. </param>
  14195. <param name="leftMargin">Margin on the left edge of the page. </param>
  14196. <param name="rightMargin">Margin on the right edge of the page.</param>
  14197. <param name="topMargin">Margin on the top edge of the page.</param>
  14198. <param name="bottomMargin">Margin on the bottom edge of the page.</param>
  14199. <example>
  14200. <code code="C#">
  14201. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  14202. fileStamp.AddPageNumber("Page #", PdfFileStamp.PosBottomLeft, 100, 100, 200, 200);
  14203. fileStamp.Close();
  14204. </code>
  14205. </example>
  14206. </member>
  14207. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddPageNumber(System.String,System.Single,System.Single)">
  14208. <summary>
  14209. Adds page number at the specified position on the page.
  14210. </summary>
  14211. <param name="formatString">Format string. Format string can contain # sign which will be replaced with page number.</param>
  14212. <param name="x">X coordinate of page number.</param>
  14213. <param name="y">Y coordinate of page number.</param>
  14214. <example>
  14215. <code lang="C#">
  14216. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  14217. fileStamp.AddPageNumber(new FormattedText("Page #"), 123, 357);
  14218. fileStamp.Close();
  14219. </code>
  14220. </example>
  14221. </member>
  14222. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddPageNumber(Aspose.Pdf.Facades.FormattedText,System.Int32,System.Single,System.Single,System.Single,System.Single)">
  14223. <summary>
  14224. Adds page number to the pages of document.
  14225. </summary>
  14226. <param name="formattedText">FormattedText object which represents page number format and properties iof the text.</param>
  14227. <param name="position">Position where page number will be placed on the page. 0-bottom middle, 1-bottom right, 2-upper right,
  14228. 3 - sides right, 4 - upper middle,5 - bottom left,6 - sides left,7 - upper left.
  14229. You can use the following constants:
  14230. PosBottomMiddle = 0, PosBottomRight = 1, PosUpperRight = 2, PosSidesRight = 3,
  14231. PosUpperMiddle, PosBottomLeft = 5, PosSidesLeft, PosUpperLeft
  14232. </param>
  14233. <param name="leftMargin">Margin on the left edge of the page. </param>
  14234. <param name="rightMargin">Margin on the right edge of the page.</param>
  14235. <param name="topMargin">Margin on the top edge of the page.</param>
  14236. <param name="bottomMargin">Margin on the bottom edge of the page.</param>
  14237. <example>
  14238. <code lang="C#">
  14239. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  14240. fileStamp.AddPageNumber(new FormattedText("Page #"), PdfFileStamp.PosBottomLeft, 100, 100, 200, 200);
  14241. fileStamp.Close();
  14242. </code>
  14243. </example>
  14244. </member>
  14245. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddPageNumber(Aspose.Pdf.Facades.FormattedText,System.Single,System.Single)">
  14246. <summary>
  14247. Adds page number at the specified position on the page.
  14248. </summary>
  14249. <param name="formattedText">Formatted text which represents page number format and properties of the text.
  14250. Format string can contain # sign which will be replaced with page number.</param>
  14251. <param name="x">X coordinate of page number.</param>
  14252. <param name="y">Y coordinate of page number.</param>
  14253. <example>
  14254. <code lang="C#">
  14255. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  14256. fileStamp.AddPageNumber(new FormattedText("Page #"), 123, 357);
  14257. fileStamp.Close();
  14258. </code>
  14259. </example>
  14260. </member>
  14261. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddHeader(Aspose.Pdf.Facades.FormattedText,System.Single)">
  14262. <summary>
  14263. Adds header to the page.
  14264. </summary>
  14265. <param name="formattedText">Text for header and properties of the text.</param>
  14266. <param name="topMargin">Margin on the top of page.</param>
  14267. <example>
  14268. <code lang="C#">
  14269. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  14270. fileStamp.AddHeader(new FormattedText("Head of the page"), 50);
  14271. fileStamp.Close();
  14272. </code>
  14273. </example>
  14274. </member>
  14275. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddHeader(Aspose.Pdf.Facades.FormattedText,System.Single,System.Single,System.Single)">
  14276. <summary>
  14277. Adds header to the pages of file.
  14278. </summary>
  14279. <param name="formattedText">Formatted text object which contains page text and its properties.</param>
  14280. <param name="topMargin">Margin on the top of the page.</param>
  14281. <param name="leftMargin">Margin on the left of the page.</param>
  14282. <param name="rightMargin">Margin on the right of the page.</param>
  14283. <example>
  14284. <code lang="C#">
  14285. PdfFileStamp stamp = new PdfFileStamp("input.pdf", "output.pdf");
  14286. stamp.AddHeader(new FormattedText("Head of the page"), 10, 50, 50);
  14287. </code>
  14288. </example>
  14289. </member>
  14290. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddHeader(System.String,System.Single)">
  14291. <summary>
  14292. Adds image as header to the pages of the file.
  14293. </summary>
  14294. <param name="imageFile">Path to the image file.</param>
  14295. <param name="topMargin">Margin at top of the page.</param>
  14296. <example>
  14297. <code lang="C#">
  14298. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", output.pdf");
  14299. Stream input = new FileStream(TestSettings.GetInputFile("test.jpg"), FileMode.Open, FileAccess.Read);
  14300. fileStamp.AddHeader("image.jpg", 50);
  14301. fileStamp.Close();
  14302. </code>
  14303. </example>
  14304. </member>
  14305. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddHeader(System.String,System.Single,System.Single,System.Single)">
  14306. <summary>
  14307. Adds image as header on the pages.
  14308. </summary>
  14309. <param name="imageFile">Path to the image file.</param>
  14310. <param name="topMargin">Margin at top of the page.</param>
  14311. <param name="leftMargin">Margin at left side of the page.</param>
  14312. <param name="rightMargin">Margin at right side of the page.</param>
  14313. <example>
  14314. <code lang="C#">
  14315. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", output.pdf");
  14316. Stream input = new FileStream(TestSettings.GetInputFile("test.jpg"), FileMode.Open, FileAccess.Read);
  14317. fileStamp.AddHeader("image.jpg", 50, 100, 100);
  14318. fileStamp.Close();
  14319. </code>
  14320. </example>
  14321. </member>
  14322. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddHeader(System.IO.Stream,System.Single)">
  14323. <summary>
  14324. Adds image as header on the pages.
  14325. </summary>
  14326. <param name="imageStream">Stream of the image.</param>
  14327. <param name="topMargin">Margin at top of the page.</param>
  14328. <example>
  14329. <code lang="C#">
  14330. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", output.pdf");
  14331. Stream input = new FileStream(TestSettings.GetInputFile("test.jpg"), FileMode.Open, FileAccess.Read);
  14332. fileStamp.AddHeader(new FileStream("image.jpg", FileMode.Open, FileAccess.Read), 50);
  14333. fileStamp.Close();
  14334. </code>
  14335. </example>
  14336. </member>
  14337. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddHeader(System.IO.Stream,System.Single,System.Single,System.Single)">
  14338. <summary>
  14339. Adds image at the top of the page.
  14340. </summary>
  14341. <param name="inputStream">Stream which contains image data.</param>
  14342. <param name="topMargin">Margin at top of the page.</param>
  14343. <param name="leftMargin">Margin at left side of the page.</param>
  14344. <param name="rightMargin">Margin at right side of the page.</param>
  14345. <example>
  14346. <code lang="C#">
  14347. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", output.pdf");
  14348. Stream input = new FileStream(TestSettings.GetInputFile("test.jpg"), FileMode.Open, FileAccess.Read);
  14349. fileStamp.AddHeader(new FileStream("image.jpg", FileMode.Open, FileAccess.Read), 50, 100, 100);
  14350. fileStamp.Close();
  14351. </code>
  14352. </example>
  14353. </member>
  14354. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddFooter(Aspose.Pdf.Facades.FormattedText,System.Single)">
  14355. <summary>
  14356. Adds footer to the pages of the document.
  14357. </summary>
  14358. <param name="formattedText">FormattedText object which contains text of the footer and text properties.</param>
  14359. <param name="bottomMargin">Margin at the top of page.</param>
  14360. <example>
  14361. <code lang="C#">
  14362. PdfFileStamp stamp = new PdfFileStamp("input.pdf", "output.pdf");
  14363. stamp.AddFooter(new FormattedText("Foot of the page"), 10);
  14364. </code>
  14365. </example>
  14366. </member>
  14367. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddFooter(Aspose.Pdf.Facades.FormattedText,System.Single,System.Single,System.Single)">
  14368. <summary>
  14369. Adds footer to the pages of the document.
  14370. </summary>
  14371. <param name="formattedText">FormattedText object which contains footer text and text properties.</param>
  14372. <param name="bottomMargin">Margin at the bottom of the page.</param>
  14373. <param name="leftMargin">Margin at the left side of the page.</param>
  14374. <param name="rightMargin">Margin at the right side of the page.</param>
  14375. <example>
  14376. <code lang="C#">
  14377. PdfFileStamp stamp = new PdfFileStamp("input.pdf", "output.pdf");
  14378. stamp.AddFooter(new FormattedText("Foot of the page"), 10, 50, 50);
  14379. </code>
  14380. </example>
  14381. </member>
  14382. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddFooter(System.String,System.Single)">
  14383. <summary>
  14384. Adds image as footer to the pages of the document.
  14385. </summary>
  14386. <param name="imageFile">Image file name and path.</param>
  14387. <param name="bottomMargin">Margin at the bottom of the page.</param>
  14388. <example>
  14389. <code lang="C#">
  14390. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", output.pdf");
  14391. Stream input = new FileStream(TestSettings.GetInputFile("test.jpg"), FileMode.Open, FileAccess.Read);
  14392. fileStamp.AddFooter("image.jpg", 50);
  14393. fileStamp.Close();
  14394. </code>
  14395. </example>
  14396. </member>
  14397. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddFooter(System.String,System.Single,System.Single,System.Single)">
  14398. <summary>
  14399. Adds image as footer of the pages.
  14400. </summary>
  14401. <param name="imageFile">Iamge file name and path.</param>
  14402. <param name="bottomMargin">Margin at the bottom of the page.</param>
  14403. <param name="leftMargin">Margin at the left side of the page.</param>
  14404. <param name="rightMargin">Margin at the right side of the page.</param>
  14405. /// <example><code lang="C#">
  14406. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", output.pdf");
  14407. Stream input = new FileStream(TestSettings.GetInputFile("test.jpg"), FileMode.Open, FileAccess.Read);
  14408. fileStamp.AddFooter("image.jpg", 50, 100, 100);
  14409. fileStamp.Close();
  14410. </code></example></member>
  14411. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddFooter(System.IO.Stream,System.Single)">
  14412. <summary>
  14413. Adds image as footer of the page.
  14414. </summary>
  14415. <param name="imageStream">Stream contains image data.</param>
  14416. <param name="bottomMargin">Margin at the bottom of the page.</param>
  14417. <example>
  14418. <code lang="C#">
  14419. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", output.pdf");
  14420. Stream input = new FileStream(TestSettings.GetInputFile("test.jpg"), FileMode.Open, FileAccess.Read);
  14421. fileStamp.AddFooter(new FileStream("image.jpg", FileMode.Open, FileAccess.Read), 50);
  14422. fileStamp.Close();
  14423. </code>
  14424. </example>
  14425. </member>
  14426. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddFooter(System.IO.Stream,System.Single,System.Single,System.Single)">
  14427. <summary>
  14428. Adds image as footer of the page.
  14429. </summary>
  14430. <param name="imageStream">Stream contains image data.</param>
  14431. <param name="bottomMargin">Margin at the bottom of the page.</param>
  14432. <param name="leftMargin">Margin at the left side of the page.</param>
  14433. <param name="rightMargin">Margin at the right side of the page.</param>
  14434. <example>
  14435. <code lang="C#">
  14436. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", output.pdf");
  14437. Stream input = new FileStream(TestSettings.GetInputFile("test.jpg"), FileMode.Open, FileAccess.Read);
  14438. fileStamp.AddFooter(new FileStream("image.jpg", FileMode.Open, FileAccess.Read), 50, 50, 50);
  14439. fileStamp.Close();
  14440. </code>
  14441. </example>
  14442. </member>
  14443. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddPageNumber(System.String,System.Int32)">
  14444. <summary>
  14445. Adds page number to the pages.
  14446. </summary>
  14447. <param name="formatString">Format of the page number. This text may contain # which will be replaced with page number.</param>
  14448. <param name="position">Position where page number will be placed on the page. 0-bottom middle, 1-bottom right, 2-upper right,
  14449. 3 - sides right, 4 - upper middle,5 - bottom left,6 - sides left,7 - upper left.
  14450. You can use the following constants:
  14451. PosBottomMiddle = 0, PosBottomRight = 1, PosUpperRight = 2, PosSidesRight = 3,
  14452. PosUpperMiddle, PosBottomLeft = 5, PosSidesLeft, PosUpperLeft
  14453. </param>
  14454. <example>
  14455. <code lang="C#">
  14456. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  14457. fileStamp.AddPageNumber("Page #", PdfFileStamp.PosUpperRight);
  14458. fileStamp.Close();
  14459. </code>
  14460. </example>
  14461. </member>
  14462. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.AddPageNumber(Aspose.Pdf.Facades.FormattedText,System.Int32)">
  14463. <summary>
  14464. Adds page number to the pages.
  14465. </summary>
  14466. <param name="formattedText">FormattedText object which contains format of the page number and text properties.
  14467. This text may contain # which will be replaced with page number.</param>
  14468. <param name="position">Position where page number will be placed on the page. 0-bottom middle, 1-bottom right, 2-upper right,
  14469. 3 - sides right, 4 - upper middle,5 - bottom left,6 - sides left,7 - upper left.
  14470. You can use the following constants:
  14471. PosBottomMiddle = 0, PosBottomRight = 1, PosUpperRight = 2, PosSidesRight = 3,
  14472. PosUpperMiddle, PosBottomLeft = 5, PosSidesLeft, PosUpperLeft
  14473. </param>
  14474. <example>
  14475. <code lang="C#">
  14476. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  14477. fileStamp.AddPageNumber("Page #", PdfFileStamp.PosUpperRight);
  14478. fileStamp.Close();
  14479. </code>
  14480. </example>
  14481. </member>
  14482. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.#ctor">
  14483. <summary>
  14484. Constructor of the PdfFileStamp.
  14485. Input file and output file may be specified via corresponding properties.
  14486. <example><code lang="C#">
  14487. PdfFileStamp fileStamp = new PdfFileStamp();
  14488. fileStamp.InputFile = "input.pdf";
  14489. fileStamp.OutputFile = "output.pdf";
  14490. </code></example></summary>
  14491. </member>
  14492. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.#ctor(Aspose.Pdf.Document)">
  14493. <summary>
  14494. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfFileStamp" /> object on base of the <paramref name="document" />.
  14495. </summary>
  14496. <param name="document">
  14497. Pdf document.
  14498. </param>
  14499. </member>
  14500. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.#ctor(Aspose.Pdf.Document,System.String)">
  14501. <summary>
  14502. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfFileStamp" /> object on base of the <paramref name="document" />.
  14503. </summary>
  14504. <param name="document">
  14505. Pdf document.
  14506. </param>
  14507. <param name="outputFile">
  14508. Output file name and path.
  14509. </param>
  14510. </member>
  14511. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.#ctor(Aspose.Pdf.Document,System.IO.Stream)">
  14512. <summary>
  14513. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfFileStamp" /> object on base of the <paramref name="document" />.
  14514. </summary>
  14515. <param name="document">
  14516. Pdf document.
  14517. </param>
  14518. <param name="outputStream">
  14519. Output stream.
  14520. </param>
  14521. </member>
  14522. <member name="P:Aspose.Pdf.Facades.PdfFileStamp.StampId">
  14523. <summary>
  14524. Stamp ID of next added stamp (incluiding page headers/hooters/page numbers).
  14525. </summary>
  14526. </member>
  14527. <member name="P:Aspose.Pdf.Facades.PdfFileStamp.ContentDisposition">
  14528. <summary>
  14529. Gets or sets how content will be stored when result of operation is stored into HttpResponse object. Possible value: inline / attachment.
  14530. Default: inline.
  14531. </summary>
  14532. </member>
  14533. <member name="P:Aspose.Pdf.Facades.PdfFileStamp.Response">
  14534. <summary>
  14535. Gets or sets Response object where result of operation will be stored.
  14536. </summary>
  14537. </member>
  14538. <member name="P:Aspose.Pdf.Facades.PdfFileStamp.SaveOptions">
  14539. <summary>
  14540. Gets or sets save options when result is stored as HttpResponse.
  14541. Default value: PdfSaveOptions.
  14542. </summary>
  14543. </member>
  14544. <member name="P:Aspose.Pdf.Facades.PdfFileStamp.AttachmentName">
  14545. <summary>
  14546. Gets or sets name of attachment when result of operation is stored into HttpResponse objects as attachment.
  14547. </summary>
  14548. </member>
  14549. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.#ctor(System.IO.Stream,System.Web.HttpResponse)">
  14550. <summary>
  14551. Creates PdfFileStamp which will save result into HttpResponse object.
  14552. </summary>
  14553. <param name="inputStream">Stream with input document.</param>
  14554. <param name="response">HttpResponse object where result will be saved.</param>
  14555. </member>
  14556. <member name="M:Aspose.Pdf.Facades.PdfFileStamp.#ctor(System.String,System.Web.HttpResponse)">
  14557. <summary>
  14558. Creates PdfFileStamp which will save result into HttpResponse object.
  14559. </summary>
  14560. <param name="inputFile">Source file name.</param>
  14561. <param name="response">HttpResponse object where result will be saved.</param>
  14562. </member>
  14563. <member name="T:Aspose.Pdf.Facades.PdfJavaScriptStripper">
  14564. <summary>
  14565. Class for removing all Java Script code.
  14566. </summary>
  14567. </member>
  14568. <member name="M:Aspose.Pdf.Facades.PdfJavaScriptStripper.Strip(System.String,System.String)">
  14569. <summary>
  14570. Remove Java Script from document.
  14571. </summary>
  14572. <param name="inputFile">File containig the document.</param>
  14573. <param name="outputFile">File where document will be stored.</param>
  14574. <returns>true if JavaScript was stripped successfully.</returns>
  14575. </member>
  14576. <member name="M:Aspose.Pdf.Facades.PdfJavaScriptStripper.Strip(System.IO.Stream,System.IO.Stream)">
  14577. <summary>
  14578. Remove Java Script from the document.
  14579. </summary>
  14580. <param name="inStream">Stream containing document.</param>
  14581. <param name="outStream">Stream where the document will be stored.</param>
  14582. <returns>true if JavaScript was stripped successfully.</returns>
  14583. </member>
  14584. <member name="T:Aspose.Pdf.Facades.PdfPageEditor">
  14585. <summary>
  14586. Represents a class to edit the PDF file's page, including rotating page, zooming page, moving position and changing page size.
  14587. </summary>
  14588. </member>
  14589. <member name="M:Aspose.Pdf.Facades.PdfPageEditor.#ctor">
  14590. <summary>
  14591. Constructor for PdfPageEditor class.
  14592. </summary>
  14593. </member>
  14594. <member name="M:Aspose.Pdf.Facades.PdfPageEditor.#ctor(Aspose.Pdf.Document)">
  14595. <summary>
  14596. Constructor for PdfPageEditor class.
  14597. </summary>
  14598. <param name="document">Document object which should be processed.</param>
  14599. </member>
  14600. <member name="F:Aspose.Pdf.Facades.PdfPageEditor.SPLITVOUT">
  14601. <summary> Out Vertical Split</summary>
  14602. </member>
  14603. <member name="F:Aspose.Pdf.Facades.PdfPageEditor.SPLITHOUT">
  14604. <summary> Out Horizontal Split</summary>
  14605. </member>
  14606. <member name="F:Aspose.Pdf.Facades.PdfPageEditor.SPLITVIN">
  14607. <summary> In Vertical Split</summary>
  14608. </member>
  14609. <member name="F:Aspose.Pdf.Facades.PdfPageEditor.SPLITHIN">
  14610. <summary> IN Horizontal Split</summary>
  14611. </member>
  14612. <member name="F:Aspose.Pdf.Facades.PdfPageEditor.BLINDV">
  14613. <summary> Vertical Blinds</summary>
  14614. </member>
  14615. <member name="F:Aspose.Pdf.Facades.PdfPageEditor.BLINDH">
  14616. <summary> Vertical Blinds</summary>
  14617. </member>
  14618. <member name="F:Aspose.Pdf.Facades.PdfPageEditor.INBOX">
  14619. <summary> Inward Box</summary>
  14620. </member>
  14621. <member name="F:Aspose.Pdf.Facades.PdfPageEditor.OUTBOX">
  14622. <summary> Outward Box</summary>
  14623. </member>
  14624. <member name="F:Aspose.Pdf.Facades.PdfPageEditor.LRWIPE">
  14625. <summary> Left-Right Wipe</summary>
  14626. </member>
  14627. <member name="F:Aspose.Pdf.Facades.PdfPageEditor.RLWIPE">
  14628. <summary> Right-Left Wipe</summary>
  14629. </member>
  14630. <member name="F:Aspose.Pdf.Facades.PdfPageEditor.BTWIPE">
  14631. <summary> Bottom-Top Wipe</summary>
  14632. </member>
  14633. <member name="F:Aspose.Pdf.Facades.PdfPageEditor.TBWIPE">
  14634. <summary> Top-Bottom Wipe</summary>
  14635. </member>
  14636. <member name="F:Aspose.Pdf.Facades.PdfPageEditor.DISSOLVE">
  14637. <summary>The old page dissolves </summary>
  14638. </member>
  14639. <member name="F:Aspose.Pdf.Facades.PdfPageEditor.LRGLITTER">
  14640. <summary> Left-Right Glitter</summary>
  14641. </member>
  14642. <member name="F:Aspose.Pdf.Facades.PdfPageEditor.TBGLITTER">
  14643. <summary> Top-Bottom Glitter</summary>
  14644. </member>
  14645. <member name="F:Aspose.Pdf.Facades.PdfPageEditor.DGLITTER">
  14646. <summary> Diagonal Glitter</summary>
  14647. </member>
  14648. <member name="P:Aspose.Pdf.Facades.PdfPageEditor.TransitionDuration">
  14649. <summary>
  14650. Gets or sets duration of the transition effect.
  14651. </summary>
  14652. </member>
  14653. <member name="P:Aspose.Pdf.Facades.PdfPageEditor.TransitionType">
  14654. <summary>
  14655. Gets or sets transition style to use when moving to this page from another during a presentation.
  14656. </summary>
  14657. </member>
  14658. <member name="P:Aspose.Pdf.Facades.PdfPageEditor.DisplayDuration">
  14659. <summary>
  14660. Gets or sets display duration for pages.
  14661. </summary>
  14662. </member>
  14663. <member name="P:Aspose.Pdf.Facades.PdfPageEditor.ProcessPages">
  14664. <summary>
  14665. Gets or sets the page numbers to be edited. By default, each page would be edited.
  14666. </summary>
  14667. </member>
  14668. <member name="P:Aspose.Pdf.Facades.PdfPageEditor.Rotation">
  14669. <summary>
  14670. Gets or sets the rotation of the pages, the rotation must be 0, 90, 180 or 270.
  14671. Default value is 0.
  14672. </summary>
  14673. </member>
  14674. <member name="P:Aspose.Pdf.Facades.PdfPageEditor.PageRotations">
  14675. <summary>
  14676. A hashtable contains the page number and rotation degree,
  14677. the key represents the page number, the value of key represents the rotation in degrees.
  14678. </summary>
  14679. </member>
  14680. <member name="P:Aspose.Pdf.Facades.PdfPageEditor.Zoom">
  14681. <summary>
  14682. Get or sets zoom coefficient. Value 1.0 corresponds to 100%.
  14683. Default value is 1.0.
  14684. <example>
  14685. The following example demonstrates how to change zoom of the document pages.
  14686. <code lang="C#">
  14687. PdfPageEditor editor = new PdfPageEditor();
  14688. editor.BindPdf("sample.pdf");
  14689. editor.Zoom = 0.5f;
  14690. </code></example></summary>
  14691. </member>
  14692. <member name="P:Aspose.Pdf.Facades.PdfPageEditor.PageSize">
  14693. <summary>
  14694. Gets or sets the output file's page size.
  14695. </summary>
  14696. </member>
  14697. <member name="P:Aspose.Pdf.Facades.PdfPageEditor.Alignment">
  14698. <summary>
  14699. Gets or sets the horizontal alignment of the original PDF content on the result page, default is AlignmentType.Left.
  14700. </summary>
  14701. </member>
  14702. <member name="P:Aspose.Pdf.Facades.PdfPageEditor.HorizontalAlignment">
  14703. <summary>
  14704. Gets or sets the horizontal alignment of the original PDF content on the result page, default is AlignmentType.Left.
  14705. </summary>
  14706. </member>
  14707. <member name="P:Aspose.Pdf.Facades.PdfPageEditor.VerticalAlignment">
  14708. <summary>
  14709. Gets or Sets the vertical alignment of the original PDF content on the result page, default is VerticalAlignmentType.Bottom.
  14710. </summary>
  14711. </member>
  14712. <member name="P:Aspose.Pdf.Facades.PdfPageEditor.VerticalAlignmentType">
  14713. <summary>
  14714. Gets or Sets the vertical alignment of the original PDF content on the result page, default is VerticalAlignmentType.Bottom.
  14715. </summary>
  14716. </member>
  14717. <member name="M:Aspose.Pdf.Facades.PdfPageEditor.MovePosition(System.Single,System.Single)">
  14718. <summary>
  14719. Moves the origin from (0, 0) to the point that appointted.
  14720. The origin is left-bottom and the unit is point(1 inch = 72 points).
  14721. </summary>
  14722. <param name="moveX">X-coordinate.</param>
  14723. <param name="moveY">Y-coordinate.</param>
  14724. <example>
  14725. <code lang="C#">
  14726. PdfPageEditor editor = new PdfPageEditor();
  14727. editor.BindPdf("input.pdf");
  14728. editor.MovePosition(-100, 60);
  14729. editor.Save("moved.pdf");
  14730. </code>
  14731. </example>
  14732. </member>
  14733. <member name="M:Aspose.Pdf.Facades.PdfPageEditor.GetPages">
  14734. <summary>
  14735. Returns total number of pages.
  14736. </summary>
  14737. <returns>Number of pages.</returns>
  14738. <example>
  14739. The following example demonstrates using of GetPages() method:
  14740. <code lang="C#">
  14741. PdfPageEditor editor = new PdfPageEditor();
  14742. editor.BindPdf("sample.pdf");
  14743. Console.WriteLine("Document has: " + editor.GetPages());
  14744. </code></example>
  14745. </member>
  14746. <member name="M:Aspose.Pdf.Facades.PdfPageEditor.GetPageSize(System.Int32)">
  14747. <summary>
  14748. Returns the page size of the specified page.
  14749. </summary>
  14750. <param name="page">Page index. Document pages are numbered from 1.</param>
  14751. <returns>Result is instance of PageSize. Use Width and Height properties of the returned object to get page width and height.</returns>
  14752. <example>
  14753. The following example demonstrates using of GetPageSize method:
  14754. <code lang="C#">
  14755. PdfPageEditor editor = new PdfPageEditor();
  14756. editor.BindPdf("sample.pdf");
  14757. PageSize size = editor.GetPageSize(1);
  14758. Console.WriteLine("Size of 1st page : " + size.Width + " x " + size.Height);
  14759. </code></example>
  14760. </member>
  14761. <member name="M:Aspose.Pdf.Facades.PdfPageEditor.GetPageRotation(System.Int32)">
  14762. <summary>
  14763. Returns the rotation of specified page.
  14764. </summary>
  14765. <param name="page">Page index. Document pages are numbered from 1.</param>
  14766. <returns>Page rotation in degrees.</returns>
  14767. <example>
  14768. The following example demonstrates how to get page rotation:
  14769. <code lang="C#">
  14770. PdfPageEditor editor = new PdfPageEditor();
  14771. editor.BindPdf("sample.pdf");
  14772. int rotation = editor.GetPageSize(1);
  14773. Console.WriteLine("Rotation of 1st page : " + rotation + " degrees");
  14774. </code></example>
  14775. </member>
  14776. <member name="M:Aspose.Pdf.Facades.PdfPageEditor.GetPageBoxSize(System.Int32,System.String)">
  14777. <summary>
  14778. Returns size of specified box in document.
  14779. </summary>
  14780. <param name="page">Page index. Document pages are numbered from 1.</param>
  14781. <param name="pageBoxName">Box type name. Valid values are: "art", "bleed", "crop", "media", "trim".</param>
  14782. <returns>Rectangle which contains requested box.</returns>
  14783. <example>
  14784. The following example demonstrates how to get media box of the 1st page:
  14785. <code lang="C#">
  14786. PdfPageEditor editor = new PdfPageEditor();
  14787. editor.BindPdf("sample.pdf");
  14788. System.Drawing.Rectangle rect = editor.GetBoxSize(1, "media");
  14789. </code></example>
  14790. </member>
  14791. <member name="M:Aspose.Pdf.Facades.PdfPageEditor.Save(System.String)">
  14792. <summary>
  14793. Saves changed document into file.
  14794. </summary>
  14795. <param name="outputFile">Path to file where document will be saved.</param>
  14796. <example>
  14797. The following sample demonstrates how to save changed PDF document
  14798. <code lang="C#">
  14799. PdfPageEditor editor = new PdfPageEditor();
  14800. editor.BindPdf("sample.pdf");
  14801. editor.Zoom = 0.5f;
  14802. editor.Save("newdocument.pdf");
  14803. </code></example>
  14804. </member>
  14805. <member name="M:Aspose.Pdf.Facades.PdfPageEditor.Save(System.IO.Stream)">
  14806. <summary>
  14807. Saves changed document into stream.
  14808. </summary>
  14809. <param name="outputStream">Stream where changed PDF document will be saved.</param>
  14810. <example>
  14811. The following sample demonstrates how to save changed PDF document into stream.
  14812. <code lang="C#">
  14813. PdfPageEditor editor = new PdfPageEditor();
  14814. editor.BindPdf("sample.pdf");
  14815. editor.Zoom = 0.5f;
  14816. editor.Save("newdocument.pdf");
  14817. </code></example>
  14818. </member>
  14819. <member name="M:Aspose.Pdf.Facades.PdfPageEditor.ApplyChanges">
  14820. <summary>
  14821. Apply changes made to the document pages.
  14822. </summary>
  14823. </member>
  14824. <member name="T:Aspose.Pdf.Facades.PdfProducer">
  14825. <summary>
  14826. Represents a class to produce PDF from other formats.
  14827. <example>This sample shows how to produce Pdf file from CGM file.
  14828. <code>
  14829. string inputFile = "myImage.cgm";
  14830. string outputFile = "myPdf.pdf";
  14831. try
  14832. {
  14833. PdfProducer.Produce(inputFile, ImportFormat.Cgm, outputFile);
  14834. // Success produced pdf file.
  14835. }
  14836. catch (InvalidCgmFileFormatException e)
  14837. {
  14838. // Do something...
  14839. }
  14840. </code></example></summary>
  14841. </member>
  14842. <member name="F:Aspose.Pdf.Facades.PdfProducer.options">
  14843. <summary>
  14844. ImportOptions holds level of abstraction on individual import options.
  14845. </summary>
  14846. </member>
  14847. <member name="M:Aspose.Pdf.Facades.PdfProducer.#ctor(Aspose.Pdf.ImportOptions)">
  14848. <summary>
  14849. Constructor.
  14850. </summary>
  14851. <param name="options">Import option.</param>
  14852. </member>
  14853. <member name="M:Aspose.Pdf.Facades.PdfProducer.Produce(System.IO.Stream,Aspose.Pdf.ImportFormat,System.IO.Stream)">
  14854. <summary>
  14855. Produce the PDF stream using specified import format.
  14856. <example>This sample shows how to produce Pdf stream from CGM stream.
  14857. <code>
  14858. string inputFile = "myImage.cgm";
  14859. string outputFile = "myPdf.pdf";
  14860. using (FileStream inputStream = File.OpenRead(inputFile))
  14861. using (FileStream outputStream = File.Create(outputFile))
  14862. {
  14863. PdfProducer.Produce(inputStream, ImportFormat.Cgm, outputStream);
  14864. }
  14865. </code></example></summary>
  14866. <param name="inputStream">Input stream.</param>
  14867. <param name="format">Import format.</param>
  14868. <param name="outputStream">Output PDF stream.</param>
  14869. <exception cref="T:Aspose.Pdf.InvalidFileFormatException">The exception is thrown when a file is invalid.</exception>
  14870. <exception cref="T:System.ArgumentNullException">Input or output stream is null</exception>
  14871. </member>
  14872. <member name="M:Aspose.Pdf.Facades.PdfProducer.Produce(System.String,Aspose.Pdf.ImportFormat,System.IO.Stream)">
  14873. <summary>
  14874. Produce the PDF stream using specified import format.
  14875. <example>This sample shows how to produce Pdf stream from CGM file.
  14876. <code>
  14877. string inputFile = "myImage.cgm";
  14878. string outputFile = "myPdf.pdf";
  14879. using (FileStream outputStream = File.Create(outputFile))
  14880. {
  14881. PdfProducer.Produce(inputFile, ImportFormat.Cgm, outputStream);
  14882. }
  14883. </code></example></summary>
  14884. <param name="inputFileName">Input file name.</param>
  14885. <param name="format">Import format.</param>
  14886. <param name="outputStream">Output PDF stream.</param>
  14887. <exception cref="T:Aspose.Pdf.InvalidFileFormatException">The exception is thrown when a file is invalid.</exception>
  14888. <exception cref="T:System.ArgumentNullException">Output stream is null</exception>
  14889. <exception cref="T:System.ArgumentException">Input file name is an empty string</exception>
  14890. </member>
  14891. <member name="M:Aspose.Pdf.Facades.PdfProducer.Produce(System.IO.Stream,Aspose.Pdf.ImportFormat,System.String)">
  14892. <summary>
  14893. Produce the PDF file using specified import format.
  14894. <example>This sample shows how to produce Pdf file from CGM stream.
  14895. <code>
  14896. string inputFile = "myImage.cgm";
  14897. string outputFile = "myPdf.pdf";
  14898. using (FileStream inputStream = File.OpenRead(inputFile))
  14899. using (FileStream outputStream = File.Create(outputFile))
  14900. {
  14901. PdfProducer.Produce(inputStream, ImportFormat.Cgm, outputStream);
  14902. }
  14903. </code></example></summary>
  14904. <param name="inputStream">Input stream.</param>
  14905. <param name="format">Import format.</param>
  14906. <param name="outputFileName">Output PDF file</param>
  14907. <exception cref="T:Aspose.Pdf.InvalidFileFormatException">The exception is thrown when a file is invalid.</exception>
  14908. <exception cref="T:System.ArgumentNullException">Input stream is null</exception>
  14909. <exception cref="T:System.ArgumentException">Output file name is an empty string</exception>
  14910. </member>
  14911. <member name="M:Aspose.Pdf.Facades.PdfProducer.Produce(System.String,Aspose.Pdf.ImportFormat,System.String)">
  14912. <summary>
  14913. Produce the PDF file using specified import format.
  14914. <example>This sample shows how to produce Pdf file from CGM file.
  14915. <code>
  14916. string inputFile = "myImage.cgm";
  14917. string outputFile = "myPdf.pdf";
  14918. PdfProducer.Produce(inputFile, ImportFormat.Cgm, outputFile);
  14919. </code></example></summary>
  14920. <param name="inputFileName">Input file name.</param>
  14921. <param name="format">Import format.</param>
  14922. <param name="outputFileName">Output PDF file</param>
  14923. <exception cref="T:Aspose.Pdf.InvalidFileFormatException">The exception is thrown when a file is invalid.</exception>
  14924. <exception cref="T:System.ArgumentException">Input or output file name is an empty string</exception>
  14925. </member>
  14926. <member name="M:Aspose.Pdf.Facades.PdfProducer.Produce(System.String,Aspose.Pdf.ImportOptions,System.IO.Stream)">
  14927. <summary>
  14928. Produce the PDF stream using specified import option.
  14929. <example>This sample shows how to produce Pdf stream from CGM file.
  14930. <code>
  14931. string inputFile = "myImage.cgm";
  14932. string outputFile = "myPdf.pdf";
  14933. ImportOptions importOptions = new CgmImportOptions();
  14934. using (FileStream outputStream = File.Create(outputFile))
  14935. {
  14936. PdfProducer.Produce(inputFile, importOptions, outputStream);
  14937. }
  14938. </code></example></summary>
  14939. <param name="inputFileName">Input file name.</param>
  14940. <param name="options">Import option.</param>
  14941. <param name="outputStream">Output PDF stream.</param>
  14942. <exception cref="T:Aspose.Pdf.InvalidFileFormatException">The exception is thrown when a file is invalid.</exception>
  14943. <exception cref="T:System.ArgumentNullException">Output stream is null</exception>
  14944. <exception cref="T:System.ArgumentException">Input file name is an empty string</exception>
  14945. </member>
  14946. <member name="M:Aspose.Pdf.Facades.PdfProducer.Produce(System.IO.Stream,Aspose.Pdf.ImportOptions,System.String)">
  14947. <summary>
  14948. Produce the PDF file using specified import option.
  14949. <example>This sample shows how to produce Pdf file from CGM stream.
  14950. <code>
  14951. string inputFile = "myImage.cgm";
  14952. string outputFile = "myPdf.pdf";
  14953. ImportOptions importOptions = new CgmImportOptions();
  14954. using (FileStream inputStream = File.OpenRead(inputFile))
  14955. {
  14956. PdfProducer.Produce(inputStream, importOptions, outputFile);
  14957. }
  14958. </code></example></summary>
  14959. <param name="inputStream">Input stream.</param>
  14960. <param name="options">Import option.</param>
  14961. <param name="outputFileName">Output PDF file.</param>
  14962. <exception cref="T:Aspose.Pdf.InvalidFileFormatException">The exception is thrown when a file is invalid.</exception>
  14963. <exception cref="T:System.ArgumentNullException">Input stream is null</exception>
  14964. <exception cref="T:System.ArgumentException">Output file name is an empty string</exception>
  14965. </member>
  14966. <member name="M:Aspose.Pdf.Facades.PdfProducer.Produce(System.String,Aspose.Pdf.ImportOptions,System.String)">
  14967. <summary>
  14968. Produce the PDF file using specified import option.
  14969. <example>This sample shows how to produce Pdf file from CGM file.
  14970. <code>
  14971. string inputFile = "myImage.cgm";
  14972. string outputFile = "myPdf.pdf";
  14973. ImportOptions importOptions = new CgmImportOptions();
  14974. PdfProducer.Produce(inputStream, importOptions, outputStream);
  14975. </code></example></summary>
  14976. <param name="inputFileName">Input file name.</param>
  14977. <param name="options">Import option.</param>
  14978. <param name="outputFileName">Output PDF stream.</param>
  14979. <exception cref="T:Aspose.Pdf.InvalidFileFormatException">The exception is thrown when a file is invalid.</exception>
  14980. <exception cref="T:System.ArgumentException">Input or output file name is an empty string</exception>
  14981. </member>
  14982. <member name="M:Aspose.Pdf.Facades.PdfProducer.Produce(System.IO.Stream,Aspose.Pdf.ImportOptions,System.IO.Stream)">
  14983. <summary>
  14984. Produce the PDF file using specified import option.
  14985. <example>This sample shows how to produce Pdf stream from CGM stream.
  14986. <code>
  14987. string inputFile = "myImage.cgm";
  14988. string outputFile = "myPdf.pdf";
  14989. ImportOptions importOptions = new CgmImportOptions();
  14990. using (FileStream inputStream = File.OpenRead(inputFile))
  14991. using (FileStream outputStream = File.Create(outputFile))
  14992. {
  14993. PdfProducer.Produce(inputStream, importOptions, outputStream);
  14994. }
  14995. </code></example></summary>
  14996. <param name="inputStream">Input stream.</param>
  14997. <param name="options">Import option.</param>
  14998. <param name="outputStream">Output PDF stream.</param>
  14999. <exception cref="T:Aspose.Pdf.InvalidFileFormatException">The exception is thrown when a file is invalid.</exception>
  15000. <exception cref="T:System.ArgumentNullException">Input or output stream is null.</exception>
  15001. </member>
  15002. <member name="T:Aspose.Pdf.Facades.PdfViewer">
  15003. <summary>
  15004. Represents a class to view or print a pdf.
  15005. </summary>
  15006. </member>
  15007. <member name="E:Aspose.Pdf.Facades.PdfViewer.PdfQueryPageSettings">
  15008. <summary>
  15009. Adds/removes subscription on the last page printing event.
  15010. </summary>
  15011. </member>
  15012. <member name="P:Aspose.Pdf.Facades.PdfViewer.ShowHiddenAreas">
  15013. <summary>
  15014. Gets or sets flag that controls visibility of hidden areas on the page.
  15015. </summary>
  15016. </member>
  15017. <member name="P:Aspose.Pdf.Facades.PdfViewer.PrintStatus">
  15018. <summary>
  15019. Gets the result of printing job. If success than null; otherwise, exception object.
  15020. </summary>
  15021. </member>
  15022. <member name="E:Aspose.Pdf.Facades.PdfViewer.EndPrint">
  15023. <summary>
  15024. Adds/removes subscription on the last page printing event.
  15025. </summary>
  15026. </member>
  15027. <member name="P:Aspose.Pdf.Facades.PdfViewer.UseIntermidiateImage">
  15028. <summary>
  15029. Gets/sets the using of conversion of pdf page into intermidiate png file during printing in file mode. Use it when the size of output file is important.
  15030. </summary>
  15031. </member>
  15032. <member name="M:Aspose.Pdf.Facades.PdfViewer.#ctor">
  15033. <summary>
  15034. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfViewer" /> object.
  15035. </summary>
  15036. </member>
  15037. <member name="M:Aspose.Pdf.Facades.PdfViewer.#ctor(Aspose.Pdf.Document)">
  15038. <summary>
  15039. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfViewer" /> object.
  15040. </summary>
  15041. <param name="document">Document object.</param>
  15042. </member>
  15043. <member name="P:Aspose.Pdf.Facades.PdfViewer.CoordinateType">
  15044. <summary>
  15045. Gets or sets the page coordinate type (Media/Crop boxes). CropBox value is used by default.
  15046. </summary>
  15047. </member>
  15048. <member name="P:Aspose.Pdf.Facades.PdfViewer.PrintAsImage">
  15049. <summary>
  15050. Sets or gets a mode for PdfViewer to print as image.
  15051. </summary>
  15052. <remarks>
  15053. If true prints always as image (generates image that is printed)
  15054. If false prints directly to device if all features are supported. In case document contains non-supported features the system may automatically decide to print as image.
  15055. Default falue is false.
  15056. </remarks>
  15057. </member>
  15058. <member name="P:Aspose.Pdf.Facades.PdfViewer.PageCount">
  15059. <summary>
  15060. Gets page count of the current Pdf file.
  15061. </summary>
  15062. <returns>return page count.</returns>
  15063. </member>
  15064. <member name="P:Aspose.Pdf.Facades.PdfViewer.Password">
  15065. <summary>
  15066. Gets or sets input document password.
  15067. </summary>
  15068. </member>
  15069. <member name="P:Aspose.Pdf.Facades.PdfViewer.PrintPageDialog">
  15070. <summary>
  15071. Gets or sets a bool value that indicates whether produce the page number dialog when printing.
  15072. </summary>
  15073. </member>
  15074. <member name="P:Aspose.Pdf.Facades.PdfViewer.PrintAsGrayscale">
  15075. <summary>
  15076. Gets or sets a bool value that indicates whether the page is being printed as grayscale. By default is false.
  15077. </summary>
  15078. <remarks>
  15079. Default falue is false.
  15080. </remarks>
  15081. </member>
  15082. <member name="P:Aspose.Pdf.Facades.PdfViewer.PrinterJobName">
  15083. <summary>
  15084. Gets or sets name of document in printer queue when document is printed. Default value is file name.
  15085. </summary>
  15086. </member>
  15087. <member name="P:Aspose.Pdf.Facades.PdfViewer.FormPresentationMode">
  15088. <summary>
  15089. Gets or sets form presentation mode.
  15090. </summary>
  15091. </member>
  15092. <member name="P:Aspose.Pdf.Facades.PdfViewer.RenderingOptions">
  15093. <summary>
  15094. Gets or sets rendering options.
  15095. </summary>
  15096. </member>
  15097. <member name="P:Aspose.Pdf.Facades.PdfViewer.VerticalAlignment">
  15098. <summary>
  15099. Gets or sets a value that indicates vertical alignment
  15100. </summary>
  15101. </member>
  15102. <member name="P:Aspose.Pdf.Facades.PdfViewer.HorizontalAlignment">
  15103. <summary>
  15104. Gets or sets a value that indicates horizontal alignment
  15105. </summary>
  15106. </member>
  15107. <member name="P:Aspose.Pdf.Facades.PdfViewer.AutoResize">
  15108. <summary>
  15109. Gets or sets a bool value that indicates whether the file be printed with optimized size.
  15110. <value>
  15111. If false print page without page scaling.
  15112. If true print page with scaling to fit to printable area.
  15113. </value></summary>
  15114. </member>
  15115. <member name="P:Aspose.Pdf.Facades.PdfViewer.AutoRotate">
  15116. <summary>
  15117. Gets or sets a bool value that indicates whether the file be printed with auto rotation
  15118. </summary>
  15119. </member>
  15120. <member name="P:Aspose.Pdf.Facades.PdfViewer.AutoRotateMode">
  15121. <summary>
  15122. Gets or sets a AutoRotateMode value that indicates direction of rotation
  15123. </summary>
  15124. </member>
  15125. <member name="P:Aspose.Pdf.Facades.PdfViewer.Resolution">
  15126. <summary>
  15127. Gets or sets resolution during viewing and printing. The higher resolution, the slower speed. The default value is 150.
  15128. </summary>
  15129. </member>
  15130. <member name="M:Aspose.Pdf.Facades.PdfViewer.PrintLargePdf(System.String)">
  15131. <summary>
  15132. Opens and prints a large Pdf file. If your Pdf file has hundreds of pages or more or its size is
  15133. more than 3 MB, this method is recommended to get better performance.
  15134. </summary>
  15135. <remarks>This method has integrated the opening and the printing of the file and you need not
  15136. calling the OpenPdfFile() explicitly. </remarks>
  15137. <param name="filePath">The path of Pdf file.</param>
  15138. <example>
  15139. <code>
  15140. [C#]
  15141. PdfViewer viewer = new PdfViewer();
  15142. viewer.AutoResize = true; //print the file with adjusted size
  15143. viewer.AutoRotate = true; //print the file with adjusted rotation
  15144. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15145. viewer.PrintLargePdf(@"d:\test.pdf");
  15146. [VisualBasic]
  15147. Dim viewer As PdfViewer = new PdfViewer();
  15148. viewer.AutoResize = true 'print the file with adjusted size
  15149. viewer.AutoRotate = true 'print the file with adjusted rotation
  15150. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15151. viewer.PrintLargePdf(@"d:\test.pdf")
  15152. viewer.ClosePdfFile();
  15153. </code>
  15154. </example>
  15155. </member>
  15156. <member name="M:Aspose.Pdf.Facades.PdfViewer.PrintLargePdf(System.IO.Stream)">
  15157. <summary>
  15158. Opens and prints a large Pdf stream. If your Pdf file has hundreds of pages or more or its size is
  15159. more than 3 MB, this method is recommended to get better performance.
  15160. </summary>
  15161. <remarks>This method has integrated the opening and the printing of the file and you need not
  15162. calling the OpenPdfFile() explicitly. </remarks>
  15163. <param name="inputStream">The pdf stream to be opened and printed..</param>
  15164. <example>
  15165. <code>
  15166. [C#]
  15167. PdfViewer viewer = new PdfViewer();
  15168. viewer.AutoResize = true; //print the file with adjusted size
  15169. viewer.AutoRotate = true; //print the file with adjusted rotation
  15170. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15171. viewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\test.pdf")));
  15172. viewer.ClosePdfFile();
  15173. [VisualBasic]
  15174. Dim viewer As PdfViewer = new PdfViewer();
  15175. viewer.AutoResize = true 'print the file with adjusted size
  15176. viewer.AutoRotate = true 'print the file with adjusted rotation
  15177. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15178. viewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\test.pdf")))
  15179. viewer.ClosePdfFile()
  15180. </code>
  15181. </example>
  15182. </member>
  15183. <member name="M:Aspose.Pdf.Facades.PdfViewer.PrintLargePdf(System.String,System.Drawing.Printing.PrinterSettings)">
  15184. <summary>
  15185. Opens and prints a large Pdf file with specified printer settings. If your Pdf file has hundreds
  15186. of pages or more or its size is more than 3 MB, this method is recommended to get better performance.
  15187. </summary>
  15188. <remarks>This method has integrated the opening and the printing of the file and you need not
  15189. calling the OpenPdfFile() explicitly. </remarks>
  15190. <param name="filePath">The path of Pdf file.</param>
  15191. <param name="printerSettings">The printer settings.</param>
  15192. <example>
  15193. <code>
  15194. [C#]
  15195. PdfViewer viewer = new PdfViewer();
  15196. viewer.AutoResize = true; //print the file with adjusted size
  15197. viewer.AutoRotate = true; //print the file with adjusted rotation
  15198. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15199. System.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings();
  15200. PrintDocument prtdoc = new PrintDocument();
  15201. ps.PrinterName = prtdoc.PrinterSettings.PrinterName;
  15202. viewer.PrintLargePdf(@"d:\test.pdf",ps);
  15203. viewer.ClosePdfFile();
  15204. [VisualBasic]
  15205. Dim viewer As PdfViewer = new PdfViewer();
  15206. viewer.AutoResize = true 'print the file with adjusted size
  15207. viewer.AutoRotate = true 'print the file with adjusted rotation
  15208. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15209. Dim ps As System.Drawing.Printing.PrinterSettings = new System.Drawing.Printing.PrinterSettings()
  15210. Dim prtdoc As PrintDocument = new PrintDocument()
  15211. ps.PrinterName = prtdoc.PrinterSettings.PrinterName
  15212. viewer.PrintLargePdf(@"d:\test.pdf",ps)
  15213. viewer.ClosePdfFile()
  15214. </code>
  15215. </example>
  15216. </member>
  15217. <member name="M:Aspose.Pdf.Facades.PdfViewer.PrintLargePdf(System.IO.Stream,System.Drawing.Printing.PrinterSettings)">
  15218. <summary>
  15219. Opens and prints a large Pdf stream with specified printer settings. If your Pdf file has hundreds
  15220. of pages or more or its size is more than 3 MB, this method is recommended to get better performance.
  15221. </summary>
  15222. <remarks>This method has integrated the opening and the printing of the file and you need not
  15223. calling the OpenPdfFile() explicitly. </remarks>
  15224. <param name="inputStream">The pdf stream to be opened and printed..</param>
  15225. <param name="printerSettings">The printer settings.</param>
  15226. <example>
  15227. <code>
  15228. [C#]
  15229. PdfViewer viewer = new PdfViewer();
  15230. viewer.AutoResize = true; //print the file with adjusted size
  15231. viewer.AutoRotate = true; //print the file with adjusted rotation
  15232. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15233. System.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings();
  15234. PrintDocument prtdoc = new PrintDocument();
  15235. ps.PrinterName = prtdoc.PrinterSettings.PrinterName;
  15236. viewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\middleware.pdf")),ps);
  15237. viewer.ClosePdfFile();
  15238. [VisualBasic]
  15239. Dim viewer As PdfViewer = new PdfViewer();
  15240. viewer.AutoResize = true 'print the file with adjusted size
  15241. viewer.AutoRotate = true 'print the file with adjusted rotation
  15242. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15243. Dim ps As System.Drawing.Printing.PrinterSettings = new System.Drawing.Printing.PrinterSettings()
  15244. Dim prtdoc As PrintDocument = new PrintDocument()
  15245. ps.PrinterName = prtdoc.PrinterSettings.PrinterName
  15246. viewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\middleware.pdf")),ps)
  15247. viewer.ClosePdfFile()
  15248. </code>
  15249. </example>
  15250. </member>
  15251. <member name="M:Aspose.Pdf.Facades.PdfViewer.PrintLargePdf(System.String,System.Drawing.Printing.PageSettings,System.Drawing.Printing.PrinterSettings)">
  15252. <summary>
  15253. Opens and prints a large Pdf file with specified page settings and printer settings. If your Pdf
  15254. file has hundreds of pages or more or its size is more than 3 MB, this method is recommended to
  15255. get better performance.
  15256. </summary>
  15257. <remarks>This method has integrated the opening and the printing of the file and you need not
  15258. calling the OpenPdfFile() explicitly. </remarks>
  15259. <param name="filePath">The path of Pdf file.</param>
  15260. <param name="pageSettings">The page settings.</param>
  15261. <param name="printerSettings">The printer settings.</param>
  15262. <example>
  15263. <code>
  15264. [C#]
  15265. PdfViewer viewer = new PdfViewer();
  15266. viewer.AutoResize = true; //print the file with adjusted size
  15267. viewer.AutoRotate = true; //print the file with adjusted rotation
  15268. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15269. System.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings();
  15270. PrintDocument prtdoc = new PrintDocument();
  15271. ps.PrinterName = prtdoc.PrinterSettings.PrinterName;
  15272. PageSettings pgs = new PageSettings();
  15273. pgs.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1169);
  15274. pgs.Margins = new Margins(0, 0, 0, 0);
  15275. viewer.PrintLargePdf(@"d:\test.pdf",pgs,ps);
  15276. viewer.ClosePdfFile();
  15277. [VisualBasic]
  15278. Dim viewer As PdfViewer = new PdfViewer();
  15279. viewer.AutoResize = true 'print the file with adjusted size
  15280. viewer.AutoRotate = true 'print the file with adjusted rotation
  15281. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15282. Dim ps As System.Drawing.Printing.PrinterSettings = new System.Drawing.Printing.PrinterSettings()
  15283. Dim prtdoc As PrintDocument = new PrintDocument()
  15284. ps.PrinterName = prtdoc.PrinterSettings.PrinterName
  15285. Dim pgs As PageSettings=new PageSettings()
  15286. pgs.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1169)
  15287. pgs.Margins = new Margins(0, 0, 0, 0)
  15288. viewer.PrintLargePdf(@"d:\test.pdf",pgs,ps)
  15289. viewer.ClosePdfFile()
  15290. </code>
  15291. </example>
  15292. </member>
  15293. <member name="M:Aspose.Pdf.Facades.PdfViewer.PrintLargePdf(System.IO.Stream,System.Drawing.Printing.PageSettings,System.Drawing.Printing.PrinterSettings)">
  15294. <summary>
  15295. Opens and prints a large Pdf stream with specified page settings and printer settings. If your Pdf
  15296. file has hundreds of pages or more or its size is more than 3 MB, this method is recommended to
  15297. get better performance.
  15298. </summary>
  15299. <remarks>This method has integrated the opening and the printing of the file and you need not
  15300. calling the OpenPdfFile() explicitly. </remarks>
  15301. <param name="inputStream">The pdf stream to be opened and printed.</param>
  15302. <param name="pageSettings">The page settings.</param>
  15303. <param name="printerSettings">The printer settings.</param>
  15304. <example>
  15305. <code>
  15306. [C#]
  15307. PdfViewer viewer = new PdfViewer();
  15308. viewer.AutoResize = true; //print the file with adjusted size
  15309. viewer.AutoRotate = true; //print the file with adjusted rotation
  15310. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15311. System.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings();
  15312. PrintDocument prtdoc = new PrintDocument();
  15313. ps.PrinterName = prtdoc.PrinterSettings.PrinterName;
  15314. PageSettings pgs = new PageSettings();
  15315. pgs.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1169);
  15316. pgs.Margins = new Margins(0, 0, 0, 0);
  15317. viewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\middleware.pdf")),pgs,ps);
  15318. viewer.ClosePdfFile();
  15319. [VisualBasic]
  15320. Dim viewer As PdfViewer = new PdfViewer();
  15321. viewer.AutoResize = true 'print the file with adjusted size
  15322. viewer.AutoRotate = true 'print the file with adjusted rotation
  15323. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15324. Dim ps As System.Drawing.Printing.PrinterSettings = new System.Drawing.Printing.PrinterSettings()
  15325. Dim prtdoc As PrintDocument = new PrintDocument()
  15326. ps.PrinterName = prtdoc.PrinterSettings.PrinterName
  15327. Dim pgs As PageSettings=new PageSettings()
  15328. pgs.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1169)
  15329. pgs.Margins = new Margins(0, 0, 0, 0)
  15330. viewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\middleware.pdf")),pgs,ps)
  15331. viewer.ClosePdfFile()
  15332. </code>
  15333. </example>
  15334. </member>
  15335. <member name="M:Aspose.Pdf.Facades.PdfViewer.DecodeAllPages">
  15336. <summary>
  15337. Get pages of current pdf file.
  15338. </summary>
  15339. <returns>return the array of Pdf page images.</returns>
  15340. </member>
  15341. <member name="M:Aspose.Pdf.Facades.PdfViewer.DecodePage(System.Int32)">
  15342. <summary>
  15343. Decodes a page of one Pdf file.
  15344. </summary>
  15345. <param name="pageNumber">The page number of one Pdf file which must be between 1 and PageCount.</param>
  15346. <returns>return the Pdf page image.</returns>
  15347. </member>
  15348. <member name="M:Aspose.Pdf.Facades.PdfViewer.PrintDocumentWithSetup">
  15349. <summary>
  15350. Prints the Pdf document with a setup dialog. Choose a printer using the dialog.
  15351. </summary>
  15352. <example>
  15353. <code>
  15354. [C#]
  15355. PdfViewer viewer = new PdfViewer();
  15356. viewer.OpenPdfFile(@"d:\test.pdf");
  15357. viewer.AutoResize = true; //print the file with adjusted size
  15358. viewer.AutoRotate = true; //print the file with adjusted rotation
  15359. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15360. viewer.PrintDocumentWithSetup();
  15361. viewer.ClosePdfFile();
  15362. [VisualBasic]
  15363. Dim viewer As PdfViewer = new PdfViewer()
  15364. viewer.OpenPdfFile(@"d:\test.pdf")
  15365. viewer.AutoResize = true 'print the file with adjusted size
  15366. viewer.AutoRotate = true 'print the file with adjusted rotation
  15367. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15368. viewer.PrintDocumentWithSetup()
  15369. viewer.ClosePdfFile()
  15370. </code>
  15371. </example>
  15372. </member>
  15373. <member name="M:Aspose.Pdf.Facades.PdfViewer.PrintDocumentWithSettings(System.Drawing.Printing.PageSettings,System.Drawing.Printing.PrinterSettings)">
  15374. <summary>
  15375. Prints the Pdf document with settings. If the document size is not complatible to page size, pdf.kit will extend it to fit page size.
  15376. </summary>
  15377. <param name="pageSettings">The page setting of the printing document.</param>
  15378. <param name="printerSettings">The printer setting of the printing document.</param>
  15379. <example>
  15380. <code>
  15381. [C#]
  15382. PdfViewer viewer = new PdfViewer();
  15383. viewer.OpenPdfFile(@"d:\test.pdf");
  15384. viewer.AutoResize = true; //print the file with adjusted size
  15385. viewer.AutoRotate = true; //print the file with adjusted rotation
  15386. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15387. System.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings();
  15388. PrintDocument prtdoc = new PrintDocument();
  15389. ps.PrinterName = prtdoc.PrinterSettings.PrinterName;
  15390. PageSettings pgs = new PageSettings();
  15391. pgs.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1169);
  15392. pgs.Margins = new Margins(0, 0, 0, 0);
  15393. viewer.PrintDocumentWithSettings(pgs, ps);
  15394. viewer.ClosePdfFile();
  15395. [VisualBasic]
  15396. Dim viewer As PdfViewer = new PdfViewer()
  15397. viewer.OpenPdfFile(@"d:\test.pdf")
  15398. viewer.AutoResize = true; 'print the file with adjusted size
  15399. viewer.AutoRotate = true; 'print the file with adjusted rotation
  15400. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15401. Dim ps As System.Drawing.Printing.PrinterSettings = new System.Drawing.Printing.PrinterSettings()
  15402. Dim prtdoc As PrintDocument = new PrintDocument()
  15403. ps.PrinterName = prtdoc.PrinterSettings.PrinterName
  15404. Dim pgs As PageSettings=new PageSettings()
  15405. pgs.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1169)
  15406. pgs.Margins = new Margins(0, 0, 0, 0)
  15407. viewer.PrintDocumentWithSettings(pgs, ps)
  15408. viewer.ClosePdfFile()
  15409. </code>
  15410. <remarks>
  15411. printerSettings object is used to print the document.
  15412. pageSettings.PrinterSettings object is ignored.
  15413. </remarks>
  15414. </example>
  15415. </member>
  15416. <member name="M:Aspose.Pdf.Facades.PdfViewer.PrintDocumentWithSettings(System.Drawing.Printing.PrinterSettings)">
  15417. <summary>
  15418. Prints the Pdf document with printer settings. The output page size will fit the the document first page size.
  15419. </summary>
  15420. <param name="printerSettings">The printer setting of the printing document.</param>
  15421. <example>
  15422. <code>
  15423. [C#]
  15424. PdfViewer viewer = new PdfViewer();
  15425. viewer.OpenPdfFile(@"d:\test.pdf");
  15426. viewer.AutoResize = true; //print the file with adjusted size
  15427. viewer.AutoRotate = true; //print the file with adjusted rotation
  15428. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15429. System.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings();
  15430. PrintDocument prtdoc = new PrintDocument();
  15431. ps.PrinterName = prtdoc.PrinterSettings.PrinterName;
  15432. viewer.PrintDocumentWithSettings(ps);
  15433. viewer.ClosePdfFile();
  15434. [VisualBasic]
  15435. Dim viewer As PdfViewer = new PdfViewer()
  15436. viewer.OpenPdfFile(@"d:\test.pdf")
  15437. viewer.AutoResize = true; 'print the file with adjusted size
  15438. viewer.AutoRotate = true; 'print the file with adjusted rotation
  15439. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15440. Dim ps As System.Drawing.Printing.PrinterSettings = new System.Drawing.Printing.PrinterSettings()
  15441. Dim prtdoc As PrintDocument = new PrintDocument()
  15442. ps.PrinterName = prtdoc.PrinterSettings.PrinterName
  15443. viewer.PrintDocumentWithSettings(ps);
  15444. viewer.ClosePdfFile()
  15445. </code>
  15446. </example>
  15447. </member>
  15448. <member name="M:Aspose.Pdf.Facades.PdfViewer.PrintDocument">
  15449. <summary>
  15450. Prints the Pdf document using default printer.
  15451. </summary>
  15452. <example>
  15453. <code>
  15454. [C#]
  15455. PdfViewer viewer = new PdfViewer();
  15456. viewer.OpenPdfFile(@"d:\test.pdf");
  15457. viewer.AutoResize = true; //print the file with adjusted size
  15458. viewer.AutoRotate = true; //print the file with adjusted rotation
  15459. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15460. viewer.PrintDocument(ps);
  15461. viewer.ClosePdfFile();
  15462. [VisualBasic]
  15463. Dim viewer As PdfViewer = new PdfViewer()
  15464. viewer.OpenPdfFile(@"d:\test.pdf")
  15465. viewer.AutoResize = true; 'print the file with adjusted size
  15466. viewer.AutoRotate = true; 'print the file with adjusted rotation
  15467. viewer.PrintPageDialog=false;//do not produce the page number dialog when printing
  15468. viewer.PrintDocument(ps);
  15469. viewer.ClosePdfFile()
  15470. </code>
  15471. </example>
  15472. </member>
  15473. <member name="M:Aspose.Pdf.Facades.PdfViewer.GetDefaultPageSettings">
  15474. <summary>
  15475. Gets the default page settings.
  15476. </summary>
  15477. <returns>Page settings object.</returns>
  15478. </member>
  15479. <member name="M:Aspose.Pdf.Facades.PdfViewer.GetDefaultPrinterSettings">
  15480. <summary>
  15481. Gets the default printer settings.
  15482. </summary>
  15483. <returns>Printer settings object.</returns>
  15484. </member>
  15485. <member name="M:Aspose.Pdf.Facades.PdfViewer.OpenPdfFile(System.String)">
  15486. <summary>
  15487. Opens a Pdf file, but does not actually decode the pages of the Pdf file.
  15488. </summary>
  15489. <param name="filePath">The path of Pdf file.</param>
  15490. <example>
  15491. <code>
  15492. [C#]
  15493. PdfViewer viewer = new PdfViewer();
  15494. viewer.OpenPdfFile(@"d:\test.pdf");
  15495. viewer.ClosePdfFile();
  15496. [VisualBasic]
  15497. Dim viewer As PdfViewer = new PdfViewer()
  15498. viewer.OpenPdfFile(@"d:\test.pdf")
  15499. viewer.ClosePdfFile()
  15500. </code>
  15501. </example>
  15502. </member>
  15503. <member name="M:Aspose.Pdf.Facades.PdfViewer.OpenPdfFile(System.IO.Stream)">
  15504. <summary>
  15505. Opens a Pdf file stream. But does not actually decode the pages of the Pdf file.
  15506. </summary>
  15507. <param name="inputStream">The pdf stream to be opened.</param>
  15508. <example>
  15509. <code>
  15510. [C#]
  15511. PdfViewer viewer = new PdfViewer();
  15512. viewer.OpenPdfFile(new MemoryStream(File.ReadAllBytes(@"d:\test.pdf")));
  15513. viewer.ClosePdfFile();
  15514. [VisualBasic]
  15515. Dim viewer As PdfViewer = new PdfViewer()
  15516. viewer.OpenPdfFile(new MemoryStream(File.ReadAllBytes(@"d:\test.pdf")))
  15517. viewer.ClosePdfFile()
  15518. </code>
  15519. </example>
  15520. </member>
  15521. <member name="M:Aspose.Pdf.Facades.PdfViewer.ClosePdfFile">
  15522. <summary>
  15523. Closes the current Pdf file.
  15524. </summary>
  15525. </member>
  15526. <member name="P:Aspose.Pdf.Facades.PdfViewer.ScaleFactor">
  15527. <summary>
  15528. Gets or sets a floating point value that indicates scale factor. The default value is 1.0.
  15529. </summary>
  15530. </member>
  15531. <member name="M:Aspose.Pdf.Facades.PdfViewer.BindPdf(System.String)">
  15532. <summary>
  15533. Initializes the facade.
  15534. </summary>
  15535. <param name="srcFile">The PDF file.</param>
  15536. </member>
  15537. <member name="M:Aspose.Pdf.Facades.PdfViewer.BindPdf(System.IO.Stream)">
  15538. <summary>
  15539. Initializes the facade.
  15540. </summary>
  15541. <param name="srcStream">The stream of PDF file.</param>
  15542. </member>
  15543. <member name="M:Aspose.Pdf.Facades.PdfViewer.BindPdf(Aspose.Pdf.Document)">
  15544. <summary>
  15545. Initializes the facade.
  15546. </summary>
  15547. <param name="srcDoc">The Aspose.Pdf.Document object.</param>
  15548. </member>
  15549. <member name="M:Aspose.Pdf.Facades.PdfViewer.Save(System.String)">
  15550. <summary>
  15551. Saves the result PDF document to file.
  15552. </summary>
  15553. <param name="destFile">The path of output PDF document.</param>
  15554. </member>
  15555. <member name="M:Aspose.Pdf.Facades.PdfViewer.Save(System.IO.Stream)">
  15556. <summary>
  15557. Saves the result PDF document to stream.
  15558. </summary>
  15559. <param name="destStream">The stream of output PDF document.</param>
  15560. </member>
  15561. <member name="M:Aspose.Pdf.Facades.PdfViewer.Close">
  15562. <summary>
  15563. Closes the facade.
  15564. </summary>
  15565. </member>
  15566. <member name="M:Aspose.Pdf.Facades.PdfViewer.Dispose">
  15567. <summary>
  15568. Disposes the facade resources.
  15569. </summary>
  15570. </member>
  15571. <member name="T:Aspose.Pdf.Facades.PdfXmpMetadata">
  15572. <summary>
  15573. Class for manipulation with XMP metadata.
  15574. </summary>
  15575. </member>
  15576. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.#ctor">
  15577. <summary>
  15578. Constructor for PdfXmpMetadata.
  15579. </summary>
  15580. <example>
  15581. <code lang="C#">
  15582. PdfXmlMetadata xmp = new PdfXmpMetadata();
  15583. xmp.BindPdf("input.pdf");
  15584. </code>
  15585. </example>
  15586. </member>
  15587. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.#ctor(Aspose.Pdf.Document)">
  15588. <summary>
  15589. Initializes new <see cref="T:Aspose.Pdf.Facades.PdfXmpMetadata" /> object on base of the <paramref name="document" />.
  15590. </summary>
  15591. <param name="document">
  15592. Pdf document.
  15593. </param>
  15594. </member>
  15595. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.RegisterNamespaceURI(System.String,System.String)">
  15596. <summary>
  15597. Registers the namespace URI.
  15598. </summary>
  15599. <param name="prefix">The prefix.</param>
  15600. <param name="namespaceURI">The namespace URI.</param>
  15601. <example>
  15602. <code lang="C#">
  15603. PdfXmpMetadata xmp = new PdfXmpMetadata("input.pdf");
  15604. xmp.RegisterNamespaceURI("xmp", "http://ns.adobe.com/xap/1.0/");
  15605. </code>
  15606. </example>
  15607. </member>
  15608. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.GetNamespaceURIByPrefix(System.String)">
  15609. <summary>
  15610. Gets namespace URI by prefix.
  15611. </summary>
  15612. <param name="prefix">The prefix.</param>
  15613. <returns>Namespace URI.</returns>
  15614. <example>
  15615. <code lang="C#">
  15616. PdfXmpMetadata xmp = new PdfXmpMetadata("input.pdf");
  15617. Console.WriteLine(xmp.GetNamespaceURIByPrefix("xmp"));
  15618. </code>
  15619. </example>
  15620. </member>
  15621. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.GetPrefixByNamespaceURI(System.String)">
  15622. <summary>
  15623. Gets the prefix by namespace URI.
  15624. </summary>
  15625. <param name="namespaceURI">Namespace URI.</param>
  15626. <returns>The prefix value.</returns>
  15627. <example>
  15628. <code lang="C#">
  15629. PdfXmpMetadata xmp = new PdfXmpMetadata("input.pdf");
  15630. Console.WriteLine(xmp.GetPrefixByNamespaceURI("http://ns.adobe.com/xap/1.0/"));
  15631. </code>
  15632. </example>
  15633. </member>
  15634. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.Add(Aspose.Pdf.Facades.DefaultMetadataProperties,Aspose.Pdf.XmpValue)">
  15635. <summary>
  15636. Adds value to XMP metadata.
  15637. </summary>
  15638. <param name="key">The key name.</param>
  15639. <param name="value">Value which will be added.</param>
  15640. <example>
  15641. <code lang="C#">
  15642. PdfXmpMetadata xmp = new PdfXmpMetadata();
  15643. xmp.BindPdf("input.pdf");
  15644. xmp.Add(DefaultMetadataProperties.Nickname, "name1");
  15645. xmp.Save(TestSettings.GetOutputFile("XMP_AddedValue.pdf"));
  15646. </code>
  15647. </example>
  15648. </member>
  15649. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.Add(Aspose.Pdf.XmpPdfAExtensionObject,System.String,System.String,System.String)">
  15650. <summary>
  15651. Adds extension field into metadata.
  15652. </summary>
  15653. <param name="xmpPdfAExtensionObject">The pdf extension object to add.</param>
  15654. <param name="namespacePrefix">The prefix of schema.</param>
  15655. <param name="namespaceUri">The namespace uri of schema.</param>
  15656. <param name="schemaDescription">The optional description of schema.</param>
  15657. </member>
  15658. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.Clear">
  15659. <summary>
  15660. Removes all elements from the object.
  15661. </summary>
  15662. <example>
  15663. <code lang="C#">
  15664. PdfXmpMetadata xmp = new PdfXmpMetadata();
  15665. xmp.BindPdf("input.pdf");
  15666. xmp.Clear();
  15667. </code>
  15668. </example>
  15669. </member>
  15670. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.Remove(Aspose.Pdf.Facades.DefaultMetadataProperties)">
  15671. <summary>
  15672. Removes element with specified key.
  15673. </summary>
  15674. <param name="key">Key of the element which will be deleted.</param>
  15675. <example>
  15676. <code lang="C#">
  15677. PdfXmpMetadata xmp = new PdfXmpMetadata();
  15678. xmp.BindPdf("input.pdf");
  15679. xmp.Remove(DefaultMetadataProperties.Nickname);
  15680. </code>
  15681. </example>
  15682. </member>
  15683. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.Add(System.String,Aspose.Pdf.XmpValue)">
  15684. <summary>
  15685. Adds new element to the dictionary object.
  15686. </summary>
  15687. <param name="key">Key of new element.</param>
  15688. <param name="value">Value of the element.</param>
  15689. <example>
  15690. <code lang="C#">
  15691. PdfXmpMetadata xmp = new PdfXmpMetadata();
  15692. xmp.BindPdf("input.pdf");
  15693. xmp.Add("xmp:Nickname", "Nickname1");
  15694. </code>
  15695. </example>
  15696. </member>
  15697. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.Add(System.String,System.Object)">
  15698. <summary>
  15699. Adds new element to the dictionary object.
  15700. </summary>
  15701. <param name="key">Key of new element.</param>
  15702. <param name="value">Value of the element.</param>
  15703. </member>
  15704. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.Contains(System.String)">
  15705. <summary>
  15706. Checks if dictionary contains the specified key.
  15707. </summary>
  15708. <param name="key">Key which will be checked.</param>
  15709. <returns>True - if the dictionary contains the specified key; otherwise, false.</returns>
  15710. <example>
  15711. <code lang="C#">
  15712. PdfXmpMetadata xmp = new PdfXmpMetadata();
  15713. xmp.BindPdf("input.pdf");
  15714. xmp.Add("xmp:Nickname", "Nickname1");
  15715. if (!xmp.Contains("xmp:Nickname"))
  15716. Console.WriteLine("Key does not exists");
  15717. </code>
  15718. </example>
  15719. </member>
  15720. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.Contains(Aspose.Pdf.Facades.DefaultMetadataProperties)">
  15721. <summary>
  15722. Checks if dictionary contains the specified property.
  15723. </summary>
  15724. <param name="property">Property which will be checked.</param>
  15725. <returns>True - if the dictionary contains the specified property; otherwise, false.</returns>
  15726. </member>
  15727. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.GetEnumerator">
  15728. <summary>
  15729. Gets enumerator object of the dictionary.
  15730. </summary>
  15731. <returns>The enumerator object.</returns>
  15732. </member>
  15733. <member name="P:Aspose.Pdf.Facades.PdfXmpMetadata.Keys">
  15734. <summary>
  15735. Gets keys from the dictionary.
  15736. </summary>
  15737. </member>
  15738. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.Remove(System.String)">
  15739. <summary>
  15740. Removes key from the dictionary.
  15741. </summary>
  15742. <param name="key">Key which will be removed.</param>
  15743. <example>
  15744. <code lang="C#">
  15745. PdfXmpMetadata xmp = new PdfXmpMetadata();
  15746. xmp.BindPdf("input.pdf");
  15747. xmp.Remove("xmp:Nickname");
  15748. </code>
  15749. </example>
  15750. </member>
  15751. <member name="P:Aspose.Pdf.Facades.PdfXmpMetadata.ExtensionFields">
  15752. <summary>
  15753. Gets the dictionary of extension fields.
  15754. </summary>
  15755. </member>
  15756. <member name="P:Aspose.Pdf.Facades.PdfXmpMetadata.Values">
  15757. <summary>
  15758. Gets the collection of values in dictionary.
  15759. </summary>
  15760. </member>
  15761. <member name="P:Aspose.Pdf.Facades.PdfXmpMetadata.Item(System.String)">
  15762. <summary>
  15763. Gets or sets value by key.
  15764. </summary>
  15765. <param name="key">The key name to get/set.</param>
  15766. <returns>Object by key</returns>
  15767. <example>
  15768. <code lang="C#">
  15769. PdfXmpMetadata pxm = new PdfXmpMetadata();
  15770. pxm.BindPdf("PdfFile.pdf");
  15771. Console.WriteLine(pxm["xmp:Nickname"]);
  15772. </code>
  15773. </example>
  15774. </member>
  15775. <member name="P:Aspose.Pdf.Facades.PdfXmpMetadata.IsFixedSize">
  15776. <summary>
  15777. Returns true is collection has fixed size.
  15778. </summary>
  15779. </member>
  15780. <member name="P:Aspose.Pdf.Facades.PdfXmpMetadata.IsReadOnly">
  15781. <summary>
  15782. Returns true if collection is read-only.
  15783. </summary>
  15784. </member>
  15785. <member name="P:Aspose.Pdf.Facades.PdfXmpMetadata.Count">
  15786. <summary>
  15787. Gets count if items in the collection.
  15788. </summary>
  15789. <example>
  15790. <code lang="C#">
  15791. PdfXmpMetadata pxm = new PdfXmpMetadata();
  15792. pxm.BindPdf("PdfFile.pdf");
  15793. Console.WriteLine("Count = " + pxm.Count);
  15794. </code>
  15795. </example>
  15796. </member>
  15797. <member name="P:Aspose.Pdf.Facades.PdfXmpMetadata.IsSynchronized">
  15798. <summary>
  15799. Returns true if collection is synchronized.
  15800. </summary>
  15801. </member>
  15802. <member name="P:Aspose.Pdf.Facades.PdfXmpMetadata.SyncRoot">
  15803. <summary>
  15804. Gets synchroniztion object of the collection.
  15805. </summary>
  15806. </member>
  15807. <member name="P:Aspose.Pdf.Facades.PdfXmpMetadata.Item(Aspose.Pdf.Facades.DefaultMetadataProperties)">
  15808. <summary>
  15809. Gets value of XMP metadata by key.
  15810. </summary>
  15811. <param name="key">Key of the value.</param>
  15812. <returns>Value from XMP metadata.</returns>
  15813. <example>
  15814. <code lang="C#">
  15815. PdfXmpMetadata pxm = new PdfXmpMetadata();
  15816. pxm.BindPdf("PdfFile.pdf");
  15817. Console.WriteLine(pxm[DefaultMetadataProperties.CreatorTool]);
  15818. </code>
  15819. </example>
  15820. </member>
  15821. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.GetXmpMetadata">
  15822. <summary>
  15823. Get the XmpMetadata of the input pdf in a xml format.
  15824. </summary>
  15825. <returns>The bytes of the XmpMetadata.</returns>
  15826. <example>
  15827. <code lang="C#">
  15828. PdfXmpMetadata pxm = new PdfXmpMetadata();
  15829. pxm.BindPdf("PdfFile.pdf");
  15830. byte[] data = pxm.GetXmpMetadata();
  15831. </code>
  15832. </example>
  15833. </member>
  15834. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.GetXmpMetadata(System.String)">
  15835. <summary>
  15836. Get a part of the XmpMetadata of the input pdf according to a meta name.
  15837. </summary>
  15838. <param name="name">Metadata name.</param>
  15839. <returns>Bytes of metadata.</returns>
  15840. <example>
  15841. <code lang="C#">
  15842. PdfXmpMetadata pxm = new PdfXmpMetadata();
  15843. pxm.BindPdf("PdfFile.pdf");
  15844. byte[] data = pxm.GetXmpMetadata("dc:creator");
  15845. </code>
  15846. </example>
  15847. </member>
  15848. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.ContainsKey(System.String)">
  15849. <summary>
  15850. Determines does this dictionary contasins specified key.
  15851. </summary>
  15852. <param name="key">Key to search in the dictionary.</param>
  15853. <returns>true if key is found.</returns>
  15854. </member>
  15855. <member name="M:Aspose.Pdf.Facades.PdfXmpMetadata.TryGetValue(System.String,Aspose.Pdf.XmpValue@)">
  15856. <summary>
  15857. Tries to find key in the dictionary and retreives value if found.
  15858. </summary>
  15859. <param name="key">Key to search in the dictionary.</param>
  15860. <param name="value">Retreived value.</param>
  15861. <returns>true if key was found.</returns>
  15862. </member>
  15863. <member name="T:Aspose.Pdf.Facades.PositioningMode">
  15864. <summary>
  15865. Defines positioning mode.
  15866. Possible values include Legacy (backward compatibility) and
  15867. Current (updated text position calculation method)
  15868. </summary>
  15869. </member>
  15870. <member name="F:Aspose.Pdf.Facades.PositioningMode.Legacy">
  15871. <summary>
  15872. Legacy text positioning
  15873. </summary>
  15874. </member>
  15875. <member name="F:Aspose.Pdf.Facades.PositioningMode.ModernLineSpacing">
  15876. <summary>
  15877. Updated line spacing, vertical position calculation is done by the old rules
  15878. (i.e. text is positioned relative to bottom-left corner of the specified rectangle)
  15879. </summary>
  15880. </member>
  15881. <member name="F:Aspose.Pdf.Facades.PositioningMode.Current">
  15882. <summary>
  15883. Updated line spacing and vertical position calculation is done based on left-top corner rather than left-bottom.
  15884. </summary>
  15885. </member>
  15886. <member name="T:Aspose.Pdf.Facades.PropertyFlag">
  15887. <summary>
  15888. Enumeration of possible field flags.
  15889. </summary>
  15890. </member>
  15891. <member name="F:Aspose.Pdf.Facades.PropertyFlag.ReadOnly">
  15892. <summary>
  15893. Field is read-only.
  15894. </summary>
  15895. </member>
  15896. <member name="F:Aspose.Pdf.Facades.PropertyFlag.Required">
  15897. <summary>
  15898. Field is required.
  15899. </summary>
  15900. </member>
  15901. <member name="F:Aspose.Pdf.Facades.PropertyFlag.NoExport">
  15902. <summary>
  15903. Field is not exportable.
  15904. </summary>
  15905. </member>
  15906. <member name="F:Aspose.Pdf.Facades.PropertyFlag.InvalidFlag">
  15907. <summary>
  15908. Invalid field flag.
  15909. </summary>
  15910. </member>
  15911. <member name="T:Aspose.Pdf.Facades.Stamp">
  15912. <summary>
  15913. Class represeting stamp.
  15914. </summary>
  15915. </member>
  15916. <member name="P:Aspose.Pdf.Facades.Stamp.StampId">
  15917. <summary>
  15918. Gets or sets identifier of stamp.
  15919. </summary>
  15920. </member>
  15921. <member name="P:Aspose.Pdf.Facades.Stamp.Quality">
  15922. <summary>
  15923. Gets or sets quality of image stamp in percent. Valiued values 0..100%.
  15924. </summary>
  15925. </member>
  15926. <member name="P:Aspose.Pdf.Facades.Stamp.Opacity">
  15927. <summary>
  15928. Gets or sets opacity of the stamp.
  15929. </summary>
  15930. </member>
  15931. <member name="P:Aspose.Pdf.Facades.Stamp.PageNumber">
  15932. <summary>
  15933. Gets or sets page number.
  15934. </summary>
  15935. </member>
  15936. <member name="P:Aspose.Pdf.Facades.Stamp.Pages">
  15937. <summary>
  15938. Gets or sets array with numbers of pages which will be affected by stamp.
  15939. If Pages = null all pages of the document are affected.
  15940. </summary>
  15941. <example>
  15942. <code lang="C#">
  15943. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  15944. Stamp stamp = new Aspose.Pdf.Facades.Stamp();
  15945. stamp.BindLogo(new FormattedText(text));
  15946. //put stamp only on 1st, 4th and 6th page.
  15947. stamp.Pages = new int[] { 1, 4, 6 };
  15948. fileStamp.AddStamp(stamp);
  15949. fileStamp.Close();
  15950. </code>
  15951. </example>
  15952. </member>
  15953. <member name="P:Aspose.Pdf.Facades.Stamp.Rotation">
  15954. <summary>
  15955. Gets or sets rotation of the stamp in degrees.
  15956. </summary>
  15957. <example>
  15958. <code lang="C#">
  15959. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  15960. Stamp stamp = new Stamp();
  15961. stamp.BindLogo(new FormattedText("STAMP"));
  15962. stamp.Rotation = 90;
  15963. fileStamp.AddStamp(stamp);
  15964. fileStamp.Close();
  15965. </code>
  15966. </example>
  15967. </member>
  15968. <member name="P:Aspose.Pdf.Facades.Stamp.IsBackground">
  15969. <summary>
  15970. Gets or sets background status. If true stamp will be placed as background of the spamped page.
  15971. By default is set to false.
  15972. </summary>
  15973. /// <example><code lang="C#">
  15974. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  15975. Stamp stamp = new Stamp();
  15976. stamp.BindLogo(new FormattedText("STAMP"));
  15977. stamp.IsBackground = true;
  15978. fileStamp.AddStamp(stamp);
  15979. fileStamp.Close();
  15980. </code></example></member>
  15981. <member name="P:Aspose.Pdf.Facades.Stamp.BlendingSpace">
  15982. <summary>
  15983. Gets or sets a BlendingColorSpace value that defines a color space
  15984. that is used to perform transparency and blending operations on the page.
  15985. </summary>
  15986. </member>
  15987. <member name="M:Aspose.Pdf.Facades.Stamp.BindPdf(System.String,System.Int32)">
  15988. <summary>
  15989. Sets PDF file and number of page which will be used as stamp.
  15990. </summary>
  15991. <param name="pdfFile">Path to PDF file.</param>
  15992. <param name="pageNumber">Number of page in PDF file</param>
  15993. <example>
  15994. <code lang="C#">
  15995. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  15996. Stamp stamp = new Stamp();
  15997. //First page will be used as stamp.
  15998. stamp.BindPdf("stamp.pdf", 1);
  15999. stamp.IsBackground = true;
  16000. fileStamp.AddStamp(stamp);
  16001. fileStamp.Close();
  16002. </code>
  16003. </example>
  16004. </member>
  16005. <member name="M:Aspose.Pdf.Facades.Stamp.BindPdf(System.IO.Stream,System.Int32)">
  16006. <summary>
  16007. Sets PDF file and number of page which will be used as stamp.
  16008. </summary>
  16009. <param name="pdfStream">Stream which contains PDF document.</param>
  16010. <param name="pageNumber">Page index of the document whihc will be used as stamp.</param>
  16011. <example>
  16012. <code lang="C#">
  16013. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  16014. Stamp stamp = new Stamp();
  16015. //First page will be used as stamp.
  16016. Stream stream = new FileStream("stamp.pdf", FileMode.Open, FileAccess.Read);
  16017. stamp.BindPdf(stream, 1);
  16018. fileStamp.AddStamp(stamp);
  16019. fileStamp.Close();
  16020. </code>
  16021. </example>
  16022. </member>
  16023. <member name="M:Aspose.Pdf.Facades.Stamp.BindImage(System.String)">
  16024. <summary>
  16025. Sets image as a stamp.
  16026. </summary>
  16027. <param name="imageFile">Image file name and path.</param>
  16028. <example>
  16029. <code lang="C#">
  16030. PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
  16031. Stamp stamp = new Stamp();
  16032. stamp.BindImage("image.jpg");
  16033. fileStamp.AddStamp(stamp);
  16034. fileStamp.Close();
  16035. </code>
  16036. </example>
  16037. </member>
  16038. <member name="M:Aspose.Pdf.Facades.Stamp.BindLogo(Aspose.Pdf.Facades.FormattedText)">
  16039. <summary>
  16040. Sets text as stamp.
  16041. </summary>
  16042. <param name="formattedText">FormattedText object which specifies text and text properties.</param>
  16043. </member>
  16044. <member name="M:Aspose.Pdf.Facades.Stamp.BindTextState(Aspose.Pdf.Text.TextState)">
  16045. <summary>
  16046. Sets text state of stamp text.
  16047. </summary>
  16048. <param name="textState">TextState object which specifies text properties.</param>
  16049. </member>
  16050. <member name="M:Aspose.Pdf.Facades.Stamp.SetOrigin(System.Single,System.Single)">
  16051. <summary>
  16052. Sets position on page where stamp will be placed.
  16053. </summary>
  16054. <param name="originX">X coordinate of the stamp.</param>
  16055. <param name="originY">Y coordinate of the stamp.</param>
  16056. </member>
  16057. <member name="M:Aspose.Pdf.Facades.Stamp.SetImageSize(System.Single,System.Single)">
  16058. <summary>
  16059. Sets size of image stamp. Image will be scaled according to the specified values.
  16060. </summary>
  16061. <param name="width">Image width.</param>
  16062. <param name="height">Image height.</param>
  16063. </member>
  16064. <member name="M:Aspose.Pdf.Facades.Stamp.BindImage(System.IO.Stream)">
  16065. <summary>
  16066. Sets image which will be used as stamp.
  16067. </summary>
  16068. <param name="image">Stream which contains image data.</param>
  16069. </member>
  16070. <member name="T:Aspose.Pdf.Facades.StampInfo">
  16071. <summary>
  16072. Class representing stamp information.
  16073. </summary>
  16074. </member>
  16075. <member name="P:Aspose.Pdf.Facades.StampInfo.StampId">
  16076. <summary>
  16077. Gets identifier of the stamp.
  16078. </summary>
  16079. </member>
  16080. <member name="P:Aspose.Pdf.Facades.StampInfo.IndexOnPage">
  16081. <summary>
  16082. Gets stamp index on the page.
  16083. </summary>
  16084. </member>
  16085. <member name="P:Aspose.Pdf.Facades.StampInfo.StampType">
  16086. <summary>
  16087. Gets stamp type (image / form).
  16088. </summary>
  16089. </member>
  16090. <member name="P:Aspose.Pdf.Facades.StampInfo.Rectangle">
  16091. <summary>
  16092. Gets rectangle where stamp is placed.
  16093. </summary>
  16094. </member>
  16095. <member name="P:Aspose.Pdf.Facades.StampInfo.Image">
  16096. <summary>
  16097. Gets image of stamp. May be null if stamp does not contain images (for example for text stamp).
  16098. </summary>
  16099. </member>
  16100. <member name="P:Aspose.Pdf.Facades.StampInfo.Form">
  16101. <summary>
  16102. Gets XForm of the stamp.
  16103. </summary>
  16104. </member>
  16105. <member name="P:Aspose.Pdf.Facades.StampInfo.Text">
  16106. <summary>
  16107. Gets text in the stamp.
  16108. </summary>
  16109. </member>
  16110. <member name="P:Aspose.Pdf.Facades.StampInfo.Visible">
  16111. <summary>
  16112. Gets visibility of stamp. If false then stamp is hidden (with HideStampById). Hidden stamp may be restored by ShowStampById.
  16113. </summary>
  16114. </member>
  16115. <member name="T:Aspose.Pdf.Facades.StampType">
  16116. <summary>
  16117. Describes stamp types.
  16118. </summary>
  16119. </member>
  16120. <member name="F:Aspose.Pdf.Facades.StampType.Form">
  16121. <summary>
  16122. Stamp if Form.
  16123. </summary>
  16124. </member>
  16125. <member name="F:Aspose.Pdf.Facades.StampType.Image">
  16126. <summary>
  16127. Stamp is image.
  16128. </summary>
  16129. </member>
  16130. <member name="T:Aspose.Pdf.Facades.SubmitFormFlag">
  16131. <summary>
  16132. Enumeration of possible submit form flags.
  16133. </summary>
  16134. </member>
  16135. <member name="F:Aspose.Pdf.Facades.SubmitFormFlag.Fdf">
  16136. <summary>
  16137. Data will be returned in FDF format.
  16138. </summary>
  16139. </member>
  16140. <member name="F:Aspose.Pdf.Facades.SubmitFormFlag.Html">
  16141. <summary>
  16142. Data will be returned in HTML format.
  16143. </summary>
  16144. </member>
  16145. <member name="F:Aspose.Pdf.Facades.SubmitFormFlag.Xfdf">
  16146. <summary>
  16147. Data will be returned in XFDF format.
  16148. </summary>
  16149. </member>
  16150. <member name="F:Aspose.Pdf.Facades.SubmitFormFlag.FdfWithComments">
  16151. <summary>
  16152. Data will be returned in FDF format with comments.
  16153. </summary>
  16154. </member>
  16155. <member name="F:Aspose.Pdf.Facades.SubmitFormFlag.XfdfWithComments">
  16156. <summary>
  16157. Data will be returned in XFDF format with comments.
  16158. </summary>
  16159. </member>
  16160. <member name="F:Aspose.Pdf.Facades.SubmitFormFlag.Pdf">
  16161. <summary>
  16162. Whole PDF file will be submitted.
  16163. </summary>
  16164. </member>
  16165. <member name="T:Aspose.Pdf.Facades.TextProperties">
  16166. <summary>
  16167. Represents text properties such as: text size, color, style etc.
  16168. </summary>
  16169. </member>
  16170. <member name="P:Aspose.Pdf.Facades.TextProperties.Color">
  16171. <summary>
  16172. Gets or sets text color.
  16173. </summary>
  16174. </member>
  16175. <member name="P:Aspose.Pdf.Facades.TextProperties.IsColorSpecified">
  16176. <summary>
  16177. Gets or sets a value that indicates whether the <see cref="P:Aspose.Pdf.Facades.TextProperties.Color" /> property is specified.
  16178. </summary>
  16179. </member>
  16180. <member name="P:Aspose.Pdf.Facades.TextProperties.TextSize">
  16181. <summary>
  16182. Gets or sets text size.
  16183. </summary>
  16184. </member>
  16185. <member name="P:Aspose.Pdf.Facades.TextProperties.IsTextSizeSpecified">
  16186. <summary>
  16187. Gets or sets a value that indicates whether the <see cref="P:Aspose.Pdf.Facades.TextProperties.TextSize" /> property is specified.
  16188. </summary>
  16189. </member>
  16190. <member name="M:Aspose.Pdf.Facades.TextProperties.#ctor(System.Double)">
  16191. <summary>
  16192. Creates <see cref="T:Aspose.Pdf.Facades.TextProperties" /> object for the specified text size
  16193. </summary>
  16194. <param name="textSize">Text size value.</param>
  16195. </member>
  16196. <member name="T:Aspose.Pdf.Facades.VerticalAlignmentType">
  16197. <summary>
  16198. Class representing possible vertical alignment values.
  16199. </summary>
  16200. </member>
  16201. <member name="M:Aspose.Pdf.Facades.VerticalAlignmentType.#ctor(System.String)">
  16202. <summary>
  16203. Initializes vertical alignment by its name.
  16204. </summary>
  16205. <param name="name">Vertical alignment type name.</param>
  16206. </member>
  16207. <member name="F:Aspose.Pdf.Facades.VerticalAlignmentType.Top">
  16208. <summary>
  16209. Top alignment.
  16210. </summary>
  16211. </member>
  16212. <member name="F:Aspose.Pdf.Facades.VerticalAlignmentType.Center">
  16213. <summary>
  16214. Center alignment type.
  16215. </summary>
  16216. </member>
  16217. <member name="F:Aspose.Pdf.Facades.VerticalAlignmentType.Bottom">
  16218. <summary>
  16219. Bottom alignment type.
  16220. </summary>
  16221. </member>
  16222. <member name="M:Aspose.Pdf.Facades.VerticalAlignmentType.ToString">
  16223. <summary>
  16224. Returns string representation.
  16225. </summary>
  16226. <returns>Name value.</returns>
  16227. </member>
  16228. <member name="T:Aspose.Pdf.Facades.ViewerPreference">
  16229. <summary>
  16230. Describes viewer prefereces (page mode, non full screen page mode, page layout).
  16231. </summary>
  16232. </member>
  16233. <member name="F:Aspose.Pdf.Facades.ViewerPreference.PageModeUseOC">
  16234. <summary>
  16235. Optional content group panel visible.
  16236. </summary>
  16237. </member>
  16238. <member name="F:Aspose.Pdf.Facades.ViewerPreference.DisplayDocTitle">
  16239. <summary>
  16240. A flag specifying whether the window�s title bar should display the document title
  16241. </summary>
  16242. </member>
  16243. <member name="F:Aspose.Pdf.Facades.ViewerPreference.NonFullScreenPageModeUseOC">
  16244. <summary>
  16245. Optional content group panel visible.
  16246. </summary>
  16247. </member>
  16248. <member name="F:Aspose.Pdf.Facades.ViewerPreference.PageLayoutSinglePage">
  16249. <summary>
  16250. Display one page at a time.
  16251. </summary>
  16252. </member>
  16253. <member name="F:Aspose.Pdf.Facades.ViewerPreference.PageLayoutOneColumn">
  16254. <summary>
  16255. Display the pages in one column.
  16256. </summary>
  16257. </member>
  16258. <member name="F:Aspose.Pdf.Facades.ViewerPreference.PageLayoutTwoColumnLeft">
  16259. <summary>
  16260. Display the pages in two columns, with odd-numbered pages on the right
  16261. </summary>
  16262. </member>
  16263. <member name="F:Aspose.Pdf.Facades.ViewerPreference.PageLayoutTwoColumnRight">
  16264. <summary>
  16265. Display the pages in two columns, with odd-numbered pages on the right.
  16266. </summary>
  16267. </member>
  16268. <member name="F:Aspose.Pdf.Facades.ViewerPreference.PageModeUseNone">
  16269. <summary>
  16270. Neither document outline nor thumbnail images visible
  16271. </summary>
  16272. </member>
  16273. <member name="F:Aspose.Pdf.Facades.ViewerPreference.PageModeUseOutlines">
  16274. <summary>
  16275. Document outline visible.
  16276. </summary>
  16277. </member>
  16278. <member name="F:Aspose.Pdf.Facades.ViewerPreference.PageModeUseThumbs">
  16279. <summary>
  16280. Thumbnail images visible.
  16281. </summary>
  16282. </member>
  16283. <member name="F:Aspose.Pdf.Facades.ViewerPreference.PageModeFullScreen">
  16284. <summary>
  16285. Full-screen mode, with no menu bar, window controls, or any other window visible.
  16286. </summary>
  16287. </member>
  16288. <member name="F:Aspose.Pdf.Facades.ViewerPreference.PageModeUseAttachment">
  16289. <summary>
  16290. Page mode with attacments.
  16291. </summary>
  16292. </member>
  16293. <member name="F:Aspose.Pdf.Facades.ViewerPreference.HideToolbar">
  16294. <summary>
  16295. A flag specifying whether to hide the conforming reader�s tool bars when the document is active.
  16296. </summary>
  16297. </member>
  16298. <member name="F:Aspose.Pdf.Facades.ViewerPreference.HideMenubar">
  16299. <summary>
  16300. A flag specifying whether to hide the conforming reader�s menu bar when the document is active.
  16301. </summary>
  16302. </member>
  16303. <member name="F:Aspose.Pdf.Facades.ViewerPreference.HideWindowUI">
  16304. <summary>
  16305. A flag specifying whether to hide user interface elements in the document�s window (such as scroll bars and navigation controls), leaving only the document�s contents displayed.
  16306. </summary>
  16307. </member>
  16308. <member name="F:Aspose.Pdf.Facades.ViewerPreference.FitWindow">
  16309. <summary>
  16310. A flag specifying whether to resize the document�s window to fit the size of the first displayed page.
  16311. </summary>
  16312. </member>
  16313. <member name="F:Aspose.Pdf.Facades.ViewerPreference.CenterWindow">
  16314. <summary>
  16315. A flag specifying whether to position the document�s window in the center of the screen.
  16316. </summary>
  16317. </member>
  16318. <member name="F:Aspose.Pdf.Facades.ViewerPreference.NonFullScreenPageModeUseNone">
  16319. <summary>
  16320. Neither document outline nor thumbnail images visible.
  16321. </summary>
  16322. </member>
  16323. <member name="F:Aspose.Pdf.Facades.ViewerPreference.NonFullScreenPageModeUseOutlines">
  16324. <summary>
  16325. Document outline visible.
  16326. </summary>
  16327. </member>
  16328. <member name="F:Aspose.Pdf.Facades.ViewerPreference.NonFullScreenPageModeUseThumbs">
  16329. <summary>
  16330. Thumbnail images visible
  16331. </summary>
  16332. </member>
  16333. <member name="F:Aspose.Pdf.Facades.ViewerPreference.DirectionL2R">
  16334. <summary>
  16335. Text reading order left to right.
  16336. </summary>
  16337. </member>
  16338. <member name="F:Aspose.Pdf.Facades.ViewerPreference.DirectionR2L">
  16339. <summary>
  16340. Text reading order right to left.
  16341. </summary>
  16342. </member>
  16343. <member name="F:Aspose.Pdf.Facades.ViewerPreference.Simplex">
  16344. <summary>
  16345. Print single-sided.
  16346. </summary>
  16347. </member>
  16348. <member name="F:Aspose.Pdf.Facades.ViewerPreference.DuplexFlipShortEdge">
  16349. <summary>
  16350. Duplex and flip on the short edge of the sheet.
  16351. </summary>
  16352. </member>
  16353. <member name="F:Aspose.Pdf.Facades.ViewerPreference.DuplexFlipLongEdge">
  16354. <summary>
  16355. Duplex and flip on the short edge of the sheet.
  16356. </summary>
  16357. </member>
  16358. <member name="T:Aspose.Pdf.Facades.WordWrapMode">
  16359. <summary>
  16360. Defines word wrapping strategies
  16361. </summary>
  16362. </member>
  16363. <member name="F:Aspose.Pdf.Facades.WordWrapMode.Default">
  16364. <summary>
  16365. Default algorithm (allows breaking words in the middle)
  16366. </summary>
  16367. </member>
  16368. <member name="F:Aspose.Pdf.Facades.WordWrapMode.ByWords">
  16369. <summary>
  16370. Word wrapping only wraps complete words.
  16371. If the complete word cannot be wrapped, attempts
  16372. to wrap word in the middle
  16373. </summary>
  16374. </member>
  16375. <member name="T:Aspose.Pdf.Facades.ReplaceTextStrategy">
  16376. <summary>
  16377. This class contains parameters which define PdfContentEditor behavior when ReplaceText operation is performed.
  16378. </summary>
  16379. </member>
  16380. <member name="T:Aspose.Pdf.Facades.ReplaceTextStrategy.Scope">
  16381. <summary>
  16382. Scope where replace text operation is applied
  16383. REPLACE_FIRST by default
  16384. </summary>
  16385. </member>
  16386. <member name="F:Aspose.Pdf.Facades.ReplaceTextStrategy.Scope.ReplaceFirst">
  16387. <summary>
  16388. Replace only first occurence of the text on each of affected pages
  16389. </summary>
  16390. </member>
  16391. <member name="F:Aspose.Pdf.Facades.ReplaceTextStrategy.Scope.ReplaceAll">
  16392. <summary>
  16393. Replace all text occurences on all affected pages
  16394. </summary>
  16395. </member>
  16396. <member name="T:Aspose.Pdf.Facades.ReplaceTextStrategy.NoCharacterAction">
  16397. <summary>
  16398. Action to perform if font does not contain required character
  16399. </summary>
  16400. </member>
  16401. <member name="F:Aspose.Pdf.Facades.ReplaceTextStrategy.NoCharacterAction.ThrowException">
  16402. <summary>
  16403. Throw exception
  16404. </summary>
  16405. </member>
  16406. <member name="F:Aspose.Pdf.Facades.ReplaceTextStrategy.NoCharacterAction.UseStandardFont">
  16407. <summary>
  16408. Repalce font to standard font which contains required character
  16409. </summary>
  16410. </member>
  16411. <member name="F:Aspose.Pdf.Facades.ReplaceTextStrategy.NoCharacterAction.ReplaceAnyway">
  16412. <summary>
  16413. Replace text anyway without font substitution
  16414. </summary>
  16415. </member>
  16416. <member name="P:Aspose.Pdf.Facades.ReplaceTextStrategy.IsRegularExpressionUsed">
  16417. <summary>
  16418. If false, string to find is a simple text. If true, string to find is regular expression.
  16419. </summary>
  16420. </member>
  16421. <member name="P:Aspose.Pdf.Facades.ReplaceTextStrategy.NoCharacterBehavior">
  16422. <summary>
  16423. Action which is performed when no approppriate font found for changed text
  16424. (Throw exception / Substitute other font / Replace anyway).
  16425. </summary>
  16426. </member>
  16427. <member name="P:Aspose.Pdf.Facades.ReplaceTextStrategy.ReplaceScope">
  16428. <summary>
  16429. Scope of the replacement operation (replace first occurence or replace all occurences).
  16430. </summary>
  16431. </member>
  16432. <member name="T:Aspose.Pdf.Facades.AutoRotateMode">
  16433. <summary>
  16434. Direction of the rotation when document is printed.
  16435. </summary>
  16436. </member>
  16437. <member name="F:Aspose.Pdf.Facades.AutoRotateMode.None">
  16438. <summary>
  16439. No rotation.
  16440. </summary>
  16441. </member>
  16442. <member name="F:Aspose.Pdf.Facades.AutoRotateMode.ClockWise">
  16443. <summary>
  16444. Rotation direction is clockwise.
  16445. </summary>
  16446. </member>
  16447. <member name="F:Aspose.Pdf.Facades.AutoRotateMode.AntiClockWise">
  16448. <summary>
  16449. Rotation directon is counterclockwise.
  16450. </summary>
  16451. </member>
  16452. <member name="T:Aspose.Pdf.Facades.NamespaceDoc">
  16453. <summary>
  16454. The <b>Aspose.Pdf.Facades</b> namespace provides classes originaly came from Aspose.Pdf.Kit. These classes are used for manipulating documents
  16455. perfoming operations like concatenating, stamping, signing, annotating etc. but on the high level without access to a document's inner structure.
  16456. </summary>
  16457. </member>
  16458. <member name="T:Aspose.Pdf.Facades.Facade">
  16459. <summary>
  16460. Base facade class.
  16461. </summary>
  16462. </member>
  16463. <member name="P:Aspose.Pdf.Facades.Facade.Document">
  16464. <summary>
  16465. Gets the document facade is working on.
  16466. </summary>
  16467. </member>
  16468. <member name="M:Aspose.Pdf.Facades.Facade.#ctor">
  16469. <summary>
  16470. The constructor.
  16471. </summary>
  16472. </member>
  16473. <member name="M:Aspose.Pdf.Facades.Facade.#ctor(Aspose.Pdf.Document)">
  16474. <summary>
  16475. The constructor.
  16476. </summary>
  16477. <param name="srcDoc">The Aspose.Pdf.Document object.</param>
  16478. </member>
  16479. <member name="M:Aspose.Pdf.Facades.Facade.BindPdf(System.String)">
  16480. <summary>
  16481. Initializes the facade.
  16482. </summary>
  16483. <param name="srcFile">The PDF file.</param>
  16484. </member>
  16485. <member name="M:Aspose.Pdf.Facades.Facade.BindPdf(System.IO.Stream)">
  16486. <summary>
  16487. Initializes the facade.
  16488. </summary>
  16489. <param name="srcStream">The stream of PDF file.</param>
  16490. </member>
  16491. <member name="M:Aspose.Pdf.Facades.Facade.BindPdf(Aspose.Pdf.Document)">
  16492. <summary>
  16493. Initializes the facade.
  16494. </summary>
  16495. <param name="srcDoc">The Aspose.Pdf.Document object.</param>
  16496. </member>
  16497. <member name="M:Aspose.Pdf.Facades.Facade.BindPdf(System.String,System.String)">
  16498. <summary>
  16499. Initializes the facade.
  16500. </summary>
  16501. <param name="srcFile">The PDF file.</param>
  16502. <param name="password">The password of the PDF document.</param>
  16503. </member>
  16504. <member name="M:Aspose.Pdf.Facades.Facade.BindPdf(System.IO.Stream,System.String)">
  16505. <summary>
  16506. Initializes the facade.
  16507. </summary>
  16508. <param name="srcStream">The stream of PDF file.</param>
  16509. <param name="password">The password of the PDF document.</param>
  16510. </member>
  16511. <member name="M:Aspose.Pdf.Facades.Facade.Close">
  16512. <summary>
  16513. Disposes Aspose.Pdf.Document bound with a facade.
  16514. </summary>
  16515. </member>
  16516. <member name="M:Aspose.Pdf.Facades.Facade.Dispose">
  16517. <summary>
  16518. Disposes the facade.
  16519. </summary>
  16520. </member>
  16521. <member name="M:Aspose.Pdf.Facades.Facade.AssertDocument">
  16522. <summary>
  16523. Asserts if the facade is initialized.
  16524. </summary>
  16525. </member>
  16526. <member name="T:Aspose.Pdf.Facades.SaveableFacade">
  16527. <summary>
  16528. Base class for all saveable facades.
  16529. </summary>
  16530. </member>
  16531. <member name="M:Aspose.Pdf.Facades.SaveableFacade.#ctor">
  16532. <summary>
  16533. The constructor.
  16534. </summary>
  16535. </member>
  16536. <member name="M:Aspose.Pdf.Facades.SaveableFacade.#ctor(Aspose.Pdf.Document)">
  16537. <summary>
  16538. The constructor.
  16539. </summary>
  16540. <param name="srcDoc">The Aspose.Pdf.Document object.</param>
  16541. </member>
  16542. <member name="M:Aspose.Pdf.Facades.SaveableFacade.Save(System.String)">
  16543. <summary>
  16544. Saves the PDF document to the specified file.
  16545. </summary>
  16546. <param name="destFile">The destination file.</param>
  16547. </member>
  16548. <member name="M:Aspose.Pdf.Facades.SaveableFacade.Save(System.IO.Stream)">
  16549. <summary>
  16550. Saves the PDF document to the specified stream.
  16551. </summary>
  16552. <param name="destStream">The destination stream.</param>
  16553. </member>
  16554. <member name="T:Aspose.Pdf.Facades.IFacade">
  16555. <summary>
  16556. General facade interface that defines common facades methods.
  16557. </summary>
  16558. </member>
  16559. <member name="M:Aspose.Pdf.Facades.IFacade.BindPdf(System.String)">
  16560. <summary>
  16561. Binds PDF document for editing.
  16562. </summary>
  16563. <param name="srcFile">The path of input PDF document.</param>
  16564. </member>
  16565. <member name="M:Aspose.Pdf.Facades.IFacade.BindPdf(System.IO.Stream)">
  16566. <summary>
  16567. Binds PDF document for editing.
  16568. </summary>
  16569. <param name="srcStream">The stream of input PDF document.</param>
  16570. </member>
  16571. <member name="M:Aspose.Pdf.Facades.IFacade.BindPdf(Aspose.Pdf.Document)">
  16572. <summary>
  16573. Binds PDF document for editing.
  16574. </summary>
  16575. <param name="srcDoc">Input PDF document.</param>
  16576. </member>
  16577. <member name="M:Aspose.Pdf.Facades.IFacade.Close">
  16578. <summary>
  16579. Releases any resources associates with the current facade.
  16580. </summary>
  16581. </member>
  16582. <member name="T:Aspose.Pdf.Facades.ISaveableFacade">
  16583. <summary>
  16584. Facade interface that defines methods common for all saveable facades.
  16585. </summary>
  16586. </member>
  16587. <member name="M:Aspose.Pdf.Facades.ISaveableFacade.Save(System.String)">
  16588. <summary>
  16589. Saves the result PDF document to file.
  16590. </summary>
  16591. <param name="destFile">The path of output PDF document.</param>
  16592. </member>
  16593. <member name="M:Aspose.Pdf.Facades.ISaveableFacade.Save(System.IO.Stream)">
  16594. <summary>
  16595. Saves the result PDF document to stream.
  16596. </summary>
  16597. <param name="destStream">The stream of output PDF document.</param>
  16598. </member>
  16599. <member name="T:Aspose.Pdf.FileEncoding">
  16600. <summary>
  16601. Encoding of the attached file. Possible values: Zip - file is compressed with ZIP, None - file is non compressed.
  16602. </summary>
  16603. </member>
  16604. <member name="F:Aspose.Pdf.FileEncoding.None">
  16605. <summary>
  16606. File is not compressed.
  16607. </summary>
  16608. </member>
  16609. <member name="F:Aspose.Pdf.FileEncoding.Zip">
  16610. <summary>
  16611. File is compressed with ZIP algorithhm.
  16612. </summary>
  16613. </member>
  16614. <member name="T:Aspose.Pdf.ColumnInfo">
  16615. <summary>
  16616. This class represents a columns info.
  16617. </summary>
  16618. </member>
  16619. <member name="P:Aspose.Pdf.ColumnInfo.ColumnWidths">
  16620. <summary>
  16621. Gets or sets a string that contains the width of columns.
  16622. The value of each column should be separated by blank.The default unit is point,
  16623. but cm, inch and percentage of available width are also supported.
  16624. For example,"120 2.5cm 1.5inch"
  16625. </summary>
  16626. </member>
  16627. <member name="P:Aspose.Pdf.ColumnInfo.ColumnSpacing">
  16628. <summary>
  16629. Gets or sets a string that contains the spacing between columns.
  16630. The value of each spacing should be separated by blank. The default unit is point,
  16631. but cm and inch are also supported.For example,"120 2.5cm 1.5inch".
  16632. </summary>
  16633. <remarks>
  16634. If this property is not set, default value 0 will be used for each spacing.
  16635. </remarks>
  16636. </member>
  16637. <member name="P:Aspose.Pdf.ColumnInfo.ColumnCount">
  16638. <summary>
  16639. Gets or sets a int value that indicates the number of columns.
  16640. </summary>
  16641. </member>
  16642. <member name="T:Aspose.Pdf.Drawing.GradientAxialShading">
  16643. <summary>
  16644. Represents gradient axial shading class.
  16645. </summary>
  16646. </member>
  16647. <member name="M:Aspose.Pdf.Drawing.GradientAxialShading.#ctor">
  16648. <summary>
  16649. Initializes a new instance of the <see cref="T:Aspose.Pdf.Drawing.GradientAxialShading" /> class.
  16650. </summary>
  16651. </member>
  16652. <member name="M:Aspose.Pdf.Drawing.GradientAxialShading.#ctor(Aspose.Pdf.Color,Aspose.Pdf.Color)">
  16653. <summary>
  16654. Initializes a new instance of the <see cref="T:Aspose.Pdf.Drawing.GradientAxialShading" /> class.
  16655. </summary>
  16656. <param name="startColor">The start point.</param>
  16657. <param name="endColor">The end point.</param>
  16658. </member>
  16659. <member name="P:Aspose.Pdf.Drawing.GradientAxialShading.Start">
  16660. <summary>
  16661. Gets or sets start point.
  16662. </summary>
  16663. </member>
  16664. <member name="P:Aspose.Pdf.Drawing.GradientAxialShading.End">
  16665. <summary>
  16666. Gets or sets end point.
  16667. </summary>
  16668. </member>
  16669. <member name="P:Aspose.Pdf.Drawing.GradientAxialShading.StartColor">
  16670. <summary>
  16671. Gets or sets start color.
  16672. </summary>
  16673. </member>
  16674. <member name="P:Aspose.Pdf.Drawing.GradientAxialShading.EndColor">
  16675. <summary>
  16676. Gets or sets end color.
  16677. </summary>
  16678. </member>
  16679. <member name="T:Aspose.Pdf.Drawing.GradientRadialShading">
  16680. <summary>
  16681. Represents gradient radial shading type.
  16682. </summary>
  16683. </member>
  16684. <member name="M:Aspose.Pdf.Drawing.GradientRadialShading.#ctor">
  16685. <summary>
  16686. Initializes a new instance of the <see cref="T:Aspose.Pdf.Drawing.GradientRadialShading" /> class.
  16687. </summary>
  16688. </member>
  16689. <member name="M:Aspose.Pdf.Drawing.GradientRadialShading.#ctor(Aspose.Pdf.Color,Aspose.Pdf.Color)">
  16690. <summary>
  16691. Initializes a new instance of the <see cref="T:Aspose.Pdf.Drawing.GradientRadialShading" /> class.
  16692. </summary>
  16693. <param name="startColor">The starting circle color.</param>
  16694. <param name="endColor">The ending circle color.</param>
  16695. </member>
  16696. <member name="P:Aspose.Pdf.Drawing.GradientRadialShading.Start">
  16697. <summary>
  16698. Gets or sets starting circle center point.
  16699. </summary>
  16700. </member>
  16701. <member name="P:Aspose.Pdf.Drawing.GradientRadialShading.End">
  16702. <summary>
  16703. Gets or sets ending circle center point.
  16704. </summary>
  16705. </member>
  16706. <member name="P:Aspose.Pdf.Drawing.GradientRadialShading.StartingRadius">
  16707. <summary>
  16708. Gets or sets starting circle radius.
  16709. </summary>
  16710. </member>
  16711. <member name="P:Aspose.Pdf.Drawing.GradientRadialShading.EndingRadius">
  16712. <summary>
  16713. Gets or sets ending circle radius.
  16714. </summary>
  16715. </member>
  16716. <member name="P:Aspose.Pdf.Drawing.GradientRadialShading.StartColor">
  16717. <summary>
  16718. Gets or sets start color.
  16719. </summary>
  16720. </member>
  16721. <member name="P:Aspose.Pdf.Drawing.GradientRadialShading.EndColor">
  16722. <summary>
  16723. Gets or sets end color.
  16724. </summary>
  16725. </member>
  16726. <member name="T:Aspose.Pdf.Drawing.PatternColorSpace">
  16727. <summary>
  16728. Represents base pattern class.
  16729. </summary>
  16730. </member>
  16731. <member name="T:Aspose.Pdf.Drawing.Ellipse">
  16732. <summary>
  16733. Represents ellipse.
  16734. </summary>
  16735. </member>
  16736. <member name="M:Aspose.Pdf.Drawing.Ellipse.#ctor(System.Double,System.Double,System.Double,System.Double)">
  16737. <summary>
  16738. Initializes a new instance of the <see cref="T:Aspose.Pdf.Drawing.Ellipse" /> class.
  16739. </summary>
  16740. <param name="left">The left position of the ellipse.</param>
  16741. <param name="bottom">The bottom position of the ellipse.</param>
  16742. <param name="width">The width of the ellipse.</param>
  16743. <param name="height">The height of the ellipse.</param>
  16744. </member>
  16745. <member name="P:Aspose.Pdf.Drawing.Ellipse.Left">
  16746. <summary>
  16747. Gets or sets a float value that indicates the left position of the ellipse.
  16748. </summary>
  16749. </member>
  16750. <member name="P:Aspose.Pdf.Drawing.Ellipse.Bottom">
  16751. <summary>
  16752. Gets or sets a float value that indicates the bottom position of the ellipse.
  16753. </summary>
  16754. </member>
  16755. <member name="P:Aspose.Pdf.Drawing.Ellipse.Width">
  16756. <summary>
  16757. Gets or sets a float value that indicates the width of the ellipse.
  16758. </summary>
  16759. </member>
  16760. <member name="P:Aspose.Pdf.Drawing.Ellipse.Height">
  16761. <summary>
  16762. Gets or sets a float value that indicates the height of the ellipse.
  16763. </summary>
  16764. </member>
  16765. <member name="T:Aspose.Pdf.Drawing.Path">
  16766. <summary>
  16767. Represents arc.
  16768. </summary>
  16769. </member>
  16770. <member name="M:Aspose.Pdf.Drawing.Path.#ctor(Aspose.Pdf.Drawing.Shape[])">
  16771. <summary>
  16772. Initializes a new instance of the <see cref="T:Aspose.Pdf.Drawing.Path" /> class.
  16773. </summary>
  16774. <param name="shapes">The shape array contains path segments set.</param>
  16775. </member>
  16776. <member name="M:Aspose.Pdf.Drawing.Path.#ctor">
  16777. <summary>
  16778. Initializes a new instance of the <see cref="T:Aspose.Pdf.Drawing.Path" /> class.
  16779. </summary>
  16780. </member>
  16781. <member name="P:Aspose.Pdf.Drawing.Path.Shapes">
  16782. <summary>
  16783. Gets or sets shapes collection.
  16784. </summary>
  16785. </member>
  16786. <member name="T:Aspose.Pdf.Drawing.NamespaceDoc">
  16787. <summary>
  16788. The <b>Aspose.Pdf.Drawing</b> namespace provides classes describing graphic primitives like arc, line, circle etc.
  16789. Corresponding objects can be used for creating new documents.
  16790. </summary>
  16791. </member>
  16792. <member name="T:Aspose.Pdf.Drawing.Arc">
  16793. <summary>
  16794. Represents arc.
  16795. </summary>
  16796. </member>
  16797. <member name="M:Aspose.Pdf.Drawing.Arc.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single)">
  16798. <summary>
  16799. Initializes a new instance of the <see cref="T:Aspose.Pdf.Drawing.Arc" /> class.
  16800. </summary>
  16801. <param name="posX">The x-coordinate of the center point of the arc.</param>
  16802. <param name="posY">The y-coordinate of the center point of the arc.</param>
  16803. <param name="radius">The radius value of the arc.</param>
  16804. <param name="alpha">The beginning angle value of the arc.</param>
  16805. <param name="beta">The end angle value of the arc.</param>
  16806. </member>
  16807. <member name="P:Aspose.Pdf.Drawing.Arc.PosX">
  16808. <summary>
  16809. Gets or sets a float value that indicates the x-coordinate of the center of the arc.
  16810. </summary>
  16811. </member>
  16812. <member name="P:Aspose.Pdf.Drawing.Arc.PosY">
  16813. <summary>
  16814. Gets or sets a float value that indicates the y-coordinate of the center of the arc.
  16815. </summary>
  16816. </member>
  16817. <member name="P:Aspose.Pdf.Drawing.Arc.Radius">
  16818. <summary>
  16819. Gets or sets a float value that indicates the radius of the arc.
  16820. </summary>
  16821. </member>
  16822. <member name="P:Aspose.Pdf.Drawing.Arc.Alpha">
  16823. <summary>
  16824. Gets or sets a float value that indicates the beginning angle degree of the arc.
  16825. </summary>
  16826. </member>
  16827. <member name="P:Aspose.Pdf.Drawing.Arc.Beta">
  16828. <summary>
  16829. Gets or sets a float value that indicates the ending angle degree of the arc.
  16830. </summary>
  16831. </member>
  16832. <member name="T:Aspose.Pdf.Drawing.Circle">
  16833. <summary>
  16834. Represents circle.
  16835. </summary>
  16836. </member>
  16837. <member name="M:Aspose.Pdf.Drawing.Circle.#ctor(System.Single,System.Single,System.Single)">
  16838. <summary>
  16839. Initializes a new instance of the <see cref="T:Aspose.Pdf.Drawing.Circle" /> class.
  16840. </summary>
  16841. <param name="posX">The x-coordinate of the center of the circle.</param>
  16842. <param name="posY">The y-coordinate of the center of the circle.</param>
  16843. <param name="radius">The radius of the circle.</param>
  16844. </member>
  16845. <member name="P:Aspose.Pdf.Drawing.Circle.PosX">
  16846. <summary>
  16847. Gets or sets a float value that indicates the x-coordinate of the center of the circle.
  16848. </summary>
  16849. </member>
  16850. <member name="P:Aspose.Pdf.Drawing.Circle.PosY">
  16851. <summary>
  16852. Gets or sets a float value that indicates the y-coordinate of the center of the circle.
  16853. </summary>
  16854. </member>
  16855. <member name="P:Aspose.Pdf.Drawing.Circle.Radius">
  16856. <summary>
  16857. Gets or sets a float value that indicates the radius of the circle.
  16858. </summary>
  16859. </member>
  16860. <member name="T:Aspose.Pdf.Drawing.Curve">
  16861. <summary>
  16862. Represents bezier curve.
  16863. </summary>
  16864. </member>
  16865. <member name="M:Aspose.Pdf.Drawing.Curve.#ctor(System.Single[])">
  16866. <summary>
  16867. Initializes a new instance of the <see cref="T:Aspose.Pdf.Drawing.Curve" /> class.
  16868. </summary>
  16869. <param name="positionArray">The position array of the control points of the curve.There should be four
  16870. control points,so the length of the array should be eight.</param>
  16871. </member>
  16872. <member name="P:Aspose.Pdf.Drawing.Curve.PositionArray">
  16873. <summary>
  16874. Gets or sets a float position array.
  16875. </summary>
  16876. </member>
  16877. <member name="T:Aspose.Pdf.Drawing.Graph">
  16878. <summary>
  16879. Represents graph - graphics generator paragraph.
  16880. </summary>
  16881. </member>
  16882. <member name="M:Aspose.Pdf.Drawing.Graph.#ctor(System.Single,System.Single)">
  16883. <summary>
  16884. Initializes a new instance of the <see cref="T:Aspose.Pdf.Drawing.Graph" /> class.
  16885. </summary>
  16886. <param name="width">The width of the graph.</param>
  16887. <param name="height">The height of the graph.</param>
  16888. </member>
  16889. <member name="P:Aspose.Pdf.Drawing.Graph.GraphInfo">
  16890. <summary>
  16891. Gets or sets a <see cref="P:Aspose.Pdf.Drawing.Graph.GraphInfo" /> object that indicates the graph info,such as color,
  16892. line width,etc.
  16893. </summary>
  16894. </member>
  16895. <member name="P:Aspose.Pdf.Drawing.Graph.Border">
  16896. <summary>
  16897. Gets or sets the border.
  16898. </summary>
  16899. </member>
  16900. <member name="P:Aspose.Pdf.Drawing.Graph.IsChangePosition">
  16901. <summary>
  16902. Gets or sets change curret position after process paragraph.(default true)
  16903. </summary>
  16904. </member>
  16905. <member name="P:Aspose.Pdf.Drawing.Graph.Left">
  16906. <summary>
  16907. Gets or sets the table left coordinate.
  16908. </summary>
  16909. </member>
  16910. <member name="P:Aspose.Pdf.Drawing.Graph.Top">
  16911. <summary>
  16912. Gets or sets the table top coordinate.
  16913. </summary>
  16914. </member>
  16915. <member name="P:Aspose.Pdf.Drawing.Graph.Shapes">
  16916. <summary>
  16917. Gets or sets a <see cref="P:Aspose.Pdf.Drawing.Graph.Shapes" /> collection that indicates all shapes in the graph.
  16918. </summary>
  16919. </member>
  16920. <member name="P:Aspose.Pdf.Drawing.Graph.Title">
  16921. <summary>
  16922. Gets or sets a string value that indicates the title of the graph.
  16923. </summary>
  16924. </member>
  16925. <member name="P:Aspose.Pdf.Drawing.Graph.Width">
  16926. <summary>
  16927. Gets or sets a float value that indicates the graph width.
  16928. The unit is point.
  16929. </summary>
  16930. </member>
  16931. <member name="P:Aspose.Pdf.Drawing.Graph.Height">
  16932. <summary>
  16933. Gets or sets a float value that indicates the graph height.
  16934. The unit is point.
  16935. </summary>
  16936. </member>
  16937. <member name="M:Aspose.Pdf.Drawing.Graph.Clone">
  16938. <summary>
  16939. Clone the graph.
  16940. </summary>
  16941. <returns>The cloned object</returns>
  16942. </member>
  16943. <member name="T:Aspose.Pdf.Drawing.Line">
  16944. <summary>
  16945. Represents line.
  16946. </summary>
  16947. </member>
  16948. <member name="M:Aspose.Pdf.Drawing.Line.#ctor(System.Single[])">
  16949. <summary>
  16950. Initializes a new instance of the <see cref="T:Aspose.Pdf.Drawing.Line" /> class.
  16951. </summary>
  16952. <param name="positionArray">The line position array.</param>
  16953. </member>
  16954. <member name="P:Aspose.Pdf.Drawing.Line.PositionArray">
  16955. <summary>
  16956. Gets or sets a <see cref="P:Aspose.Pdf.Drawing.Line.PositionArray" /> object that indicates the position array.The array is
  16957. composed by coordinates of each control point of the line.
  16958. directly.
  16959. </summary>
  16960. </member>
  16961. <member name="T:Aspose.Pdf.Drawing.Rectangle">
  16962. <summary>
  16963. Represents rectangle.
  16964. </summary>
  16965. </member>
  16966. <member name="M:Aspose.Pdf.Drawing.Rectangle.#ctor(System.Single,System.Single,System.Single,System.Single)">
  16967. <summary>
  16968. Initializes a new instance of the <see cref="T:Aspose.Pdf.Drawing.Rectangle" /> class.
  16969. </summary>
  16970. <param name="left">The left position of the rectangle.</param>
  16971. <param name="bottom">The bottom position of the rectangle.</param>
  16972. <param name="width">The width of the rectangle.</param>
  16973. <param name="height">The height of the rectangle.</param>
  16974. </member>
  16975. <member name="P:Aspose.Pdf.Drawing.Rectangle.RoundedCornerRadius">
  16976. <summary>
  16977. Gets or sets a float value that indicates the radius of rectangle corners.
  16978. </summary>
  16979. </member>
  16980. <member name="P:Aspose.Pdf.Drawing.Rectangle.Left">
  16981. <summary>
  16982. Gets or sets a float value that indicates the left position of the rectangle.
  16983. </summary>
  16984. </member>
  16985. <member name="P:Aspose.Pdf.Drawing.Rectangle.Bottom">
  16986. <summary>
  16987. Gets or sets a float value that indicates the bottom position of the rectangle.
  16988. </summary>
  16989. </member>
  16990. <member name="P:Aspose.Pdf.Drawing.Rectangle.Width">
  16991. <summary>
  16992. Gets or sets a float value that indicates the width of the rectangle.
  16993. </summary>
  16994. </member>
  16995. <member name="P:Aspose.Pdf.Drawing.Rectangle.Height">
  16996. <summary>
  16997. Gets or sets a float value that indicates the height of the rectangle.
  16998. </summary>
  16999. </member>
  17000. <member name="T:Aspose.Pdf.Drawing.Shape">
  17001. <summary>
  17002. Represents shape - the base graphics object.
  17003. </summary>
  17004. </member>
  17005. <member name="P:Aspose.Pdf.Drawing.Shape.GraphInfo">
  17006. <summary>
  17007. Gets or sets a <see cref="P:Aspose.Pdf.Drawing.Shape.GraphInfo" /> object that indicates the graph info,such as color,
  17008. line width,etc.
  17009. </summary>
  17010. </member>
  17011. <member name="P:Aspose.Pdf.Drawing.Shape.Text">
  17012. <summary>
  17013. Gets or sets a text for shape
  17014. </summary>
  17015. </member>
  17016. <member name="T:Aspose.Pdf.FileHyperlink">
  17017. <summary>
  17018. Represents file hyperlink object.
  17019. </summary>
  17020. </member>
  17021. <member name="M:Aspose.Pdf.FileHyperlink.#ctor">
  17022. <summary>
  17023. Initializes a new instance of the <see cref="T:Aspose.Pdf.FileHyperlink" /> class.
  17024. </summary>
  17025. </member>
  17026. <member name="M:Aspose.Pdf.FileHyperlink.#ctor(System.String)">
  17027. <summary>
  17028. Initializes a new instance of the <see cref="T:Aspose.Pdf.FileHyperlink" /> class.
  17029. </summary>
  17030. <param name="path">Path to file.</param>
  17031. </member>
  17032. <member name="P:Aspose.Pdf.FileHyperlink.Path">
  17033. <summary>
  17034. Gets or sets the path to file.
  17035. </summary>
  17036. </member>
  17037. <member name="T:Aspose.Pdf.FormattedFragment">
  17038. <summary>
  17039. Represents abstract formatted fragment.
  17040. </summary>
  17041. </member>
  17042. <member name="T:Aspose.Pdf.TeXFragment">
  17043. <summary>
  17044. Represents TeX fragment.
  17045. </summary>
  17046. </member>
  17047. <member name="P:Aspose.Pdf.TeXFragment.TeXLoadOptionsOfInstance">
  17048. <summary>
  17049. Gets or sets TeXLoadOptions that will be used for loading (and rendering) of LaTeX into this instance of class.
  17050. Please use it when it's necessary use specific setting for import of LaTeX for this or that instance
  17051. (f.e when this or that instance should use specific BasePath for imported LaTeX or should use specific loader of external resources)
  17052. If parameter is default (null), then standard LaTeX loading options will be used.
  17053. </summary>
  17054. </member>
  17055. <member name="P:Aspose.Pdf.TeXFragment.LatexLoadOptionsOfInstance">
  17056. <summary>
  17057. Gets or sets TeXLoadOptions that will be used for loading (and rendering) of LaTeX into this instance of class.
  17058. Please use it when it's necessary use specific setting for import of LaTeX for this or that instance
  17059. (f.e when this or that instance should use specific BasePath for imported LaTeX or should use specific loader of external resources)
  17060. If parameter is default (null), then standard LaTeX loading options will be used.
  17061. </summary>
  17062. </member>
  17063. <member name="M:Aspose.Pdf.TeXFragment.#ctor(System.String)">
  17064. <summary>
  17065. Initializes a new instance of the HtmlFragment class.
  17066. </summary>
  17067. <param name="text">The fragment text</param>
  17068. </member>
  17069. <member name="M:Aspose.Pdf.TeXFragment.#ctor(System.String,System.Boolean)">
  17070. <summary>
  17071. Initializes a new instance of the HtmlFragment class.
  17072. </summary>
  17073. <param name="text">The fragment text</param>
  17074. <param name="removeIndents">Determines whether not to make indents while typesetting LaTeX fragment</param>
  17075. </member>
  17076. <member name="T:Aspose.Pdf.LatexFragment">
  17077. <summary>
  17078. Represents TeX fragment.
  17079. </summary>
  17080. </member>
  17081. <member name="M:Aspose.Pdf.LatexFragment.#ctor(System.String)">
  17082. <summary>
  17083. Initializes a new instance of the HtmlFragment class.
  17084. </summary>
  17085. <param name="text">The fragment text</param>
  17086. </member>
  17087. <member name="M:Aspose.Pdf.LatexFragment.#ctor(System.String,System.Boolean)">
  17088. <summary>
  17089. Initializes a new instance of the HtmlFragment class.
  17090. </summary>
  17091. <param name="text">The fragment text</param>
  17092. <param name="removeIndents">Determines whether not to make indents while typesetting LaTeX fragment</param>
  17093. </member>
  17094. <member name="T:Aspose.Pdf.LocalHyperlink">
  17095. <summary>
  17096. Represents local hyperlink object.
  17097. </summary>
  17098. </member>
  17099. <member name="M:Aspose.Pdf.LocalHyperlink.#ctor">
  17100. <summary>
  17101. Initializes a new instance of the <see cref="T:Aspose.Pdf.LocalHyperlink" /> class.
  17102. </summary>
  17103. </member>
  17104. <member name="M:Aspose.Pdf.LocalHyperlink.#ctor(Aspose.Pdf.BaseParagraph)">
  17105. <summary>
  17106. Initializes a new instance of the <see cref="T:Aspose.Pdf.LocalHyperlink" /> class.
  17107. </summary>
  17108. <param name="target">Target paragraph.</param>
  17109. </member>
  17110. <member name="P:Aspose.Pdf.LocalHyperlink.Target">
  17111. <summary>
  17112. Gets or sets the target paragraph.
  17113. </summary>
  17114. </member>
  17115. <member name="P:Aspose.Pdf.LocalHyperlink.TargetPageNumber">
  17116. <summary>
  17117. Gets or sets the target page number.
  17118. </summary>
  17119. </member>
  17120. <member name="T:Aspose.Pdf.Note">
  17121. <summary>
  17122. This class represents generator paragraph note.
  17123. </summary>
  17124. </member>
  17125. <member name="P:Aspose.Pdf.Note.Paragraphs">
  17126. <summary>
  17127. Gets or sets a collection that indicates all paragraphs in the FootNote.
  17128. </summary>
  17129. </member>
  17130. <member name="P:Aspose.Pdf.Note.Text">
  17131. <summary>
  17132. Gets or sets a note text.
  17133. </summary>
  17134. </member>
  17135. <member name="P:Aspose.Pdf.Note.TextState">
  17136. <summary>
  17137. Gets or sets a note text state.
  17138. </summary>
  17139. </member>
  17140. <member name="M:Aspose.Pdf.Note.#ctor">
  17141. <summary>
  17142. Initializes a new instance of the <see cref="T:Aspose.Pdf.Note" /> class.
  17143. </summary>
  17144. </member>
  17145. <member name="M:Aspose.Pdf.Note.#ctor(System.String)">
  17146. <summary>
  17147. Initializes a new instance of the <see cref="T:Aspose.Pdf.Note" /> class.
  17148. </summary>
  17149. <param name="content">The note content.</param>
  17150. </member>
  17151. <member name="T:Aspose.Pdf.ImageFileType">
  17152. <summary>
  17153. Enumerates the image file types.
  17154. </summary>
  17155. </member>
  17156. <member name="F:Aspose.Pdf.ImageFileType.Unknown">
  17157. <summary>
  17158. Unknown type.
  17159. </summary>
  17160. </member>
  17161. <member name="F:Aspose.Pdf.ImageFileType.Svg">
  17162. <summary>
  17163. svg image file type.
  17164. </summary>
  17165. </member>
  17166. <member name="F:Aspose.Pdf.ImageFileType.Dicom">
  17167. <summary>
  17168. Dicom image file type.
  17169. </summary>
  17170. </member>
  17171. <member name="F:Aspose.Pdf.ImageFileType.Base64">
  17172. <summary>
  17173. Base64 image file type.
  17174. </summary>
  17175. </member>
  17176. <member name="T:Aspose.Pdf.PrintController">
  17177. <summary>
  17178. Represents print controller.
  17179. </summary>
  17180. </member>
  17181. <member name="T:Aspose.Pdf.HtmlMediaType">
  17182. <summary>
  17183. Specifies possible media types used during rendering.
  17184. </summary>
  17185. </member>
  17186. <member name="T:Aspose.Pdf.Annotations.MediaClipData">
  17187. <summary>
  17188. Class describes media clip data.
  17189. </summary>
  17190. </member>
  17191. <member name="P:Aspose.Pdf.Annotations.MediaClipData.Data">
  17192. <summary>
  17193. Return file specification which contains actual media data .
  17194. </summary>
  17195. </member>
  17196. <member name="T:Aspose.Pdf.Annotations.MediaClipSection">
  17197. <summary>
  17198. This class descibes Media clip section.
  17199. </summary>
  17200. </member>
  17201. <member name="T:Aspose.Pdf.Annotations.MediaRendition">
  17202. <summary>
  17203. Class describes media rendition.
  17204. </summary>
  17205. </member>
  17206. <member name="P:Aspose.Pdf.Annotations.MediaRendition.MediaClip">
  17207. <summary>
  17208. Gets or sets media clip obkects associated with rendition.
  17209. </summary>
  17210. </member>
  17211. <member name="T:Aspose.Pdf.Annotations.Rendition">
  17212. <summary>
  17213. Class which describes rendition object of RendtionAnnotation.
  17214. </summary>
  17215. </member>
  17216. <member name="P:Aspose.Pdf.Annotations.Rendition.Name">
  17217. <summary>
  17218. Text string specifying the name of the rendition for use in a user interface and for name tree lookup by JavaScript actions.
  17219. </summary>
  17220. </member>
  17221. <member name="P:Aspose.Pdf.Annotations.Rendition.RenditionType">
  17222. <summary>
  17223. Gets rendition type.
  17224. </summary>
  17225. </member>
  17226. <member name="T:Aspose.Pdf.Annotations.RenditionOperation">
  17227. <summary>
  17228. The operation to perform when the action is triggered.
  17229. </summary>
  17230. </member>
  17231. <member name="F:Aspose.Pdf.Annotations.RenditionOperation.PlayStop">
  17232. <summary>
  17233. If no rendition is associated with the annotation, play the specified rendition, associating it with the annotation. If a rendition is already associated with the annotation, it shall be stopped, and the new rendition shall be associated with the annotation.
  17234. </summary>
  17235. </member>
  17236. <member name="F:Aspose.Pdf.Annotations.RenditionOperation.Stop">
  17237. <summary>
  17238. Stop any rendition being played in association with the annotation.
  17239. </summary>
  17240. </member>
  17241. <member name="F:Aspose.Pdf.Annotations.RenditionOperation.Pause">
  17242. <summary>
  17243. Pause any rendition being played in association with the annotation.
  17244. </summary>
  17245. </member>
  17246. <member name="F:Aspose.Pdf.Annotations.RenditionOperation.Resume">
  17247. <summary>
  17248. Resume any rendition being played in association with the annotation.
  17249. </summary>
  17250. </member>
  17251. <member name="F:Aspose.Pdf.Annotations.RenditionOperation.PlayResume">
  17252. <summary>
  17253. Play the specified rendition, associating it with the annotation. If a rendition is already associated with the annotation, resume the rendition if it is paused.
  17254. </summary>
  17255. </member>
  17256. <member name="F:Aspose.Pdf.Annotations.RenditionOperation.Undefined">
  17257. <summary>
  17258. Operation not defined.
  17259. </summary>
  17260. </member>
  17261. <member name="T:Aspose.Pdf.Annotations.RenditionType">
  17262. <summary>
  17263. Enumeration describes possible types of Rendition.
  17264. </summary>
  17265. </member>
  17266. <member name="F:Aspose.Pdf.Annotations.RenditionType.Media">
  17267. <summary>
  17268. Media rendition object.
  17269. </summary>
  17270. </member>
  17271. <member name="F:Aspose.Pdf.Annotations.RenditionType.Selector">
  17272. <summary>
  17273. Selector rendition object.
  17274. </summary>
  17275. </member>
  17276. <member name="F:Aspose.Pdf.Annotations.RenditionType.Undefined">
  17277. <summary>
  17278. Rendition type is undefined.
  17279. </summary>
  17280. </member>
  17281. <member name="T:Aspose.Pdf.Annotations.SelectorRendition">
  17282. <summary>
  17283. Class describes selector rendition.
  17284. </summary>
  17285. </member>
  17286. <member name="P:Aspose.Pdf.Annotations.SelectorRendition.Renditions">
  17287. <summary>
  17288. Gets array of renditions.
  17289. </summary>
  17290. </member>
  17291. <member name="T:Aspose.Pdf.Annotations.CustomExplicitDestination">
  17292. <summary>
  17293. Represents custom explicit destination.
  17294. </summary>
  17295. </member>
  17296. <member name="T:Aspose.Pdf.Annotations.ImportDataAction">
  17297. <summary>
  17298. Upon invocation of an import-data action, Forms Data Format (FDF) data shall be imported into the document’s interactive form from a specified file.
  17299. </summary>
  17300. </member>
  17301. <member name="P:Aspose.Pdf.Annotations.ImportDataAction.Data">
  17302. <summary>
  17303. The FDF file from which to import the data.
  17304. </summary>
  17305. </member>
  17306. <member name="T:Aspose.Pdf.Annotations.HideAction">
  17307. <summary>
  17308. Represents a hide action that hides or shows one or more annotations on the screen by setting or clearing their Hidden flags.
  17309. </summary>
  17310. </member>
  17311. <member name="P:Aspose.Pdf.Annotations.HideAction.IsHidden">
  17312. <summary>
  17313. Gets or sets status of the annotation(s) to hide/display.
  17314. </summary>
  17315. </member>
  17316. <member name="M:Aspose.Pdf.Annotations.HideAction.#ctor(Aspose.Pdf.Annotations.Annotation)">
  17317. <summary>
  17318. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.HideAction" /> class for the specified annotation.
  17319. </summary>
  17320. <param name="annotation">An annotation to be hidden.</param>
  17321. </member>
  17322. <member name="M:Aspose.Pdf.Annotations.HideAction.#ctor(Aspose.Pdf.Annotations.Annotation,System.Boolean)">
  17323. <summary>
  17324. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.HideAction" /> class for the specified annotation and invisibility flag.
  17325. </summary>
  17326. <param name="annotation">An annotation to be hidden or shown.</param>
  17327. <param name="isHidden">A flag indicating whether to hide the annotation (true) or show it (false).</param>
  17328. </member>
  17329. <member name="M:Aspose.Pdf.Annotations.HideAction.#ctor(System.String)">
  17330. <summary>
  17331. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.HideAction" /> class for the specified field name.
  17332. </summary>
  17333. <param name="fieldName">A text string giving the fully qualified field name of an interactive form field.</param>
  17334. </member>
  17335. <member name="M:Aspose.Pdf.Annotations.HideAction.#ctor(System.String,System.Boolean)">
  17336. <summary>
  17337. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.HideAction" /> class for the specified field name and invisibility flag.
  17338. </summary>
  17339. <param name="fieldName">A text string giving the fully qualified field name of an interactive form field.</param>
  17340. <param name="isHidden">A flag indicating whether to hide the field (true) or show it (false).</param>
  17341. </member>
  17342. <member name="M:Aspose.Pdf.Annotations.HideAction.#ctor(Aspose.Pdf.Annotations.Annotation[])">
  17343. <summary>
  17344. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.HideAction" /> class for the specified annotations.
  17345. </summary>
  17346. <param name="annotations">An array of annotations to be hidden.</param>
  17347. </member>
  17348. <member name="M:Aspose.Pdf.Annotations.HideAction.#ctor(Aspose.Pdf.Annotations.Annotation[],System.Boolean)">
  17349. <summary>
  17350. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.HideAction" /> class for the specified annotations and for invisibility flag.
  17351. </summary>
  17352. <param name="annotations">An array of annotations to be hidden or shown.</param>
  17353. <param name="isHidden">A flag indicating whether to hide the annotations (true) or show it (false).</param>
  17354. </member>
  17355. <member name="M:Aspose.Pdf.Annotations.HideAction.#ctor(System.String[])">
  17356. <summary>
  17357. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.HideAction" /> class for the specified field names.
  17358. </summary>
  17359. <param name="names">An array of strings giving the fully qualified field names of an interactive form fields.</param>
  17360. </member>
  17361. <member name="M:Aspose.Pdf.Annotations.HideAction.#ctor(System.String[],System.Boolean)">
  17362. <summary>
  17363. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.HideAction" /> class for the specified field names and for invisibility flag.
  17364. </summary>
  17365. <param name="names">An array of strings giving the fully qualified field names of an interactive form fields.</param>
  17366. <param name="isHidden">A flag indicating whether to hide the fields (true) or show it (false).</param>
  17367. </member>
  17368. <member name="T:Aspose.Pdf.Annotations.PdfActionCollection">
  17369. <summary>
  17370. Class describes list of actions.
  17371. </summary>
  17372. </member>
  17373. <member name="P:Aspose.Pdf.Annotations.PdfActionCollection.Count">
  17374. <summary>
  17375. Gets count of actions.
  17376. </summary>
  17377. </member>
  17378. <member name="P:Aspose.Pdf.Annotations.PdfActionCollection.Item(System.Int32)">
  17379. <summary>
  17380. Gets action by its index.
  17381. </summary>
  17382. <param name="index">
  17383. </param>
  17384. <returns>
  17385. </returns>
  17386. </member>
  17387. <member name="M:Aspose.Pdf.Annotations.PdfActionCollection.Delete(System.Int32)">
  17388. <summary>
  17389. Remove action by index.
  17390. </summary>
  17391. <param name="index">Index of action to remove.</param>
  17392. </member>
  17393. <member name="M:Aspose.Pdf.Annotations.PdfActionCollection.Add(Aspose.Pdf.Annotations.PdfAction)">
  17394. <summary>
  17395. Add action to action list.
  17396. </summary>
  17397. <param name="action">Action to be added.</param>
  17398. </member>
  17399. <member name="M:Aspose.Pdf.Annotations.PdfActionCollection.GetEnumerator">
  17400. <summary>
  17401. Gets enumerator.
  17402. </summary>
  17403. <returns>PDfAction enumerator.</returns>
  17404. </member>
  17405. <member name="T:Aspose.Pdf.Annotations.FixedPrint">
  17406. <summary>
  17407. Represent Fixed print data of Watermark Annotation.
  17408. </summary>
  17409. </member>
  17410. <member name="T:Aspose.Pdf.Annotations.PDF3DAnnotation">
  17411. <summary>
  17412. Class PDF3DAnnotation. This class cannot be inherited.
  17413. </summary>
  17414. <seealso cref="T:Aspose.Pdf.Annotations.Annotation" />
  17415. </member>
  17416. <member name="P:Aspose.Pdf.Annotations.PDF3DAnnotation.Pdf3DArtwork">
  17417. <summary>
  17418. Gets the 3D Artwork.
  17419. </summary>
  17420. <value>The PDF3 d artwork.</value>
  17421. </member>
  17422. <member name="P:Aspose.Pdf.Annotations.PDF3DAnnotation.LightingScheme">
  17423. <summary>
  17424. Gets the lighting scheme.
  17425. </summary>
  17426. <value>The lighting scheme.</value>
  17427. </member>
  17428. <member name="P:Aspose.Pdf.Annotations.PDF3DAnnotation.Content">
  17429. <summary>
  17430. Gets or sets the content.
  17431. </summary>
  17432. <value>The content.</value>
  17433. </member>
  17434. <member name="P:Aspose.Pdf.Annotations.PDF3DAnnotation.RenderMode">
  17435. <summary>
  17436. Gets the render mode.
  17437. </summary>
  17438. <value>The render mode.</value>
  17439. </member>
  17440. <member name="M:Aspose.Pdf.Annotations.PDF3DAnnotation.SetDefaultViewIndex(System.Int32)">
  17441. <summary>
  17442. Sets the index of the default view.
  17443. </summary>
  17444. <param name="index">The default view index.</param>
  17445. </member>
  17446. <member name="P:Aspose.Pdf.Annotations.PDF3DAnnotation.ViewArray">
  17447. <summary>
  17448. Gets the view array.
  17449. </summary>
  17450. <value>The view array.</value>
  17451. </member>
  17452. <member name="M:Aspose.Pdf.Annotations.PDF3DAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle,Aspose.Pdf.Annotations.PDF3DArtwork)">
  17453. <summary>
  17454. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.PDF3DAnnotation" /> class.
  17455. </summary>
  17456. <param name="page">The page.</param>
  17457. <param name="rect">The rectangle.</param>
  17458. <param name="pdf3DArtwork">The 3D Artwork.</param>
  17459. </member>
  17460. <member name="M:Aspose.Pdf.Annotations.PDF3DAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle,Aspose.Pdf.Annotations.PDF3DArtwork,Aspose.Pdf.Annotations.PDF3DActivation)">
  17461. <summary>
  17462. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.PDF3DAnnotation" /> class.
  17463. </summary>
  17464. <param name="page">The page.</param>
  17465. <param name="rect">The rectangle.</param>
  17466. <param name="pdf3DArtwork">The 3D Artwork.</param>
  17467. <param name="activation">The activation mode.</param>
  17468. <exception cref="T:System.Exception">3D Stream is already added to current 3D Artwork</exception>
  17469. </member>
  17470. <member name="P:Aspose.Pdf.Annotations.PDF3DAnnotation.AnnotationType">
  17471. <summary>
  17472. Gets type of annotation.
  17473. </summary>
  17474. <value>The type of the annotation.</value>
  17475. </member>
  17476. <member name="M:Aspose.Pdf.Annotations.PDF3DAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  17477. <summary>
  17478. Accepts visitor for annotation processing.
  17479. </summary>
  17480. <param name="visitor">AnnotationSelector object.</param>
  17481. </member>
  17482. <member name="M:Aspose.Pdf.Annotations.PDF3DAnnotation.SetImagePreview(System.String)">
  17483. <summary>
  17484. Sets the image preview.
  17485. </summary>
  17486. <param name="filename">The image preview filename.</param>
  17487. </member>
  17488. <member name="M:Aspose.Pdf.Annotations.PDF3DAnnotation.SetImagePreview(System.IO.Stream)">
  17489. <summary>
  17490. Sets the image preview.
  17491. </summary>
  17492. <param name="image">The image stream.</param>
  17493. </member>
  17494. <member name="M:Aspose.Pdf.Annotations.PDF3DAnnotation.ClearImagePreview">
  17495. <summary>
  17496. Clears the image preview.
  17497. </summary>
  17498. </member>
  17499. <member name="M:Aspose.Pdf.Annotations.PDF3DAnnotation.GetImagePreview">
  17500. <summary>
  17501. Gets the image preview.
  17502. </summary>
  17503. <returns>Image preview as stream.</returns>
  17504. </member>
  17505. <member name="T:Aspose.Pdf.Annotations.PDF3DActivation">
  17506. <summary>
  17507. Enum PDF3DActivation: set of 3D annotation activation mode.
  17508. </summary>
  17509. </member>
  17510. <member name="F:Aspose.Pdf.Annotations.PDF3DActivation.activeWhenOpen">
  17511. <summary>
  17512. The active when open
  17513. </summary>
  17514. </member>
  17515. <member name="F:Aspose.Pdf.Annotations.PDF3DActivation.activeWhenVisible">
  17516. <summary>
  17517. The active when visible
  17518. </summary>
  17519. </member>
  17520. <member name="F:Aspose.Pdf.Annotations.PDF3DActivation.activatedUserOrScriptAction">
  17521. <summary>
  17522. The activated by user or script action
  17523. </summary>
  17524. </member>
  17525. <member name="T:Aspose.Pdf.Annotations.PDF3DArtwork">
  17526. <summary>
  17527. Class PDF3DArtwork.
  17528. </summary>
  17529. </member>
  17530. <member name="P:Aspose.Pdf.Annotations.PDF3DArtwork.LightingScheme">
  17531. <summary>
  17532. Gets or sets the lighting scheme.
  17533. </summary>
  17534. <value>The lighting scheme.</value>
  17535. </member>
  17536. <member name="P:Aspose.Pdf.Annotations.PDF3DArtwork.RenderMode">
  17537. <summary>
  17538. Gets or sets the render mode.
  17539. </summary>
  17540. <value>The render mode.</value>
  17541. </member>
  17542. <member name="P:Aspose.Pdf.Annotations.PDF3DArtwork.ViewArray">
  17543. <summary>
  17544. Gets the view array.
  17545. </summary>
  17546. <value>The view array.</value>
  17547. </member>
  17548. <member name="M:Aspose.Pdf.Annotations.PDF3DArtwork.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Annotations.PDF3DContent,Aspose.Pdf.Annotations.PDF3DLightingScheme,Aspose.Pdf.Annotations.PDF3DRenderMode)">
  17549. <summary>
  17550. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.PDF3DArtwork" /> class.
  17551. </summary>
  17552. <param name="doc">The document.</param>
  17553. <param name="content">The content.</param>
  17554. <param name="lightingScheme">The lighting scheme.</param>
  17555. <param name="renderMode">The render mode.</param>
  17556. </member>
  17557. <member name="M:Aspose.Pdf.Annotations.PDF3DArtwork.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Annotations.PDF3DContent)">
  17558. <summary>
  17559. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.PDF3DArtwork" /> class.
  17560. </summary>
  17561. <param name="doc">The document.</param>
  17562. <param name="content">The content.</param>
  17563. </member>
  17564. <member name="M:Aspose.Pdf.Annotations.PDF3DArtwork.GetViewsList">
  17565. <summary>
  17566. Get the views as list.
  17567. </summary>
  17568. <returns>ReadOnlyCollection&lt;PDF3DView&gt;.</returns>
  17569. </member>
  17570. <member name="M:Aspose.Pdf.Annotations.PDF3DArtwork.GetViewsArray">
  17571. <summary>
  17572. Gets the views array.
  17573. </summary>
  17574. <returns>Array of views.</returns>
  17575. </member>
  17576. <member name="T:Aspose.Pdf.Annotations.PDF3DContent">
  17577. <summary>
  17578. Class PDF3DContent.
  17579. </summary>
  17580. </member>
  17581. <member name="P:Aspose.Pdf.Annotations.PDF3DContent.Extension">
  17582. <summary>
  17583. Gets the extension .
  17584. </summary>
  17585. <value>The extension.</value>
  17586. </member>
  17587. <member name="M:Aspose.Pdf.Annotations.PDF3DContent.#ctor">
  17588. <summary>
  17589. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.PDF3DContent" /> class.
  17590. </summary>
  17591. </member>
  17592. <member name="M:Aspose.Pdf.Annotations.PDF3DContent.#ctor(System.String)">
  17593. <summary>
  17594. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.PDF3DContent" /> class.
  17595. </summary>
  17596. <param name="filename">The filename.</param>
  17597. <exception cref="T:System.ArgumentException">Unknown 3D Artwork type</exception>
  17598. </member>
  17599. <member name="M:Aspose.Pdf.Annotations.PDF3DContent.Load(System.String)">
  17600. <summary>
  17601. Loads 3D content with the specified filename.
  17602. </summary>
  17603. <param name="filename">The filename.</param>
  17604. <exception cref="T:System.ArgumentException">Unknown 3D content type</exception>
  17605. </member>
  17606. <member name="M:Aspose.Pdf.Annotations.PDF3DContent.LoadAsPRC(System.String)">
  17607. <summary>
  17608. Loads 3D content with the specified filename as PRC format.
  17609. </summary>
  17610. <param name="filename">The filename.</param>
  17611. </member>
  17612. <member name="M:Aspose.Pdf.Annotations.PDF3DContent.LoadAsU3D(System.String)">
  17613. <summary>
  17614. Loads 3D content with the specified filename as U3D format.
  17615. </summary>
  17616. <param name="filename">The filename.</param>
  17617. </member>
  17618. <member name="M:Aspose.Pdf.Annotations.PDF3DContent.LoadAsPRC(System.IO.Stream)">
  17619. <summary>
  17620. Loads 3D content from stream as PRC format.
  17621. </summary>
  17622. <param name="stream">The 3D content stream.</param>
  17623. </member>
  17624. <member name="M:Aspose.Pdf.Annotations.PDF3DContent.LoadAsU3D(System.IO.Stream)">
  17625. <summary>
  17626. Loads 3D content from stream as U3D format.
  17627. </summary>
  17628. <param name="stream">The 3D content stream.</param>
  17629. </member>
  17630. <member name="M:Aspose.Pdf.Annotations.PDF3DContent.LoadAsPRC(System.Byte[])">
  17631. <summary>
  17632. Loads 3D content from byte array as PRC format.
  17633. </summary>
  17634. <param name="stream">The stream.</param>
  17635. </member>
  17636. <member name="M:Aspose.Pdf.Annotations.PDF3DContent.LoadAsU3D(System.Byte[])">
  17637. <summary>
  17638. Loads 3D content from byte array as U3D format.
  17639. </summary>
  17640. <param name="stream">The stream.</param>
  17641. </member>
  17642. <member name="M:Aspose.Pdf.Annotations.PDF3DContent.SaveToFile(System.String)">
  17643. <summary>
  17644. Saves 3D content to file.
  17645. </summary>
  17646. <param name="filename">The file name.</param>
  17647. <exception cref="T:System.ArgumentException">3DArtwork content format is PRC or U3D.</exception>
  17648. </member>
  17649. <member name="M:Aspose.Pdf.Annotations.PDF3DContent.GetAsStream">
  17650. <summary>
  17651. Gets 3D content as stream.
  17652. </summary>
  17653. <returns>Stream.</returns>
  17654. </member>
  17655. <member name="M:Aspose.Pdf.Annotations.PDF3DContent.GetAsByteArray">
  17656. <summary>
  17657. Gets 3D content as byte array.
  17658. </summary>
  17659. <returns>System.Byte[].</returns>
  17660. </member>
  17661. <member name="T:Aspose.Pdf.Annotations.PDF3DCrossSectionArray">
  17662. <summary>
  17663. Class PDF3DCrossSectionArray.
  17664. </summary>
  17665. </member>
  17666. <member name="P:Aspose.Pdf.Annotations.PDF3DCrossSectionArray.Count">
  17667. <summary>
  17668. Gets the cross section count.
  17669. </summary>
  17670. <value>The cross section count.</value>
  17671. </member>
  17672. <member name="M:Aspose.Pdf.Annotations.PDF3DCrossSectionArray.#ctor(Aspose.Pdf.Document)">
  17673. <summary>
  17674. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.PDF3DCrossSectionArray" /> class.
  17675. </summary>
  17676. <param name="doc">The document.</param>
  17677. </member>
  17678. <member name="M:Aspose.Pdf.Annotations.PDF3DCrossSectionArray.Add(Aspose.Pdf.Annotations.PDF3DCrossSection)">
  17679. <summary>
  17680. Adds the specified cross section to views array .
  17681. </summary>
  17682. <param name="crossSection">The cross section.</param>
  17683. </member>
  17684. <member name="M:Aspose.Pdf.Annotations.PDF3DCrossSectionArray.RemoveAt(System.Int32)">
  17685. <summary>
  17686. Removes cross section from array at specified index.
  17687. </summary>
  17688. <param name="index">The index of removed cross section in array.</param>
  17689. <exception cref="T:System.IndexOutOfRangeException">Invalid index: index should be in the range [1..n] where n equals to the cross sections count.</exception>
  17690. </member>
  17691. <member name="M:Aspose.Pdf.Annotations.PDF3DCrossSectionArray.RemoveAll">
  17692. <summary>
  17693. Removes all cross section from array.
  17694. </summary>
  17695. </member>
  17696. <member name="P:Aspose.Pdf.Annotations.PDF3DCrossSectionArray.Item(System.Int32)">
  17697. <summary>
  17698. Gets or sets the <see cref="T:Aspose.Pdf.Annotations.PDF3DCrossSection" /> at the specified index.
  17699. </summary>
  17700. <param name="index">The index.</param>
  17701. <returns>Cross section.</returns>
  17702. <exception cref="T:System.IndexOutOfRangeException">
  17703. Invalid index: index should be in the range [1..n] where n equals to the cross sections count.
  17704. </exception>
  17705. </member>
  17706. <member name="T:Aspose.Pdf.Annotations.PDF3DCuttingPlaneOrientation">
  17707. <summary>
  17708. Class PDF3DCuttingPlaneOrientation.
  17709. </summary>
  17710. </member>
  17711. <member name="P:Aspose.Pdf.Annotations.PDF3DCuttingPlaneOrientation.AngleX">
  17712. <summary>
  17713. Gets or sets the angle to X axis.
  17714. </summary>
  17715. <value>The angle to X axis.</value>
  17716. </member>
  17717. <member name="P:Aspose.Pdf.Annotations.PDF3DCuttingPlaneOrientation.AngleY">
  17718. <summary>
  17719. Gets or sets the angle to Y axis.
  17720. </summary>
  17721. <value>The angle Y axis.</value>
  17722. </member>
  17723. <member name="P:Aspose.Pdf.Annotations.PDF3DCuttingPlaneOrientation.AngleZ">
  17724. <summary>
  17725. Gets or sets the angle to Z axis.
  17726. </summary>
  17727. <value>The angle to Z axis.</value>
  17728. </member>
  17729. <member name="M:Aspose.Pdf.Annotations.PDF3DCuttingPlaneOrientation.#ctor">
  17730. <summary>
  17731. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.PDF3DCuttingPlaneOrientation" /> class.
  17732. </summary>
  17733. </member>
  17734. <member name="M:Aspose.Pdf.Annotations.PDF3DCuttingPlaneOrientation.ToString">
  17735. <summary>
  17736. Returns a <see cref="T:System.String" /> that represents this instance.
  17737. </summary>
  17738. <returns>A <see cref="T:System.String" /> that represents this instance.</returns>
  17739. </member>
  17740. <member name="T:Aspose.Pdf.Annotations.PDF3DLightingScheme">
  17741. <summary>
  17742. Class PDF3DLightingScheme.
  17743. </summary>
  17744. </member>
  17745. <member name="F:Aspose.Pdf.Annotations.PDF3DLightingScheme.Artwork">
  17746. <summary>
  17747. The "Artwork" lighting scheme.
  17748. </summary>
  17749. </member>
  17750. <member name="F:Aspose.Pdf.Annotations.PDF3DLightingScheme.None">
  17751. <summary>
  17752. The "None" lighting scheme.
  17753. </summary>
  17754. </member>
  17755. <member name="F:Aspose.Pdf.Annotations.PDF3DLightingScheme.White">
  17756. <summary>
  17757. The "White" lighting scheme.
  17758. </summary>
  17759. </member>
  17760. <member name="F:Aspose.Pdf.Annotations.PDF3DLightingScheme.Day">
  17761. <summary>
  17762. The "Day" lighting scheme.
  17763. </summary>
  17764. </member>
  17765. <member name="F:Aspose.Pdf.Annotations.PDF3DLightingScheme.Night">
  17766. <summary>
  17767. The "Night" lighting scheme.
  17768. </summary>
  17769. </member>
  17770. <member name="F:Aspose.Pdf.Annotations.PDF3DLightingScheme.Hard">
  17771. <summary>
  17772. The "Hard" lighting scheme.
  17773. </summary>
  17774. </member>
  17775. <member name="F:Aspose.Pdf.Annotations.PDF3DLightingScheme.Primary">
  17776. <summary>
  17777. The "Primary" lighting scheme.
  17778. </summary>
  17779. </member>
  17780. <member name="F:Aspose.Pdf.Annotations.PDF3DLightingScheme.Blue">
  17781. <summary>
  17782. The "Blue" lighting scheme.
  17783. </summary>
  17784. </member>
  17785. <member name="F:Aspose.Pdf.Annotations.PDF3DLightingScheme.Red">
  17786. <summary>
  17787. The "Red" lighting scheme.
  17788. </summary>
  17789. </member>
  17790. <member name="F:Aspose.Pdf.Annotations.PDF3DLightingScheme.Cube">
  17791. <summary>
  17792. The "Cube" lighting scheme.
  17793. </summary>
  17794. </member>
  17795. <member name="F:Aspose.Pdf.Annotations.PDF3DLightingScheme.CAD">
  17796. <summary>
  17797. The "Cad" lighting scheme.
  17798. </summary>
  17799. </member>
  17800. <member name="F:Aspose.Pdf.Annotations.PDF3DLightingScheme.Headlamp">
  17801. <summary>
  17802. The "Headlamp" lighting scheme.
  17803. </summary>
  17804. </member>
  17805. <member name="P:Aspose.Pdf.Annotations.PDF3DLightingScheme.Type">
  17806. <summary>
  17807. Gets the lighting scheme type.
  17808. </summary>
  17809. <value>The lighting scheme type.</value>
  17810. </member>
  17811. <member name="M:Aspose.Pdf.Annotations.PDF3DLightingScheme.#ctor(Aspose.Pdf.Annotations.LightingSchemeType)">
  17812. <summary>
  17813. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.PDF3DLightingScheme" /> class.
  17814. </summary>
  17815. <param name="type">The lighting scheme type.</param>
  17816. </member>
  17817. <member name="M:Aspose.Pdf.Annotations.PDF3DLightingScheme.#ctor(System.String)">
  17818. <summary>
  17819. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.PDF3DLightingScheme" /> class.
  17820. </summary>
  17821. <param name="typeName">Name of the lighting scheme type.</param>
  17822. <exception cref="T:System.ArgumentException">Unknown lighting scheme type argument</exception>
  17823. </member>
  17824. <member name="T:Aspose.Pdf.Annotations.LightingSchemeType">
  17825. <summary>
  17826. Enum LightingSchemeType: set of lighting scheme types.
  17827. </summary>
  17828. </member>
  17829. <member name="F:Aspose.Pdf.Annotations.LightingSchemeType.Artwork">
  17830. <summary>
  17831. The "Artwork" lighting scheme.
  17832. </summary>
  17833. </member>
  17834. <member name="F:Aspose.Pdf.Annotations.LightingSchemeType.None">
  17835. <summary>
  17836. The "None" lighting scheme.
  17837. </summary>
  17838. </member>
  17839. <member name="F:Aspose.Pdf.Annotations.LightingSchemeType.White">
  17840. <summary>
  17841. The "White" lighting scheme.
  17842. </summary>
  17843. </member>
  17844. <member name="F:Aspose.Pdf.Annotations.LightingSchemeType.Day">
  17845. <summary>
  17846. The "Day" lighting scheme.
  17847. </summary>
  17848. </member>
  17849. <member name="F:Aspose.Pdf.Annotations.LightingSchemeType.Night">
  17850. <summary>
  17851. The "Night" lighting scheme.
  17852. </summary>
  17853. </member>
  17854. <member name="F:Aspose.Pdf.Annotations.LightingSchemeType.Hard">
  17855. <summary>
  17856. The "Hard" lighting scheme.
  17857. </summary>
  17858. </member>
  17859. <member name="F:Aspose.Pdf.Annotations.LightingSchemeType.Primary">
  17860. <summary>
  17861. The "Primary" lighting scheme.
  17862. </summary>
  17863. </member>
  17864. <member name="F:Aspose.Pdf.Annotations.LightingSchemeType.Blue">
  17865. <summary>
  17866. The "Blue" lighting scheme.
  17867. </summary>
  17868. </member>
  17869. <member name="F:Aspose.Pdf.Annotations.LightingSchemeType.Red">
  17870. <summary>
  17871. The "Red" lighting scheme.
  17872. </summary>
  17873. </member>
  17874. <member name="F:Aspose.Pdf.Annotations.LightingSchemeType.Cube">
  17875. <summary>
  17876. The "Cube" lighting scheme.
  17877. </summary>
  17878. </member>
  17879. <member name="F:Aspose.Pdf.Annotations.LightingSchemeType.CAD">
  17880. <summary>
  17881. The "Cad" lighting scheme.
  17882. </summary>
  17883. </member>
  17884. <member name="F:Aspose.Pdf.Annotations.LightingSchemeType.Headlamp">
  17885. <summary>
  17886. The "Headlamp" lighting scheme.
  17887. </summary>
  17888. </member>
  17889. <member name="T:Aspose.Pdf.Annotations.PDF3DRenderMode">
  17890. <summary>
  17891. Class PDF3DRenderMode.
  17892. </summary>
  17893. </member>
  17894. <member name="F:Aspose.Pdf.Annotations.PDF3DRenderMode.Solid">
  17895. <summary>
  17896. The "Solid" render mode.
  17897. </summary>
  17898. </member>
  17899. <member name="F:Aspose.Pdf.Annotations.PDF3DRenderMode.SolidWireframe">
  17900. <summary>
  17901. The "SolidWireFrame" render mode.
  17902. </summary>
  17903. </member>
  17904. <member name="F:Aspose.Pdf.Annotations.PDF3DRenderMode.Transparent">
  17905. <summary>
  17906. The "Transparent" render mode.
  17907. </summary>
  17908. </member>
  17909. <member name="F:Aspose.Pdf.Annotations.PDF3DRenderMode.TransparentWareFrame">
  17910. <summary>
  17911. The "TransparentWareFrame" render mode.
  17912. </summary>
  17913. </member>
  17914. <member name="F:Aspose.Pdf.Annotations.PDF3DRenderMode.BoundingBox">
  17915. <summary>
  17916. The "BoundingBox" render mode.
  17917. </summary>
  17918. </member>
  17919. <member name="F:Aspose.Pdf.Annotations.PDF3DRenderMode.TransparentBoundingBox">
  17920. <summary>
  17921. The "TransparentBoundingBox" render mode.
  17922. </summary>
  17923. </member>
  17924. <member name="F:Aspose.Pdf.Annotations.PDF3DRenderMode.TransparentBoundingBoxOutline">
  17925. <summary>
  17926. The "TransparentBoundingBoxOutline" render mode.
  17927. </summary>
  17928. </member>
  17929. <member name="F:Aspose.Pdf.Annotations.PDF3DRenderMode.Wireframe">
  17930. <summary>
  17931. The "WireFrame" render mode.
  17932. </summary>
  17933. </member>
  17934. <member name="F:Aspose.Pdf.Annotations.PDF3DRenderMode.ShadedWireframe">
  17935. <summary>
  17936. The "ShadedWireFrame" render mode.
  17937. </summary>
  17938. </member>
  17939. <member name="F:Aspose.Pdf.Annotations.PDF3DRenderMode.Vertices">
  17940. <summary>
  17941. The "Vertices" render mode.
  17942. </summary>
  17943. </member>
  17944. <member name="F:Aspose.Pdf.Annotations.PDF3DRenderMode.ShadedVertices">
  17945. <summary>
  17946. The "ShadedVertices" render mode.
  17947. </summary>
  17948. </member>
  17949. <member name="F:Aspose.Pdf.Annotations.PDF3DRenderMode.Illustration">
  17950. <summary>
  17951. The "Illustration" render mode.
  17952. </summary>
  17953. </member>
  17954. <member name="F:Aspose.Pdf.Annotations.PDF3DRenderMode.SolidOutline">
  17955. <summary>
  17956. The "SolidOutline" render mode.
  17957. </summary>
  17958. </member>
  17959. <member name="F:Aspose.Pdf.Annotations.PDF3DRenderMode.ShadedIllustration">
  17960. <summary>
  17961. The "ShadedIllustration" render mode.
  17962. </summary>
  17963. </member>
  17964. <member name="M:Aspose.Pdf.Annotations.PDF3DRenderMode.#ctor(Aspose.Pdf.Annotations.RenderModeType)">
  17965. <summary>
  17966. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.PDF3DRenderMode" /> class.
  17967. </summary>
  17968. <param name="subtype">The render mode type.</param>
  17969. </member>
  17970. <member name="M:Aspose.Pdf.Annotations.PDF3DRenderMode.#ctor(System.String)">
  17971. <summary>
  17972. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.PDF3DRenderMode" /> class.
  17973. </summary>
  17974. <param name="typeName">Name of the type.</param>
  17975. <exception cref="T:System.ArgumentException">Unknown a render mode type argument</exception>
  17976. </member>
  17977. <member name="M:Aspose.Pdf.Annotations.PDF3DRenderMode.GetAuxiliaryColour">
  17978. <summary>
  17979. Gets the auxiliary colour.
  17980. </summary>
  17981. <returns>Color.</returns>
  17982. </member>
  17983. <member name="M:Aspose.Pdf.Annotations.PDF3DRenderMode.SetAuxiliaryColour(Aspose.Pdf.Color)">
  17984. <summary>
  17985. Sets the auxiliary colour.
  17986. </summary>
  17987. <param name="color">The color.</param>
  17988. <returns>PDF3DRenderMode.</returns>
  17989. </member>
  17990. <member name="M:Aspose.Pdf.Annotations.PDF3DRenderMode.GetFaceColor">
  17991. <summary>
  17992. Gets the color of the face.
  17993. </summary>
  17994. <returns>Object.</returns>
  17995. </member>
  17996. <member name="M:Aspose.Pdf.Annotations.PDF3DRenderMode.SetFaceColor(Aspose.Pdf.Color)">
  17997. <summary>
  17998. Sets the color of the face.
  17999. </summary>
  18000. <param name="color">The color.</param>
  18001. <returns>PDF3DRenderMode.</returns>
  18002. </member>
  18003. <member name="M:Aspose.Pdf.Annotations.PDF3DRenderMode.GetOpacity">
  18004. <summary>
  18005. Gets the opacity.
  18006. </summary>
  18007. <returns>System.Double.</returns>
  18008. </member>
  18009. <member name="M:Aspose.Pdf.Annotations.PDF3DRenderMode.SetOpacity(System.Double)">
  18010. <summary>
  18011. Sets the opacity.
  18012. </summary>
  18013. <param name="opacity">The opacity.</param>
  18014. <returns>PDF3DRenderMode.</returns>
  18015. </member>
  18016. <member name="M:Aspose.Pdf.Annotations.PDF3DRenderMode.SetCreaseValue(System.Double)">
  18017. <summary>
  18018. Sets the crease value.
  18019. </summary>
  18020. <param name="creaseValue">The crease value.</param>
  18021. <returns>PDF3DRenderMode.</returns>
  18022. </member>
  18023. <member name="M:Aspose.Pdf.Annotations.PDF3DRenderMode.GetCreaseValue">
  18024. <summary>
  18025. Gets the crease value.
  18026. </summary>
  18027. <returns>System.Double.</returns>
  18028. </member>
  18029. <member name="P:Aspose.Pdf.Annotations.PDF3DRenderMode.Type">
  18030. <summary>
  18031. Gets the type.
  18032. </summary>
  18033. <value>The type.</value>
  18034. </member>
  18035. <member name="T:Aspose.Pdf.Annotations.RenderModeType">
  18036. <summary>
  18037. Enum RenderModeType: set of render mode types
  18038. </summary>
  18039. </member>
  18040. <member name="F:Aspose.Pdf.Annotations.RenderModeType.Solid">
  18041. <summary>
  18042. The "Solid" render mode.
  18043. </summary>
  18044. </member>
  18045. <member name="F:Aspose.Pdf.Annotations.RenderModeType.SolidWireframe">
  18046. <summary>
  18047. The "SolidWireFrame" render mode.
  18048. </summary>
  18049. </member>
  18050. <member name="F:Aspose.Pdf.Annotations.RenderModeType.Transparent">
  18051. <summary>
  18052. The "Transparent" render mode.
  18053. </summary>
  18054. </member>
  18055. <member name="F:Aspose.Pdf.Annotations.RenderModeType.TransparentWareFrame">
  18056. <summary>
  18057. The "TransparentWareFrame" render mode.
  18058. </summary>
  18059. </member>
  18060. <member name="F:Aspose.Pdf.Annotations.RenderModeType.BoundingBox">
  18061. <summary>
  18062. The "BoundingBox" render mode.
  18063. </summary>
  18064. </member>
  18065. <member name="F:Aspose.Pdf.Annotations.RenderModeType.TransparentBoundingBox">
  18066. <summary>
  18067. The "TransparentBoundingBox" render mode.
  18068. </summary>
  18069. </member>
  18070. <member name="F:Aspose.Pdf.Annotations.RenderModeType.TransparentBoundingBoxOutline">
  18071. <summary>
  18072. The "TransparentBoundingBoxOutline" render mode.
  18073. </summary>
  18074. </member>
  18075. <member name="F:Aspose.Pdf.Annotations.RenderModeType.Wireframe">
  18076. <summary>
  18077. The "WireFrame" render mode.
  18078. </summary>
  18079. </member>
  18080. <member name="F:Aspose.Pdf.Annotations.RenderModeType.ShadedWireframe">
  18081. <summary>
  18082. The "ShadedWireFrame" render mode.
  18083. </summary>
  18084. </member>
  18085. <member name="F:Aspose.Pdf.Annotations.RenderModeType.Vertices">
  18086. <summary>
  18087. The "Vertices" render mode.
  18088. </summary>
  18089. </member>
  18090. <member name="F:Aspose.Pdf.Annotations.RenderModeType.ShadedVertices">
  18091. <summary>
  18092. The "ShadedVertices" render mode.
  18093. </summary>
  18094. </member>
  18095. <member name="F:Aspose.Pdf.Annotations.RenderModeType.Illustration">
  18096. <summary>
  18097. The "Illustration" render mode.
  18098. </summary>
  18099. </member>
  18100. <member name="F:Aspose.Pdf.Annotations.RenderModeType.SolidOutline">
  18101. <summary>
  18102. The "SolidOutline" render mode.
  18103. </summary>
  18104. </member>
  18105. <member name="F:Aspose.Pdf.Annotations.RenderModeType.ShadedIllustration">
  18106. <summary>
  18107. The "ShadedIllustration" render mode.
  18108. </summary>
  18109. </member>
  18110. <member name="T:Aspose.Pdf.Annotations.PDF3DStream">
  18111. <summary>
  18112. Class PDF3DStream.
  18113. </summary>
  18114. </member>
  18115. <member name="M:Aspose.Pdf.Annotations.PDF3DStream.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Annotations.PDF3DArtwork)">
  18116. <summary>
  18117. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.PDF3DStream" /> class.
  18118. </summary>
  18119. <param name="doc">The document.</param>
  18120. <param name="pdf3DArtwork">The 3D Artwork.</param>
  18121. </member>
  18122. <member name="P:Aspose.Pdf.Annotations.PDF3DStream.Content">
  18123. <summary>
  18124. Gets or sets the content.
  18125. </summary>
  18126. <value>The content.</value>
  18127. </member>
  18128. <member name="T:Aspose.Pdf.Annotations.PDF3DView">
  18129. <summary>
  18130. Class PDF3DView.
  18131. </summary>
  18132. </member>
  18133. <member name="P:Aspose.Pdf.Annotations.PDF3DView.LightingScheme">
  18134. <summary>
  18135. Gets or sets the lighting scheme of view.
  18136. </summary>
  18137. <value>The lighting scheme of view.</value>
  18138. </member>
  18139. <member name="P:Aspose.Pdf.Annotations.PDF3DView.RenderMode">
  18140. <summary>
  18141. Gets or sets the render mode of view.
  18142. </summary>
  18143. <value>The render mode of view.</value>
  18144. </member>
  18145. <member name="P:Aspose.Pdf.Annotations.PDF3DView.CrossSectionsArray">
  18146. <summary>
  18147. Gets the cross sections array of view.
  18148. </summary>
  18149. <value>The cross sections array of view.</value>
  18150. </member>
  18151. <member name="P:Aspose.Pdf.Annotations.PDF3DView.ViewName">
  18152. <summary>
  18153. Gets or sets the name of the view.
  18154. </summary>
  18155. <value>The name of the view.</value>
  18156. </member>
  18157. <member name="P:Aspose.Pdf.Annotations.PDF3DView.CameraPosition">
  18158. <summary>
  18159. Gets or sets the camera position of view.
  18160. </summary>
  18161. <value>The camera position of view.</value>
  18162. </member>
  18163. <member name="P:Aspose.Pdf.Annotations.PDF3DView.CameraOrbit">
  18164. <summary>
  18165. Gets or sets the camera orbit of view.
  18166. </summary>
  18167. <value>The camera orbit of view.</value>
  18168. </member>
  18169. <member name="P:Aspose.Pdf.Annotations.PDF3DView.BackGroundColor">
  18170. <summary>
  18171. Gets or sets the color of the back ground of view.
  18172. </summary>
  18173. <value>The color of the back ground of view.</value>
  18174. </member>
  18175. <member name="M:Aspose.Pdf.Annotations.PDF3DView.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Matrix3D,System.Double,System.String)">
  18176. <summary>
  18177. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.PDF3DView" /> class.
  18178. </summary>
  18179. <param name="doc">The document.</param>
  18180. <param name="cameraPosition">The camera position.</param>
  18181. <param name="cameraOrbit">The camera orbit.</param>
  18182. <param name="viewName">Name of the view.</param>
  18183. </member>
  18184. <member name="M:Aspose.Pdf.Annotations.PDF3DView.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Annotations.PDF3DView,System.String)">
  18185. <summary>
  18186. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.PDF3DView" /> class.
  18187. </summary>
  18188. <param name="doc">The document.</param>
  18189. <param name="view">The view.</param>
  18190. <param name="viewName">Name of the view.</param>
  18191. </member>
  18192. <member name="T:Aspose.Pdf.Annotations.PDF3DViewArray">
  18193. <summary>
  18194. Class PDF3DViewArray.
  18195. </summary>
  18196. </member>
  18197. <member name="P:Aspose.Pdf.Annotations.PDF3DViewArray.Count">
  18198. <summary>
  18199. Gets the views count.
  18200. </summary>
  18201. <value>The views count.</value>
  18202. </member>
  18203. <member name="M:Aspose.Pdf.Annotations.PDF3DViewArray.Add(Aspose.Pdf.Annotations.PDF3DView)">
  18204. <summary>
  18205. Adds the specified view.
  18206. </summary>
  18207. <param name="view">The view.</param>
  18208. <exception cref="T:System.ArgumentException">Only one entry of 3D view is allowed</exception>
  18209. </member>
  18210. <member name="M:Aspose.Pdf.Annotations.PDF3DViewArray.RemoveAt(System.Int32)">
  18211. <summary>
  18212. Removes view from views array at specified index.
  18213. </summary>
  18214. <param name="index">The view index.</param>
  18215. <exception cref="T:System.IndexOutOfRangeException">Invalid index: index should be in the range [1..n] where n equals to the views count.</exception>
  18216. </member>
  18217. <member name="M:Aspose.Pdf.Annotations.PDF3DViewArray.RemoveAll">
  18218. <summary>
  18219. Removes all views.
  18220. </summary>
  18221. </member>
  18222. <member name="P:Aspose.Pdf.Annotations.PDF3DViewArray.Item(System.Int32)">
  18223. <summary>
  18224. Gets or sets the <see cref="T:Aspose.Pdf.Annotations.PDF3DView" /> to view array at the specified index.
  18225. </summary>
  18226. <param name="index">The index.</param>
  18227. <returns>PDF3DView.</returns>
  18228. <exception cref="T:System.IndexOutOfRangeException">
  18229. Invalid index: index should be in the range [1..n] where n equals to the views count.
  18230. </exception>
  18231. </member>
  18232. <member name="T:Aspose.Pdf.Annotations.PDF3DCrossSection">
  18233. <summary>
  18234. Class PDF3DCrossSection.
  18235. </summary>
  18236. </member>
  18237. <member name="P:Aspose.Pdf.Annotations.PDF3DCrossSection.Center">
  18238. <summary>
  18239. Gets or sets the cross section rotation center.
  18240. </summary>
  18241. <value>The center.</value>
  18242. </member>
  18243. <member name="P:Aspose.Pdf.Annotations.PDF3DCrossSection.CuttingPlaneOpacity">
  18244. <summary>
  18245. Gets or sets the cutting plane opacity.
  18246. </summary>
  18247. <value>The cutting plane opacity.</value>
  18248. <exception cref="T:System.Exception">The number must be in the range [0 , 1]</exception>
  18249. </member>
  18250. <member name="P:Aspose.Pdf.Annotations.PDF3DCrossSection.CuttingPlaneOrientation">
  18251. <summary>
  18252. Gets or sets the cutting plane orientation.
  18253. </summary>
  18254. <value>The cutting plane orientation.</value>
  18255. <exception cref="T:System.Exception">
  18256. Only one of the values shall be Null
  18257. </exception>
  18258. </member>
  18259. <member name="P:Aspose.Pdf.Annotations.PDF3DCrossSection.CuttingPlaneColor">
  18260. <summary>
  18261. Gets or sets the color of the cutting plane.
  18262. </summary>
  18263. <value>The color of the cutting plane.</value>
  18264. </member>
  18265. <member name="P:Aspose.Pdf.Annotations.PDF3DCrossSection.CuttingPlanesIntersectionColor">
  18266. <summary>
  18267. Gets or sets the color of the cutting planes intersection.
  18268. </summary>
  18269. <value>The color of the cutting planes intersection.</value>
  18270. </member>
  18271. <member name="P:Aspose.Pdf.Annotations.PDF3DCrossSection.Visibility">
  18272. <summary>
  18273. Gets or sets a value indicating visibility of the cutting planes intersection.
  18274. </summary>
  18275. <value>
  18276. <c>true</c> if visible; otherwise, <c>false</c>.</value>
  18277. </member>
  18278. <member name="M:Aspose.Pdf.Annotations.PDF3DCrossSection.#ctor(Aspose.Pdf.Document)">
  18279. <summary>
  18280. Initializes a new instance of the <see cref="T:Aspose.Pdf.Annotations.PDF3DCrossSection" /> class.
  18281. </summary>
  18282. <param name="doc">The document.</param>
  18283. </member>
  18284. <member name="T:Aspose.Pdf.Annotations.RedactionAnnotation">
  18285. <summary>
  18286. Represents Redact annotation.
  18287. </summary>
  18288. </member>
  18289. <member name="M:Aspose.Pdf.Annotations.RedactionAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  18290. <summary>
  18291. Accepts visitor object to process the annotation.
  18292. </summary>
  18293. <param name="visitor">Visitor object.</param>
  18294. </member>
  18295. <member name="M:Aspose.Pdf.Annotations.RedactionAnnotation.#ctor(Aspose.Pdf.Document)">
  18296. <summary>
  18297. Constructor for RedactionAnnotation. For using in Generator.
  18298. </summary>
  18299. <param name="document">Document where new annotation will be created.</param>
  18300. </member>
  18301. <member name="P:Aspose.Pdf.Annotations.RedactionAnnotation.QuadPoint">
  18302. <summary>
  18303. An array of 8xN numbers specifying the coordinates of content region that is intended to be removed.
  18304. </summary>
  18305. </member>
  18306. <member name="M:Aspose.Pdf.Annotations.RedactionAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  18307. <summary>
  18308. Constructor for RedactAnnotation.
  18309. </summary>
  18310. <param name="page">Page where annotation will be placed.</param>
  18311. <param name="rect">Annotation position on the page.</param>
  18312. </member>
  18313. <member name="P:Aspose.Pdf.Annotations.RedactionAnnotation.FillColor">
  18314. <summary>
  18315. Gets or sets color to fill annotation.
  18316. </summary>
  18317. </member>
  18318. <member name="P:Aspose.Pdf.Annotations.RedactionAnnotation.BorderColor">
  18319. <summary>
  18320. Gets or sets color of border which is drawn when redaction is not active.
  18321. </summary>
  18322. </member>
  18323. <member name="P:Aspose.Pdf.Annotations.RedactionAnnotation.OverlayText">
  18324. <summary>
  18325. Text to print on redact annotation.
  18326. </summary>
  18327. </member>
  18328. <member name="P:Aspose.Pdf.Annotations.RedactionAnnotation.Repeat">
  18329. <summary>
  18330. If true overlay text will be repated on the annotation.
  18331. </summary>
  18332. </member>
  18333. <member name="P:Aspose.Pdf.Annotations.RedactionAnnotation.TextAlignment">
  18334. <summary>
  18335. Gets or sets. Alignment of Overlay Text.
  18336. </summary>
  18337. </member>
  18338. <member name="M:Aspose.Pdf.Annotations.RedactionAnnotation.Flatten">
  18339. <summary>
  18340. Flattens annotation i.e. removes annotation and adds its
  18341. </summary>
  18342. </member>
  18343. <member name="M:Aspose.Pdf.Annotations.RedactionAnnotation.Redact">
  18344. <summary>
  18345. Flattens annotation and redacts page contents (i.e. removes text and image under redacted annotation)
  18346. </summary>
  18347. </member>
  18348. <member name="P:Aspose.Pdf.Annotations.RedactionAnnotation.AnnotationType">
  18349. <summary>
  18350. Gets type of annotation.
  18351. </summary>
  18352. </member>
  18353. <member name="T:Aspose.Pdf.Annotations.RichMediaAnnotation">
  18354. <summary>
  18355. Class describes RichMediaAnnotation which allows embed video/audio data into PDF document.
  18356. </summary>
  18357. </member>
  18358. <member name="T:Aspose.Pdf.Annotations.RichMediaAnnotation.ContentType">
  18359. <summary>
  18360. Type of the multimedia.
  18361. </summary>
  18362. </member>
  18363. <member name="F:Aspose.Pdf.Annotations.RichMediaAnnotation.ContentType.Audio">
  18364. <summary>
  18365. Audio data.
  18366. </summary>
  18367. </member>
  18368. <member name="F:Aspose.Pdf.Annotations.RichMediaAnnotation.ContentType.Video">
  18369. <summary>
  18370. Video data.
  18371. </summary>
  18372. </member>
  18373. <member name="F:Aspose.Pdf.Annotations.RichMediaAnnotation.ContentType.Unknown">
  18374. <summary>
  18375. Unknown/unsupported type of data.
  18376. </summary>
  18377. </member>
  18378. <member name="T:Aspose.Pdf.Annotations.RichMediaAnnotation.ActivationEvent">
  18379. <summary>
  18380. Event which activates annotation.
  18381. </summary>
  18382. </member>
  18383. <member name="F:Aspose.Pdf.Annotations.RichMediaAnnotation.ActivationEvent.Click">
  18384. <summary>
  18385. Activated by click on the annotation.
  18386. </summary>
  18387. </member>
  18388. <member name="F:Aspose.Pdf.Annotations.RichMediaAnnotation.ActivationEvent.PageOpen">
  18389. <summary>
  18390. Activated on page open.
  18391. </summary>
  18392. </member>
  18393. <member name="F:Aspose.Pdf.Annotations.RichMediaAnnotation.ActivationEvent.PageVisible">
  18394. <summary>
  18395. Activated when page becames visible.
  18396. </summary>
  18397. </member>
  18398. <member name="P:Aspose.Pdf.Annotations.RichMediaAnnotation.AnnotationType">
  18399. <summary>
  18400. Gets type of annotation.
  18401. </summary>
  18402. </member>
  18403. <member name="M:Aspose.Pdf.Annotations.RichMediaAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  18404. <summary>
  18405. Accepts visitor for this annotation.
  18406. </summary>
  18407. <param name="visitor">Visitor instance.</param>
  18408. </member>
  18409. <member name="P:Aspose.Pdf.Annotations.RichMediaAnnotation.CustomPlayer">
  18410. <summary>
  18411. Sets or gets custom flash player to play video/audio data.
  18412. </summary>
  18413. </member>
  18414. <member name="P:Aspose.Pdf.Annotations.RichMediaAnnotation.CustomFlashVariables">
  18415. <summary>
  18416. Sets or gets flash variables which passed to player.
  18417. </summary>
  18418. </member>
  18419. <member name="M:Aspose.Pdf.Annotations.RichMediaAnnotation.AddCustomData(System.String,System.IO.Stream)">
  18420. <summary>
  18421. Add custom named data (for example required for flash script).
  18422. </summary>
  18423. <param name="name">Name of the data.</param>
  18424. <param name="data">Data.</param>
  18425. </member>
  18426. <member name="M:Aspose.Pdf.Annotations.RichMediaAnnotation.SetContent(System.String,System.IO.Stream)">
  18427. <summary>
  18428. Set content stream.
  18429. </summary>
  18430. <param name="fileName">Name of the stream.</param>
  18431. <param name="audio">Data stream.</param>
  18432. </member>
  18433. <member name="P:Aspose.Pdf.Annotations.RichMediaAnnotation.Content">
  18434. <summary>
  18435. Data of the Rich Media content.
  18436. </summary>
  18437. </member>
  18438. <member name="P:Aspose.Pdf.Annotations.RichMediaAnnotation.Type">
  18439. <summary>
  18440. Gets or sets type of content. Possible values: Audio, Video.
  18441. </summary>
  18442. </member>
  18443. <member name="P:Aspose.Pdf.Annotations.RichMediaAnnotation.ActivateOn">
  18444. <summary>
  18445. Event which activates application.
  18446. </summary>
  18447. </member>
  18448. <member name="M:Aspose.Pdf.Annotations.RichMediaAnnotation.SetPoster(System.IO.Stream)">
  18449. <summary>
  18450. Set poster of the annotation.
  18451. </summary>
  18452. <param name="imageStream">Stream containing poster image.</param>
  18453. </member>
  18454. <member name="M:Aspose.Pdf.Annotations.RichMediaAnnotation.Update">
  18455. <summary>
  18456. Updates data with specified parameters.
  18457. </summary>
  18458. </member>
  18459. <member name="M:Aspose.Pdf.Annotations.WatermarkAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  18460. <summary>
  18461. Constuctore for Watermark annotation class.
  18462. </summary>
  18463. <param name="page">Page where annotation should be placed.</param>
  18464. <param name="rect">Position of the annotation.</param>
  18465. </member>
  18466. <member name="M:Aspose.Pdf.Annotations.WatermarkAnnotation.SetText(Aspose.Pdf.Facades.FormattedText)">
  18467. <summary>
  18468. Set text of the annotation.
  18469. </summary>
  18470. <param name="text">
  18471. </param>
  18472. </member>
  18473. <member name="M:Aspose.Pdf.Annotations.WatermarkAnnotation.SetTextAndState(System.String[],Aspose.Pdf.Text.TextState)">
  18474. <summary>
  18475. Set text of the annotation.
  18476. </summary>
  18477. <param name="text">
  18478. </param>
  18479. <param name="textState">
  18480. </param>
  18481. </member>
  18482. <member name="P:Aspose.Pdf.Annotations.WatermarkAnnotation.FixedPrint">
  18483. <summary>
  18484. Fuxed print object of Watermark annotation.
  18485. </summary>
  18486. </member>
  18487. <member name="P:Aspose.Pdf.Annotations.WatermarkAnnotation.Opacity">
  18488. <summary>
  18489. Gets or sets opacity of the annotation.
  18490. </summary>
  18491. </member>
  18492. <member name="T:Aspose.Pdf.Annotations.CapStyle">
  18493. <summary>
  18494. Style of line ending of Ink annotation line.
  18495. </summary>
  18496. </member>
  18497. <member name="F:Aspose.Pdf.Annotations.CapStyle.Rectangular">
  18498. <summary>
  18499. End is rectangular.
  18500. </summary>
  18501. </member>
  18502. <member name="F:Aspose.Pdf.Annotations.CapStyle.Rounded">
  18503. <summary>
  18504. End is rounded.
  18505. </summary>
  18506. </member>
  18507. <member name="T:Aspose.Pdf.Annotations.Measure">
  18508. <summary>
  18509. Class which describes Measure coordinate system.
  18510. </summary>
  18511. </member>
  18512. <member name="T:Aspose.Pdf.Annotations.Measure.NumberFormat">
  18513. <summary>
  18514. Number format for measure.
  18515. </summary>
  18516. </member>
  18517. <member name="M:Aspose.Pdf.Annotations.Measure.NumberFormat.#ctor(Aspose.Pdf.Annotations.Measure)">
  18518. <summary>
  18519. Constructor for NumberFormat class.
  18520. </summary>
  18521. <param name="measure">Measure object which contains this number format.</param>
  18522. </member>
  18523. <member name="P:Aspose.Pdf.Annotations.Measure.NumberFormat.UnitLabel">
  18524. <summary>
  18525. A text string specifying a label for displaying the units.
  18526. </summary>
  18527. </member>
  18528. <member name="P:Aspose.Pdf.Annotations.Measure.NumberFormat.ConvresionFactor">
  18529. <summary>
  18530. The conversion factor used to multiply a value in partial units of the previous number format array element to obtain a value in the units of this number format.
  18531. </summary>
  18532. </member>
  18533. <member name="T:Aspose.Pdf.Annotations.Measure.NumberFormat.FractionStyle">
  18534. <summary>
  18535. Value which indicates in which manner fraction values are displayed.
  18536. </summary>
  18537. </member>
  18538. <member name="F:Aspose.Pdf.Annotations.Measure.NumberFormat.FractionStyle.ShowAsDecimal">
  18539. <summary>
  18540. Show fractional values as decimal fraction.
  18541. </summary>
  18542. </member>
  18543. <member name="F:Aspose.Pdf.Annotations.Measure.NumberFormat.FractionStyle.ShowAsFraction">
  18544. <summary>
  18545. Show fractional value as fraction.
  18546. </summary>
  18547. </member>
  18548. <member name="F:Aspose.Pdf.Annotations.Measure.NumberFormat.FractionStyle.Round">
  18549. <summary>
  18550. Round fractional values to the nearest whole integer.
  18551. </summary>
  18552. </member>
  18553. <member name="F:Aspose.Pdf.Annotations.Measure.NumberFormat.FractionStyle.Truncate">
  18554. <summary>
  18555. Truncate to achieve whole units.
  18556. </summary>
  18557. </member>
  18558. <member name="P:Aspose.Pdf.Annotations.Measure.NumberFormat.FractionDisplayment">
  18559. <summary>
  18560. In what manner fractional values are displayed.
  18561. </summary>
  18562. </member>
  18563. <member name="P:Aspose.Pdf.Annotations.Measure.NumberFormat.Precision">
  18564. <summary>
  18565. If FractionDisplayment is ShowAsDecimal, this value is precision of fractional value; It shall me multiple of 10. Default is 100.
  18566. </summary>
  18567. </member>
  18568. <member name="P:Aspose.Pdf.Annotations.Measure.NumberFormat.Denominator">
  18569. <summary>
  18570. If FractionDisplayment is ShowAsFraction, this value is denominator of the fraction. Default value is 16.
  18571. </summary>
  18572. </member>
  18573. <member name="P:Aspose.Pdf.Annotations.Measure.NumberFormat.ForceDenominator">
  18574. <summary>
  18575. If FractionDisplayment is ShowAsFraction, this value determines meay or not the fraction be reduced. If value is true fraction may not be reduced.
  18576. </summary>
  18577. </member>
  18578. <member name="P:Aspose.Pdf.Annotations.Measure.NumberFormat.ThousandsSeparator">
  18579. <summary>
  18580. Text that shall be used between orders of thousands in display of numerical values. An empty string indicates that no text shall be added. Default is comma.
  18581. </summary>
  18582. </member>
  18583. <member name="P:Aspose.Pdf.Annotations.Measure.NumberFormat.FractionSeparator">
  18584. <summary>
  18585. Text that shall be used as the decimal position in displaying numerical values. An empty string indicates that the default shall be used. Default is period character.
  18586. </summary>
  18587. </member>
  18588. <member name="P:Aspose.Pdf.Annotations.Measure.NumberFormat.BeforeText">
  18589. <summary>
  18590. Text that shall be concatenated to the left of the label.
  18591. </summary>
  18592. </member>
  18593. <member name="P:Aspose.Pdf.Annotations.Measure.NumberFormat.AfterText">
  18594. <summary>
  18595. Text that shall be concatenated after the label
  18596. </summary>
  18597. </member>
  18598. <member name="T:Aspose.Pdf.Annotations.Measure.NumberFormatList">
  18599. <summary>
  18600. Represents list of number formats.
  18601. </summary>
  18602. </member>
  18603. <member name="M:Aspose.Pdf.Annotations.Measure.NumberFormatList.#ctor(Aspose.Pdf.Annotations.Measure)">
  18604. <summary>
  18605. Constructor for NumberFormatList.
  18606. </summary>
  18607. <param name="measure">Parent measure object.</param>
  18608. </member>
  18609. <member name="M:Aspose.Pdf.Annotations.Measure.NumberFormatList.Add(Aspose.Pdf.Annotations.Measure.NumberFormat)">
  18610. <summary>
  18611. Adds number format to list.
  18612. </summary>
  18613. <param name="value">Value to be added into list.</param>
  18614. </member>
  18615. <member name="M:Aspose.Pdf.Annotations.Measure.NumberFormatList.Insert(System.Int32,Aspose.Pdf.Annotations.Measure.NumberFormat)">
  18616. <summary>
  18617. Inserts number format into list.
  18618. </summary>
  18619. <param name="index">Index where new element will be added.</param>
  18620. <param name="value">Value to be inserted.</param>
  18621. </member>
  18622. <member name="M:Aspose.Pdf.Annotations.Measure.NumberFormatList.RemoveAt(System.Int32)">
  18623. <summary>
  18624. Removes number format from list.
  18625. </summary>
  18626. <param name="index">Index of item to be removed.</param>
  18627. </member>
  18628. <member name="P:Aspose.Pdf.Annotations.Measure.NumberFormatList.Item(System.Int32)">
  18629. <summary>
  18630. Gets or sets number format in list by its index.
  18631. </summary>
  18632. <param name="index">Index of the item to be retreived.</param>
  18633. <returns>Retreived measure item.</returns>
  18634. </member>
  18635. <member name="P:Aspose.Pdf.Annotations.Measure.NumberFormatList.Count">
  18636. <summary>
  18637. Count if items in the list.
  18638. </summary>
  18639. </member>
  18640. <member name="M:Aspose.Pdf.Annotations.Measure.#ctor(Aspose.Pdf.Annotations.Annotation)">
  18641. <summary>
  18642. Creates Measure object for measure annotations.
  18643. </summary>
  18644. <param name="annotation">Annotation for which measure will be bound.</param>
  18645. </member>
  18646. <member name="P:Aspose.Pdf.Annotations.Measure.ScaleRatio">
  18647. <summary>
  18648. A text string expressing the scale ratio of the drawing.
  18649. </summary>
  18650. </member>
  18651. <member name="P:Aspose.Pdf.Annotations.Measure.XFormat">
  18652. <summary>
  18653. A number format array for measurement of change along the xaxis and, if Y is not present, along the y axis as well
  18654. </summary>
  18655. </member>
  18656. <member name="P:Aspose.Pdf.Annotations.Measure.YFormat">
  18657. <summary>
  18658. A number format array for measurement of change along the y axis.
  18659. </summary>
  18660. </member>
  18661. <member name="P:Aspose.Pdf.Annotations.Measure.DistanceFormat">
  18662. <summary>
  18663. A number format array for measurement of distance in any direction.
  18664. </summary>
  18665. </member>
  18666. <member name="P:Aspose.Pdf.Annotations.Measure.AreaFormat">
  18667. <summary>
  18668. A number format array for measurement of area.
  18669. </summary>
  18670. </member>
  18671. <member name="P:Aspose.Pdf.Annotations.Measure.AngleFormat">
  18672. <summary>
  18673. A number format array for measurement of angles.
  18674. </summary>
  18675. </member>
  18676. <member name="P:Aspose.Pdf.Annotations.Measure.SlopeFormat">
  18677. <summary>
  18678. A number format array for measurement of the slope of a line.
  18679. </summary>
  18680. </member>
  18681. <member name="P:Aspose.Pdf.Annotations.Measure.Origin">
  18682. <summary>
  18683. Point that shall specify the origin of the measurement coordinate system in default user space coordinates.
  18684. </summary>
  18685. </member>
  18686. <member name="P:Aspose.Pdf.Annotations.Measure.XYFactor">
  18687. <summary>
  18688. A factor that shall be used to convert the largest units along the y axis to the largest units along the x axis.
  18689. </summary>
  18690. </member>
  18691. <member name="T:Aspose.Pdf.Annotations.SoundSampleData">
  18692. <summary>
  18693. Represents additional entries specific to a sound object (Section 9.2 PDF1-7)
  18694. </summary>
  18695. </member>
  18696. <member name="F:Aspose.Pdf.Annotations.SoundSampleData.DefaultSamplingRate">
  18697. <summary>
  18698. Default value for SamplingRate.
  18699. </summary>
  18700. </member>
  18701. <member name="F:Aspose.Pdf.Annotations.SoundSampleData.DefaultOfSoundChannels">
  18702. <summary>
  18703. Default value for Channels parameter.
  18704. </summary>
  18705. </member>
  18706. <member name="F:Aspose.Pdf.Annotations.SoundSampleData.DefaultOfBitsPerChannel">
  18707. <summary>
  18708. Default value for BitsPerchannel parameter.
  18709. </summary>
  18710. </member>
  18711. <member name="F:Aspose.Pdf.Annotations.SoundSampleData.DefaultEncodingFormat">
  18712. <summary>
  18713. Default value for encoding format.
  18714. </summary>
  18715. </member>
  18716. <member name="P:Aspose.Pdf.Annotations.SoundSampleData.SamplingRate">
  18717. <summary>
  18718. Gets or sets the sampling rate.
  18719. </summary>
  18720. </member>
  18721. <member name="P:Aspose.Pdf.Annotations.SoundSampleData.NumberOfSoundChannels">
  18722. <summary>
  18723. Gets or sets the number of sound channels.
  18724. </summary>
  18725. </member>
  18726. <member name="P:Aspose.Pdf.Annotations.SoundSampleData.BitsPerChannel">
  18727. <summary>
  18728. Gets or sets the number of bits per sample value per channel.
  18729. </summary>
  18730. </member>
  18731. <member name="P:Aspose.Pdf.Annotations.SoundSampleData.EncodingFormat">
  18732. <summary>
  18733. Gets or sets the encoding format.
  18734. </summary>
  18735. </member>
  18736. <member name="M:Aspose.Pdf.Annotations.SoundSampleData.#ctor(System.Int64)">
  18737. <summary>
  18738. Initializes new sound sample data.
  18739. </summary>
  18740. <param name="samplingRate">The sampling rate.</param>
  18741. </member>
  18742. <member name="M:Aspose.Pdf.Annotations.SoundSampleData.#ctor(System.Int64,System.Int32)">
  18743. <summary>
  18744. Initializes new sound sample data.
  18745. </summary>
  18746. <param name="samplingRate">The sampling rate.</param>
  18747. <param name="numberOfSoundChannels">The number of sound channels.</param>
  18748. </member>
  18749. <member name="M:Aspose.Pdf.Annotations.SoundSampleData.#ctor(System.Int64,System.Int32,System.Int32)">
  18750. <summary>
  18751. Initializes new sound sample data.
  18752. </summary>
  18753. <param name="samplingRate">The sampling rate.</param>
  18754. <param name="numberOfSoundChannels">The number of sound channels.</param>
  18755. <param name="bitsPerChannel">The number of bits per sample value per channel.</param>
  18756. </member>
  18757. <member name="M:Aspose.Pdf.Annotations.SoundSampleData.#ctor(System.Int64,System.Int32,System.Int32,Aspose.Pdf.Annotations.SoundSampleDataEncodingFormat)">
  18758. <summary>
  18759. Initializes new sound sample data.
  18760. </summary>
  18761. <param name="samplingRate">The sampling rate.</param>
  18762. <param name="numberOfSoundChannels">The number of sound channels.</param>
  18763. <param name="bitsPerChannel">The number of bits per sample value per channel.</param>
  18764. <param name="soundSampleDataEncodingFormat">The encoding format for the sample data.</param>
  18765. </member>
  18766. <member name="T:Aspose.Pdf.Annotations.SoundSampleDataEncodingFormat">
  18767. <summary>
  18768. The encoding format for the sound sample data.
  18769. </summary>
  18770. </member>
  18771. <member name="F:Aspose.Pdf.Annotations.SoundSampleDataEncodingFormat.Raw">
  18772. <summary>
  18773. Unspecified or unsigned values in the range 0 to 2B − 1.
  18774. </summary>
  18775. </member>
  18776. <member name="F:Aspose.Pdf.Annotations.SoundSampleDataEncodingFormat.Signed">
  18777. <summary>
  18778. Twos-complement values.
  18779. </summary>
  18780. </member>
  18781. <member name="F:Aspose.Pdf.Annotations.SoundSampleDataEncodingFormat.muLaw">
  18782. <summary>
  18783. μ-law–encoded samples.
  18784. </summary>
  18785. </member>
  18786. <member name="F:Aspose.Pdf.Annotations.SoundSampleDataEncodingFormat.ALaw">
  18787. <summary>
  18788. A-law–encoded samples.
  18789. </summary>
  18790. </member>
  18791. <member name="T:Aspose.Pdf.Annotations.ActionCollection">
  18792. <summary>
  18793. Collection of actions
  18794. </summary>
  18795. </member>
  18796. <member name="P:Aspose.Pdf.Annotations.ActionCollection.Count">
  18797. <summary>
  18798. Count of actions on the collection.
  18799. </summary>
  18800. </member>
  18801. <member name="P:Aspose.Pdf.Annotations.ActionCollection.IsSynchronized">
  18802. <summary>
  18803. Returns true if object is synchronized.
  18804. </summary>
  18805. </member>
  18806. <member name="P:Aspose.Pdf.Annotations.ActionCollection.SyncRoot">
  18807. <summary>
  18808. Gets synchronization object.
  18809. </summary>
  18810. </member>
  18811. <member name="P:Aspose.Pdf.Annotations.ActionCollection.IsReadOnly">
  18812. <summary>
  18813. Returns true if collection is readonly.
  18814. </summary>
  18815. </member>
  18816. <member name="M:Aspose.Pdf.Annotations.ActionCollection.Add(Aspose.Pdf.Annotations.PdfAction)">
  18817. <summary>
  18818. Adds new action into colleciton.
  18819. </summary>
  18820. <param name="action">Action which should be added.</param>
  18821. </member>
  18822. <member name="M:Aspose.Pdf.Annotations.ActionCollection.Delete(System.Int32)">
  18823. <summary>
  18824. Removes action from collection by index.
  18825. </summary>
  18826. <param name="index">Index of action to remove.</param>
  18827. </member>
  18828. <member name="M:Aspose.Pdf.Annotations.ActionCollection.Delete">
  18829. <summary>
  18830. Delete all actions.
  18831. </summary>
  18832. </member>
  18833. <member name="M:Aspose.Pdf.Annotations.ActionCollection.CopyTo(Aspose.Pdf.Annotations.PdfAction[],System.Int32)">
  18834. <summary>
  18835. Copies actions array into collection.
  18836. </summary>
  18837. <param name="array">Array of actions which must be copied into collection.</param>
  18838. <param name="index">Index starting from which array will be copied.</param>
  18839. </member>
  18840. <member name="M:Aspose.Pdf.Annotations.ActionCollection.GetEnumerator">
  18841. <summary>
  18842. Returns enumerator for collection.
  18843. </summary>
  18844. <returns>Collection enumerator.</returns>
  18845. </member>
  18846. <member name="M:Aspose.Pdf.Annotations.ActionCollection.Clear">
  18847. <summary>
  18848. Clear collection.
  18849. </summary>
  18850. </member>
  18851. <member name="M:Aspose.Pdf.Annotations.ActionCollection.Contains(Aspose.Pdf.Annotations.PdfAction)">
  18852. <summary>
  18853. Returns true if give item presents in the collection.
  18854. </summary>
  18855. <param name="item">
  18856. </param>
  18857. <returns>
  18858. </returns>
  18859. </member>
  18860. <member name="M:Aspose.Pdf.Annotations.ActionCollection.Remove(Aspose.Pdf.Annotations.PdfAction)">
  18861. <summary>
  18862. Removes item from collection.
  18863. </summary>
  18864. <param name="item">Item to delete.</param>
  18865. <returns>
  18866. </returns>
  18867. </member>
  18868. <member name="P:Aspose.Pdf.Annotations.ActionCollection.Item(System.Int32)">
  18869. <summary>
  18870. Gets action by its index.
  18871. </summary>
  18872. <param name="index">Index of action.</param>
  18873. <returns>Retreived action.</returns>
  18874. </member>
  18875. <member name="T:Aspose.Pdf.Annotations.AnnotationActionCollection">
  18876. <summary>
  18877. Represents the collection of annotation actions.
  18878. </summary>
  18879. </member>
  18880. <member name="P:Aspose.Pdf.Annotations.AnnotationActionCollection.OnEnter">
  18881. <summary>
  18882. Gets or sets an action to be performed when the cursor enters the annotation�s active area.
  18883. </summary>
  18884. </member>
  18885. <member name="P:Aspose.Pdf.Annotations.AnnotationActionCollection.OnExit">
  18886. <summary>
  18887. Gets or sets an action to be performed when the cursor exits the annotation�s active area.
  18888. </summary>
  18889. </member>
  18890. <member name="P:Aspose.Pdf.Annotations.AnnotationActionCollection.OnPressMouseBtn">
  18891. <summary>
  18892. Gets or sets an action to be performed when the mouse button is pressed inside the annotation�s active area.
  18893. </summary>
  18894. </member>
  18895. <member name="P:Aspose.Pdf.Annotations.AnnotationActionCollection.OnReleaseMouseBtn">
  18896. <summary>
  18897. Gets or sets an action to be performed when the mouse button is released inside the annotation�s active area.
  18898. </summary>
  18899. </member>
  18900. <member name="P:Aspose.Pdf.Annotations.AnnotationActionCollection.OnReceiveFocus">
  18901. <summary>
  18902. Gets or sets an action to be performed when the annotation receives the input focus.
  18903. </summary>
  18904. </member>
  18905. <member name="P:Aspose.Pdf.Annotations.AnnotationActionCollection.OnOpenPage">
  18906. <summary>
  18907. Gets or sets an action to be performed when the page containing the annotation is opened.
  18908. </summary>
  18909. </member>
  18910. <member name="P:Aspose.Pdf.Annotations.AnnotationActionCollection.OnClosePage">
  18911. <summary>
  18912. Gets or sets an action to be performed when the page containing the annotation is closed.
  18913. </summary>
  18914. </member>
  18915. <member name="P:Aspose.Pdf.Annotations.AnnotationActionCollection.OnShowPage">
  18916. <summary>
  18917. Gets or sets an action to be performed when the page containing the annotation becomes visible in the viewer application�s user interface.
  18918. </summary>
  18919. </member>
  18920. <member name="P:Aspose.Pdf.Annotations.AnnotationActionCollection.OnHidePage">
  18921. <summary>
  18922. Gets or sets an action to be performed when the page containing the annotation is no longer visible in the viewer application�s user interface.
  18923. </summary>
  18924. </member>
  18925. <member name="P:Aspose.Pdf.Annotations.AnnotationActionCollection.OnLostFocus">
  18926. <summary>
  18927. Gets or sets an action to be performed when the annotation loses the input focus.
  18928. </summary>
  18929. </member>
  18930. <member name="P:Aspose.Pdf.Annotations.AnnotationActionCollection.OnModifyCharacter">
  18931. <summary>
  18932. Gets or sets an action to be performed when user modifies character of the field.
  18933. </summary>
  18934. </member>
  18935. <member name="P:Aspose.Pdf.Annotations.AnnotationActionCollection.OnValidate">
  18936. <summary>
  18937. Gets or sets an action to be performed when user changes contents of the field.
  18938. </summary>
  18939. </member>
  18940. <member name="P:Aspose.Pdf.Annotations.AnnotationActionCollection.OnFormat">
  18941. <summary>
  18942. Gets or sets an action to be performed to format field value.
  18943. </summary>
  18944. </member>
  18945. <member name="P:Aspose.Pdf.Annotations.AnnotationActionCollection.OnCalculate">
  18946. <summary>
  18947. Gets or sets an action to calculate field value.
  18948. </summary>
  18949. </member>
  18950. <member name="T:Aspose.Pdf.Annotations.AnnotationCollection">
  18951. <summary>
  18952. Class representing annotation collection.
  18953. </summary>
  18954. </member>
  18955. <member name="P:Aspose.Pdf.Annotations.AnnotationCollection.IsSynchronized">
  18956. <summary>
  18957. Gets a value indicating whether access to the Aspose.Pdf.Annotations.AnnotationCollection is synchronized (thread safe).
  18958. </summary>
  18959. </member>
  18960. <member name="P:Aspose.Pdf.Annotations.AnnotationCollection.SyncRoot">
  18961. <summary>
  18962. Gets an object that can be used to synchronize access to Aspose.Pdf.Annotations.AnnotationCollection.
  18963. </summary>
  18964. </member>
  18965. <member name="P:Aspose.Pdf.Annotations.AnnotationCollection.Count">
  18966. <summary>
  18967. Gets count of annotations in collection.
  18968. </summary>
  18969. </member>
  18970. <member name="P:Aspose.Pdf.Annotations.AnnotationCollection.IsReadOnly">
  18971. <summary>
  18972. Gets a value indicating if collection is readonly.
  18973. </summary>
  18974. </member>
  18975. <member name="M:Aspose.Pdf.Annotations.AnnotationCollection.Add(Aspose.Pdf.Annotations.Annotation,System.Boolean)">
  18976. <summary>
  18977. Adds annotation to the collection. If page is rotated then annotation rectangle will be recalculated accordingly.
  18978. </summary>
  18979. <param name="annotation">Annotation which shall be added.</param>
  18980. <param name="considerRotation">If true and if page is rotated then annotation position will be recaculated accroding to page rotation.</param>
  18981. </member>
  18982. <member name="M:Aspose.Pdf.Annotations.AnnotationCollection.Add(Aspose.Pdf.Annotations.Annotation)">
  18983. <summary>
  18984. Adds annotation to the collection.
  18985. </summary>
  18986. <param name="annotation">Annotation which shall be added.</param>
  18987. </member>
  18988. <member name="M:Aspose.Pdf.Annotations.AnnotationCollection.Delete(System.Int32)">
  18989. <summary>
  18990. Deletes annotation from the collection by index.
  18991. </summary>
  18992. <param name="index">Index of annotation which shall be deleted.</param>
  18993. </member>
  18994. <member name="M:Aspose.Pdf.Annotations.AnnotationCollection.Delete">
  18995. <summary>
  18996. Deletes all annotations from the collection.
  18997. </summary>
  18998. </member>
  18999. <member name="M:Aspose.Pdf.Annotations.AnnotationCollection.CopyTo(Aspose.Pdf.Annotations.Annotation[],System.Int32)">
  19000. <summary>
  19001. Copies array of annotations into collection.
  19002. </summary>
  19003. <param name="array">Array to copy into collection.</param>
  19004. <param name="index">Starting index where colleciton wil lbe copied.</param>
  19005. </member>
  19006. <member name="M:Aspose.Pdf.Annotations.AnnotationCollection.GetEnumerator">
  19007. <summary>
  19008. Returns collection enumerator.
  19009. </summary>
  19010. <returns>Enumerator object</returns>
  19011. </member>
  19012. <member name="M:Aspose.Pdf.Annotations.AnnotationCollection.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  19013. <summary>
  19014. Accepts visitor to process annotation.
  19015. </summary>
  19016. <param name="visitor">Annotation selector object.</param>
  19017. </member>
  19018. <member name="M:Aspose.Pdf.Annotations.AnnotationCollection.Delete(Aspose.Pdf.Annotations.Annotation)">
  19019. <summary>
  19020. Deletes specified annotation from the collection.
  19021. </summary>
  19022. <param name="annotation">Annotation which shall be deleted.</param>
  19023. </member>
  19024. <member name="M:Aspose.Pdf.Annotations.AnnotationCollection.Clear">
  19025. <summary>
  19026. Deletes all annotations from the collection.
  19027. </summary>
  19028. </member>
  19029. <member name="M:Aspose.Pdf.Annotations.AnnotationCollection.Contains(Aspose.Pdf.Annotations.Annotation)">
  19030. <summary>
  19031. Checks if specified annotation belong to collection.
  19032. </summary>
  19033. <param name="annotation">Annotation to be searched.</param>
  19034. </member>
  19035. <member name="M:Aspose.Pdf.Annotations.AnnotationCollection.Remove(Aspose.Pdf.Annotations.Annotation)">
  19036. <summary>
  19037. Deletes specified annotation from the collection.
  19038. </summary>
  19039. <param name="annotation">Annotation which shall be deleted.</param>
  19040. </member>
  19041. <member name="P:Aspose.Pdf.Annotations.AnnotationCollection.Item(System.Int32)">
  19042. <summary>
  19043. The index of the element to get.
  19044. </summary>
  19045. <param name="index">The index value started from one.</param>
  19046. <returns>Annotation object</returns>
  19047. </member>
  19048. <member name="T:Aspose.Pdf.Annotations.AnnotationFlags">
  19049. <summary>
  19050. A set of flags specifying various characteristics of the annotation.
  19051. </summary>
  19052. </member>
  19053. <member name="F:Aspose.Pdf.Annotations.AnnotationFlags.Default">
  19054. <summary>
  19055. Default value.
  19056. </summary>
  19057. </member>
  19058. <member name="F:Aspose.Pdf.Annotations.AnnotationFlags.Invisible">
  19059. <summary>
  19060. If set, do not display the annotation if it does not belong to one of the standard annotation types
  19061. and no annotation handler is available. If clear, display such an unknown annotation
  19062. using an appearance stream specified by its appearance dictionary, if any.
  19063. </summary>
  19064. </member>
  19065. <member name="F:Aspose.Pdf.Annotations.AnnotationFlags.Hidden">
  19066. <summary>
  19067. If set, do not display or print the annotation or allow it to interact with the user,
  19068. regardless of its annotation type or whether an annotation handler is available.
  19069. In cases where screen space is limited, the ability to hide and show annotations selectively
  19070. can be used in combination with appearance streams to display auxiliary pop-up information
  19071. similar in function to online help systems.
  19072. </summary>
  19073. </member>
  19074. <member name="F:Aspose.Pdf.Annotations.AnnotationFlags.Print">
  19075. <summary>
  19076. If set, print the annotation when the page is printed. If clear, never print the annotation,
  19077. regardless of whether it is displayed on the screen. This can be useful, for example, for annotations
  19078. representing interactive pushbuttons, which would serve no meaningful purpose on the printed page.
  19079. </summary>
  19080. </member>
  19081. <member name="F:Aspose.Pdf.Annotations.AnnotationFlags.NoZoom">
  19082. <summary>
  19083. If set, do not scale the annotation�s appearance to match the magnification of the page.
  19084. The location of the annotation on the page (defined by the upper-left corner of its annotation rectangle)
  19085. remains fixed, regardless of the page magnification.
  19086. </summary>
  19087. </member>
  19088. <member name="F:Aspose.Pdf.Annotations.AnnotationFlags.NoRotate">
  19089. <summary>
  19090. If set, do not rotate the annotation�s appearance to match the rotation of the page.
  19091. The upper-left corner of the annotation rectangle remains in a fixed location on the page,
  19092. regardless of the page rotation.
  19093. </summary>
  19094. </member>
  19095. <member name="F:Aspose.Pdf.Annotations.AnnotationFlags.NoView">
  19096. <summary>
  19097. If set, do not display the annotation on the screen or allow it to interact with the user.
  19098. The annotation may be printed (depending on the setting of the Print flag)
  19099. but should be considered hidden for purposes of on-screen display and user interaction.
  19100. </summary>
  19101. </member>
  19102. <member name="F:Aspose.Pdf.Annotations.AnnotationFlags.ReadOnly">
  19103. <summary>
  19104. If set, do not allow the annotation to interact with the user. The annotation may be displayed
  19105. or printed (depending on the settings of the NoView and Print flags) but should not respond to mouse
  19106. clicks or change its appearance in response to mouse motions. This flag is ignored for widget annotations;
  19107. its function is subsumed by the ReadOnly flag of the associated form field.
  19108. </summary>
  19109. </member>
  19110. <member name="F:Aspose.Pdf.Annotations.AnnotationFlags.Locked">
  19111. <summary>
  19112. If set, do not allow the annotation to be deleted or its properties (including position and size)
  19113. to be modified by the user. However, this flag does not restrict changes to the annotation�s contents,
  19114. such as the value of a form field.
  19115. </summary>
  19116. </member>
  19117. <member name="F:Aspose.Pdf.Annotations.AnnotationFlags.ToggleNoView">
  19118. <summary>
  19119. If set, invert the interpretation of the NoView flag for certain events.
  19120. A typical use is to have an annotation that appears only when a mouse cursor is held over it.
  19121. </summary>
  19122. </member>
  19123. <member name="F:Aspose.Pdf.Annotations.AnnotationFlags.LockedContents">
  19124. <summary>
  19125. If set, do not allow the contents of the annotation to be modified by the user.
  19126. This flag does not restrict deletion of the annotation or changes to other annotation properties,
  19127. such as position and size.
  19128. </summary>
  19129. </member>
  19130. <member name="T:Aspose.Pdf.Annotations.AnnotationStateModel">
  19131. <summary>
  19132. The state model corresponding to state of annotation.
  19133. </summary>
  19134. </member>
  19135. <member name="F:Aspose.Pdf.Annotations.AnnotationStateModel.Undefined">
  19136. <summary>
  19137. Not defined state model.
  19138. </summary>
  19139. </member>
  19140. <member name="F:Aspose.Pdf.Annotations.AnnotationStateModel.Marked">
  19141. <summary>
  19142. The annotation has been marked (or unmarked) by the user.
  19143. </summary>
  19144. </member>
  19145. <member name="F:Aspose.Pdf.Annotations.AnnotationStateModel.Review">
  19146. <summary>
  19147. The annotation has been reviewed (accepted, rejected, cancelled, completed, none) by the user.
  19148. </summary>
  19149. </member>
  19150. <member name="T:Aspose.Pdf.Annotations.AnnotationType">
  19151. <summary>
  19152. Enumeration of annotation types.
  19153. </summary>
  19154. </member>
  19155. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Text">
  19156. <summary>
  19157. Text annotation type.
  19158. </summary>
  19159. </member>
  19160. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Circle">
  19161. <summary>
  19162. Circle annotation type.
  19163. </summary>
  19164. </member>
  19165. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Polygon">
  19166. <summary>
  19167. Polygon annotation type.
  19168. </summary>
  19169. </member>
  19170. <member name="F:Aspose.Pdf.Annotations.AnnotationType.PolyLine">
  19171. <summary>
  19172. Plyline annotation type.
  19173. </summary>
  19174. </member>
  19175. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Line">
  19176. <summary>
  19177. Line annotation type.
  19178. </summary>
  19179. </member>
  19180. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Square">
  19181. <summary>
  19182. Square annotatotion type.
  19183. </summary>
  19184. </member>
  19185. <member name="F:Aspose.Pdf.Annotations.AnnotationType.FreeText">
  19186. <summary>
  19187. Free text annotation type.
  19188. </summary>
  19189. </member>
  19190. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Highlight">
  19191. <summary>
  19192. Highlight annotation type.
  19193. </summary>
  19194. </member>
  19195. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Underline">
  19196. <summary>
  19197. Underline annotation type.
  19198. </summary>
  19199. </member>
  19200. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Squiggly">
  19201. <summary>
  19202. Squiggle annotation type.
  19203. </summary>
  19204. </member>
  19205. <member name="F:Aspose.Pdf.Annotations.AnnotationType.StrikeOut">
  19206. <summary>
  19207. Strikeout annotation type.
  19208. </summary>
  19209. </member>
  19210. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Caret">
  19211. <summary>
  19212. Caret annotation type.
  19213. </summary>
  19214. </member>
  19215. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Ink">
  19216. <summary>
  19217. Ink annotation type.
  19218. </summary>
  19219. </member>
  19220. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Link">
  19221. <summary>
  19222. Link annotation type.
  19223. </summary>
  19224. </member>
  19225. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Popup">
  19226. <summary>
  19227. Popup annotation type.
  19228. </summary>
  19229. </member>
  19230. <member name="F:Aspose.Pdf.Annotations.AnnotationType.FileAttachment">
  19231. <summary>
  19232. File attachment annotation type.
  19233. </summary>
  19234. </member>
  19235. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Sound">
  19236. <summary>
  19237. Sound annotation type.
  19238. </summary>
  19239. </member>
  19240. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Movie">
  19241. <summary>
  19242. Movie annotation type.
  19243. </summary>
  19244. </member>
  19245. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Screen">
  19246. <summary>
  19247. Screen annotation type.
  19248. </summary>
  19249. </member>
  19250. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Widget">
  19251. <summary>
  19252. Widget annotation type.
  19253. </summary>
  19254. </member>
  19255. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Watermark">
  19256. <summary>
  19257. Watermark annotation type.
  19258. </summary>
  19259. </member>
  19260. <member name="F:Aspose.Pdf.Annotations.AnnotationType.TrapNet">
  19261. <summary>
  19262. Trap network annotation type.
  19263. </summary>
  19264. </member>
  19265. <member name="F:Aspose.Pdf.Annotations.AnnotationType.PrinterMark">
  19266. <summary>
  19267. Printer mark annotation type.
  19268. </summary>
  19269. </member>
  19270. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Redaction">
  19271. <summary>
  19272. Redaction annotation type.
  19273. </summary>
  19274. </member>
  19275. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Stamp">
  19276. <summary>
  19277. Rubber stamp annotation type.
  19278. </summary>
  19279. </member>
  19280. <member name="F:Aspose.Pdf.Annotations.AnnotationType.RichMedia">
  19281. <summary>
  19282. Rich media annotation type
  19283. </summary>
  19284. </member>
  19285. <member name="F:Aspose.Pdf.Annotations.AnnotationType.Unknown">
  19286. <summary>
  19287. Unknown annotation.
  19288. </summary>
  19289. </member>
  19290. <member name="T:Aspose.Pdf.Annotations.AppearanceDictionary">
  19291. <summary>
  19292. Annotation appearance dictionary specifying how the annotation shall be presented visually on the page.
  19293. </summary>
  19294. </member>
  19295. <member name="P:Aspose.Pdf.Annotations.AppearanceDictionary.IsReadOnly">
  19296. <summary>
  19297. Gets a value indicating whether dictionary is read-only.
  19298. </summary>
  19299. </member>
  19300. <member name="P:Aspose.Pdf.Annotations.AppearanceDictionary.IsFixedSize">
  19301. <summary>
  19302. Gets a value indicating whether dictionary has a fixed size.
  19303. </summary>
  19304. </member>
  19305. <member name="P:Aspose.Pdf.Annotations.AppearanceDictionary.Keys">
  19306. <summary>
  19307. Gets keys of the dictionary. If appearance dictionary has subditionaries, then <see cref="P:Aspose.Pdf.Annotations.AppearanceDictionary.Keys" /> contains (N|R|D).state values,
  19308. where N - normal appearance, R - rollover appearance, D - down appearance and state - the name of the state
  19309. (e.g. On, Off for checkboxes).
  19310. </summary>
  19311. </member>
  19312. <member name="P:Aspose.Pdf.Annotations.AppearanceDictionary.Values">
  19313. <summary>
  19314. Gets the list of the dictionary values.
  19315. Result collection contains the list of XForm objects.
  19316. </summary>
  19317. </member>
  19318. <member name="P:Aspose.Pdf.Annotations.AppearanceDictionary.IsSynchronized">
  19319. <summary>
  19320. Gets a value indicating whether access to the dictionary is synchronized (thread safe).
  19321. </summary>
  19322. </member>
  19323. <member name="P:Aspose.Pdf.Annotations.AppearanceDictionary.SyncRoot">
  19324. <summary>
  19325. Gets an object that can be used to synchronize access to the dictionary.
  19326. </summary>
  19327. </member>
  19328. <member name="P:Aspose.Pdf.Annotations.AppearanceDictionary.Count">
  19329. <summary>
  19330. Gets the number of elements contained in the dictionary.
  19331. </summary>
  19332. </member>
  19333. <member name="M:Aspose.Pdf.Annotations.AppearanceDictionary.Contains(System.Object)">
  19334. <summary>
  19335. Determines whether dictionary contains an element with the specified key.
  19336. </summary>
  19337. <param name="key">Key to test does it belongs to dictionary.</param>
  19338. <returns>true if the key found in the dictionary and false otherwise.</returns>
  19339. </member>
  19340. <member name="M:Aspose.Pdf.Annotations.AppearanceDictionary.Remove(System.Object)">
  19341. <summary>
  19342. Removes the element with the specified key.
  19343. </summary>
  19344. <param name="key">Key which should be deleted.</param>
  19345. </member>
  19346. <member name="M:Aspose.Pdf.Annotations.AppearanceDictionary.Clear">
  19347. <summary>
  19348. Removes all elements from the dictionary.
  19349. </summary>
  19350. </member>
  19351. <member name="M:Aspose.Pdf.Annotations.AppearanceDictionary.Add(System.Object,System.Object)">
  19352. <summary>
  19353. Adds an element with the provided key and value.
  19354. </summary>
  19355. <param name="key">
  19356. Element key.
  19357. </param>
  19358. <param name="value">
  19359. Element value.
  19360. </param>
  19361. </member>
  19362. <member name="M:Aspose.Pdf.Annotations.AppearanceDictionary.GetEnumerator">
  19363. <summary>
  19364. Returns an IDictionaryEnumerator object for the dictionary.
  19365. </summary>
  19366. <returns>Enumerator of the dictionary.</returns>
  19367. </member>
  19368. <member name="M:Aspose.Pdf.Annotations.AppearanceDictionary.CopyTo(Aspose.Pdf.XForm[],System.Int32)">
  19369. <summary>
  19370. Copies the elements of the dictionary to an Array, starting at a particular Array index.
  19371. </summary>
  19372. <param name="array">Array where items must be copied.</param>
  19373. <param name="index">Index where items must be copied.</param>
  19374. </member>
  19375. <member name="P:Aspose.Pdf.Annotations.AppearanceDictionary.Item(System.String)">
  19376. <summary>
  19377. Represents convenient form for getting appearance streams.
  19378. </summary>
  19379. <param name="key">
  19380. Represents path to appearance stream.
  19381. If appearance dictionary has subdictionaries, then path must contain 2 parts (<see cref="P:Aspose.Pdf.Annotations.AppearanceDictionary.Keys" />),
  19382. else path has only one part.
  19383. </param>
  19384. <returns>
  19385. XForm object (appearance stream) which corresponds to the given key.
  19386. </returns>
  19387. </member>
  19388. <member name="P:Aspose.Pdf.Annotations.AppearanceDictionary.Item(System.Object)">
  19389. <summary>
  19390. Represents convenient form for getting appearance streams.
  19391. </summary>
  19392. <param name="key">
  19393. Represents path to appearance stream.
  19394. If appearance dictionary has subdictionaries, then path must contain 2 parts (<see cref="P:Aspose.Pdf.Annotations.AppearanceDictionary.Keys" />),
  19395. else path has only one part.
  19396. </param>
  19397. <returns>
  19398. XForm object (appearance stream) which corresponds to the given key.
  19399. </returns>
  19400. </member>
  19401. <member name="M:Aspose.Pdf.Annotations.AppearanceDictionary.Add(System.String,Aspose.Pdf.XForm)">
  19402. <summary>
  19403. Add X form for specifed key.
  19404. </summary>
  19405. <param name="key">
  19406. Element key.
  19407. </param>
  19408. <param name="value">
  19409. XForm object value.
  19410. </param>
  19411. </member>
  19412. <member name="M:Aspose.Pdf.Annotations.AppearanceDictionary.ContainsKey(System.String)">
  19413. <summary>
  19414. Determines does this dictionary contasins specified key.
  19415. </summary>
  19416. <param name="key">Key to search in the dictionary.</param>
  19417. <returns>true if key is found.</returns>
  19418. </member>
  19419. <member name="M:Aspose.Pdf.Annotations.AppearanceDictionary.Remove(System.String)">
  19420. <summary>
  19421. Removes key from the dictionary.
  19422. </summary>
  19423. <param name="key">Key to be removed from the dictionary.</param>
  19424. <returns>true if key was successfully removed.</returns>
  19425. </member>
  19426. <member name="M:Aspose.Pdf.Annotations.AppearanceDictionary.TryGetValue(System.String,Aspose.Pdf.XForm@)">
  19427. <summary>
  19428. Tries to find key in the dictionary and retreives value if found.
  19429. </summary>
  19430. <param name="key">Key to search in the dictionary.</param>
  19431. <param name="value">Retreived value.</param>
  19432. <returns>true if key was found.</returns>
  19433. </member>
  19434. <member name="T:Aspose.Pdf.Annotations.CaretAnnotation">
  19435. <summary>
  19436. Class representing Caret annotation.
  19437. </summary>
  19438. </member>
  19439. <member name="P:Aspose.Pdf.Annotations.CaretAnnotation.AnnotationType">
  19440. <summary>
  19441. Gets type of annotation.
  19442. </summary>
  19443. </member>
  19444. <member name="P:Aspose.Pdf.Annotations.CaretAnnotation.Frame">
  19445. <summary>
  19446. Gets or sets caret rectangle.
  19447. </summary>
  19448. </member>
  19449. <member name="P:Aspose.Pdf.Annotations.CaretAnnotation.Symbol">
  19450. <summary>
  19451. Gets or sets symbol associated with caret.
  19452. </summary>
  19453. <see cref="T:Aspose.Pdf.Annotations.CaretSymbol" />
  19454. </member>
  19455. <member name="M:Aspose.Pdf.Annotations.CaretAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  19456. <summary>
  19457. Accepts visitor object to process the annotation.
  19458. </summary>
  19459. <param name="visitor">Visitor object.</param>
  19460. </member>
  19461. <member name="M:Aspose.Pdf.Annotations.CaretAnnotation.#ctor(Aspose.Pdf.Document)">
  19462. <summary>
  19463. Constructor for usign in Generator.
  19464. </summary>
  19465. <param name="document">Document where annotation will be created.</param>
  19466. </member>
  19467. <member name="M:Aspose.Pdf.Annotations.CaretAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  19468. <summary>
  19469. Creates new Caret annotation on the specified page.
  19470. </summary>
  19471. <param name="page">Document's page where annotation should be created.</param>
  19472. <param name="rect">Required rectangle that sets annotation's border.</param>
  19473. </member>
  19474. <member name="T:Aspose.Pdf.Annotations.Characteristics">
  19475. <summary>
  19476. Represents annotation characteristics
  19477. </summary>
  19478. </member>
  19479. <member name="P:Aspose.Pdf.Annotations.Characteristics.Background">
  19480. <summary>
  19481. Gets or sets color of the background
  19482. </summary>
  19483. </member>
  19484. <member name="P:Aspose.Pdf.Annotations.Characteristics.Border">
  19485. <summary>
  19486. Gets or sets color of the border.
  19487. </summary>
  19488. </member>
  19489. <member name="P:Aspose.Pdf.Annotations.Characteristics.Rotate">
  19490. <summary>
  19491. Gets or sets rotation of the annotation.
  19492. </summary>
  19493. </member>
  19494. <member name="T:Aspose.Pdf.Annotations.CircleAnnotation">
  19495. <summary>
  19496. Class representing Circle annotation.
  19497. </summary>
  19498. </member>
  19499. <member name="M:Aspose.Pdf.Annotations.CircleAnnotation.#ctor(Aspose.Pdf.Document)">
  19500. <summary>
  19501. Constructor for Circle annotation.
  19502. </summary>
  19503. <param name="document">Document where annotation will be created.</param>
  19504. </member>
  19505. <member name="M:Aspose.Pdf.Annotations.CircleAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  19506. <summary>
  19507. Accepts visitor object to process the annotation.
  19508. </summary>
  19509. <param name="visitor">Visitor object.</param>
  19510. </member>
  19511. <member name="M:Aspose.Pdf.Annotations.CircleAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  19512. <summary>
  19513. Creates new Circle annotation on the specified page.
  19514. </summary>
  19515. <param name="page">Document's page where annotation should be created.</param>
  19516. <param name="rect">Required rectangle that sets annotation's border.</param>
  19517. </member>
  19518. <member name="P:Aspose.Pdf.Annotations.CircleAnnotation.AnnotationType">
  19519. <summary>
  19520. Gets type of annotation.
  19521. </summary>
  19522. </member>
  19523. <member name="T:Aspose.Pdf.Annotations.CommonFigureAnnotation">
  19524. <summary>
  19525. Abstract class representing common figure annotation.
  19526. </summary>
  19527. </member>
  19528. <member name="M:Aspose.Pdf.Annotations.CommonFigureAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  19529. <summary>
  19530. Constructor.
  19531. </summary>
  19532. <param name="page">The page with which the annotation will be associated.</param>
  19533. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  19534. </member>
  19535. <member name="M:Aspose.Pdf.Annotations.CommonFigureAnnotation.#ctor(Aspose.Pdf.Document)">
  19536. <summary>
  19537. Constructor for using in Generator.
  19538. </summary>
  19539. <param name="document">Document where annotation will be placed.</param>
  19540. </member>
  19541. <member name="M:Aspose.Pdf.Annotations.CommonFigureAnnotation.WriteXfdfAttributes(System.Xml.XmlWriter)">
  19542. <summary>
  19543. When overridden in a derived class, exports annotation attributes into XFDF.
  19544. </summary>
  19545. <param name="writer">Writer of destination file.</param>
  19546. </member>
  19547. <member name="M:Aspose.Pdf.Annotations.CommonFigureAnnotation.ReadXfdfAttributes(System.Xml.XmlReader)">
  19548. <summary>
  19549. When overridden in a derived class, import annotation attributes from XFDF.
  19550. </summary>
  19551. <param name="reader">Reader of XFDF file.</param>
  19552. </member>
  19553. <member name="P:Aspose.Pdf.Annotations.CommonFigureAnnotation.InteriorColor">
  19554. <summary>
  19555. Interior color with which to fill the annotation�s rectangle or ellipse.
  19556. </summary>
  19557. </member>
  19558. <member name="P:Aspose.Pdf.Annotations.CommonFigureAnnotation.Frame">
  19559. <summary>
  19560. The rectangle describing the numerical differences between two rectangles:
  19561. the Rect entry of the annotation and the actual boundaries of the underlying square or circle.
  19562. </summary>
  19563. </member>
  19564. <member name="T:Aspose.Pdf.Annotations.FileAttachmentAnnotation">
  19565. <summary>
  19566. Class describes file attachment annotation.
  19567. </summary>
  19568. </member>
  19569. <member name="P:Aspose.Pdf.Annotations.FileAttachmentAnnotation.AnnotationType">
  19570. <summary>
  19571. Gets type of annotation.
  19572. </summary>
  19573. </member>
  19574. <member name="P:Aspose.Pdf.Annotations.FileAttachmentAnnotation.File">
  19575. <summary>
  19576. The specification of the file associated with this annotation.
  19577. </summary>
  19578. </member>
  19579. <member name="P:Aspose.Pdf.Annotations.FileAttachmentAnnotation.Icon">
  19580. <summary>
  19581. Gets or sets icon that shall be used in displaying annotation.
  19582. </summary>
  19583. </member>
  19584. <member name="P:Aspose.Pdf.Annotations.FileAttachmentAnnotation.Opacity">
  19585. <summary>
  19586. Gets or sets icon's opacity from 0 to 1: 0 - completely transparant, 1 - completely opaque.
  19587. </summary>
  19588. </member>
  19589. <member name="M:Aspose.Pdf.Annotations.FileAttachmentAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  19590. <summary>
  19591. Accepts visitor object to process annotation.
  19592. </summary>
  19593. <param name="visitor">Visitor object.</param>
  19594. </member>
  19595. <member name="M:Aspose.Pdf.Annotations.FileAttachmentAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle,Aspose.Pdf.FileSpecification)">
  19596. <summary>
  19597. Creates new FileAttachment annotation on the specified page.
  19598. </summary>
  19599. <param name="page">Document's page where annotation should be created.</param>
  19600. <param name="rect">Required rectangle that sets annotation's border.</param>
  19601. <param name="fileSpec">Describes the file that shoud be bound with the annotation.</param>
  19602. </member>
  19603. <member name="T:Aspose.Pdf.Annotations.FreeTextAnnotation">
  19604. <summary>
  19605. Represents a free text annotation that displays text directly on the page. Unlike an ordinary text annotation, a free text annotation has no open or closed state; instead of being displayed in a pop-up window, the text is always visible.
  19606. </summary>
  19607. </member>
  19608. <member name="M:Aspose.Pdf.Annotations.FreeTextAnnotation.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Annotations.DefaultAppearance)">
  19609. <summary>
  19610. Constructor to use with Generator.
  19611. </summary>
  19612. <param name="document">Document where annotation will be created.</param>
  19613. <param name="appearance">Default Appearance</param>
  19614. </member>
  19615. <member name="P:Aspose.Pdf.Annotations.FreeTextAnnotation.StartingStyle">
  19616. <summary>
  19617. Gets or sets line ending style for line ending point.
  19618. OThis property is obsolete, please use EndingStyle.
  19619. </summary>
  19620. </member>
  19621. <member name="P:Aspose.Pdf.Annotations.FreeTextAnnotation.EndingStyle">
  19622. <summary>
  19623. Gets or sets line ending style for line ending point.
  19624. </summary>
  19625. </member>
  19626. <member name="P:Aspose.Pdf.Annotations.FreeTextAnnotation.Justification">
  19627. <summary>
  19628. Gets or set a code specifying the form of quadding (justification) to be used in displaying the annotation�s text.
  19629. </summary>
  19630. </member>
  19631. <member name="M:Aspose.Pdf.Annotations.FreeTextAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  19632. <summary>
  19633. Accepts visitor object to process the annotation.
  19634. </summary>
  19635. <param name="visitor">Visitor object.</param>
  19636. </member>
  19637. <member name="M:Aspose.Pdf.Annotations.FreeTextAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle,Aspose.Pdf.Annotations.DefaultAppearance)">
  19638. <summary>
  19639. Creates new FreeText annotation on the specified page.
  19640. </summary>
  19641. <param name="page">The document's page where annotation should be created.</param>
  19642. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  19643. <param name="appearance">The default appearance to be used in formatting the text.</param>
  19644. </member>
  19645. <member name="P:Aspose.Pdf.Annotations.FreeTextAnnotation.DefaultAppearance">
  19646. <summary>
  19647. Gets or sets the default appearance string to be used in formatting the text.
  19648. </summary>
  19649. </member>
  19650. <member name="P:Aspose.Pdf.Annotations.FreeTextAnnotation.DefaultAppearanceObject">
  19651. <summary>
  19652. Object which represents default appearance of FreeText annotation.
  19653. </summary>
  19654. </member>
  19655. <member name="P:Aspose.Pdf.Annotations.FreeTextAnnotation.Intent">
  19656. <summary>
  19657. Gets or sets the intent of the free text annotation.
  19658. </summary>
  19659. </member>
  19660. <member name="P:Aspose.Pdf.Annotations.FreeTextAnnotation.DefaultStyle">
  19661. <summary>
  19662. Gets or sets a default style string.
  19663. </summary>
  19664. </member>
  19665. <member name="P:Aspose.Pdf.Annotations.FreeTextAnnotation.TextStyle">
  19666. <summary>
  19667. Gets or sets style of the text in appearance. when text style is changed, text appearance is updated.
  19668. </summary>
  19669. </member>
  19670. <member name="P:Aspose.Pdf.Annotations.FreeTextAnnotation.Rotate">
  19671. <summary>
  19672. Angle of annotation rotation.
  19673. </summary>
  19674. </member>
  19675. <member name="P:Aspose.Pdf.Annotations.FreeTextAnnotation.AnnotationType">
  19676. <summary>
  19677. Gets type of annotation.
  19678. </summary>
  19679. </member>
  19680. <member name="P:Aspose.Pdf.Annotations.FreeTextAnnotation.Callout">
  19681. <summary>
  19682. Array of point specifying callout line.
  19683. </summary>
  19684. </member>
  19685. <member name="P:Aspose.Pdf.Annotations.FreeTextAnnotation.TextRectangle">
  19686. <summary>
  19687. Rectangle describing the numerical differences between two rectangles: the Rect entry of the annotation
  19688. and a rectangle contained within that rectangle. The inner rectangle is where the annotation�s text should be displayed.
  19689. </summary>
  19690. </member>
  19691. <member name="T:Aspose.Pdf.Annotations.FreeTextIntent">
  19692. <summary>
  19693. Enumerates the intents of the free text annotation.
  19694. </summary>
  19695. </member>
  19696. <member name="F:Aspose.Pdf.Annotations.FreeTextIntent.Undefined">
  19697. <summary>
  19698. Not defined state.
  19699. </summary>
  19700. </member>
  19701. <member name="F:Aspose.Pdf.Annotations.FreeTextIntent.FreeTextCallout">
  19702. <summary>
  19703. Means that the annotation is intended to function as a callout.
  19704. </summary>
  19705. </member>
  19706. <member name="F:Aspose.Pdf.Annotations.FreeTextIntent.FreeTextTypeWriter">
  19707. <summary>
  19708. Means that the annotation is intended to function as a click-to-type or typewriter object.
  19709. </summary>
  19710. </member>
  19711. <member name="T:Aspose.Pdf.Annotations.HighlightAnnotation">
  19712. <summary>
  19713. Represents a highlight annotation that highlights a range of text in the document.
  19714. </summary>
  19715. </member>
  19716. <member name="M:Aspose.Pdf.Annotations.HighlightAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  19717. <summary>
  19718. Accepts visitor object to process the annotation.
  19719. </summary>
  19720. <param name="visitor">Visitor object.</param>
  19721. </member>
  19722. <member name="M:Aspose.Pdf.Annotations.HighlightAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  19723. <summary>
  19724. Creates new Highlight annotation on the specified page.
  19725. </summary>
  19726. <param name="page">The document's page where annotation should be created.</param>
  19727. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  19728. </member>
  19729. <member name="P:Aspose.Pdf.Annotations.HighlightAnnotation.AnnotationType">
  19730. <summary>
  19731. Gets type of annotation.
  19732. </summary>
  19733. </member>
  19734. <member name="T:Aspose.Pdf.Annotations.InkAnnotation">
  19735. <summary>
  19736. Represents a freehand "scribble" composed of one or more disjoint paths.
  19737. </summary>
  19738. </member>
  19739. <member name="P:Aspose.Pdf.Annotations.InkAnnotation.CapStyle">
  19740. <summary>
  19741. Style of ink annotation line endings.
  19742. </summary>
  19743. </member>
  19744. <member name="M:Aspose.Pdf.Annotations.InkAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  19745. <summary>
  19746. Accepts visitor object to process the annotation.
  19747. </summary>
  19748. <param name="visitor">Visitor object.</param>
  19749. </member>
  19750. <member name="M:Aspose.Pdf.Annotations.InkAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle,System.Collections.IList)">
  19751. <summary>
  19752. Creates new Ink annotation on the specified page.
  19753. </summary>
  19754. <param name="page">The document's page where annotation should be created.</param>
  19755. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  19756. <param name="inkList">An array of Point[] arrays, each representing a stroked path.</param>
  19757. </member>
  19758. <member name="P:Aspose.Pdf.Annotations.InkAnnotation.InkList">
  19759. <summary>
  19760. Gets or sets list of gestures that are independent lines which are represented by Point[] arrays.
  19761. </summary>
  19762. </member>
  19763. <member name="P:Aspose.Pdf.Annotations.InkAnnotation.AnnotationType">
  19764. <summary>
  19765. Gets type of annotation.
  19766. </summary>
  19767. </member>
  19768. <member name="T:Aspose.Pdf.Annotations.LineAnnotation">
  19769. <summary>
  19770. Class representing line annotation.
  19771. </summary>
  19772. </member>
  19773. <member name="P:Aspose.Pdf.Annotations.LineAnnotation.Starting">
  19774. <summary>
  19775. Gets or sets starting point of line.
  19776. </summary>
  19777. </member>
  19778. <member name="P:Aspose.Pdf.Annotations.LineAnnotation.StartingStyle">
  19779. <summary>
  19780. Gets or sets line ending style for line starting point.
  19781. </summary>
  19782. </member>
  19783. <member name="P:Aspose.Pdf.Annotations.LineAnnotation.Ending">
  19784. <summary>
  19785. Gets or sets line ending point.
  19786. </summary>
  19787. </member>
  19788. <member name="P:Aspose.Pdf.Annotations.LineAnnotation.EndingStyle">
  19789. <summary>
  19790. Gets or sets ending style for end point of line.
  19791. </summary>
  19792. </member>
  19793. <member name="P:Aspose.Pdf.Annotations.LineAnnotation.InteriorColor">
  19794. <summary>
  19795. Gets or sets interior color of the annotation.
  19796. </summary>
  19797. </member>
  19798. <member name="P:Aspose.Pdf.Annotations.LineAnnotation.LeaderLine">
  19799. <summary>
  19800. Gets or sets leader line length.
  19801. </summary>
  19802. </member>
  19803. <member name="P:Aspose.Pdf.Annotations.LineAnnotation.LeaderLineExtension">
  19804. <summary>
  19805. Gets or sets length of leader line extension.
  19806. </summary>
  19807. </member>
  19808. <member name="P:Aspose.Pdf.Annotations.LineAnnotation.ShowCaption">
  19809. <summary>
  19810. Gets or sets boolean flag which determinies is contents must be shown as caption.
  19811. </summary>
  19812. </member>
  19813. <member name="P:Aspose.Pdf.Annotations.LineAnnotation.LeaderLineOffset">
  19814. <summary>
  19815. Gets or sets leader line offset.
  19816. </summary>
  19817. </member>
  19818. <member name="P:Aspose.Pdf.Annotations.LineAnnotation.CaptionOffset">
  19819. <summary>
  19820. Gets or sets caption text offset from its normal position.
  19821. </summary>
  19822. </member>
  19823. <member name="P:Aspose.Pdf.Annotations.LineAnnotation.CaptionPosition">
  19824. <summary>
  19825. Gets or sets annotation caption position.
  19826. </summary>
  19827. </member>
  19828. <member name="P:Aspose.Pdf.Annotations.LineAnnotation.Measure">
  19829. <summary>
  19830. Measure units specifed for this annotation.
  19831. </summary>
  19832. </member>
  19833. <member name="M:Aspose.Pdf.Annotations.LineAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  19834. <summary>
  19835. Accepts visitor to annotation processing.
  19836. </summary>
  19837. <param name="visitor">Visitor object</param>
  19838. </member>
  19839. <member name="M:Aspose.Pdf.Annotations.LineAnnotation.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Point,Aspose.Pdf.Point)">
  19840. <summary>
  19841. Constructor for using with Generator.
  19842. </summary>
  19843. <param name="document">Document where annotation will be created.</param>
  19844. <param name="start">Starting point. </param>
  19845. <param name="end">Ending point. </param>
  19846. </member>
  19847. <member name="M:Aspose.Pdf.Annotations.LineAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle,Aspose.Pdf.Point,Aspose.Pdf.Point)">
  19848. <summary>
  19849. Creates new Line annotation on the specified page.
  19850. </summary>
  19851. <param name="page">The document's page where annotation should be created.</param>
  19852. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  19853. <param name="start">A point, specifying the starting coordinate of the line.</param>
  19854. <param name="end">A point, specifying the ending coordinate of the line.</param>
  19855. </member>
  19856. <member name="P:Aspose.Pdf.Annotations.LineAnnotation.Intent">
  19857. <summary>
  19858. Gets or sets the intent of the line annotation.
  19859. </summary>
  19860. </member>
  19861. <member name="P:Aspose.Pdf.Annotations.LineAnnotation.AnnotationType">
  19862. <summary>
  19863. Gets type of annotation.
  19864. </summary>
  19865. </member>
  19866. <member name="T:Aspose.Pdf.Annotations.LineIntent">
  19867. <summary>
  19868. Enumerates the intents of the line annotation.
  19869. </summary>
  19870. </member>
  19871. <member name="F:Aspose.Pdf.Annotations.LineIntent.Undefined">
  19872. <summary>
  19873. Undefined state.
  19874. </summary>
  19875. </member>
  19876. <member name="F:Aspose.Pdf.Annotations.LineIntent.LineArrow">
  19877. <summary>
  19878. Means that the annotation is intended to function as an arrow.
  19879. </summary>
  19880. </member>
  19881. <member name="F:Aspose.Pdf.Annotations.LineIntent.LineDimension">
  19882. <summary>
  19883. Means that the annotation is intended to function as a dimension line.
  19884. </summary>
  19885. </member>
  19886. <member name="T:Aspose.Pdf.Annotations.LinkAnnotation">
  19887. <summary>
  19888. Represents either a hypertext link to a destination elsewhere in the document or an action to be performed.
  19889. </summary>
  19890. </member>
  19891. <member name="P:Aspose.Pdf.Annotations.LinkAnnotation.Action">
  19892. <summary>
  19893. An action to be performed when the link annotation is activated.
  19894. </summary>
  19895. </member>
  19896. <member name="P:Aspose.Pdf.Annotations.LinkAnnotation.Destination">
  19897. <summary>
  19898. A destination to be displayed when the annotation is activated.
  19899. </summary>
  19900. </member>
  19901. <member name="M:Aspose.Pdf.Annotations.LinkAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  19902. <summary>
  19903. Accepts visitor object to process the annotation.
  19904. </summary>
  19905. <param name="visitor">Visitor object.</param>
  19906. </member>
  19907. <member name="M:Aspose.Pdf.Annotations.LinkAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  19908. <summary>
  19909. Creates new Link annotation on the specified page.
  19910. </summary>
  19911. <param name="page">The document's page where annotation should be created.</param>
  19912. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  19913. </member>
  19914. <member name="P:Aspose.Pdf.Annotations.LinkAnnotation.Highlighting">
  19915. <summary>
  19916. The visual effect to be used when the mouse button is pressed or held down inside its active area.
  19917. </summary>
  19918. </member>
  19919. <member name="P:Aspose.Pdf.Annotations.LinkAnnotation.AnnotationType">
  19920. <summary>
  19921. Gets type of annotation.
  19922. </summary>
  19923. </member>
  19924. <member name="T:Aspose.Pdf.Annotations.MarkupAnnotation">
  19925. <summary>
  19926. Abstract class representing markup annotation.
  19927. </summary>
  19928. </member>
  19929. <member name="M:Aspose.Pdf.Annotations.MarkupAnnotation.#ctor(Aspose.Pdf.Document)">
  19930. <summary>
  19931. Constructor for markup annotation.
  19932. </summary>
  19933. <param name="document">Document where annotation will be created.</param>
  19934. </member>
  19935. <member name="M:Aspose.Pdf.Annotations.MarkupAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  19936. <summary>
  19937. Constructor.
  19938. </summary>
  19939. <param name="page">The page with which the annotation will be associated.</param>
  19940. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  19941. </member>
  19942. <member name="M:Aspose.Pdf.Annotations.MarkupAnnotation.WriteXfdfAttributes(System.Xml.XmlWriter)">
  19943. <summary>
  19944. When overridden in a derived class, exports annotation attributes into XFDF.
  19945. </summary>
  19946. <param name="writer">Writer of destination file.</param>
  19947. </member>
  19948. <member name="M:Aspose.Pdf.Annotations.MarkupAnnotation.WriteXfdfElements(System.Xml.XmlWriter)">
  19949. <summary>
  19950. When overridden in a derived class, exports annotation elements into XFDF.
  19951. </summary>
  19952. <param name="writer">Writer of destination file.</param>
  19953. </member>
  19954. <member name="M:Aspose.Pdf.Annotations.MarkupAnnotation.ReadXfdfAttributes(System.Xml.XmlReader)">
  19955. <summary>
  19956. When overridden in a derived class, import annotation attributes from XFDF.
  19957. </summary>
  19958. <param name="reader">Reader of XFDF file.</param>
  19959. </member>
  19960. <member name="P:Aspose.Pdf.Annotations.MarkupAnnotation.Title">
  19961. <summary>
  19962. Gets or sets a text that shall be displayed in title bar of annotation.
  19963. </summary>
  19964. </member>
  19965. <member name="P:Aspose.Pdf.Annotations.MarkupAnnotation.RichText">
  19966. <summary>
  19967. Gets or sets a rich text string to be displayed in the pop-up window when the annotation is opened.
  19968. </summary>
  19969. </member>
  19970. <member name="P:Aspose.Pdf.Annotations.MarkupAnnotation.CreationDate">
  19971. <summary>
  19972. Gets date and time when annotation was created.
  19973. </summary>
  19974. </member>
  19975. <member name="P:Aspose.Pdf.Annotations.MarkupAnnotation.Subject">
  19976. <summary>
  19977. Gets text representing desciption of the object.
  19978. </summary>
  19979. </member>
  19980. <member name="P:Aspose.Pdf.Annotations.MarkupAnnotation.Popup">
  19981. <summary>
  19982. Pop-up annotation for entering or editing the text associated with this annotation.
  19983. </summary>
  19984. </member>
  19985. <member name="P:Aspose.Pdf.Annotations.MarkupAnnotation.Opacity">
  19986. <summary>
  19987. Gets or sets the constant opacity value to be used in painting the annotation.
  19988. </summary>
  19989. </member>
  19990. <member name="P:Aspose.Pdf.Annotations.MarkupAnnotation.InReplyTo">
  19991. <summary>
  19992. A reference to the annotation that this annotation is "in reply to".
  19993. Both annotations must be on the same page of the document.
  19994. </summary>
  19995. </member>
  19996. <member name="P:Aspose.Pdf.Annotations.MarkupAnnotation.ReplyType">
  19997. <summary>
  19998. A string specifying the relationship (the "reply type") between this annotation
  19999. and one specified by InReplyTo.
  20000. </summary>
  20001. </member>
  20002. <member name="T:Aspose.Pdf.Annotations.MovieAnnotation">
  20003. <summary>
  20004. Represents a movie annotation that contains animated graphics and sound to be presented on the computer screen and through the speakers. When the annotation is activated, the movie is played.
  20005. </summary>
  20006. </member>
  20007. <member name="P:Aspose.Pdf.Annotations.MovieAnnotation.Title">
  20008. <summary>
  20009. Gets or sets the title of the movie annotation.
  20010. </summary>
  20011. </member>
  20012. <member name="P:Aspose.Pdf.Annotations.MovieAnnotation.File">
  20013. <summary>
  20014. Gets or sets a file specification identifying a self-describing movie file.
  20015. </summary>
  20016. </member>
  20017. <member name="P:Aspose.Pdf.Annotations.MovieAnnotation.Poster">
  20018. <summary>
  20019. Gets or sets a flag or stream specifying whether and how a poster image representing the movie shall be displayed. If true, the poster image shall be retrieved from the movie file; if it is false, no poster shall be displayed.
  20020. </summary>
  20021. </member>
  20022. <member name="P:Aspose.Pdf.Annotations.MovieAnnotation.Aspect">
  20023. <summary>
  20024. Gets or sets the width and height of the movie�s bounding box, in pixels.
  20025. </summary>
  20026. </member>
  20027. <member name="P:Aspose.Pdf.Annotations.MovieAnnotation.Rotate">
  20028. <summary>
  20029. Gets or sets the number of degrees by which the movie shall be rotated clockwise relative to the page. The value shall be a multiple of 90.
  20030. </summary>
  20031. </member>
  20032. <member name="P:Aspose.Pdf.Annotations.MovieAnnotation.AnnotationType">
  20033. <summary>
  20034. Gets type of annotation.
  20035. </summary>
  20036. </member>
  20037. <member name="M:Aspose.Pdf.Annotations.MovieAnnotation.#ctor(Aspose.Pdf.Document,System.String)">
  20038. <summary>
  20039. Constructor for using with Generator.
  20040. </summary>
  20041. <param name="document">Document where movie annotation will be created.</param>
  20042. <param name="movieFile">Name of movie file. </param>
  20043. </member>
  20044. <member name="M:Aspose.Pdf.Annotations.MovieAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle,System.String)">
  20045. <summary>
  20046. Creates new Sound annotation on the specified page.
  20047. </summary>
  20048. <param name="page">The document's page where annotation should be created.</param>
  20049. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  20050. <param name="movieFile">A movie file to be played when the annotation is activated.</param>
  20051. </member>
  20052. <member name="M:Aspose.Pdf.Annotations.MovieAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  20053. <summary>
  20054. Accepts visitor object to process the annotation.
  20055. </summary>
  20056. <param name="visitor">Visitor object.</param>
  20057. </member>
  20058. <member name="T:Aspose.Pdf.Annotations.PolyAnnotation">
  20059. <summary>
  20060. Abstract base class for poly- annotations.
  20061. </summary>
  20062. </member>
  20063. <member name="M:Aspose.Pdf.Annotations.PolyAnnotation.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Point[])">
  20064. <summary>
  20065. Constructor.
  20066. </summary>
  20067. <param name="document">Document where annotation will be created.</param>
  20068. <param name="vertices">An array of points representing the horizontal and vertical coordinates of each vertex.</param>
  20069. </member>
  20070. <member name="M:Aspose.Pdf.Annotations.PolyAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle,Aspose.Pdf.Point[])">
  20071. <summary>
  20072. Constructor.
  20073. </summary>
  20074. <param name="page">The page with which the annotation will be associated.</param>
  20075. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  20076. <param name="vertices">An array of points representing the horizontal and vertical coordinates of each vertex.</param>
  20077. </member>
  20078. <member name="P:Aspose.Pdf.Annotations.PolyAnnotation.Measure">
  20079. <summary>
  20080. Measure units specifed for this annotation.
  20081. </summary>
  20082. </member>
  20083. <member name="M:Aspose.Pdf.Annotations.PolyAnnotation.WriteXfdfAttributes(System.Xml.XmlWriter)">
  20084. <summary>
  20085. When overridden in a derived class, exports annotation attributes into XFDF.
  20086. </summary>
  20087. <param name="writer">Writer of destination file.</param>
  20088. </member>
  20089. <member name="M:Aspose.Pdf.Annotations.PolyAnnotation.WriteXfdfElements(System.Xml.XmlWriter)">
  20090. <summary>
  20091. When overridden in a derived class, exports annotation elements into XFDF.
  20092. </summary>
  20093. <param name="writer">Writer of destination file.</param>
  20094. </member>
  20095. <member name="M:Aspose.Pdf.Annotations.PolyAnnotation.ReadXfdfAttributes(System.Xml.XmlReader)">
  20096. <summary>
  20097. When overridden in a derived class, import annotation attributes from XFDF.
  20098. </summary>
  20099. <param name="reader">Reader of XFDF file.</param>
  20100. </member>
  20101. <member name="P:Aspose.Pdf.Annotations.PolyAnnotation.Vertices">
  20102. <summary>
  20103. Gets or sets an array of points representing the horizontal and vertical coordinates of each vertex.
  20104. </summary>
  20105. </member>
  20106. <member name="P:Aspose.Pdf.Annotations.PolyAnnotation.InteriorColor">
  20107. <summary>
  20108. Gets or sets the interior color with which to fill the annotation�s line endings.
  20109. </summary>
  20110. </member>
  20111. <member name="P:Aspose.Pdf.Annotations.PolyAnnotation.StartingStyle">
  20112. <summary>
  20113. Gets or sets the style of first line ending.
  20114. </summary>
  20115. </member>
  20116. <member name="P:Aspose.Pdf.Annotations.PolyAnnotation.EndingStyle">
  20117. <summary>
  20118. Gets or sets the style of second line ending.
  20119. </summary>
  20120. </member>
  20121. <member name="P:Aspose.Pdf.Annotations.PolyAnnotation.Intent">
  20122. <summary>
  20123. Gets or sets the intent of the polygon or polyline annotation.
  20124. </summary>
  20125. </member>
  20126. <member name="T:Aspose.Pdf.Annotations.PolygonAnnotation">
  20127. <summary>
  20128. Class representing polygon annotation.
  20129. </summary>
  20130. </member>
  20131. <member name="M:Aspose.Pdf.Annotations.PolygonAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  20132. <summary>
  20133. Accepts visitor object for annotation processing.
  20134. </summary>
  20135. <param name="visitor">Visitor object.</param>
  20136. </member>
  20137. <member name="M:Aspose.Pdf.Annotations.PolygonAnnotation.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Point[])">
  20138. <summary>
  20139. Constructor for using with Generator.
  20140. </summary>
  20141. <param name="document">Document where annotation will be added.</param>
  20142. <param name="vertices">Array of points.</param>
  20143. </member>
  20144. <member name="M:Aspose.Pdf.Annotations.PolygonAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle,Aspose.Pdf.Point[])">
  20145. <summary>
  20146. Creates new Polygon annotation on the specified page.
  20147. </summary>
  20148. <param name="page">The document's page where annotation should be created.</param>
  20149. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  20150. <param name="vertices">An array of polygon vertices points.</param>
  20151. </member>
  20152. <member name="P:Aspose.Pdf.Annotations.PolygonAnnotation.AnnotationType">
  20153. <summary>
  20154. Gets type of annotation.
  20155. </summary>
  20156. </member>
  20157. <member name="T:Aspose.Pdf.Annotations.PolyIntent">
  20158. <summary>
  20159. Enumerates the intents of the polygon or polyline annotation.
  20160. </summary>
  20161. </member>
  20162. <member name="F:Aspose.Pdf.Annotations.PolyIntent.Undefined">
  20163. <summary>
  20164. Undefined state.
  20165. </summary>
  20166. </member>
  20167. <member name="F:Aspose.Pdf.Annotations.PolyIntent.PolygonCloud">
  20168. <summary>
  20169. Means that the annotation is intended to function as a cloud object.
  20170. </summary>
  20171. </member>
  20172. <member name="F:Aspose.Pdf.Annotations.PolyIntent.PolyLineDimension">
  20173. <summary>
  20174. Indicates that the polyline annotation is intended to function as a dimension.
  20175. </summary>
  20176. </member>
  20177. <member name="F:Aspose.Pdf.Annotations.PolyIntent.PolygonDimension">
  20178. <summary>
  20179. Indicates that the polygon annotation is intended to function as a dimension.
  20180. </summary>
  20181. </member>
  20182. <member name="T:Aspose.Pdf.Annotations.PolylineAnnotation">
  20183. <summary>
  20184. Represents polyline annotation that is similar to polygon, except that the first and last vertex are not implicitly connected.
  20185. </summary>
  20186. </member>
  20187. <member name="M:Aspose.Pdf.Annotations.PolylineAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  20188. <summary>
  20189. Accepts visitor object to process the annotation.
  20190. </summary>
  20191. <param name="visitor">Visitor object.</param>
  20192. </member>
  20193. <member name="M:Aspose.Pdf.Annotations.PolylineAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle,Aspose.Pdf.Point[])">
  20194. <summary>
  20195. Creates new Polyline annotation on the specified page.
  20196. </summary>
  20197. <param name="page">The document's page where annotation should be created.</param>
  20198. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  20199. <param name="vertices">An array of polygon vertices points.</param>
  20200. </member>
  20201. <member name="P:Aspose.Pdf.Annotations.PolylineAnnotation.AnnotationType">
  20202. <summary>
  20203. Gets type of annotation.
  20204. </summary>
  20205. </member>
  20206. <member name="T:Aspose.Pdf.Annotations.PopupAnnotation">
  20207. <summary>
  20208. Represents the pop-up annotation that displays text in a pop-up window for entry and editing.
  20209. </summary>
  20210. </member>
  20211. <member name="P:Aspose.Pdf.Annotations.PopupAnnotation.Open">
  20212. <summary>
  20213. Gets or sets a flag specifying whether the pop-up annotation should initially be displayed open.
  20214. </summary>
  20215. </member>
  20216. <member name="P:Aspose.Pdf.Annotations.PopupAnnotation.Parent">
  20217. <summary>
  20218. Gets or sets the parent annotation with which this pop-up annotation shall be associated.
  20219. If this entry is present, the parent annotation�s Contents, M, C, and T entries shall override those of the pop-up annotation itself.
  20220. </summary>
  20221. </member>
  20222. <member name="P:Aspose.Pdf.Annotations.PopupAnnotation.AnnotationType">
  20223. <summary>
  20224. Gets type of annotation.
  20225. </summary>
  20226. </member>
  20227. <member name="M:Aspose.Pdf.Annotations.PopupAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  20228. <summary>
  20229. Accepts visitor object to process the annotation.
  20230. </summary>
  20231. <param name="visitor">Visitor object.</param>
  20232. </member>
  20233. <member name="M:Aspose.Pdf.Annotations.PopupAnnotation.#ctor(Aspose.Pdf.Document)">
  20234. <summary>
  20235. Constructor. for using in Generator.
  20236. </summary>
  20237. <param name="document">Document where new popup annotation will be created.</param>
  20238. </member>
  20239. <member name="M:Aspose.Pdf.Annotations.PopupAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  20240. <summary>
  20241. Creates new Popup annotation on the specified page.
  20242. </summary>
  20243. <param name="page">The document's page where annotation should be created.</param>
  20244. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  20245. </member>
  20246. <member name="T:Aspose.Pdf.Annotations.ReplyType">
  20247. <summary>
  20248. Enumerates the kinds of the relationships (the “reply type”) between the annotation and one specified by InReplyTo.
  20249. </summary>
  20250. </member>
  20251. <member name="F:Aspose.Pdf.Annotations.ReplyType.Undefined">
  20252. <summary>
  20253. Undefined relationship.
  20254. </summary>
  20255. </member>
  20256. <member name="F:Aspose.Pdf.Annotations.ReplyType.Reply">
  20257. <summary>
  20258. The annotation is considered a reply to the annotation specified by InReplyTo. Viewer applications should not display replies to an annotation individually but together in the form of threaded comments.
  20259. </summary>
  20260. </member>
  20261. <member name="F:Aspose.Pdf.Annotations.ReplyType.Group">
  20262. <summary>
  20263. The annotation is grouped with the annotation specified by InReplyTo.
  20264. </summary>
  20265. </member>
  20266. <member name="T:Aspose.Pdf.Annotations.SoundAnnotation">
  20267. <summary>
  20268. Represents a sound annotation that contains sound recorded from the computer�s microphone or imported from a file.
  20269. </summary>
  20270. </member>
  20271. <member name="P:Aspose.Pdf.Annotations.SoundAnnotation.Icon">
  20272. <summary>
  20273. Gets or sets an icon to be used in displaying the annotation.
  20274. </summary>
  20275. </member>
  20276. <member name="P:Aspose.Pdf.Annotations.SoundAnnotation.SoundData">
  20277. <summary>
  20278. Gets a sound object defining the sound to be played when the annotation is activated.
  20279. </summary>
  20280. </member>
  20281. <member name="P:Aspose.Pdf.Annotations.SoundAnnotation.AnnotationType">
  20282. <summary>
  20283. Gets type of annotation.
  20284. </summary>
  20285. </member>
  20286. <member name="M:Aspose.Pdf.Annotations.SoundAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  20287. <summary>
  20288. Accepts visitor object to process the annotation.
  20289. </summary>
  20290. <param name="visitor">Visitor object.</param>
  20291. </member>
  20292. <member name="M:Aspose.Pdf.Annotations.SoundAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle,System.String)">
  20293. <summary>
  20294. Creates new Sound annotation on the specified page.
  20295. </summary>
  20296. <param name="page">The document's page where annotation should be created.</param>
  20297. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  20298. <param name="soundFile">A sound file defining the sound to be played when the annotation is activated.</param>
  20299. </member>
  20300. <member name="M:Aspose.Pdf.Annotations.SoundAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle,System.String,Aspose.Pdf.Annotations.SoundSampleData)">
  20301. <summary>
  20302. Creates new Sound annotation on the specified page.
  20303. </summary>
  20304. <param name="page">The document's page where annotation should be created.</param>
  20305. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  20306. <param name="soundFile">A sound file defining the sound to be played when the annotation is activated.</param>
  20307. <param name="soundSampleData">A sound sample data contains extra of sound parameters such as sampling rate, bits per sample and so on.</param>
  20308. </member>
  20309. <member name="T:Aspose.Pdf.Annotations.SoundData">
  20310. <summary>
  20311. Represents a sound data defining the sound to be played when the annotation is activated.
  20312. </summary>
  20313. </member>
  20314. <member name="P:Aspose.Pdf.Annotations.SoundData.Rate">
  20315. <summary>
  20316. Gets or sets the sampling rate, in samples per second.
  20317. </summary>
  20318. </member>
  20319. <member name="P:Aspose.Pdf.Annotations.SoundData.Channels">
  20320. <summary>
  20321. Gets or sets the number of sound channels.
  20322. </summary>
  20323. </member>
  20324. <member name="P:Aspose.Pdf.Annotations.SoundData.Bits">
  20325. <summary>
  20326. Gets or sets the number of bits per sample value per channel.
  20327. </summary>
  20328. </member>
  20329. <member name="P:Aspose.Pdf.Annotations.SoundData.Contents">
  20330. <summary>
  20331. Gets stream of the sound to be played when the annotation is activated.
  20332. </summary>
  20333. </member>
  20334. <member name="P:Aspose.Pdf.Annotations.SoundData.Encoding">
  20335. <summary>
  20336. Gets or sets the encoding format for the sample data.
  20337. </summary>
  20338. </member>
  20339. <member name="T:Aspose.Pdf.Annotations.SoundEncoding">
  20340. <summary>
  20341. The encoding format for the sample data.
  20342. </summary>
  20343. </member>
  20344. <member name="F:Aspose.Pdf.Annotations.SoundEncoding.Raw">
  20345. <summary>
  20346. Unspecified or unsigned values in the range 0 to 2^bits − 1.
  20347. </summary>
  20348. </member>
  20349. <member name="F:Aspose.Pdf.Annotations.SoundEncoding.Signed">
  20350. <summary>
  20351. Twos-complement values.
  20352. </summary>
  20353. </member>
  20354. <member name="F:Aspose.Pdf.Annotations.SoundEncoding.MuLaw">
  20355. <summary>
  20356. μ-law–encoded samples.
  20357. </summary>
  20358. </member>
  20359. <member name="F:Aspose.Pdf.Annotations.SoundEncoding.ALaw">
  20360. <summary>
  20361. A-law–encoded samples.
  20362. </summary>
  20363. </member>
  20364. <member name="T:Aspose.Pdf.Annotations.SoundIcon">
  20365. <summary>
  20366. Enumerates the icons to be used in displaying the annotation.
  20367. </summary>
  20368. </member>
  20369. <member name="F:Aspose.Pdf.Annotations.SoundIcon.Speaker">
  20370. <summary>
  20371. Speaker icon.
  20372. </summary>
  20373. </member>
  20374. <member name="F:Aspose.Pdf.Annotations.SoundIcon.Mic">
  20375. <summary>
  20376. Microphone icon.
  20377. </summary>
  20378. </member>
  20379. <member name="T:Aspose.Pdf.Annotations.SquareAnnotation">
  20380. <summary>
  20381. Class representing square annotation.
  20382. </summary>
  20383. </member>
  20384. <member name="M:Aspose.Pdf.Annotations.SquareAnnotation.#ctor(Aspose.Pdf.Document)">
  20385. <summary>
  20386. Constructor for using with Generator.
  20387. </summary>
  20388. <param name="document">Documennt where annotation will be created.</param>
  20389. </member>
  20390. <member name="M:Aspose.Pdf.Annotations.SquareAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  20391. <summary>
  20392. Accepts visitor to process annotation.
  20393. </summary>
  20394. <param name="visitor">Visitor object.</param>
  20395. </member>
  20396. <member name="M:Aspose.Pdf.Annotations.SquareAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  20397. <summary>
  20398. Creates new Square annotation on the specified page.
  20399. </summary>
  20400. <param name="page">The document's page where annotation should be created.</param>
  20401. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  20402. </member>
  20403. <member name="P:Aspose.Pdf.Annotations.SquareAnnotation.AnnotationType">
  20404. <summary>
  20405. Gets type of annotation.
  20406. </summary>
  20407. </member>
  20408. <member name="T:Aspose.Pdf.Annotations.SquigglyAnnotation">
  20409. <summary>
  20410. Represents the squiggly annotation that appears as a jagged underline in the text of a document.
  20411. </summary>
  20412. </member>
  20413. <member name="P:Aspose.Pdf.Annotations.SquigglyAnnotation.AnnotationType">
  20414. <summary>
  20415. Gets type of annotation.
  20416. </summary>
  20417. </member>
  20418. <member name="M:Aspose.Pdf.Annotations.SquigglyAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  20419. <summary>
  20420. Accepts visitor object to process the annotation.
  20421. </summary>
  20422. <param name="visitor">Visitor object.</param>
  20423. </member>
  20424. <member name="M:Aspose.Pdf.Annotations.SquigglyAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  20425. <summary>
  20426. Creates new Squiggly annotation on the specified page.
  20427. </summary>
  20428. <param name="page">The document's page where annotation should be created.</param>
  20429. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  20430. </member>
  20431. <member name="T:Aspose.Pdf.Annotations.StampAnnotation">
  20432. <summary>
  20433. Represents rubber stamp annotation.
  20434. This type of annotation displays text or graphics intended to look as if they were stamped on the page with a rubber stamp.
  20435. </summary>
  20436. <example>
  20437. Next code snippet demonstrates how to add 2 stamps into the first pdf document page.
  20438. Input document comes from inFile and changes are saved into the outFile.
  20439. The first stamp has icon NotForPublicRelease and the second comes with image from rubber.jpg.
  20440. <code lang="C#">
  20441. Document document = new Document(inFile);
  20442. StampAnnotation stamp1 = new StampAnnotation(StampIcon.NotForPublicRelease);
  20443. stamp1.Rect = new Rectangle(100, 100, 120, 120)
  20444. document.Pages[1].Annotations.Add(stamp1);
  20445. StampAnnotation stamp2 = new StampAnnotation(new FileStream("rubber.jpg", FileMode.Open));
  20446. stamp2.Rect = new Rectangle(200, 200, 220, 220)
  20447. document.Pages[1].Annotations.Add(stamp2);
  20448. document.Save(outFile);
  20449. </code></example>
  20450. </member>
  20451. <member name="P:Aspose.Pdf.Annotations.StampAnnotation.Icon">
  20452. <summary>
  20453. Gets or sets icon for rubber stamp.
  20454. </summary>
  20455. </member>
  20456. <member name="P:Aspose.Pdf.Annotations.StampAnnotation.AnnotationType">
  20457. <summary>
  20458. Gets type of annotation.
  20459. </summary>
  20460. </member>
  20461. <member name="M:Aspose.Pdf.Annotations.StampAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  20462. <summary>
  20463. Acepts <see cref="T:Aspose.Pdf.Annotations.AnnotationSelector" /> visitor when browsing annotation collection.
  20464. </summary>
  20465. <param name="visitor">Visitor object.</param>
  20466. </member>
  20467. <member name="M:Aspose.Pdf.Annotations.StampAnnotation.#ctor(Aspose.Pdf.Document)">
  20468. <summary>
  20469. Constructor
  20470. </summary>
  20471. <param name="document">Document where annotation will be created.</param>
  20472. </member>
  20473. <member name="M:Aspose.Pdf.Annotations.StampAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  20474. <summary>
  20475. Creates new Stamp annotation on the specified page.
  20476. </summary>
  20477. <param name="page">The document's page where annotation should be created.</param>
  20478. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  20479. </member>
  20480. <member name="P:Aspose.Pdf.Annotations.StampAnnotation.Image">
  20481. <summary>
  20482. Gets or sets image of the annotation.
  20483. </summary>
  20484. </member>
  20485. <member name="T:Aspose.Pdf.Annotations.StrikeOutAnnotation">
  20486. <summary>
  20487. Represents a strikeout annotation that appears as a strikeout in the text of the document.
  20488. </summary>
  20489. </member>
  20490. <member name="M:Aspose.Pdf.Annotations.StrikeOutAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  20491. <summary>
  20492. Accepts visitor object to process the annotation.
  20493. </summary>
  20494. <param name="visitor">Visitor object.</param>
  20495. </member>
  20496. <member name="M:Aspose.Pdf.Annotations.StrikeOutAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  20497. <summary>
  20498. Creates new StrikeOut annotation on the specified page.
  20499. </summary>
  20500. <param name="page">The document's page where annotation should be created.</param>
  20501. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  20502. </member>
  20503. <member name="P:Aspose.Pdf.Annotations.StrikeOutAnnotation.AnnotationType">
  20504. <summary>
  20505. Gets type of annotation.
  20506. </summary>
  20507. </member>
  20508. <member name="T:Aspose.Pdf.Annotations.TextAlignment">
  20509. <summary>
  20510. Alignment of text in annotation.
  20511. </summary>
  20512. </member>
  20513. <member name="F:Aspose.Pdf.Annotations.TextAlignment.Left">
  20514. <summary>
  20515. Text is aligned to left.
  20516. </summary>
  20517. </member>
  20518. <member name="F:Aspose.Pdf.Annotations.TextAlignment.Center">
  20519. <summary>
  20520. Text is centered.
  20521. </summary>
  20522. </member>
  20523. <member name="F:Aspose.Pdf.Annotations.TextAlignment.Right">
  20524. <summary>
  20525. Text is aligned to right.
  20526. </summary>
  20527. </member>
  20528. <member name="T:Aspose.Pdf.Annotations.TextMarkupAnnotation">
  20529. <summary>
  20530. Abstract base class for text markup annotations.
  20531. </summary>
  20532. </member>
  20533. <member name="M:Aspose.Pdf.Annotations.TextMarkupAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  20534. <summary>
  20535. Constructor.
  20536. </summary>
  20537. <param name="page">The page with which the annotation will be associated.</param>
  20538. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  20539. </member>
  20540. <member name="M:Aspose.Pdf.Annotations.TextMarkupAnnotation.WriteXfdfAttributes(System.Xml.XmlWriter)">
  20541. <summary>
  20542. When overridden in a derived class, exports annotation attributes into XFDF.
  20543. </summary>
  20544. <param name="writer">Writer of destination file.</param>
  20545. </member>
  20546. <member name="M:Aspose.Pdf.Annotations.TextMarkupAnnotation.ReadXfdfAttributes(System.Xml.XmlReader)">
  20547. <summary>
  20548. When overridden in a derived class, import annotation attributes from XFDF.
  20549. </summary>
  20550. <param name="reader">Reader of XFDF file.</param>
  20551. </member>
  20552. <member name="P:Aspose.Pdf.Annotations.TextMarkupAnnotation.QuadPoints">
  20553. <summary>
  20554. Gets or sets an array of points specifying the coordinates of n quadrilaterals. Each quadrilateral encompasses a word or group of contiguous words in the text underlying the annotation.
  20555. </summary>
  20556. </member>
  20557. <member name="M:Aspose.Pdf.Annotations.TextMarkupAnnotation.GetMarkedText">
  20558. <summary>
  20559. Gets text under markup annotation as string.
  20560. </summary>
  20561. <returns>String containing text that is under markup annotation.</returns>
  20562. </member>
  20563. <member name="M:Aspose.Pdf.Annotations.TextMarkupAnnotation.GetMarkedTextFragments">
  20564. <summary>
  20565. Gets text under markup annotation as <see cref="T:Aspose.Pdf.Text.TextFragmentCollection" />.
  20566. </summary>
  20567. <returns>
  20568. <see cref="T:Aspose.Pdf.Text.TextFragmentCollection" /> containing <see cref="T:Aspose.Pdf.Text.TextFragment" />s that is under markup annotation.</returns>
  20569. </member>
  20570. <member name="T:Aspose.Pdf.Annotations.UnderlineAnnotation">
  20571. <summary>
  20572. Represents an underline annotation that appears as an underline in the text of the document.
  20573. </summary>
  20574. </member>
  20575. <member name="M:Aspose.Pdf.Annotations.UnderlineAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  20576. <summary>
  20577. Accepts visitor object to process the annotation.
  20578. </summary>
  20579. <param name="visitor">Visitor object.</param>
  20580. </member>
  20581. <member name="M:Aspose.Pdf.Annotations.UnderlineAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  20582. <summary>
  20583. Creates new Underline annotation on the specified page.
  20584. </summary>
  20585. <param name="page">The document's page where annotation should be created.</param>
  20586. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  20587. </member>
  20588. <member name="P:Aspose.Pdf.Annotations.UnderlineAnnotation.AnnotationType">
  20589. <summary>
  20590. Gets type of annotation.
  20591. </summary>
  20592. </member>
  20593. <member name="T:Aspose.Pdf.Annotations.WidgetAnnotation">
  20594. <summary>
  20595. Class representing widget annotation.
  20596. </summary>
  20597. </member>
  20598. <member name="P:Aspose.Pdf.Annotations.WidgetAnnotation.OnActivated">
  20599. <summary>
  20600. An action which shall be performed when the annotation is activated.
  20601. </summary>
  20602. </member>
  20603. <member name="P:Aspose.Pdf.Annotations.WidgetAnnotation.Actions">
  20604. <summary>
  20605. Gets the annotation actions.
  20606. </summary>
  20607. </member>
  20608. <member name="P:Aspose.Pdf.Annotations.WidgetAnnotation.Highlighting">
  20609. <summary>
  20610. Annotation highlighting mode.
  20611. </summary>
  20612. </member>
  20613. <member name="P:Aspose.Pdf.Annotations.WidgetAnnotation.Parent">
  20614. <summary>
  20615. Gets annotation parent.
  20616. </summary>
  20617. </member>
  20618. <member name="P:Aspose.Pdf.Annotations.WidgetAnnotation.DefaultAppearance">
  20619. <summary>
  20620. Gets or sets default appearance of the field.
  20621. </summary>
  20622. </member>
  20623. <member name="P:Aspose.Pdf.Annotations.WidgetAnnotation.ReadOnly">
  20624. <summary>
  20625. Gets or sets read only status of the field.
  20626. </summary>
  20627. </member>
  20628. <member name="P:Aspose.Pdf.Annotations.WidgetAnnotation.Required">
  20629. <summary>
  20630. Gets or sets required status of the field.
  20631. </summary>
  20632. </member>
  20633. <member name="P:Aspose.Pdf.Annotations.WidgetAnnotation.Exportable">
  20634. <summary>
  20635. Gets or sets exportable flag of the field.
  20636. </summary>
  20637. </member>
  20638. <member name="M:Aspose.Pdf.Annotations.WidgetAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  20639. <summary>
  20640. Accepts visitor.
  20641. </summary>
  20642. <param name="visitor">Visitor to be accepted.</param>
  20643. </member>
  20644. <member name="M:Aspose.Pdf.Annotations.WidgetAnnotation.#ctor(Aspose.Pdf.Document)">
  20645. <summary>
  20646. Create annotation (used for Generator)
  20647. </summary>
  20648. <param name="doc">Document where annotation will be created.</param>
  20649. </member>
  20650. <member name="P:Aspose.Pdf.Annotations.WidgetAnnotation.AnnotationType">
  20651. <summary>
  20652. Gets type of annotation.
  20653. </summary>
  20654. </member>
  20655. <member name="T:Aspose.Pdf.Annotations.DefaultAppearance">
  20656. <summary>
  20657. Describes default appearance of field (font, text size and color).
  20658. </summary>
  20659. </member>
  20660. <member name="P:Aspose.Pdf.Annotations.DefaultAppearance.FontSize">
  20661. <summary>
  20662. Gets font size in default apperance.
  20663. </summary>
  20664. </member>
  20665. <member name="P:Aspose.Pdf.Annotations.DefaultAppearance.TextColor">
  20666. <summary>
  20667. Gets or sets the color of text in the default appearance.
  20668. </summary>
  20669. </member>
  20670. <member name="P:Aspose.Pdf.Annotations.DefaultAppearance.FontName">
  20671. <summary>
  20672. Gets font name in the default appearance.
  20673. </summary>
  20674. </member>
  20675. <member name="P:Aspose.Pdf.Annotations.DefaultAppearance.Font">
  20676. <summary>
  20677. Gets font specified as default for text.
  20678. </summary>
  20679. </member>
  20680. <member name="M:Aspose.Pdf.Annotations.DefaultAppearance.#ctor">
  20681. <summary>
  20682. Constructor of DefaultAppearance.
  20683. </summary>
  20684. </member>
  20685. <member name="P:Aspose.Pdf.Annotations.DefaultAppearance.Text">
  20686. <summary>
  20687. Gets the list of pdf operators which represent appearence.
  20688. </summary>
  20689. </member>
  20690. <member name="M:Aspose.Pdf.Annotations.DefaultAppearance.#ctor(System.String,System.Double,System.Drawing.Color)">
  20691. <summary>
  20692. Constructor of DefaultAppearance.
  20693. </summary>
  20694. <param name="fontName">Font name.</param>
  20695. <param name="fontSize">Font size.</param>
  20696. <param name="textColor">Color of text.</param>
  20697. </member>
  20698. <member name="M:Aspose.Pdf.Annotations.DefaultAppearance.#ctor(Aspose.Pdf.Text.Font,System.Double,System.Drawing.Color)">
  20699. <summary>
  20700. Constructor of Default Appearance. Previously created font may be specified as default font.
  20701. </summary>
  20702. <param name="font">Font which will be used as default.</param>
  20703. <param name="fontSize">Font size.</param>
  20704. <param name="textColor">Color of text.</param>
  20705. </member>
  20706. <member name="T:Aspose.Pdf.Annotations.DocumentActionCollection">
  20707. <summary>
  20708. Class describes actions performed on some actions with document
  20709. </summary>
  20710. </member>
  20711. <member name="P:Aspose.Pdf.Annotations.DocumentActionCollection.BeforeSaving">
  20712. <summary>
  20713. Gets or sets action performed before document saving.
  20714. </summary>
  20715. </member>
  20716. <member name="P:Aspose.Pdf.Annotations.DocumentActionCollection.BeforeClosing">
  20717. <summary>
  20718. Gets or sets action that will be performed before documetn closing.
  20719. </summary>
  20720. </member>
  20721. <member name="P:Aspose.Pdf.Annotations.DocumentActionCollection.AfterSaving">
  20722. <summary>
  20723. Gets or sets action that will be performed after document saving.
  20724. </summary>
  20725. </member>
  20726. <member name="P:Aspose.Pdf.Annotations.DocumentActionCollection.BeforePrinting">
  20727. <summary>
  20728. Action that will be performed before document printing.
  20729. </summary>
  20730. </member>
  20731. <member name="P:Aspose.Pdf.Annotations.DocumentActionCollection.AfterPrinting">
  20732. <summary>
  20733. Action that will be performed after document printing.
  20734. </summary>
  20735. </member>
  20736. <member name="M:Aspose.Pdf.Annotations.DocumentActionCollection.#ctor(Aspose.Pdf.Document)">
  20737. <summary>
  20738. Constructor for DocumentActionCollection. Constructs DocumentActionCollection objects from Pdf.Kit.Engine Document object.
  20739. </summary>
  20740. <param name="document">Document for which action colleciton is created.</param>
  20741. </member>
  20742. <member name="T:Aspose.Pdf.Annotations.FitBExplicitDestination">
  20743. <summary>
  20744. Represents explicit destination that displays the page with its contents magnified just enough to fit its bounding box entirely within the window both horizontally and vertically. If the required horizontal and vertical magnification factors are different, use the smaller of the two, centering the bounding box within the window in the other dimension.
  20745. </summary>
  20746. </member>
  20747. <member name="M:Aspose.Pdf.Annotations.FitBExplicitDestination.#ctor(Aspose.Pdf.Page)">
  20748. <summary>
  20749. Creates local explicit destination.
  20750. </summary>
  20751. <param name="page">The destination page object.</param>
  20752. </member>
  20753. <member name="M:Aspose.Pdf.Annotations.FitBExplicitDestination.#ctor(Aspose.Pdf.Document,System.Int32)">
  20754. <summary>
  20755. Creates remote explicit destination.
  20756. </summary>
  20757. <param name="document">The parent document that contains this object.</param>
  20758. <param name="pageNumber">The destination page number of remote document.</param>
  20759. </member>
  20760. <member name="M:Aspose.Pdf.Annotations.FitBExplicitDestination.#ctor(System.Int32)">
  20761. <summary>
  20762. Creates remote explicit destination.
  20763. </summary>
  20764. <param name="pageNumber">The destination page number of remote document.</param>
  20765. </member>
  20766. <member name="M:Aspose.Pdf.Annotations.FitBExplicitDestination.ToString">
  20767. <summary>
  20768. Converts the object state into string value. Example: "1 FitB".
  20769. </summary>
  20770. <returns>String value representing object state.</returns>
  20771. </member>
  20772. <member name="T:Aspose.Pdf.Annotations.FitBHExplicitDestination">
  20773. <summary>
  20774. Represents explicit destination that displays the page with the vertical coordinate top positioned at the top edge of the window and the contents of the page magnified just enough to fit the entire width of its bounding box within the window. A null value for top specifies that the current value of that parameter is to be retained unchanged.
  20775. </summary>
  20776. </member>
  20777. <member name="P:Aspose.Pdf.Annotations.FitBHExplicitDestination.Top">
  20778. <summary>
  20779. Gets the vertical coordinate top positioned at the top edge of the window.
  20780. </summary>
  20781. </member>
  20782. <member name="M:Aspose.Pdf.Annotations.FitBHExplicitDestination.#ctor(Aspose.Pdf.Page,System.Double)">
  20783. <summary>
  20784. Creates local explicit destination.
  20785. </summary>
  20786. <param name="page">The destination page object.</param>
  20787. <param name="top">The vertical coordinate top positioned at the top edge of the window.</param>
  20788. </member>
  20789. <member name="M:Aspose.Pdf.Annotations.FitBHExplicitDestination.#ctor(Aspose.Pdf.Document,System.Int32,System.Double)">
  20790. <summary>
  20791. Creates remote explicit destination.
  20792. </summary>
  20793. <param name="document">The parent document that contains this object.</param>
  20794. <param name="pageNumber">The destination page number of remote document.</param>
  20795. <param name="top">The vertical coordinate top positioned at the top edge of the window.</param>
  20796. </member>
  20797. <member name="M:Aspose.Pdf.Annotations.FitBHExplicitDestination.#ctor(System.Int32,System.Double)">
  20798. <summary>
  20799. Creates remote explicit destination.
  20800. </summary>
  20801. <param name="pageNumber">The destination page number of remote document.</param>
  20802. <param name="top">The vertical coordinate top positioned at the top edge of the window.</param>
  20803. </member>
  20804. <member name="M:Aspose.Pdf.Annotations.FitBHExplicitDestination.ToString">
  20805. <summary>
  20806. Converts the object state into string value. Example: "1 FitBH 100".
  20807. </summary>
  20808. <returns>String value representing object state.</returns>
  20809. </member>
  20810. <member name="T:Aspose.Pdf.Annotations.FitBVExplicitDestination">
  20811. <summary>
  20812. Represents explicit destination that displays the page with the horizontal coordinate left positioned at the left edge of the window and the contents of the page magnified just enough to fit the entire height of its bounding box within the window. A null value for left specifies that the current value of that parameter is to be retained unchanged.
  20813. </summary>
  20814. </member>
  20815. <member name="P:Aspose.Pdf.Annotations.FitBVExplicitDestination.Left">
  20816. <summary>
  20817. Gets the horizontal coordinate left positioned at the left edge of the window.
  20818. </summary>
  20819. </member>
  20820. <member name="M:Aspose.Pdf.Annotations.FitBVExplicitDestination.#ctor(Aspose.Pdf.Page,System.Double)">
  20821. <summary>
  20822. Creates local explicit destination.
  20823. </summary>
  20824. <param name="page">The destination page object.</param>
  20825. <param name="left">The horizontal coordinate left positioned at the left edge of the window.</param>
  20826. </member>
  20827. <member name="M:Aspose.Pdf.Annotations.FitBVExplicitDestination.#ctor(Aspose.Pdf.Document,System.Int32,System.Double)">
  20828. <summary>
  20829. Creates remote explicit destination.
  20830. </summary>
  20831. <param name="document">The parent document that contains this object.</param>
  20832. <param name="pageNumber">The destination page number of remote document.</param>
  20833. <param name="left">The horizontal coordinate left positioned at the left edge of the window.</param>
  20834. </member>
  20835. <member name="M:Aspose.Pdf.Annotations.FitBVExplicitDestination.#ctor(System.Int32,System.Double)">
  20836. <summary>
  20837. Creates remote explicit destination.
  20838. </summary>
  20839. <param name="pageNumber">The destination page number of remote document.</param>
  20840. <param name="left">The horizontal coordinate left positioned at the left edge of the window.</param>
  20841. </member>
  20842. <member name="M:Aspose.Pdf.Annotations.FitBVExplicitDestination.ToString">
  20843. <summary>
  20844. Converts the object state into string value. Example: "1 FitBV 100".
  20845. </summary>
  20846. <returns>String value representing object state.</returns>
  20847. </member>
  20848. <member name="T:Aspose.Pdf.Annotations.FitExplicitDestination">
  20849. <summary>
  20850. Represents explicit destination that displays the page with its contents magnified just enough to fit the entire page within the window both horizontally and vertically. If the required horizontal and vertical magnification factors are different, use the smaller of the two, centering the page within the window in the other dimension.
  20851. </summary>
  20852. </member>
  20853. <member name="M:Aspose.Pdf.Annotations.FitExplicitDestination.#ctor(Aspose.Pdf.Page)">
  20854. <summary>
  20855. Creates local explicit destination.
  20856. </summary>
  20857. <param name="page">The destination page object.</param>
  20858. </member>
  20859. <member name="M:Aspose.Pdf.Annotations.FitExplicitDestination.#ctor(Aspose.Pdf.Document,System.Int32)">
  20860. <summary>
  20861. Creates remote explicit destination.
  20862. </summary>
  20863. <param name="document">The Aspose.Pdf.Document object.</param>
  20864. <param name="pageNumber">The destination page number.</param>
  20865. </member>
  20866. <member name="M:Aspose.Pdf.Annotations.FitExplicitDestination.#ctor(System.Int32)">
  20867. <summary>
  20868. Creates remote explicit destination.
  20869. </summary>
  20870. <param name="pageNumber">The destination page number of remote document.</param>
  20871. </member>
  20872. <member name="M:Aspose.Pdf.Annotations.FitExplicitDestination.ToString">
  20873. <summary>
  20874. Converts the object state into string value. Example: "1 Fit".
  20875. </summary>
  20876. <returns>String value representing object state.</returns>
  20877. </member>
  20878. <member name="T:Aspose.Pdf.Annotations.FitHExplicitDestination">
  20879. <summary>
  20880. Represents explicit destination that displays the page with the vertical coordinate top positioned at the top edge of the window and the contents of the page magnified just enough to fit the entire width of the page within the window. A null value for top specifies that the current value of that parameter is to be retained unchanged.
  20881. </summary>
  20882. </member>
  20883. <member name="P:Aspose.Pdf.Annotations.FitHExplicitDestination.Top">
  20884. <summary>
  20885. Gets the vertical coordinate top positioned at the top edge of the window.
  20886. </summary>
  20887. </member>
  20888. <member name="M:Aspose.Pdf.Annotations.FitHExplicitDestination.#ctor(Aspose.Pdf.Page,System.Double)">
  20889. <summary>
  20890. Creates local explicit destination.
  20891. </summary>
  20892. <param name="page">The destination page object.</param>
  20893. <param name="top">The vertical coordinate top positioned at the top edge of the window.</param>
  20894. </member>
  20895. <member name="M:Aspose.Pdf.Annotations.FitHExplicitDestination.#ctor(Aspose.Pdf.Document,System.Int32,System.Double)">
  20896. <summary>
  20897. Creates remote explicit destination.
  20898. </summary>
  20899. <param name="document">The parent document that contains this object.</param>
  20900. <param name="pageNumber">The destination page number of remote document.</param>
  20901. <param name="top">The vertical coordinate top positioned at the top edge of the window.</param>
  20902. </member>
  20903. <member name="M:Aspose.Pdf.Annotations.FitHExplicitDestination.#ctor(System.Int32,System.Double)">
  20904. <summary>
  20905. Creates remote explicit destination.
  20906. </summary>
  20907. <param name="pageNumber">The destination page number of remote document.</param>
  20908. <param name="top">The vertical coordinate top positioned at the top edge of the window.</param>
  20909. </member>
  20910. <member name="M:Aspose.Pdf.Annotations.FitHExplicitDestination.ToString">
  20911. <summary>
  20912. Converts the object state into string value. Example: "1 FitH 100".
  20913. </summary>
  20914. <returns>String value representing object state.</returns>
  20915. </member>
  20916. <member name="T:Aspose.Pdf.Annotations.FitRExplicitDestination">
  20917. <summary>
  20918. Represents explicit destination that displays the page with its contents magnified just enough to fit the rectangle specified by the coordinates left, bottom, right, and topentirely within the window both horizontally and vertically. If the required horizontal and vertical magnification factors are different, use the smaller of the two, centering the rectangle within the window in the other dimension. A null value for any of the parameters may result in unpredictable behavior.
  20919. </summary>
  20920. </member>
  20921. <member name="P:Aspose.Pdf.Annotations.FitRExplicitDestination.Left">
  20922. <summary>
  20923. Gets left horizontal coordinate of visible rectangle.
  20924. </summary>
  20925. </member>
  20926. <member name="P:Aspose.Pdf.Annotations.FitRExplicitDestination.Bottom">
  20927. <summary>
  20928. Gets bottom vertical coordinate of visible rectangle.
  20929. </summary>
  20930. </member>
  20931. <member name="P:Aspose.Pdf.Annotations.FitRExplicitDestination.Right">
  20932. <summary>
  20933. Gets right horizontal coordinate of visible rectangle.
  20934. </summary>
  20935. </member>
  20936. <member name="P:Aspose.Pdf.Annotations.FitRExplicitDestination.Top">
  20937. <summary>
  20938. Gets top vertical coordinate of visible rectangle.
  20939. </summary>
  20940. </member>
  20941. <member name="M:Aspose.Pdf.Annotations.FitRExplicitDestination.#ctor(Aspose.Pdf.Page,System.Double,System.Double,System.Double,System.Double)">
  20942. <summary>
  20943. Creates local explicit destination.
  20944. </summary>
  20945. <param name="page">The destination page object.</param>
  20946. <param name="left">Left horizontal coordinate of visible rectangle.</param>
  20947. <param name="bottom">Bottom vertical coordinate of visible rectangle.</param>
  20948. <param name="right">Right horizontal coordinate of visible rectangle.</param>
  20949. <param name="top">Top vertical coordinate of visible rectangle.</param>
  20950. </member>
  20951. <member name="M:Aspose.Pdf.Annotations.FitRExplicitDestination.#ctor(Aspose.Pdf.Document,System.Int32,System.Double,System.Double,System.Double,System.Double)">
  20952. <summary>
  20953. Creates remote explicit destination.
  20954. </summary>
  20955. <param name="document">The parent document that contains this object.</param>
  20956. <param name="pageNumber">The destination page number of remote document.</param>
  20957. <param name="left">Left horizontal coordinate of visible rectangle.</param>
  20958. <param name="bottom">Bottom vertical coordinate of visible rectangle.</param>
  20959. <param name="right">Right horizontal coordinate of visible rectangle.</param>
  20960. <param name="top">Top vertical coordinate of visible rectangle.</param>
  20961. </member>
  20962. <member name="M:Aspose.Pdf.Annotations.FitRExplicitDestination.#ctor(System.Int32,System.Double,System.Double,System.Double,System.Double)">
  20963. <summary>
  20964. Creates remote explicit destination.
  20965. </summary>
  20966. <param name="pageNumber">The destination page number of remote document.</param>
  20967. <param name="left">Left horizontal coordinate of visible rectangle.</param>
  20968. <param name="bottom">Bottom vertical coordinate of visible rectangle.</param>
  20969. <param name="right">Right horizontal coordinate of visible rectangle.</param>
  20970. <param name="top">Top vertical coordinate of visible rectangle.</param>
  20971. </member>
  20972. <member name="M:Aspose.Pdf.Annotations.FitRExplicitDestination.ToString">
  20973. <summary>
  20974. Converts the object state into string value. Example: "1 FitR 100 200 300 400".
  20975. </summary>
  20976. <returns>String value representing object state.</returns>
  20977. </member>
  20978. <member name="T:Aspose.Pdf.Annotations.FitVExplicitDestination">
  20979. <summary>
  20980. Represents explicit destination that displays the page with the horizontal coordinate left positioned at the left edge of the window and the contents of the page magnified just enough to fit the entire height of the page within the window. A null value for left specifies that the current value of that parameter is to be retained unchanged.
  20981. </summary>
  20982. </member>
  20983. <member name="P:Aspose.Pdf.Annotations.FitVExplicitDestination.Left">
  20984. <summary>
  20985. Gets the horizontal coordinate left positioned at the left edge of the window.
  20986. </summary>
  20987. </member>
  20988. <member name="M:Aspose.Pdf.Annotations.FitVExplicitDestination.#ctor(Aspose.Pdf.Page,System.Double)">
  20989. <summary>
  20990. Creates local explicit destination.
  20991. </summary>
  20992. <param name="page">The destination page object.</param>
  20993. <param name="left">The horizontal coordinate left positioned at the left edge of the window.</param>
  20994. </member>
  20995. <member name="M:Aspose.Pdf.Annotations.FitVExplicitDestination.#ctor(Aspose.Pdf.Document,System.Int32,System.Double)">
  20996. <summary>
  20997. Creates remote explicit destination.
  20998. </summary>
  20999. <param name="document">The parent document that contains this object.</param>
  21000. <param name="pageNumber">The destination page number of remote document.</param>
  21001. <param name="left">The horizontal coordinate left positioned at the left edge of the window.</param>
  21002. </member>
  21003. <member name="M:Aspose.Pdf.Annotations.FitVExplicitDestination.#ctor(System.Int32,System.Double)">
  21004. <summary>
  21005. Creates remote explicit destination.
  21006. </summary>
  21007. <param name="pageNumber">The destination page number of remote document.</param>
  21008. <param name="left">The horizontal coordinate left positioned at the left edge of the window.</param>
  21009. </member>
  21010. <member name="M:Aspose.Pdf.Annotations.FitVExplicitDestination.ToString">
  21011. <summary>
  21012. Converts the object state into string value. Example: "1 FitV 100".
  21013. </summary>
  21014. <returns>String value representing object state.</returns>
  21015. </member>
  21016. <member name="T:Aspose.Pdf.Annotations.XYZExplicitDestination">
  21017. <summary>
  21018. Represents explicit destination that displays the page with the coordinates (left, top) positioned at the upper-left corner of the window and the contents of the page magnified by the factor zoom. A null value for any of the parameters left, top, or zoom specifies that the current value of that parameter is to be retained unchanged. A zoom value of 0 has the same meaning as a null value.
  21019. </summary>
  21020. <example>
  21021. <code lang="C#">
  21022. Document doc = new Document("example.pdf");
  21023. XYZExplicitDestination dest = (XYZExplicitDestination)doc.Outlines[1].Destination;
  21024. string left = dest.Left;
  21025. string top = dest.Top;
  21026. string zoom = dest.Zoom;
  21027. </code>
  21028. </example>
  21029. </member>
  21030. <member name="P:Aspose.Pdf.Annotations.XYZExplicitDestination.Left">
  21031. <summary>
  21032. Gets left horizontal coordinate of the upper-left corner of the window.
  21033. </summary>
  21034. </member>
  21035. <member name="P:Aspose.Pdf.Annotations.XYZExplicitDestination.Top">
  21036. <summary>
  21037. Gets top vertical coordinate of the upper-left corner of the window.
  21038. </summary>
  21039. </member>
  21040. <member name="P:Aspose.Pdf.Annotations.XYZExplicitDestination.Zoom">
  21041. <summary>
  21042. Gets zoom factor.
  21043. </summary>
  21044. </member>
  21045. <member name="M:Aspose.Pdf.Annotations.XYZExplicitDestination.#ctor(Aspose.Pdf.Page,System.Double,System.Double,System.Double)">
  21046. <summary>
  21047. Creates local explicit destination.
  21048. </summary>
  21049. <param name="page">The destination page object.</param>
  21050. <param name="left">Left horizontal coordinate of the upper-left corner of the window.</param>
  21051. <param name="top">Top vertical coordinate of the upper-left corner of the window.</param>
  21052. <param name="zoom">Zoom factor.</param>
  21053. </member>
  21054. <member name="M:Aspose.Pdf.Annotations.XYZExplicitDestination.CreateDestination(Aspose.Pdf.Page,System.Double,System.Double,System.Double,System.Boolean)">
  21055. <summary>
  21056. Create destintion to specified location of the page considering page rotation if required.
  21057. </summary>
  21058. <param name="page">Destination page.</param>
  21059. <param name="left">Left position on the page.</param>
  21060. <param name="top">Top position on the page.</param>
  21061. <param name="zoom">Zoom factor (0 for default).</param>
  21062. <param name="considerRotation">If true position will be recalculated according to page rotation.</param>
  21063. <returns>Destination object.</returns>
  21064. </member>
  21065. <member name="M:Aspose.Pdf.Annotations.XYZExplicitDestination.CreateDestinationToUpperLeftCorner(Aspose.Pdf.Page,System.Double)">
  21066. <summary>
  21067. Create destionation to upper left corner of the specifed page.
  21068. </summary>
  21069. <param name="page">Destination page.</param>
  21070. <param name="zoom">Zoom factor.</param>
  21071. <returns>Destination object.</returns>
  21072. </member>
  21073. <member name="M:Aspose.Pdf.Annotations.XYZExplicitDestination.CreateDestinationToUpperLeftCorner(Aspose.Pdf.Page)">
  21074. <summary>
  21075. Create destination to specified page.
  21076. </summary>
  21077. <param name="page">Destination page.</param>
  21078. <returns>Destination object.</returns>
  21079. </member>
  21080. <member name="M:Aspose.Pdf.Annotations.XYZExplicitDestination.#ctor(Aspose.Pdf.Document,System.Int32,System.Double,System.Double,System.Double)">
  21081. <summary>
  21082. Creates remote explicit destination.
  21083. </summary>
  21084. <param name="document">The parent document that contains this object.</param>
  21085. <param name="pageNumber">The destination page number of remote document.</param>
  21086. <param name="left">Left horizontal coordinate of the upper-left corner of the window.</param>
  21087. <param name="top">Top vertical coordinate of the upper-left corner of the window.</param>
  21088. <param name="zoom">Zoom factor.</param>
  21089. </member>
  21090. <member name="M:Aspose.Pdf.Annotations.XYZExplicitDestination.#ctor(System.Int32,System.Double,System.Double,System.Double)">
  21091. <summary>
  21092. Creates remote explicit destination.
  21093. </summary>
  21094. <param name="pageNumber">The destination page number of remote document.</param>
  21095. <param name="left">Left horizontal coordinate of the upper-left corner of the window.</param>
  21096. <param name="top">Top vertical coordinate of the upper-left corner of the window.</param>
  21097. <param name="zoom">Zoom factor.</param>
  21098. </member>
  21099. <member name="M:Aspose.Pdf.Annotations.XYZExplicitDestination.ToString">
  21100. <summary>
  21101. Converts the object state into string value. Example: "1 XYZ 100 200 3".
  21102. </summary>
  21103. <returns>String value representing object state.</returns>
  21104. </member>
  21105. <member name="T:Aspose.Pdf.Annotations.GoToAction">
  21106. <summary>
  21107. Represents a go-to action that changes the view to a specified destination (page, location, and magnification factor).
  21108. </summary>
  21109. </member>
  21110. <member name="P:Aspose.Pdf.Annotations.GoToAction.Destination">
  21111. <summary>
  21112. Gets or sets the destination to jump to.
  21113. </summary>
  21114. </member>
  21115. <member name="M:Aspose.Pdf.Annotations.GoToAction.#ctor(System.Int32)">
  21116. <summary>
  21117. Constructor for GoToAction class.
  21118. </summary>
  21119. <param name="page">The destination page number to jump to.</param>
  21120. </member>
  21121. <member name="M:Aspose.Pdf.Annotations.GoToAction.#ctor(Aspose.Pdf.Page)">
  21122. <summary>
  21123. Constructor for GoToAction class.
  21124. </summary>
  21125. <param name="page">Aspose.Pdf.Page destination object to jump to.</param>
  21126. </member>
  21127. <member name="M:Aspose.Pdf.Annotations.GoToAction.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Annotations.ExplicitDestinationType,System.Double[])">
  21128. <summary>
  21129. Constructor for GoToAction class.
  21130. </summary>
  21131. <param name="page">Destination page.</param>
  21132. <param name="type">Destination type.</param>
  21133. <param name="values">Action parameters.</param>
  21134. </member>
  21135. <member name="M:Aspose.Pdf.Annotations.GoToAction.#ctor(Aspose.Pdf.Annotations.ExplicitDestination)">
  21136. <summary>
  21137. Constructor.
  21138. </summary>
  21139. <param name="destination">Explicit destination.</param>
  21140. </member>
  21141. <member name="M:Aspose.Pdf.Annotations.GoToAction.#ctor">
  21142. <summary>
  21143. Constructor.
  21144. </summary>
  21145. </member>
  21146. <member name="M:Aspose.Pdf.Annotations.GoToAction.#ctor(Aspose.Pdf.Document,System.String)">
  21147. <summary>
  21148. Action which linked with Named Destination.
  21149. </summary>
  21150. <param name="doc">Document where action will be created.</param>
  21151. <param name="name">Name of the destination.</param>
  21152. </member>
  21153. <member name="T:Aspose.Pdf.Annotations.GoToRemoteAction">
  21154. <summary>
  21155. Represents a remote go-to action that is similar to an ordinary go-to action but jumps to a destination in another PDF file instead of the current file.
  21156. </summary>
  21157. </member>
  21158. <member name="P:Aspose.Pdf.Annotations.GoToRemoteAction.File">
  21159. <summary>
  21160. Gets or sets the specification of the file in which the destination is located.
  21161. </summary>
  21162. </member>
  21163. <member name="P:Aspose.Pdf.Annotations.GoToRemoteAction.NewWindow">
  21164. <summary>
  21165. Gets or sets a flag specifying whether to open the destination document in a new window.
  21166. </summary>
  21167. </member>
  21168. <member name="M:Aspose.Pdf.Annotations.GoToRemoteAction.#ctor(System.String,System.Int32)">
  21169. <summary>
  21170. Initializes GoToRemoteAction object.
  21171. </summary>
  21172. <param name="remotePdf">Destination PDF document.</param>
  21173. <param name="remotePageNumber">Destination page number.</param>
  21174. </member>
  21175. <member name="M:Aspose.Pdf.Annotations.GoToRemoteAction.#ctor(System.String,Aspose.Pdf.Annotations.ExplicitDestination)">
  21176. <summary>
  21177. Initializes GoToRemoteAction object.
  21178. </summary>
  21179. <param name="remotePdf">Destination PDF document. </param>
  21180. <param name="destination">Destination in the PDF document.</param>
  21181. </member>
  21182. <member name="P:Aspose.Pdf.Annotations.GoToRemoteAction.Destination">
  21183. <summary>
  21184. Gets or sets the destination to jump to.
  21185. </summary>
  21186. </member>
  21187. <member name="T:Aspose.Pdf.Annotations.GoToURIAction">
  21188. <summary>
  21189. Represents a URI action causes a URI to be resolved.
  21190. </summary>
  21191. </member>
  21192. <member name="P:Aspose.Pdf.Annotations.GoToURIAction.URI">
  21193. <summary>
  21194. Gets or sets the uniform resource identifier to resolve.
  21195. </summary>
  21196. </member>
  21197. <member name="M:Aspose.Pdf.Annotations.GoToURIAction.#ctor(System.String)">
  21198. <summary>
  21199. Constructor.
  21200. </summary>
  21201. <param name="uri">The uniform resource identifier to resolve.</param>
  21202. </member>
  21203. <member name="T:Aspose.Pdf.Annotations.HighlightingMode">
  21204. <summary>
  21205. Enumerates the annotation�s highlighting mode, the visual effect to be used when the mouse button is pressed or held down inside its active area.
  21206. </summary>
  21207. </member>
  21208. <member name="F:Aspose.Pdf.Annotations.HighlightingMode.None">
  21209. <summary>
  21210. No highlighting.
  21211. </summary>
  21212. </member>
  21213. <member name="F:Aspose.Pdf.Annotations.HighlightingMode.Invert">
  21214. <summary>
  21215. Invert the contents of the annotation rectangle.
  21216. </summary>
  21217. </member>
  21218. <member name="F:Aspose.Pdf.Annotations.HighlightingMode.Outline">
  21219. <summary>
  21220. Invert the annotation�s border.
  21221. </summary>
  21222. </member>
  21223. <member name="F:Aspose.Pdf.Annotations.HighlightingMode.Push">
  21224. <summary>
  21225. Display the annotation�s down appearance, if any. If no down appearance is defined, offset the contents of the annotation rectangle to appear as if it were being pushed below the surface of the page.
  21226. </summary>
  21227. </member>
  21228. <member name="F:Aspose.Pdf.Annotations.HighlightingMode.Toggle">
  21229. <summary>
  21230. Same as Push (which is preferred).
  21231. </summary>
  21232. </member>
  21233. <member name="T:Aspose.Pdf.Annotations.JavascriptAction">
  21234. <summary>
  21235. Class representing javascript action.
  21236. </summary>
  21237. </member>
  21238. <member name="P:Aspose.Pdf.Annotations.JavascriptAction.Script">
  21239. <summary>
  21240. Gets or sets javascript code.
  21241. </summary>
  21242. </member>
  21243. <member name="M:Aspose.Pdf.Annotations.JavascriptAction.#ctor(System.String)">
  21244. <summary>
  21245. Constructor.
  21246. </summary>
  21247. <param name="javaScript">JavaScript code.</param>
  21248. </member>
  21249. <member name="T:Aspose.Pdf.Annotations.LaunchAction">
  21250. <summary>
  21251. Represents a launch action that launches an application or opens or prints a document.
  21252. </summary>
  21253. </member>
  21254. <member name="P:Aspose.Pdf.Annotations.LaunchAction.File">
  21255. <summary>
  21256. Gets or sets the application to be launched or the document to be opened or printed.
  21257. </summary>
  21258. </member>
  21259. <member name="P:Aspose.Pdf.Annotations.LaunchAction.NewWindow">
  21260. <summary>
  21261. Gets or sets a flag specifying whether to open the destination document in a new window (affect PDF documents only).
  21262. </summary>
  21263. </member>
  21264. <member name="M:Aspose.Pdf.Annotations.LaunchAction.#ctor(System.String)">
  21265. <summary>
  21266. Creates a launch action.
  21267. </summary>
  21268. <param name="file">The file to be launched.</param>
  21269. </member>
  21270. <member name="M:Aspose.Pdf.Annotations.LaunchAction.#ctor(Aspose.Pdf.Document,System.String)">
  21271. <summary>
  21272. Creates a launch action.
  21273. </summary>
  21274. <param name="document">Document where action will be created.</param>
  21275. <param name="file">The file to be launched.</param>
  21276. </member>
  21277. <member name="T:Aspose.Pdf.Annotations.NamespaceDoc">
  21278. <summary>
  21279. The <b>Aspose.Pdf.Annotations</b> namespace provides classes for working with various types of actions, destinations and other features of document
  21280. which traditionally called as interactive providing means user can intercommunicate with it.
  21281. </summary>
  21282. </member>
  21283. <member name="T:Aspose.Pdf.Annotations.PdfAction">
  21284. <summary>
  21285. Represents Action in PDF document
  21286. </summary>
  21287. </member>
  21288. <member name="P:Aspose.Pdf.Annotations.PdfAction.Next">
  21289. <summary>
  21290. Next actions in sequence.
  21291. </summary>
  21292. </member>
  21293. <member name="T:Aspose.Pdf.Annotations.SubmitFormAction">
  21294. <summary>
  21295. Class which describes submit-form action.
  21296. </summary>
  21297. </member>
  21298. <member name="F:Aspose.Pdf.Annotations.SubmitFormAction.Exclude">
  21299. <summary>
  21300. If clear, the Fields array specifies which fields to include in the submission.
  21301. </summary>
  21302. </member>
  21303. <member name="F:Aspose.Pdf.Annotations.SubmitFormAction.IncludeNoValueFields">
  21304. <summary>
  21305. If set, all fields designated by the Fields array and the Include/Exclude flag shall be submitted.
  21306. </summary>
  21307. </member>
  21308. <member name="F:Aspose.Pdf.Annotations.SubmitFormAction.ExportFormat">
  21309. <summary>
  21310. If set, field names and values shall be submitted in HTML Form format.
  21311. </summary>
  21312. </member>
  21313. <member name="F:Aspose.Pdf.Annotations.SubmitFormAction.GetMethod">
  21314. <summary>
  21315. If set, field names and values shall be submitted using an HTTP GET request.
  21316. </summary>
  21317. </member>
  21318. <member name="F:Aspose.Pdf.Annotations.SubmitFormAction.SubmitCoordinates">
  21319. <summary>
  21320. If set, the coordinates of the mouse click that caused the submit-form action shall be transmitted as part of the form data.
  21321. </summary>
  21322. </member>
  21323. <member name="F:Aspose.Pdf.Annotations.SubmitFormAction.Xfdf">
  21324. <summary>
  21325. If set, field names and values shall be submitted as XFDF.
  21326. </summary>
  21327. </member>
  21328. <member name="F:Aspose.Pdf.Annotations.SubmitFormAction.IncludeAppendSaves">
  21329. <summary>
  21330. If set, the submitted FDF file shall include the contents of all incremental updates.
  21331. </summary>
  21332. </member>
  21333. <member name="F:Aspose.Pdf.Annotations.SubmitFormAction.IncludeAnnotations">
  21334. <summary>
  21335. If set, the submitted FDF file shall include includes all markup annotations in the underlying PDF document.
  21336. </summary>
  21337. </member>
  21338. <member name="F:Aspose.Pdf.Annotations.SubmitFormAction.SubmitPdf">
  21339. <summary>
  21340. If set, the document shall be submitted as PDF, using the MIME content type application/pdf.
  21341. </summary>
  21342. </member>
  21343. <member name="F:Aspose.Pdf.Annotations.SubmitFormAction.CanonicalFormat">
  21344. <summary>
  21345. If set, any submitted field values representing dates shall be converted to the standard format.
  21346. </summary>
  21347. </member>
  21348. <member name="F:Aspose.Pdf.Annotations.SubmitFormAction.ExclNonUserAnnots">
  21349. <summary>
  21350. If set, it shall include only those markup annotations whose T entry matches the name of the current user.
  21351. </summary>
  21352. </member>
  21353. <member name="F:Aspose.Pdf.Annotations.SubmitFormAction.ExclFKey">
  21354. <summary>
  21355. If set, the submitted FDF shall exclude the F entry.
  21356. </summary>
  21357. </member>
  21358. <member name="F:Aspose.Pdf.Annotations.SubmitFormAction.EmbedForm">
  21359. <summary>
  21360. If set, the F entry of the submitted FDF shall be a file specification containing an
  21361. embedded file stream representing the PDF file from which the FDF is being submitted.
  21362. </summary>
  21363. </member>
  21364. <member name="P:Aspose.Pdf.Annotations.SubmitFormAction.Flags">
  21365. <summary>
  21366. Gets or sets flagas of submit action
  21367. </summary>
  21368. </member>
  21369. <member name="P:Aspose.Pdf.Annotations.SubmitFormAction.Url">
  21370. <summary>
  21371. Destination URL.
  21372. </summary>
  21373. </member>
  21374. <member name="M:Aspose.Pdf.Annotations.SubmitFormAction.#ctor">
  21375. <summary>
  21376. Initializes SubmitFormAction object.
  21377. </summary>
  21378. </member>
  21379. <member name="T:Aspose.Pdf.Annotations.Annotation">
  21380. <summary>
  21381. Class representing annotation object.
  21382. </summary>
  21383. </member>
  21384. <member name="F:Aspose.Pdf.Annotations.Annotation.message1">
  21385. <summary>
  21386. The message.
  21387. </summary>
  21388. </member>
  21389. <member name="P:Aspose.Pdf.Annotations.Annotation.UpdateAppearanceOnConvert">
  21390. <summary>
  21391. If true, annotation appearance will be updated before converting PF document into image. This allows convert fields correctly but probably demand more time.
  21392. </summary>
  21393. </member>
  21394. <member name="P:Aspose.Pdf.Annotations.Annotation.UseFontSubset">
  21395. <summary>
  21396. If this property set to true, fonts will be added to document as subsets. Default value is true.
  21397. </summary>
  21398. </member>
  21399. <member name="P:Aspose.Pdf.Annotations.Annotation.NormalAppearance">
  21400. <summary>
  21401. Gets normal appearance.
  21402. </summary>
  21403. <returns>
  21404. </returns>
  21405. </member>
  21406. <member name="M:Aspose.Pdf.Annotations.Annotation.WriteXfdfAttributes(System.Xml.XmlWriter)">
  21407. <summary>
  21408. When overridden in a derived class, exports annotation attributes into XFDF.
  21409. </summary>
  21410. <param name="writer">Writer of destination file.</param>
  21411. </member>
  21412. <member name="M:Aspose.Pdf.Annotations.Annotation.WriteXfdfElements(System.Xml.XmlWriter)">
  21413. <summary>
  21414. When overridden in a derived class, exports annotation elements into XFDF.
  21415. </summary>
  21416. <param name="writer">Writer of destination file.</param>
  21417. </member>
  21418. <member name="M:Aspose.Pdf.Annotations.Annotation.ReadXfdfAttributes(System.Xml.XmlReader)">
  21419. <summary>
  21420. When overridden in a derived class, import annotation attributes from XFDF.
  21421. </summary>
  21422. <param name="reader">Reader of XFDF file.</param>
  21423. </member>
  21424. <member name="P:Aspose.Pdf.Annotations.Annotation.Flags">
  21425. <summary>
  21426. Flags of the annotation.
  21427. </summary>
  21428. </member>
  21429. <member name="P:Aspose.Pdf.Annotations.Annotation.RotatedRect">
  21430. <summary>
  21431. Gets rotated rectangle.
  21432. </summary>
  21433. </member>
  21434. <member name="P:Aspose.Pdf.Annotations.Annotation.InnerRect">
  21435. <summary>
  21436. Returns internal rectnagle of annotation, i.e. rectangle recalculated according to RD entry of annotation
  21437. </summary>
  21438. </member>
  21439. <member name="M:Aspose.Pdf.Annotations.Annotation.Initialize(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  21440. <summary>
  21441. Initialize the annotation.
  21442. </summary>
  21443. <param name="page">The Aspose.Pdf.Page object.</param>
  21444. <param name="rect">The rectangle of the annotation.</param>
  21445. </member>
  21446. <member name="M:Aspose.Pdf.Annotations.Annotation.Initialize(Aspose.Pdf.Document,Aspose.Pdf.Rectangle)">
  21447. <summary>
  21448. Create annotation data structure.
  21449. </summary>
  21450. <param name="doc">Document where annotation is created.</param>
  21451. <param name="rect">Annotation rectangle.</param>
  21452. </member>
  21453. <member name="M:Aspose.Pdf.Annotations.Annotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  21454. <summary>
  21455. Constructor.
  21456. </summary>
  21457. <param name="page">The page with which the annotation will be associated.</param>
  21458. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  21459. </member>
  21460. <member name="M:Aspose.Pdf.Annotations.Annotation.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Rectangle)">
  21461. <summary>
  21462. Constructor for Annotation.
  21463. </summary>
  21464. <param name="doc">Document where annotation is added.</param>
  21465. <param name="rect">Annotation rectangle.</param>
  21466. </member>
  21467. <member name="P:Aspose.Pdf.Annotations.Annotation.AnnotationType">
  21468. <summary>
  21469. Gets type of annotation.
  21470. </summary>
  21471. </member>
  21472. <member name="P:Aspose.Pdf.Annotations.Annotation.Width">
  21473. <summary>
  21474. Gets or sets width of the annotation.
  21475. </summary>
  21476. </member>
  21477. <member name="P:Aspose.Pdf.Annotations.Annotation.Actions">
  21478. <summary>
  21479. Gets list of annotatation actions.
  21480. </summary>
  21481. </member>
  21482. <member name="P:Aspose.Pdf.Annotations.Annotation.Height">
  21483. <summary>
  21484. Gets or sets height of the annotation.
  21485. </summary>
  21486. </member>
  21487. <member name="P:Aspose.Pdf.Annotations.Annotation.Rect">
  21488. <summary>
  21489. Gets or sets annotation rectangle.
  21490. </summary>
  21491. </member>
  21492. <member name="M:Aspose.Pdf.Annotations.Annotation.GetRectangle(System.Boolean)">
  21493. <summary>
  21494. Returns rectangle of annotation taking into consideration page rotation.
  21495. </summary>
  21496. <param name="considerRotation">If true, page rotation is takein into consideration.</param>
  21497. <returns>
  21498. </returns>
  21499. </member>
  21500. <member name="P:Aspose.Pdf.Annotations.Annotation.Contents">
  21501. <summary>
  21502. Gets or sets annotation text.
  21503. </summary>
  21504. </member>
  21505. <member name="P:Aspose.Pdf.Annotations.Annotation.Name">
  21506. <summary>
  21507. Gets or sets annotation name on the page.
  21508. </summary>
  21509. </member>
  21510. <member name="P:Aspose.Pdf.Annotations.Annotation.Modified">
  21511. <summary>
  21512. Gets or sets date and time when annotation was recently modified.
  21513. </summary>
  21514. </member>
  21515. <member name="P:Aspose.Pdf.Annotations.Annotation.Color">
  21516. <summary>
  21517. Gets or sets annotation color.
  21518. </summary>
  21519. </member>
  21520. <member name="P:Aspose.Pdf.Annotations.Annotation.Border">
  21521. <summary>
  21522. Gets or sets annotation border characteristics. <see cref="P:Aspose.Pdf.Annotations.Annotation.Border" /></summary>
  21523. </member>
  21524. <member name="P:Aspose.Pdf.Annotations.Annotation.ActiveState">
  21525. <summary>
  21526. Gets or sets current annotation appearance state.
  21527. </summary>
  21528. </member>
  21529. <member name="P:Aspose.Pdf.Annotations.Annotation.Characteristics">
  21530. <summary>
  21531. Gets annotation characteristics.
  21532. </summary>
  21533. </member>
  21534. <member name="P:Aspose.Pdf.Annotations.Annotation.States">
  21535. <summary>
  21536. Gets appearance dictionary of annotation.
  21537. </summary>
  21538. </member>
  21539. <member name="P:Aspose.Pdf.Annotations.Annotation.Alignment">
  21540. <summary>
  21541. Annotation alignment. This property is obsolete. Use HorizontalAligment instead.
  21542. </summary>
  21543. </member>
  21544. <member name="P:Aspose.Pdf.Annotations.Annotation.HorizontalAlignment">
  21545. <summary>
  21546. Gets or sets text alignment for annotation.
  21547. </summary>
  21548. </member>
  21549. <member name="P:Aspose.Pdf.Annotations.Annotation.TextHorizontalAlignment">
  21550. <summary>
  21551. Gets or sets text alignment for annotation.
  21552. </summary>
  21553. </member>
  21554. <member name="M:Aspose.Pdf.Annotations.Annotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  21555. <summary>
  21556. Accepts visitor for annotation processing.
  21557. </summary>
  21558. <param name="visitor">AnnotationSelector object.</param>
  21559. </member>
  21560. <member name="M:Aspose.Pdf.Annotations.Annotation.Flatten">
  21561. <summary>
  21562. Places annotation contents directly on the page,
  21563. annotation object will be removed.
  21564. </summary>
  21565. </member>
  21566. <member name="P:Aspose.Pdf.Annotations.Annotation.FullName">
  21567. <summary>
  21568. Gets full qualified name of the annotation.
  21569. </summary>
  21570. <returns>
  21571. </returns>
  21572. </member>
  21573. <member name="P:Aspose.Pdf.Annotations.Annotation.Appearance">
  21574. <summary>
  21575. Gets appearance dictionary of the annotation.
  21576. </summary>
  21577. </member>
  21578. <member name="P:Aspose.Pdf.Annotations.Annotation.PageIndex">
  21579. <summary>
  21580. Gets index of page which contains annotation.
  21581. </summary>
  21582. </member>
  21583. <member name="T:Aspose.Pdf.Annotations.TextStyle">
  21584. <summary>
  21585. Class represents style of text in annotation
  21586. </summary>
  21587. </member>
  21588. <member name="P:Aspose.Pdf.Annotations.TextStyle.FontName">
  21589. <summary>
  21590. Name of the font.
  21591. </summary>
  21592. </member>
  21593. <member name="P:Aspose.Pdf.Annotations.TextStyle.FontSize">
  21594. <summary>
  21595. Fonst size.
  21596. </summary>
  21597. </member>
  21598. <member name="P:Aspose.Pdf.Annotations.TextStyle.Alignment">
  21599. <summary>
  21600. Gets or sets horizontal alignment of the text.
  21601. </summary>
  21602. </member>
  21603. <member name="P:Aspose.Pdf.Annotations.TextStyle.HorizontalAlignment">
  21604. <summary>
  21605. Text alignment. Valid values are: Left, Center, Rigth.
  21606. </summary>
  21607. </member>
  21608. <member name="P:Aspose.Pdf.Annotations.TextStyle.Color">
  21609. <summary>
  21610. Color of the text.
  21611. </summary>
  21612. </member>
  21613. <member name="M:Aspose.Pdf.Annotations.TextStyle.ToString">
  21614. <summary>
  21615. String representation of TextStyle.
  21616. </summary>
  21617. <returns>String representation.</returns>
  21618. </member>
  21619. <member name="T:Aspose.Pdf.Annotations.AnnotationSelector">
  21620. <summary>
  21621. This class is used for selecting annotations using Visitor template idea.
  21622. </summary>
  21623. </member>
  21624. <member name="P:Aspose.Pdf.Annotations.AnnotationSelector.Selected">
  21625. <summary>
  21626. The list of selected objects.
  21627. </summary>
  21628. </member>
  21629. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.#ctor">
  21630. <summary>
  21631. Initializes new instance of the AnnotationSelector class.
  21632. </summary>
  21633. </member>
  21634. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.LinkAnnotation)">
  21635. <summary>
  21636. Select link annotation if AnnotationSelector was initialized with LinkAnnotation object.
  21637. </summary>
  21638. <param name="link">
  21639. LinkAnnotation object for selecting.
  21640. </param>
  21641. </member>
  21642. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.#ctor(Aspose.Pdf.Annotations.Annotation)">
  21643. <summary>
  21644. Initializes new <see cref="T:Aspose.Pdf.Annotations.AnnotationSelector" /> object.
  21645. </summary>
  21646. <param name="annotation">
  21647. Annotation to be selected.
  21648. This object only describes some characteristics we want found annotations to have, e.g. the type of annotation.
  21649. </param>
  21650. </member>
  21651. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.FileAttachmentAnnotation)">
  21652. <summary>
  21653. Select attachment annotation if AnnotationSelector was initialized with FileAttachmentAnnotation object.
  21654. </summary>
  21655. <param name="attachment">
  21656. FileAttachmentAnnotation object for selecting.
  21657. </param>
  21658. </member>
  21659. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.TextAnnotation)">
  21660. <summary>
  21661. Select text annotation if AnnotationSelector was initialized with TextAnnotation object.
  21662. </summary>
  21663. <param name="text">
  21664. TextAnnotation object for selecting.
  21665. </param>
  21666. </member>
  21667. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.RedactionAnnotation)">
  21668. <summary>
  21669. Select redact annotation if AnnotationSelector was initialized with RedactAnnotation object.
  21670. </summary>
  21671. <param name="redact">RedactAnnotation object for selecting.</param>
  21672. </member>
  21673. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.FreeTextAnnotation)">
  21674. <summary>
  21675. Select freetext annotation if AnnotationSelector was initialized with FreeTextAnnotation object.
  21676. </summary>
  21677. <param name="freetext">
  21678. FreeTextAnnotation object for selecting.
  21679. </param>
  21680. </member>
  21681. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.HighlightAnnotation)">
  21682. <summary>
  21683. Select attachment annotation if AnnotationSelector was initialized with FreeTextAnnotation object.
  21684. </summary>
  21685. <param name="highlight">
  21686. HighlightAnnotation object for selecting.
  21687. </param>
  21688. </member>
  21689. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.UnderlineAnnotation)">
  21690. <summary>
  21691. Select underline annotation if AnnotationSelector was initialized with UnderlineAnnotation object.
  21692. </summary>
  21693. <param name="underline">
  21694. UnderlineAnnotation object for selecting.
  21695. </param>
  21696. </member>
  21697. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.StrikeOutAnnotation)">
  21698. <summary>
  21699. Select strikeOut annotation if AnnotationSelector was initialized with StrikeOutAnnotation object.
  21700. </summary>
  21701. <param name="strikeOut">
  21702. StrikeOutAnnotation object for selecting.
  21703. </param>
  21704. </member>
  21705. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.SquigglyAnnotation)">
  21706. <summary>
  21707. Select squiggly annotation if AnnotationSelector was initialized with SquigglyAnnotation object.
  21708. </summary>
  21709. <param name="squiggly">
  21710. SquigglyAnnotation object for selecting.
  21711. </param>
  21712. </member>
  21713. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.PopupAnnotation)">
  21714. <summary>
  21715. Select popup annotation if AnnotationSelector was initialized with PopupAnnotation object.
  21716. </summary>
  21717. <param name="popup">
  21718. PopupAnnotation object for selecting.
  21719. </param>
  21720. </member>
  21721. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.LineAnnotation)">
  21722. <summary>
  21723. Select line annotation if AnnotationSelector was initialized with LineAnnotation object.
  21724. </summary>
  21725. <param name="line">
  21726. LineAnnotation object for selecting.
  21727. </param>
  21728. </member>
  21729. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.CircleAnnotation)">
  21730. <summary>
  21731. Select circle annotation if AnnotationSelector was initialized with CircleAnnotation object.
  21732. </summary>
  21733. <param name="circle">
  21734. CircleAnnotation object for selecting.
  21735. </param>
  21736. </member>
  21737. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.SquareAnnotation)">
  21738. <summary>
  21739. Select square annotation if AnnotationSelector was initialized with SquareAnnotation object.
  21740. </summary>
  21741. <param name="square">
  21742. SquareAnnotation object for selecting.
  21743. </param>
  21744. </member>
  21745. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.InkAnnotation)">
  21746. <summary>
  21747. Select ink annotation if AnnotationSelector was initialized with InkAnnotation object.
  21748. </summary>
  21749. <param name="ink">
  21750. InkAnnotation object for selecting.
  21751. </param>
  21752. </member>
  21753. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.PolylineAnnotation)">
  21754. <summary>
  21755. Select polyline annotation if AnnotationSelector was initialized with PolylineAnnotation object.
  21756. </summary>
  21757. <param name="polyline">
  21758. PolylineAnnotation object for selecting.
  21759. </param>
  21760. </member>
  21761. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.PolygonAnnotation)">
  21762. <summary>
  21763. Select polygon annotation if AnnotationSelector was initialized with PolygonAnnotation object.
  21764. </summary>
  21765. <param name="polygon">
  21766. PolygonAnnotation object for selecting.
  21767. </param>
  21768. </member>
  21769. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.CaretAnnotation)">
  21770. <summary>
  21771. Select caret annotation if AnnotationSelector was initialized with CaretAnnotation object.
  21772. </summary>
  21773. <param name="caret">
  21774. CaretAnnotation object for selecting.
  21775. </param>
  21776. </member>
  21777. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.StampAnnotation)">
  21778. <summary>
  21779. Select stamp annotation if AnnotationSelector was initialized with StampAnnotation object.
  21780. </summary>
  21781. <param name="stamp">
  21782. StampAnnotation object for selecting.
  21783. </param>
  21784. </member>
  21785. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.WidgetAnnotation)">
  21786. <summary>
  21787. Select widget annotation if AnnotationSelector was initialized with WidgetAnnotation object.
  21788. </summary>
  21789. <param name="widget">
  21790. WidgetAnnotation object for selecting.
  21791. </param>
  21792. </member>
  21793. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.WatermarkAnnotation)">
  21794. <summary>
  21795. Select watermark annotation if AnnotationSelector was initialized with WatermarkAnnotation object.
  21796. </summary>
  21797. <param name="watermark">WatermarkAnnotation for selecting.</param>
  21798. </member>
  21799. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.MovieAnnotation)">
  21800. <summary>
  21801. Select movie annotation if AnnotationSelector was initialized with MovieAnnotation object.
  21802. </summary>
  21803. <param name="movie">MovieAnnotation object for selecting.</param>
  21804. </member>
  21805. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.RichMediaAnnotation)">
  21806. <summary>
  21807. Select movie annotation if AnnotationSelector was initialized with RichMedia annotation object.
  21808. </summary>
  21809. <param name="richMedia">RichMedia annotation.</param>
  21810. </member>
  21811. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.ScreenAnnotation)">
  21812. <summary>
  21813. Select screen annotation if AnnotationSelector was initialized with ScreenAnnotation object.
  21814. </summary>
  21815. <param name="screen">ScreenAnnotation object for selecting.</param>
  21816. </member>
  21817. <member name="M:Aspose.Pdf.Annotations.AnnotationSelector.Visit(Aspose.Pdf.Annotations.PDF3DAnnotation)">
  21818. <summary>
  21819. Select PDF3D annotation if AnnotationSelector was initialized with PDF3DAnnotation object.
  21820. </summary>
  21821. <param name="pdf3D">PDF3DAnnotation object for selecting.</param>
  21822. </member>
  21823. <member name="T:Aspose.Pdf.Annotations.AnnotationState">
  21824. <summary>
  21825. The enumeration of states to which the original annotation can be set.
  21826. </summary>
  21827. </member>
  21828. <member name="F:Aspose.Pdf.Annotations.AnnotationState.Undefined">
  21829. <summary>
  21830. Not defined state.
  21831. </summary>
  21832. </member>
  21833. <member name="F:Aspose.Pdf.Annotations.AnnotationState.Marked">
  21834. <summary>
  21835. The annotation has been marked by the user.
  21836. </summary>
  21837. </member>
  21838. <member name="F:Aspose.Pdf.Annotations.AnnotationState.Unmarked">
  21839. <summary>
  21840. The annotation has not been marked by the user.
  21841. </summary>
  21842. </member>
  21843. <member name="F:Aspose.Pdf.Annotations.AnnotationState.Accepted">
  21844. <summary>
  21845. The user agrees with the change.
  21846. </summary>
  21847. </member>
  21848. <member name="F:Aspose.Pdf.Annotations.AnnotationState.Rejected">
  21849. <summary>
  21850. The user disagrees with the change.
  21851. </summary>
  21852. </member>
  21853. <member name="F:Aspose.Pdf.Annotations.AnnotationState.Cancelled">
  21854. <summary>
  21855. The change has been cancelled.
  21856. </summary>
  21857. </member>
  21858. <member name="F:Aspose.Pdf.Annotations.AnnotationState.Completed">
  21859. <summary>
  21860. The change has been completed.
  21861. </summary>
  21862. </member>
  21863. <member name="F:Aspose.Pdf.Annotations.AnnotationState.None">
  21864. <summary>
  21865. The user has indicated nothing about the change.
  21866. </summary>
  21867. </member>
  21868. <member name="T:Aspose.Pdf.Annotations.Border">
  21869. <summary>
  21870. Class representing characteristics of annotation border.
  21871. </summary>
  21872. </member>
  21873. <member name="P:Aspose.Pdf.Annotations.Border.HCornerRadius">
  21874. <summary>
  21875. Gets or sets horizontal corner radius.
  21876. </summary>
  21877. </member>
  21878. <member name="P:Aspose.Pdf.Annotations.Border.VCornerRadius">
  21879. <summary>
  21880. Gets or sets vertical corner radius.
  21881. </summary>
  21882. </member>
  21883. <member name="P:Aspose.Pdf.Annotations.Border.Width">
  21884. <summary>
  21885. Gets or sets border width.
  21886. </summary>
  21887. </member>
  21888. <member name="P:Aspose.Pdf.Annotations.Border.EffectIntensity">
  21889. <summary>
  21890. Gets or sets effect intencity. Valid range of value is [0..2].
  21891. </summary>
  21892. </member>
  21893. <member name="P:Aspose.Pdf.Annotations.Border.Style">
  21894. <summary>
  21895. Gets or sets border style.
  21896. </summary>
  21897. <see cref="T:Aspose.Pdf.Annotations.BorderStyle" />
  21898. </member>
  21899. <member name="P:Aspose.Pdf.Annotations.Border.Effect">
  21900. <summary>
  21901. Gets or sets border effect.
  21902. </summary>
  21903. <see cref="T:Aspose.Pdf.Annotations.BorderEffect" />
  21904. </member>
  21905. <member name="P:Aspose.Pdf.Annotations.Border.Dash">
  21906. <summary>
  21907. Gets or sets dash pattern.
  21908. </summary>
  21909. </member>
  21910. <member name="M:Aspose.Pdf.Annotations.Border.#ctor(Aspose.Pdf.Annotations.Annotation)">
  21911. <summary>
  21912. Constructor for border object.
  21913. </summary>
  21914. <param name="parent">Parent annotation.</param>
  21915. </member>
  21916. <member name="T:Aspose.Pdf.Annotations.BorderEffect">
  21917. <summary>
  21918. Describes effect which should be applied to the border of the annotations.
  21919. </summary>
  21920. </member>
  21921. <member name="F:Aspose.Pdf.Annotations.BorderEffect.None">
  21922. <summary>
  21923. No effect.
  21924. </summary>
  21925. </member>
  21926. <member name="F:Aspose.Pdf.Annotations.BorderEffect.Cloudy">
  21927. <summary>
  21928. The border will appear "cloudly".
  21929. </summary>
  21930. </member>
  21931. <member name="T:Aspose.Pdf.Annotations.BorderStyle">
  21932. <summary>
  21933. Describes style of the annotation border.
  21934. </summary>
  21935. </member>
  21936. <member name="F:Aspose.Pdf.Annotations.BorderStyle.Solid">
  21937. <summary>
  21938. Solid border.
  21939. </summary>
  21940. </member>
  21941. <member name="F:Aspose.Pdf.Annotations.BorderStyle.Dashed">
  21942. <summary>
  21943. Dashed border.
  21944. </summary>
  21945. </member>
  21946. <member name="F:Aspose.Pdf.Annotations.BorderStyle.Beveled">
  21947. <summary>
  21948. Bevelled border.
  21949. </summary>
  21950. </member>
  21951. <member name="F:Aspose.Pdf.Annotations.BorderStyle.Inset">
  21952. <summary>
  21953. Inset border.
  21954. </summary>
  21955. </member>
  21956. <member name="F:Aspose.Pdf.Annotations.BorderStyle.Underline">
  21957. <summary>
  21958. Underlined border.
  21959. </summary>
  21960. </member>
  21961. <member name="T:Aspose.Pdf.Annotations.CaptionPosition">
  21962. <summary>
  21963. Enumeration of the annotation�s caption positioning.
  21964. </summary>
  21965. </member>
  21966. <member name="F:Aspose.Pdf.Annotations.CaptionPosition.Inline">
  21967. <summary>
  21968. The caption will be centered inside the line (default value).
  21969. </summary>
  21970. </member>
  21971. <member name="F:Aspose.Pdf.Annotations.CaptionPosition.Top">
  21972. <summary>
  21973. The caption will be on top of the line.
  21974. </summary>
  21975. </member>
  21976. <member name="T:Aspose.Pdf.Annotations.CaretSymbol">
  21977. <summary>
  21978. A symbol to be associated with the caret.
  21979. </summary>
  21980. </member>
  21981. <member name="F:Aspose.Pdf.Annotations.CaretSymbol.None">
  21982. <summary>
  21983. No symbol should be associated with the caret.
  21984. </summary>
  21985. </member>
  21986. <member name="F:Aspose.Pdf.Annotations.CaretSymbol.Paragraph">
  21987. <summary>
  21988. A new paragraph symbol (�) should be associated with the caret.
  21989. </summary>
  21990. </member>
  21991. <member name="T:Aspose.Pdf.Annotations.Dash">
  21992. <summary>
  21993. Class representing line dash pattern.
  21994. </summary>
  21995. </member>
  21996. <member name="P:Aspose.Pdf.Annotations.Dash.On">
  21997. <summary>
  21998. Gets or sets length of dash.
  21999. </summary>
  22000. </member>
  22001. <member name="P:Aspose.Pdf.Annotations.Dash.Off">
  22002. <summary>
  22003. Gets or sets length of gap between dashes.
  22004. </summary>
  22005. </member>
  22006. <member name="M:Aspose.Pdf.Annotations.Dash.#ctor(System.Int32,System.Int32)">
  22007. <summary>
  22008. Constructor for Dash.
  22009. </summary>
  22010. <param name="on">Length of the dash.</param>
  22011. <param name="off">Length of the gap.</param>
  22012. </member>
  22013. <member name="T:Aspose.Pdf.Annotations.FileIcon">
  22014. <summary>
  22015. An icon to be used in displaying the annotation.
  22016. </summary>
  22017. </member>
  22018. <member name="F:Aspose.Pdf.Annotations.FileIcon.PushPin">
  22019. <summary>
  22020. PushPin icon (default value).
  22021. </summary>
  22022. </member>
  22023. <member name="F:Aspose.Pdf.Annotations.FileIcon.Graph">
  22024. <summary>
  22025. Graph icon.
  22026. </summary>
  22027. </member>
  22028. <member name="F:Aspose.Pdf.Annotations.FileIcon.Paperclip">
  22029. <summary>
  22030. Paperclip icon.
  22031. </summary>
  22032. </member>
  22033. <member name="F:Aspose.Pdf.Annotations.FileIcon.Tag">
  22034. <summary>
  22035. This is tag icon.
  22036. </summary>
  22037. </member>
  22038. <member name="T:Aspose.Pdf.Annotations.IAnnotationVisitor">
  22039. <summary>
  22040. Defines Visitor for visiting different document annotations.
  22041. </summary>
  22042. </member>
  22043. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.LinkAnnotation)">
  22044. <summary>
  22045. Visit/select link annotation.
  22046. </summary>
  22047. <param name="link">
  22048. LinkAnnotation object example/template.
  22049. </param>
  22050. </member>
  22051. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.FileAttachmentAnnotation)">
  22052. <summary>
  22053. Visit/select attachment annotation.
  22054. </summary>
  22055. <param name="attachment">
  22056. FileAttachmentAnnotation object example/template.
  22057. </param>
  22058. </member>
  22059. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.TextAnnotation)">
  22060. <summary>
  22061. Visit/select text annotation.
  22062. </summary>
  22063. <param name="text">
  22064. TextAnnotation object example/template.
  22065. </param>
  22066. </member>
  22067. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.FreeTextAnnotation)">
  22068. <summary>
  22069. Visit/select freetext annotation.
  22070. </summary>
  22071. <param name="freetext">
  22072. FreeTextAnnotation object example/template.
  22073. </param>
  22074. </member>
  22075. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.HighlightAnnotation)">
  22076. <summary>
  22077. Visit/select highlight annotation.
  22078. </summary>
  22079. <param name="highlight">
  22080. HighlightAnnotation object example/template.
  22081. </param>
  22082. </member>
  22083. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.UnderlineAnnotation)">
  22084. <summary>
  22085. Visit/select underline annotation.
  22086. </summary>
  22087. <param name="underline">
  22088. UnderlineAnnotation object example/template.
  22089. </param>
  22090. </member>
  22091. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.StrikeOutAnnotation)">
  22092. <summary>
  22093. Visit/select strikeOut annotation.
  22094. </summary>
  22095. <param name="strikeOut">
  22096. StrikeOutAnnotation object example/template.
  22097. </param>
  22098. </member>
  22099. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.SquigglyAnnotation)">
  22100. <summary>
  22101. Visit/select squiggly annotation.
  22102. </summary>
  22103. <param name="squiggly">
  22104. SquigglyAnnotation object example/template.
  22105. </param>
  22106. </member>
  22107. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.PopupAnnotation)">
  22108. <summary>
  22109. Visit/select popup annotation.
  22110. </summary>
  22111. <param name="popup">
  22112. PopupAnnotation object example/template.
  22113. </param>
  22114. </member>
  22115. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.LineAnnotation)">
  22116. <summary>
  22117. Visit/select line annotation.
  22118. </summary>
  22119. <param name="line">
  22120. LineAnnotation object example/template.
  22121. </param>
  22122. </member>
  22123. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.CircleAnnotation)">
  22124. <summary>
  22125. Visit/select circle annotation.
  22126. </summary>
  22127. <param name="circle">
  22128. CircleAnnotation object example/template.
  22129. </param>
  22130. </member>
  22131. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.SquareAnnotation)">
  22132. <summary>
  22133. Visit/select square annotation.
  22134. </summary>
  22135. <param name="square">
  22136. SquareAnnotation object example/template.
  22137. </param>
  22138. </member>
  22139. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.InkAnnotation)">
  22140. <summary>
  22141. Visit/select ink annotation.
  22142. </summary>
  22143. <param name="ink">
  22144. InkAnnotation object example/template.
  22145. </param>
  22146. </member>
  22147. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.PolylineAnnotation)">
  22148. <summary>
  22149. Visit/select polyline annotation.
  22150. </summary>
  22151. <param name="polyline">
  22152. PolylineAnnotation object example/template.
  22153. </param>
  22154. </member>
  22155. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.PolygonAnnotation)">
  22156. <summary>
  22157. Visit/select polygon annotation.
  22158. </summary>
  22159. <param name="polygon">
  22160. PolygonAnnotation object example/template.
  22161. </param>
  22162. </member>
  22163. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.CaretAnnotation)">
  22164. <summary>
  22165. Visit/select caret annotation.
  22166. </summary>
  22167. <param name="caret">
  22168. CaretAnnotation object example/template.
  22169. </param>
  22170. </member>
  22171. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.StampAnnotation)">
  22172. <summary>
  22173. Visit/select stamp annotation.
  22174. </summary>
  22175. <param name="stamp">
  22176. StampAnnotation object example/template.
  22177. </param>
  22178. </member>
  22179. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.WidgetAnnotation)">
  22180. <summary>
  22181. Visit/select widget annotation.
  22182. </summary>
  22183. <param name="widget">
  22184. WidgetAnnotation object example/template.
  22185. </param>
  22186. </member>
  22187. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.MovieAnnotation)">
  22188. <summary>
  22189. Visit/select movie annotation.
  22190. </summary>
  22191. <param name="movie">
  22192. MovieAnnotation object example/template.
  22193. </param>
  22194. </member>
  22195. <member name="M:Aspose.Pdf.Annotations.IAnnotationVisitor.Visit(Aspose.Pdf.Annotations.ScreenAnnotation)">
  22196. <summary>
  22197. Visit/select screen annotation.
  22198. </summary>
  22199. <param name="screen">
  22200. ScreenAnnotation object example/template.
  22201. </param>
  22202. </member>
  22203. <member name="T:Aspose.Pdf.Annotations.LineEnding">
  22204. <summary>
  22205. Enumerates the line ending styles to be used in drawing the line.
  22206. </summary>
  22207. </member>
  22208. <member name="F:Aspose.Pdf.Annotations.LineEnding.None">
  22209. <summary>
  22210. No line ending.
  22211. </summary>
  22212. </member>
  22213. <member name="F:Aspose.Pdf.Annotations.LineEnding.Square">
  22214. <summary>
  22215. A square filled with the annotation�s interior color, if any.
  22216. </summary>
  22217. </member>
  22218. <member name="F:Aspose.Pdf.Annotations.LineEnding.Circle">
  22219. <summary>
  22220. A circle filled with the annotation�s interior color, if any.
  22221. </summary>
  22222. </member>
  22223. <member name="F:Aspose.Pdf.Annotations.LineEnding.Diamond">
  22224. <summary>
  22225. A diamond shape filled with the annotation�s interior color, if any.
  22226. </summary>
  22227. </member>
  22228. <member name="F:Aspose.Pdf.Annotations.LineEnding.OpenArrow">
  22229. <summary>
  22230. Two short lines meeting in an acute angle to form an open arrowhead.
  22231. </summary>
  22232. </member>
  22233. <member name="F:Aspose.Pdf.Annotations.LineEnding.ClosedArrow">
  22234. <summary>
  22235. Two short lines meeting in an acute angle as in the OpenArrow style and connected by a third line to form a triangular closed arrowhead filled with the annotation�s interior color, if any.
  22236. </summary>
  22237. </member>
  22238. <member name="F:Aspose.Pdf.Annotations.LineEnding.Butt">
  22239. <summary>
  22240. A short line at the endpoint perpendicular to the line itself.
  22241. </summary>
  22242. </member>
  22243. <member name="F:Aspose.Pdf.Annotations.LineEnding.ROpenArrow">
  22244. <summary>
  22245. Two short lines in the reverse direction from OpenArrow.
  22246. </summary>
  22247. </member>
  22248. <member name="F:Aspose.Pdf.Annotations.LineEnding.RClosedArrow">
  22249. <summary>
  22250. A triangular closed arrowhead in the reverse direction from ClosedArrow.
  22251. </summary>
  22252. </member>
  22253. <member name="F:Aspose.Pdf.Annotations.LineEnding.Slash">
  22254. <summary>
  22255. A short line at the endpoint approximately 30 degrees clockwise from perpendicular to the line itself.
  22256. </summary>
  22257. </member>
  22258. <member name="T:Aspose.Pdf.Annotations.StampIcon">
  22259. <summary>
  22260. Enumerates the icons to be used in displaying the annotation.
  22261. </summary>
  22262. </member>
  22263. <member name="F:Aspose.Pdf.Annotations.StampIcon.Draft">
  22264. <summary>
  22265. Draft stamp icon.
  22266. </summary>
  22267. </member>
  22268. <member name="F:Aspose.Pdf.Annotations.StampIcon.Approved">
  22269. <summary>
  22270. Approved stamp icon.
  22271. </summary>
  22272. </member>
  22273. <member name="F:Aspose.Pdf.Annotations.StampIcon.Experimental">
  22274. <summary>
  22275. Experimental stamp icon.
  22276. </summary>
  22277. </member>
  22278. <member name="F:Aspose.Pdf.Annotations.StampIcon.NotApproved">
  22279. <summary>
  22280. Stamp icon is not approved.
  22281. </summary>
  22282. </member>
  22283. <member name="F:Aspose.Pdf.Annotations.StampIcon.AsIs">
  22284. <summary>
  22285. Stamp icon "as is".
  22286. </summary>
  22287. </member>
  22288. <member name="F:Aspose.Pdf.Annotations.StampIcon.Expired">
  22289. <summary>
  22290. Stamp icon is expired.
  22291. </summary>
  22292. </member>
  22293. <member name="F:Aspose.Pdf.Annotations.StampIcon.NotForPublicRelease">
  22294. <summary>
  22295. Not for public release.
  22296. </summary>
  22297. </member>
  22298. <member name="F:Aspose.Pdf.Annotations.StampIcon.Confidential">
  22299. <summary>
  22300. Confidential.
  22301. </summary>
  22302. </member>
  22303. <member name="F:Aspose.Pdf.Annotations.StampIcon.Final">
  22304. <summary>
  22305. Final stamp.
  22306. </summary>
  22307. </member>
  22308. <member name="F:Aspose.Pdf.Annotations.StampIcon.Sold">
  22309. <summary>
  22310. Sold stamp.
  22311. </summary>
  22312. </member>
  22313. <member name="F:Aspose.Pdf.Annotations.StampIcon.Departmental">
  22314. <summary>
  22315. Departamental.
  22316. </summary>
  22317. </member>
  22318. <member name="F:Aspose.Pdf.Annotations.StampIcon.ForComment">
  22319. <summary>
  22320. For comment.
  22321. </summary>
  22322. </member>
  22323. <member name="F:Aspose.Pdf.Annotations.StampIcon.ForPublicRelease">
  22324. <summary>
  22325. For public release.
  22326. </summary>
  22327. </member>
  22328. <member name="F:Aspose.Pdf.Annotations.StampIcon.TopSecret">
  22329. <summary>
  22330. Top secret.
  22331. </summary>
  22332. </member>
  22333. <member name="T:Aspose.Pdf.Annotations.TextAnnotation">
  22334. <summary>
  22335. Represents a text annotation that is a �sticky note� attached to a point in the PDF document.
  22336. </summary>
  22337. </member>
  22338. <member name="P:Aspose.Pdf.Annotations.TextAnnotation.Open">
  22339. <summary>
  22340. Gets or sets a flag specifying whether the annotation should initially be displayed open.
  22341. </summary>
  22342. </member>
  22343. <member name="P:Aspose.Pdf.Annotations.TextAnnotation.Icon">
  22344. <summary>
  22345. Gets or sets an icon to be used in displaying the annotation.
  22346. </summary>
  22347. </member>
  22348. <member name="P:Aspose.Pdf.Annotations.TextAnnotation.State">
  22349. <summary>
  22350. Gets or sets the state to which the original annotation should be set.
  22351. </summary>
  22352. </member>
  22353. <member name="P:Aspose.Pdf.Annotations.TextAnnotation.AnnotationType">
  22354. <summary>
  22355. Gets type of annotation.
  22356. </summary>
  22357. </member>
  22358. <member name="M:Aspose.Pdf.Annotations.TextAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  22359. <summary>
  22360. Accepts visitor object to process the annotation.
  22361. </summary>
  22362. <param name="visitor">Visitor object.</param>
  22363. </member>
  22364. <member name="M:Aspose.Pdf.Annotations.TextAnnotation.#ctor(Aspose.Pdf.Document)">
  22365. <summary>
  22366. Constructor for annotation when used in Generator.
  22367. </summary>
  22368. <param name="document">Document where text annotation will be created.</param>
  22369. </member>
  22370. <member name="M:Aspose.Pdf.Annotations.TextAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  22371. <summary>
  22372. Creates new Text annotation on the specified page.
  22373. </summary>
  22374. <param name="page">The document's page where annotation should be created.</param>
  22375. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  22376. </member>
  22377. <member name="T:Aspose.Pdf.Annotations.TextIcon">
  22378. <summary>
  22379. Enumerates the icons to be used in displaying the annotation.
  22380. </summary>
  22381. </member>
  22382. <member name="F:Aspose.Pdf.Annotations.TextIcon.Note">
  22383. <summary>
  22384. Note icon.
  22385. </summary>
  22386. </member>
  22387. <member name="F:Aspose.Pdf.Annotations.TextIcon.Comment">
  22388. <summary>
  22389. Comment icon.
  22390. </summary>
  22391. </member>
  22392. <member name="F:Aspose.Pdf.Annotations.TextIcon.Key">
  22393. <summary>
  22394. Key icon.
  22395. </summary>
  22396. </member>
  22397. <member name="F:Aspose.Pdf.Annotations.TextIcon.Help">
  22398. <summary>
  22399. Help icon.
  22400. </summary>
  22401. </member>
  22402. <member name="F:Aspose.Pdf.Annotations.TextIcon.NewParagraph">
  22403. <summary>
  22404. NewParagraph icon.
  22405. </summary>
  22406. </member>
  22407. <member name="F:Aspose.Pdf.Annotations.TextIcon.Paragraph">
  22408. <summary>
  22409. Paragraph icon.
  22410. </summary>
  22411. </member>
  22412. <member name="F:Aspose.Pdf.Annotations.TextIcon.Insert">
  22413. <summary>
  22414. Insert icon.
  22415. </summary>
  22416. </member>
  22417. <member name="F:Aspose.Pdf.Annotations.TextIcon.Check">
  22418. <summary>
  22419. Check icon.
  22420. </summary>
  22421. </member>
  22422. <member name="F:Aspose.Pdf.Annotations.TextIcon.Cross">
  22423. <summary>
  22424. Cross icon.
  22425. </summary>
  22426. </member>
  22427. <member name="F:Aspose.Pdf.Annotations.TextIcon.Circle">
  22428. <summary>
  22429. Circle icon.
  22430. </summary>
  22431. </member>
  22432. <member name="F:Aspose.Pdf.Annotations.TextIcon.Star">
  22433. <summary>
  22434. Star icon.
  22435. </summary>
  22436. </member>
  22437. <member name="T:Aspose.Pdf.Annotations.ExplicitDestination">
  22438. <summary>
  22439. Represents the base class for explicit destinations in PDF document.
  22440. </summary>
  22441. </member>
  22442. <member name="P:Aspose.Pdf.Annotations.ExplicitDestination.Page">
  22443. <summary>
  22444. Gets the destination page object
  22445. </summary>
  22446. </member>
  22447. <member name="P:Aspose.Pdf.Annotations.ExplicitDestination.PageNumber">
  22448. <summary>
  22449. Gets the destination page number
  22450. </summary>
  22451. </member>
  22452. <member name="M:Aspose.Pdf.Annotations.ExplicitDestination.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Annotations.ExplicitDestinationType,System.Double[])">
  22453. <summary>
  22454. Creates the explicit destination.
  22455. </summary>
  22456. <param name="page">The destination Aspose.Pdf.Page object.</param>
  22457. <param name="type">The type of explicit destination.</param>
  22458. <param name="values">The additional values of explicit destination type.</param>
  22459. </member>
  22460. <member name="M:Aspose.Pdf.Annotations.ExplicitDestination.#ctor(System.Int32,Aspose.Pdf.Annotations.ExplicitDestinationType,System.Double[])">
  22461. <summary>
  22462. Creates the explicit destination.
  22463. </summary>
  22464. <param name="pageNumber">The destination page number.</param>
  22465. <param name="type">The type of explicit destination.</param>
  22466. <param name="values">The additional values of explicit destination type.</param>
  22467. </member>
  22468. <member name="M:Aspose.Pdf.Annotations.ExplicitDestination.CreateDestination(Aspose.Pdf.Page,Aspose.Pdf.Annotations.ExplicitDestinationType,System.Double[])">
  22469. <summary>
  22470. Creates instances of ExplicitDestination descendant classes.
  22471. </summary>
  22472. <param name="page">The object of destination page.</param>
  22473. <param name="type">The type of explicit destination.</param>
  22474. <param name="values">Array of double values.</param>
  22475. <returns>The explicit destination object.</returns>
  22476. </member>
  22477. <member name="M:Aspose.Pdf.Annotations.ExplicitDestination.CreateDestination(Aspose.Pdf.Document,System.Int32,Aspose.Pdf.Annotations.ExplicitDestinationType,System.Double[])">
  22478. <summary>
  22479. Creates instances of ExplicitDestination descendant classes.
  22480. </summary>
  22481. <param name="doc">Document where destination will be created.</param>
  22482. <param name="pageNumber">Number of the page.</param>
  22483. <param name="type">Destionatyion type.</param>
  22484. <param name="values">Array of destination specific values.</param>
  22485. <returns>The explicit destination object.</returns>
  22486. </member>
  22487. <member name="M:Aspose.Pdf.Annotations.ExplicitDestination.CreateDestination(System.Int32,Aspose.Pdf.Annotations.ExplicitDestinationType,System.Double[])">
  22488. <summary>
  22489. Creates instances of ExplicitDestination descendant classes.
  22490. </summary>
  22491. <param name="pageNumber">The destination page number.</param>
  22492. <param name="type">The type of explicit destination.</param>
  22493. <param name="values">Array of double values.</param>
  22494. <returns>The explicit destination object.</returns>
  22495. </member>
  22496. <member name="M:Aspose.Pdf.Annotations.ExplicitDestination.ToString">
  22497. <summary>
  22498. Returns string representation of ExplicitDestination object.
  22499. </summary>
  22500. <returns>
  22501. </returns>
  22502. </member>
  22503. <member name="T:Aspose.Pdf.Annotations.IAppointment">
  22504. <summary>
  22505. Represents general interface for actions and destinations.
  22506. </summary>
  22507. </member>
  22508. <member name="M:Aspose.Pdf.Annotations.IAppointment.ToString">
  22509. <summary>
  22510. Returns string representation
  22511. </summary>
  22512. <returns>
  22513. </returns>
  22514. </member>
  22515. <member name="T:Aspose.Pdf.Annotations.Justification">
  22516. <summary>
  22517. Enumerates the forms of quadding (justification) to be used in displaying the annotation�s text.
  22518. </summary>
  22519. </member>
  22520. <member name="F:Aspose.Pdf.Annotations.Justification.Left">
  22521. <summary>
  22522. Left justification.
  22523. </summary>
  22524. </member>
  22525. <member name="F:Aspose.Pdf.Annotations.Justification.Center">
  22526. <summary>
  22527. Center justification.
  22528. </summary>
  22529. </member>
  22530. <member name="F:Aspose.Pdf.Annotations.Justification.Right">
  22531. <summary>
  22532. Right justification.
  22533. </summary>
  22534. </member>
  22535. <member name="T:Aspose.Pdf.Annotations.NamedAction">
  22536. <summary>
  22537. Represents named actions that PDF viewer applications are expected to support.
  22538. </summary>
  22539. </member>
  22540. <member name="P:Aspose.Pdf.Annotations.NamedAction.Name">
  22541. <summary>
  22542. Gets or sets the action to be performed.
  22543. </summary>
  22544. </member>
  22545. <member name="M:Aspose.Pdf.Annotations.NamedAction.#ctor(Aspose.Pdf.Annotations.PredefinedAction)">
  22546. <summary>
  22547. Constructor for Named Action class.
  22548. </summary>
  22549. <param name="action">Action for which this object is created.</param>
  22550. </member>
  22551. <member name="T:Aspose.Pdf.Annotations.PredefinedAction">
  22552. <summary>
  22553. Defines different actions which can be triggered from a PDF file.
  22554. </summary>
  22555. </member>
  22556. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.FirstPage">
  22557. <summary>
  22558. A named action to go to the first page.
  22559. </summary>
  22560. </member>
  22561. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.LastPage">
  22562. <summary>
  22563. A named action to go to the last page.
  22564. </summary>
  22565. </member>
  22566. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.NextPage">
  22567. <summary>
  22568. A named action to go to the next page.
  22569. </summary>
  22570. </member>
  22571. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.PrevPage">
  22572. <summary>
  22573. A named action to go to the previous page.
  22574. </summary>
  22575. </member>
  22576. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.PrintDialog">
  22577. <summary>
  22578. A named action to open a print dialog (JavaScript).
  22579. </summary>
  22580. </member>
  22581. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.Print">
  22582. <summary>
  22583. A named action to open a print dialog.
  22584. </summary>
  22585. </member>
  22586. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.Bookmarks_ExpanCurrentBookmark">
  22587. <summary>
  22588. A named action to find current bookmark.
  22589. </summary>
  22590. </member>
  22591. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.Bookmarks_HightlightCurrentBookmark">
  22592. <summary>
  22593. A named action to highlight current bookmark.
  22594. </summary>
  22595. </member>
  22596. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.Document_AttachFile">
  22597. <summary>
  22598. A named action to add file attachment.
  22599. </summary>
  22600. </member>
  22601. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.Document_CropPages">
  22602. <summary>
  22603. A named action to crop document pages.
  22604. </summary>
  22605. </member>
  22606. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.Document_DeletePages">
  22607. <summary>
  22608. A named action to delete document pages.
  22609. </summary>
  22610. </member>
  22611. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.Document_ExtractPages">
  22612. <summary>
  22613. A named action to exctract document pages.
  22614. </summary>
  22615. </member>
  22616. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.Document_InsertPages">
  22617. <summary>
  22618. A named action to insert pages from a document.
  22619. </summary>
  22620. </member>
  22621. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.Document_ReplacePages">
  22622. <summary>
  22623. A named action to replace document pages.
  22624. </summary>
  22625. </member>
  22626. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.Document_RotatePages">
  22627. <summary>
  22628. A named action to rotate document pages.
  22629. </summary>
  22630. </member>
  22631. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.Edit_CheckSpelling_InComFieldEdit">
  22632. <summary>
  22633. A named action to check spelling in comments.
  22634. </summary>
  22635. </member>
  22636. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.Edit_Find">
  22637. <summary>
  22638. A named action to find.
  22639. </summary>
  22640. </member>
  22641. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.Edit_Preferences">
  22642. <summary>
  22643. A named action to edit preferences.
  22644. </summary>
  22645. </member>
  22646. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.Edit_Search">
  22647. <summary>
  22648. A named action for searching.
  22649. </summary>
  22650. </member>
  22651. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.File_AttachToEmail">
  22652. <summary>
  22653. A named action for attaching current pdf document into email message.
  22654. </summary>
  22655. </member>
  22656. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.File_Close">
  22657. <summary>
  22658. A named action to close the document.
  22659. </summary>
  22660. </member>
  22661. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.File_CreatePDF_FromScanner">
  22662. <summary>
  22663. A named action to create pdf document from scanner.
  22664. </summary>
  22665. </member>
  22666. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.File_CreatePDF_FromWebPage">
  22667. <summary>
  22668. A named action to create pdf document from web page.
  22669. </summary>
  22670. </member>
  22671. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.File_Exit">
  22672. <summary>
  22673. A named action to exit pdf reader.
  22674. </summary>
  22675. </member>
  22676. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.File_Organizer_OpenOrganizer">
  22677. <summary>
  22678. A named action to open organizer.
  22679. </summary>
  22680. </member>
  22681. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.File_Print">
  22682. <summary>
  22683. A named action to print the document.
  22684. </summary>
  22685. </member>
  22686. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.File_Properties">
  22687. <summary>
  22688. A named action to open the document properties.
  22689. </summary>
  22690. </member>
  22691. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.File_SaveAs">
  22692. <summary>
  22693. A named action to save the document with another name.
  22694. </summary>
  22695. </member>
  22696. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.Miscellaneous_ZoomIn">
  22697. <summary>
  22698. A named action to zoom in the document.
  22699. </summary>
  22700. </member>
  22701. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.Miscellaneous_ZoomOut">
  22702. <summary>
  22703. A named action to zoom out the document.
  22704. </summary>
  22705. </member>
  22706. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.PageImages_PrintPages">
  22707. <summary>
  22708. A named action to print the document pages.
  22709. </summary>
  22710. </member>
  22711. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_GoTo_NextView">
  22712. <summary>
  22713. A named action to go to the next view.
  22714. </summary>
  22715. </member>
  22716. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_GoTo_Page">
  22717. <summary>
  22718. A named action to go to the certain page.
  22719. </summary>
  22720. </member>
  22721. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_GoTo_PreDocument">
  22722. <summary>
  22723. A named action to go to the previous document.
  22724. </summary>
  22725. </member>
  22726. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_GoTo_PreView">
  22727. <summary>
  22728. A named action to go to the previous view.
  22729. </summary>
  22730. </member>
  22731. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_NavigationPanels_Articles">
  22732. <summary>
  22733. A named action to show/hide articles panel.
  22734. </summary>
  22735. </member>
  22736. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_NavigationPanels_Attachments">
  22737. <summary>
  22738. A named action to show/hide attachment panel.
  22739. </summary>
  22740. </member>
  22741. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_NavigationPanels_Boomarks">
  22742. <summary>
  22743. A named action to show/hide bookmark panel.
  22744. </summary>
  22745. </member>
  22746. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_NavigationPanels_Comments">
  22747. <summary>
  22748. A named action to show/hide comments panel.
  22749. </summary>
  22750. </member>
  22751. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_NavigationPanels_Fields">
  22752. <summary>
  22753. A named action to show/hide fields panel.
  22754. </summary>
  22755. </member>
  22756. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_NavigationPanels_Layers">
  22757. <summary>
  22758. A named action to show/hide layers panel.
  22759. </summary>
  22760. </member>
  22761. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_NavigationPanels_ModelTree">
  22762. <summary>
  22763. A named action to show/hide model tree panel.
  22764. </summary>
  22765. </member>
  22766. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_NavigationPanels_Pages">
  22767. <summary>
  22768. A named action to show/hide pages panel.
  22769. </summary>
  22770. </member>
  22771. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_NavigationPanels_Signatures">
  22772. <summary>
  22773. A named action to show/hide signatures panel.
  22774. </summary>
  22775. </member>
  22776. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_PageDisplay_SinglePage">
  22777. <summary>
  22778. A named action to display single page.
  22779. </summary>
  22780. </member>
  22781. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_PageDisplay_SinglePageContinuous">
  22782. <summary>
  22783. A named action to display single continious page.
  22784. </summary>
  22785. </member>
  22786. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_PageDisplay_TwoUp">
  22787. <summary>
  22788. A named action to display pages as Two-Up.
  22789. </summary>
  22790. </member>
  22791. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_PageDisplay_TwoUpContinuous">
  22792. <summary>
  22793. A named action to display pages as Two-Up continious.
  22794. </summary>
  22795. </member>
  22796. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Toolbars_AdvanceEditing">
  22797. <summary>
  22798. A named action to show/hide advanced editing toolbar.
  22799. </summary>
  22800. </member>
  22801. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Toolbars_CommentMarkup">
  22802. <summary>
  22803. A named action to show/hide commenting toolbar.
  22804. </summary>
  22805. </member>
  22806. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Toolbars_Edit">
  22807. <summary>
  22808. A named action to show/hide edit toolbar.
  22809. </summary>
  22810. </member>
  22811. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Toolbars_File">
  22812. <summary>
  22813. A named action to show/hide file toolbar.
  22814. </summary>
  22815. </member>
  22816. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Toolbars_Find">
  22817. <summary>
  22818. A named action to show/hide find toolbar.
  22819. </summary>
  22820. </member>
  22821. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Toolbars_Forms">
  22822. <summary>
  22823. A named action to show/hide forms toolbar.
  22824. </summary>
  22825. </member>
  22826. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Toolbars_Measuring">
  22827. <summary>
  22828. A named action to show/hide measuring toolbar.
  22829. </summary>
  22830. </member>
  22831. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Toolbars_ObjectData">
  22832. <summary>
  22833. A named action to show/hide object data toolbar.
  22834. </summary>
  22835. </member>
  22836. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Toolbars_PageDisplay">
  22837. <summary>
  22838. A named action to show/hide page display toolbar.
  22839. </summary>
  22840. </member>
  22841. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Toolbars_PageNavigation">
  22842. <summary>
  22843. A named action to show/hide navigation toolbar.
  22844. </summary>
  22845. </member>
  22846. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Toolbars_PrintProduction">
  22847. <summary>
  22848. A named action to show/hide print production toolbar.
  22849. </summary>
  22850. </member>
  22851. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Toolbars_PropertiesBar">
  22852. <summary>
  22853. A named action to show/hide property toolbar.
  22854. </summary>
  22855. </member>
  22856. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Toolbars_Redaction">
  22857. <summary>
  22858. A named action to show/hide redaction toolbar.
  22859. </summary>
  22860. </member>
  22861. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Toolbars_SelectZoom">
  22862. <summary>
  22863. A named action to show/hide select &amp; zoom toolbar.
  22864. </summary>
  22865. </member>
  22866. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Toolbars_Tasks">
  22867. <summary>
  22868. A named action to show/hide tasks toolbar.
  22869. </summary>
  22870. </member>
  22871. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Toolbars_Typewriter">
  22872. <summary>
  22873. A named action to show/hide typewriter toolbar.
  22874. </summary>
  22875. </member>
  22876. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Zoom_ActualSize">
  22877. <summary>
  22878. A named action to view pages in actual size.
  22879. </summary>
  22880. </member>
  22881. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Zoom_FitHeight">
  22882. <summary>
  22883. A named action to fit page on height.
  22884. </summary>
  22885. </member>
  22886. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Zoom_FitPage">
  22887. <summary>
  22888. A named action to fit page.
  22889. </summary>
  22890. </member>
  22891. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Zoom_FitVisible">
  22892. <summary>
  22893. A named action to fit page visibility.
  22894. </summary>
  22895. </member>
  22896. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Zoom_FitWidth">
  22897. <summary>
  22898. A named action to fit page on width.
  22899. </summary>
  22900. </member>
  22901. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.View_Zoom_ZoomTo">
  22902. <summary>
  22903. A named action to make zoom.
  22904. </summary>
  22905. </member>
  22906. <member name="F:Aspose.Pdf.Annotations.PredefinedAction.Window_FullScreenMode">
  22907. <summary>
  22908. A named action to view the document in the full screen mode.
  22909. </summary>
  22910. </member>
  22911. <member name="T:Aspose.Pdf.Annotations.XfdfReader">
  22912. <summary>
  22913. Class which peroformes reading of XFDF format.
  22914. </summary>
  22915. <example>
  22916. <code lang="C#">
  22917. Document doc = new Document("example.pdf");
  22918. Stream xfdfStream = File.OpenRead("file.xfdf");
  22919. XfdfReader.ReadAnnotations(xfdfStream, doc);
  22920. xfdfStream.Close();
  22921. doc.Save("example_out.pdf");
  22922. </code>
  22923. </example>
  22924. </member>
  22925. <member name="M:Aspose.Pdf.Annotations.XfdfReader.ReadAnnotations(System.IO.Stream,Aspose.Pdf.Document)">
  22926. <summary>
  22927. Import annotations from XFDF file and put them into document.
  22928. </summary>
  22929. <param name="stream">Source stream containing XFDF file.</param>
  22930. <param name="document">Document where annotations will be added.</param>
  22931. </member>
  22932. <member name="M:Aspose.Pdf.Annotations.XfdfReader.ReadFields(System.IO.Stream,Aspose.Pdf.Document)">
  22933. <summary>
  22934. Import field values from XFDF file.
  22935. </summary>
  22936. <param name="stream">Stream containing XFDF data.</param>
  22937. <param name="document">Document where fields data will be imported.</param>
  22938. </member>
  22939. <member name="M:Aspose.Pdf.Annotations.XfdfReader.GetElements(System.Xml.XmlReader)">
  22940. <summary>
  22941. Parses XFDF file and returns information as hashtable.
  22942. </summary>
  22943. <param name="reader">XmlReader for the source file.</param>
  22944. <returns>Hashtable with information parsed from XFDF file.</returns>
  22945. </member>
  22946. <member name="T:Aspose.Pdf.Annotations.ExplicitDestinationType">
  22947. <summary>
  22948. Enumerates the types of explicit destinations.
  22949. </summary>
  22950. </member>
  22951. <member name="F:Aspose.Pdf.Annotations.ExplicitDestinationType.XYZ">
  22952. <summary>
  22953. Display the page with the coordinates (left,�top) positioned at the upper-left corner of the window
  22954. and the contents of the page magnified by the factor zoom. A null value for any of the parameters
  22955. left, top, or zoom specifies that the current value of that parameter is to be retained unchanged.
  22956. A zoom value of 0 has the same meaning as a null value.
  22957. </summary>
  22958. </member>
  22959. <member name="F:Aspose.Pdf.Annotations.ExplicitDestinationType.Fit">
  22960. <summary>
  22961. Display the page with its contents magnified just enough to fit the entire page within the window
  22962. both horizontally and vertically. If the required horizontal and vertical magnification factors are
  22963. different, use the smaller of the two, centering the page within the window in the other dimension.
  22964. </summary>
  22965. </member>
  22966. <member name="F:Aspose.Pdf.Annotations.ExplicitDestinationType.FitH">
  22967. <summary>
  22968. Display the page with the vertical coordinate top positioned at the top edge of the window and
  22969. the contents of the page magnified just enough to fit the entire width of the page within the window.
  22970. A null value for top specifies that the current value of that parameter is to be retained unchanged.
  22971. </summary>
  22972. </member>
  22973. <member name="F:Aspose.Pdf.Annotations.ExplicitDestinationType.FitV">
  22974. <summary>
  22975. Display the page with the horizontal coordinate left positioned at the left edge of the window
  22976. and the contents of the page magnified just enough to fit the entire height of the page within the window.
  22977. A null value for left specifies that the current value of that parameter is to be retained unchanged.
  22978. </summary>
  22979. </member>
  22980. <member name="F:Aspose.Pdf.Annotations.ExplicitDestinationType.FitR">
  22981. <summary>
  22982. Display the page with its contents magnified just enough to fit the rectangle specified by the
  22983. coordinates left, bottom, right, and topentirely within the window both horizontally and vertically.
  22984. If the required horizontal and vertical magnification factors are different, use the smaller of
  22985. the two, centering the rectangle within the window in the other dimension. A null value for any
  22986. of the parameters may result in unpredictable behavior.
  22987. </summary>
  22988. </member>
  22989. <member name="F:Aspose.Pdf.Annotations.ExplicitDestinationType.FitB">
  22990. <summary>
  22991. Display the page with its contents magnified just enough to fit its bounding box entirely within
  22992. the window both horizontally and vertically. If the required horizontal and vertical magnification
  22993. factors are different, use the smaller of the two, centering the bounding box within the window
  22994. in the other dimension.
  22995. </summary>
  22996. </member>
  22997. <member name="F:Aspose.Pdf.Annotations.ExplicitDestinationType.FitBH">
  22998. <summary>
  22999. Display the page with the vertical coordinate top positioned at the top edge of the window and the
  23000. contents of the page magnified just enough to fit the entire width of its bounding box within the window.
  23001. A null value for top specifies that the current value of that parameter is to be retained unchanged.
  23002. </summary>
  23003. </member>
  23004. <member name="F:Aspose.Pdf.Annotations.ExplicitDestinationType.FitBV">
  23005. <summary>
  23006. Display the page with the horizontal coordinate left positioned at the left edge of the window and the
  23007. contents of the page magnified just enough to fit the entire height of its bounding box within the window.
  23008. A null value for left specifies that the current value of that parameter is to be retained unchanged.
  23009. </summary>
  23010. </member>
  23011. <member name="T:Aspose.Pdf.Annotations.NamedDestination">
  23012. <summary>
  23013. Instead of being defined directly with the explicit syntax, a destination may be referred to indirectly by means of a name object or a byte string.
  23014. </summary>
  23015. </member>
  23016. <member name="P:Aspose.Pdf.Annotations.NamedDestination.Name">
  23017. <summary>
  23018. Gets the name of named destination.
  23019. </summary>
  23020. </member>
  23021. <member name="M:Aspose.Pdf.Annotations.NamedDestination.#ctor(Aspose.Pdf.Document,System.String)">
  23022. <summary>
  23023. Create named destination.
  23024. </summary>
  23025. <param name="doc">Document where named destination should be created.</param>
  23026. <param name="name">Name to which destination refers.</param>
  23027. </member>
  23028. <member name="M:Aspose.Pdf.Annotations.NamedDestination.ToString">
  23029. <summary>
  23030. Converts destination to string value.
  23031. </summary>
  23032. <returns>String value.</returns>
  23033. </member>
  23034. <member name="T:Aspose.Pdf.Annotations.ScreenAnnotation">
  23035. <summary>
  23036. A screen annotation that specifies a region of a page upon which media clips may be played.
  23037. </summary>
  23038. </member>
  23039. <member name="M:Aspose.Pdf.Annotations.ScreenAnnotation.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle,System.String)">
  23040. <summary>
  23041. Creates new Screen annotation on the specified page.
  23042. </summary>
  23043. <param name="page">The document's page where annotation should be created.</param>
  23044. <param name="rect">The annotation rectangle, defining the location of the annotation on the page.</param>
  23045. <param name="mediaFile">The path to multimedia file.</param>
  23046. </member>
  23047. <member name="M:Aspose.Pdf.Annotations.ScreenAnnotation.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  23048. <summary>
  23049. Accepts visitor object to process the annotation.
  23050. </summary>
  23051. <param name="visitor">Visitor object.</param>
  23052. </member>
  23053. <member name="P:Aspose.Pdf.Annotations.ScreenAnnotation.Title">
  23054. <summary>
  23055. Gets or sets the title of the screen annotation.
  23056. </summary>
  23057. </member>
  23058. <member name="P:Aspose.Pdf.Annotations.ScreenAnnotation.Action">
  23059. <summary>
  23060. Gets or sets an action to be performed when the annotation is activated.
  23061. </summary>
  23062. </member>
  23063. <member name="P:Aspose.Pdf.Annotations.ScreenAnnotation.AnnotationType">
  23064. <summary>
  23065. Gets type of annotation.
  23066. </summary>
  23067. </member>
  23068. <member name="T:Aspose.Pdf.Annotations.RenditionAction">
  23069. <summary>
  23070. A rendition action that controls the playing of multimedia content.
  23071. </summary>
  23072. </member>
  23073. <member name="P:Aspose.Pdf.Annotations.RenditionAction.Rendition">
  23074. <summary>
  23075. Gets or sets rendition associated with the action.
  23076. </summary>
  23077. </member>
  23078. <member name="P:Aspose.Pdf.Annotations.RenditionAction.RenditionOperation">
  23079. <summary>
  23080. The operation to perform when the action is triggered.
  23081. </summary>
  23082. </member>
  23083. <member name="P:Aspose.Pdf.Annotations.RenditionAction.JavaScript">
  23084. <summary>
  23085. Gets or sets JavaScript code associated with the action.
  23086. </summary>
  23087. </member>
  23088. <member name="T:Aspose.Pdf.Annotations.LaunchActionOperation">
  23089. <summary>
  23090. Enumerates the operations to perform with document during launch action executing.
  23091. </summary>
  23092. </member>
  23093. <member name="F:Aspose.Pdf.Annotations.LaunchActionOperation.Undefined">
  23094. <summary>
  23095. Undefined state.
  23096. </summary>
  23097. </member>
  23098. <member name="F:Aspose.Pdf.Annotations.LaunchActionOperation.Open">
  23099. <summary>
  23100. Open a document.
  23101. </summary>
  23102. </member>
  23103. <member name="F:Aspose.Pdf.Annotations.LaunchActionOperation.Print">
  23104. <summary>
  23105. Print a document.
  23106. </summary>
  23107. </member>
  23108. <member name="T:Aspose.Pdf.Forms.ExternalSignature">
  23109. <summary>
  23110. Creates a detached PKCS#7Detached signature using a X509Certificate2. It supports usb smartcards, tokens without exportable private keys.
  23111. </summary>
  23112. </member>
  23113. <member name="P:Aspose.Pdf.Forms.ExternalSignature.Certificate">
  23114. <summary>
  23115. The certificate with the private key.
  23116. </summary>
  23117. </member>
  23118. <member name="M:Aspose.Pdf.Forms.ExternalSignature.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  23119. <summary>
  23120. Creates a detached PKCS#7Detached signature using a X509Certificate2. It supports usb smartcards, tokens without exportable private keys.
  23121. </summary>
  23122. <param name="certificate">The certificate with the private key</param>
  23123. </member>
  23124. <member name="T:Aspose.Pdf.Forms.SignatureCustomAppearance">
  23125. <summary>
  23126. An abstract class which represents signature custon appearance object.
  23127. </summary>
  23128. </member>
  23129. <member name="P:Aspose.Pdf.Forms.SignatureCustomAppearance.FontFamilyName">
  23130. <summary>
  23131. Gets/sets font family name. It should be existed in the document. Default value: Arial.
  23132. </summary>
  23133. </member>
  23134. <member name="P:Aspose.Pdf.Forms.SignatureCustomAppearance.FontSize">
  23135. <summary>
  23136. Gets/sets font size. Default value: 10.
  23137. </summary>
  23138. </member>
  23139. <member name="P:Aspose.Pdf.Forms.SignatureCustomAppearance.ShowContactInfo">
  23140. <summary>
  23141. Gets/sets contact info visibility. Default value: true.
  23142. </summary>
  23143. </member>
  23144. <member name="P:Aspose.Pdf.Forms.SignatureCustomAppearance.ShowReason">
  23145. <summary>
  23146. Gets/sets reason visibility. Default value: true.
  23147. </summary>
  23148. </member>
  23149. <member name="P:Aspose.Pdf.Forms.SignatureCustomAppearance.ShowLocation">
  23150. <summary>
  23151. Gets/sets location visibility. Default value: true.
  23152. </summary>
  23153. </member>
  23154. <member name="P:Aspose.Pdf.Forms.SignatureCustomAppearance.ContactInfoLabel">
  23155. <summary>
  23156. Gets/sets contact info label. Default value: "Contact".
  23157. </summary>
  23158. </member>
  23159. <member name="P:Aspose.Pdf.Forms.SignatureCustomAppearance.ReasonLabel">
  23160. <summary>
  23161. Gets/sets reason label. Default value: "Reason".
  23162. </summary>
  23163. </member>
  23164. <member name="P:Aspose.Pdf.Forms.SignatureCustomAppearance.LocationLabel">
  23165. <summary>
  23166. Gets/sets location label. Default value: "Location".
  23167. </summary>
  23168. </member>
  23169. <member name="P:Aspose.Pdf.Forms.SignatureCustomAppearance.DigitalSignedLabel">
  23170. <summary>
  23171. Gets/sets digital signed label. Default value: "Digitally signed by".
  23172. </summary>
  23173. </member>
  23174. <member name="P:Aspose.Pdf.Forms.SignatureCustomAppearance.DateSignedAtLabel">
  23175. <summary>
  23176. Gets/sets date signed label. Default value: "Date".
  23177. </summary>
  23178. </member>
  23179. <member name="P:Aspose.Pdf.Forms.SignatureCustomAppearance.DateTimeLocalFormat">
  23180. <summary>
  23181. Gets/sets datetime local format. Default value: "yyyy.MM.dd HH:mm:ss zzz".
  23182. </summary>
  23183. </member>
  23184. <member name="P:Aspose.Pdf.Forms.SignatureCustomAppearance.DateTimeFormat">
  23185. <summary>
  23186. Gets/sets datetime format. Default value: "yyyy.MM.dd HH:mm:ss".
  23187. </summary>
  23188. </member>
  23189. <member name="P:Aspose.Pdf.Forms.SignatureCustomAppearance.Culture">
  23190. <summary>
  23191. Gets/sets culture info value. Default value: InvariantCulture.
  23192. </summary>
  23193. </member>
  23194. <member name="T:Aspose.Pdf.Forms.DocMDPAccessPermissions">
  23195. <summary>
  23196. The access permissions granted for this document.
  23197. Valid values are:
  23198. 1 - No changes to the document are permitted; any change to the document invalidates the signature.
  23199. 2 - Permitted changes are filling in forms, instantiating page templates, and signing; other changes invalidate the signature.
  23200. 3 - Permitted changes are the same as for 2, as well as annotation creation, deletion, and modification; other changes invalidate the signature.
  23201. </summary>
  23202. </member>
  23203. <member name="F:Aspose.Pdf.Forms.DocMDPAccessPermissions.NoChanges">
  23204. <summary>
  23205. 1 - No changes to the document are permitted; any change to the document invalidates the signature.
  23206. </summary>
  23207. </member>
  23208. <member name="F:Aspose.Pdf.Forms.DocMDPAccessPermissions.FillingInForms">
  23209. <summary>
  23210. 2 - Permitted changes are filling in forms, instantiating page templates, and signing; other changes invalidate the signature.
  23211. </summary>
  23212. </member>
  23213. <member name="F:Aspose.Pdf.Forms.DocMDPAccessPermissions.AnnotationModification">
  23214. <summary>
  23215. 3 - Permitted changes are the same as for 2, as well as annotation creation, deletion, and modification; other changes invalidate the signature.
  23216. </summary>
  23217. </member>
  23218. <member name="T:Aspose.Pdf.Forms.DocMDPSignature">
  23219. <summary>
  23220. Represents the class of document MDP (modification detection and prevention) signature type.
  23221. </summary>
  23222. </member>
  23223. <member name="P:Aspose.Pdf.Forms.DocMDPSignature.AccessPermissions">
  23224. <summary>
  23225. Returns the access permissions granted for this document.
  23226. </summary>
  23227. </member>
  23228. <member name="M:Aspose.Pdf.Forms.DocMDPSignature.#ctor(Aspose.Pdf.Forms.Signature,Aspose.Pdf.Forms.DocMDPAccessPermissions)">
  23229. <summary>
  23230. Initializes a new instance of the <see cref="T:Aspose.Pdf.Forms.DocMDPSignature" /> class.
  23231. </summary>
  23232. <param name="signature">The signature object that used during signing.</param>
  23233. <param name="accessPermissions">The access permissions granted for this document.</param>
  23234. </member>
  23235. <member name="T:Aspose.Pdf.Forms.FormType">
  23236. <summary>
  23237. Enumeration of posible types of Acro Form.
  23238. </summary>
  23239. </member>
  23240. <member name="F:Aspose.Pdf.Forms.FormType.Standard">
  23241. <summary>
  23242. Standard AcroForm.
  23243. </summary>
  23244. </member>
  23245. <member name="F:Aspose.Pdf.Forms.FormType.Static">
  23246. <summary>
  23247. Static XFA form.
  23248. </summary>
  23249. </member>
  23250. <member name="F:Aspose.Pdf.Forms.FormType.Dynamic">
  23251. <summary>
  23252. Dynamic XFA form.
  23253. </summary>
  23254. </member>
  23255. <member name="T:Aspose.Pdf.Forms.XFA">
  23256. <summary>
  23257. Represents XML form regarding XML Forms Architecture (XFA).
  23258. </summary>
  23259. </member>
  23260. <member name="P:Aspose.Pdf.Forms.XFA.Template">
  23261. <summary>
  23262. XFA Template component of an XFA form.
  23263. </summary>
  23264. </member>
  23265. <member name="P:Aspose.Pdf.Forms.XFA.Form">
  23266. <summary>
  23267. XFA Form Component of an XFA form.
  23268. </summary>
  23269. </member>
  23270. <member name="P:Aspose.Pdf.Forms.XFA.Datasets">
  23271. <summary>
  23272. XFA Datasets component of an XFA form.
  23273. </summary>
  23274. </member>
  23275. <member name="P:Aspose.Pdf.Forms.XFA.Config">
  23276. <summary>
  23277. XFA Config component of an XFA form.
  23278. </summary>
  23279. </member>
  23280. <member name="P:Aspose.Pdf.Forms.XFA.XDP">
  23281. <summary>
  23282. XML Data Package (all XFA form components within a surrounding XML container).
  23283. </summary>
  23284. </member>
  23285. <member name="P:Aspose.Pdf.Forms.XFA.Item(System.String)">
  23286. <summary>
  23287. Gets of sets data node value according <paramref name="path" />.
  23288. </summary>
  23289. <param name="path">
  23290. Data node path, e.g. form1[0].Subform1[0].Subform2[0].Subform3[0].TextField[0].
  23291. Be sure to include indices even if data contains only single occurences of each nodes,
  23292. i.e. write node1[0].node2[0]... instead of node1.node2...
  23293. </param>
  23294. <returns>Data node value.</returns>
  23295. </member>
  23296. <member name="P:Aspose.Pdf.Forms.XFA.FieldNames">
  23297. <summary>
  23298. List of field names in the form template.
  23299. </summary>
  23300. </member>
  23301. <member name="M:Aspose.Pdf.Forms.XFA.GetFieldTemplate(System.String)">
  23302. <summary>
  23303. Returns XML node of XFA field tempalte.
  23304. </summary>
  23305. <param name="fieldName">Path of the field which template must be found.</param>
  23306. <returns>XL node with field template.</returns>
  23307. </member>
  23308. <member name="M:Aspose.Pdf.Forms.XFA.GetFieldTemplates">
  23309. <summary>
  23310. Returns list of all field templates on XFA form.
  23311. </summary>
  23312. <returns>List of field templates.</returns>
  23313. </member>
  23314. <member name="P:Aspose.Pdf.Forms.XFA.NamespaceManager">
  23315. <summary>
  23316. Gets the namespace for the XFA form. The following namepsaces are defined: "data" for form data and "tpl" for form template.
  23317. </summary>
  23318. </member>
  23319. <member name="M:Aspose.Pdf.Forms.XFA.SetFieldImage(System.String,System.IO.Stream)">
  23320. <summary>
  23321. Sets image for XFA field.
  23322. </summary>
  23323. <param name="fieldName">Name of the field.</param>
  23324. <param name="image">Stream which contains image.</param>
  23325. </member>
  23326. <member name="T:Aspose.Pdf.Forms.BarcodeField">
  23327. <summary>
  23328. Class represents barcode field.
  23329. </summary>
  23330. </member>
  23331. <member name="P:Aspose.Pdf.Forms.BarcodeField.Resolution">
  23332. <summary>
  23333. Gets the resolution, in dots-per-inch (dpi), at which the barcode object is rendered.
  23334. </summary>
  23335. </member>
  23336. <member name="P:Aspose.Pdf.Forms.BarcodeField.Caption">
  23337. <summary>
  23338. Gets the caption of the barcode object.
  23339. </summary>
  23340. </member>
  23341. <member name="P:Aspose.Pdf.Forms.BarcodeField.Symbology">
  23342. <summary>
  23343. Specifies which barcode or glyph technology is to be used on this annotation,
  23344. see <see cref="P:Aspose.Pdf.Forms.BarcodeField.Symbology" /> for details.
  23345. </summary>
  23346. </member>
  23347. <member name="P:Aspose.Pdf.Forms.BarcodeField.XSymWidth">
  23348. <summary>
  23349. Gets The horizontal distance, in pixels, between two barcode modules.
  23350. </summary>
  23351. </member>
  23352. <member name="P:Aspose.Pdf.Forms.BarcodeField.XSymHeight">
  23353. <summary>
  23354. Gets the the vertical distance between two barcode modules, measured in pixels.
  23355. The ratio XSymHeight/XSymWidth shall be an integer value.
  23356. For PDF417, the acceptable ratio range is from 1 to 4. For QRCode and DataMatrix,
  23357. this ratio shall always be 1
  23358. </summary>
  23359. </member>
  23360. <member name="P:Aspose.Pdf.Forms.BarcodeField.ECC">
  23361. <summary>
  23362. Gets an integer value representing the error correction coefficient.
  23363. For PDF417, shall be from 0 to 8. For QRCode, shall be from 0 to 3
  23364. (0 for �L�, 1 for �M�, 2 for �Q�, and 3 for �H�).
  23365. </summary>
  23366. </member>
  23367. <member name="M:Aspose.Pdf.Forms.BarcodeField.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  23368. <summary>
  23369. Initializes new instance of the <see cref="T:Aspose.Pdf.Forms.BarcodeField" /> class.
  23370. </summary>
  23371. <param name="page">
  23372. The page where to place new barcode.
  23373. </param>
  23374. <param name="rect">
  23375. Barcode sizes given in rectangle.
  23376. </param>
  23377. </member>
  23378. <member name="M:Aspose.Pdf.Forms.BarcodeField.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Rectangle)">
  23379. <summary>
  23380. Initializes new instance of the <see cref="T:Aspose.Pdf.Forms.BarcodeField" /> class.
  23381. </summary>
  23382. <param name="doc">Document where field will be created.</param>
  23383. <param name="rect">Rectangle where field will be placed on the page.</param>
  23384. </member>
  23385. <member name="F:Aspose.Pdf.Forms.BoxStyle.Circle">
  23386. <summary>
  23387. Circle style.
  23388. </summary>
  23389. </member>
  23390. <member name="F:Aspose.Pdf.Forms.BoxStyle.Check">
  23391. <summary>
  23392. Check style.
  23393. </summary>
  23394. </member>
  23395. <member name="F:Aspose.Pdf.Forms.BoxStyle.Cross">
  23396. <summary>
  23397. Cross style.
  23398. </summary>
  23399. </member>
  23400. <member name="F:Aspose.Pdf.Forms.BoxStyle.Diamond">
  23401. <summary>
  23402. Diamond style.
  23403. </summary>
  23404. </member>
  23405. <member name="F:Aspose.Pdf.Forms.BoxStyle.Square">
  23406. <summary>
  23407. Square style.
  23408. </summary>
  23409. </member>
  23410. <member name="F:Aspose.Pdf.Forms.BoxStyle.Star">
  23411. <summary>
  23412. Star style.
  23413. </summary>
  23414. </member>
  23415. <member name="T:Aspose.Pdf.Forms.ButtonField">
  23416. <summary>
  23417. Class represnets push button field.
  23418. </summary>
  23419. </member>
  23420. <member name="P:Aspose.Pdf.Forms.ButtonField.NormalCaption">
  23421. <summary>
  23422. Gets or sets normal caption.
  23423. </summary>
  23424. </member>
  23425. <member name="P:Aspose.Pdf.Forms.ButtonField.RolloverCaption">
  23426. <summary>
  23427. Gets or sets rollover caption of button which shall be displayed when the user rolls the cursor
  23428. into its active area without pressing the mouse button.
  23429. </summary>
  23430. </member>
  23431. <member name="P:Aspose.Pdf.Forms.ButtonField.AlternateCaption">
  23432. <summary>
  23433. Gets or sets alternate caption of the button which shall be displayed
  23434. when the mouse button is pressed within its active area.
  23435. </summary>
  23436. </member>
  23437. <member name="P:Aspose.Pdf.Forms.ButtonField.NormalIcon">
  23438. <summary>
  23439. Gets or sets normal icon of the button which shall be displayed when it is not interacting with the user.
  23440. </summary>
  23441. </member>
  23442. <member name="P:Aspose.Pdf.Forms.ButtonField.RolloverIcon">
  23443. <summary>
  23444. Gets or sets rollover icon of the button which shall be displayed when the user
  23445. rolls the cursor into its active area without pressing the mouse button.
  23446. </summary>
  23447. </member>
  23448. <member name="P:Aspose.Pdf.Forms.ButtonField.AlternateIcon">
  23449. <summary>
  23450. Gets or sets alternate icon which shall be displayed when the mouse button is pressed within its active area.
  23451. </summary>
  23452. </member>
  23453. <member name="P:Aspose.Pdf.Forms.ButtonField.IconFit">
  23454. <summary>
  23455. Gets icon fit object specifying how the widget annotation's icon shall be displayed within its annotation rectangle.
  23456. </summary>
  23457. </member>
  23458. <member name="P:Aspose.Pdf.Forms.ButtonField.ICPosition">
  23459. <summary>
  23460. Gets or sets icon caption position.
  23461. </summary>
  23462. </member>
  23463. <member name="M:Aspose.Pdf.Forms.ButtonField.#ctor">
  23464. <summary>
  23465. Button field constructor for Generator.
  23466. </summary>
  23467. </member>
  23468. <member name="M:Aspose.Pdf.Forms.ButtonField.AddImage(System.Drawing.Image)">
  23469. <summary>
  23470. Adds image into the field resources an draws it.
  23471. </summary>
  23472. <param name="image">
  23473. Image ot add into text field.
  23474. </param>
  23475. </member>
  23476. <member name="M:Aspose.Pdf.Forms.ButtonField.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  23477. <summary>
  23478. ButtonField constructor.
  23479. </summary>
  23480. <param name="page">Page where button will be placed.</param>
  23481. <param name="rect">Rectangle where button is placed on the page.</param>
  23482. </member>
  23483. <member name="M:Aspose.Pdf.Forms.ButtonField.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Rectangle)">
  23484. <summary>
  23485. ButtonField constructore.
  23486. </summary>
  23487. <param name="doc">Docuemtn where new field will be created.</param>
  23488. <param name="rect">Rectangle hwere button is placed on the page. </param>
  23489. </member>
  23490. <member name="T:Aspose.Pdf.Forms.CheckboxField">
  23491. <summary>
  23492. Class representing checkbox field
  23493. </summary>
  23494. </member>
  23495. <member name="P:Aspose.Pdf.Forms.CheckboxField.AllowedStates">
  23496. <summary>
  23497. Returns list of allowed states.
  23498. </summary>
  23499. <returns>
  23500. </returns>
  23501. </member>
  23502. <member name="P:Aspose.Pdf.Forms.CheckboxField.Style">
  23503. <summary>
  23504. Gets or sets style of check box.
  23505. </summary>
  23506. </member>
  23507. <member name="P:Aspose.Pdf.Forms.CheckboxField.ActiveState">
  23508. <summary>
  23509. Gets or sets current annotation appearance state.
  23510. </summary>
  23511. </member>
  23512. <member name="P:Aspose.Pdf.Forms.CheckboxField.Checked">
  23513. <summary>
  23514. Gets or sets state of check box.
  23515. </summary>
  23516. </member>
  23517. <member name="M:Aspose.Pdf.Forms.CheckboxField.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  23518. <summary>
  23519. Constructor for CheckboxField class.
  23520. </summary>
  23521. <param name="page">Page where check box will be placed.</param>
  23522. <param name="rect">Position and size of the check box.</param>
  23523. </member>
  23524. <member name="M:Aspose.Pdf.Forms.CheckboxField.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Rectangle)">
  23525. <summary>
  23526. Constructor for CheckboxField class.
  23527. </summary>
  23528. <param name="doc">Document where will be new field created.</param>
  23529. <param name="rect">Rectangle where new field will be created.</param>
  23530. </member>
  23531. <member name="M:Aspose.Pdf.Forms.CheckboxField.#ctor">
  23532. <summary>
  23533. Create instance of CheckboxField.
  23534. </summary>
  23535. </member>
  23536. <member name="M:Aspose.Pdf.Forms.CheckboxField.#ctor(Aspose.Pdf.Document)">
  23537. <summary>
  23538. Constructor to use with Generator.
  23539. </summary>
  23540. <param name="doc">Document where field will be created.</param>
  23541. </member>
  23542. <member name="P:Aspose.Pdf.Forms.CheckboxField.Value">
  23543. <summary>
  23544. Gets or sets value of check box field.
  23545. </summary>
  23546. </member>
  23547. <member name="M:Aspose.Pdf.Forms.CheckboxField.Clone">
  23548. <summary>
  23549. Clone the checkbox.
  23550. </summary>
  23551. <returns>The cloned object</returns>
  23552. </member>
  23553. <member name="P:Aspose.Pdf.Forms.CheckboxField.ExportValue">
  23554. <summary>
  23555. Gets or sets export value of CheckBox field.
  23556. </summary>
  23557. </member>
  23558. <member name="T:Aspose.Pdf.Forms.ChoiceField">
  23559. <summary>
  23560. Represents base class for choice fields.
  23561. </summary>
  23562. </member>
  23563. <member name="P:Aspose.Pdf.Forms.ChoiceField.CommitImmediately">
  23564. <summary>
  23565. Gets or sets commit on selection change flag.
  23566. </summary>
  23567. </member>
  23568. <member name="P:Aspose.Pdf.Forms.ChoiceField.MultiSelect">
  23569. <summary>
  23570. Gets or sets multiselection flag.
  23571. </summary>
  23572. </member>
  23573. <member name="P:Aspose.Pdf.Forms.ChoiceField.Selected">
  23574. <summary>
  23575. Gets or sets index of selected option. This property allows to change selection.
  23576. </summary>
  23577. </member>
  23578. <member name="P:Aspose.Pdf.Forms.ChoiceField.SelectedItems">
  23579. <summary>
  23580. Gets or sets array of selected items. For multiselect list array contains more then one item. For single selection list it contains single item.
  23581. </summary>
  23582. </member>
  23583. <member name="P:Aspose.Pdf.Forms.ChoiceField.Options">
  23584. <summary>
  23585. Gets collection of choice options.
  23586. </summary>
  23587. </member>
  23588. <member name="M:Aspose.Pdf.Forms.ChoiceField.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  23589. <summary>
  23590. Constructor for ChoiceField.
  23591. </summary>
  23592. <param name="page">Page where field is situated.</param>
  23593. <param name="rect">Rectangle of the field.</param>
  23594. </member>
  23595. <member name="M:Aspose.Pdf.Forms.ChoiceField.#ctor(Aspose.Pdf.Document)">
  23596. <summary>
  23597. Creates choice field (for Generator)
  23598. </summary>
  23599. <param name="doc">Document where choice field will be created.</param>
  23600. </member>
  23601. <member name="M:Aspose.Pdf.Forms.ChoiceField.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Rectangle)">
  23602. <summary>
  23603. Constructor for ChoiceField.
  23604. </summary>
  23605. <param name="doc">Document where field will be created. </param>
  23606. <param name="rect">Rectangle of the field. </param>
  23607. </member>
  23608. <member name="M:Aspose.Pdf.Forms.ChoiceField.AddOption(System.String)">
  23609. <summary>
  23610. Adds new option with specified name.
  23611. </summary>
  23612. <param name="optionName">Name of the new option.</param>
  23613. </member>
  23614. <member name="M:Aspose.Pdf.Forms.ChoiceField.AddOption(System.String,System.String)">
  23615. <summary>
  23616. Adds new option with specified export value and name.
  23617. </summary>
  23618. <param name="export">Export value.</param>
  23619. <param name="name">Name of the new option.</param>
  23620. </member>
  23621. <member name="M:Aspose.Pdf.Forms.ChoiceField.DeleteOption(System.String)">
  23622. <summary>
  23623. Deletes option by its name.
  23624. </summary>
  23625. <param name="optionName">Name of the option which must be deleted.</param>
  23626. </member>
  23627. <member name="P:Aspose.Pdf.Forms.ChoiceField.Value">
  23628. <summary>
  23629. Gets or sets value of the field.
  23630. </summary>
  23631. </member>
  23632. <member name="T:Aspose.Pdf.Forms.ComboBoxField">
  23633. <summary>
  23634. Class representing Combobox field of the form.
  23635. </summary>
  23636. </member>
  23637. <member name="P:Aspose.Pdf.Forms.ComboBoxField.Editable">
  23638. <summary>
  23639. Gets or sets editable status of the field.
  23640. </summary>
  23641. </member>
  23642. <member name="P:Aspose.Pdf.Forms.ComboBoxField.SpellCheck">
  23643. <summary>
  23644. Gets or sets spellchaeck activiity status.
  23645. </summary>
  23646. </member>
  23647. <member name="M:Aspose.Pdf.Forms.ComboBoxField.#ctor">
  23648. <summary>
  23649. Constructor for ComboBoxField to be used in Generator.
  23650. </summary>
  23651. </member>
  23652. <member name="M:Aspose.Pdf.Forms.ComboBoxField.#ctor(Aspose.Pdf.Document)">
  23653. <summary>
  23654. Creates CombBox field to work with Generator.
  23655. </summary>
  23656. <param name="doc">Document where field will be created.</param>
  23657. </member>
  23658. <member name="M:Aspose.Pdf.Forms.ComboBoxField.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  23659. <summary>
  23660. Constructor for Combobox Field.
  23661. </summary>
  23662. <param name="page">Page where field will be placed. </param>
  23663. <param name="rect">Rectangle which defines size and position of the field on the page.</param>
  23664. </member>
  23665. <member name="M:Aspose.Pdf.Forms.ComboBoxField.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Rectangle)">
  23666. <summary>
  23667. Constructor for Combobox field.
  23668. </summary>
  23669. <param name="doc">Document where field should be created.</param>
  23670. <param name="rect">Rectangle which defines size and position of the field. </param>
  23671. </member>
  23672. <member name="T:Aspose.Pdf.Forms.NamespaceDoc">
  23673. <summary>
  23674. The <b>Aspose.Pdf.Forms</b> namespace has classes which describes forms (standard, static, dynamic) and various types of fields like text box, list box, radio button etc.
  23675. </summary>
  23676. </member>
  23677. <member name="T:Aspose.Pdf.Forms.Field">
  23678. <summary>
  23679. Base class for acro form fields.
  23680. </summary>
  23681. </member>
  23682. <member name="M:Aspose.Pdf.Forms.Field.IsEqualTo(System.String)">
  23683. <summary>
  23684. Operator for comparision field value with given value.
  23685. </summary>
  23686. <param name="value">Value to check the field value on.</param>
  23687. <returns>True if field value and passed value are equals.</returns>
  23688. </member>
  23689. <member name="M:Aspose.Pdf.Forms.Field.GetConformXFAValue(System.String)">
  23690. <summary>
  23691. Returns value correctly encoded for placing into XFA dataset.
  23692. </summary>
  23693. <param name="value">Value for placing into XFA form.</param>
  23694. <returns>Encoded value.</returns>
  23695. </member>
  23696. <member name="P:Aspose.Pdf.Forms.Field.PartialName">
  23697. <summary>
  23698. Gets or sets partial name of the field.
  23699. </summary>
  23700. </member>
  23701. <member name="P:Aspose.Pdf.Forms.Field.AlternateName">
  23702. <summary>
  23703. Gets or sets alternate name of the field (An alternate field
  23704. name that shall be used in place of the actual field name
  23705. wherever the field shall be identified in the user interface).
  23706. Alternate name is used as field tooltip in Adobe Acrobat.
  23707. </summary>
  23708. </member>
  23709. <member name="P:Aspose.Pdf.Forms.Field.MappingName">
  23710. <summary>
  23711. Gets or sets mapping name of the field that shall be used when exporting interactive form field data from the document.
  23712. </summary>
  23713. </member>
  23714. <member name="M:Aspose.Pdf.Forms.Field.Recalculate">
  23715. <summary>
  23716. Recaculates all calculated fields on the form.
  23717. </summary>
  23718. <returns>true if field value was changed during recalculation.</returns>
  23719. </member>
  23720. <member name="P:Aspose.Pdf.Forms.Field.Value">
  23721. <summary>
  23722. Gets or sets value of the field.
  23723. </summary>
  23724. </member>
  23725. <member name="P:Aspose.Pdf.Forms.Field.IsSynchronized">
  23726. <summary>
  23727. Returns true if dictionary is synchronized.
  23728. </summary>
  23729. </member>
  23730. <member name="P:Aspose.Pdf.Forms.Field.Count">
  23731. <summary>
  23732. Gets or sets number of subfields in this field. (For example number of items in radio button field).
  23733. </summary>
  23734. </member>
  23735. <member name="P:Aspose.Pdf.Forms.Field.SyncRoot">
  23736. <summary>
  23737. Synchronization object.
  23738. </summary>
  23739. </member>
  23740. <member name="P:Aspose.Pdf.Forms.Field.IsGroup">
  23741. <summary>
  23742. Gets or sets boolean value which indicates is this field non-terminal field i.e. group of fields.
  23743. </summary>
  23744. </member>
  23745. <member name="M:Aspose.Pdf.Forms.Field.CopyTo(Aspose.Pdf.Forms.Field[],System.Int32)">
  23746. <summary>
  23747. Copies subfields of this field into array starting from specified index.
  23748. </summary>
  23749. <param name="array">Array where field must be copied.</param>
  23750. <param name="index">Starting index where fields will be copied.</param>
  23751. </member>
  23752. <member name="M:Aspose.Pdf.Forms.Field.GetEnumerator">
  23753. <summary>
  23754. Returns enumerator of contained fields.
  23755. </summary>
  23756. <returns>Enumerator.</returns>
  23757. </member>
  23758. <member name="M:Aspose.Pdf.Forms.Field.#ctor(Aspose.Pdf.Document)">
  23759. <summary>
  23760. Creates field for use in Generator.
  23761. </summary>
  23762. <param name="doc">Document where field will be created.</param>
  23763. </member>
  23764. <member name="M:Aspose.Pdf.Forms.Field.Flatten">
  23765. <summary>
  23766. Removes this field and place its value directly on the page.
  23767. </summary>
  23768. </member>
  23769. <member name="P:Aspose.Pdf.Forms.Field.Item(System.String)">
  23770. <summary>
  23771. Gets subfield contained in this field by name of the subfield.
  23772. </summary>
  23773. <param name="name">Contained subfield name.</param>
  23774. <returns>Field instance.</returns>
  23775. </member>
  23776. <member name="P:Aspose.Pdf.Forms.Field.Item(System.Int32)">
  23777. <summary>
  23778. Gets subfield contained in this field by index.
  23779. </summary>
  23780. <param name="index">Index of the reuqested subfield.</param>
  23781. <returns>Field instance.</returns>
  23782. </member>
  23783. <member name="M:Aspose.Pdf.Forms.Field.SetPosition(Aspose.Pdf.Point)">
  23784. <summary>
  23785. Set position of the field.
  23786. </summary>
  23787. <param name="point">Point where field should be positioned.</param>
  23788. </member>
  23789. <member name="P:Aspose.Pdf.Forms.Field.AnnotationIndex">
  23790. <summary>
  23791. Gets or sets index of this anotation on the page.
  23792. </summary>
  23793. </member>
  23794. <member name="P:Aspose.Pdf.Forms.Field.PageIndex">
  23795. <summary>
  23796. Gets index of page which contains this field.
  23797. </summary>
  23798. </member>
  23799. <member name="P:Aspose.Pdf.Forms.Field.Rect">
  23800. <summary>
  23801. Gets or sets the field rectangle.
  23802. </summary>
  23803. </member>
  23804. <member name="P:Aspose.Pdf.Forms.Field.IsSharedField">
  23805. <summary>
  23806. Property for Generator support. Used when field is added to header or footer. If true, this field will created once and it's appearance will be visible on all pages of the document. If false, separated field will be created for every document page.
  23807. </summary>
  23808. </member>
  23809. <member name="P:Aspose.Pdf.Forms.Field.FitIntoRectangle">
  23810. <summary>
  23811. If true then font size will reduced to fit text to specified rectangle.
  23812. </summary>
  23813. </member>
  23814. <member name="P:Aspose.Pdf.Forms.Field.MaxFontSize">
  23815. <summary>
  23816. Maximail font size which can be used for field contents. -1 to don't check size.
  23817. </summary>
  23818. </member>
  23819. <member name="P:Aspose.Pdf.Forms.Field.TabOrder">
  23820. <summary>
  23821. Gets or sets tab order of the field.
  23822. </summary>
  23823. </member>
  23824. <member name="T:Aspose.Pdf.Forms.FileSelectBoxField">
  23825. <summary>
  23826. Field for file select box element.
  23827. </summary>
  23828. </member>
  23829. <member name="T:Aspose.Pdf.Forms.Form">
  23830. <summary>
  23831. Class representing form object.
  23832. </summary>
  23833. </member>
  23834. <member name="T:Aspose.Pdf.Forms.Form.FlattenSettings">
  23835. <summary>
  23836. Class which describes settings for Form flattening procedure.
  23837. </summary>
  23838. </member>
  23839. <member name="P:Aspose.Pdf.Forms.Form.FlattenSettings.UpdateAppearances">
  23840. <summary>
  23841. If set, all field appearances will be regenerated before flattening. This option may help if field is incorrectly flattened.
  23842. This option may decrease performance. By default set to false.
  23843. </summary>
  23844. </member>
  23845. <member name="P:Aspose.Pdf.Forms.Form.FlattenSettings.CallEvents">
  23846. <summary>
  23847. If set, formatting and other JavaScript events will be called. True by default.
  23848. </summary>
  23849. </member>
  23850. <member name="P:Aspose.Pdf.Forms.Form.FlattenSettings.HideButtons">
  23851. <summary>
  23852. If set, buttons will be removed from flattened document. False by default.
  23853. </summary>
  23854. </member>
  23855. <member name="P:Aspose.Pdf.Forms.Form.IsSynchronized">
  23856. <summary>
  23857. Returns true if object is thread-safe.
  23858. </summary>
  23859. </member>
  23860. <member name="P:Aspose.Pdf.Forms.Form.SyncRoot">
  23861. <summary>
  23862. Returns synchronization object.
  23863. </summary>
  23864. </member>
  23865. <member name="P:Aspose.Pdf.Forms.Form.AutoRecalculate">
  23866. <summary>
  23867. If set, all form fields will be recalculated when any field is changed. Default value is true. Set to false in order to increase performance when filling form with large amount of calculated fields.
  23868. </summary>
  23869. </member>
  23870. <member name="P:Aspose.Pdf.Forms.Form.Count">
  23871. <summary>
  23872. Gets number of the fields on this form.
  23873. </summary>
  23874. </member>
  23875. <member name="P:Aspose.Pdf.Forms.Form.DefaultResources">
  23876. <summary>
  23877. Gets default resources placed on this form.
  23878. </summary>
  23879. </member>
  23880. <member name="P:Aspose.Pdf.Forms.Form.DefaultAppearance">
  23881. <summary>
  23882. Gets or sets default appearance of the form (object which describes default font, text size and color for fields on the form).
  23883. </summary>
  23884. </member>
  23885. <member name="P:Aspose.Pdf.Forms.Form.XFA">
  23886. <summary>
  23887. Gets XFA data of the form (if presents).
  23888. </summary>
  23889. </member>
  23890. <member name="T:Aspose.Pdf.Forms.Form.SignDependentElementsRenderingModes">
  23891. <summary>
  23892. Forms can contain signing information and can be signed or unsigned.
  23893. Sometimes view of forms in viewer must depend on whether form is signed or not.
  23894. This enum enumerates possible rendering modes during convertion of form type in regard to sign.
  23895. </summary>
  23896. </member>
  23897. <member name="F:Aspose.Pdf.Forms.Form.SignDependentElementsRenderingModeWhenConverted">
  23898. <summary>
  23899. Forms can contain signing information, i.e. can be signed or unsigned.
  23900. And form's view sometimes must depend on whether form is signed or not.
  23901. This property tells to form's converter (f.e. during conversion XFA form to Standard form)
  23902. whether result form must be rendered as signed or as unsigned.
  23903. </summary>
  23904. </member>
  23905. <member name="P:Aspose.Pdf.Forms.Form.IgnoreNeedsRendering">
  23906. <summary>
  23907. If this property is true the value of NeedsRendering key will be ignored during conversion
  23908. XFA form to Standard form. It is false by default.
  23909. </summary>
  23910. </member>
  23911. <member name="P:Aspose.Pdf.Forms.Form.RemovePermission">
  23912. <summary>
  23913. If this property is true the "Perms" dictionary will be removed from the pdf document after conversion
  23914. dynamic documents to standard. The "Perms" dictionary can contain a rules that disturb displaying selection of
  23915. mandatory fields in Adobe Acrobat reader.
  23916. It is false by default.
  23917. </summary>
  23918. </member>
  23919. <member name="P:Aspose.Pdf.Forms.Form.EmulateRequierdGroups">
  23920. <summary>
  23921. If this property is true then additional red boundary rectangles will be drawn for required Xfa exclGroup elements containers
  23922. This property was introduced because absences of analogues for the exclGroup during conversion Xfa representation of forms
  23923. to standard.
  23924. It is false by default.
  23925. </summary>
  23926. </member>
  23927. <member name="P:Aspose.Pdf.Forms.Form.Type">
  23928. <summary>
  23929. Gets type of the form. Possible values are: Standard, Static, Dynamic.
  23930. </summary>
  23931. </member>
  23932. <member name="M:Aspose.Pdf.Forms.Form.CopyTo(Aspose.Pdf.Forms.Field[],System.Int32)">
  23933. <summary>
  23934. Copies fields placed on the form into array.
  23935. </summary>
  23936. <param name="array">Array where fields must be placed.</param>
  23937. <param name="index">Starting index.</param>
  23938. </member>
  23939. <member name="M:Aspose.Pdf.Forms.Form.GetEnumerator">
  23940. <summary>
  23941. Gets enumeration of form fields.
  23942. </summary>
  23943. <returns>Field enumerator.</returns>
  23944. </member>
  23945. <member name="M:Aspose.Pdf.Forms.Form.Add(Aspose.Pdf.Forms.Field,System.Int32)">
  23946. <summary>
  23947. Adds field on the form.
  23948. </summary>
  23949. <param name="field">Field which must be added.</param>
  23950. <param name="pageNumber">Page index where added field will be placed.</param>
  23951. </member>
  23952. <member name="M:Aspose.Pdf.Forms.Form.Add(Aspose.Pdf.Forms.Field)">
  23953. <summary>
  23954. Adds field on the form.
  23955. </summary>
  23956. <param name="field">Field which must be added.</param>
  23957. </member>
  23958. <member name="M:Aspose.Pdf.Forms.Form.Delete(Aspose.Pdf.Forms.Field)">
  23959. <summary>
  23960. Delete field from the form.
  23961. </summary>
  23962. <param name="field">Field which must be deleted.</param>
  23963. </member>
  23964. <member name="M:Aspose.Pdf.Forms.Form.Delete(System.String)">
  23965. <summary>
  23966. Deletes field from the form by its name.
  23967. </summary>
  23968. <param name="fieldName">Name of the filed which must be deleted.</param>
  23969. </member>
  23970. <member name="M:Aspose.Pdf.Forms.Form.Flatten">
  23971. <summary>
  23972. Removes all form fields and place their values directly on the page.
  23973. </summary>
  23974. </member>
  23975. <member name="P:Aspose.Pdf.Forms.Form.Item(System.String)">
  23976. <summary>
  23977. Gets field of the form by field name. Throws excpetion if the field was not found.
  23978. </summary>
  23979. <param name="name">Name of the field.</param>
  23980. <returns>Retreived field.</returns>
  23981. </member>
  23982. <member name="P:Aspose.Pdf.Forms.Form.Item(System.Int32)">
  23983. <summary>
  23984. Gets field of the form by field index.
  23985. </summary>
  23986. <param name="index">Index of the field.</param>
  23987. <returns>Retreived field.</returns>
  23988. </member>
  23989. <member name="M:Aspose.Pdf.Forms.Form.Add(Aspose.Pdf.Forms.Field,System.String,System.Int32)">
  23990. <summary>
  23991. Adds new field to the form; If this field is already placed on other or this form, the copy of field is created.
  23992. </summary>
  23993. <param name="field">Field name.</param>
  23994. <param name="partialName">Name of field on the form.</param>
  23995. <param name="pageNumber">Page number where field will be added.</param>
  23996. <returns>Added field returned. If copy of the field was created it will be returned.</returns>
  23997. </member>
  23998. <member name="M:Aspose.Pdf.Forms.Form.AddFieldAppearance(Aspose.Pdf.Forms.Field,System.Int32,Aspose.Pdf.Rectangle)">
  23999. <summary>
  24000. Adds additional appearance of the field to specified page of the document in the specified location.
  24001. </summary>
  24002. <param name="field">Field which appearance should be added on form.</param>
  24003. <param name="pageNumber">Number of the page where field must be placed.</param>
  24004. <param name="rect">Rectangle where field will be placed.</param>
  24005. </member>
  24006. <member name="M:Aspose.Pdf.Forms.Form.AssignXfa(System.Xml.XmlDocument)">
  24007. <summary>
  24008. Sets XFA of the form to specified value.
  24009. </summary>
  24010. <param name="xml">Xml document which concains new XFA data.</param>
  24011. </member>
  24012. <member name="P:Aspose.Pdf.Forms.Form.Fields">
  24013. <summary>
  24014. Gets list of all fields in lowest level of hierarhical form.
  24015. </summary>
  24016. </member>
  24017. <member name="M:Aspose.Pdf.Forms.Form.GetFieldsInRect(Aspose.Pdf.Rectangle)">
  24018. <summary>
  24019. Returns fields inside of specified rectangle.
  24020. </summary>
  24021. <param name="rect">Rectangle where fields should be found.</param>
  24022. <returns>Array with found fields.</returns>
  24023. </member>
  24024. <member name="P:Aspose.Pdf.Forms.Form.CalculatedFields">
  24025. <summary>
  24026. Allows to set order of field calculation.
  24027. </summary>
  24028. </member>
  24029. <member name="P:Aspose.Pdf.Forms.Form.SignaturesExist">
  24030. <summary>
  24031. If set, the document contains at least one signature field.
  24032. </summary>
  24033. </member>
  24034. <member name="P:Aspose.Pdf.Forms.Form.SignaturesAppendOnly">
  24035. <summary>
  24036. If set, the document contains signatures that may be invalidated if the file is saved (written) in a way that alters its previous contents,
  24037. as opposed to an incremental update.
  24038. </summary>
  24039. </member>
  24040. <member name="T:Aspose.Pdf.Forms.IconCaptionPosition">
  24041. <summary>
  24042. Describes position of icon.
  24043. </summary>
  24044. </member>
  24045. <member name="F:Aspose.Pdf.Forms.IconCaptionPosition.NoIcon">
  24046. <summary>
  24047. Icon is not displayed.
  24048. </summary>
  24049. </member>
  24050. <member name="F:Aspose.Pdf.Forms.IconCaptionPosition.NoCaption">
  24051. <summary>
  24052. Caption is not displayed.
  24053. </summary>
  24054. </member>
  24055. <member name="F:Aspose.Pdf.Forms.IconCaptionPosition.CaptionBelowIcon">
  24056. <summary>
  24057. Caption is below icon.
  24058. </summary>
  24059. </member>
  24060. <member name="F:Aspose.Pdf.Forms.IconCaptionPosition.CaptionAboveIcon">
  24061. <summary>
  24062. Caption is above icon.
  24063. </summary>
  24064. </member>
  24065. <member name="F:Aspose.Pdf.Forms.IconCaptionPosition.CaptionToTheRight">
  24066. <summary>
  24067. Caption to the right.
  24068. </summary>
  24069. </member>
  24070. <member name="F:Aspose.Pdf.Forms.IconCaptionPosition.CaptionToTheLeft">
  24071. <summary>
  24072. Caption to the left.
  24073. </summary>
  24074. </member>
  24075. <member name="F:Aspose.Pdf.Forms.IconCaptionPosition.CaptionOverlaid">
  24076. <summary>
  24077. Caption over laid.
  24078. </summary>
  24079. </member>
  24080. <member name="T:Aspose.Pdf.Forms.IconFit">
  24081. <summary>
  24082. Describes how the widget annotation's icon shall be displayed within its annotation rectangle.
  24083. </summary>
  24084. </member>
  24085. <member name="P:Aspose.Pdf.Forms.IconFit.ScalingReason">
  24086. <summary>
  24087. Gets or sets scaling reason.
  24088. </summary>
  24089. </member>
  24090. <member name="P:Aspose.Pdf.Forms.IconFit.ScalingMode">
  24091. <summary>
  24092. The type of scaling that shall be used. /// </summary>
  24093. </member>
  24094. <member name="P:Aspose.Pdf.Forms.IconFit.LeftoverLeft">
  24095. <summary>
  24096. Gets or sets space to allocate at the left of the icon.
  24097. </summary>
  24098. </member>
  24099. <member name="P:Aspose.Pdf.Forms.IconFit.LeftoverBottom">
  24100. <summary>
  24101. Gets or sets space to allocate at the bottom of the icon.
  24102. </summary>
  24103. </member>
  24104. <member name="P:Aspose.Pdf.Forms.IconFit.SpreadOnBorder">
  24105. <summary>
  24106. If true, indicates that the button appearance shall be scaled to fit fully within the bounds of the annotation without taking into consideration the line width of the border.
  24107. </summary>
  24108. </member>
  24109. <member name="M:Aspose.Pdf.Forms.IconFit.NameToScalingReason(System.String)">
  24110. <summary>
  24111. Converts name of scaling reason into ScalingReason object.
  24112. </summary>
  24113. <param name="reason">Name of scaling reason. </param>
  24114. <returns>Scaling reason object.</returns>
  24115. </member>
  24116. <member name="M:Aspose.Pdf.Forms.IconFit.ScalingReasonToName(Aspose.Pdf.Forms.ScalingReason)">
  24117. <summary>
  24118. Converts scaling reason obejct to name.
  24119. </summary>
  24120. <param name="reason">Scaling reason object to be converted.</param>
  24121. <returns>Name of scaling reasong.</returns>
  24122. </member>
  24123. <member name="M:Aspose.Pdf.Forms.IconFit.NameToScalingMode(System.String)">
  24124. <summary>
  24125. Converts scaling mode name into ScalingMode object.
  24126. </summary>
  24127. <param name="mode">Scaling mode name.</param>
  24128. <returns>Scaling mode object.</returns>
  24129. </member>
  24130. <member name="M:Aspose.Pdf.Forms.IconFit.ScalingModeToName(Aspose.Pdf.Forms.ScalingMode)">
  24131. <summary>
  24132. Converts scaling mode object into name.
  24133. </summary>
  24134. <param name="mode">Scaling mode object.</param>
  24135. <returns>Scaling mode name.</returns>
  24136. </member>
  24137. <member name="T:Aspose.Pdf.Forms.ListBoxField">
  24138. <summary>
  24139. Class represents ListBox field.
  24140. </summary>
  24141. </member>
  24142. <member name="P:Aspose.Pdf.Forms.ListBoxField.TopIndex">
  24143. <summary>
  24144. Gets or sets index of the top visible element of the list.
  24145. </summary>
  24146. </member>
  24147. <member name="P:Aspose.Pdf.Forms.ListBoxField.Selected">
  24148. <summary>
  24149. Gets or sets index of the selected item. Items are numbered from 1.
  24150. </summary>
  24151. </member>
  24152. <member name="M:Aspose.Pdf.Forms.ListBoxField.#ctor">
  24153. <summary>
  24154. Constructor for ListBoxField to be used in Generator.
  24155. </summary>
  24156. </member>
  24157. <member name="P:Aspose.Pdf.Forms.ListBoxField.SelectedItems">
  24158. <summary>
  24159. Gets or sets array of the selected items in the multiselect list. For single-select list returns array with single item.
  24160. </summary>
  24161. </member>
  24162. <member name="M:Aspose.Pdf.Forms.ListBoxField.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  24163. <summary>
  24164. Creates new ListBox field.
  24165. </summary>
  24166. <param name="page">Page where list box will be placed.</param>
  24167. <param name="rect">Rectangle where list box will be placed on the page.</param>
  24168. </member>
  24169. <member name="M:Aspose.Pdf.Forms.ListBoxField.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Rectangle)">
  24170. <summary>
  24171. Constructor for ListBox field.
  24172. </summary>
  24173. <param name="doc">Document to which this field will belong.</param>
  24174. <param name="rect">Rectangle where list box will be placed. </param>
  24175. </member>
  24176. <member name="T:Aspose.Pdf.Forms.Option">
  24177. <summary>
  24178. Class represents option of choice field.
  24179. </summary>
  24180. </member>
  24181. <member name="P:Aspose.Pdf.Forms.Option.Value">
  24182. <summary>
  24183. Gets or sets option export value.
  24184. </summary>
  24185. </member>
  24186. <member name="P:Aspose.Pdf.Forms.Option.Name">
  24187. <summary>
  24188. Gets or sets name of option.
  24189. </summary>
  24190. </member>
  24191. <member name="P:Aspose.Pdf.Forms.Option.Selected">
  24192. <summary>
  24193. Gets or sets selected status of option. Returns true if option is selected.
  24194. </summary>
  24195. </member>
  24196. <member name="P:Aspose.Pdf.Forms.Option.Index">
  24197. <summary>
  24198. Gets index of the option.
  24199. </summary>
  24200. </member>
  24201. <member name="T:Aspose.Pdf.Forms.OptionCollection">
  24202. <summary>
  24203. Class representing collection of options of the choice field.
  24204. </summary>
  24205. </member>
  24206. <member name="P:Aspose.Pdf.Forms.OptionCollection.IsSynchronized">
  24207. <summary>
  24208. Returns true of object is synchronized.
  24209. </summary>
  24210. </member>
  24211. <member name="P:Aspose.Pdf.Forms.OptionCollection.IsReadOnly">
  24212. <summary>
  24213. Gets a value indicating if collection is readonly.
  24214. </summary>
  24215. </member>
  24216. <member name="P:Aspose.Pdf.Forms.OptionCollection.SyncRoot">
  24217. <summary>
  24218. Synchronization object of the collection.
  24219. </summary>
  24220. </member>
  24221. <member name="P:Aspose.Pdf.Forms.OptionCollection.Count">
  24222. <summary>
  24223. Gets number of options.
  24224. </summary>
  24225. </member>
  24226. <member name="M:Aspose.Pdf.Forms.OptionCollection.CopyTo(Aspose.Pdf.Forms.Option[],System.Int32)">
  24227. <summary>
  24228. Copies options into array.
  24229. </summary>
  24230. <param name="array">Array where options wil lbe copied.</param>
  24231. <param name="index">Startign index in array.</param>
  24232. </member>
  24233. <member name="M:Aspose.Pdf.Forms.OptionCollection.GetEnumerator">
  24234. <summary>
  24235. Returns enumerator for options in collection.
  24236. </summary>
  24237. <returns>Options enumerator.</returns>
  24238. </member>
  24239. <member name="M:Aspose.Pdf.Forms.OptionCollection.get(System.Int32)">
  24240. <summary>
  24241. Gets option by index.
  24242. </summary>
  24243. <param name="index">Option index. Index should be in range [1..n] where n is options count.</param>
  24244. <returns>Retreived option.</returns>
  24245. </member>
  24246. <member name="M:Aspose.Pdf.Forms.OptionCollection.get(System.String)">
  24247. <summary>
  24248. Gets option from colleciton by option name.
  24249. </summary>
  24250. <param name="name">Option name.</param>
  24251. <returns>Retreived option.</returns>
  24252. </member>
  24253. <member name="P:Aspose.Pdf.Forms.OptionCollection.Item(System.Int32)">
  24254. <summary>
  24255. Gets option by index.
  24256. </summary>
  24257. <param name="index">Index of the option.</param>
  24258. <returns>Option on the specified index.</returns>
  24259. </member>
  24260. <member name="P:Aspose.Pdf.Forms.OptionCollection.Item(System.String)">
  24261. <summary>
  24262. Gets option by its name.
  24263. </summary>
  24264. <param name="name">Name of the option.</param>
  24265. <returns>Found option.</returns>
  24266. </member>
  24267. <member name="M:Aspose.Pdf.Forms.OptionCollection.Add(Aspose.Pdf.Forms.Option)">
  24268. <summary>
  24269. </summary>
  24270. </member>
  24271. <member name="M:Aspose.Pdf.Forms.OptionCollection.Clear">
  24272. <summary>
  24273. </summary>
  24274. </member>
  24275. <member name="M:Aspose.Pdf.Forms.OptionCollection.Contains(Aspose.Pdf.Forms.Option)">
  24276. <summary>
  24277. </summary>
  24278. </member>
  24279. <member name="M:Aspose.Pdf.Forms.OptionCollection.Remove(Aspose.Pdf.Forms.Option)">
  24280. <summary>
  24281. </summary>
  24282. </member>
  24283. <member name="T:Aspose.Pdf.Forms.PasswordBoxField">
  24284. <summary>
  24285. Class descibes text field for entering password.
  24286. </summary>
  24287. </member>
  24288. <member name="T:Aspose.Pdf.Forms.PKCS1">
  24289. <summary>
  24290. Represents signature object regarding PKCS#1 standard.
  24291. RSA encryption algorithm and SHA-1 digest method are used for signing.
  24292. </summary>
  24293. </member>
  24294. <member name="M:Aspose.Pdf.Forms.PKCS1.#ctor(System.IO.Stream)">
  24295. <summary>
  24296. Initializes new instance of the <see cref="T:Aspose.Pdf.Forms.PKCS1" /> class.
  24297. </summary>
  24298. <param name="image">
  24299. This image will define signature appearance on the page.
  24300. </param>
  24301. </member>
  24302. <member name="M:Aspose.Pdf.Forms.PKCS1.#ctor">
  24303. <summary>
  24304. Inititalizes new instance of the <see cref="T:Aspose.Pdf.Forms.PKCS1" /> class.
  24305. </summary>
  24306. </member>
  24307. <member name="M:Aspose.Pdf.Forms.PKCS1.#ctor(System.String,System.String)">
  24308. <summary>
  24309. Inititalizes new instance of the <see cref="T:Aspose.Pdf.Forms.PKCS1" /> class.
  24310. </summary>
  24311. <param name="pfx">
  24312. Pfx file which contains certificate for signing.
  24313. </param>
  24314. <param name="password">
  24315. Password for certificate.
  24316. </param>
  24317. Password to get access to the private key in the certificate.
  24318. </member>
  24319. <member name="M:Aspose.Pdf.Forms.PKCS1.#ctor(System.IO.Stream,System.String)">
  24320. <summary>
  24321. Inititalizes new instance of the <see cref="T:Aspose.Pdf.Forms.PKCS1" /> class.
  24322. </summary>
  24323. <param name="pfx">
  24324. Stream with certificate data organized as pfx.
  24325. </param>
  24326. <param name="password">
  24327. Password to get access to the private key in the certificate.
  24328. </param>
  24329. </member>
  24330. <member name="T:Aspose.Pdf.Forms.PKCS7">
  24331. <summary>
  24332. Represents the PKCS#7 object that conform to the PKCS#7 specification in Internet RFC 2315,
  24333. PKCS #7: Cryptographic Message Syntax, Version 1.5.
  24334. The SHA1 digest of the document's byte range is encapsulated in the PKCS#7 SignedData field.
  24335. </summary>
  24336. </member>
  24337. <member name="M:Aspose.Pdf.Forms.PKCS7.#ctor">
  24338. <summary>
  24339. Inititalizes new instance of the <see cref="T:Aspose.Pdf.Forms.PKCS7" /> class.
  24340. </summary>
  24341. </member>
  24342. <member name="M:Aspose.Pdf.Forms.PKCS7.#ctor(System.String,System.String)">
  24343. <summary>
  24344. Inititalizes new instance of the <see cref="T:Aspose.Pdf.Forms.PKCS7" /> class.
  24345. </summary>
  24346. <param name="pfx">
  24347. Pfx file which contains certificate for signing.
  24348. </param>
  24349. <param name="password">
  24350. Password for certificate.
  24351. </param>
  24352. Password to get access to the private key in the certificate.
  24353. </member>
  24354. <member name="M:Aspose.Pdf.Forms.PKCS7.#ctor(System.IO.Stream,System.String)">
  24355. <summary>
  24356. Inititalizes new instance of the <see cref="T:Aspose.Pdf.Forms.PKCS7" /> class.
  24357. </summary>
  24358. <param name="pfx">
  24359. Stream with certificate data organized as pfx.
  24360. </param>
  24361. <param name="password">
  24362. Password to get access to the private key in the certificate.
  24363. </param>
  24364. </member>
  24365. <member name="T:Aspose.Pdf.Forms.PKCS7Detached">
  24366. <summary>
  24367. Represents the PKCS#7 object that conform to the PKCS#7 specification in Internet RFC 2315,
  24368. PKCS #7: Cryptographic Message Syntax, Version 1.5.
  24369. The original signed message digest over the document's byte range is incorporated as the normal PKCS#7 SignedData field.
  24370. No data shall is encapsulated in the PKCS#7 SignedData field.
  24371. </summary>
  24372. </member>
  24373. <member name="M:Aspose.Pdf.Forms.PKCS7Detached.#ctor(System.IO.Stream)">
  24374. <summary>
  24375. Initializes new instance of the <see cref="T:Aspose.Pdf.Forms.PKCS7Detached" /> class.
  24376. </summary>
  24377. <param name="image">
  24378. This image will define signature appearance on the page.
  24379. </param>
  24380. </member>
  24381. <member name="M:Aspose.Pdf.Forms.PKCS7Detached.#ctor">
  24382. <summary>
  24383. Inititalizes new instance of the <see cref="T:Aspose.Pdf.Forms.PKCS7Detached" /> class.
  24384. </summary>
  24385. </member>
  24386. <member name="M:Aspose.Pdf.Forms.PKCS7Detached.#ctor(System.String,System.String)">
  24387. <summary>
  24388. Inititalizes new instance of the <see cref="T:Aspose.Pdf.Forms.PKCS7Detached" /> class.
  24389. </summary>
  24390. <param name="pfx">
  24391. Pfx file which contains certificate for signing.
  24392. </param>
  24393. <param name="password">
  24394. Password to get access to the private key in the certificate.
  24395. </param>
  24396. </member>
  24397. <member name="M:Aspose.Pdf.Forms.PKCS7Detached.#ctor(System.IO.Stream,System.String)">
  24398. <summary>
  24399. Inititalizes new instance of the <see cref="T:Aspose.Pdf.Forms.PKCS7Detached" /> class.
  24400. </summary>
  24401. <param name="pfx">
  24402. Stream with certificate data organized as pfx.
  24403. </param>
  24404. <param name="password">
  24405. Password to get access to the private key in the certificate.
  24406. </param>
  24407. </member>
  24408. <member name="T:Aspose.Pdf.Forms.RadioButtonField">
  24409. <summary>
  24410. Class representing radio button field.
  24411. </summary>
  24412. </member>
  24413. <member name="P:Aspose.Pdf.Forms.RadioButtonField.Style">
  24414. <summary>
  24415. Style of field box.
  24416. </summary>
  24417. </member>
  24418. <member name="P:Aspose.Pdf.Forms.RadioButtonField.Selected">
  24419. <summary>
  24420. Gets or sets index of selected item. Numbering of items is started from 1.
  24421. </summary>
  24422. </member>
  24423. <member name="P:Aspose.Pdf.Forms.RadioButtonField.Options">
  24424. <summary>
  24425. Gets collection of options of the radio button.
  24426. </summary>
  24427. </member>
  24428. <member name="M:Aspose.Pdf.Forms.RadioButtonField.#ctor(Aspose.Pdf.Page)">
  24429. <summary>
  24430. Constructor for RadiouttonField
  24431. </summary>
  24432. <param name="page">Page where radio button will be placed.</param>
  24433. </member>
  24434. <member name="M:Aspose.Pdf.Forms.RadioButtonField.#ctor(Aspose.Pdf.Document)">
  24435. <summary>
  24436. Constructor for RadioButtonField.
  24437. </summary>
  24438. <param name="doc">Document where radio button will be created.</param>
  24439. </member>
  24440. <member name="M:Aspose.Pdf.Forms.RadioButtonField.Add(Aspose.Pdf.Forms.RadioButtonOptionField)">
  24441. <summary>
  24442. Adds new option field to RadioButton field
  24443. </summary>
  24444. <param name="newItem">Item which should be added.</param>
  24445. </member>
  24446. <member name="M:Aspose.Pdf.Forms.RadioButtonField.AddOption(System.String,Aspose.Pdf.Rectangle)">
  24447. <summary>
  24448. Add to radio button option with specifed rectangle.
  24449. </summary>
  24450. <param name="optionName">Name of new option.</param>
  24451. <param name="rect">New item rectangle.</param>
  24452. </member>
  24453. <member name="M:Aspose.Pdf.Forms.RadioButtonField.AddOption(System.String)">
  24454. <summary>
  24455. Add option to radion button.
  24456. </summary>
  24457. <param name="optionName">Name of the option which will be added.</param>
  24458. </member>
  24459. <member name="M:Aspose.Pdf.Forms.RadioButtonField.SetPosition(Aspose.Pdf.Point)">
  24460. <summary>
  24461. Move all subitems of radio button to specified positins on the page.
  24462. </summary>
  24463. <param name="point">Sets position of RadioButton field annotations.</param>
  24464. </member>
  24465. <member name="P:Aspose.Pdf.Forms.RadioButtonField.PageIndex">
  24466. <summary>
  24467. Gets index of page which contains this RadioButton field.
  24468. </summary>
  24469. </member>
  24470. <member name="P:Aspose.Pdf.Forms.RadioButtonField.Value">
  24471. <summary>
  24472. Gets or sets value of field.
  24473. </summary>
  24474. </member>
  24475. <member name="T:Aspose.Pdf.Forms.RadioButtonOptionField">
  24476. <summary>
  24477. Class represents item of RadioButton field.
  24478. </summary>
  24479. </member>
  24480. <member name="M:Aspose.Pdf.Forms.RadioButtonOptionField.#ctor">
  24481. <summary>
  24482. Create new RadioButtonOptionField instance.
  24483. </summary>
  24484. </member>
  24485. <member name="M:Aspose.Pdf.Forms.RadioButtonOptionField.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  24486. <summary>
  24487. Creates radiobutton in the specified recangle on specified page.
  24488. </summary>
  24489. <param name="page">Page where RadioButton will be placed;</param>
  24490. <param name="rect">Recangle of RadioButton.</param>
  24491. </member>
  24492. <member name="P:Aspose.Pdf.Forms.RadioButtonOptionField.OptionName">
  24493. <summary>
  24494. Gets or sets name of the option.
  24495. </summary>
  24496. </member>
  24497. <member name="P:Aspose.Pdf.Forms.RadioButtonOptionField.Caption">
  24498. <summary>
  24499. Gets or sets caption.
  24500. </summary>
  24501. </member>
  24502. <member name="P:Aspose.Pdf.Forms.RadioButtonOptionField.Style">
  24503. <summary>
  24504. Gets or sets style of check box.
  24505. </summary>
  24506. </member>
  24507. <member name="T:Aspose.Pdf.Forms.RichTextBoxField">
  24508. <summary>
  24509. Class describes rich text editor component.
  24510. </summary>
  24511. </member>
  24512. <member name="P:Aspose.Pdf.Forms.RichTextBoxField.Style">
  24513. <summary>
  24514. Gets or sets default style string of the rich text field.
  24515. </summary>
  24516. </member>
  24517. <member name="P:Aspose.Pdf.Forms.RichTextBoxField.RichTextValue">
  24518. <summary>
  24519. Gets or sets rich text value.
  24520. </summary>
  24521. </member>
  24522. <member name="P:Aspose.Pdf.Forms.RichTextBoxField.FormattedValue">
  24523. <summary>
  24524. Gets or sets formatted rich text value with markup.
  24525. </summary>
  24526. </member>
  24527. <member name="P:Aspose.Pdf.Forms.RichTextBoxField.Value">
  24528. <summary>
  24529. Value of RichTextField.
  24530. </summary>
  24531. </member>
  24532. <member name="P:Aspose.Pdf.Forms.RichTextBoxField.Justify">
  24533. <summary>
  24534. Gets or sets justification of the rich text box.
  24535. </summary>
  24536. </member>
  24537. <member name="M:Aspose.Pdf.Forms.RichTextBoxField.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  24538. <summary>
  24539. Constructor for Rich Text Box field.
  24540. </summary>
  24541. <param name="page">Page where field will be placed.</param>
  24542. <param name="rect">Position of the field on the page.</param>
  24543. </member>
  24544. <member name="T:Aspose.Pdf.Forms.ScalingMode">
  24545. <summary>
  24546. The type of scaling that shall be used.
  24547. </summary>
  24548. </member>
  24549. <member name="F:Aspose.Pdf.Forms.ScalingMode.Proportional">
  24550. <summary>
  24551. Scale the icon to fit the width or height of the annotation rectangle while maintaining the icon�s original aspect ratio.
  24552. </summary>
  24553. </member>
  24554. <member name="F:Aspose.Pdf.Forms.ScalingMode.Anamorphic">
  24555. <summary>
  24556. Scale the icon to fill the annotation rectangle exactly.
  24557. </summary>
  24558. </member>
  24559. <member name="T:Aspose.Pdf.Forms.ScalingReason">
  24560. <summary>
  24561. The circumstances under which the icon shall be scaled inside the annotation rectangle.
  24562. </summary>
  24563. </member>
  24564. <member name="F:Aspose.Pdf.Forms.ScalingReason.Always">
  24565. <summary>
  24566. Always scale.
  24567. </summary>
  24568. </member>
  24569. <member name="F:Aspose.Pdf.Forms.ScalingReason.IconIsBigger">
  24570. <summary>
  24571. BScale only when the icon is bigger than the annotation rectangle.
  24572. </summary>
  24573. </member>
  24574. <member name="F:Aspose.Pdf.Forms.ScalingReason.IconIsSmaller">
  24575. <summary>
  24576. Scale only when the icon is smaller than the annotation rectangle.
  24577. </summary>
  24578. </member>
  24579. <member name="F:Aspose.Pdf.Forms.ScalingReason.Never">
  24580. <summary>
  24581. Never scale.
  24582. </summary>
  24583. </member>
  24584. <member name="T:Aspose.Pdf.Forms.Signature">
  24585. <summary>
  24586. An abstract class which represents signature object in the pdf document.
  24587. Signatures are fields with values of signature objects, the last contain data which is used to
  24588. verify the document validity.
  24589. </summary>
  24590. </member>
  24591. <member name="P:Aspose.Pdf.Forms.Signature.CustomAppearance">
  24592. <summary>
  24593. Gets/sets the custom appearance.
  24594. </summary>
  24595. </member>
  24596. <member name="P:Aspose.Pdf.Forms.Signature.Authority">
  24597. <summary>
  24598. The name of the person or authority signing the document.
  24599. </summary>
  24600. </member>
  24601. <member name="P:Aspose.Pdf.Forms.Signature.Date">
  24602. <summary>
  24603. The time of signing.
  24604. </summary>
  24605. </member>
  24606. <member name="P:Aspose.Pdf.Forms.Signature.Location">
  24607. <summary>
  24608. The CPU host name or physical location of the signing.
  24609. </summary>
  24610. </member>
  24611. <member name="P:Aspose.Pdf.Forms.Signature.Reason">
  24612. <summary>
  24613. The reason for the signing, such as (I agree…).
  24614. </summary>
  24615. </member>
  24616. <member name="P:Aspose.Pdf.Forms.Signature.ContactInfo">
  24617. <summary>
  24618. Information provided by the signer to enable a recipient to contact the signer
  24619. to verify the signature, e.g. a phone number.
  24620. </summary>
  24621. </member>
  24622. <member name="P:Aspose.Pdf.Forms.Signature.ByteRange">
  24623. <summary>
  24624. An array of pairs of integers (starting byte offset, length in bytes)
  24625. that shall describe the exact byte range for the digest calculation.
  24626. </summary>
  24627. </member>
  24628. <member name="P:Aspose.Pdf.Forms.Signature.TimestampSettings">
  24629. <summary>
  24630. Gets/sets timestamp settings.
  24631. </summary>
  24632. </member>
  24633. <member name="M:Aspose.Pdf.Forms.Signature.Verify">
  24634. <summary>
  24635. Verify the document regarding this signature and return true if document is valid
  24636. or otherwise false.
  24637. </summary>
  24638. <returns>true if document is valid.</returns>
  24639. </member>
  24640. <member name="M:Aspose.Pdf.Forms.Signature.#ctor">
  24641. <summary>
  24642. Inititalizes new instance of the <see cref="T:Aspose.Pdf.Forms.Signature" /> class.
  24643. </summary>
  24644. </member>
  24645. <member name="P:Aspose.Pdf.Forms.Signature.ShowProperties">
  24646. <summary>
  24647. Force to show/hide signature properties.
  24648. In case ShowProperties is true signature field has predefined format of appearance (strings to represent):
  24649. -------------------------------------------
  24650. Digitally signed by {certificate subject}
  24651. Date: {signature.Date}
  24652. Reason: {signature.Reason}
  24653. Location: {signature.Location}
  24654. -------------------------------------------
  24655. where {X} is placeholder for X value. Also signature can have image, in this case listed strings are placed over image.
  24656. ShowProperties is true by default.
  24657. </summary>
  24658. </member>
  24659. <member name="M:Aspose.Pdf.Forms.Signature.#ctor(System.String,System.String)">
  24660. <summary>
  24661. Inititalizes new instance of the <see cref="T:Aspose.Pdf.Forms.Signature" /> class.
  24662. </summary>
  24663. <param name="pfx">
  24664. Pfx file which contains certificate for signing.
  24665. </param>
  24666. <param name="password">
  24667. Password to get access to the private key in the certificate.
  24668. </param>
  24669. </member>
  24670. <member name="M:Aspose.Pdf.Forms.Signature.#ctor(System.IO.Stream,System.String)">
  24671. <summary>
  24672. Inititalizes new instance of the <see cref="T:Aspose.Pdf.Forms.Signature" /> class.
  24673. </summary>
  24674. <param name="pfx">
  24675. Stream with certificate data organized as pfx.
  24676. </param>
  24677. <param name="password">
  24678. Password to get access to the private key in the certificate.
  24679. </param>
  24680. </member>
  24681. <member name="T:Aspose.Pdf.Forms.SignatureField">
  24682. <summary>
  24683. Represents signature form field.
  24684. </summary>
  24685. </member>
  24686. <member name="P:Aspose.Pdf.Forms.SignatureField.Signature">
  24687. <summary>
  24688. Gets signature object.
  24689. This object contains signature data regarding public-key cryptographic standards.
  24690. Classes <see cref="T:Aspose.Pdf.Forms.PKCS1" />, <see cref="T:Aspose.Pdf.Forms.PKCS7" /> and <see cref="T:Aspose.Pdf.Forms.PKCS7Detached" />
  24691. represent all supported types of signature objects.
  24692. </summary>
  24693. </member>
  24694. <member name="M:Aspose.Pdf.Forms.SignatureField.Sign(Aspose.Pdf.Forms.Signature,System.IO.Stream,System.String)">
  24695. <summary>
  24696. Signs the document using this signature field.
  24697. </summary>
  24698. <param name="signature">
  24699. Signature object, see <see cref="T:Aspose.Pdf.Forms.PKCS1" />, <see cref="T:Aspose.Pdf.Forms.PKCS7" />, <see cref="T:Aspose.Pdf.Forms.PKCS7Detached" />.
  24700. </param>
  24701. <param name="pfx">
  24702. Stream with certificate.
  24703. </param>
  24704. <param name="pass">
  24705. Password to access private in the <paramref name="pfx" />.
  24706. </param>
  24707. </member>
  24708. <member name="M:Aspose.Pdf.Forms.SignatureField.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  24709. <summary>
  24710. Initializes new instance of the <see cref="T:Aspose.Pdf.Forms.SignatureField" /> class.
  24711. </summary>
  24712. <param name="page">Page where signature field should be placed.</param>
  24713. <param name="rect">Position and size of signature field.</param>
  24714. </member>
  24715. <member name="M:Aspose.Pdf.Forms.SignatureField.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Rectangle)">
  24716. <summary>
  24717. Initializes new instance of the <see cref="T:Aspose.Pdf.Forms.SignatureField" /> class.
  24718. </summary>
  24719. <param name="doc">Page where signature field should be placed.</param>
  24720. <param name="rect">Position and size of signature field.</param>
  24721. </member>
  24722. <member name="M:Aspose.Pdf.Forms.SignatureField.Sign(Aspose.Pdf.Forms.Signature)">
  24723. <summary>
  24724. Sign the document using this signature field.
  24725. </summary>
  24726. <param name="signature">Signature object, see <see cref="T:Aspose.Pdf.Forms.PKCS1" />, <see cref="T:Aspose.Pdf.Forms.PKCS7" /> and <see cref="T:Aspose.Pdf.Forms.PKCS7Detached" />.</param>
  24727. </member>
  24728. <member name="M:Aspose.Pdf.Forms.SignatureField.ExtractImage">
  24729. <summary>
  24730. Extracts signature's image as jpeg encoded stream.
  24731. </summary>
  24732. <returns>If image was successfully found than returns jpeg encoded stream object; otherwise, null.</returns>
  24733. </member>
  24734. <member name="M:Aspose.Pdf.Forms.SignatureField.ExtractImage(System.Drawing.Imaging.ImageFormat)">
  24735. <summary>
  24736. Extracts signature's image as encoded stream.
  24737. </summary>
  24738. <param name="format">Image format for encoding.</param>
  24739. <returns>If image was successfully found than returns encodedstream object; otherwise, null.</returns>
  24740. </member>
  24741. <member name="M:Aspose.Pdf.Forms.SignatureField.ExtractCertificate">
  24742. <summary>
  24743. Extracts the single X.509 certificate in DER format as a stream.
  24744. </summary>
  24745. <returns>If certificate was found returns X.509 single certificate; otherwise, null.</returns>
  24746. </member>
  24747. <member name="T:Aspose.Pdf.Forms.Symbology">
  24748. <summary>
  24749. A (Barcode) Symbology defines the technical details of a particular type of barcode:
  24750. the width of the bars, character set, method of encoding, checksum specifications, etc.
  24751. </summary>
  24752. </member>
  24753. <member name="F:Aspose.Pdf.Forms.Symbology.PDF417">
  24754. <summary>
  24755. A multi-row, variable-length 2D symbology with high data capacity and error-correction capability.
  24756. </summary>
  24757. </member>
  24758. <member name="F:Aspose.Pdf.Forms.Symbology.QRCode">
  24759. <summary>
  24760. QR code (short for Quick Response) is a specific matrix barcode (2D code),
  24761. readable by dedicated QR barcode readers and camera phones.
  24762. </summary>
  24763. </member>
  24764. <member name="F:Aspose.Pdf.Forms.Symbology.DataMatrix">
  24765. <summary>
  24766. A 2D matrix symbology consisting of black and white square modules arranged in either a square or
  24767. rectangular pattern.
  24768. </summary>
  24769. </member>
  24770. <member name="T:Aspose.Pdf.Forms.TextBoxField">
  24771. <summary>
  24772. Class representing text box field.
  24773. </summary>
  24774. </member>
  24775. <member name="P:Aspose.Pdf.Forms.TextBoxField.Multiline">
  24776. <summary>
  24777. Gets or sets multiline flag of the field. If Multiline is true field can contain multiple lines of text.
  24778. </summary>
  24779. </member>
  24780. <member name="P:Aspose.Pdf.Forms.TextBoxField.SpellCheck">
  24781. <summary>
  24782. Gets or sets spellcheck flag for field. If true field shall be spell checked.
  24783. </summary>
  24784. </member>
  24785. <member name="P:Aspose.Pdf.Forms.TextBoxField.Scrollable">
  24786. <summary>
  24787. Gets or sets scrollable flag of field. If true field can be scrolled.
  24788. </summary>
  24789. </member>
  24790. <member name="P:Aspose.Pdf.Forms.TextBoxField.ForceCombs">
  24791. <summary>
  24792. Gets or sets flag which indicates is field divided into spaced positions.
  24793. </summary>
  24794. </member>
  24795. <member name="P:Aspose.Pdf.Forms.TextBoxField.MaxLen">
  24796. <summary>
  24797. Gets or sets maximum length of text in the field.
  24798. </summary>
  24799. </member>
  24800. <member name="M:Aspose.Pdf.Forms.TextBoxField.#ctor(Aspose.Pdf.Document)">
  24801. <summary>
  24802. Constructor which should be used with Generator.
  24803. </summary>
  24804. <param name="doc">Document where field will be created.</param>
  24805. </member>
  24806. <member name="M:Aspose.Pdf.Forms.TextBoxField.#ctor">
  24807. <summary>
  24808. Create instance of TextBoxField.
  24809. </summary>
  24810. </member>
  24811. <member name="M:Aspose.Pdf.Forms.TextBoxField.#ctor(Aspose.Pdf.Page,Aspose.Pdf.Rectangle)">
  24812. <summary>
  24813. Constructor of TextBox field.
  24814. </summary>
  24815. <param name="page">Page where text field is placed.</param>
  24816. <param name="rect">Rectangle where the text field will be placed on the page.</param>
  24817. </member>
  24818. <member name="M:Aspose.Pdf.Forms.TextBoxField.#ctor(Aspose.Pdf.Document,Aspose.Pdf.Rectangle)">
  24819. <summary>
  24820. Constructor of TextBox field.
  24821. </summary>
  24822. <param name="doc">Document where field will be created.</param>
  24823. <param name="rect">Rectangle of the field.</param>
  24824. </member>
  24825. <member name="P:Aspose.Pdf.Forms.TextBoxField.TextVerticalAlignment">
  24826. <summary>
  24827. Gets or sets text vertical alignment for annotation.
  24828. </summary>
  24829. </member>
  24830. <member name="P:Aspose.Pdf.Forms.TextBoxField.Value">
  24831. <summary>
  24832. Gets or sets value of the field.
  24833. </summary>
  24834. </member>
  24835. <member name="M:Aspose.Pdf.Forms.TextBoxField.AddImage(System.Drawing.Image)">
  24836. <summary>
  24837. Adds image into the field resources an draws it.
  24838. </summary>
  24839. <param name="image">
  24840. Image to add into text field.
  24841. </param>
  24842. </member>
  24843. <member name="M:Aspose.Pdf.Forms.TextBoxField.AddBarcode(System.String)">
  24844. <summary>
  24845. Adds barcode 128 into the field.
  24846. Field value will be changed onto the code and field become read only.
  24847. </summary>
  24848. <param name="code">
  24849. The text to generate barcode 128.
  24850. </param>
  24851. </member>
  24852. <member name="T:Aspose.Pdf.MdLoadOptions">
  24853. <summary>
  24854. Load options for Markdown format conversion.
  24855. </summary>
  24856. </member>
  24857. <member name="T:Aspose.Pdf.INamedDestinationCollection">
  24858. <summary>
  24859. Collection of Named Destinations.
  24860. </summary>
  24861. </member>
  24862. <member name="P:Aspose.Pdf.INamedDestinationCollection.Item(System.String)">
  24863. <summary>
  24864. Gets or sets destination by its name.
  24865. </summary>
  24866. <param name="name">
  24867. </param>
  24868. <returns>
  24869. </returns>
  24870. </member>
  24871. <member name="P:Aspose.Pdf.INamedDestinationCollection.Count">
  24872. <summary>
  24873. Returns count of the destinations.
  24874. </summary>
  24875. </member>
  24876. <member name="M:Aspose.Pdf.INamedDestinationCollection.Remove(System.String)">
  24877. <summary>
  24878. Removes destination by its name.
  24879. </summary>
  24880. <param name="name">
  24881. </param>
  24882. </member>
  24883. <member name="M:Aspose.Pdf.INamedDestinationCollection.Add(System.String,Aspose.Pdf.Annotations.IAppointment)">
  24884. <summary>
  24885. Adds new named destination.
  24886. </summary>
  24887. <param name="name">
  24888. </param>
  24889. <param name="appointment">
  24890. </param>
  24891. </member>
  24892. <member name="P:Aspose.Pdf.INamedDestinationCollection.Names">
  24893. <summary>
  24894. Gets array of names of the destiantions.
  24895. </summary>
  24896. </member>
  24897. <member name="T:Aspose.Pdf.NamedDestinationCollection">
  24898. <summary>
  24899. Class represents the collection of all destinations (a name tree mapping name strings to destinations (see 12.3.2.3, "Named Destinations") and (see 7.7.4, "Name Dictionary")) in the pdf document.
  24900. </summary>
  24901. </member>
  24902. <member name="P:Aspose.Pdf.NamedDestinationCollection.Item(System.String)">
  24903. <summary>
  24904. Gets or sets appointment by its name.
  24905. </summary>
  24906. <param name="name">Name of the appointment.</param>
  24907. <returns>Appoitnemt</returns>
  24908. </member>
  24909. <member name="P:Aspose.Pdf.NamedDestinationCollection.Count">
  24910. <summary>
  24911. Count of named destinations.
  24912. </summary>
  24913. </member>
  24914. <member name="M:Aspose.Pdf.NamedDestinationCollection.Remove(System.String)">
  24915. <summary>
  24916. Delete named destination.
  24917. </summary>
  24918. <param name="name">Name of the destination to delete.</param>
  24919. </member>
  24920. <member name="M:Aspose.Pdf.NamedDestinationCollection.Add(System.String,Aspose.Pdf.Annotations.IAppointment)">
  24921. <summary>
  24922. Add new named destination.
  24923. </summary>
  24924. <param name="name">Destination name.</param>
  24925. <param name="appointment">Appointment to add.</param>
  24926. </member>
  24927. <member name="P:Aspose.Pdf.NamedDestinationCollection.Names">
  24928. <summary>
  24929. List of names of the destinations.
  24930. </summary>
  24931. </member>
  24932. <member name="T:Aspose.Pdf.Optimization.ImageCompressionOptions">
  24933. <summary>
  24934. Class contains set options for image compression.
  24935. </summary>
  24936. </member>
  24937. <member name="P:Aspose.Pdf.Optimization.ImageCompressionOptions.CompressImages">
  24938. <summary>
  24939. If this flag is set to true images will be compressed in the document. compression level is specfied with ImageQuality property.
  24940. </summary>
  24941. </member>
  24942. <member name="P:Aspose.Pdf.Optimization.ImageCompressionOptions.ResizeImages">
  24943. <summary>
  24944. If this flag set to true and CompressImages is true images will be resized if image resoultion is greater then specified MaxResolution parameter.
  24945. </summary>
  24946. </member>
  24947. <member name="P:Aspose.Pdf.Optimization.ImageCompressionOptions.ImageQuality">
  24948. <summary>
  24949. Specifies level of image compression when CompressIamges flag is used.
  24950. </summary>
  24951. </member>
  24952. <member name="P:Aspose.Pdf.Optimization.ImageCompressionOptions.MaxResolution">
  24953. <summary>
  24954. Specifies maximum resolution of images. If image has higher resolition it will be scaled
  24955. </summary>
  24956. </member>
  24957. <member name="P:Aspose.Pdf.Optimization.ImageCompressionOptions.Version">
  24958. <summary>
  24959. Version of compression algorithm. Possible values are: 1. standard compression, 2. fast (improved compression which is faster then standard but may be applicable not for all images), 3. mixed (standard compression is applied to images which can not be compressed by faster algorithm, this may give best compression but more slow then "fast" algorithm. Version "Fast" is not applicable for resizing images (standard method will be used). Default is "Standard".
  24960. </summary>
  24961. </member>
  24962. <member name="P:Aspose.Pdf.Optimization.ImageCompressionOptions.Encoding">
  24963. <summary>
  24964. Gets or sets encoding used to store images.
  24965. </summary>
  24966. </member>
  24967. <member name="T:Aspose.Pdf.Optimization.ImageCompressionVersion">
  24968. <summary>
  24969. Describes versions of image compression algorithm.
  24970. </summary>
  24971. </member>
  24972. <member name="F:Aspose.Pdf.Optimization.ImageCompressionVersion.Standard">
  24973. <summary>
  24974. Standard algorithm. Default value.
  24975. </summary>
  24976. </member>
  24977. <member name="F:Aspose.Pdf.Optimization.ImageCompressionVersion.Fast">
  24978. <summary>
  24979. Improved algorithm faster then standard but applicable not for all cases.
  24980. </summary>
  24981. </member>
  24982. <member name="F:Aspose.Pdf.Optimization.ImageCompressionVersion.Mixed">
  24983. <summary>
  24984. Use fast algorithm when possible and standard for other cases. May be slower then "Fast" but may produce better compression.
  24985. </summary>
  24986. </member>
  24987. <member name="F:Aspose.Pdf.Optimization.ImageEncoding.Unchanged">
  24988. <summary>
  24989. Don't change encoding.
  24990. </summary>
  24991. </member>
  24992. <member name="F:Aspose.Pdf.Optimization.ImageEncoding.Jpeg">
  24993. <summary>
  24994. JPEG (DCT) encoding.
  24995. </summary>
  24996. </member>
  24997. <member name="F:Aspose.Pdf.Optimization.ImageEncoding.Flate">
  24998. <summary>
  24999. Flate encoding.
  25000. </summary>
  25001. </member>
  25002. <member name="F:Aspose.Pdf.Optimization.ImageEncoding.Jpeg2000">
  25003. <summary>
  25004. JPEG2000 (JPX) encoding.
  25005. </summary>
  25006. </member>
  25007. <member name="T:Aspose.Pdf.Optimization.NamespaceDoc">
  25008. <summary>
  25009. The <b>Aspose.Pdf.Optimization</b> is a namespace for classes for managing of document optimization process.
  25010. </summary>
  25011. </member>
  25012. <member name="T:Aspose.Pdf.Optimization.OptimizationOptions">
  25013. <summary>
  25014. Class which describes document optimization algorithm.
  25015. Instance of this class may be used as parameter of OptimizeResources() method.
  25016. </summary>
  25017. </member>
  25018. <member name="P:Aspose.Pdf.Optimization.OptimizationOptions.LinkDuplcateStreams">
  25019. <summary>
  25020. If this flag is set to true, Resource streams will be analyzed. If duplicate streams are found (i.e. if stream contents is equal), then thes streams will be stored as one object.
  25021. This allows to decrease document size in some cases (for example, when same document was concatenedted multiple times).
  25022. </summary>
  25023. </member>
  25024. <member name="P:Aspose.Pdf.Optimization.OptimizationOptions.AllowReusePageContent">
  25025. <summary>
  25026. If true page contents will be reused when document is optimized for equal pages.
  25027. </summary>
  25028. </member>
  25029. <member name="P:Aspose.Pdf.Optimization.OptimizationOptions.RemoveUnusedStreams">
  25030. <summary>
  25031. If this flag set to true, every resource is checked on it's usage. If resource is never used, then resources is removed.
  25032. This may decrease document size for example when pages were extracted from document.
  25033. </summary>
  25034. </member>
  25035. <member name="P:Aspose.Pdf.Optimization.OptimizationOptions.RemoveUnusedObjects">
  25036. <summary>
  25037. If this flag is set to true, all document objects will be checked and unused objects (i.e. objects which does not have any reference) are removed from document.
  25038. </summary>
  25039. </member>
  25040. <member name="P:Aspose.Pdf.Optimization.OptimizationOptions.ImageCompressionOptions">
  25041. <summary>
  25042. Set of options which describe will images in the document be compressed and parameters of the compression.
  25043. </summary>
  25044. </member>
  25045. <member name="P:Aspose.Pdf.Optimization.OptimizationOptions.CompressImages">
  25046. <summary>
  25047. If this flag is set to true images will be compressed in the document. compression level is specfied with ImageQuality property.
  25048. </summary>
  25049. </member>
  25050. <member name="P:Aspose.Pdf.Optimization.OptimizationOptions.ResizeImages">
  25051. <summary>
  25052. If this flag set to true and CompressImages is true images will be resized if image resoultion is greater then specified MaxResolution parameter.
  25053. </summary>
  25054. </member>
  25055. <member name="P:Aspose.Pdf.Optimization.OptimizationOptions.ImageQuality">
  25056. <summary>
  25057. Specifies level of image compression when CompressIamges flag is used.
  25058. </summary>
  25059. </member>
  25060. <member name="P:Aspose.Pdf.Optimization.OptimizationOptions.MaxResoultion">
  25061. <summary>
  25062. Specifies maximum resolution of images. If image has higher resolition it will be scaled
  25063. </summary>
  25064. [Obsolete("Please use ImageCompressionOptions.MaxResolution instead.")]
  25065. </member>
  25066. <member name="P:Aspose.Pdf.Optimization.OptimizationOptions.UnembedFonts">
  25067. <summary>
  25068. Make fonts not embedded if set to true.
  25069. </summary>
  25070. </member>
  25071. <member name="P:Aspose.Pdf.Optimization.OptimizationOptions.SubsetFonts">
  25072. <summary>
  25073. Fonts will be converted into subsets if set to true.
  25074. </summary>
  25075. </member>
  25076. <member name="P:Aspose.Pdf.Optimization.OptimizationOptions.RemovePrivateInfo">
  25077. <summary>
  25078. Remove private information (page piece info).
  25079. </summary>
  25080. </member>
  25081. <member name="P:Aspose.Pdf.Optimization.OptimizationOptions.ImageEncoding">
  25082. <summary>
  25083. Image encodre which will be used.
  25084. </summary>
  25085. </member>
  25086. <member name="M:Aspose.Pdf.Optimization.OptimizationOptions.All">
  25087. <summary>
  25088. Creates optimization strategy will all options activated.
  25089. Please note that activated only options which does not change any functionality of the document.
  25090. I.e. image compressing and fonts unembedding will not enabled (and can be embedded manually).
  25091. </summary>
  25092. <returns>OptimizationOptions object.</returns>
  25093. </member>
  25094. <member name="T:Aspose.Pdf.Outlines">
  25095. <summary>
  25096. Class describes collection of outlines.
  25097. </summary>
  25098. </member>
  25099. <member name="P:Aspose.Pdf.Outlines.IsReadOnly">
  25100. <summary>
  25101. Gets a value indicating whether the collection is read-only.
  25102. </summary>
  25103. </member>
  25104. <member name="P:Aspose.Pdf.Outlines.VisibleCount">
  25105. <summary>
  25106. Gets the total number of outline items at all levels in the document outline hierarchy.
  25107. </summary>
  25108. </member>
  25109. <member name="M:Aspose.Pdf.Outlines.Add(Aspose.Pdf.OutlineItemCollection)">
  25110. <summary>
  25111. Adds outline item to collection.
  25112. </summary>
  25113. <param name="outline">The outline item to be added.</param>
  25114. </member>
  25115. <member name="M:Aspose.Pdf.Outlines.Clear">
  25116. <summary>
  25117. Clears all items from the collection.
  25118. </summary>
  25119. </member>
  25120. <member name="M:Aspose.Pdf.Outlines.Contains(Aspose.Pdf.OutlineItemCollection)">
  25121. <summary>
  25122. Always throws NotImplementedException
  25123. </summary>
  25124. <param name="item">The object to locate in the collection</param>
  25125. </member>
  25126. <member name="M:Aspose.Pdf.Outlines.CopyTo(Aspose.Pdf.OutlineItemCollection[],System.Int32)">
  25127. <summary>
  25128. Copies the outline entries to an System.Array, starting at a particular System.Array index.
  25129. </summary>
  25130. <param name="array">The one-dimensional System.Array that is the destination. Must have zero-based indexing.</param>
  25131. <param name="index">The zero-based index in array at which copying begins.</param>
  25132. </member>
  25133. <member name="M:Aspose.Pdf.Outlines.GetEnumerator">
  25134. <summary>
  25135. Returns an enumerator that iterates through the collection.
  25136. </summary>
  25137. <returns>An System.Collections.IEnumerator object that can be used to iterate through the collection.</returns>
  25138. </member>
  25139. <member name="M:Aspose.Pdf.Outlines.Remove(Aspose.Pdf.OutlineItemCollection)">
  25140. <summary>
  25141. Remove outline collection item.
  25142. </summary>
  25143. <param name="item">Item to delete.</param>
  25144. </member>
  25145. <member name="T:Aspose.Pdf.RgbToDeviceGrayConversionStrategy">
  25146. <summary>
  25147. Represents rgb to device gray color spaces conversion strategy.
  25148. </summary>
  25149. </member>
  25150. <member name="M:Aspose.Pdf.RgbToDeviceGrayConversionStrategy.Convert(Aspose.Pdf.Page)">
  25151. <summary>
  25152. Converts the page of document.
  25153. </summary>
  25154. <param name="page">The page of document.</param>
  25155. </member>
  25156. <member name="T:Aspose.Pdf.IColorSpaceConversionStrategy">
  25157. <summary>
  25158. Interface for color space conversion strategies.
  25159. </summary>
  25160. </member>
  25161. <member name="M:Aspose.Pdf.IColorSpaceConversionStrategy.Convert(Aspose.Pdf.Page)">
  25162. <summary>
  25163. Converts the page of document.
  25164. </summary>
  25165. <param name="page">The page of document.</param>
  25166. </member>
  25167. <member name="T:Aspose.Pdf.PsLoadOptions">
  25168. <summary>
  25169. Represents options for loading/importing of .mht-file into pdf document.
  25170. </summary>
  25171. </member>
  25172. <member name="T:Aspose.Pdf.Opi">
  25173. <summary>
  25174. Represents The Open Prepress Interface (OPI) is a mechanism for creating low-resolution placeholders, or proxies,
  25175. for such high-resolution images.
  25176. </summary>
  25177. </member>
  25178. <member name="M:Aspose.Pdf.Opi.#ctor(Aspose.Pdf.XForm)">
  25179. <summary>
  25180. The constructor.
  25181. </summary>
  25182. <param name="xform">Xform object.</param>
  25183. </member>
  25184. <member name="P:Aspose.Pdf.Opi.Version">
  25185. <summary>
  25186. Gets the version of OPI to which this dictionary refers.
  25187. </summary>
  25188. </member>
  25189. <member name="P:Aspose.Pdf.Opi.FileSpecification">
  25190. <summary>
  25191. Gets the external file containing the low- resolution proxy image.
  25192. </summary>
  25193. </member>
  25194. <member name="P:Aspose.Pdf.Opi.Position">
  25195. <summary>
  25196. Gets an array of eight numbers of the form specifying the location on the page of the cropped image.
  25197. </summary>
  25198. </member>
  25199. <member name="T:Aspose.Pdf.ConvertTransparencyAction">
  25200. <summary>
  25201. This class represents action for conversion of transparency.
  25202. </summary>
  25203. </member>
  25204. <member name="F:Aspose.Pdf.ConvertTransparencyAction.Default">
  25205. <summary>
  25206. Use default strategy, no adding masks.
  25207. </summary>
  25208. </member>
  25209. <member name="F:Aspose.Pdf.ConvertTransparencyAction.Mask">
  25210. <summary>
  25211. Add transparent mask image.
  25212. </summary>
  25213. </member>
  25214. <member name="T:Aspose.Pdf.JavaScriptCollection">
  25215. <summary>
  25216. This class represnets collection of JavaScript
  25217. </summary>
  25218. </member>
  25219. <member name="P:Aspose.Pdf.JavaScriptCollection.Keys">
  25220. <summary>
  25221. List of keys in JavaScript collection.
  25222. </summary>
  25223. </member>
  25224. <member name="P:Aspose.Pdf.JavaScriptCollection.Item(System.String)">
  25225. <summary>
  25226. Gets or sets JavaScrip from collection by its key.
  25227. </summary>
  25228. <param name="key">
  25229. </param>
  25230. <returns>
  25231. </returns>
  25232. </member>
  25233. <member name="M:Aspose.Pdf.JavaScriptCollection.Remove(System.String)">
  25234. <summary>
  25235. Removes JavaScript by its name.
  25236. </summary>
  25237. <param name="key">
  25238. </param>
  25239. <returns>
  25240. </returns>
  25241. </member>
  25242. <member name="T:Aspose.Pdf.Metered">
  25243. <summary>
  25244. Provides methods to set metered key.
  25245. </summary>
  25246. <example>
  25247. In this example, an attempt will be made to set metered public and private key
  25248. <code>
  25249. [C#]
  25250. Metered matered = new Metered();
  25251. matered.SetMeteredKey("PublicKey", "PrivateKey");
  25252. [Visual Basic]
  25253. Dim matered As Metered = New Metered
  25254. matered.SetMeteredKey("PublicKey", "PrivateKey")
  25255. </code></example>
  25256. </member>
  25257. <member name="M:Aspose.Pdf.Metered.SetMeteredKey(System.String,System.String)">
  25258. <summary>
  25259. Sets metered public and private key
  25260. </summary>
  25261. <param name="publicKey">public key</param>
  25262. <param name="privateKey">private key</param>
  25263. </member>
  25264. <member name="M:Aspose.Pdf.Metered.GetConsumptionQuantity">
  25265. <summary>
  25266. Gets consumption file size
  25267. </summary>
  25268. <returns>consumption quantity</returns>
  25269. </member>
  25270. <member name="M:Aspose.Pdf.Metered.GetConsumptionCredit">
  25271. <summary>
  25272. Gets consumption credit
  25273. </summary>
  25274. <returns>consumption quantity</returns>
  25275. </member>
  25276. <member name="T:Aspose.Pdf.PrintDuplex">
  25277. <summary>
  25278. The paper handling option to use when printing the file from the print dialog..
  25279. </summary>
  25280. </member>
  25281. <member name="F:Aspose.Pdf.PrintDuplex.Simplex">
  25282. <summary>
  25283. Print single-sided.
  25284. </summary>
  25285. </member>
  25286. <member name="F:Aspose.Pdf.PrintDuplex.DuplexFlipShortEdge">
  25287. <summary>
  25288. Duplex and flip on the short edge of the sheet.
  25289. </summary>
  25290. </member>
  25291. <member name="F:Aspose.Pdf.PrintDuplex.DuplexFlipLongEdge">
  25292. <summary>
  25293. Duplex and flip on the long edge of the sheet.
  25294. </summary>
  25295. </member>
  25296. <member name="T:Aspose.Pdf.PdfAOptionClasses.NamespaceDoc">
  25297. <summary>
  25298. The <b>Aspose.PdfAOptionClasses</b> is a namespace for PDF/A convertsion optins.
  25299. </summary>
  25300. </member>
  25301. <member name="T:Aspose.Pdf.PdfAOptionClasses.ToUnicodeProcessingRules">
  25302. <summary>
  25303. This class describes rules which can be used to solve Adobe Preflight error
  25304. "Text cannot be mapped to Unicode".
  25305. </summary>
  25306. </member>
  25307. <member name="M:Aspose.Pdf.PdfAOptionClasses.ToUnicodeProcessingRules.#ctor">
  25308. <summary>
  25309. Constructor
  25310. </summary>
  25311. </member>
  25312. <member name="M:Aspose.Pdf.PdfAOptionClasses.ToUnicodeProcessingRules.#ctor(System.Boolean)">
  25313. <summary>
  25314. Constructor
  25315. </summary>
  25316. <param name="removeSpaces">sets <see cref="P:Aspose.Pdf.PdfAOptionClasses.ToUnicodeProcessingRules.RemoveSpacesFromCMapNames" /> flag</param>
  25317. </member>
  25318. <member name="M:Aspose.Pdf.PdfAOptionClasses.ToUnicodeProcessingRules.#ctor(System.Boolean,System.Boolean)">
  25319. <summary>
  25320. Constructor
  25321. </summary>
  25322. <param name="removeSpaces">sets <see cref="P:Aspose.Pdf.PdfAOptionClasses.ToUnicodeProcessingRules.RemoveSpacesFromCMapNames" /> flag</param>
  25323. <param name="mapNonLinkedUnicodesOnSpace">sets <see cref="P:Aspose.Pdf.PdfAOptionClasses.ToUnicodeProcessingRules.MapNonLinkedSymbolsOnSpace" /> flag</param>
  25324. </member>
  25325. <member name="P:Aspose.Pdf.PdfAOptionClasses.ToUnicodeProcessingRules.RemoveSpacesFromCMapNames">
  25326. <summary>
  25327. Some fonts have ToUnicode character code maps with spaces in names. These spaces could call errors
  25328. with unicode text mapping. This flag commands to remove spaces from names of ToUnicode character code maps.
  25329. By default false.
  25330. </summary>
  25331. </member>
  25332. <member name="P:Aspose.Pdf.PdfAOptionClasses.ToUnicodeProcessingRules.MapNonLinkedSymbolsOnSpace">
  25333. <summary>
  25334. Some fonts doesn't provide information about unicodes for some text symbols.
  25335. This lack of information calls an error "Text cannot be mapped to Unicode".
  25336. Use this flag to map non-linked symbols on unicode "space"(code 32).
  25337. </summary>
  25338. </member>
  25339. <member name="T:Aspose.Pdf.PdfAOptionClasses.FontEmbeddingOptions">
  25340. <summary>
  25341. PDF/A standard requires, that all fonts must be embedded into document.
  25342. This class includes flags for cases when it's not possible to embed some font cause this font is absent
  25343. on destination PC.
  25344. </summary>
  25345. </member>
  25346. <member name="P:Aspose.Pdf.PdfAOptionClasses.FontEmbeddingOptions.UseDefaultSubstitution">
  25347. <summary>
  25348. Declares to substitute non-embedded font using default font substitution strategy. By default false;
  25349. </summary>
  25350. </member>
  25351. <member name="T:Aspose.Pdf.PdfFormatConversionOptions">
  25352. <summary>
  25353. represents set of options for convert PDF document
  25354. </summary>
  25355. </member>
  25356. <member name="M:Aspose.Pdf.PdfFormatConversionOptions.#ctor(System.String,Aspose.Pdf.PdfFormat,Aspose.Pdf.ConvertErrorAction)">
  25357. <summary>
  25358. Constructor
  25359. </summary>
  25360. <param name="outputLogFileName">Path to file where comments will be stored.</param>
  25361. <param name="format">The pdf format.</param>
  25362. <param name="action">Action for objects that can not be converted</param>
  25363. </member>
  25364. <member name="M:Aspose.Pdf.PdfFormatConversionOptions.#ctor(System.String,Aspose.Pdf.PdfFormat)">
  25365. <summary>
  25366. Constructor
  25367. </summary>
  25368. <param name="outputLogFileName">Path to file where comments will be stored.</param>
  25369. <param name="format">The pdf format.</param>
  25370. </member>
  25371. <member name="M:Aspose.Pdf.PdfFormatConversionOptions.#ctor(Aspose.Pdf.PdfFormat)">
  25372. <summary>
  25373. Constructor
  25374. </summary>
  25375. <param name="format">The pdf format.</param>
  25376. </member>
  25377. <member name="M:Aspose.Pdf.PdfFormatConversionOptions.#ctor(Aspose.Pdf.PdfFormat,Aspose.Pdf.ConvertErrorAction)">
  25378. <summary>
  25379. Constructor
  25380. </summary>
  25381. <param name="format">The pdf format.</param>
  25382. <param name="action">Action for objects that can not be converted</param>
  25383. </member>
  25384. <member name="M:Aspose.Pdf.PdfFormatConversionOptions.#ctor(System.String,Aspose.Pdf.PdfFormat,Aspose.Pdf.ConvertErrorAction,Aspose.Pdf.ConvertTransparencyAction)">
  25385. <summary>
  25386. Constructor
  25387. </summary>
  25388. <param name="outputLogFileName">Path to file where comments will be stored.</param>
  25389. <param name="format">The pdf format.</param>
  25390. <param name="action">Action for objects that can not be converted</param>
  25391. <param name="transparencyAction">Action for image masked objects</param>
  25392. </member>
  25393. <member name="M:Aspose.Pdf.PdfFormatConversionOptions.#ctor(System.IO.Stream,Aspose.Pdf.PdfFormat,Aspose.Pdf.ConvertErrorAction)">
  25394. <summary>
  25395. Constructor
  25396. </summary>
  25397. <param name="outputLogStream">Stream where comments will be stored</param>
  25398. <param name="format">The pdf format</param>
  25399. <param name="action">Action for objects that can not be converted</param>
  25400. </member>
  25401. <member name="P:Aspose.Pdf.PdfFormatConversionOptions.IsLowMemoryMode">
  25402. <summary>
  25403. Is low memory conversion mode enabled
  25404. </summary>
  25405. </member>
  25406. <member name="P:Aspose.Pdf.PdfFormatConversionOptions.Format">
  25407. <summary>
  25408. PDF format.
  25409. </summary>
  25410. </member>
  25411. <member name="P:Aspose.Pdf.PdfFormatConversionOptions.LogFileName">
  25412. <summary>
  25413. Path to file where comments will be stored.
  25414. </summary>
  25415. </member>
  25416. <member name="P:Aspose.Pdf.PdfFormatConversionOptions.LogStream">
  25417. <summary>
  25418. Stream where comments will be stored.
  25419. </summary>
  25420. </member>
  25421. <member name="P:Aspose.Pdf.PdfFormatConversionOptions.ErrorAction">
  25422. <summary>
  25423. Action for objects that can not be converted
  25424. </summary>
  25425. </member>
  25426. <member name="P:Aspose.Pdf.PdfFormatConversionOptions.TransparencyAction">
  25427. <summary>
  25428. Action for image masked objects
  25429. </summary>
  25430. </member>
  25431. <member name="P:Aspose.Pdf.PdfFormatConversionOptions.Default">
  25432. <summary>
  25433. Gets PdfFormatConversionOptions object with default parameters
  25434. </summary>
  25435. </member>
  25436. <member name="P:Aspose.Pdf.PdfFormatConversionOptions.NonSpecificationCases">
  25437. <summary>
  25438. Holds flags to control PDF/A conversion process for cases when source document
  25439. doesn't correspond to PDF/A specification.
  25440. </summary>
  25441. </member>
  25442. <member name="P:Aspose.Pdf.PdfFormatConversionOptions.SymbolicFontEncodingStrategy">
  25443. <summary>
  25444. Strategy to copy encoding data for symbolic fonts if symbolic TrueType font
  25445. has more than one encoding subtable.
  25446. </summary>
  25447. </member>
  25448. <member name="P:Aspose.Pdf.PdfFormatConversionOptions.AlignText">
  25449. <summary>
  25450. This flag controls text alignment in converted document. By default document conversion
  25451. doesn't affect text alignment and leave text as is. But in some cases font substitution
  25452. causes text overlapping or extra spaces in converted document. When this flag is set
  25453. special alignment operations will be performed. This flag should be set only for documents
  25454. which have problems with overlapped text or extra text spaces cause using of this flag decrease
  25455. performance and in some cases could corrupt text content.
  25456. </summary>
  25457. </member>
  25458. <member name="F:Aspose.Pdf.PdfFormatConversionOptions.AlignStrategy">
  25459. <summary>
  25460. Strategy to align text. This parameter has sense only when flag <see cref="P:Aspose.Pdf.PdfFormatConversionOptions.AlignText" /> is set to true.
  25461. </summary>
  25462. </member>
  25463. <member name="P:Aspose.Pdf.PdfFormatConversionOptions.PuaTextProcessingStrategy">
  25464. <summary>
  25465. Strategy to process symbols from unicode Private Use Area (PUA).
  25466. </summary>
  25467. </member>
  25468. <member name="P:Aspose.Pdf.PdfFormatConversionOptions.OptimizeFileSize">
  25469. <summary>
  25470. Gets or sets a flag which enables/disables special conversion mode to get PDF/A document with reduced file size.
  25471. Now this flag impacts on optimization of fonts used in PDF document, possibly, in future, this flag
  25472. also will be used to switch on optimization for another data structures, such as graphic.
  25473. Set of this flag and mode could significantly reduce file size but at the same time it could
  25474. significantly decrease performance of conversion.
  25475. </summary>
  25476. </member>
  25477. <member name="P:Aspose.Pdf.PdfFormatConversionOptions.ExcludeFontsStrategy">
  25478. <summary>
  25479. Strategy(ies) to exclude superfluous fonts and reduce document file size.
  25480. This parameter has sense only when flag <see cref="P:Aspose.Pdf.PdfFormatConversionOptions.OptimizeFileSize" /> is set to true.
  25481. By default combination of strategies <see cref="P:Aspose.Pdf.PdfFormatConversionOptions.SubsetFonts" /> and
  25482. <see cref="P:Aspose.Pdf.PdfFormatConversionOptions.RemoveDuplicatedFonts" /> is used.
  25483. </summary>
  25484. </member>
  25485. <member name="P:Aspose.Pdf.PdfFormatConversionOptions.FontEmbeddingOptions">
  25486. <summary>
  25487. Options for cases when it's not possible to embed some fonts into PDF document.
  25488. </summary>
  25489. </member>
  25490. <member name="P:Aspose.Pdf.PdfFormatConversionOptions.UnicodeProcessingRules">
  25491. <summary>
  25492. Rules to solve problems with unicode mapping. Can be null.
  25493. </summary>
  25494. </member>
  25495. <member name="P:Aspose.Pdf.PdfFormatConversionOptions.IccProfileFileName">
  25496. <summary>
  25497. Gets or sets the filename of icc profile name. In case of null the default icc profile used.
  25498. </summary>
  25499. </member>
  25500. <member name="P:Aspose.Pdf.PdfFormatConversionOptions.NotAccessibleFonts">
  25501. <summary>
  25502. This property is out-property. It holds all the fonts(font names) which were not found on computer
  25503. at last PDF/A conversion.
  25504. </summary>
  25505. </member>
  25506. <member name="T:Aspose.Pdf.PdfFormatConversionOptions.SegmentAlignStrategy">
  25507. <summary>
  25508. Describes strategies used to align document text segments.
  25509. Now only strategy to restore segments to original bounds is supported.
  25510. In future another strategies could be added.
  25511. </summary>
  25512. </member>
  25513. <member name="T:Aspose.Pdf.PdfFormatConversionOptions.PuaProcessingStrategy">
  25514. <summary>
  25515. Some PDF documents have special unicode symbols, which are belonged to Private Use Area (PUA),
  25516. see description at https://en.wikipedia.org/wiki/Private_Use_Areas.
  25517. This symbols cause an PDF/A compliant errors like "Text is mapped to Unicode Private Use Area but no ActualText entry is present".
  25518. This enumeration declares a strategies which can be used to handle PUA symbols.
  25519. </summary>
  25520. </member>
  25521. <member name="F:Aspose.Pdf.PdfFormatConversionOptions.PuaProcessingStrategy.None">
  25522. <summary>
  25523. Disable PUA symbol processing. This strategy used by default for PDF/A documents with Level B conformance.
  25524. </summary>
  25525. </member>
  25526. <member name="F:Aspose.Pdf.PdfFormatConversionOptions.PuaProcessingStrategy.SurroundPuaTextWithEmptyActualText">
  25527. <summary>
  25528. Inserts marked content block with ActualText entry which contains empty text.
  25529. This strategy gives good results for documents without marked content blocks. Used by default for PDF/A documents with Level A conformance.
  25530. </summary>
  25531. </member>
  25532. <member name="F:Aspose.Pdf.PdfFormatConversionOptions.PuaProcessingStrategy.SubstitutePuaSymbols">
  25533. <summary>
  25534. This strategy works slower than 'SurroundPuaTextWithEmptyActualText' but it can remove
  25535. PUA compliant errors for documents which can't be handled properly by SurroundPuaTextWithEmptyActualText. PUA symbols
  25536. are substituted on symbol 'space' or special unicode (some PUA symbols have unicode analogs). Substitution applied
  25537. not to document's text but to font's internal data ToUnicode so it doesn't affects symbol's vision but it
  25538. affects symbol's presentation in copy/paste operation system buffer.
  25539. </summary>
  25540. </member>
  25541. <member name="T:Aspose.Pdf.PdfFormatConversionOptions.RemoveFontsStrategy">
  25542. <summary>
  25543. Some documens have large size after converison into PDF/A format. To reduce file size for these
  25544. documents it's necessary to define a strategy of fonts removing.
  25545. This enumeration declares a strategies which can be used to optimize fonts usage.
  25546. Every strategy from this enumeration has sense only when flag <see cref="P:Aspose.Pdf.PdfFormatConversionOptions.OptimizeFileSize" /> is set.
  25547. </summary>
  25548. </member>
  25549. <member name="F:Aspose.Pdf.PdfFormatConversionOptions.RemoveFontsStrategy.RemoveDuplicatedFonts">
  25550. <summary>
  25551. This strategy removes all the fonts which have duplicates in document. If document
  25552. contains group of duplicated fonts only one font from this group is embedded in document.
  25553. All other fonts from this group are removed from document, every removed font
  25554. substituted with the already embedded analog.
  25555. </summary>
  25556. </member>
  25557. <member name="F:Aspose.Pdf.PdfFormatConversionOptions.RemoveFontsStrategy.RemoveSimilarFontsWithDifferentWidths">
  25558. <summary>
  25559. This strategy looks like <see cref="F:Aspose.Pdf.PdfFormatConversionOptions.RemoveFontsStrategy.RemoveDuplicatedFonts" /> but it removes not fully
  25560. duplicated fonts but fonts which are similar one to another and differs only by parameter "Widths".
  25561. This parameter contains set of some widths for specified symbols of font. Every value of width
  25562. from this "Widths" set is not the real width of symbol(glyph), real width for this symbol already
  25563. defined in font's binary data. Value of width from "Widths" set means visual width for this
  25564. symbol - the width which PDF viewer software must set on displaying symbol instead of real width
  25565. defined in the font. More accurately specification tells:
  25566. Acrobat 5.0 and later viewers use the glyph widths stored in the font dictionary to override the
  25567. widths of glyphs in the font program itself, which improves the consistency of the display and
  25568. printing of the document.
  25569. This strategy is more effective than <see cref="F:Aspose.Pdf.PdfFormatConversionOptions.RemoveFontsStrategy.RemoveDuplicatedFonts" /> but using of this
  25570. strategy in some cases theoretically could damage visual presentation of converted document.
  25571. This defect is possible due to that declared widths of fonts could be different for the same
  25572. symbol and in this case width of this symbol will be changed to new one after font
  25573. substitution - when removed font will be replaced in document with already embedded one.
  25574. And if symbol's visual width will be changed - it will be shown incorrectly and this
  25575. distinction could cause visual defects such as text overlapping or another problems.
  25576. But visual defect described is a very rare case and this strategy reduces size of
  25577. document more effectively.
  25578. </summary>
  25579. </member>
  25580. <member name="F:Aspose.Pdf.PdfFormatConversionOptions.RemoveFontsStrategy.SubsetFonts">
  25581. <summary>
  25582. This is most effective strategy to reduce document's size. It takes fully embedded font sets
  25583. and trim them down to only the subsets used. It's recommended to use this strategy in combination
  25584. with <see cref="F:Aspose.Pdf.PdfFormatConversionOptions.RemoveFontsStrategy.RemoveDuplicatedFonts" /> or <see cref="F:Aspose.Pdf.PdfFormatConversionOptions.RemoveFontsStrategy.RemoveSimilarFontsWithDifferentWidths" /> to
  25585. get multiple compression effect for file size. Using of all three strategies simultaneously
  25586. has no sense and strategy <see cref="F:Aspose.Pdf.PdfFormatConversionOptions.RemoveFontsStrategy.RemoveSimilarFontsWithDifferentWidths" /> will not
  25587. be used in this case.
  25588. </summary>
  25589. </member>
  25590. <member name="T:Aspose.Pdf.PdfANonSpecificationFlags">
  25591. <summary>
  25592. This class holds flags to control PDF/A conversion for cases when source PDF document doesn't
  25593. correspond to PDF specification. If flags of this clas are used it decreases performance
  25594. but it's necessary when source PDF document can't be convert into PDF/A format by usual way.
  25595. By default all flags are set to false.
  25596. </summary>
  25597. </member>
  25598. <member name="P:Aspose.Pdf.PdfANonSpecificationFlags.CheckDifferentNamesInFontDictionaries">
  25599. <summary>
  25600. Some PDF documents contain fonts which have different names in internal data.
  25601. Use of this flag enforces special processing logic for cases when fields
  25602. BaseFont and FontDescriptor.FontName are different.
  25603. </summary>
  25604. </member>
  25605. <member name="T:Aspose.Pdf.PdfASymbolicFontEncodingStrategy">
  25606. <summary>
  25607. This class describes rules which can be used to tune process of copy encoding data for cases
  25608. when TrueType symbolic font has more than one encoding.
  25609. Some PDF documents after conversion into PDF/A format could have error
  25610. "More than one encoding in symbolic TrueType font's cmap".
  25611. What is a reason of this error? All TrueType symbolic fonts have special table "cmap"
  25612. in it's internal data. This table maps character codes to glyph indices.
  25613. And this table could contain different encoding subtables which
  25614. describe encodings used. See advanced info about cmap tables at
  25615. https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6cmap.html.
  25616. Usually cmap table contains several encoding subtables, but PDF/A standard requires
  25617. that only one encoding subtable (3,0) must be leaved for this font in PDF/A document.
  25618. And key question here - what data must be taken from another subtables to copy into
  25619. destination encoding table (3,0)? Majority of fonts have 'well-formed' cmap tables where
  25620. every encoding subtable is fully consistent with another subtable. But some fonts
  25621. have cmap tables with collisions - where for example one subtable has glyph index
  25622. 100 for unicode 100, but another subtable has glyph index 200 for the same unicode 100.
  25623. To solve this problems special strategy needed.
  25624. By default following strategy used:
  25625. mac subtable(1,0) is looked for. If this table is found, only this data used to fill destination
  25626. table (3,0). If mac subtable is not found then all subtables except (3,0) are iterated
  25627. and used to copy data into destination (3,0) subtable. Also mapping for every unicode(unicode, glyph index)
  25628. is copied into destination table only if destination table has no this unicode at current moment.
  25629. So, for example if first subtabe has glyph index 100 for unicode 100, and next subtable has glyph
  25630. index 200 for the same unicode 100, only data from first subtable (unicode=100, glyph index = 100) will be copied.
  25631. So each previous subtable takes precedence over the next.
  25632. Properties of this class <see cref="T:Aspose.Pdf.PdfASymbolicFontEncodingStrategy" /> help tune default behaviour.
  25633. If property <see cref="P:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.PreferredCmapEncodingTable" /> of type <see cref="T:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType" />
  25634. is set, then relevant subtable will be used in precedence to mac subtable(1,0). Value 'MacTable' from
  25635. enumeration <see cref="T:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType" /> has no sense in this case, cause it
  25636. points on the same mac subtable (1,0) which will be used by default.
  25637. Property <see cref="P:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.CmapEncodingTablesPriorityQueue" /> discards all priorities for any subtable.
  25638. If this property is set, then only subtables from declared queue will be used in specified order.
  25639. If subtables specified are not found then default iteration of all subtables and copy strategy described above
  25640. will be used.
  25641. Object <see cref="T:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem" /> specifies encoding subtable used. This subtable can be set
  25642. via combination of members(PlatformID, PlatformSpecificID) or via <see cref="T:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType" />
  25643. enumeration.
  25644. </summary>
  25645. </member>
  25646. <member name="M:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.#ctor">
  25647. <summary>
  25648. Constructor. Sets default subtable (mac 1,0)
  25649. </summary>
  25650. </member>
  25651. <member name="M:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.#ctor(Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType)">
  25652. <summary>
  25653. Constructor
  25654. </summary>
  25655. <param name="preferredEncodingTable">encoding subtable which will be used in precedence to mac subtable(1,0)</param>
  25656. </member>
  25657. <member name="P:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.PreferredCmapEncodingTable">
  25658. <summary>
  25659. Specifies subtable which will be used in precedence to mac subtable(1,0). Value 'MacTable' from
  25660. enumeration <see cref="T:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType" /> has no sense in this case.
  25661. </summary>
  25662. </member>
  25663. <member name="P:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.CmapEncodingTablesPriorityQueue">
  25664. <summary>
  25665. Specifies queue of encoding subtables to process.
  25666. </summary>
  25667. </member>
  25668. <member name="T:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem">
  25669. <summary>
  25670. Specifies encoding subtable. Each encoding subtable has unique combination
  25671. of parameters (PlatformID, PlatformSpecificID). Enumeration <see cref="T:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType" />
  25672. and property <see cref="P:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTable" /> were implemented to make easier
  25673. set of encoding subtable needed.
  25674. </summary>
  25675. </member>
  25676. <member name="M:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.#ctor">
  25677. <summary>
  25678. Constructor, specifies mac subtable(1,0) by default
  25679. </summary>
  25680. </member>
  25681. <member name="M:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.#ctor(System.UInt16,System.UInt16)">
  25682. <summary>
  25683. Constructor
  25684. </summary>
  25685. <param name="platformID">Platform identifier for encoding subtable</param>
  25686. <param name="platformSpecificID">Platform-specific encoding identifier for encoding subtable</param>
  25687. </member>
  25688. <member name="M:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.#ctor(Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType)">
  25689. <summary>
  25690. Constructor
  25691. </summary>
  25692. <param name="cmapTable">encoding subtable</param>
  25693. </member>
  25694. <member name="P:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTable">
  25695. <summary>
  25696. Specifies encoding subtable via <see cref="T:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType" />enumeration
  25697. </summary>
  25698. </member>
  25699. <member name="P:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.PlatformID">
  25700. <summary>
  25701. Platform identifier for encoding subtable
  25702. </summary>
  25703. </member>
  25704. <member name="P:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.PlatformSpecificID">
  25705. <summary>
  25706. Platform-specific encoding identifier for encoding subtable
  25707. </summary>
  25708. </member>
  25709. <member name="T:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType">
  25710. <summary>
  25711. Declares set of some known encoding subtables
  25712. </summary>
  25713. </member>
  25714. <member name="F:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType.WindowsUnicodeTable">
  25715. <summary>
  25716. Specifies windows unicode table(3,1) - Unicode BMP-only (UCS-2)
  25717. </summary>
  25718. </member>
  25719. <member name="F:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType.WindowsSymbolicTable">
  25720. <summary>
  25721. Specifies windows symbolic table - (3,0)
  25722. </summary>
  25723. </member>
  25724. <member name="F:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType.MacTable">
  25725. <summary>
  25726. Specifies mac table(1,0)
  25727. </summary>
  25728. </member>
  25729. <member name="F:Aspose.Pdf.PdfASymbolicFontEncodingStrategy.QueueItem.CMapEncodingTableType.UnicodeTable">
  25730. <summary>
  25731. Specifies unicode table(0,3)
  25732. </summary>
  25733. </member>
  25734. <member name="T:Aspose.Pdf.Point3D">
  25735. <summary>
  25736. Represent point with fractional coordinates.
  25737. </summary>
  25738. </member>
  25739. <member name="P:Aspose.Pdf.Point3D.X">
  25740. <summary>
  25741. X coordinate value.
  25742. </summary>
  25743. </member>
  25744. <member name="P:Aspose.Pdf.Point3D.Y">
  25745. <summary>
  25746. Y coordinate value.
  25747. </summary>
  25748. </member>
  25749. <member name="P:Aspose.Pdf.Point3D.Z">
  25750. <summary>
  25751. Z coordinate value.
  25752. </summary>
  25753. </member>
  25754. <member name="M:Aspose.Pdf.Point3D.#ctor(System.Double,System.Double,System.Double)">
  25755. <summary>
  25756. Initializes new instance of the <see cref="T:Aspose.Pdf.Point3D" />.
  25757. </summary>
  25758. <param name="x">
  25759. x coordinate value.
  25760. </param>
  25761. <param name="y">
  25762. y coordinate value.
  25763. </param>
  25764. <param name="z">
  25765. z coordinate value.
  25766. </param>
  25767. </member>
  25768. <member name="P:Aspose.Pdf.Point3D.Trivial">
  25769. <summary>
  25770. Gets point with zero coordinates.
  25771. </summary>
  25772. </member>
  25773. <member name="T:Aspose.Pdf.ColumnAdjustment">
  25774. <summary>
  25775. Enumerates column adjustment types.
  25776. </summary>
  25777. </member>
  25778. <member name="F:Aspose.Pdf.ColumnAdjustment.Customized">
  25779. <summary>
  25780. Customized.
  25781. </summary>
  25782. </member>
  25783. <member name="F:Aspose.Pdf.ColumnAdjustment.AutoFitToContent">
  25784. <summary>
  25785. Auto fit to content.
  25786. </summary>
  25787. </member>
  25788. <member name="F:Aspose.Pdf.ColumnAdjustment.AutoFitToWindow">
  25789. <summary>
  25790. Auto fit to window.
  25791. </summary>
  25792. </member>
  25793. <member name="T:Aspose.Pdf.Sanitization.NamespaceDoc">
  25794. <summary>
  25795. The <b>Aspose.Pdf.Sanitization</b> is a namespace for sanitization operations.
  25796. </summary>
  25797. </member>
  25798. <member name="T:Aspose.Pdf.Sanitization.SanitizationException">
  25799. <summary>
  25800. The exception that is thrown when an sanitization operation failed.
  25801. </summary>
  25802. </member>
  25803. <member name="M:Aspose.Pdf.Sanitization.SanitizationException.#ctor">
  25804. <summary>
  25805. Initializes a new instance of the <see cref="T:Aspose.Pdf.Sanitization.SanitizationException" /> class.
  25806. </summary>
  25807. </member>
  25808. <member name="M:Aspose.Pdf.Sanitization.SanitizationException.#ctor(System.String)">
  25809. <summary>
  25810. Initializes a new instance of the <see cref="T:Aspose.Pdf.Sanitization.SanitizationException" /> class.
  25811. </summary>
  25812. <param name="message">The message.</param>
  25813. </member>
  25814. <member name="M:Aspose.Pdf.Sanitization.SanitizationException.#ctor(System.String,System.Exception)">
  25815. <summary>
  25816. Initializes a new instance of the <see cref="T:Aspose.Pdf.Sanitization.SanitizationException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  25817. </summary>
  25818. <param name="message">The error message that explains the reason for the exception. </param>
  25819. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  25820. </member>
  25821. <member name="M:Aspose.Pdf.Sanitization.SanitizationException.#ctor(System.Exception)">
  25822. <summary>
  25823. Initializes a new instance of the <see cref="T:Aspose.Pdf.Sanitization.SanitizationException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  25824. </summary>
  25825. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  25826. </member>
  25827. <member name="T:Aspose.Pdf.TimestampSettings">
  25828. <summary>
  25829. Represents the ocsp settings using during signing process.
  25830. </summary>
  25831. </member>
  25832. <member name="P:Aspose.Pdf.TimestampSettings.ServerUrl">
  25833. <summary>
  25834. Gets/sets the timestamp server url.
  25835. </summary>
  25836. </member>
  25837. <member name="P:Aspose.Pdf.TimestampSettings.BasicAuthCredentials">
  25838. <summary>
  25839. Gets/sets the basic authentication credentials, Username and password are combined into a string "username:password".
  25840. </summary>
  25841. </member>
  25842. <member name="M:Aspose.Pdf.TimestampSettings.#ctor(System.String,System.String)">
  25843. <summary>
  25844. Initializes a new instance of the <see cref="T:Aspose.Pdf.TimestampSettings" /> class.
  25845. <param name="serverUrl">The timestamp server url.</param><param name="basicAuthCredentials">The basic authentication credentials, username and password are combined into a string "username:password".</param></summary>
  25846. </member>
  25847. <member name="T:Aspose.Pdf.ExcelSaveOptions">
  25848. <summary>
  25849. Save options for export to Excel format
  25850. </summary>
  25851. </member>
  25852. <member name="F:Aspose.Pdf.ExcelSaveOptions.ConversionEngine">
  25853. <summary>
  25854. Defines conversion engine that will be used for conversion
  25855. </summary>
  25856. </member>
  25857. <member name="P:Aspose.Pdf.ExcelSaveOptions.MinimizeTheNumberOfWorksheets">
  25858. <summary>
  25859. Set true if you need to minimize the number of worksheets in resultant workbook.
  25860. Default value is false; it means save of each PDF page as separated worksheet.
  25861. </summary>
  25862. </member>
  25863. <member name="P:Aspose.Pdf.ExcelSaveOptions.InsertBlankColumnAtFirst">
  25864. <summary>
  25865. Set false if you need suppress inserting of blank column as the first column of worksheet.
  25866. Default value is true; it means that blank column will be inserted.
  25867. </summary>
  25868. </member>
  25869. <member name="P:Aspose.Pdf.ExcelSaveOptions.UniformWorksheets">
  25870. <summary>
  25871. Set true for using uniform columns division through the document.
  25872. Default value is false; it means that columns division will independent for each page.
  25873. </summary>
  25874. </member>
  25875. <member name="P:Aspose.Pdf.ExcelSaveOptions.ScaleFactor">
  25876. <summary>
  25877. Gets or sets factor that will be applied to (virtual) scaling font size during conversion to Excel table.
  25878. Setting of less value facilitates the search for columns and prevents merging of them for some documents.
  25879. Default value is 0.9;
  25880. Setting value to zero allows algorithm choose scaling automatically.
  25881. </summary>
  25882. </member>
  25883. <member name="P:Aspose.Pdf.ExcelSaveOptions.Format">
  25884. <summary>
  25885. Output format
  25886. </summary>
  25887. </member>
  25888. <member name="T:Aspose.Pdf.ExcelSaveOptions.ExcelFormat">
  25889. <summary>
  25890. Allows to specify .xls/xml or .xlsx file format.
  25891. Default value is XMLSpreadSheet2003;
  25892. </summary>
  25893. </member>
  25894. <member name="F:Aspose.Pdf.ExcelSaveOptions.ExcelFormat.XMLSpreadSheet2003">
  25895. <summary>
  25896. Excel 2003 XML Format
  25897. </summary>
  25898. </member>
  25899. <member name="F:Aspose.Pdf.ExcelSaveOptions.ExcelFormat.XLSX">
  25900. <summary>
  25901. Office Open XML (.xlsx) File Format
  25902. </summary>
  25903. </member>
  25904. <member name="T:Aspose.Pdf.ExcelSaveOptions.ConversionEngines">
  25905. <summary>
  25906. Enumerates conversion engines that can be used for conversion
  25907. </summary>
  25908. </member>
  25909. <member name="F:Aspose.Pdf.ExcelSaveOptions.ConversionEngines.LegacyEngine">
  25910. <summary>
  25911. Legacy conversion engine is conversion engine thay was used for a while and is used by default.
  25912. </summary>
  25913. </member>
  25914. <member name="F:Aspose.Pdf.ExcelSaveOptions.ConversionEngines.NewEngine">
  25915. <summary>
  25916. New conversion engine is currently in A-testing state. We open it into public API to get some feedback.
  25917. It's currently recommended to use it only when old conversion engine cannot convert document for some reasons.
  25918. </summary>
  25919. </member>
  25920. <member name="T:Aspose.Pdf.GraphInfo">
  25921. <summary>
  25922. Represents graphics info.
  25923. </summary>
  25924. </member>
  25925. <member name="P:Aspose.Pdf.GraphInfo.LineWidth">
  25926. <summary>
  25927. Gets or sets a float value that indicates the line width of the graph.
  25928. </summary>
  25929. </member>
  25930. <member name="P:Aspose.Pdf.GraphInfo.Color">
  25931. <summary>
  25932. Gets or sets a <see cref="P:Aspose.Pdf.GraphInfo.Color" /> object that indicates the color of the graph.
  25933. </summary>
  25934. </member>
  25935. <member name="P:Aspose.Pdf.GraphInfo.DashArray">
  25936. <summary>
  25937. Gets or sets a dash array.
  25938. </summary>
  25939. </member>
  25940. <member name="P:Aspose.Pdf.GraphInfo.DashPhase">
  25941. <summary>
  25942. Gets or sets a dash phase.
  25943. </summary>
  25944. </member>
  25945. <member name="P:Aspose.Pdf.GraphInfo.FillColor">
  25946. <summary>
  25947. Gets or sets a <see cref="P:Aspose.Pdf.GraphInfo.Color" /> object that indicates the fill color of the graph.
  25948. </summary>
  25949. </member>
  25950. <member name="P:Aspose.Pdf.GraphInfo.IsDoubled">
  25951. <summary>
  25952. Gets or sets is border doubled.
  25953. </summary>
  25954. </member>
  25955. <member name="P:Aspose.Pdf.GraphInfo.SkewAngleX">
  25956. <summary>
  25957. Gets or sets a float value that indicates the skew angle of the x-coordinate when transforming a coordinate system.
  25958. </summary>
  25959. </member>
  25960. <member name="P:Aspose.Pdf.GraphInfo.SkewAngleY">
  25961. <summary>
  25962. Gets or sets a float value that indicates the skew angle of the y-coordinate when transforming a coordinate system.
  25963. </summary>
  25964. </member>
  25965. <member name="P:Aspose.Pdf.GraphInfo.ScalingRateX">
  25966. <summary>
  25967. Gets or sets a float value that indicates the scaling rate of the x-coordinate when transforming a coordinate system.
  25968. </summary>
  25969. </member>
  25970. <member name="P:Aspose.Pdf.GraphInfo.ScalingRateY">
  25971. <summary>
  25972. Gets or sets a float value that indicates the scaling rate of the y-coordinate when transforming a coordinate system.
  25973. </summary>
  25974. </member>
  25975. <member name="P:Aspose.Pdf.GraphInfo.RotationAngle">
  25976. <summary>
  25977. Gets or sets a float value that indicates the rotation angle of the coordinate system
  25978. when transforming a coordinate system.
  25979. </summary>
  25980. </member>
  25981. <member name="M:Aspose.Pdf.GraphInfo.Clone">
  25982. <summary>
  25983. Clone the graphics info.
  25984. </summary>
  25985. <returns>The cloned object</returns>
  25986. </member>
  25987. <member name="T:Aspose.Pdf.HtmlFragment">
  25988. <summary>
  25989. Represents html fragment.
  25990. </summary>
  25991. </member>
  25992. <member name="P:Aspose.Pdf.HtmlFragment.Rectangle">
  25993. <summary>
  25994. Gets rectangle of the HtmlFragment
  25995. </summary>
  25996. </member>
  25997. <member name="P:Aspose.Pdf.HtmlFragment.IsBreakWords">
  25998. <summary>
  25999. Gets or sets words break
  26000. </summary>
  26001. </member>
  26002. <member name="P:Aspose.Pdf.HtmlFragment.TextState">
  26003. <summary>
  26004. Gets or sets font
  26005. </summary>
  26006. </member>
  26007. <member name="P:Aspose.Pdf.HtmlFragment.HtmlLoadOptions">
  26008. <summary>
  26009. Gets or sets HtmlLoadOptions that will be used for loading (and rendering) of HTML into this instance of class.
  26010. Please use it when it's necessary use specific setting for import of HTML for this or that instance
  26011. (f.e when this or that instance should use specific BasePath for imported HTML or should use specific loader of external resources)
  26012. If parameter is default (null), then standard HTML loading options will be used.
  26013. </summary>
  26014. </member>
  26015. <member name="M:Aspose.Pdf.HtmlFragment.#ctor(System.String)">
  26016. <summary>
  26017. Initializes a new instance of the HtmlFragment class.
  26018. </summary>
  26019. <param name="text">The fragment text</param>
  26020. </member>
  26021. <member name="T:Aspose.Pdf.UnsupportedFontTypeException">
  26022. <summary>
  26023. The exception that is thrown when a font type is not supported.
  26024. </summary>
  26025. </member>
  26026. <member name="M:Aspose.Pdf.UnsupportedFontTypeException.#ctor(System.String)">
  26027. <summary>
  26028. Initializes a new instance of the <see cref="T:Aspose.Pdf.UnsupportedFontTypeException" /> class.
  26029. </summary>
  26030. <param name="message">The message.</param>
  26031. </member>
  26032. <member name="M:Aspose.Pdf.UnsupportedFontTypeException.#ctor(System.String,System.Exception)">
  26033. <summary>
  26034. Initializes a new instance of the <see cref="T:Aspose.Pdf.UnsupportedFontTypeException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  26035. </summary>
  26036. <param name="message">The error message that explains the reason for the exception. </param>
  26037. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  26038. </member>
  26039. <member name="M:Aspose.Pdf.UnsupportedFontTypeException.#ctor(System.Exception)">
  26040. <summary>
  26041. Initializes a new instance of the <see cref="T:Aspose.Pdf.UnsupportedFontTypeException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  26042. </summary>
  26043. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  26044. </member>
  26045. <member name="T:Aspose.Pdf.ExtendedBoolean">
  26046. <summary>
  26047. Represents boolean type that supports Undefined value.
  26048. </summary>
  26049. </member>
  26050. <member name="F:Aspose.Pdf.ExtendedBoolean.Undefined">
  26051. <summary>
  26052. Undefined value value of ExtendnedBoolean.
  26053. </summary>
  26054. </member>
  26055. <member name="F:Aspose.Pdf.ExtendedBoolean.False">
  26056. <summary>
  26057. False value of ExtendnedBoolean.
  26058. </summary>
  26059. </member>
  26060. <member name="F:Aspose.Pdf.ExtendedBoolean.True">
  26061. <summary>
  26062. True value of ExtendnedBoolean.
  26063. </summary>
  26064. </member>
  26065. <member name="T:Aspose.Pdf.XmpField">
  26066. <summary>
  26067. Represents XMP field.
  26068. </summary>
  26069. </member>
  26070. <member name="P:Aspose.Pdf.XmpField.Empty">
  26071. <summary>
  26072. Gets an Empty xmp field.
  26073. </summary>
  26074. </member>
  26075. <member name="P:Aspose.Pdf.XmpField.Lang">
  26076. <summary>
  26077. Gets xml:lang qualifier.
  26078. </summary>
  26079. </member>
  26080. <member name="P:Aspose.Pdf.XmpField.Prefix">
  26081. <summary>
  26082. Gets the prefix.
  26083. </summary>
  26084. <value>The prefix.</value>
  26085. </member>
  26086. <member name="P:Aspose.Pdf.XmpField.NamespaceUri">
  26087. <summary>
  26088. Gets the namespace URI.
  26089. </summary>
  26090. <value>The namespace URI.</value>
  26091. </member>
  26092. <member name="P:Aspose.Pdf.XmpField.LocalName">
  26093. <summary>
  26094. Gets or sets the name of the local.
  26095. </summary>
  26096. <value>The name of the local.</value>
  26097. </member>
  26098. <member name="P:Aspose.Pdf.XmpField.Name">
  26099. <summary>
  26100. Gets the name.
  26101. </summary>
  26102. <value>The name.</value>
  26103. </member>
  26104. <member name="P:Aspose.Pdf.XmpField.Value">
  26105. <summary>
  26106. Gets the value.
  26107. </summary>
  26108. <value>The value.</value>
  26109. </member>
  26110. <member name="P:Aspose.Pdf.XmpField.FieldType">
  26111. <summary>
  26112. Gets the type of the field.
  26113. </summary>
  26114. <value>The type of the field.</value>
  26115. </member>
  26116. <member name="P:Aspose.Pdf.XmpField.IsEmpty">
  26117. <summary>
  26118. Gets a value indicating whether this instance is empty.
  26119. </summary>
  26120. <value>
  26121. <c>true</c> if this instance is empty; otherwise, <c>false</c>.</value>
  26122. </member>
  26123. <member name="M:Aspose.Pdf.XmpField.Equals(System.Object)">
  26124. <summary>
  26125. Indicates whether this instance and a specified object are equal.
  26126. </summary>
  26127. <returns>
  26128. true if obj and this instance are the same type and represent the same value; otherwise, false.
  26129. </returns>
  26130. <param name="obj">Another object to compare to. </param>
  26131. <filterpriority>2</filterpriority>
  26132. </member>
  26133. <member name="M:Aspose.Pdf.XmpField.GetHashCode">
  26134. <summary>
  26135. Returns a hash code for this instance.
  26136. </summary>
  26137. <returns>
  26138. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
  26139. </returns>
  26140. </member>
  26141. <member name="M:Aspose.Pdf.XmpField.op_Equality(Aspose.Pdf.XmpField,Aspose.Pdf.XmpField)">
  26142. <summary>
  26143. Implements the operator ==.
  26144. </summary>
  26145. <param name="field1">The field1.</param>
  26146. <param name="field2">The field2.</param>
  26147. <returns>The result of the operator.</returns>
  26148. </member>
  26149. <member name="M:Aspose.Pdf.XmpField.op_Inequality(Aspose.Pdf.XmpField,Aspose.Pdf.XmpField)">
  26150. <summary>
  26151. Implements the operator !=.
  26152. </summary>
  26153. <param name="field1">The field1.</param>
  26154. <param name="field2">The field2.</param>
  26155. <returns>The result of the operator.</returns>
  26156. </member>
  26157. <member name="M:Aspose.Pdf.XmpField.ToStructure">
  26158. <summary>
  26159. Gets value as a structure
  26160. </summary>
  26161. <returns>
  26162. </returns>
  26163. </member>
  26164. <member name="M:Aspose.Pdf.XmpField.ToArray">
  26165. <summary>
  26166. Gets value as an array.
  26167. </summary>
  26168. <returns>
  26169. </returns>
  26170. </member>
  26171. <member name="T:Aspose.Pdf.XmpFieldType">
  26172. <summary>
  26173. This enum represents types of a XMP field.
  26174. </summary>
  26175. </member>
  26176. <member name="F:Aspose.Pdf.XmpFieldType.Struct">
  26177. <summary>
  26178. This type represents a structure.
  26179. </summary>
  26180. </member>
  26181. <member name="F:Aspose.Pdf.XmpFieldType.Array">
  26182. <summary>
  26183. This type represents a array.
  26184. </summary>
  26185. </member>
  26186. <member name="F:Aspose.Pdf.XmpFieldType.Property">
  26187. <summary>
  26188. This type represents a property.
  26189. </summary>
  26190. </member>
  26191. <member name="F:Aspose.Pdf.XmpFieldType.Packet">
  26192. <summary>
  26193. This type represents a packet.
  26194. </summary>
  26195. </member>
  26196. <member name="F:Aspose.Pdf.XmpFieldType.Unknown">
  26197. <summary>
  26198. This field represents an unknown type.
  26199. </summary>
  26200. </member>
  26201. <member name="T:Aspose.Pdf.IncorrectFontUsageException">
  26202. <summary>
  26203. The exception that is thrown when font usage is incorrect.
  26204. </summary>
  26205. </member>
  26206. <member name="M:Aspose.Pdf.IncorrectFontUsageException.#ctor(System.String)">
  26207. <summary>
  26208. Initializes a new instance of the <see cref="T:Aspose.Pdf.IncorrectFontUsageException" /> class.
  26209. </summary>
  26210. <param name="message">The message.</param>
  26211. </member>
  26212. <member name="M:Aspose.Pdf.IncorrectFontUsageException.#ctor(System.String,System.Exception)">
  26213. <summary>
  26214. Initializes a new instance of the <see cref="T:Aspose.Pdf.IncorrectFontUsageException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  26215. </summary>
  26216. <param name="message">The error message that explains the reason for the exception. </param>
  26217. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  26218. </member>
  26219. <member name="M:Aspose.Pdf.IncorrectFontUsageException.#ctor(System.Exception)">
  26220. <summary>
  26221. Initializes a new instance of the <see cref="T:Aspose.Pdf.IncorrectFontUsageException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  26222. </summary>
  26223. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  26224. </member>
  26225. <member name="T:Aspose.Pdf.InvalidFileFormatException">
  26226. <summary>
  26227. The exception that is thrown when a file is invalid.
  26228. </summary>
  26229. </member>
  26230. <member name="M:Aspose.Pdf.InvalidFileFormatException.#ctor">
  26231. <summary>
  26232. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidFileFormatException" /> class.
  26233. </summary>
  26234. </member>
  26235. <member name="M:Aspose.Pdf.InvalidFileFormatException.#ctor(System.String)">
  26236. <summary>
  26237. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidFileFormatException" /> class.
  26238. </summary>
  26239. <param name="message">The message.</param>
  26240. </member>
  26241. <member name="M:Aspose.Pdf.InvalidFileFormatException.#ctor(System.String,System.Exception)">
  26242. <summary>
  26243. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidFileFormatException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  26244. </summary>
  26245. <param name="message">The error message that explains the reason for the exception. </param>
  26246. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  26247. </member>
  26248. <member name="M:Aspose.Pdf.InvalidFileFormatException.#ctor(System.Exception)">
  26249. <summary>
  26250. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidFileFormatException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  26251. </summary>
  26252. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  26253. </member>
  26254. <member name="T:Aspose.Pdf.InvalidPasswordException">
  26255. <summary>
  26256. The exception that is thrown when invalid password is provided by user.
  26257. </summary>
  26258. </member>
  26259. <member name="M:Aspose.Pdf.InvalidPasswordException.#ctor(System.String)">
  26260. <summary>
  26261. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidPasswordException" /> class.
  26262. </summary>
  26263. <param name="message">The message.</param>
  26264. </member>
  26265. <member name="M:Aspose.Pdf.InvalidPasswordException.#ctor(System.String,System.Exception)">
  26266. <summary>
  26267. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidPasswordException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  26268. </summary>
  26269. <param name="message">The error message that explains the reason for the exception. </param>
  26270. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  26271. </member>
  26272. <member name="M:Aspose.Pdf.InvalidPasswordException.#ctor(System.Exception)">
  26273. <summary>
  26274. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidPasswordException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  26275. </summary>
  26276. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  26277. </member>
  26278. <member name="T:Aspose.Pdf.InvalidPdfFileFormatException">
  26279. <summary>
  26280. The exception that is thrown when a pdf file is invalid.
  26281. </summary>
  26282. </member>
  26283. <member name="M:Aspose.Pdf.InvalidPdfFileFormatException.#ctor(System.String)">
  26284. <summary>
  26285. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidPdfFileFormatException" /> class.
  26286. </summary>
  26287. <param name="message">The message.</param>
  26288. </member>
  26289. <member name="M:Aspose.Pdf.InvalidPdfFileFormatException.#ctor(System.String,System.Exception)">
  26290. <summary>
  26291. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidPdfFileFormatException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  26292. </summary>
  26293. <param name="message">The error message that explains the reason for the exception. </param>
  26294. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  26295. </member>
  26296. <member name="M:Aspose.Pdf.InvalidPdfFileFormatException.#ctor(System.Exception)">
  26297. <summary>
  26298. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidPdfFileFormatException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  26299. </summary>
  26300. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  26301. </member>
  26302. <member name="T:Aspose.Pdf.PdfException">
  26303. <summary>
  26304. Represents errors that occur during PDF application execution.
  26305. </summary>
  26306. </member>
  26307. <member name="M:Aspose.Pdf.PdfException.#ctor">
  26308. <summary>
  26309. Initializes a new instance of the <see cref="T:Aspose.Pdf.PdfException" /> class.
  26310. </summary>
  26311. </member>
  26312. <member name="M:Aspose.Pdf.PdfException.#ctor(System.String)">
  26313. <summary>
  26314. Initializes a new instance of the <see cref="T:Aspose.Pdf.PdfException" /> class.
  26315. </summary>
  26316. <param name="message">The message.</param>
  26317. </member>
  26318. <member name="M:Aspose.Pdf.PdfException.#ctor(System.String,System.Exception)">
  26319. <summary>
  26320. Initializes a new instance of the <see cref="T:Aspose.Pdf.PdfException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  26321. </summary>
  26322. <param name="message">The error message that explains the reason for the exception. </param>
  26323. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  26324. </member>
  26325. <member name="M:Aspose.Pdf.PdfException.#ctor(System.Exception)">
  26326. <summary>
  26327. Initializes a new instance of the <see cref="T:Aspose.Pdf.PdfException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  26328. </summary>
  26329. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  26330. </member>
  26331. <member name="T:Aspose.Pdf.ConvertErrorAction">
  26332. <summary>
  26333. This class represents action for conversion errors.
  26334. </summary>
  26335. </member>
  26336. <member name="F:Aspose.Pdf.ConvertErrorAction.Delete">
  26337. Delete convert errors
  26338. </member>
  26339. <member name="F:Aspose.Pdf.ConvertErrorAction.None">
  26340. Do nothing with convert errors
  26341. </member>
  26342. <member name="T:Aspose.Pdf.PdfFormat">
  26343. <summary>
  26344. This class represents an pdf format.
  26345. </summary>
  26346. </member>
  26347. <member name="F:Aspose.Pdf.PdfFormat.PDF_A_1A">
  26348. Pdf/A-1a format
  26349. </member>
  26350. <member name="F:Aspose.Pdf.PdfFormat.PDF_A_1B">
  26351. Pdf/A-1b format
  26352. </member>
  26353. <member name="F:Aspose.Pdf.PdfFormat.PDF_A_2A">
  26354. Pdf/A-2a format
  26355. </member>
  26356. <member name="F:Aspose.Pdf.PdfFormat.PDF_A_3A">
  26357. Pdf/A-3a format
  26358. </member>
  26359. <member name="F:Aspose.Pdf.PdfFormat.PDF_A_2B">
  26360. Pdf/A-2b format
  26361. </member>
  26362. <member name="F:Aspose.Pdf.PdfFormat.PDF_A_2U">
  26363. Pdf/A-2u format
  26364. </member>
  26365. <member name="F:Aspose.Pdf.PdfFormat.PDF_A_3B">
  26366. Pdf/A-3b format
  26367. </member>
  26368. <member name="F:Aspose.Pdf.PdfFormat.PDF_A_3U">
  26369. Pdf/A-3u format
  26370. </member>
  26371. <member name="F:Aspose.Pdf.PdfFormat.v_1_3">
  26372. Adobe version 1.3
  26373. </member>
  26374. <member name="F:Aspose.Pdf.PdfFormat.v_1_4">
  26375. Adobe version 1.4
  26376. </member>
  26377. <member name="F:Aspose.Pdf.PdfFormat.v_1_5">
  26378. Adobe version 1.5
  26379. </member>
  26380. <member name="F:Aspose.Pdf.PdfFormat.v_1_6">
  26381. Adobe version 1.6
  26382. </member>
  26383. <member name="F:Aspose.Pdf.PdfFormat.v_1_7">
  26384. Adobe version 1.7
  26385. </member>
  26386. <member name="F:Aspose.Pdf.PdfFormat.PDF_UA_1">
  26387. PDF/UA-1 format
  26388. </member>
  26389. <member name="F:Aspose.Pdf.PdfFormat.PDF_X_1A">
  26390. PDF/X-1a format
  26391. </member>
  26392. <member name="F:Aspose.Pdf.PdfFormat.PDF_X_3">
  26393. PDF/X-3 format
  26394. </member>
  26395. <member name="T:Aspose.Pdf.IIndexBitmapConverter">
  26396. <summary>
  26397. This interface declared for customization algorithms of quantization.
  26398. Users can implement their own realization of this algorithms (for example algorithms based on unmanaged code).
  26399. </summary>
  26400. </member>
  26401. <member name="M:Aspose.Pdf.IIndexBitmapConverter.Get1BppImage(System.Drawing.Bitmap)">
  26402. <summary>
  26403. Returns 1Bpp bitmap representation
  26404. </summary>
  26405. <param name="src">Source bitmap.</param>
  26406. <returns>Bitmap in 1 bpp image format.</returns>
  26407. </member>
  26408. <member name="M:Aspose.Pdf.IIndexBitmapConverter.Get4BppImage(System.Drawing.Bitmap)">
  26409. <summary>
  26410. Returns 4Bpp bitmap representation
  26411. </summary>
  26412. <param name="src">Source bitmap.</param>
  26413. <returns>Bitmap in 4 bpp image format.</returns>
  26414. </member>
  26415. <member name="M:Aspose.Pdf.IIndexBitmapConverter.Get8BppImage(System.Drawing.Bitmap)">
  26416. <summary>
  26417. Returns 8Bpp bitmap representation
  26418. </summary>
  26419. <param name="src">Source bitmap.</param>
  26420. <returns>Bitmap in 8 bpp image format.</returns>
  26421. </member>
  26422. <member name="T:Aspose.Pdf.CryptoAlgorithm">
  26423. <summary>
  26424. Represent type of cryptographic algorithm that used in encryption/decryption routines.
  26425. </summary>
  26426. </member>
  26427. <member name="F:Aspose.Pdf.CryptoAlgorithm.RC4x40">
  26428. <summary>
  26429. RC4 with key length 40.
  26430. </summary>
  26431. </member>
  26432. <member name="F:Aspose.Pdf.CryptoAlgorithm.RC4x128">
  26433. <summary>
  26434. RC4 with key length 128.
  26435. </summary>
  26436. </member>
  26437. <member name="F:Aspose.Pdf.CryptoAlgorithm.AESx128">
  26438. <summary>
  26439. AES with key length 128.
  26440. </summary>
  26441. </member>
  26442. <member name="F:Aspose.Pdf.CryptoAlgorithm.AESx256">
  26443. <summary>
  26444. AES with key length 256.
  26445. </summary>
  26446. </member>
  26447. <member name="T:Aspose.Pdf.Tagged.NamespaceDoc">
  26448. <summary>
  26449. The <b>Aspose.Pdf.Tagged</b> is a namespace for classes for support of Tagged PDF documents.
  26450. </summary>
  26451. </member>
  26452. <member name="T:Aspose.Pdf.Tagged.ITaggedContent">
  26453. <summary>
  26454. Represents interface for work with TaggedPdf content of document.
  26455. </summary>
  26456. </member>
  26457. <member name="P:Aspose.Pdf.Tagged.ITaggedContent.StructureTextState">
  26458. <summary>
  26459. <para>Get <see cref="T:Aspose.Pdf.LogicalStructure.StructureTextState" /> settings for whole document.</para>
  26460. </summary>
  26461. <value>
  26462. <see cref="T:Aspose.Pdf.LogicalStructure.StructureTextState" /> settings for whole document.</value>
  26463. </member>
  26464. <member name="P:Aspose.Pdf.Tagged.ITaggedContent.StructTreeRootElement">
  26465. <summary>
  26466. <para>Gets <see cref="T:Aspose.Pdf.LogicalStructure.StructTreeRootElement" /> of PDF document.</para>
  26467. </summary>
  26468. <value>
  26469. <see cref="T:Aspose.Pdf.LogicalStructure.StructTreeRootElement" /> of PDF document.</value>
  26470. </member>
  26471. <member name="P:Aspose.Pdf.Tagged.ITaggedContent.RootElement">
  26472. <summary>
  26473. <para>Gets root <see cref="T:Aspose.Pdf.LogicalStructure.StructureElement" /> of logical structure of PDF document.</para>
  26474. </summary>
  26475. <value>Root <see cref="T:Aspose.Pdf.LogicalStructure.StructureElement" /> of logical structure of PDF document.</value>
  26476. </member>
  26477. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.SetLanguage(System.String)">
  26478. <summary>
  26479. <para>Sets natural language for pdf document.</para>
  26480. <para>A language identifier that shall specify the natural language for all text in the document except where overridden by language specifications for structure elements or marked content.</para>
  26481. </summary>
  26482. <param name="lang">A language identifier shall either be the empty text string, to indicate that the language is unknown, or a Language-Tag as defined in RFC 3066, Tags for the Identification of Languages.</param>
  26483. </member>
  26484. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.SetTitle(System.String)">
  26485. <summary>
  26486. <para>Sets title for PDF document.</para>
  26487. </summary>
  26488. <param name="title">The title of PDF document.</param>
  26489. </member>
  26490. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreatePartElement">
  26491. <summary>
  26492. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.PartElement" />.</para>
  26493. </summary>
  26494. <returns>Created structure element.</returns>
  26495. </member>
  26496. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateArtElement">
  26497. <summary>
  26498. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.ArtElement" />.</para>
  26499. </summary>
  26500. <returns>Created structure element.</returns>
  26501. </member>
  26502. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateSectElement">
  26503. <summary>
  26504. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.SectElement" />.</para>
  26505. </summary>
  26506. <returns>Created structure element.</returns>
  26507. </member>
  26508. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateDivElement">
  26509. <summary>
  26510. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.DivElement" />.</para>
  26511. </summary>
  26512. <returns>Created structure element.</returns>
  26513. </member>
  26514. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateBlockQuoteElement">
  26515. <summary>
  26516. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.BlockQuoteElement" />.</para>
  26517. </summary>
  26518. <returns>Created structure element.</returns>
  26519. </member>
  26520. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateCaptionElement">
  26521. <summary>
  26522. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.CaptionElement" />.</para>
  26523. </summary>
  26524. <returns>Created structure element.</returns>
  26525. </member>
  26526. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateTOCElement">
  26527. <summary>
  26528. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.TOCElement" />.</para>
  26529. </summary>
  26530. <returns>Created structure element.</returns>
  26531. </member>
  26532. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateTOCIElement">
  26533. <summary>
  26534. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.TOCIElement" />.</para>
  26535. </summary>
  26536. <returns>Created structure element.</returns>
  26537. </member>
  26538. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateIndexElement">
  26539. <summary>
  26540. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.IndexElement" />.</para>
  26541. </summary>
  26542. <returns>Created structure element.</returns>
  26543. </member>
  26544. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateNonStructElement">
  26545. <summary>
  26546. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.NonStructElement" />.</para>
  26547. </summary>
  26548. <returns>Created structure element.</returns>
  26549. </member>
  26550. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreatePrivateElement">
  26551. <summary>
  26552. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.PrivateElement" />.</para>
  26553. </summary>
  26554. <returns>Created structure element.</returns>
  26555. </member>
  26556. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateParagraphElement">
  26557. <summary>
  26558. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.ParagraphElement" />.</para>
  26559. </summary>
  26560. <returns>Created structure element.</returns>
  26561. </member>
  26562. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateHeaderElement">
  26563. <summary>
  26564. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.HeaderElement" />.</para>
  26565. </summary>
  26566. <returns>Created structure element.</returns>
  26567. </member>
  26568. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateHeaderElement(System.Int32)">
  26569. <summary>
  26570. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.HeaderElement" /> with level.</para>
  26571. </summary>
  26572. <param name="level">The level of Header. Must be 1, 2, 3, 4, 5 or 6.</param>
  26573. <returns>Created structure element.</returns>
  26574. </member>
  26575. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateListElement">
  26576. <summary>
  26577. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.ListElement" />.</para>
  26578. </summary>
  26579. <returns>Created structure element.</returns>
  26580. </member>
  26581. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateTableElement">
  26582. <summary>
  26583. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.TableElement" />.</para>
  26584. </summary>
  26585. <returns>Created structure element.</returns>
  26586. </member>
  26587. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateTableTHeadElement">
  26588. <summary>
  26589. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.TableTHeadElement" />.</para>
  26590. </summary>
  26591. <returns>Created structure element.</returns>
  26592. </member>
  26593. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateTableTBodyElement">
  26594. <summary>
  26595. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.TableTHeadElement" />.</para>
  26596. </summary>
  26597. <returns>Created structure element.</returns>
  26598. </member>
  26599. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateTableTFootElement">
  26600. <summary>
  26601. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.TableTFootElement" />.</para>
  26602. </summary>
  26603. <returns>Created structure element.</returns>
  26604. </member>
  26605. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateTableTRElement">
  26606. <summary>
  26607. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.TableTRElement" />.</para>
  26608. </summary>
  26609. <returns>Created structure element.</returns>
  26610. </member>
  26611. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateTableTHElement">
  26612. <summary>
  26613. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.TableTHElement" />.</para>
  26614. </summary>
  26615. <returns>Created structure element.</returns>
  26616. </member>
  26617. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateTableTDElement">
  26618. <summary>
  26619. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.TableTDElement" />.</para>
  26620. </summary>
  26621. <returns>Created structure element.</returns>
  26622. </member>
  26623. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateSpanElement">
  26624. <summary>
  26625. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.SpanElement" />.</para>
  26626. </summary>
  26627. <returns>Created structure element.</returns>
  26628. </member>
  26629. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateQuoteElement">
  26630. <summary>
  26631. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.QuoteElement" />.</para>
  26632. </summary>
  26633. <returns>Created structure element.</returns>
  26634. </member>
  26635. <!-- Badly formed XML comment ignored for member "M:Aspose.Pdf.Tagged.ITaggedContent.CreateNoteElement" -->
  26636. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateReferenceElement">
  26637. <summary>
  26638. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.ReferenceElement" />.</para>
  26639. </summary>
  26640. <returns>Created structure element.</returns>
  26641. </member>
  26642. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateBibEntryElement">
  26643. <summary>
  26644. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.BibEntryElement" />.</para>
  26645. </summary>
  26646. <returns>Created structure element.</returns>
  26647. </member>
  26648. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateCodeElement">
  26649. <summary>
  26650. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.CodeElement" />.</para>
  26651. </summary>
  26652. <returns>Created structure element.</returns>
  26653. </member>
  26654. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateLinkElement">
  26655. <summary>
  26656. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.LinkElement" />.</para>
  26657. </summary>
  26658. <returns>Created structure element.</returns>
  26659. </member>
  26660. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateAnnotElement">
  26661. <summary>
  26662. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.AnnotElement" />.</para>
  26663. </summary>
  26664. <returns>Created structure element.</returns>
  26665. </member>
  26666. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateRubyElement">
  26667. <summary>
  26668. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.RubyElement" />.</para>
  26669. </summary>
  26670. <returns>Created structure element.</returns>
  26671. </member>
  26672. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateWarichuElement">
  26673. <summary>
  26674. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.WarichuElement" />.</para>
  26675. </summary>
  26676. <returns>Created structure element.</returns>
  26677. </member>
  26678. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateFigureElement">
  26679. <summary>
  26680. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.FigureElement" />.</para>
  26681. </summary>
  26682. <returns>Created structure element.</returns>
  26683. </member>
  26684. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateFormulaElement">
  26685. <summary>
  26686. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.FormulaElement" />.</para>
  26687. </summary>
  26688. <returns>Created structure element.</returns>
  26689. </member>
  26690. <member name="M:Aspose.Pdf.Tagged.ITaggedContent.CreateFormElement">
  26691. <summary>
  26692. <para>Creates <see cref="T:Aspose.Pdf.LogicalStructure.FormElement" />.</para>
  26693. </summary>
  26694. <returns>Created structure element.</returns>
  26695. </member>
  26696. <member name="T:Aspose.Pdf.Tagged.TaggedException">
  26697. <summary>
  26698. Represents exception for TaggedPDF content of document.
  26699. </summary>
  26700. </member>
  26701. <member name="M:Aspose.Pdf.Tagged.TaggedException.#ctor">
  26702. <summary>
  26703. Initializes a new instance of the <see cref="T:Aspose.Pdf.Tagged.TaggedException" /> class.
  26704. </summary>
  26705. </member>
  26706. <member name="T:Aspose.Pdf.LogicalStructure.AttributeKey">
  26707. <summary>
  26708. Represents Standard Attribute Keys.
  26709. </summary>
  26710. </member>
  26711. <member name="P:Aspose.Pdf.LogicalStructure.AttributeKey.Key">
  26712. <summary>
  26713. Get Attribute Key.
  26714. </summary>
  26715. <value>Attribute Key.</value>
  26716. </member>
  26717. <member name="P:Aspose.Pdf.LogicalStructure.AttributeKey.Owner">
  26718. <summary>
  26719. Get Attribute Owner.
  26720. </summary>
  26721. <value>Attribute Owner.</value>
  26722. </member>
  26723. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.Placement">
  26724. <summary>
  26725. Placement attribute (Layout attribute owner).
  26726. </summary>
  26727. </member>
  26728. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.WritingMode">
  26729. <summary>
  26730. WritingMode attribute (Layout attribute owner).
  26731. </summary>
  26732. </member>
  26733. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.BackgroundColor">
  26734. <summary>
  26735. BackgroundColor attribute (Layout attribute owner).
  26736. </summary>
  26737. </member>
  26738. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.BorderColor">
  26739. <summary>
  26740. BorderColor attribute (Layout attribute owner).
  26741. </summary>
  26742. </member>
  26743. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.BorderStyle">
  26744. <summary>
  26745. BorderStyle attribute (Layout attribute owner).
  26746. </summary>
  26747. </member>
  26748. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.BorderThickness">
  26749. <summary>
  26750. BorderThickness attribute (Layout attribute owner).
  26751. </summary>
  26752. </member>
  26753. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.Padding">
  26754. <summary>
  26755. Padding attribute (Layout attribute owner).
  26756. </summary>
  26757. </member>
  26758. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.Color">
  26759. <summary>
  26760. Color attribute (Layout attribute owner).
  26761. </summary>
  26762. </member>
  26763. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.SpaceBefore">
  26764. <summary>
  26765. SpaceBefore attribute (Layout attribute owner).
  26766. </summary>
  26767. </member>
  26768. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.SpaceAfter">
  26769. <summary>
  26770. SpaceAfter attribute (Layout attribute owner).
  26771. </summary>
  26772. </member>
  26773. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.StartIndent">
  26774. <summary>
  26775. StartIndent attribute (Layout attribute owner).
  26776. </summary>
  26777. </member>
  26778. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.EndIndent">
  26779. <summary>
  26780. EndIndent attribute (Layout attribute owner).
  26781. </summary>
  26782. </member>
  26783. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.TextIndent">
  26784. <summary>
  26785. TextIndent attribute (Layout attribute owner).
  26786. </summary>
  26787. </member>
  26788. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.TextAlign">
  26789. <summary>
  26790. TextAlign attribute (Layout attribute owner).
  26791. </summary>
  26792. </member>
  26793. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.BBox">
  26794. <summary>
  26795. BBox attribute (Layout attribute owner).
  26796. </summary>
  26797. </member>
  26798. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.Width">
  26799. <summary>
  26800. Width attribute (Layout attribute owner).
  26801. </summary>
  26802. </member>
  26803. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.Height">
  26804. <summary>
  26805. Height attribute (Layout attribute owner).
  26806. </summary>
  26807. </member>
  26808. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.BlockAlign">
  26809. <summary>
  26810. BlockAlign attribute (Layout attribute owner).
  26811. </summary>
  26812. </member>
  26813. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.InlineAlign">
  26814. <summary>
  26815. InlineAlign attribute (Layout attribute owner).
  26816. </summary>
  26817. </member>
  26818. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.TBorderStyle">
  26819. <summary>
  26820. TBorderStyle attribute (Layout attribute owner).
  26821. </summary>
  26822. </member>
  26823. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.TPadding">
  26824. <summary>
  26825. TPadding attribute (Layout attribute owner).
  26826. </summary>
  26827. </member>
  26828. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.BaselineShift">
  26829. <summary>
  26830. BaselineShift attribute (Layout attribute owner).
  26831. </summary>
  26832. </member>
  26833. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.LineHeight">
  26834. <summary>
  26835. LineHeight attribute (Layout attribute owner).
  26836. </summary>
  26837. </member>
  26838. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.TextDecorationColor">
  26839. <summary>
  26840. TextDecorationColor attribute (Layout attribute owner).
  26841. </summary>
  26842. </member>
  26843. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.TextDecorationThickness">
  26844. <summary>
  26845. TextDecorationThickness attribute (Layout attribute owner).
  26846. </summary>
  26847. </member>
  26848. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.TextDecorationType">
  26849. <summary>
  26850. TextDecorationType attribute (Layout attribute owner).
  26851. </summary>
  26852. </member>
  26853. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.RubyAlign">
  26854. <summary>
  26855. RubyAlign attribute (Layout attribute owner).
  26856. </summary>
  26857. </member>
  26858. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.RubyPosition">
  26859. <summary>
  26860. RubyPosition attribute (Layout attribute owner).
  26861. </summary>
  26862. </member>
  26863. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.GlyphOrientationVertical">
  26864. <summary>
  26865. GlyphOrientationVertical attribute (Layout attribute owner).
  26866. </summary>
  26867. </member>
  26868. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.ColumnCount">
  26869. <summary>
  26870. ColumnCount attribute (Layout attribute owner).
  26871. </summary>
  26872. </member>
  26873. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.ColumnGap">
  26874. <summary>
  26875. ColumnGap attribute (Layout attribute owner).
  26876. </summary>
  26877. </member>
  26878. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.ColumnWidths">
  26879. <summary>
  26880. ColumnWidths attribute (Layout attribute owner).
  26881. </summary>
  26882. </member>
  26883. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.ListNumbering">
  26884. <summary>
  26885. ListNumbering attribute (List attribute owner).
  26886. </summary>
  26887. </member>
  26888. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.Role">
  26889. <summary>
  26890. Role attribute (PrintField attribute owner).
  26891. </summary>
  26892. </member>
  26893. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.Checked">
  26894. <summary>
  26895. Checked attribute (PrintField attribute owner).
  26896. </summary>
  26897. </member>
  26898. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.Desc">
  26899. <summary>
  26900. Desc attribute (PrintField attribute owner).
  26901. </summary>
  26902. </member>
  26903. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.RowSpan">
  26904. <summary>
  26905. RowSpan attribute (Table attribute owner).
  26906. </summary>
  26907. </member>
  26908. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.ColSpan">
  26909. <summary>
  26910. ColSpan attribute (Table attribute owner).
  26911. </summary>
  26912. </member>
  26913. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.Headers">
  26914. <summary>
  26915. Headers attribute (Table attribute owner).
  26916. </summary>
  26917. </member>
  26918. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.Scope">
  26919. <summary>
  26920. Scope attribute (Table attribute owner).
  26921. </summary>
  26922. </member>
  26923. <member name="F:Aspose.Pdf.LogicalStructure.AttributeKey.Summary">
  26924. <summary>
  26925. Summary attribute (Table attribute owner).
  26926. </summary>
  26927. </member>
  26928. <member name="M:Aspose.Pdf.LogicalStructure.AttributeKey.op_Explicit(System.String)~Aspose.Pdf.LogicalStructure.AttributeKey">
  26929. <summary>
  26930. Performs an explicit conversion from <see cref="T:System.String" /> to <see cref="T:Aspose.Pdf.LogicalStructure.AttributeKey" />.
  26931. </summary>
  26932. <param name="key">The attribute key.</param>
  26933. <returns>The result of the conversion.</returns>
  26934. </member>
  26935. <member name="M:Aspose.Pdf.LogicalStructure.AttributeKey.ToString">
  26936. <summary>
  26937. Returns a string that represents the current object.
  26938. </summary>
  26939. <returns>String that represents the current object.</returns>
  26940. </member>
  26941. <member name="T:Aspose.Pdf.LogicalStructure.AttributeName">
  26942. <summary>
  26943. Represents class for Attribute Name Values.
  26944. </summary>
  26945. </member>
  26946. <member name="P:Aspose.Pdf.LogicalStructure.AttributeName.Name">
  26947. <summary>
  26948. Gets name value of attribute.
  26949. </summary>
  26950. </member>
  26951. <member name="P:Aspose.Pdf.LogicalStructure.AttributeName.AttributeKey">
  26952. <summary>
  26953. Gets attribute key.
  26954. </summary>
  26955. </member>
  26956. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.Placement_Block">
  26957. <summary>
  26958. Attribute Placement: Block - Stacked in the block-progression direction within an enclosing reference area or parent BLSE.
  26959. </summary>
  26960. </member>
  26961. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.Placement_Inline">
  26962. <summary>
  26963. Attribute Placement: Inline - Packed in the inline-progression direction within an enclosing BLSE.
  26964. </summary>
  26965. </member>
  26966. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.Placement_Before">
  26967. <summary>
  26968. Attribute Placement: Before - Placed so that the before edge of the element's allocation rectangle coincides with that of the nearest enclosing reference area.
  26969. </summary>
  26970. </member>
  26971. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.Placement_Start">
  26972. <summary>
  26973. Attribute Placement: Start - Placed so that the start edge of the element's allocation rectangle coincides with that of the nearest enclosing reference area.
  26974. </summary>
  26975. </member>
  26976. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.Placement_End">
  26977. <summary>
  26978. Attribute Placement: End - Placed so that the end edge of the element's allocation rectangle coincides with that of the nearest enclosing reference area.
  26979. </summary>
  26980. </member>
  26981. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.WritingMode_LrTb">
  26982. <summary>
  26983. Attribute WritingMode: LrTb - Inline progression from left to right; block progression from top to bottom. This is the typical writing mode for Western writing systems.
  26984. </summary>
  26985. </member>
  26986. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.WritingMode_RlTb">
  26987. <summary>
  26988. Attribute WritingMode: RlTb - Inline progression from right to left; block progression from top to bottom. This is the typical writing mode for Arabic and Hebrew writing systems.
  26989. </summary>
  26990. </member>
  26991. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.WritingMode_TbRl">
  26992. <summary>
  26993. Attribute WritingMode: TbRl - Inline progression from top to bottom; block progression from right to left. This is the typical writing mode for Chinese and Japanese writing systems.
  26994. </summary>
  26995. </member>
  26996. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.BorderStyle_None">
  26997. <summary>
  26998. Attribute BorderStyle: None - No border. Forces the computed value of BorderThicknessto be 0.
  26999. </summary>
  27000. </member>
  27001. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.BorderStyle_Hidden">
  27002. <summary>
  27003. Attribute BorderStyle: Hidden - Same as None, except in terms of border conflict resolution for table elements.
  27004. </summary>
  27005. </member>
  27006. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.BorderStyle_Dotted">
  27007. <summary>
  27008. Attribute BorderStyle: Dotted - The border is a series of dots.
  27009. </summary>
  27010. </member>
  27011. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.BorderStyle_Dashed">
  27012. <summary>
  27013. Attribute BorderStyle: Dashed - The border is a series of short line segments.
  27014. </summary>
  27015. </member>
  27016. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.BorderStyle_Solid">
  27017. <summary>
  27018. Attribute BorderStyle: Solid - The border is a single line segment.
  27019. </summary>
  27020. </member>
  27021. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.BorderStyle_Double">
  27022. <summary>
  27023. Attribute BorderStyle: Double - The border is two solid lines. The sum of the two lines and the space between them equals the value of BorderThickness.
  27024. </summary>
  27025. </member>
  27026. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.BorderStyle_Groove">
  27027. <summary>
  27028. Attribute BorderStyle: Groove - The border looks as though it were carved into the canvas.
  27029. </summary>
  27030. </member>
  27031. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.BorderStyle_Ridge">
  27032. <summary>
  27033. Attribute BorderStyle: Ridge - The border looks as though it were coming out of the canvas (the opposite of Groove).
  27034. </summary>
  27035. </member>
  27036. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.BorderStyle_Inset">
  27037. <summary>
  27038. Attribute BorderStyle: Inset - The border makes the entire box look as though it were embedded in the canvas.
  27039. </summary>
  27040. </member>
  27041. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.BorderStyle_Outset">
  27042. <summary>
  27043. Attribute BorderStyle: Outset - The border makes the entire box look as though it were coming out of the canvas (the opposite of Inset).
  27044. </summary>
  27045. </member>
  27046. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.TextAlign_Start">
  27047. <summary>
  27048. Attribute TextAlign: Start - Aligned with the start edge.
  27049. </summary>
  27050. </member>
  27051. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.TextAlign_Center">
  27052. <summary>
  27053. Attribute TextAlign: Center - Centered between the start and end edges.
  27054. </summary>
  27055. </member>
  27056. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.TextAlign_End">
  27057. <summary>
  27058. Attribute TextAlign: End - Aligned with the end edge.
  27059. </summary>
  27060. </member>
  27061. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.TextAlign_Justify">
  27062. <summary>
  27063. Attribute TextAlign: Justify - Aligned with both the start and end edges, with internal spacing within each line expanded, if necessary, to achieve such alignment. The last (or only) line shall be aligned with the start edge only.
  27064. </summary>
  27065. </member>
  27066. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.Width_Auto">
  27067. <summary>
  27068. Attribute Width: Auto - the element's width shall be determined by the intrinsic width of its content.
  27069. </summary>
  27070. </member>
  27071. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.Height_Auto">
  27072. <summary>
  27073. Attribute Height: Auto - The element's height shall be determined by the intrinsic height of its content.
  27074. </summary>
  27075. </member>
  27076. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.BlockAlign_Before">
  27077. <summary>
  27078. Attribute BlockAlign: Before - Before edge of the first child's allocation rectangle aligned with that of the table cell's content rectangle.
  27079. </summary>
  27080. </member>
  27081. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.BlockAlign_Middle">
  27082. <summary>
  27083. Attribute BlockAlign: Middle- Children centered within the table cell. The distance between the before edge of the first child's allocation rectangle and that of the table cell's content rectangle shall be the same as the distance between the after edge of the last child's allocation rectangle and that of the table cell's content rectangle.
  27084. </summary>
  27085. </member>
  27086. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.BlockAlign_After">
  27087. <summary>
  27088. Attribute BlockAlign: After - After edge of the last child's allocation rectangle aligned with that of the table cell's content rectangle.
  27089. </summary>
  27090. </member>
  27091. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.BlockAlign_Justify">
  27092. <summary>
  27093. Attribute BlockAlign: Justify - Children aligned with both the before and after edges of the table cell's content rectangle. The first child shall be placed as described for Before and the last child as described for After, with equal spacing between the children. If there is only one child, it shall be aligned with the before edge only, as for Before.
  27094. </summary>
  27095. </member>
  27096. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.InlineAlign_Start">
  27097. <summary>
  27098. Attribute InlineAlign: Start - Start edge of each child's allocation rectangle aligned with that of the table cell's content rectangle.
  27099. </summary>
  27100. </member>
  27101. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.InlineAlign_Center">
  27102. <summary>
  27103. Attribute InlineAlign: Center - Each child centered within the table cell. The distance between the start edges of the child's allocation rectangle and the table cell's content rectangle shall be the same as the distance between their end edges.
  27104. </summary>
  27105. </member>
  27106. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.InlineAlign_End">
  27107. <summary>
  27108. Attribute InlineAlign: End - End edge of each child's allocation rectangle aligned with that of the table cell's content rectangle.
  27109. </summary>
  27110. </member>
  27111. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.LineHeight_Normal">
  27112. <summary>
  27113. Attribute LineHeight: Normal - Adjust the line height to include any nonzero value specified for BaselineShift.
  27114. </summary>
  27115. </member>
  27116. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.LineHeight_Auto">
  27117. <summary>
  27118. Attribute LineHeight: Auto - Adjustment for the value of BaselineShift shall not be made.
  27119. </summary>
  27120. </member>
  27121. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.TextDecorationType_None">
  27122. <summary>
  27123. Attribute TextDecorationType: None - No text decoration.
  27124. </summary>
  27125. </member>
  27126. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.TextDecorationType_Underline">
  27127. <summary>
  27128. Attribute TextDecorationType: Underline - A line below the text.
  27129. </summary>
  27130. </member>
  27131. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.TextDecorationType_Overline">
  27132. <summary>
  27133. Attribute TextDecorationType: Overline - A line above the text.
  27134. </summary>
  27135. </member>
  27136. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.TextDecorationType_LineThrough">
  27137. <summary>
  27138. Attribute TextDecorationType: LineThrough - A line through the middle of the text.
  27139. </summary>
  27140. </member>
  27141. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.RubyAlign_Start">
  27142. <summary>
  27143. Attribute RubyAlign: Start - The content shall be aligned on the start edge in the inline-progression direction.
  27144. </summary>
  27145. </member>
  27146. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.RubyAlign_Center">
  27147. <summary>
  27148. Attribute RubyAlign: Center - The content shall be centered in the inline-progression direction.
  27149. </summary>
  27150. </member>
  27151. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.RubyAlign_End">
  27152. <summary>
  27153. Attribute RubyAlign: End - The content shall be aligned on the end edge in the inline-progression direction.
  27154. </summary>
  27155. </member>
  27156. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.RubyAlign_Justify">
  27157. <summary>
  27158. Attribute RubyAlign: Justify - The content shall be expanded to fill the available width in the inline-progression direction.
  27159. </summary>
  27160. </member>
  27161. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.RubyAlign_Distribute">
  27162. <summary>
  27163. Attribute RubyAlign: Distribute - The content shall be expanded to fill the available width in the inline-progression direction. However, space shall also be inserted at the start edge and end edge of the text. The spacing shall be distributed using a 1:2:1 (start:infix:end) ratio. It shall be changed to a 0:1:1 ratio if the ruby appears at the start of a text line or to a 1:1:0 ratio if the ruby appears at the end of the text line.
  27164. </summary>
  27165. </member>
  27166. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.RubyPosition_Before">
  27167. <summary>
  27168. Attribute RubyPosition: Before - The RT content shall be aligned along the before edge of the element.
  27169. </summary>
  27170. </member>
  27171. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.RubyPosition_After">
  27172. <summary>
  27173. Attribute RubyPosition: After - The RT content shall be aligned along the after edge of the element.
  27174. </summary>
  27175. </member>
  27176. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.RubyPosition_Warichu">
  27177. <summary>
  27178. Attribute RubyPosition: Warichu - The RT and associated RP elements shall be formatted as a warichu, following the RB element.
  27179. </summary>
  27180. </member>
  27181. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.RubyPosition_Inline">
  27182. <summary>
  27183. Attribute RubyPosition: Inline - The RT and associated RP elements shall be formatted as a parenthesis comment, following the RB element.
  27184. </summary>
  27185. </member>
  27186. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.GlyphOrientationVertical_Auto">
  27187. <summary>
  27188. Attribute GlyphOrientationVertical: Auto - Specifies a default orientation for text, depending on whether it is fullwidth (as wide as it is high).
  27189. </summary>
  27190. </member>
  27191. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.ListNumbering_None">
  27192. <summary>
  27193. Attribute ListNumbering: None - No autonumbering; Lbl elements (if present) contain arbitrary text not subject to any numbering scheme.
  27194. </summary>
  27195. </member>
  27196. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.ListNumbering_Disc">
  27197. <summary>
  27198. Attribute ListNumbering: Disc - Solid circular bullet.
  27199. </summary>
  27200. </member>
  27201. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.ListNumbering_Circle">
  27202. <summary>
  27203. Attribute ListNumbering: Circle - Open circular bullet.
  27204. </summary>
  27205. </member>
  27206. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.ListNumbering_Square">
  27207. <summary>
  27208. Attribute ListNumbering: Square - Solid square bullet.
  27209. </summary>
  27210. </member>
  27211. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.ListNumbering_Decimal">
  27212. <summary>
  27213. Attribute ListNumbering: Decimal - Decimal arabic numerals (1-9, 10-99, ...).
  27214. </summary>
  27215. </member>
  27216. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.ListNumbering_UpperRoman">
  27217. <summary>
  27218. Attribute ListNumbering: UpperRoman - Uppercase roman numerals (I, II, III, IV, ...).
  27219. </summary>
  27220. </member>
  27221. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.ListNumbering_LowerRoman">
  27222. <summary>
  27223. Attribute ListNumbering: LowerRoman - Lowercase roman numerals (i, ii, iii, iv, ...).
  27224. </summary>
  27225. </member>
  27226. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.ListNumbering_UpperAlpha">
  27227. <summary>
  27228. Attribute ListNumbering: UpperAlpha - Uppercase letters (A, B, C, ...).
  27229. </summary>
  27230. </member>
  27231. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.ListNumbering_LowerAlpha">
  27232. <summary>
  27233. Attribute ListNumbering: LowerAlpha - Lowercase letters (a, b, c, ...).
  27234. </summary>
  27235. </member>
  27236. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.Role_rb">
  27237. <summary>
  27238. Attribute Role: rb - Radio button.
  27239. </summary>
  27240. </member>
  27241. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.Role_cb">
  27242. <summary>
  27243. Attribute Role: cb - Check box.
  27244. </summary>
  27245. </member>
  27246. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.Role_pb">
  27247. <summary>
  27248. Attribute Role: pb - Push button.
  27249. </summary>
  27250. </member>
  27251. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.Role_tv">
  27252. <summary>
  27253. Attribute Role: tv - Text-value field.
  27254. </summary>
  27255. </member>
  27256. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.Checked_on">
  27257. <summary>
  27258. Attribute checked: On - The state of a radio button or check box field.
  27259. </summary>
  27260. </member>
  27261. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.Checked_off">
  27262. <summary>
  27263. Attribute checked: Off - The state of a radio button or check box field.
  27264. </summary>
  27265. </member>
  27266. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.Checked_neutral">
  27267. <summary>
  27268. Attribute checked: Neutral - The state of a radio button or check box field.
  27269. </summary>
  27270. </member>
  27271. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.Scope_Row">
  27272. <summary>
  27273. Attribute Scope: Row.
  27274. </summary>
  27275. </member>
  27276. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.Scope_Column">
  27277. <summary>
  27278. Attribute Scope: Column.
  27279. </summary>
  27280. </member>
  27281. <member name="F:Aspose.Pdf.LogicalStructure.AttributeName.Scope_Both">
  27282. <summary>
  27283. Attribute Scope: Both.
  27284. </summary>
  27285. </member>
  27286. <member name="M:Aspose.Pdf.LogicalStructure.AttributeName.FromNameAttributeKey(System.String,Aspose.Pdf.LogicalStructure.AttributeKey)">
  27287. <summary>
  27288. Gets attribute name for attribute key.
  27289. </summary>
  27290. <param name="name">Attribute name</param>
  27291. <param name="attributeKey">Attribute key</param>
  27292. <returns>Attribute name</returns>
  27293. </member>
  27294. <member name="M:Aspose.Pdf.LogicalStructure.AttributeName.ToString">
  27295. <summary>
  27296. Returns a string that represents the current object.
  27297. </summary>
  27298. <returns>String that represents the current object.</returns>
  27299. </member>
  27300. <member name="T:Aspose.Pdf.LogicalStructure.AttributeOwnerStandard">
  27301. <summary>
  27302. Represents Standard Attribute Owners.
  27303. </summary>
  27304. </member>
  27305. <member name="P:Aspose.Pdf.LogicalStructure.AttributeOwnerStandard.Owner">
  27306. <summary>
  27307. Get Attribute Owner.
  27308. </summary>
  27309. <value>Attribute Owner.</value>
  27310. </member>
  27311. <member name="F:Aspose.Pdf.LogicalStructure.AttributeOwnerStandard.Layout">
  27312. <summary>
  27313. Layout attribute owner.
  27314. </summary>
  27315. </member>
  27316. <member name="F:Aspose.Pdf.LogicalStructure.AttributeOwnerStandard.List">
  27317. <summary>
  27318. List attribute owner.
  27319. </summary>
  27320. </member>
  27321. <member name="F:Aspose.Pdf.LogicalStructure.AttributeOwnerStandard.PrintField">
  27322. <summary>
  27323. PrintField attribute owner.
  27324. </summary>
  27325. </member>
  27326. <member name="F:Aspose.Pdf.LogicalStructure.AttributeOwnerStandard.Table">
  27327. <summary>
  27328. Table attribute owner.
  27329. </summary>
  27330. </member>
  27331. <member name="F:Aspose.Pdf.LogicalStructure.AttributeOwnerStandard.Xml_100">
  27332. <summary>
  27333. XML-1.0.0 attribute owner.
  27334. </summary>
  27335. </member>
  27336. <member name="F:Aspose.Pdf.LogicalStructure.AttributeOwnerStandard.Html_320">
  27337. <summary>
  27338. HTML-3.20 attribute owner.
  27339. </summary>
  27340. </member>
  27341. <member name="F:Aspose.Pdf.LogicalStructure.AttributeOwnerStandard.Html_401">
  27342. <summary>
  27343. HTML-4.01 attribute owner.
  27344. </summary>
  27345. </member>
  27346. <member name="F:Aspose.Pdf.LogicalStructure.AttributeOwnerStandard.Oeb_100">
  27347. <summary>
  27348. OEB-1.00 attribute owner.
  27349. </summary>
  27350. </member>
  27351. <member name="F:Aspose.Pdf.LogicalStructure.AttributeOwnerStandard.Rtf_105">
  27352. <summary>
  27353. RTF-1.05 attribute owner.
  27354. </summary>
  27355. </member>
  27356. <member name="F:Aspose.Pdf.LogicalStructure.AttributeOwnerStandard.Css_100">
  27357. <summary>
  27358. CSS-1.00 attribute owner.
  27359. </summary>
  27360. </member>
  27361. <member name="F:Aspose.Pdf.LogicalStructure.AttributeOwnerStandard.Css_200">
  27362. <summary>
  27363. CSS-2.00 attribute owner.
  27364. </summary>
  27365. </member>
  27366. <member name="M:Aspose.Pdf.LogicalStructure.AttributeOwnerStandard.op_Explicit(System.String)~Aspose.Pdf.LogicalStructure.AttributeOwnerStandard">
  27367. <summary>
  27368. Performs an explicit conversion from <see cref="T:System.String" /> to <see cref="T:Aspose.Pdf.LogicalStructure.AttributeOwnerStandard" />.
  27369. </summary>
  27370. <param name="owner">The owner.</param>
  27371. <returns>The result of the conversion.</returns>
  27372. </member>
  27373. <member name="M:Aspose.Pdf.LogicalStructure.AttributeOwnerStandard.ToString">
  27374. <summary>
  27375. Returns a string that represents the current object.
  27376. </summary>
  27377. <returns>String that represents the current object.</returns>
  27378. </member>
  27379. <member name="T:Aspose.Pdf.LogicalStructure.BLSElement">
  27380. <summary>
  27381. Represents a base class for block-level structure elements in logical structure.
  27382. </summary>
  27383. </member>
  27384. <member name="T:Aspose.Pdf.LogicalStructure.BLSTextElement">
  27385. <summary>
  27386. Represents a base class for block-level text structure elements in logical structure.
  27387. </summary>
  27388. </member>
  27389. <member name="P:Aspose.Pdf.LogicalStructure.BLSTextElement.StructureTextState">
  27390. <summary>
  27391. Gets <see cref="T:/Aspose.Pdf.LogicalStructure.StructureTextState" /> object for current element.
  27392. </summary>
  27393. <value>
  27394. <see cref="T:/Aspose.Pdf.LogicalStructure.StructureTextState" /> object for current element.</value>
  27395. </member>
  27396. <member name="M:Aspose.Pdf.LogicalStructure.BLSTextElement.SetText(System.String)">
  27397. <summary>
  27398. Appends text content to current text element.
  27399. </summary>
  27400. <param name="text">Text content</param>
  27401. </member>
  27402. <member name="T:Aspose.Pdf.LogicalStructure.ParagraphElement">
  27403. <summary>
  27404. Represents Paragraph structure element in logical structure.
  27405. </summary>
  27406. </member>
  27407. <member name="T:Aspose.Pdf.LogicalStructure.HeaderElement">
  27408. <summary>
  27409. Represents Header structure element in logical structure.
  27410. </summary>
  27411. </member>
  27412. <member name="T:Aspose.Pdf.LogicalStructure.ListElement">
  27413. <summary>
  27414. Represents List structure element in logical structure.
  27415. </summary>
  27416. </member>
  27417. <member name="T:Aspose.Pdf.LogicalStructure.ListChildElement">
  27418. <summary>
  27419. Represents a base class for children elements of the List in logical structure.
  27420. </summary>
  27421. </member>
  27422. <member name="T:Aspose.Pdf.LogicalStructure.ListLIElement">
  27423. <summary>
  27424. Represents LI structure element in logical structure of the list.
  27425. </summary>
  27426. </member>
  27427. <member name="T:Aspose.Pdf.LogicalStructure.ListLblElement">
  27428. <summary>
  27429. Represents Lbl structure element in logical structure of the list.
  27430. </summary>
  27431. </member>
  27432. <member name="T:Aspose.Pdf.LogicalStructure.ListLBodyElement">
  27433. <summary>
  27434. Represents LBody structure element in logical structure of the list.
  27435. </summary>
  27436. </member>
  27437. <member name="T:Aspose.Pdf.LogicalStructure.TableElement">
  27438. <summary>
  27439. Represents Table structure element in logical structure.
  27440. </summary>
  27441. </member>
  27442. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.BackgroundColor">
  27443. <summary>
  27444. Gets or sets the table background color.
  27445. </summary>
  27446. </member>
  27447. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.Border">
  27448. <summary>
  27449. Gets or sets the table border.
  27450. </summary>
  27451. </member>
  27452. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.Alignment">
  27453. <summary>
  27454. Gets or sets the table alignment.
  27455. </summary>
  27456. </member>
  27457. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.CornerStyle">
  27458. <summary>
  27459. Gets or sets the styles of the border corners
  27460. </summary>
  27461. </member>
  27462. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.Broken">
  27463. <summary>
  27464. Gets or sets table vertial broken;
  27465. </summary>
  27466. </member>
  27467. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.ColumnAdjustment">
  27468. <summary>
  27469. Gets or sets the table column adjustment.
  27470. </summary>
  27471. </member>
  27472. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.ColumnWidths">
  27473. <summary>
  27474. Gets the column widths of the table.
  27475. </summary>
  27476. </member>
  27477. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.DefaultCellBorder">
  27478. <summary>
  27479. Gets default cell border.
  27480. </summary>
  27481. </member>
  27482. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.DefaultCellPadding">
  27483. <summary>
  27484. Gets or sets the default cell padding.
  27485. </summary>
  27486. </member>
  27487. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.DefaultCellTextState">
  27488. <summary>
  27489. Gets or sets the default cell text state.
  27490. </summary>
  27491. </member>
  27492. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.DefaultColumnWidth">
  27493. <summary>
  27494. Gets or sets default column width.
  27495. </summary>
  27496. </member>
  27497. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.IsBroken">
  27498. <summary>
  27499. Gets or sets the table is broken - will be truncated for next page.
  27500. </summary>
  27501. </member>
  27502. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.IsBordersIncluded">
  27503. <summary>
  27504. Gets or sets border included in column widhts.
  27505. </summary>
  27506. </member>
  27507. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.Left">
  27508. <summary>
  27509. Gets or sets the table left coordinate.
  27510. </summary>
  27511. </member>
  27512. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.Top">
  27513. <summary>
  27514. Gets or sets the table top coordinate.
  27515. </summary>
  27516. </member>
  27517. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.RepeatingColumnsCount">
  27518. <summary>
  27519. Gets or sets the maximum columns count for table.
  27520. </summary>
  27521. </member>
  27522. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.RepeatingRowsCount">
  27523. <summary>
  27524. Gets the first rows count repeated for several pages.
  27525. </summary>
  27526. </member>
  27527. <member name="P:Aspose.Pdf.LogicalStructure.TableElement.RepeatingRowsStyle">
  27528. <summary>
  27529. Gets the style for repeating rows.
  27530. </summary>
  27531. </member>
  27532. <member name="M:Aspose.Pdf.LogicalStructure.TableElement.CreateTHead">
  27533. <summary>
  27534. Creates <see cref="T:Aspose.Pdf.LogicalStructure.TableTHeadElement" /> and added it to current table.
  27535. </summary>
  27536. <returns>Created structure element.</returns>
  27537. </member>
  27538. <member name="M:Aspose.Pdf.LogicalStructure.TableElement.CreateTBody">
  27539. <summary>
  27540. Creates <see cref="T:Aspose.Pdf.LogicalStructure.TableTHeadElement" /> and added it to current table.
  27541. </summary>
  27542. <returns>Created structure element.</returns>
  27543. </member>
  27544. <member name="M:Aspose.Pdf.LogicalStructure.TableElement.CreateTFoot">
  27545. <summary>
  27546. Creates <see cref="T:Aspose.Pdf.LogicalStructure.TableTFootElement" /> and added it to current table.
  27547. </summary>
  27548. <returns>Created structure element.</returns>
  27549. </member>
  27550. <member name="T:Aspose.Pdf.LogicalStructure.TableChildElement">
  27551. <summary>
  27552. Represents a base class for children elements of the Table in logical structure.
  27553. </summary>
  27554. </member>
  27555. <member name="T:Aspose.Pdf.LogicalStructure.TableRowCollectionElement">
  27556. <summary>
  27557. Represents a base class for children elements of the Table Head, Body and Foot in logical structure.
  27558. </summary>
  27559. </member>
  27560. <member name="M:Aspose.Pdf.LogicalStructure.TableRowCollectionElement.CreateTR">
  27561. <summary>
  27562. Creates <see cref="T:Aspose.Pdf.LogicalStructure.TableTRElement" /> and added it to current table.
  27563. </summary>
  27564. <returns>Created structure element.</returns>
  27565. </member>
  27566. <member name="T:Aspose.Pdf.LogicalStructure.TableTHeadElement">
  27567. <summary>
  27568. Represents THead structure element in logical structure of the table.
  27569. </summary>
  27570. </member>
  27571. <member name="T:Aspose.Pdf.LogicalStructure.TableTBodyElement">
  27572. <summary>
  27573. Represents TBody structure element in logical structure of the table.
  27574. </summary>
  27575. </member>
  27576. <member name="T:Aspose.Pdf.LogicalStructure.TableTFootElement">
  27577. <summary>
  27578. Represents TFoot structure element in logical structure of the table.
  27579. </summary>
  27580. </member>
  27581. <member name="T:Aspose.Pdf.LogicalStructure.TableTRElement">
  27582. <summary>
  27583. Represents TR structure element in logical structure of the table.
  27584. </summary>
  27585. </member>
  27586. <member name="P:Aspose.Pdf.LogicalStructure.TableTRElement.BackgroundColor">
  27587. <summary>
  27588. Gets or sets the row background color.
  27589. </summary>
  27590. </member>
  27591. <member name="P:Aspose.Pdf.LogicalStructure.TableTRElement.Border">
  27592. <summary>
  27593. Gets or sets the row border.
  27594. </summary>
  27595. </member>
  27596. <member name="P:Aspose.Pdf.LogicalStructure.TableTRElement.DefaultCellBorder">
  27597. <summary>
  27598. Gets default cell border.
  27599. </summary>
  27600. </member>
  27601. <member name="P:Aspose.Pdf.LogicalStructure.TableTRElement.MinRowHeight">
  27602. <summary>
  27603. Gets height for row.
  27604. </summary>
  27605. </member>
  27606. <member name="P:Aspose.Pdf.LogicalStructure.TableTRElement.FixedRowHeight">
  27607. <summary>
  27608. Gets fixed row height - row may have fixed height.
  27609. </summary>
  27610. </member>
  27611. <member name="P:Aspose.Pdf.LogicalStructure.TableTRElement.IsInNewPage">
  27612. <summary>
  27613. Gets fixed row is in new page - page with this property should be printed to next page Default false.
  27614. </summary>
  27615. </member>
  27616. <member name="P:Aspose.Pdf.LogicalStructure.TableTRElement.IsRowBroken">
  27617. <summary>
  27618. Gets is row can be broken between two pages.
  27619. </summary>
  27620. </member>
  27621. <member name="P:Aspose.Pdf.LogicalStructure.TableTRElement.DefaultCellTextState">
  27622. <summary>
  27623. Gets or sets default text state for row cells
  27624. </summary>
  27625. </member>
  27626. <member name="P:Aspose.Pdf.LogicalStructure.TableTRElement.DefaultCellPadding">
  27627. <summary>
  27628. Gets or sets default margin for row cells.
  27629. </summary>
  27630. </member>
  27631. <member name="P:Aspose.Pdf.LogicalStructure.TableTRElement.VerticalAlignment">
  27632. <summary>
  27633. Gets or sets the vertical alignment.
  27634. </summary>
  27635. </member>
  27636. <member name="M:Aspose.Pdf.LogicalStructure.TableTRElement.CreateTH">
  27637. <summary>
  27638. Creates <see cref="T:Aspose.Pdf.LogicalStructure.TableTHElement" /> and added it to current table.
  27639. </summary>
  27640. <returns>Created structure element.</returns>
  27641. </member>
  27642. <member name="M:Aspose.Pdf.LogicalStructure.TableTRElement.CreateTD">
  27643. <summary>
  27644. Creates <see cref="T:Aspose.Pdf.LogicalStructure.TableTHElement" /> and added it to current table.
  27645. </summary>
  27646. <returns>Created structure element.</returns>
  27647. </member>
  27648. <member name="T:Aspose.Pdf.LogicalStructure.TableCellElement">
  27649. <summary>
  27650. Represents a base class for table cell elements (TH and TD) in logical structure.
  27651. </summary>
  27652. </member>
  27653. <member name="P:Aspose.Pdf.LogicalStructure.TableCellElement.BackgroundColor">
  27654. <summary>
  27655. Gets or sets the cell background color.
  27656. </summary>
  27657. </member>
  27658. <member name="P:Aspose.Pdf.LogicalStructure.TableCellElement.Border">
  27659. <summary>
  27660. Gets or sets the cell border.
  27661. </summary>
  27662. </member>
  27663. <member name="P:Aspose.Pdf.LogicalStructure.TableCellElement.IsNoBorder">
  27664. <summary>
  27665. Gets or sets the cell have border.
  27666. </summary>
  27667. </member>
  27668. <member name="P:Aspose.Pdf.LogicalStructure.TableCellElement.Margin">
  27669. <summary>
  27670. Gets or sets the padding.
  27671. </summary>
  27672. </member>
  27673. <member name="P:Aspose.Pdf.LogicalStructure.TableCellElement.Alignment">
  27674. <summary>
  27675. Gets or sets the cell alignment.
  27676. </summary>
  27677. </member>
  27678. <member name="P:Aspose.Pdf.LogicalStructure.TableCellElement.DefaultCellTextState">
  27679. <summary>
  27680. Gets or sets the default cell text state.
  27681. </summary>
  27682. </member>
  27683. <member name="P:Aspose.Pdf.LogicalStructure.TableCellElement.IsWordWrapped">
  27684. <summary>
  27685. Gets or sets the cell's text word wrapped.
  27686. </summary>
  27687. </member>
  27688. <member name="P:Aspose.Pdf.LogicalStructure.TableCellElement.VerticalAlignment">
  27689. <summary>
  27690. Gets or sets the vertical alignment.
  27691. </summary>
  27692. </member>
  27693. <member name="P:Aspose.Pdf.LogicalStructure.TableCellElement.ColSpan">
  27694. <summary>
  27695. Gets or sets the column span.
  27696. </summary>
  27697. </member>
  27698. <member name="P:Aspose.Pdf.LogicalStructure.TableCellElement.RowSpan">
  27699. <summary>
  27700. Gets or sets the row span.
  27701. </summary>
  27702. </member>
  27703. <member name="P:Aspose.Pdf.LogicalStructure.TableCellElement.StructureTextState">
  27704. <summary>
  27705. Gets <see cref="T:/Aspose.Pdf.LogicalStructure.StructureTextState" /> object for current element.
  27706. </summary>
  27707. <value>
  27708. <see cref="T:/Aspose.Pdf.LogicalStructure.StructureTextState" /> object for current element.</value>
  27709. </member>
  27710. <member name="M:Aspose.Pdf.LogicalStructure.TableCellElement.SetText(System.String)">
  27711. <summary>
  27712. Appends text content to current text element.
  27713. </summary>
  27714. <param name="text">Text content</param>
  27715. </member>
  27716. <member name="T:Aspose.Pdf.LogicalStructure.TableTHElement">
  27717. <summary>
  27718. Represents TH structure element in logical structure of the table.
  27719. </summary>
  27720. </member>
  27721. <member name="T:Aspose.Pdf.LogicalStructure.TableTDElement">
  27722. <summary>
  27723. Represents TD structure element in logical structure of the table.
  27724. </summary>
  27725. </member>
  27726. <member name="T:Aspose.Pdf.LogicalStructure.NamespaceDoc">
  27727. <summary>
  27728. The <b>Aspose.Pdf.Tagged.LogicalStructure </b> is a namespace for PDF Logical Structure classes.
  27729. </summary>
  27730. </member>
  27731. <member name="T:Aspose.Pdf.LogicalStructure.Element">
  27732. <summary>
  27733. Represents a base class for element in logical structure.
  27734. </summary>
  27735. </member>
  27736. <member name="P:Aspose.Pdf.LogicalStructure.Element.ParentElement">
  27737. <summary>
  27738. Get parent element.
  27739. </summary>
  27740. <value>Parent element.</value>
  27741. </member>
  27742. <member name="P:Aspose.Pdf.LogicalStructure.Element.ChildElements">
  27743. <summary>
  27744. Gets children collection of <see cref="T:/Aspose.Pdf.LogicalStructure.Element" /> objects.
  27745. </summary>
  27746. <value>
  27747. Children collection of <see cref="T:/Aspose.Pdf.LogicalStructure.Element" /> objects.
  27748. </value>
  27749. </member>
  27750. <member name="M:Aspose.Pdf.LogicalStructure.Element.FindElements``1(System.Boolean)">
  27751. <summary>
  27752. Find Elements of a given type
  27753. </summary>
  27754. <typeparam name="T">Type of Structure Element for search</typeparam>
  27755. <param name="recursiveSearch">(Optional) Recursive Search (default false, search only from direct children)</param>
  27756. <returns>List of found Elements</returns>
  27757. </member>
  27758. <member name="M:Aspose.Pdf.LogicalStructure.Element.AppendChild(Aspose.Pdf.LogicalStructure.Element)">
  27759. <summary>
  27760. Append <see cref="T:/Aspose.Pdf.LogicalStructure.Element" /> to collection of children.
  27761. </summary>
  27762. <param name="element">
  27763. <see cref="T:/Aspose.Pdf.LogicalStructure.Element" /> object to add.</param>
  27764. <returns>
  27765. <see cref="T:/Aspose.Pdf.LogicalStructure.Element" /> which has been added.</returns>
  27766. </member>
  27767. <member name="M:Aspose.Pdf.LogicalStructure.Element.ToString">
  27768. <summary>
  27769. Returns a string that represents the current object.
  27770. </summary>
  27771. <returns>String that represents the current object.</returns>
  27772. </member>
  27773. <member name="T:Aspose.Pdf.LogicalStructure.ElementList">
  27774. <summary>
  27775. Represents an ordered collection of elements.
  27776. </summary>
  27777. </member>
  27778. <member name="P:Aspose.Pdf.LogicalStructure.ElementList.Count">
  27779. <summary>
  27780. Gets the number of elements in the ElementList.
  27781. </summary>
  27782. </member>
  27783. <member name="M:Aspose.Pdf.LogicalStructure.ElementList.Item(System.Int32)">
  27784. <summary>
  27785. Retrieves a element at the given index.
  27786. </summary>
  27787. <param name="index">The index into the list of elements.</param>
  27788. <returns>The <see cref="T:/Aspose.Pdf.LogicalStructure.Element" /> with the specified index in the collection. If <paramref name="index" /> is greater than or equal to the number of elements in the list, this returns null.</returns>
  27789. </member>
  27790. <member name="P:Aspose.Pdf.LogicalStructure.ElementList.ElementOf(System.Int32)">
  27791. <summary>
  27792. Gets an element at the given index.
  27793. </summary>
  27794. <param name="index">The index into the list of elements.</param>
  27795. <returns>The <see cref="T:/Aspose.Pdf.LogicalStructure.Element" /> with the specified index in the collection. If index is greater than or equal to the number of elements in the list, this returns null.</returns>
  27796. </member>
  27797. <member name="M:Aspose.Pdf.LogicalStructure.ElementList.GetEnumerator">
  27798. <summary>
  27799. Gets an enumerator that iterates through the collection of elements.
  27800. </summary>
  27801. <returns>An enumerator used to iterate through the collection of elements.</returns>
  27802. </member>
  27803. <member name="T:Aspose.Pdf.LogicalStructure.GroupingElement">
  27804. <summary>
  27805. Represents a base class for grouping structure elements in logical structure.
  27806. </summary>
  27807. </member>
  27808. <member name="T:Aspose.Pdf.LogicalStructure.DocumentElement">
  27809. <summary>
  27810. Represents Document structure element in logical structure.
  27811. </summary>
  27812. </member>
  27813. <member name="T:Aspose.Pdf.LogicalStructure.PartElement">
  27814. <summary>
  27815. Represents Part structure element in logical structure.
  27816. </summary>
  27817. </member>
  27818. <member name="T:Aspose.Pdf.LogicalStructure.ArtElement">
  27819. <summary>
  27820. Represents Art structure element in logical structure.
  27821. </summary>
  27822. </member>
  27823. <member name="T:Aspose.Pdf.LogicalStructure.SectElement">
  27824. <summary>
  27825. Represents Sect structure element in logical structure.
  27826. </summary>
  27827. </member>
  27828. <member name="T:Aspose.Pdf.LogicalStructure.DivElement">
  27829. <summary>
  27830. Represents Div structure element in logical structure.
  27831. </summary>
  27832. </member>
  27833. <member name="T:Aspose.Pdf.LogicalStructure.BlockQuoteElement">
  27834. <summary>
  27835. Represents BlockQuote structure element in logical structure.
  27836. </summary>
  27837. </member>
  27838. <member name="T:Aspose.Pdf.LogicalStructure.CaptionElement">
  27839. <summary>
  27840. Represents Caption structure element in logical structure.
  27841. </summary>
  27842. </member>
  27843. <member name="T:Aspose.Pdf.LogicalStructure.TOCElement">
  27844. <summary>
  27845. Represents TOC structure element in logical structure.
  27846. </summary>
  27847. </member>
  27848. <member name="T:Aspose.Pdf.LogicalStructure.TOCIElement">
  27849. <summary>
  27850. Represents TOCI structure element in logical structure.
  27851. </summary>
  27852. </member>
  27853. <member name="T:Aspose.Pdf.LogicalStructure.IndexElement">
  27854. <summary>
  27855. Represents Index structure element in logical structure.
  27856. </summary>
  27857. </member>
  27858. <member name="T:Aspose.Pdf.LogicalStructure.NonStructElement">
  27859. <summary>
  27860. Represents NonStruct structure element in logical structure.
  27861. </summary>
  27862. </member>
  27863. <member name="T:Aspose.Pdf.LogicalStructure.PrivateElement">
  27864. <summary>
  27865. Represents Private structure element in logical structure.
  27866. </summary>
  27867. </member>
  27868. <member name="T:Aspose.Pdf.LogicalStructure.IllustrationElement">
  27869. <summary>
  27870. Represents a base class for illustration structure elements in logical structure.
  27871. </summary>
  27872. </member>
  27873. <member name="M:Aspose.Pdf.LogicalStructure.IllustrationElement.SetImage(System.String,System.Double)">
  27874. <summary>
  27875. Appends image to current illustration element.
  27876. </summary>
  27877. <param name="imageSrc">Image source.</param>
  27878. <param name="imageResolution">(Optional) Image Resolution. Default: 300 DPI.</param>
  27879. </member>
  27880. <member name="M:Aspose.Pdf.LogicalStructure.IllustrationElement.SetImage(System.String,System.Double,System.Double)">
  27881. <summary>
  27882. Appends image to current illustration element.
  27883. </summary>
  27884. <param name="imageSrc">Image source.</param>
  27885. <param name="imageWidth">Image width.</param>
  27886. <param name="imageHeight">Image height.</param>
  27887. </member>
  27888. <member name="T:Aspose.Pdf.LogicalStructure.FigureElement">
  27889. <summary>
  27890. Represents Figure structure element in logical structure.
  27891. </summary>
  27892. </member>
  27893. <member name="T:Aspose.Pdf.LogicalStructure.FormulaElement">
  27894. <summary>
  27895. Represents Formula structure element in logical structure.
  27896. </summary>
  27897. </member>
  27898. <member name="T:Aspose.Pdf.LogicalStructure.FormElement">
  27899. <summary>
  27900. Represents Form structure element in logical structure.
  27901. </summary>
  27902. </member>
  27903. <member name="T:Aspose.Pdf.LogicalStructure.ILSElement">
  27904. <summary>
  27905. Represents a base class for inline-level structure elements in logical structure.
  27906. </summary>
  27907. </member>
  27908. <member name="T:Aspose.Pdf.LogicalStructure.ILSTextElement">
  27909. <summary>
  27910. Represents a base class for inline-level text structure elements in logical structure.
  27911. </summary>
  27912. </member>
  27913. <member name="P:Aspose.Pdf.LogicalStructure.ILSTextElement.StructureTextState">
  27914. <summary>
  27915. Gets <see cref="T:/Aspose.Pdf.LogicalStructure.StructureTextState" /> object for current element.
  27916. </summary>
  27917. <value>
  27918. <see cref="T:/Aspose.Pdf.LogicalStructure.StructureTextState" /> object for current element.</value>
  27919. </member>
  27920. <member name="M:Aspose.Pdf.LogicalStructure.ILSTextElement.SetText(System.String)">
  27921. <summary>
  27922. Appends text content to current text element.
  27923. </summary>
  27924. <param name="text">Text content.</param>
  27925. </member>
  27926. <member name="T:Aspose.Pdf.LogicalStructure.AnnotationElement">
  27927. <summary>
  27928. Represents a base class for annotation structure elements in logical structure.
  27929. </summary>
  27930. </member>
  27931. <member name="P:Aspose.Pdf.LogicalStructure.AnnotationElement.AlternateDescriptions">
  27932. <summary>
  27933. Gets or Sets the Alternate Descriptions for annotation.
  27934. Text that shall be displayed for the annotation or, if this type of annotation does not display text, an alternate description of the annotation's contents in human-readable form.
  27935. </summary>
  27936. </member>
  27937. <member name="T:Aspose.Pdf.LogicalStructure.SpanElement">
  27938. <summary>
  27939. Represents Span structure element in logical structure.
  27940. </summary>
  27941. </member>
  27942. <member name="T:Aspose.Pdf.LogicalStructure.QuoteElement">
  27943. <summary>
  27944. Represents Quote structure element in logical structure.
  27945. </summary>
  27946. </member>
  27947. <member name="T:Aspose.Pdf.LogicalStructure.NoteElement">
  27948. <summary>
  27949. Represents Note structure element in logical structure.
  27950. </summary>
  27951. </member>
  27952. <member name="T:Aspose.Pdf.LogicalStructure.ReferenceElement">
  27953. <summary>
  27954. Represents Reference structure element in logical structure.
  27955. </summary>
  27956. </member>
  27957. <member name="T:Aspose.Pdf.LogicalStructure.BibEntryElement">
  27958. <summary>
  27959. Represents BibEntry structure element in logical structure.
  27960. </summary>
  27961. </member>
  27962. <member name="T:Aspose.Pdf.LogicalStructure.CodeElement">
  27963. <summary>
  27964. Represents Code structure element in logical structure.
  27965. </summary>
  27966. </member>
  27967. <member name="T:Aspose.Pdf.LogicalStructure.LinkElement">
  27968. <summary>
  27969. Represents Link structure element in logical structure.
  27970. </summary>
  27971. </member>
  27972. <member name="P:Aspose.Pdf.LogicalStructure.LinkElement.Hyperlink">
  27973. <summary>
  27974. Gets or Sets Hyperlink for Link Element.
  27975. </summary>
  27976. </member>
  27977. <member name="P:Aspose.Pdf.LogicalStructure.LinkElement.StructureTextState">
  27978. <summary>
  27979. Gets <see cref="T:/Aspose.Pdf.LogicalStructure.StructureTextState" /> object for current element.
  27980. </summary>
  27981. <value>
  27982. <see cref="T:/Aspose.Pdf.LogicalStructure.StructureTextState" /> object for current element.</value>
  27983. </member>
  27984. <member name="M:Aspose.Pdf.LogicalStructure.LinkElement.SetText(System.String)">
  27985. <summary>
  27986. Appends text content to current text element.
  27987. </summary>
  27988. <param name="text">Text content.</param>
  27989. </member>
  27990. <member name="T:Aspose.Pdf.LogicalStructure.AnnotElement">
  27991. <summary>
  27992. Represents Annot structure element in logical structure.
  27993. </summary>
  27994. </member>
  27995. <member name="T:Aspose.Pdf.LogicalStructure.RubyElement">
  27996. <summary>
  27997. Represents Ruby structure element in logical structure.
  27998. </summary>
  27999. </member>
  28000. <member name="T:Aspose.Pdf.LogicalStructure.WarichuElement">
  28001. <summary>
  28002. Represents Warichu structure element in logical structure.
  28003. </summary>
  28004. </member>
  28005. <member name="T:Aspose.Pdf.LogicalStructure.RubyChildElement">
  28006. <summary>
  28007. Represents a base class for children elements of the Ruby in logical structure.
  28008. </summary>
  28009. </member>
  28010. <member name="T:Aspose.Pdf.LogicalStructure.WarichuChildElement">
  28011. <summary>
  28012. Represents a base class for children elements of the Warichu in logical structure.
  28013. </summary>
  28014. </member>
  28015. <member name="T:Aspose.Pdf.LogicalStructure.RubyRBElement">
  28016. <summary>
  28017. Represents RB structure element in logical structure of the Ruby.
  28018. </summary>
  28019. </member>
  28020. <member name="T:Aspose.Pdf.LogicalStructure.RubyRTElement">
  28021. <summary>
  28022. Represents RT structure element in logical structure of the Ruby.
  28023. </summary>
  28024. </member>
  28025. <member name="T:Aspose.Pdf.LogicalStructure.RubyRPElement">
  28026. <summary>
  28027. Represents RP structure element in logical structure of the Ruby.
  28028. </summary>
  28029. </member>
  28030. <member name="T:Aspose.Pdf.LogicalStructure.WarichuWTElement">
  28031. <summary>
  28032. Represents WT structure element in logical structure of the Warichu.
  28033. </summary>
  28034. </member>
  28035. <member name="T:Aspose.Pdf.LogicalStructure.WarichuWPElement">
  28036. <summary>
  28037. Represents WP structure element in logical structure of the Warichu.
  28038. </summary>
  28039. </member>
  28040. <member name="T:Aspose.Pdf.LogicalStructure.ITextElement">
  28041. <summary>
  28042. Interface for presenting text structure elements.
  28043. </summary>
  28044. </member>
  28045. <member name="P:Aspose.Pdf.LogicalStructure.ITextElement.StructureTextState">
  28046. <summary>
  28047. Gets <see cref="T:/Aspose.Pdf.LogicalStructure.StructureTextState" /> object for text structure element.
  28048. </summary>
  28049. <value>
  28050. <see cref="T:/Aspose.Pdf.LogicalStructure.StructureTextState" /> object for text structure element.</value>
  28051. </member>
  28052. <member name="M:Aspose.Pdf.LogicalStructure.ITextElement.SetText(System.String)">
  28053. <summary>
  28054. Appends text content to current text element.
  28055. </summary>
  28056. <param name="text">Text content</param>
  28057. </member>
  28058. <member name="T:Aspose.Pdf.LogicalStructure.MCRElement">
  28059. <summary>
  28060. Represents marked-content reference object in logical structure.
  28061. </summary>
  28062. </member>
  28063. <member name="P:Aspose.Pdf.LogicalStructure.MCRElement.ImageSrc">
  28064. <summary>
  28065. <para>Gets image source for marked-content reference element.</para>
  28066. <para>For just created <see cref="T:Aspose.Pdf.LogicalStructure.IllustrationElement" />. Is null in other cases.</para>
  28067. </summary>
  28068. <value>Image source for marked-content reference element.</value>
  28069. </member>
  28070. <member name="P:Aspose.Pdf.LogicalStructure.MCRElement.Content">
  28071. <summary>
  28072. <para>Gets text content for marked-content reference element.</para>
  28073. <para>For just created object wich implement <see cref="T:Aspose.Pdf.LogicalStructure.ITextElement" />. Is null in other cases.</para>
  28074. </summary>
  28075. <value>Text content for marked-content reference element.</value>
  28076. </member>
  28077. <member name="P:Aspose.Pdf.LogicalStructure.MCRElement.MCID">
  28078. <summary>
  28079. Gets MCID of marked-content reference object.
  28080. </summary>
  28081. <value>MCID of marked-content reference object.</value>
  28082. </member>
  28083. <member name="M:Aspose.Pdf.LogicalStructure.MCRElement.ToString">
  28084. <summary>
  28085. Returns a string that represents the current object.
  28086. </summary>
  28087. <returns>String that represents the current object.</returns>
  28088. </member>
  28089. <member name="T:Aspose.Pdf.LogicalStructure.OBJRElement">
  28090. <summary>
  28091. Represents object reference entity in logical structure.
  28092. </summary>
  28093. </member>
  28094. <member name="M:Aspose.Pdf.LogicalStructure.OBJRElement.ToString">
  28095. <summary>
  28096. Returns a string that represents the current object.
  28097. </summary>
  28098. <returns>String that represents the current object.</returns>
  28099. </member>
  28100. <member name="T:Aspose.Pdf.LogicalStructure.StructTreeRootElement">
  28101. <summary>
  28102. Represents StructTreeRoot object in logical structure.
  28103. </summary>
  28104. </member>
  28105. <member name="T:Aspose.Pdf.LogicalStructure.StructureAttribute">
  28106. <summary>
  28107. Represents attribute of structure element.
  28108. </summary>
  28109. </member>
  28110. <member name="P:Aspose.Pdf.LogicalStructure.StructureAttribute.Key">
  28111. <summary>
  28112. Gets attribute key.
  28113. </summary>
  28114. <value>Attribute Key.</value>
  28115. </member>
  28116. <member name="M:Aspose.Pdf.LogicalStructure.StructureAttribute.GetNameValue">
  28117. <summary>
  28118. Gets Value Name.
  28119. </summary>
  28120. <returns>Value Name.</returns>
  28121. </member>
  28122. <member name="M:Aspose.Pdf.LogicalStructure.StructureAttribute.GetStringValue">
  28123. <summary>
  28124. Gets Value String.
  28125. </summary>
  28126. <returns>Value String.</returns>
  28127. </member>
  28128. <member name="M:Aspose.Pdf.LogicalStructure.StructureAttribute.GetNumberValue">
  28129. <summary>
  28130. Gets Value Number.
  28131. </summary>
  28132. <returns>Value Number.</returns>
  28133. </member>
  28134. <member name="M:Aspose.Pdf.LogicalStructure.StructureAttribute.GetArrayValue">
  28135. <summary>
  28136. Gets Value Name Array.
  28137. </summary>
  28138. <returns>Value Name Array.</returns>
  28139. </member>
  28140. <member name="M:Aspose.Pdf.LogicalStructure.StructureAttribute.GetArrayNumberValue">
  28141. <summary>
  28142. Gets Value Number Array.
  28143. </summary>
  28144. <returns>Value Number Array.</returns>
  28145. </member>
  28146. <member name="M:Aspose.Pdf.LogicalStructure.StructureAttribute.SetNameValue(Aspose.Pdf.LogicalStructure.AttributeName)">
  28147. <summary>
  28148. Sets Value Name.
  28149. </summary>
  28150. <param name="name">Allowable Value Name.</param>
  28151. </member>
  28152. <member name="M:Aspose.Pdf.LogicalStructure.StructureAttribute.SetStringValue(System.String)">
  28153. <summary>
  28154. Sets Value String.
  28155. </summary>
  28156. <param name="value">Value String.</param>
  28157. </member>
  28158. <member name="M:Aspose.Pdf.LogicalStructure.StructureAttribute.SetNumberValue(System.Double)">
  28159. <summary>
  28160. Sets Value Number.
  28161. </summary>
  28162. <param name="number">Value Number.</param>
  28163. </member>
  28164. <member name="M:Aspose.Pdf.LogicalStructure.StructureAttribute.SetArrayValue(Aspose.Pdf.LogicalStructure.AttributeName[])">
  28165. <summary>
  28166. Sets Value Name Array.
  28167. </summary>
  28168. <param name="array">Array of allowable Value Names.</param>
  28169. </member>
  28170. <member name="M:Aspose.Pdf.LogicalStructure.StructureAttribute.SetColorValue(Aspose.Pdf.Color)">
  28171. <summary>
  28172. Sets Value Color.
  28173. </summary>
  28174. <param name="color">Color.</param>
  28175. </member>
  28176. <member name="M:Aspose.Pdf.LogicalStructure.StructureAttribute.SetRectangleValue(Aspose.Pdf.Rectangle)">
  28177. <summary>
  28178. Sets Value Rectangle.
  28179. </summary>
  28180. <param name="rectangle">Rectangle.</param>
  28181. </member>
  28182. <member name="P:Aspose.Pdf.LogicalStructure.StructureAttribute.IsInitializedValue">
  28183. <summary>
  28184. Gets status of structure attribute value. True if value is set.
  28185. </summary>
  28186. </member>
  28187. <member name="M:Aspose.Pdf.LogicalStructure.StructureAttribute.#ctor(Aspose.Pdf.LogicalStructure.AttributeKey)">
  28188. <summary>
  28189. Initializes a new instance of the StructureAttribute.
  28190. </summary>
  28191. <param name="attributeKey">Attribute Key</param>
  28192. </member>
  28193. <member name="T:Aspose.Pdf.LogicalStructure.StructureAttributeCollection">
  28194. <summary>
  28195. Represents collection of attributes of structure elements.
  28196. </summary>
  28197. </member>
  28198. <member name="M:Aspose.Pdf.LogicalStructure.StructureAttributeCollection.GetAttributes(Aspose.Pdf.LogicalStructure.AttributeOwnerStandard)">
  28199. <summary>
  28200. Return <see cref="T:Aspose.Pdf.LogicalStructure.StructureAttributes" /> of structure element by standard attribute owner.
  28201. </summary>
  28202. <param name="ownerStandard">Standard attribute owner.</param>
  28203. <returns>
  28204. <see cref="T:Aspose.Pdf.LogicalStructure.StructureAttributes" /> of structure element. Return null if not found.</returns>
  28205. </member>
  28206. <member name="M:Aspose.Pdf.LogicalStructure.StructureAttributeCollection.CreateAttributes(Aspose.Pdf.LogicalStructure.AttributeOwnerStandard)">
  28207. <summary>
  28208. Create and return <see cref="T:Aspose.Pdf.LogicalStructure.StructureAttributes" /> of structure element by standard attribute owner.
  28209. </summary>
  28210. <param name="ownerStandard">Standard attribute owner.</param>
  28211. <returns>
  28212. <see cref="T:Aspose.Pdf.LogicalStructure.StructureAttributes" /> of structure element. Structure Attributes will be created if it needed.</returns>
  28213. </member>
  28214. <member name="T:Aspose.Pdf.LogicalStructure.StructureAttributes">
  28215. <summary>
  28216. Represents attributes of structure element for standard attribute owners.
  28217. </summary>
  28218. </member>
  28219. <member name="P:Aspose.Pdf.LogicalStructure.StructureAttributes.Owner">
  28220. <summary>
  28221. Gets standard attribute owner.
  28222. </summary>
  28223. <value>Standard attribute owner.</value>
  28224. </member>
  28225. <member name="M:Aspose.Pdf.LogicalStructure.StructureAttributes.GetAttribute(Aspose.Pdf.LogicalStructure.AttributeKey)">
  28226. <summary>
  28227. Gets StructureAttribute by AttributeKey.
  28228. </summary>
  28229. <param name="key">AttributeKey.</param>
  28230. <returns>StructureAttribute</returns>
  28231. </member>
  28232. <member name="M:Aspose.Pdf.LogicalStructure.StructureAttributes.SetAttribute(Aspose.Pdf.LogicalStructure.StructureAttribute)">
  28233. <summary>
  28234. Sets StructureAttribute into StructureAttributes.
  28235. </summary>
  28236. <param name="attribute">StructureAttribute.</param>
  28237. </member>
  28238. <member name="T:Aspose.Pdf.LogicalStructure.StructureElement">
  28239. <summary>
  28240. Represents a base class for structure elements in logical structure.
  28241. </summary>
  28242. </member>
  28243. <member name="P:Aspose.Pdf.LogicalStructure.StructureElement.DefaultAttributeOwner">
  28244. <summary>
  28245. Gets <see cref="T:/Aspose.Pdf.LogicalStructure.AttributeOwnerStandard" /> object.
  28246. </summary>
  28247. <value>
  28248. <see cref="T:/Aspose.Pdf.LogicalStructure.AttributeOwnerStandard" /> object.</value>
  28249. </member>
  28250. <member name="P:Aspose.Pdf.LogicalStructure.StructureElement.Attributes">
  28251. <summary>
  28252. Gets <see cref="T:/Aspose.Pdf.LogicalStructure.StructureAttributeCollection" /> object.
  28253. </summary>
  28254. <value>
  28255. <see cref="T:/Aspose.Pdf.LogicalStructure.StructureAttributeCollection" /> object.</value>
  28256. </member>
  28257. <member name="P:Aspose.Pdf.LogicalStructure.StructureElement.StructureType">
  28258. <summary>
  28259. Gets type of structure element.
  28260. </summary>
  28261. <value>
  28262. <see cref="T:/Aspose.Pdf.LogicalStructure.StructureTypeStandard" /> object of structure element.</value>
  28263. </member>
  28264. <member name="P:Aspose.Pdf.LogicalStructure.StructureElement.ID">
  28265. <summary>
  28266. Gets the ID for structure element.
  28267. </summary>
  28268. <value>ID of the structure element.</value>
  28269. </member>
  28270. <member name="P:Aspose.Pdf.LogicalStructure.StructureElement.Title">
  28271. <summary>
  28272. Gets or sets the title for structure element.
  28273. </summary>
  28274. <value>Title of the structure element.</value>
  28275. </member>
  28276. <member name="P:Aspose.Pdf.LogicalStructure.StructureElement.Language">
  28277. <summary>
  28278. Gets or sets the language for structure element.
  28279. </summary>
  28280. <value>Language of the structure element.</value>
  28281. </member>
  28282. <member name="P:Aspose.Pdf.LogicalStructure.StructureElement.AlternativeText">
  28283. <summary>
  28284. Gets or sets the alternative text for structure element.
  28285. </summary>
  28286. <value>Alternative text of the structure element.</value>
  28287. </member>
  28288. <member name="P:Aspose.Pdf.LogicalStructure.StructureElement.ExpansionText">
  28289. <summary>
  28290. Gets or sets the expansion text for structure element.
  28291. </summary>
  28292. <value>Expansion text of the structure element.</value>
  28293. </member>
  28294. <member name="P:Aspose.Pdf.LogicalStructure.StructureElement.ActualText">
  28295. <summary>
  28296. Gets or sets the actual text for structure element.
  28297. </summary>
  28298. <value>Actual text of the structure element.</value>
  28299. </member>
  28300. <member name="M:Aspose.Pdf.LogicalStructure.StructureElement.ChangeParentElement(Aspose.Pdf.LogicalStructure.StructureElement)">
  28301. <summary>
  28302. Change parent element for current structure element
  28303. </summary>
  28304. <param name="newParentElement">New parent structure element</param>
  28305. </member>
  28306. <member name="M:Aspose.Pdf.LogicalStructure.StructureElement.GenerateId">
  28307. <summary>
  28308. Generate ID for structure element.
  28309. </summary>
  28310. </member>
  28311. <member name="M:Aspose.Pdf.LogicalStructure.StructureElement.SetId(System.String)">
  28312. <summary>
  28313. Sets ID for structure element.
  28314. </summary>
  28315. <param name="id">ID value for structure element</param>
  28316. </member>
  28317. <member name="M:Aspose.Pdf.LogicalStructure.StructureElement.ClearId">
  28318. <summary>
  28319. Clear ID for structure element.
  28320. </summary>
  28321. </member>
  28322. <member name="M:Aspose.Pdf.LogicalStructure.StructureElement.SetTag(System.String)">
  28323. <summary>
  28324. Sets custom tag for structure element.
  28325. </summary>
  28326. <param name="newTag">Tag name</param>
  28327. </member>
  28328. <member name="M:Aspose.Pdf.LogicalStructure.StructureElement.ToString">
  28329. <summary>
  28330. Returns a string that represents the current object.
  28331. </summary>
  28332. <returns>String that represents the current object.</returns>
  28333. </member>
  28334. <member name="T:Aspose.Pdf.LogicalStructure.StructureTextState">
  28335. <summary>
  28336. Represents text state settings for Text Structure Elements and TaggedContent (ITextElement, ITaggedContent)
  28337. </summary>
  28338. </member>
  28339. <member name="P:Aspose.Pdf.LogicalStructure.StructureTextState.Font">
  28340. <summary>
  28341. Gets or sets the font of text.
  28342. </summary>
  28343. <remarks>
  28344. Can be null. Use null to inherit <c>Font</c> property from parent structure element.
  28345. </remarks>
  28346. </member>
  28347. <member name="P:Aspose.Pdf.LogicalStructure.StructureTextState.FontSize">
  28348. <summary>
  28349. Gets or sets font size of the text.
  28350. </summary>
  28351. <remarks>
  28352. Can be null. Use null to inherit <c>FontSize</c> property from parent structure element.
  28353. </remarks>
  28354. </member>
  28355. <member name="P:Aspose.Pdf.LogicalStructure.StructureTextState.FontStyle">
  28356. <summary>
  28357. Gets or sets font style of the text.
  28358. </summary>
  28359. <remarks>
  28360. Can be null. Use null to inherit <c>FontStyle</c> property from parent structure element.
  28361. </remarks>
  28362. </member>
  28363. <member name="P:Aspose.Pdf.LogicalStructure.StructureTextState.ForegroundColor">
  28364. <summary>
  28365. Gets or sets foreground color of the text.
  28366. </summary>
  28367. <remarks>
  28368. Can be null. Use null to inherit <c>ForegroundColor</c> property from parent structure element.
  28369. </remarks>
  28370. </member>
  28371. <member name="P:Aspose.Pdf.LogicalStructure.StructureTextState.BackgroundColor">
  28372. <summary>
  28373. Gets or sets background color of the text.
  28374. </summary>
  28375. <remarks>
  28376. Can be null. Use null to inherit <c>BackgroundColor</c> property from parent structure element.
  28377. </remarks>
  28378. </member>
  28379. <member name="P:Aspose.Pdf.LogicalStructure.StructureTextState.Underline">
  28380. <summary>
  28381. Gets or sets underline for the text.
  28382. </summary>
  28383. <remarks>
  28384. Can be null. Use null to inherit <c>Underline</c> property from parent structure element.
  28385. </remarks>
  28386. </member>
  28387. <member name="P:Aspose.Pdf.LogicalStructure.StructureTextState.StrikeOut">
  28388. <summary>
  28389. Gets or sets strikeout for the text.
  28390. </summary>
  28391. <remarks>
  28392. Can be null. Use null to inherit <c>StrikeOut</c> property from parent structure element.
  28393. </remarks>
  28394. </member>
  28395. <member name="P:Aspose.Pdf.LogicalStructure.StructureTextState.Superscript">
  28396. <summary>
  28397. Gets or sets superscript of the text.
  28398. </summary>
  28399. <remarks>
  28400. Can be null. Use null to inherit <c>Superscript</c> property from parent structure element.
  28401. </remarks>
  28402. </member>
  28403. <member name="P:Aspose.Pdf.LogicalStructure.StructureTextState.Subscript">
  28404. <summary>
  28405. Gets or sets subscript of the text.
  28406. </summary>
  28407. <remarks>
  28408. Can be null. Use null to inherit <c>Subscript</c> property from parent structure element.
  28409. </remarks>
  28410. </member>
  28411. <member name="P:Aspose.Pdf.LogicalStructure.StructureTextState.HorizontalScaling">
  28412. <summary>
  28413. Gets or sets horizontal scaling of the text.
  28414. </summary>
  28415. <remarks>
  28416. Can be null. Use null to inherit <c>HorizontalScaling</c> property from parent structure element.
  28417. </remarks>
  28418. </member>
  28419. <member name="P:Aspose.Pdf.LogicalStructure.StructureTextState.LineSpacing">
  28420. <summary>
  28421. Gets or sets line spacing of the text.
  28422. </summary>
  28423. <remarks>
  28424. Can be null. Use null to inherit <c>LineSpacing</c> property from parent structure element.
  28425. </remarks>
  28426. </member>
  28427. <member name="P:Aspose.Pdf.LogicalStructure.StructureTextState.CharacterSpacing">
  28428. <summary>
  28429. Gets or sets character spacing of the text.
  28430. </summary>
  28431. <remarks>
  28432. Can be null. Use null to inherit <c>CharacterSpacing</c> property from parent structure element.
  28433. </remarks>
  28434. </member>
  28435. <member name="P:Aspose.Pdf.LogicalStructure.StructureTextState.WordSpacing">
  28436. <summary>
  28437. Gets or sets word spacing of the text.
  28438. </summary>
  28439. <remarks>
  28440. Can be null. Use null to inherit <c>WordSpacing</c> property from parent structure element.
  28441. </remarks>
  28442. </member>
  28443. <member name="P:Aspose.Pdf.LogicalStructure.StructureTextState.MarginInfo">
  28444. <summary>
  28445. Gets or sets margin for block structure element.
  28446. </summary>
  28447. </member>
  28448. <member name="T:Aspose.Pdf.LogicalStructure.StructureTypeCategory">
  28449. <summary>
  28450. Represents Categories of Standard Structure Types.
  28451. </summary>
  28452. </member>
  28453. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeCategory.GroupingElements">
  28454. <summary>
  28455. Grouping elements group other elements into sequences or hierarchies but hold no content directly and have no direct effect on layout.
  28456. </summary>
  28457. </member>
  28458. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeCategory.BLSEs">
  28459. <summary>
  28460. Block-level structure elements (BLSEs) describe the overall layout of content on the page, proceeding in the block-progression direction.
  28461. </summary>
  28462. </member>
  28463. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeCategory.ILSEs">
  28464. <summary>
  28465. Inline-level structure elements (ILSEs) describe the layout of content within a BLSE, proceeding in the inline-progression direction.
  28466. </summary>
  28467. </member>
  28468. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeCategory.IllustrationElements">
  28469. <summary>
  28470. Illustration elements are compact sequences of content, in page content order, that are considered to be unitary objects with respect to page layout. An illustration can be treated as either a BLSE or an ILSE.
  28471. </summary>
  28472. </member>
  28473. <member name="M:Aspose.Pdf.LogicalStructure.StructureTypeCategory.op_Explicit(System.String)~Aspose.Pdf.LogicalStructure.StructureTypeCategory">
  28474. <summary>
  28475. Performs an explicit conversion from <see cref="T:System.String" /> to <see cref="T:Aspose.Pdf.LogicalStructure.StructureTypeCategory" />.
  28476. </summary>
  28477. <param name="name">The name.</param>
  28478. <returns>The result of the conversion.</returns>
  28479. </member>
  28480. <member name="M:Aspose.Pdf.LogicalStructure.StructureTypeCategory.ToString">
  28481. <summary>
  28482. Returns a string that represents the current object.
  28483. </summary>
  28484. <returns>String that represents the current object.</returns>
  28485. </member>
  28486. <member name="T:Aspose.Pdf.LogicalStructure.StructureTypeStandard">
  28487. <summary>
  28488. Represents Standard Structure Types.
  28489. </summary>
  28490. </member>
  28491. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Document">
  28492. <summary>
  28493. (Document) A complete document. This is the root element of any structure tree containing multiple parts or multiple articles.
  28494. </summary>
  28495. </member>
  28496. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Part">
  28497. <summary>
  28498. (Part) A large-scale division of a document. This type of element is appropriate for grouping articles or sections.
  28499. </summary>
  28500. </member>
  28501. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Art">
  28502. <summary>
  28503. (Article) A relatively self-contained body of text constituting a single narrative or exposition. Articles should be disjoint; that is, they should not contain other articles as constituent elements.
  28504. </summary>
  28505. </member>
  28506. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Sect">
  28507. <summary>
  28508. (Section) A container for grouping related content elements.
  28509. </summary>
  28510. </member>
  28511. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Div">
  28512. <summary>
  28513. (Division) A generic block-level element or group of elements.
  28514. </summary>
  28515. </member>
  28516. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.BlockQuote">
  28517. <summary>
  28518. (Block quotation) A portion of text consisting of one or more paragraphs attributed to someone other than the author of the surrounding text.
  28519. </summary>
  28520. </member>
  28521. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Caption">
  28522. <summary>
  28523. (Caption) A brief portion of text describing a table or figure.
  28524. </summary>
  28525. </member>
  28526. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.TOC">
  28527. <summary>
  28528. <para>(Table of contents) A list made up of table of contents item entries (structure type TOCI) and/or other nested table of contents entries (TOC).</para>
  28529. <para>A TOC entry that includes only TOCI entries represents a flat hierarchy. A TOC entry that includes other nested TOC entries (and possibly TOCI entries) represents a more complex hierarchy.Ideally, the hierarchy of a top level TOC entry reflects the structure of the main body of the document.</para>
  28530. </summary>
  28531. </member>
  28532. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.TOCI">
  28533. <summary>
  28534. <para>(Table of contents item) An individual member of a table of contents. This entry’s children may be any of the following structure types:</para>
  28535. <para>
  28536. </para>
  28537. <list type="table">
  28538. <item>
  28539. <term>Lbl</term>
  28540. <description>A label</description>
  28541. </item>
  28542. <item>
  28543. <term>Reference</term>
  28544. <description>A reference to the title and the page number</description>
  28545. </item>
  28546. <item>
  28547. <term>NonStruct</term>
  28548. <description>Non-structure elements for wrapping a leader artifact</description>
  28549. </item>
  28550. <item>
  28551. <term>P</term>
  28552. <description>Descriptive text</description>
  28553. </item>
  28554. <item>
  28555. <term>TOC</term>
  28556. <description>Table of content elements for hierarchical tables of content, as described for the TOC entry</description>
  28557. </item>
  28558. </list>
  28559. </summary>
  28560. </member>
  28561. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Index">
  28562. <summary>
  28563. (Index) A sequence of entries containing identifying text accompanied by reference elements that point out occurrences of the specified text in the main body of a document.
  28564. </summary>
  28565. </member>
  28566. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.NonStruct">
  28567. <summary>
  28568. (Nonstructural element) A grouping element having no inherent structural significance; it serves solely for grouping purposes. This type of element differs from a division (structure type Div) in that it shall not be interpreted or exported to other document formats; however, its descendants shall be processed normally.
  28569. </summary>
  28570. </member>
  28571. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Private">
  28572. <summary>
  28573. (Private element) A grouping element containing private content belonging to the application producing it. The structural significance of this type of element is unspecified and shall be determined entirely by the conforming writer. Neither the Private element nor any of its descendants shall be interpreted or exported to other document formats.
  28574. </summary>
  28575. </member>
  28576. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.P">
  28577. <summary>
  28578. (Paragraph) A low-level division of text.
  28579. </summary>
  28580. </member>
  28581. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.H">
  28582. <summary>
  28583. (Heading) A label for a subdivision of a document's content. It should be the first child of the division that it heads.
  28584. </summary>
  28585. </member>
  28586. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.H1">
  28587. <summary>
  28588. Level 1 Heading, for use in conforming writers that cannot hierarchically nest their sections and thus cannot determine the level of a heading from its level of nesting.
  28589. </summary>
  28590. </member>
  28591. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.H2">
  28592. <summary>
  28593. Level 2 Heading, for use in conforming writers that cannot hierarchically nest their sections and thus cannot determine the level of a heading from its level of nesting.
  28594. </summary>
  28595. </member>
  28596. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.H3">
  28597. <summary>
  28598. Level 3 Heading, for use in conforming writers that cannot hierarchically nest their sections and thus cannot determine the level of a heading from its level of nesting.
  28599. </summary>
  28600. </member>
  28601. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.H4">
  28602. <summary>
  28603. Level 4 Heading, for use in conforming writers that cannot hierarchically nest their sections and thus cannot determine the level of a heading from its level of nesting.
  28604. </summary>
  28605. </member>
  28606. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.H5">
  28607. <summary>
  28608. Level 5 Heading, for use in conforming writers that cannot hierarchically nest their sections and thus cannot determine the level of a heading from its level of nesting.
  28609. </summary>
  28610. </member>
  28611. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.H6">
  28612. <summary>
  28613. Level 6 Heading, for use in conforming writers that cannot hierarchically nest their sections and thus cannot determine the level of a heading from its level of nesting.
  28614. </summary>
  28615. </member>
  28616. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.L">
  28617. <summary>
  28618. (List) A sequence of items of like meaning and importance. Its immediate children should be an optional caption (structure type Caption) followed by one or more list items (structure type LI).
  28619. </summary>
  28620. </member>
  28621. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.LI">
  28622. <summary>
  28623. (List item) An individual member of a list. Its children may be one or more labels, list bodies, or both (structure types Lbl or LBody).
  28624. </summary>
  28625. </member>
  28626. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Lbl">
  28627. <summary>
  28628. (Label) A name or number that distinguishes a given item from others in the same list or other group of like items.
  28629. </summary>
  28630. </member>
  28631. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.LBody">
  28632. <summary>
  28633. (List body) The descriptive content of a list item. In a dictionary list, for example, it contains the definition of the term. It may either contain the content directly or have other BLSEs, perhaps including nested lists, as children.
  28634. </summary>
  28635. </member>
  28636. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Table">
  28637. <summary>
  28638. (Table) A two-dimensional layout of rectangular data cells, possibly having a complex substructure. It contains either one or more table rows (structure type TR) as children; or an optional table head (structure type THead) followed by one or more table body elements (structure type TBody) and an optional table footer (structure type TFoot). In addition, a table may have a caption (structure type Caption) as its first or last child.
  28639. </summary>
  28640. </member>
  28641. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.THead">
  28642. <summary>
  28643. (Table header row group; PDF 1.5) A group of rows that constitute the header of a table. If the table is split across multiple pages, these rows may be redrawn at the top of each table fragment (although there is only one THead element).
  28644. </summary>
  28645. </member>
  28646. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.TBody">
  28647. <summary>
  28648. (Table body row group; PDF 1.5) A group of rows that constitute the main body portion of a table. If the table is split across multiple pages, the body area may be broken apart on a row boundary. A table may have multiple TBody elements to allow for the drawing of a border or background for a set of rows.
  28649. </summary>
  28650. </member>
  28651. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.TFoot">
  28652. <summary>
  28653. (Table footer row group; PDF 1.5) A group of rows that constitute the footer of a table. If the table is split across multiple pages, these rows may be redrawn at the bottom of each table fragment (although there is only one TFoot element.)
  28654. </summary>
  28655. </member>
  28656. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.TR">
  28657. <summary>
  28658. (Table row) A row of headings or data in a table. It may contain table header cells and table data cells (structure types TH and TD).
  28659. </summary>
  28660. </member>
  28661. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.TH">
  28662. <summary>
  28663. (Table header cell) A table cell containing header text describing one or more rows or columns of the table.
  28664. </summary>
  28665. </member>
  28666. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.TD">
  28667. <summary>
  28668. (Table data cell) A table cell containing data that is part of the table's content.
  28669. </summary>
  28670. </member>
  28671. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Span">
  28672. <summary>
  28673. (Span) A generic inline portion of text having no particular inherent characteristics. It can be used, for example, to delimit a range of text with a given set of styling attributes.
  28674. </summary>
  28675. </member>
  28676. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Quote">
  28677. <summary>
  28678. <para>(Quotation) An inline portion of text attributed to someone other than the author of the surrounding text.</para>
  28679. <para>The quoted text should be contained inline within a single paragraph. This differs from the block-level element BlockQuote, which consists of one or more complete paragraphs (or other elements presented as if they were complete paragraphs).</para>
  28680. </summary>
  28681. </member>
  28682. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Note">
  28683. <summary>
  28684. <para>(Note) An item of explanatory text, such as a footnote or an endnote, that is referred to from within the body of the document. It may have a label (structure type Lbl) as a child. The note may be included as a child of the structure element in the body text that refers to it, or it may be included elsewhere (such as in an endnotes section) and accessed by means of a reference (structure type Reference).</para>
  28685. <para>Tagged PDF does not prescribe the placement of footnotes in the page content order. They may be either inline or at the end of the page, at the discretion of theconforming writer.</para>
  28686. </summary>
  28687. </member>
  28688. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Reference">
  28689. <summary>
  28690. (Reference) A citation to content elsewhere in the document.
  28691. </summary>
  28692. </member>
  28693. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.BibEntry">
  28694. <summary>
  28695. <para>(Bibliography entry) A reference identifying the external source of some cited content. It may contain a label (structure type Lbl) as a child.</para>
  28696. <para>Although a bibliography entry is likely to include component parts identifying the cited content's author, work, publisher, and so forth, no standard structure types are defined at this level of detail.</para>
  28697. </summary>
  28698. </member>
  28699. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Code">
  28700. <summary>
  28701. (Code) A fragment of computer program text.
  28702. </summary>
  28703. </member>
  28704. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Link">
  28705. <summary>
  28706. (Link) An association between a portion of the ILSE's content and a corresponding link annotation or annotations. Its children should be one or more content items or child ILSEs and one or more object references identifying the associated link annotations.
  28707. </summary>
  28708. </member>
  28709. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Annot">
  28710. <summary>
  28711. (Annotation; PDF 1.5) An association between a portion of the ILSE's content and a corresponding PDF annotation. Annot shall be used for all PDF annotations except link annotations and widget annotations.
  28712. </summary>
  28713. </member>
  28714. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Ruby">
  28715. <summary>
  28716. <para>(Ruby; PDF 1.5) A side-note (annotation) written in a smaller text size and placed adjacent to the base text to which it refers. A Ruby element may also contain the RB, RT, and RP elements.</para>
  28717. <para>(Ruby) The wrapper around the entire ruby assembly. It shall contain one RB element followed by either an RT element or a three-element group consisting of RP, RT, and RP. Ruby elements and their content elements shall not break across multiple lines.</para>
  28718. </summary>
  28719. </member>
  28720. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.RB">
  28721. <summary>
  28722. (Ruby base text) The full-size text to which the ruby annotation is applied. RB may contain text, other inline elements, or a mixture of both. It may have the RubyAlignattribute.
  28723. </summary>
  28724. </member>
  28725. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.RT">
  28726. <summary>
  28727. (Ruby annotation text) The smaller-size text that shall be placed adjacent to the ruby base text. It may contain text, other inline elements, or a mixture of both. It may have the RubyAlign and RubyPosition attributes.
  28728. </summary>
  28729. </member>
  28730. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.RP">
  28731. <summary>
  28732. (Ruby punctuation) Punctuation surrounding the ruby annotation text. It is used only when a ruby annotation cannot be properly formatted in a ruby style and instead is formatted as a normal comment, or when it is formatted as a warichu. It contains text (usually a single LEFT or RIGHT PARENTHESIS or similar bracketing character).
  28733. </summary>
  28734. </member>
  28735. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Warichu">
  28736. <summary>
  28737. <para>(Warichu; PDF 1.5) A comment or annotation in a smaller text size and formatted onto two smaller lines within the height of the containing text line and placed following (inline) the base text to which it refers. A Warichu element may also contain the WT and WP elements.</para>
  28738. <para>(Warichu) The wrapper around the entire warichu assembly. It may contain a three-element group consisting of WP, WT, and WP. Warichu elements (and their content elements) may wrap across multiple lines, according to the warichu breaking rules described in the Japanese Industrial Standard (JIS) X 4051-1995.</para>
  28739. </summary>
  28740. </member>
  28741. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.WT">
  28742. <summary>
  28743. (Warichu text) The smaller-size text of a warichu comment that is formatted into two lines and placed between surrounding WP elements.
  28744. </summary>
  28745. </member>
  28746. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.WP">
  28747. <summary>
  28748. (Warichu punctuation) The punctuation that surrounds the WT text. It contains text (usually a single LEFT or RIGHT PARENTHESIS or similar bracketing character). According to JIS X 4051-1995, the parentheses surrounding a warichu may be converted to a SPACE (nominally 1/4 EM in width) at the discretion of the formatter.
  28749. </summary>
  28750. </member>
  28751. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Figure">
  28752. <summary>
  28753. (Figure) An item of graphical content. Its placement may be specified with the Placement layout attribute.
  28754. </summary>
  28755. </member>
  28756. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Formula">
  28757. <summary>
  28758. <para>(Formula) A mathematical formula.</para>
  28759. <para>This structure type is useful only for identifying an entire content element as a formula. No standard structure types are defined for identifying individual components within the formula. From a formatting standpoint, the formula shall be treated similarly to a figure (structure type Figure).</para>
  28760. </summary>
  28761. </member>
  28762. <member name="F:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Form">
  28763. <summary>
  28764. (Form) A widget annotation representing an interactive form field.
  28765. </summary>
  28766. </member>
  28767. <member name="P:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Tag">
  28768. <summary>
  28769. Gets tag name of <see cref="T:Aspose.Pdf.LogicalStructure.StructureElement" />.
  28770. </summary>
  28771. <value>Tag name of <see cref="T:Aspose.Pdf.LogicalStructure.StructureElement" />.</value>
  28772. </member>
  28773. <member name="P:Aspose.Pdf.LogicalStructure.StructureTypeStandard.Category">
  28774. <summary>
  28775. Gets category of Standard Structure Type.
  28776. </summary>
  28777. <value>Category of Standard Structure Type.</value>
  28778. </member>
  28779. <member name="M:Aspose.Pdf.LogicalStructure.StructureTypeStandard.op_Explicit(System.String)~Aspose.Pdf.LogicalStructure.StructureTypeStandard">
  28780. <summary>
  28781. Performs an explicit conversion from <see cref="T:System.String" /> to <see cref="T:Aspose.Pdf.LogicalStructure.StructureTypeStandard" />.
  28782. </summary>
  28783. <param name="tag">The tag name.</param>
  28784. <returns>The result of the conversion.</returns>
  28785. </member>
  28786. <member name="M:Aspose.Pdf.LogicalStructure.StructureTypeStandard.ToString">
  28787. <summary>
  28788. Returns a string that represents the current object.
  28789. </summary>
  28790. <returns>String that represents the current object.</returns>
  28791. </member>
  28792. <member name="T:Aspose.Pdf.GroupProcessor.NamespaceDoc">
  28793. <summary>
  28794. <p>The <b>Aspose.Pdf.GroupProcessor</b> namespace provides classes used to work text and fonts.</p>
  28795. </summary>
  28796. </member>
  28797. <member name="T:Aspose.Pdf.GroupProcessor.ExtractorFactory">
  28798. <summary>
  28799. Represents factory for creating IPdfTypeExtractor objects.
  28800. </summary>
  28801. </member>
  28802. <member name="F:Aspose.Pdf.GroupProcessor.ExtractorFactory.Pdf">
  28803. <summary>
  28804. Conains creator of IPdfTypeExtractor object.
  28805. </summary>
  28806. </member>
  28807. <member name="T:Aspose.Pdf.GroupProcessor.IPdfTypeExtractor">
  28808. <summary>
  28809. Represents interface to interacting with extractor.
  28810. </summary>
  28811. </member>
  28812. <member name="T:Aspose.Pdf.GroupProcessor.Creators.NamespaceDoc">
  28813. <summary>
  28814. <p>The <b>Aspose.Pdf.GroupProcessor.Creators</b> namespace provides classes used to create instances of GroupProcessor classes. </p>
  28815. </summary>
  28816. </member>
  28817. <member name="T:Aspose.Pdf.GroupProcessor.Creators.PdfTypeObjectCreator">
  28818. <summary>
  28819. Represents an creator of IPdfTypeExtractor object.
  28820. </summary>
  28821. </member>
  28822. <member name="M:Aspose.Pdf.GroupProcessor.Creators.PdfTypeObjectCreator.CreateExtractor(System.String,System.Int32,System.Boolean)">
  28823. <summary>
  28824. Creates IPdfTypeExtractor object.
  28825. </summary>
  28826. <param name="pdfDocumentPath">Path to a pdf document.</param>
  28827. <param name="bufferSize">Maximum size of content in bytes that can be kept in memory.</param>
  28828. <param name="allowAsyncInitialization">Allows async initialization of resources.</param>
  28829. <returns>object of IPdfTypeExtractor</returns>
  28830. </member>
  28831. <member name="M:Aspose.Pdf.GroupProcessor.Creators.PdfTypeObjectCreator.CreateExtractor(System.IO.Stream,System.Int32,System.Boolean)">
  28832. <summary>
  28833. Creates IPdfTypeExtractor object.
  28834. </summary>
  28835. <param name="pdfDocumentStream">Stream containing pdf document.</param>
  28836. <param name="bufferSize">Maximum size of content in bytes that can be kept in memory.</param>
  28837. <param name="allowAsyncInitialization">Allows async initialization of resources.</param>
  28838. <returns>object of IPdfTypeExtractor</returns>
  28839. </member>
  28840. <member name="M:Aspose.Pdf.GroupProcessor.Creators.PdfTypeObjectCreator.CreateExtractor(System.String,System.String,System.Int32,System.Boolean)">
  28841. <summary>
  28842. Creates IPdfTypeExtractor object.
  28843. </summary>
  28844. <param name="pdfDocumentPath">Path to a pdf document.</param>
  28845. <param name="password">Document password.</param>
  28846. <param name="bufferSize">Maximum size of content in bytes that can be kept in memory.</param>
  28847. <param name="allowAsyncInitialization">Allows async initialization of resources.</param>
  28848. <returns>object of IPdfTypeExtractor</returns>
  28849. </member>
  28850. <member name="M:Aspose.Pdf.GroupProcessor.Creators.PdfTypeObjectCreator.CreateExtractor(System.IO.Stream,System.String,System.Int32,System.Boolean)">
  28851. <summary>
  28852. Creates IPdfTypeExtractor object.
  28853. </summary>
  28854. <param name="pdfDocumentStream">Stream containing pdf document.</param>
  28855. <param name="password">Document password.</param>
  28856. <param name="bufferSize">Maximum size of content in bytes that can be kept in memory.</param>
  28857. <param name="allowAsyncInitialization">Allows async initialization of resources.</param>
  28858. <returns>object of IPdfTypeExtractor</returns>
  28859. </member>
  28860. <member name="T:Aspose.Pdf.FontNotFoundException">
  28861. <summary>
  28862. The exception that is thrown when a font is not found.
  28863. </summary>
  28864. </member>
  28865. <member name="M:Aspose.Pdf.FontNotFoundException.#ctor(System.String)">
  28866. <summary>
  28867. Initializes a new instance of the <see cref="T:Aspose.Pdf.FontNotFoundException" /> class.
  28868. </summary>
  28869. <param name="message">The message.</param>
  28870. </member>
  28871. <member name="M:Aspose.Pdf.FontNotFoundException.#ctor(System.String,System.Exception)">
  28872. <summary>
  28873. Initializes a new instance of the <see cref="T:Aspose.Pdf.FontNotFoundException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  28874. </summary>
  28875. <param name="message">The error message that explains the reason for the exception. </param>
  28876. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  28877. </member>
  28878. <member name="M:Aspose.Pdf.FontNotFoundException.#ctor(System.Exception)">
  28879. <summary>
  28880. Initializes a new instance of the <see cref="T:Aspose.Pdf.FontNotFoundException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  28881. </summary>
  28882. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  28883. </member>
  28884. <member name="T:Aspose.Pdf.ExtractImageMode">
  28885. <summary>
  28886. Defines different modes which can be used while extracting images from documents.
  28887. </summary>
  28888. </member>
  28889. <member name="F:Aspose.Pdf.ExtractImageMode.DefinedInResources">
  28890. <summary>
  28891. Defines image extraction mode in which all images defined in resources for particular page are extracted.
  28892. </summary>
  28893. </member>
  28894. <member name="F:Aspose.Pdf.ExtractImageMode.ActuallyUsed">
  28895. <summary>
  28896. Defines image extraction mode in which only those images are extracted that are actually shown on a page.
  28897. </summary>
  28898. </member>
  28899. <member name="T:Aspose.Pdf.Devices.FormPresentationMode">
  28900. <summary>
  28901. Used to specify the form presentation mode when printing or converting to image pdf documents.
  28902. </summary>
  28903. </member>
  28904. <member name="F:Aspose.Pdf.Devices.FormPresentationMode.Production">
  28905. <summary>
  28906. Specifies Production form presentation mode (used by default).
  28907. </summary>
  28908. </member>
  28909. <member name="F:Aspose.Pdf.Devices.FormPresentationMode.Editor">
  28910. <summary>
  28911. Specifies Editor form presentation mode.
  28912. </summary>
  28913. <remarks>
  28914. The Editor mode is used by some products to display forms.
  28915. In Editor mode some form elements are displayed as they are shown in form designer.
  28916. </remarks>
  28917. </member>
  28918. <member name="T:Aspose.Pdf.Devices.BmpDevice">
  28919. <summary>
  28920. Represents image device that helps to save pdf document pages into bmp.
  28921. </summary>
  28922. </member>
  28923. <member name="M:Aspose.Pdf.Devices.BmpDevice.#ctor">
  28924. <summary>
  28925. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.BmpDevice" /> class with default resolution.
  28926. </summary>
  28927. </member>
  28928. <member name="M:Aspose.Pdf.Devices.BmpDevice.#ctor(Aspose.Pdf.Devices.Resolution)">
  28929. <summary>
  28930. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.BmpDevice" /> class.
  28931. <param name="resolution">
  28932. Resolution for the result image file, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  28933. </param></summary>
  28934. </member>
  28935. <member name="M:Aspose.Pdf.Devices.BmpDevice.#ctor(System.Int32,System.Int32,Aspose.Pdf.Devices.Resolution)">
  28936. <summary>
  28937. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.BmpDevice" /> class with provided image dimensions and
  28938. resolution.
  28939. </summary>
  28940. <param name="width">
  28941. Image output width.
  28942. </param>
  28943. <param name="height">
  28944. Image output height.
  28945. </param>
  28946. <param name="resolution">
  28947. Resolution for the result image file, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  28948. </param>
  28949. </member>
  28950. <member name="M:Aspose.Pdf.Devices.BmpDevice.#ctor(Aspose.Pdf.PageSize,Aspose.Pdf.Devices.Resolution)">
  28951. <summary>
  28952. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.BmpDevice" /> class with provided page size and
  28953. resolution.
  28954. </summary>
  28955. <param name="pageSize">
  28956. Page size of the output image.
  28957. </param>
  28958. <param name="resolution">
  28959. Resolution for the result image file, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  28960. </param>
  28961. </member>
  28962. <member name="M:Aspose.Pdf.Devices.BmpDevice.Process(Aspose.Pdf.Page,System.IO.Stream)">
  28963. <summary>
  28964. Converts the page into bmp and saves it in the output stream.
  28965. </summary>
  28966. <param name="page">
  28967. The page to convert.
  28968. </param>
  28969. <param name="output">
  28970. Output stream with bmp image.
  28971. </param>
  28972. </member>
  28973. <member name="M:Aspose.Pdf.Devices.BmpDevice.#ctor(System.Int32,System.Int32)">
  28974. <summary>
  28975. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.BmpDevice" /> class with provided image dimensions,
  28976. default resolution (=150).
  28977. </summary>
  28978. <param name="width">
  28979. Image output width.
  28980. </param>
  28981. <param name="height">
  28982. Image output height.
  28983. </param>
  28984. </member>
  28985. <member name="M:Aspose.Pdf.Devices.BmpDevice.#ctor(Aspose.Pdf.PageSize)">
  28986. <summary>
  28987. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.BmpDevice" /> class with provided page size,
  28988. default resolution (=150).
  28989. </summary>
  28990. <param name="pageSize">
  28991. Page size of the output image.
  28992. </param>
  28993. </member>
  28994. <member name="T:Aspose.Pdf.Devices.ColorDepth">
  28995. <summary>
  28996. Used to specify the parameter value passed to a Tiff image device.
  28997. </summary>
  28998. </member>
  28999. <member name="F:Aspose.Pdf.Devices.ColorDepth.Default">
  29000. <summary>
  29001. Default color depth.
  29002. 32 bit depth is used by default.
  29003. </summary>
  29004. </member>
  29005. <member name="F:Aspose.Pdf.Devices.ColorDepth.Format8bpp">
  29006. <summary>
  29007. 8 bits per pixel. Equal <see cref="F:System.Drawing.Imaging.PixelFormat.Format8bppIndexed" /></summary>
  29008. </member>
  29009. <member name="F:Aspose.Pdf.Devices.ColorDepth.Format4bpp">
  29010. <summary>
  29011. 4 bits per pixel. Equal <see cref="F:System.Drawing.Imaging.PixelFormat.Format4bppIndexed" /></summary>
  29012. </member>
  29013. <member name="F:Aspose.Pdf.Devices.ColorDepth.Format1bpp">
  29014. <summary>
  29015. 1 bit per pixel. Equal <see cref="F:System.Drawing.Imaging.PixelFormat.Format32bppRgb" /></summary>
  29016. </member>
  29017. <member name="T:Aspose.Pdf.Devices.CompressionType">
  29018. <summary>
  29019. Used to specify the parameter value passed to a Tiff image device.
  29020. </summary>
  29021. </member>
  29022. <member name="F:Aspose.Pdf.Devices.CompressionType.LZW">
  29023. <summary>
  29024. Specifies the LZW compression scheme. Can be passed to the Tiff encoder as a parameter that belongs to the Compression category.
  29025. </summary>
  29026. </member>
  29027. <member name="F:Aspose.Pdf.Devices.CompressionType.CCITT4">
  29028. <summary>
  29029. Specifies the CCITT4 compression scheme. Can be passed to the CCITT4 encoder as a parameter that belongs to the Compression category.
  29030. </summary>
  29031. </member>
  29032. <member name="F:Aspose.Pdf.Devices.CompressionType.CCITT3">
  29033. <summary>
  29034. Specifies the CCITT3 compression scheme. Can be passed to the CCITT3 encoder as a parameter that belongs to the Compression category.
  29035. </summary>
  29036. </member>
  29037. <member name="F:Aspose.Pdf.Devices.CompressionType.RLE">
  29038. <summary>
  29039. Specifies the RLE compression scheme. Can be passed to the RLE encoder as a parameter that belongs to the Compression category.
  29040. </summary>
  29041. </member>
  29042. <member name="F:Aspose.Pdf.Devices.CompressionType.None">
  29043. <summary>
  29044. Specifies no compression. Can be passed to the Tiff encoder as a parameter that belongs to the compression category.
  29045. </summary>
  29046. </member>
  29047. <member name="T:Aspose.Pdf.Devices.NamespaceDoc">
  29048. <summary>
  29049. The <b>Aspose.Pdf.Devices</b> namespace provides classes which are used for representing document as image(s) or a plain text.
  29050. So document can be sent on to textual or various graphic devices which means we want to get it textual or graphic representation.
  29051. </summary>
  29052. </member>
  29053. <member name="T:Aspose.Pdf.Devices.Device">
  29054. <summary>
  29055. Abstract class for all types of devices. Device is used to represent pdf document in some format.
  29056. For example, document page can be represented as image or text.
  29057. </summary>
  29058. </member>
  29059. <member name="P:Aspose.Pdf.Devices.Device.Document">
  29060. <summary>
  29061. Document which is processed by this device instance.
  29062. </summary>
  29063. </member>
  29064. <member name="T:Aspose.Pdf.Devices.DocumentDevice">
  29065. <summary>
  29066. Abstract class for all devices which is used to process the whole pdf document.
  29067. </summary>
  29068. </member>
  29069. <member name="M:Aspose.Pdf.Devices.DocumentDevice.Process(Aspose.Pdf.Document,System.Int32,System.Int32,System.IO.Stream)">
  29070. <summary>
  29071. Each device represents some operation on the document, e.g. we can convert pdf document into another format.
  29072. </summary>
  29073. <param name="document">
  29074. The document to process.
  29075. </param>
  29076. <param name="fromPage">
  29077. Defines the page from which to start processing.
  29078. </param>
  29079. <param name="toPage">
  29080. Defines the last page to process.
  29081. </param>
  29082. <param name="output">
  29083. Defines stream where the results of processing are stored.
  29084. </param>
  29085. </member>
  29086. <member name="M:Aspose.Pdf.Devices.DocumentDevice.Process(Aspose.Pdf.Document,System.IO.Stream)">
  29087. <summary>
  29088. Processes the whole document and saves results into stream.
  29089. </summary>
  29090. <param name="document">
  29091. The document to process.
  29092. </param>
  29093. <param name="output">
  29094. Defines stream where the results of processing are stored.
  29095. </param>
  29096. </member>
  29097. <member name="M:Aspose.Pdf.Devices.DocumentDevice.Process(Aspose.Pdf.Document,System.String)">
  29098. <summary>
  29099. Processes the whole document and saves results into file.
  29100. </summary>
  29101. <param name="document">
  29102. The document to process.
  29103. </param>
  29104. <param name="outputFileName">
  29105. Defines file where the results of processing are stored.
  29106. </param>
  29107. </member>
  29108. <member name="M:Aspose.Pdf.Devices.DocumentDevice.Process(Aspose.Pdf.Document,System.Int32,System.Int32,System.String)">
  29109. <summary>
  29110. Processes certain pages of the document and saves results into file.
  29111. </summary>
  29112. <param name="document">
  29113. The document to process.
  29114. </param>
  29115. <param name="fromPage">
  29116. The first page to start processing.
  29117. </param>
  29118. <param name="toPage">
  29119. The last page of processing.
  29120. </param>
  29121. <param name="outputFileName">
  29122. Defines file where the results of processing are stored.
  29123. </param>
  29124. </member>
  29125. <member name="M:Aspose.Pdf.Devices.DocumentDevice.BinarizeBradley(System.IO.Stream,System.IO.Stream,System.Double)">
  29126. <summary>
  29127. Do Bradley binarization for input stream.
  29128. </summary>
  29129. <param name="inputImageStream">The input image stream.</param>
  29130. <param name="outputImageStream">The output image stream.</param>
  29131. <param name="threshold">The threshold value between 0.0 and 1.0.</param>
  29132. </member>
  29133. <member name="T:Aspose.Pdf.Devices.GifDevice">
  29134. <summary>
  29135. Represents image device that helps to save pdf document pages into gif.
  29136. </summary>
  29137. </member>
  29138. <member name="M:Aspose.Pdf.Devices.GifDevice.#ctor">
  29139. <summary>
  29140. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.GifDevice" /> class with default resolution.
  29141. </summary>
  29142. </member>
  29143. <member name="M:Aspose.Pdf.Devices.GifDevice.#ctor(Aspose.Pdf.Devices.Resolution)">
  29144. <summary>
  29145. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.GifDevice" /> class.
  29146. <param name="resolution">
  29147. Resolution for the result image file, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  29148. </param></summary>
  29149. </member>
  29150. <member name="M:Aspose.Pdf.Devices.GifDevice.#ctor(System.Int32,System.Int32,Aspose.Pdf.Devices.Resolution)">
  29151. <summary>
  29152. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.GifDevice" /> class with provided image dimensions and
  29153. resolution.
  29154. </summary>
  29155. <param name="width">
  29156. Image output width.
  29157. </param>
  29158. <param name="height">
  29159. Image output height.
  29160. </param>
  29161. <param name="resolution">
  29162. Resolution for the result image file, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  29163. </param>
  29164. </member>
  29165. <member name="M:Aspose.Pdf.Devices.GifDevice.#ctor(Aspose.Pdf.PageSize,Aspose.Pdf.Devices.Resolution)">
  29166. <summary>
  29167. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.GifDevice" /> class with provided page size and
  29168. resolution.
  29169. </summary>
  29170. <param name="pageSize">
  29171. Page size of the output image.
  29172. </param>
  29173. <param name="resolution">
  29174. Resolution for the result image file, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  29175. </param>
  29176. </member>
  29177. <member name="M:Aspose.Pdf.Devices.GifDevice.Process(Aspose.Pdf.Page,System.IO.Stream)">
  29178. <summary>
  29179. Converts the page into gif and saves it in the output stream.
  29180. </summary>
  29181. <param name="page">
  29182. The page to convert.
  29183. </param>
  29184. <param name="output">
  29185. Output stream with gif image.
  29186. </param>
  29187. </member>
  29188. <member name="M:Aspose.Pdf.Devices.GifDevice.#ctor(System.Int32,System.Int32)">
  29189. <summary>
  29190. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.GifDevice" /> class with provided image dimensions,
  29191. default resolution (=150).
  29192. </summary>
  29193. <param name="width">
  29194. Image output width.
  29195. </param>
  29196. <param name="height">
  29197. Image output height.
  29198. </param>
  29199. </member>
  29200. <member name="M:Aspose.Pdf.Devices.GifDevice.#ctor(Aspose.Pdf.PageSize)">
  29201. <summary>
  29202. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.GifDevice" /> class with provided page size,
  29203. default resolution (=150).
  29204. </summary>
  29205. <param name="pageSize">
  29206. Page size of the output image.
  29207. </param>
  29208. </member>
  29209. <member name="T:Aspose.Pdf.Devices.ImageDevice">
  29210. <summary>
  29211. An abstract class for image devices.
  29212. </summary>
  29213. </member>
  29214. <member name="P:Aspose.Pdf.Devices.ImageDevice.CoordinateType">
  29215. <summary>
  29216. Gets or sets the page coordinate type (Media/Crop boxes). CropBox value is used by default.
  29217. </summary>
  29218. </member>
  29219. <member name="P:Aspose.Pdf.Devices.ImageDevice.RenderingOptions">
  29220. <summary>
  29221. Gets or sets rendering options.
  29222. </summary>
  29223. </member>
  29224. <member name="P:Aspose.Pdf.Devices.ImageDevice.FormPresentationMode">
  29225. <summary>
  29226. Gets or sets form presentation mode.
  29227. </summary>
  29228. </member>
  29229. <member name="P:Aspose.Pdf.Devices.ImageDevice.Resolution">
  29230. <summary>
  29231. Gets image resolution.
  29232. </summary>
  29233. </member>
  29234. <member name="P:Aspose.Pdf.Devices.ImageDevice.Width">
  29235. <summary>
  29236. Gets image output width.
  29237. </summary>
  29238. </member>
  29239. <member name="P:Aspose.Pdf.Devices.ImageDevice.Height">
  29240. <summary>
  29241. Gets image output height.
  29242. </summary>
  29243. </member>
  29244. <member name="M:Aspose.Pdf.Devices.ImageDevice.#ctor">
  29245. <summary>
  29246. Abstract initializer for <see cref="T:Aspose.Pdf.Devices.ImageDevice" /> descendants, set resolution to 150x150.
  29247. </summary>
  29248. </member>
  29249. <member name="M:Aspose.Pdf.Devices.ImageDevice.#ctor(Aspose.Pdf.Devices.Resolution)">
  29250. <summary>
  29251. Abstract initializer for <see cref="T:Aspose.Pdf.Devices.ImageDevice" /> descendants.
  29252. <param name="resolution">
  29253. Resolution for the result image file, see <see cref="P:Aspose.Pdf.Devices.ImageDevice.Resolution" /> class.
  29254. </param></summary>
  29255. </member>
  29256. <member name="M:Aspose.Pdf.Devices.ImageDevice.#ctor(System.Int32,System.Int32)">
  29257. <summary>
  29258. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.JpegDevice" /> class with provided image dimensions and default resolution (=150).
  29259. </summary>
  29260. <param name="width">
  29261. Image output width.
  29262. </param>
  29263. <param name="height">
  29264. Image output height.
  29265. </param>
  29266. </member>
  29267. <member name="M:Aspose.Pdf.Devices.ImageDevice.#ctor(Aspose.Pdf.PageSize)">
  29268. <summary>
  29269. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.JpegDevice" /> class with provided image dimensions and default resolution (=150).
  29270. </summary>
  29271. <param name="pageSize">
  29272. Page size of the output image.
  29273. </param>
  29274. </member>
  29275. <member name="M:Aspose.Pdf.Devices.ImageDevice.#ctor(System.Int32,System.Int32,Aspose.Pdf.Devices.Resolution)">
  29276. <summary>
  29277. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.JpegDevice" /> class with provided image dimensions and resolution.
  29278. </summary>
  29279. <param name="width">
  29280. Image output width.
  29281. </param>
  29282. <param name="height">
  29283. Image output height.
  29284. </param>
  29285. <param name="resolution">
  29286. Resolution for the result image file, see <see cref="P:Aspose.Pdf.Devices.ImageDevice.Resolution" /> class.
  29287. </param>
  29288. </member>
  29289. <member name="M:Aspose.Pdf.Devices.ImageDevice.#ctor(Aspose.Pdf.PageSize,Aspose.Pdf.Devices.Resolution)">
  29290. <summary>
  29291. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.JpegDevice" /> class with provided image dimensions and resolution.
  29292. </summary>
  29293. <param name="pageSize">
  29294. Page size of the output image.
  29295. </param>
  29296. <param name="resolution">
  29297. Resolution for the result image file, see <see cref="P:Aspose.Pdf.Devices.ImageDevice.Resolution" /> class.
  29298. </param>
  29299. </member>
  29300. <member name="T:Aspose.Pdf.Devices.JpegDevice">
  29301. <summary>
  29302. Represents image device that helps to save pdf document pages into jpeg.
  29303. </summary>
  29304. </member>
  29305. <member name="M:Aspose.Pdf.Devices.JpegDevice.#ctor">
  29306. <summary>
  29307. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.JpegDevice" /> class with default resolution and maximum quality.
  29308. </summary>
  29309. </member>
  29310. <member name="M:Aspose.Pdf.Devices.JpegDevice.#ctor(Aspose.Pdf.Devices.Resolution)">
  29311. <summary>
  29312. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.JpegDevice" /> class.
  29313. <param name="resolution">
  29314. Resolution for the result image file, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  29315. </param></summary>
  29316. </member>
  29317. <member name="M:Aspose.Pdf.Devices.JpegDevice.#ctor(System.Int32)">
  29318. <summary>
  29319. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.JpegDevice" /> class.
  29320. </summary>
  29321. <param name="quality">
  29322. Specifies the level of compression for an image.
  29323. The range of useful values for the quality is from 0 to 100.
  29324. The lower the number specified, the higher the compression and therefore the lower the quality of the image.
  29325. Zero would give you the lowest quality image and 100 the highest.
  29326. </param>
  29327. </member>
  29328. <member name="M:Aspose.Pdf.Devices.JpegDevice.#ctor(Aspose.Pdf.Devices.Resolution,System.Int32)">
  29329. <summary>
  29330. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.JpegDevice" /> class.
  29331. </summary>
  29332. <param name="resolution">
  29333. Resolution for the result image file, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  29334. </param>
  29335. <param name="quality">
  29336. Specifies the level of compression for an image.
  29337. The range of useful values for the quality is from 0 to 100.
  29338. The lower the number specified, the higher the compression and therefore the lower the quality of the image.
  29339. Zero would give you the lowest quality image and 100 the highest.
  29340. </param>
  29341. </member>
  29342. <member name="M:Aspose.Pdf.Devices.JpegDevice.#ctor(System.Int32,System.Int32)">
  29343. <summary>
  29344. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.JpegDevice" /> class with provided image dimensions,
  29345. default resolution (=150) and maximum quality.
  29346. </summary>
  29347. <param name="width">
  29348. Image output width.
  29349. </param>
  29350. <param name="height">
  29351. Image output height.
  29352. </param>
  29353. </member>
  29354. <member name="M:Aspose.Pdf.Devices.JpegDevice.#ctor(Aspose.Pdf.PageSize)">
  29355. <summary>
  29356. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.JpegDevice" /> class with provided page size,
  29357. default resolution (=150) and maximum quality.
  29358. </summary>
  29359. <param name="pageSize">
  29360. Page size of the output image.
  29361. </param>
  29362. </member>
  29363. <member name="M:Aspose.Pdf.Devices.JpegDevice.#ctor(System.Int32,System.Int32,Aspose.Pdf.Devices.Resolution)">
  29364. <summary>
  29365. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.JpegDevice" /> class with provided image dimensions,
  29366. resolution and maximum quality.
  29367. </summary>
  29368. <param name="width">
  29369. Image output width.
  29370. </param>
  29371. <param name="height">
  29372. Image output height.
  29373. </param>
  29374. <param name="resolution">
  29375. Resolution for the result image file, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  29376. </param>
  29377. </member>
  29378. <member name="M:Aspose.Pdf.Devices.JpegDevice.#ctor(Aspose.Pdf.PageSize,Aspose.Pdf.Devices.Resolution)">
  29379. <summary>
  29380. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.JpegDevice" /> class with provided page size,
  29381. resolution and maximum quality.
  29382. </summary>
  29383. <param name="pageSize">
  29384. Page size of the output image.
  29385. </param>
  29386. <param name="resolution">
  29387. Resolution for the result image file, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  29388. </param>
  29389. </member>
  29390. <member name="M:Aspose.Pdf.Devices.JpegDevice.#ctor(System.Int32,System.Int32,Aspose.Pdf.Devices.Resolution,System.Int32)">
  29391. <summary>
  29392. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.JpegDevice" /> class with provided image dimensions,
  29393. resolution and quality.
  29394. </summary>
  29395. <param name="width">
  29396. Image output width.
  29397. </param>
  29398. <param name="height">
  29399. Image output height.
  29400. </param>
  29401. <param name="resolution">
  29402. Resolution for the result image file, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  29403. </param>
  29404. <param name="quality">
  29405. Specifies the level of compression for an image.
  29406. The range of useful values for the quality is from 0 to 100.
  29407. The lower the number specified, the higher the compression and therefore the lower the quality of the image.
  29408. Zero would give you the lowest quality image and 100 the highest.
  29409. </param>
  29410. </member>
  29411. <member name="M:Aspose.Pdf.Devices.JpegDevice.#ctor(Aspose.Pdf.PageSize,Aspose.Pdf.Devices.Resolution,System.Int32)">
  29412. <summary>
  29413. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.JpegDevice" /> class with provided page size,
  29414. resolution and quality.
  29415. </summary>
  29416. <param name="pageSize">
  29417. Page size of the output image.
  29418. </param>
  29419. <param name="resolution">
  29420. Resolution for the result image file, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  29421. </param>
  29422. <param name="quality">
  29423. Specifies the level of compression for an image.
  29424. The range of useful values for the quality is from 0 to 100.
  29425. The lower the number specified, the higher the compression and therefore the lower the quality of the image.
  29426. Zero would give you the lowest quality image and 100 the highest.
  29427. </param>
  29428. </member>
  29429. <member name="M:Aspose.Pdf.Devices.JpegDevice.Process(Aspose.Pdf.Page,System.IO.Stream)">
  29430. <summary>
  29431. Converts the page into jpeg and saves it in the output stream.
  29432. </summary>
  29433. <param name="page">
  29434. The page to convert.
  29435. </param>
  29436. <param name="output">
  29437. Output stream with jpeg image.
  29438. </param>
  29439. </member>
  29440. <member name="T:Aspose.Pdf.Devices.Margins">
  29441. <summary>
  29442. This class represents margins of an image.
  29443. </summary>
  29444. </member>
  29445. <member name="P:Aspose.Pdf.Devices.Margins.Left">
  29446. <summary>
  29447. Gets or sets the left.
  29448. </summary>
  29449. <value>The left.</value>
  29450. </member>
  29451. <member name="P:Aspose.Pdf.Devices.Margins.Right">
  29452. <summary>
  29453. Gets or sets the right.
  29454. </summary>
  29455. <value>The right.</value>
  29456. </member>
  29457. <member name="P:Aspose.Pdf.Devices.Margins.Top">
  29458. <summary>
  29459. Gets or sets the top.
  29460. </summary>
  29461. <value>The top.</value>
  29462. </member>
  29463. <member name="P:Aspose.Pdf.Devices.Margins.Bottom">
  29464. <summary>
  29465. Gets or sets the bottom.
  29466. </summary>
  29467. <value>The bottom.</value>
  29468. </member>
  29469. <member name="M:Aspose.Pdf.Devices.Margins.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
  29470. <summary>
  29471. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.Margins"></see> class.
  29472. </summary>
  29473. <param name="left">The left coordinate.</param>
  29474. <param name="right">The right coordinate.</param>
  29475. <param name="top">The top coordinate.</param>
  29476. <param name="bottom">The bottom coordinate.</param>
  29477. </member>
  29478. <member name="M:Aspose.Pdf.Devices.Margins.#ctor">
  29479. <summary>
  29480. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.Margins"></see> class.
  29481. </summary>
  29482. </member>
  29483. <member name="T:Aspose.Pdf.Devices.PageDevice">
  29484. <summary>
  29485. Abstract class for all devices which is used to process certain page the pdf document.
  29486. </summary>
  29487. </member>
  29488. <member name="M:Aspose.Pdf.Devices.PageDevice.Process(Aspose.Pdf.Page,System.IO.Stream)">
  29489. <summary>
  29490. Perfoms some operation on the given page, e.g. converts page into graphic image.
  29491. </summary>
  29492. <param name="page">
  29493. The page to process.
  29494. </param>
  29495. <param name="output">
  29496. This stream contains the results of processing.
  29497. </param>
  29498. </member>
  29499. <member name="M:Aspose.Pdf.Devices.PageDevice.Process(Aspose.Pdf.Page,System.String)">
  29500. <summary>
  29501. Perfoms some operation on the given page and saves results into the file.
  29502. </summary>
  29503. <param name="page">
  29504. The page to process.
  29505. </param>
  29506. <param name="outputFileName">
  29507. This file contains the results of processing.
  29508. </param>
  29509. </member>
  29510. <member name="T:Aspose.Pdf.Devices.PngDevice">
  29511. <summary>
  29512. Represents image device that helps to save pdf document pages into png.
  29513. </summary>
  29514. </member>
  29515. <member name="M:Aspose.Pdf.Devices.PngDevice.#ctor">
  29516. <summary>
  29517. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.PngDevice" /> class with default resolution.
  29518. </summary>
  29519. </member>
  29520. <member name="M:Aspose.Pdf.Devices.PngDevice.#ctor(Aspose.Pdf.Devices.Resolution)">
  29521. <summary>
  29522. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.PngDevice" /> class.
  29523. <param name="resolution">
  29524. Resolution for the result image file, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  29525. </param></summary>
  29526. </member>
  29527. <member name="M:Aspose.Pdf.Devices.PngDevice.#ctor(System.Int32,System.Int32,Aspose.Pdf.Devices.Resolution)">
  29528. <summary>
  29529. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.PngDevice" /> class with provided image dimensions and
  29530. resolution.
  29531. </summary>
  29532. <param name="width">
  29533. Image output width.
  29534. </param>
  29535. <param name="height">
  29536. Image output height.
  29537. </param>
  29538. <param name="resolution">
  29539. Resolution for the result image file, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  29540. </param>
  29541. </member>
  29542. <member name="M:Aspose.Pdf.Devices.PngDevice.#ctor(Aspose.Pdf.PageSize,Aspose.Pdf.Devices.Resolution)">
  29543. <summary>
  29544. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.PngDevice" /> class with provided page size and
  29545. resolution.
  29546. </summary>
  29547. <param name="pageSize">
  29548. Page size of the output image.
  29549. </param>
  29550. <param name="resolution">
  29551. Resolution for the result image file, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  29552. </param>
  29553. </member>
  29554. <member name="M:Aspose.Pdf.Devices.PngDevice.Process(Aspose.Pdf.Page,System.IO.Stream)">
  29555. <summary>
  29556. Converts the page into png and saves it in the output stream.
  29557. </summary>
  29558. <param name="page">
  29559. The page to convert.
  29560. </param>
  29561. <param name="output">
  29562. Output stream with png image.
  29563. </param>
  29564. </member>
  29565. <member name="M:Aspose.Pdf.Devices.PngDevice.#ctor(System.Int32,System.Int32)">
  29566. <summary>
  29567. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.PngDevice" /> class with provided image dimensions,
  29568. default resolution (=150).
  29569. </summary>
  29570. <param name="width">
  29571. Image output width.
  29572. </param>
  29573. <param name="height">
  29574. Image output height.
  29575. </param>
  29576. </member>
  29577. <member name="M:Aspose.Pdf.Devices.PngDevice.#ctor(Aspose.Pdf.PageSize)">
  29578. <summary>
  29579. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.PngDevice" /> class with provided page size,
  29580. default resolution (=150).
  29581. </summary>
  29582. <param name="pageSize">
  29583. Page size of the output image.
  29584. </param>
  29585. </member>
  29586. <member name="T:Aspose.Pdf.Devices.Resolution">
  29587. <summary>
  29588. Represents class for holding image resolution.
  29589. </summary>
  29590. </member>
  29591. <member name="P:Aspose.Pdf.Devices.Resolution.X">
  29592. <summary>
  29593. Gets or sets horizontal image resolution.
  29594. </summary>
  29595. </member>
  29596. <member name="P:Aspose.Pdf.Devices.Resolution.Y">
  29597. <summary>
  29598. Gets or sets vertical image resolution.
  29599. </summary>
  29600. </member>
  29601. <member name="M:Aspose.Pdf.Devices.Resolution.#ctor(System.Int32)">
  29602. <summary>
  29603. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  29604. </summary>
  29605. <param name="value">
  29606. Value which represents the horizontal and vertical resolution.
  29607. </param>
  29608. </member>
  29609. <member name="M:Aspose.Pdf.Devices.Resolution.#ctor(System.Int32,System.Int32)">
  29610. <summary>
  29611. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  29612. </summary>
  29613. <param name="valueX">
  29614. Horizontal resolution.
  29615. </param>
  29616. <param name="valueY">
  29617. Vertical resolution.
  29618. </param>
  29619. </member>
  29620. <member name="T:Aspose.Pdf.Devices.ShapeType">
  29621. <summary>
  29622. This enum represents shape type for the extracted images.
  29623. </summary>
  29624. </member>
  29625. <member name="F:Aspose.Pdf.Devices.ShapeType.None">
  29626. <summary>
  29627. Original image shape.
  29628. </summary>
  29629. </member>
  29630. <member name="F:Aspose.Pdf.Devices.ShapeType.Landscape">
  29631. <summary>
  29632. Landscape Shape.
  29633. </summary>
  29634. </member>
  29635. <member name="F:Aspose.Pdf.Devices.ShapeType.Portrait">
  29636. <summary>
  29637. Portrait Shape.
  29638. </summary>
  29639. </member>
  29640. <member name="T:Aspose.Pdf.Devices.TextDevice">
  29641. <summary>
  29642. Represents class for converting pdf document pages into text.
  29643. </summary>
  29644. <remarks>
  29645. The <see cref="T:Aspose.Pdf.Devices.TextDevice" /> object is basically used to extract text from pdf page.
  29646. </remarks>
  29647. <example>
  29648. The example demonstrates how to extract text on the first PDF document page.
  29649. <code lang="C#">
  29650. Document doc = new Document(inFile);
  29651. string extractedText;
  29652. using (MemoryStream ms = new MemoryStream())
  29653. {
  29654. // create text device
  29655. TextDevice device = new TextDevice();
  29656. // convert the page and save text to the stream
  29657. device.Process(doc.Pages[1], ms);
  29658. // use the extracted text
  29659. ms.Close();
  29660. extractedText = Encoding.Unicode.GetString(ms.ToArray());
  29661. }
  29662. </code></example>
  29663. </member>
  29664. <member name="P:Aspose.Pdf.Devices.TextDevice.ExtractionOptions">
  29665. <summary>
  29666. Gets or sets text extraction options.
  29667. </summary>
  29668. <example>
  29669. The example demonstrates how to extracted text in raw order.
  29670. <code lang="C#">
  29671. Document doc = new Document(inFile);
  29672. string extractedText;
  29673. // create text device
  29674. TextDevice device = new TextDevice(new TextExtractionOptions(TextExtractionOptions.TextFormattingMode.Raw));
  29675. // convert the page and save text to the stream
  29676. device.Process(doc.Pages[1], outFile);
  29677. // use the extracted text
  29678. extractedText = File.ReadAllText(outFile, Encoding.Unicode);
  29679. </code></example>
  29680. </member>
  29681. <member name="P:Aspose.Pdf.Devices.TextDevice.Encoding">
  29682. <summary>
  29683. Gets or sets encoding of extracted text.
  29684. </summary>
  29685. <example>
  29686. The example demonstrates how to represent extracted text in UTF-8 encoding.
  29687. <code lang="C#">
  29688. Document doc = new Document(inFile);
  29689. string extractedText;
  29690. // create text device
  29691. TextDevice device = new TextDevice(Encoding.UTF8);
  29692. // convert the page and save text to the stream
  29693. device.Process(doc.Pages[1], outFile);
  29694. // use the extracted text
  29695. extractedText = File.ReadAllText(outFile, Encoding.UTF8);
  29696. </code></example>
  29697. </member>
  29698. <member name="M:Aspose.Pdf.Devices.TextDevice.Process(Aspose.Pdf.Page,System.IO.Stream)">
  29699. <summary>
  29700. Convert page and save it as text stream.
  29701. </summary>
  29702. <example>
  29703. The example demonstrates how to extract text on the first PDF document page.
  29704. <code lang="C#">
  29705. Document doc = new Document(inFile);
  29706. string extractedText;
  29707. using (MemoryStream ms = new MemoryStream())
  29708. {
  29709. // create text device
  29710. TextDevice device = new TextDevice();
  29711. // convert the page and save text to the stream
  29712. device.Process(doc.Pages[1], ms);
  29713. // use the extracted text
  29714. ms.Close();
  29715. extractedText = Encoding.Unicode.GetString(ms.ToArray());
  29716. }
  29717. </code></example>
  29718. <param name="page">
  29719. The page to convert.
  29720. </param>
  29721. <param name="output">
  29722. Result stream.
  29723. </param>
  29724. </member>
  29725. <member name="M:Aspose.Pdf.Devices.TextDevice.#ctor(Aspose.Pdf.Text.TextExtractionOptions)">
  29726. <summary>
  29727. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TextDevice" /> with text extraction options.
  29728. </summary>
  29729. <param name="extractionOptions">
  29730. Text extraction options.
  29731. </param>
  29732. </member>
  29733. <member name="M:Aspose.Pdf.Devices.TextDevice.#ctor">
  29734. <summary>
  29735. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TextDevice" /> with the Raw text formatting mode and Unicode text encoding.
  29736. </summary>
  29737. </member>
  29738. <member name="M:Aspose.Pdf.Devices.TextDevice.#ctor(System.Text.Encoding)">
  29739. <summary>
  29740. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TextDevice" /> for the specified encoding.
  29741. </summary>
  29742. <param name="encoding">
  29743. Encoding of extracted text
  29744. </param>
  29745. </member>
  29746. <member name="M:Aspose.Pdf.Devices.TextDevice.#ctor(Aspose.Pdf.Text.TextExtractionOptions,System.Text.Encoding)">
  29747. <summary>
  29748. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TextDevice" /> for the specified encoding with text extraction options.
  29749. </summary>
  29750. <param name="extractionOptions">
  29751. Text extraction options.
  29752. </param>
  29753. <param name="encoding">
  29754. Encoding of extracted text.
  29755. </param>
  29756. </member>
  29757. <member name="T:Aspose.Pdf.Devices.TiffDevice">
  29758. <summary>
  29759. This class helps to save pdf document page by page into the one tiff image.
  29760. </summary>
  29761. </member>
  29762. <member name="P:Aspose.Pdf.Devices.TiffDevice.RenderingOptions">
  29763. <summary>
  29764. Gets or sets rendering options.
  29765. </summary>
  29766. </member>
  29767. <member name="P:Aspose.Pdf.Devices.TiffDevice.FormPresentationMode">
  29768. <summary>
  29769. Gets or sets form presentation mode.
  29770. </summary>
  29771. </member>
  29772. <member name="P:Aspose.Pdf.Devices.TiffDevice.Settings">
  29773. <summary>
  29774. Gets settings for mapping pdf into tiff image.
  29775. </summary>
  29776. </member>
  29777. <member name="P:Aspose.Pdf.Devices.TiffDevice.Resolution">
  29778. <summary>
  29779. Gets image resolution.
  29780. </summary>
  29781. </member>
  29782. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor(Aspose.Pdf.Devices.Resolution)">
  29783. <summary>
  29784. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class.
  29785. </summary>
  29786. <param name="resolution">
  29787. Resolution for the result image file.
  29788. </param>
  29789. </member>
  29790. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor(Aspose.Pdf.Devices.Resolution,Aspose.Pdf.Devices.TiffSettings)">
  29791. <summary>
  29792. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class.
  29793. </summary>
  29794. <param name="resolution">
  29795. Resolution for the output image.
  29796. </param>
  29797. <param name="settings">
  29798. Tiff settings, see <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  29799. </param>
  29800. </member>
  29801. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor(Aspose.Pdf.Devices.Resolution,Aspose.Pdf.Devices.TiffSettings,Aspose.Pdf.IIndexBitmapConverter)">
  29802. <summary>
  29803. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class.
  29804. </summary>
  29805. <param name="resolution">
  29806. Resolution for the output image.
  29807. </param>
  29808. <param name="settings">
  29809. Tiff settings, see <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  29810. </param>
  29811. <param name="converter">
  29812. External converter
  29813. </param>
  29814. </member>
  29815. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor(Aspose.Pdf.Devices.TiffSettings)">
  29816. <summary>
  29817. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class.
  29818. </summary>
  29819. <param name="settings">
  29820. Tiff settings, see <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  29821. </param>
  29822. </member>
  29823. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor(Aspose.Pdf.Devices.TiffSettings,Aspose.Pdf.IIndexBitmapConverter)">
  29824. <summary>
  29825. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class.
  29826. </summary>
  29827. <param name="settings">
  29828. Tiff settings, see <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  29829. </param>
  29830. <param name="converter">
  29831. External converter
  29832. </param>
  29833. </member>
  29834. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor">
  29835. <summary>
  29836. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class with default settings.
  29837. </summary>
  29838. </member>
  29839. <member name="M:Aspose.Pdf.Devices.TiffDevice.Process(Aspose.Pdf.Document,System.Int32,System.Int32,System.IO.Stream)">
  29840. <summary>
  29841. Converts certain document pages into tiff and save it in the output stream.
  29842. </summary>
  29843. <param name="document">
  29844. The document to convert.
  29845. </param>
  29846. <param name="fromPage">
  29847. Defines page number from which converting will start.
  29848. </param>
  29849. <param name="toPage">
  29850. Defines page number which will end the converting.
  29851. </param>
  29852. <param name="output">
  29853. Output stream with tiff image.
  29854. </param>
  29855. </member>
  29856. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor(System.Int32,System.Int32,Aspose.Pdf.Devices.Resolution,Aspose.Pdf.Devices.TiffSettings)">
  29857. <summary>
  29858. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class.
  29859. </summary>
  29860. <param name="width">
  29861. Image output width.
  29862. </param>
  29863. <param name="height">
  29864. Image output height.
  29865. </param>
  29866. <param name="resolution">
  29867. Resolution for the output image.
  29868. </param>
  29869. <param name="settings">
  29870. Tiff settings, see <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  29871. </param>
  29872. </member>
  29873. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor(System.Int32,System.Int32,Aspose.Pdf.Devices.Resolution,Aspose.Pdf.Devices.TiffSettings,Aspose.Pdf.IIndexBitmapConverter)">
  29874. <summary>
  29875. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class.
  29876. </summary>
  29877. <param name="width">
  29878. Image output width.
  29879. </param>
  29880. <param name="height">
  29881. Image output height.
  29882. </param>
  29883. <param name="resolution">
  29884. Resolution for the output image.
  29885. </param>
  29886. <param name="settings">
  29887. Tiff settings, see <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  29888. </param>
  29889. <param name="converter">
  29890. External converter
  29891. </param>
  29892. </member>
  29893. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor(Aspose.Pdf.PageSize,Aspose.Pdf.Devices.Resolution,Aspose.Pdf.Devices.TiffSettings)">
  29894. <summary>
  29895. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class.
  29896. </summary>
  29897. <param name="pageSize">
  29898. Page size of the output image.
  29899. </param>
  29900. <param name="resolution">
  29901. Resolution for the output image.
  29902. </param>
  29903. <param name="settings">
  29904. Tiff settings, see <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  29905. </param>
  29906. </member>
  29907. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor(Aspose.Pdf.PageSize,Aspose.Pdf.Devices.Resolution,Aspose.Pdf.Devices.TiffSettings,Aspose.Pdf.IIndexBitmapConverter)">
  29908. <summary>
  29909. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class.
  29910. </summary>
  29911. <param name="pageSize">
  29912. Page size of the output image.
  29913. </param>
  29914. <param name="resolution">
  29915. Resolution for the output image.
  29916. </param>
  29917. <param name="settings">
  29918. Tiff settings, see <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  29919. </param>
  29920. <param name="converter">
  29921. External converter
  29922. </param>
  29923. </member>
  29924. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor(System.Int32,System.Int32,Aspose.Pdf.Devices.Resolution)">
  29925. <summary>
  29926. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class.
  29927. </summary>
  29928. <param name="width">
  29929. Image output width.
  29930. </param>
  29931. <param name="height">
  29932. Image output height.
  29933. </param>
  29934. <param name="resolution">
  29935. Resolution for the output image.
  29936. </param>
  29937. </member>
  29938. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor(Aspose.Pdf.PageSize,Aspose.Pdf.Devices.Resolution)">
  29939. <summary>
  29940. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class.
  29941. </summary>
  29942. <param name="pageSize">
  29943. Page size of the output image.
  29944. </param>
  29945. <param name="resolution">
  29946. Resolution for the output image.
  29947. </param>
  29948. </member>
  29949. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor(System.Int32,System.Int32,Aspose.Pdf.Devices.TiffSettings)">
  29950. <summary>
  29951. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class.
  29952. </summary>
  29953. <param name="width">
  29954. Image output width.
  29955. </param>
  29956. <param name="height">
  29957. Image output height.
  29958. </param>
  29959. <param name="settings">
  29960. Tiff settings, see <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  29961. </param>
  29962. </member>
  29963. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor(System.Int32,System.Int32,Aspose.Pdf.Devices.TiffSettings,Aspose.Pdf.IIndexBitmapConverter)">
  29964. <summary>
  29965. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class.
  29966. </summary>
  29967. <param name="width">
  29968. Image output width.
  29969. </param>
  29970. <param name="height">
  29971. Image output height.
  29972. </param>
  29973. <param name="settings">
  29974. Tiff settings, see <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  29975. </param>
  29976. <param name="converter">
  29977. External converter
  29978. </param>
  29979. </member>
  29980. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor(Aspose.Pdf.PageSize,Aspose.Pdf.Devices.TiffSettings,Aspose.Pdf.IIndexBitmapConverter)">
  29981. <summary>
  29982. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class.
  29983. </summary>
  29984. <param name="pageSize">
  29985. Page size of the output image.
  29986. </param>
  29987. <param name="settings">
  29988. Tiff settings, see <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  29989. </param>
  29990. <param name="converter">
  29991. External converter
  29992. </param>
  29993. </member>
  29994. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor(Aspose.Pdf.PageSize,Aspose.Pdf.Devices.TiffSettings)">
  29995. <summary>
  29996. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class.
  29997. </summary>
  29998. <param name="pageSize">
  29999. Page size of the output image.
  30000. </param>
  30001. <param name="settings">
  30002. Tiff settings, see <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  30003. </param>
  30004. </member>
  30005. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor(System.Int32,System.Int32)">
  30006. <summary>
  30007. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class.
  30008. </summary>
  30009. <param name="width">
  30010. Image output width.
  30011. </param>
  30012. <param name="height">
  30013. Image output height.
  30014. </param>
  30015. </member>
  30016. <member name="M:Aspose.Pdf.Devices.TiffDevice.#ctor(Aspose.Pdf.PageSize)">
  30017. <summary>
  30018. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffDevice" /> class.
  30019. </summary>
  30020. <param name="pageSize">
  30021. Page size of the output image.
  30022. </param>
  30023. </member>
  30024. <member name="P:Aspose.Pdf.Devices.TiffDevice.Width">
  30025. <summary>
  30026. Gets image output width.
  30027. </summary>
  30028. </member>
  30029. <member name="P:Aspose.Pdf.Devices.TiffDevice.Height">
  30030. <summary>
  30031. Gets image output height.
  30032. </summary>
  30033. </member>
  30034. <member name="T:Aspose.Pdf.Devices.TiffSettings">
  30035. <summary>
  30036. This class represents settings for importing pdf to Tiff.
  30037. </summary>
  30038. </member>
  30039. <member name="P:Aspose.Pdf.Devices.TiffSettings.Margins">
  30040. <summary>
  30041. Gets the margins.
  30042. </summary>
  30043. </member>
  30044. <member name="P:Aspose.Pdf.Devices.TiffSettings.SkipBlankPages">
  30045. <summary>
  30046. Gets or sets a value indicating whether to skip blank pages.
  30047. </summary>
  30048. <remarks>
  30049. Default value is false
  30050. </remarks>
  30051. <value>
  30052. <c>true</c> if need to skip blank pages; otherwise, <c>false</c>.</value>
  30053. </member>
  30054. <member name="P:Aspose.Pdf.Devices.TiffSettings.Compression">
  30055. <summary>
  30056. Gets or sets the type of the compression.
  30057. </summary>
  30058. <remarks>
  30059. Default value is CompressionType.LZW
  30060. </remarks>
  30061. <value>The type of the compression.</value>
  30062. </member>
  30063. <member name="P:Aspose.Pdf.Devices.TiffSettings.Depth">
  30064. <summary>
  30065. Gets or sets the color depth.
  30066. </summary>
  30067. <remarks>
  30068. Default value is ColorDepth.Default
  30069. </remarks>
  30070. <value>The color depth.</value>
  30071. </member>
  30072. <member name="P:Aspose.Pdf.Devices.TiffSettings.Shape">
  30073. <summary>
  30074. Gets or sets the type of the shape.
  30075. </summary>
  30076. <remarks>
  30077. Default value is ShapeType.None
  30078. </remarks>
  30079. <value>The type of the shape.</value>
  30080. </member>
  30081. <member name="M:Aspose.Pdf.Devices.TiffSettings.#ctor">
  30082. <summary>
  30083. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  30084. </summary>
  30085. </member>
  30086. <member name="M:Aspose.Pdf.Devices.TiffSettings.#ctor(Aspose.Pdf.Devices.ShapeType)">
  30087. <summary>
  30088. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  30089. </summary>
  30090. <param name="shapeType">Type of the shape.</param>
  30091. </member>
  30092. <member name="M:Aspose.Pdf.Devices.TiffSettings.#ctor(Aspose.Pdf.Devices.CompressionType)">
  30093. <summary>
  30094. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  30095. </summary>
  30096. <param name="compressionType">Type of the compression.</param>
  30097. </member>
  30098. <member name="M:Aspose.Pdf.Devices.TiffSettings.#ctor(Aspose.Pdf.Devices.ColorDepth)">
  30099. <summary>
  30100. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  30101. </summary>
  30102. <param name="colorDepth">The color depth.</param>
  30103. </member>
  30104. <member name="M:Aspose.Pdf.Devices.TiffSettings.#ctor(Aspose.Pdf.Devices.Margins)">
  30105. <summary>
  30106. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  30107. </summary>
  30108. <param name="margins">The margins.</param>
  30109. </member>
  30110. <member name="M:Aspose.Pdf.Devices.TiffSettings.#ctor(Aspose.Pdf.Devices.CompressionType,Aspose.Pdf.Devices.ColorDepth,Aspose.Pdf.Devices.Margins)">
  30111. <summary>
  30112. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  30113. </summary>
  30114. <param name="compressionType">Type of the compression.</param>
  30115. <param name="colorDepth">The color depth.</param>
  30116. <param name="margins">The margins.</param>
  30117. </member>
  30118. <member name="M:Aspose.Pdf.Devices.TiffSettings.#ctor(Aspose.Pdf.Devices.CompressionType,Aspose.Pdf.Devices.ColorDepth,Aspose.Pdf.Devices.Margins,System.Boolean)">
  30119. <summary>
  30120. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  30121. </summary>
  30122. <param name="compressionType">Type of the compression.</param>
  30123. <param name="colorDepth">The color depth.</param>
  30124. <param name="margins">The margins.</param>
  30125. <param name="skipBlankPages">if set to <c>true</c> need to skip blank pages.</param>
  30126. </member>
  30127. <member name="M:Aspose.Pdf.Devices.TiffSettings.#ctor(Aspose.Pdf.Devices.CompressionType,Aspose.Pdf.Devices.ColorDepth,Aspose.Pdf.Devices.Margins,System.Boolean,Aspose.Pdf.Devices.ShapeType)">
  30128. <summary>
  30129. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  30130. </summary>
  30131. <param name="compressionType">Type of the compression.</param>
  30132. <param name="colorDepth">The color depth.</param>
  30133. <param name="margins">The margins.</param>
  30134. <param name="skipBlankPages">if set to <c>true</c> need to skip blank pages.</param>
  30135. <param name="shapeType">Type of the shape.</param>
  30136. </member>
  30137. <member name="M:Aspose.Pdf.Devices.TiffSettings.#ctor(System.Boolean)">
  30138. <summary>
  30139. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.TiffSettings" /> class.
  30140. </summary>
  30141. <param name="skipBlankPages">if set to <c>true</c> [skip blank pages].</param>
  30142. </member>
  30143. <member name="P:Aspose.Pdf.Devices.TiffSettings.Brightness">
  30144. <summary>
  30145. Get or sets a value boundary of the transformation of colors in white and black.
  30146. This parameter can be applied with EncoderValue.CompressionCCITT4, EncoderValue.CompressionCCITT3, EncoderValue.CompressionRle or ColorDepth.Format1bpp == 1
  30147. </summary>
  30148. <value>Value of brightness should be in the range from 0 to 1. By default value is equal to 0.33f</value>
  30149. </member>
  30150. <member name="P:Aspose.Pdf.Devices.TiffSettings.CoordinateType">
  30151. <summary>
  30152. Get or sets the page coordinate type (Media/Crop boxes). CropBox value is used by default.
  30153. </summary>
  30154. </member>
  30155. <member name="T:Aspose.Pdf.Devices.EmfDevice">
  30156. <summary>
  30157. Represents image device that helps to save pdf document pages into emf.
  30158. </summary>
  30159. </member>
  30160. <member name="M:Aspose.Pdf.Devices.EmfDevice.#ctor">
  30161. <summary>
  30162. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.EmfDevice" /> class with default resolution of raster image written to emf.
  30163. </summary>
  30164. </member>
  30165. <member name="M:Aspose.Pdf.Devices.EmfDevice.#ctor(Aspose.Pdf.Devices.Resolution)">
  30166. <summary>
  30167. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.EmfDevice" /> class.
  30168. <param name="resolution">
  30169. Resolution for the raster image written to emf, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  30170. </param></summary>
  30171. </member>
  30172. <member name="M:Aspose.Pdf.Devices.EmfDevice.#ctor(System.Int32,System.Int32)">
  30173. <summary>
  30174. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.EmfDevice" /> class with provided image dimensions,
  30175. and default resolution for the raster image written to emf (=150)
  30176. </summary>
  30177. <param name="width">
  30178. Image output width.
  30179. </param>
  30180. <param name="height">
  30181. Image output height.
  30182. </param>
  30183. </member>
  30184. <member name="M:Aspose.Pdf.Devices.EmfDevice.#ctor(Aspose.Pdf.PageSize)">
  30185. <summary>
  30186. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.EmfDevice" /> class with provided page size,
  30187. and default resolution for the raster image written to emf (=150)
  30188. </summary>
  30189. <param name="pageSize">
  30190. Page size of the output image.
  30191. </param>
  30192. </member>
  30193. <member name="M:Aspose.Pdf.Devices.EmfDevice.#ctor(System.Int32,System.Int32,Aspose.Pdf.Devices.Resolution)">
  30194. <summary>
  30195. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.JpegDevice" /> class with provided image dimensions,
  30196. and resolution for the raster image written to emf.
  30197. </summary>
  30198. <param name="width">
  30199. Image output width.
  30200. </param>
  30201. <param name="height">
  30202. Image output height.
  30203. </param>
  30204. <param name="resolution">
  30205. Resolution for the for the raster image written to emf, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  30206. </param>
  30207. </member>
  30208. <member name="M:Aspose.Pdf.Devices.EmfDevice.#ctor(Aspose.Pdf.PageSize,Aspose.Pdf.Devices.Resolution)">
  30209. <summary>
  30210. Initializes a new instance of the <see cref="T:Aspose.Pdf.Devices.JpegDevice" /> class with provided page size,
  30211. and resolution for the raster image written to emf.
  30212. </summary>
  30213. <param name="pageSize">
  30214. Page size of the output image.
  30215. </param>
  30216. <param name="resolution">
  30217. Resolution for the for the raster image written to emf, see <see cref="T:Aspose.Pdf.Devices.Resolution" /> class.
  30218. </param>
  30219. </member>
  30220. <member name="M:Aspose.Pdf.Devices.EmfDevice.Process(Aspose.Pdf.Page,System.IO.Stream)">
  30221. <summary>
  30222. Converts the page into emf and saves it in the output stream.
  30223. </summary>
  30224. <param name="page">
  30225. The page to convert.
  30226. </param>
  30227. <param name="output">
  30228. Output stream with emf image.
  30229. </param>
  30230. </member>
  30231. <member name="T:Aspose.Pdf.BaseParagraph">
  30232. <summary>
  30233. Represents a abstract base object can be added to the page(doc.Paragraphs.Add()).
  30234. </summary>
  30235. </member>
  30236. <member name="P:Aspose.Pdf.BaseParagraph.VerticalAlignment">
  30237. <summary>
  30238. Gets or sets a vertical alignment of paragraph
  30239. </summary>
  30240. </member>
  30241. <member name="P:Aspose.Pdf.BaseParagraph.HorizontalAlignment">
  30242. <summary>
  30243. Gets or sets a horizontal alignment of paragraph
  30244. </summary>
  30245. </member>
  30246. <member name="P:Aspose.Pdf.BaseParagraph.Margin">
  30247. <summary>
  30248. Gets or sets a outer margin for paragraph (for pdf generation)
  30249. </summary>
  30250. </member>
  30251. <member name="P:Aspose.Pdf.BaseParagraph.IsFirstParagraphInColumn">
  30252. <summary>
  30253. Gets or sets a bool value that indicates whether this paragraph will be at next column.
  30254. Default is false.(for pdf generation)
  30255. </summary>
  30256. </member>
  30257. <member name="P:Aspose.Pdf.BaseParagraph.IsKeptWithNext">
  30258. <summary>
  30259. Gets or sets a bool value that indicates whether current paragraph remains in the same page along with next paragraph.
  30260. Default is false.(for pdf generation)
  30261. </summary>
  30262. </member>
  30263. <member name="P:Aspose.Pdf.BaseParagraph.IsInNewPage">
  30264. <summary>
  30265. Gets or sets a bool value that force this paragraph generates at new page.
  30266. Default is false.(for pdf generation)
  30267. </summary>
  30268. </member>
  30269. <member name="P:Aspose.Pdf.BaseParagraph.IsInLineParagraph">
  30270. <summary>
  30271. Gets or sets a paragraph is inline.
  30272. Default is false.(for pdf generation)
  30273. </summary>
  30274. </member>
  30275. <member name="P:Aspose.Pdf.BaseParagraph.Hyperlink">
  30276. <summary>
  30277. Gets or sets the fragment hyperlink(for pdf generator).
  30278. </summary>
  30279. </member>
  30280. <member name="P:Aspose.Pdf.BaseParagraph.ZIndex">
  30281. <summary>
  30282. Gets or sets a int value that indicates the Z-order of the graph. A graph with larger ZIndex
  30283. will be placed over the graph with smaller ZIndex. ZIndex can be negative. Graph with negative
  30284. ZIndex will be placed behind the text in the page.
  30285. </summary>
  30286. </member>
  30287. <member name="M:Aspose.Pdf.BaseParagraph.Clone">
  30288. <summary>
  30289. Clones this instance.
  30290. Virtual method. Always return null.
  30291. </summary>
  30292. <returns>
  30293. </returns>
  30294. </member>
  30295. <member name="T:Aspose.Pdf.BorderCornerStyle">
  30296. <summary>
  30297. Enumerates the border corner styles for border.
  30298. </summary>
  30299. </member>
  30300. <member name="F:Aspose.Pdf.BorderCornerStyle.None">
  30301. <summary>
  30302. None border style.
  30303. </summary>
  30304. </member>
  30305. <member name="F:Aspose.Pdf.BorderCornerStyle.Round">
  30306. <summary>
  30307. Round border style.
  30308. </summary>
  30309. </member>
  30310. <member name="T:Aspose.Pdf.BorderInfo">
  30311. <summary>
  30312. This class represents border for graphics elements.
  30313. </summary>
  30314. </member>
  30315. <member name="P:Aspose.Pdf.BorderInfo.Left">
  30316. <summary>
  30317. Gets or sets a object that indicates left of the border.
  30318. </summary>
  30319. </member>
  30320. <member name="P:Aspose.Pdf.BorderInfo.Right">
  30321. <summary>
  30322. Gets or sets a object that indicates right of the border.
  30323. </summary>
  30324. </member>
  30325. <member name="P:Aspose.Pdf.BorderInfo.Top">
  30326. <summary>
  30327. Gets or sets a object that indicates the top border.
  30328. </summary>
  30329. </member>
  30330. <member name="P:Aspose.Pdf.BorderInfo.Bottom">
  30331. <summary>
  30332. Gets or sets a object that indicates bottom of the border.
  30333. </summary>
  30334. </member>
  30335. <member name="P:Aspose.Pdf.BorderInfo.RoundedBorderRadius">
  30336. <summary>
  30337. Gets or sets a rouded border radius
  30338. </summary>
  30339. </member>
  30340. <member name="M:Aspose.Pdf.BorderInfo.#ctor(Aspose.Pdf.BorderSide,Aspose.Pdf.Color)">
  30341. <summary>
  30342. Initializes a new instance of the <see cref="T:Aspose.Pdf.BorderInfo" /> class.
  30343. </summary>
  30344. <param name="borderSide">Indicates the border sides info. For example: (int)(BorderSide.Left | BorderSide.Top).</param>
  30345. <param name="borderColor">The border color.</param>
  30346. </member>
  30347. <member name="M:Aspose.Pdf.BorderInfo.#ctor">
  30348. <summary>
  30349. Initializes a new instance of the <see cref="T:Aspose.Pdf.BorderInfo" /> class.
  30350. </summary>
  30351. </member>
  30352. <member name="M:Aspose.Pdf.BorderInfo.#ctor(Aspose.Pdf.BorderSide)">
  30353. <summary>
  30354. Initializes a new instance of the <see cref="T:Aspose.Pdf.BorderInfo" /> class.
  30355. </summary>
  30356. <param name="borderSide">Indicates the border sides info. For example: (BorderSide.Left | BorderSide.Top).</param>
  30357. </member>
  30358. <member name="M:Aspose.Pdf.BorderInfo.#ctor(Aspose.Pdf.BorderSide,System.Single)">
  30359. <summary>
  30360. Initializes a new instance of the <see cref="T:Aspose.Pdf.BorderInfo" /> class.
  30361. </summary>
  30362. <param name="borderSide">Indicates the border sides info. For example: (BorderSide.Left | BorderSide.Top).</param>
  30363. <param name="borderWidth">The width of the border.</param>
  30364. </member>
  30365. <member name="M:Aspose.Pdf.BorderInfo.#ctor(Aspose.Pdf.BorderSide,System.Single,Aspose.Pdf.Color)">
  30366. <summary>
  30367. Initializes a new instance of the <see cref="T:Aspose.Pdf.BorderInfo" /> class.
  30368. </summary>
  30369. <param name="borderSide">Indicates the border sides info. For example: (BorderSide.Left | BorderSide.Top).</param>
  30370. <param name="borderWidth">The width of the border.</param>
  30371. <param name="borderColor">The border color.</param>
  30372. </member>
  30373. <member name="M:Aspose.Pdf.BorderInfo.#ctor(Aspose.Pdf.BorderSide,Aspose.Pdf.GraphInfo)">
  30374. <summary>
  30375. Initializes a new instance of the <see cref="T:Aspose.Pdf.BorderInfo" /> class.
  30376. </summary>
  30377. <param name="borderSide">Indicates the border sides info. For example: (BorderSide.Left | BorderSide.Top).</param>
  30378. <param name="info">The border info.</param>
  30379. </member>
  30380. <member name="M:Aspose.Pdf.BorderInfo.Clone">
  30381. <summary>
  30382. Clones a new BorderInfo object.
  30383. </summary>
  30384. <returns>The new BorderInfo object.</returns>
  30385. </member>
  30386. <member name="T:Aspose.Pdf.BorderSide">
  30387. <summary>
  30388. Enumerates the border sides.
  30389. </summary>
  30390. </member>
  30391. <member name="F:Aspose.Pdf.BorderSide.None">
  30392. <summary>
  30393. No border.
  30394. </summary>
  30395. </member>
  30396. <member name="F:Aspose.Pdf.BorderSide.Left">
  30397. <summary>
  30398. Left border.
  30399. </summary>
  30400. </member>
  30401. <member name="F:Aspose.Pdf.BorderSide.Top">
  30402. <summary>
  30403. Top border.
  30404. </summary>
  30405. </member>
  30406. <member name="F:Aspose.Pdf.BorderSide.Right">
  30407. <summary>
  30408. Right border.
  30409. </summary>
  30410. </member>
  30411. <member name="F:Aspose.Pdf.BorderSide.Bottom">
  30412. <summary>
  30413. Bottom border.
  30414. </summary>
  30415. </member>
  30416. <member name="F:Aspose.Pdf.BorderSide.All">
  30417. <summary>
  30418. All sides borders.It has the same meaning when useing "Box" and will be replaced by "Box" one year later. So, please use "Box" if possible.
  30419. </summary>
  30420. </member>
  30421. <member name="F:Aspose.Pdf.BorderSide.Box">
  30422. <summary>
  30423. Four sides borders.
  30424. </summary>
  30425. </member>
  30426. <member name="T:Aspose.Pdf.FloatingBox">
  30427. Represents a FloatingBox in a Pdf document. FloatingBox is custom positioned.
  30428. </member>
  30429. <member name="M:Aspose.Pdf.FloatingBox.#ctor(System.Single,System.Single)">
  30430. <summary>
  30431. Initializes a new instance of the <see cref="T:Aspose.Pdf.FloatingBox" /> class with specified width and height.
  30432. </summary>
  30433. <param name="width">The width of the box.</param>
  30434. <param name="height">The height of the box.</param>
  30435. </member>
  30436. <member name="M:Aspose.Pdf.FloatingBox.#ctor">
  30437. <summary>
  30438. Initializes a new instance of the <see cref="T:Aspose.Pdf.FloatingBox" /> class.
  30439. </summary>
  30440. </member>
  30441. <member name="P:Aspose.Pdf.FloatingBox.ColumnInfo">
  30442. <summary>
  30443. Gets or sets a column info
  30444. </summary>
  30445. </member>
  30446. <member name="P:Aspose.Pdf.FloatingBox.Width">
  30447. <summary>
  30448. Gets or sets a float value that indicates the width of the floating box.
  30449. </summary>
  30450. </member>
  30451. <member name="P:Aspose.Pdf.FloatingBox.Height">
  30452. <summary>
  30453. Gets or sets a float value that indicates the height of the floating box.
  30454. </summary>
  30455. </member>
  30456. <member name="P:Aspose.Pdf.FloatingBox.IsNeedRepeating">
  30457. <summary>
  30458. Gets or sets a bool value that indicates whether the paragraph need to be repeated on next page.
  30459. Default value is false.The attribute is only valid when the paragraph itself and the object its ReferenceParagraphID referred to both are included in RepeatingRows.
  30460. </summary>
  30461. </member>
  30462. <member name="P:Aspose.Pdf.FloatingBox.Paragraphs">
  30463. <summary>
  30464. Gets or sets a <see cref="P:Aspose.Pdf.FloatingBox.Paragraphs" /> collection that indicates all paragraphs in the cell.
  30465. </summary>
  30466. </member>
  30467. <member name="P:Aspose.Pdf.FloatingBox.Border">
  30468. <summary>
  30469. Gets or sets a <see cref="T:Aspose.Pdf.BorderInfo" /> object that indicates the border info of the floating box.
  30470. </summary>
  30471. </member>
  30472. <member name="P:Aspose.Pdf.FloatingBox.BackgroundColor">
  30473. <summary>
  30474. Gets or sets a <see cref="T:Aspose.Pdf.Color" /> object that indicates the background color of the floating box.
  30475. </summary>
  30476. </member>
  30477. <member name="P:Aspose.Pdf.FloatingBox.BackgroundImage">
  30478. <summary>
  30479. Gets or sets background image for page (for generator only).
  30480. </summary>
  30481. </member>
  30482. <member name="P:Aspose.Pdf.FloatingBox.Padding">
  30483. <summary>
  30484. Gets or sets a <see cref="T:Aspose.Pdf.MarginInfo" /> object that indicates the padding of the floating box.
  30485. </summary>
  30486. </member>
  30487. <member name="P:Aspose.Pdf.FloatingBox.Left">
  30488. <summary>
  30489. Gets or sets the table left coordinate.
  30490. </summary>
  30491. </member>
  30492. <member name="P:Aspose.Pdf.FloatingBox.Top">
  30493. <summary>
  30494. Gets or sets the table top coordinate.
  30495. </summary>
  30496. </member>
  30497. <member name="M:Aspose.Pdf.FloatingBox.Clone">
  30498. <summary>
  30499. Clones a new <see cref="T:Aspose.Pdf.FloatingBox" /> object. Paragraphs in the floating box are not cloned.
  30500. </summary>
  30501. <returns>The new <see cref="T:Aspose.Pdf.FloatingBox" /> object.</returns>
  30502. </member>
  30503. <member name="T:Aspose.Pdf.HeaderFooter">
  30504. <summary>
  30505. Class represents header or footer pdf page.
  30506. </summary>
  30507. </member>
  30508. <member name="P:Aspose.Pdf.HeaderFooter.Paragraphs">
  30509. <summary>
  30510. Gets or sets the end note paragraphs.
  30511. </summary>
  30512. </member>
  30513. <member name="P:Aspose.Pdf.HeaderFooter.Margin">
  30514. <summary>
  30515. Gets or sets the margin info.
  30516. </summary>
  30517. </member>
  30518. <member name="M:Aspose.Pdf.HeaderFooter.Clone">
  30519. <summary>
  30520. Clones a new object.
  30521. </summary>
  30522. <returns>The new object.</returns>
  30523. </member>
  30524. <member name="T:Aspose.Pdf.Heading">
  30525. <summary>
  30526. Represents heading.
  30527. </summary>
  30528. </member>
  30529. <member name="M:Aspose.Pdf.Heading.#ctor(System.Int32)">
  30530. <summary>
  30531. Initializes a new instance of the Cell class.
  30532. </summary>
  30533. <param name="level">The headings level.</param>
  30534. </member>
  30535. <member name="P:Aspose.Pdf.Heading.TocPage">
  30536. <summary>
  30537. Gets the page that contains this heading.
  30538. </summary>
  30539. </member>
  30540. <member name="P:Aspose.Pdf.Heading.Top">
  30541. <summary>
  30542. Gets the top Y of this headings.
  30543. </summary>
  30544. </member>
  30545. <member name="P:Aspose.Pdf.Heading.StartNumber">
  30546. <summary>
  30547. Gets the heading start number.
  30548. </summary>
  30549. </member>
  30550. <member name="P:Aspose.Pdf.Heading.IsAutoSequence">
  30551. <summary>
  30552. Gets the heading should be numered automatically.
  30553. </summary>
  30554. </member>
  30555. <member name="P:Aspose.Pdf.Heading.IsInList">
  30556. <summary>
  30557. Gets the heading should be in toc list.
  30558. </summary>
  30559. </member>
  30560. <member name="P:Aspose.Pdf.Heading.DestinationPage">
  30561. <summary>
  30562. Gets the destination page.
  30563. </summary>
  30564. </member>
  30565. <member name="P:Aspose.Pdf.Heading.Level">
  30566. <summary>
  30567. Gets the level.
  30568. </summary>
  30569. </member>
  30570. <member name="P:Aspose.Pdf.Heading.Style">
  30571. <summary>
  30572. Gets or sets style.
  30573. </summary>
  30574. </member>
  30575. <member name="P:Aspose.Pdf.Heading.UserLabel">
  30576. <summary>
  30577. Gets or sets user label.
  30578. </summary>
  30579. </member>
  30580. <member name="M:Aspose.Pdf.Heading.Clone">
  30581. <summary>
  30582. Clone the heading.
  30583. </summary>
  30584. <returns>The cloned object</returns>
  30585. </member>
  30586. <member name="M:Aspose.Pdf.Heading.CloneWithSegments">
  30587. <summary>
  30588. Clone the heading with all segments.
  30589. </summary>
  30590. <returns>The cloned object</returns>
  30591. </member>
  30592. <member name="T:Aspose.Pdf.Hyperlink">
  30593. <summary>
  30594. Represents abstract hyperlink.
  30595. </summary>
  30596. </member>
  30597. <member name="T:Aspose.Pdf.Image">
  30598. <summary>
  30599. Represents image.
  30600. </summary>
  30601. </member>
  30602. <member name="P:Aspose.Pdf.Image.File">
  30603. <summary>
  30604. Gets or sets the image file.
  30605. </summary>
  30606. </member>
  30607. <member name="P:Aspose.Pdf.Image.FixWidth">
  30608. <summary>
  30609. Gets or sets the image width.
  30610. </summary>
  30611. </member>
  30612. <member name="P:Aspose.Pdf.Image.FixHeight">
  30613. <summary>
  30614. Gets or sets the image height.
  30615. </summary>
  30616. </member>
  30617. <member name="P:Aspose.Pdf.Image.FileType">
  30618. <summary>
  30619. Gets or sets the image file type.
  30620. </summary>
  30621. </member>
  30622. <member name="P:Aspose.Pdf.Image.ImageScale">
  30623. <summary>
  30624. Gets or sets the image scale.
  30625. </summary>
  30626. </member>
  30627. <member name="P:Aspose.Pdf.Image.ImageStream">
  30628. <summary>
  30629. Gets or sets the image stream.
  30630. </summary>
  30631. </member>
  30632. <member name="P:Aspose.Pdf.Image.IsApplyResolution">
  30633. <summary>
  30634. Gets or sets a bool value that indicates whether the image use resolution during generation
  30635. </summary>
  30636. </member>
  30637. <member name="P:Aspose.Pdf.Image.IsBlackWhite">
  30638. <summary>
  30639. Gets or sets a bool value that indicates whether the image is forced to be black-and-white. If TIFF
  30640. image of CCITT subformat is used, this property must be set to true.
  30641. </summary>
  30642. </member>
  30643. <member name="P:Aspose.Pdf.Image.Title">
  30644. <summary>
  30645. Gets or sets a string value that indicates the title of the image.
  30646. </summary>
  30647. </member>
  30648. <member name="M:Aspose.Pdf.Image.Clone">
  30649. <summary>
  30650. Clone the image.
  30651. </summary>
  30652. <returns>The cloned object</returns>
  30653. </member>
  30654. <member name="T:Aspose.Pdf.LevelFormat">
  30655. <summary>
  30656. Represents format of the table of contents.
  30657. </summary>
  30658. </member>
  30659. <member name="P:Aspose.Pdf.LevelFormat.LineDash">
  30660. <summary>
  30661. Gets or sets TOC line dash.
  30662. </summary>
  30663. </member>
  30664. <member name="P:Aspose.Pdf.LevelFormat.Margin">
  30665. <summary>
  30666. Gets or sets a list level margin
  30667. </summary>
  30668. </member>
  30669. <member name="P:Aspose.Pdf.LevelFormat.SubsequentLinesIndent">
  30670. <summary>
  30671. Gets or sets a subsequent lines indent
  30672. </summary>
  30673. </member>
  30674. <member name="P:Aspose.Pdf.LevelFormat.TextState">
  30675. <summary>
  30676. Gets or sets a list level text state
  30677. </summary>
  30678. </member>
  30679. <member name="T:Aspose.Pdf.MarginInfo">
  30680. <summary>
  30681. This class represents a margin for different objects.
  30682. </summary>
  30683. </member>
  30684. <member name="M:Aspose.Pdf.MarginInfo.#ctor">
  30685. <summary>
  30686. Initializes a new instance of the <see cref="T:Aspose.Pdf.MarginInfo" /> class.
  30687. </summary>
  30688. </member>
  30689. <member name="M:Aspose.Pdf.MarginInfo.#ctor(System.Double,System.Double,System.Double,System.Double)">
  30690. <summary>
  30691. Constructor of Rectangle.
  30692. </summary>
  30693. <param name="left">Left margin.</param>
  30694. <param name="bottom">Bottom margin</param>
  30695. <param name="right">Right margin.</param>
  30696. <param name="top">Top margin.</param>
  30697. </member>
  30698. <member name="P:Aspose.Pdf.MarginInfo.Left">
  30699. <summary>
  30700. Gets or sets a float value that indicates the left margin.
  30701. </summary>
  30702. </member>
  30703. <member name="P:Aspose.Pdf.MarginInfo.Right">
  30704. <summary>
  30705. Gets or sets a float value that indicates the right margin.
  30706. </summary>
  30707. </member>
  30708. <member name="P:Aspose.Pdf.MarginInfo.Top">
  30709. <summary>
  30710. Gets or sets a float value that indicates the top margin.
  30711. </summary>
  30712. </member>
  30713. <member name="P:Aspose.Pdf.MarginInfo.Bottom">
  30714. <summary>
  30715. Gets or sets a float value that indicates the bottom margin.
  30716. </summary>
  30717. </member>
  30718. <member name="M:Aspose.Pdf.MarginInfo.Clone">
  30719. <summary>
  30720. Clones a new <see cref="T:Aspose.Pdf.MarginInfo" /> object.
  30721. </summary>
  30722. <returns>The new object.</returns>
  30723. </member>
  30724. <member name="T:Aspose.Pdf.PageInfo">
  30725. <summary>
  30726. Represents the page information.
  30727. </summary>
  30728. </member>
  30729. <member name="M:Aspose.Pdf.PageInfo.Clone">
  30730. <summary>
  30731. Clone page info.
  30732. </summary>
  30733. <returns>The cloned object</returns>
  30734. </member>
  30735. <member name="P:Aspose.Pdf.PageInfo.DefaultTextState">
  30736. <summary>
  30737. Gets or sets default font.
  30738. </summary>
  30739. </member>
  30740. <member name="P:Aspose.Pdf.PageInfo.Height">
  30741. <summary>
  30742. Gets or sets page height.
  30743. </summary>
  30744. </member>
  30745. <member name="P:Aspose.Pdf.PageInfo.PureHeight">
  30746. <summary>
  30747. Gets or sets page pure height without margins.
  30748. </summary>
  30749. </member>
  30750. <member name="P:Aspose.Pdf.PageInfo.IsLandscape">
  30751. <summary>
  30752. Gets or sets is page landscaped.
  30753. </summary>
  30754. </member>
  30755. <member name="P:Aspose.Pdf.PageInfo.Margin">
  30756. <summary>
  30757. Gets or sets page margin.
  30758. </summary>
  30759. </member>
  30760. <member name="P:Aspose.Pdf.PageInfo.Width">
  30761. <summary>
  30762. Gets or sets page width.
  30763. </summary>
  30764. </member>
  30765. <member name="T:Aspose.Pdf.Paragraphs">
  30766. <summary>
  30767. This class represents paragraph collection.
  30768. </summary>
  30769. </member>
  30770. <member name="M:Aspose.Pdf.Paragraphs.Add(Aspose.Pdf.BaseParagraph)">
  30771. <summary>
  30772. Add paragraph to collection.
  30773. </summary>
  30774. <param name="paragraph">The paragraph.</param>
  30775. </member>
  30776. <member name="M:Aspose.Pdf.Paragraphs.GetRange(System.Int32,System.Int32)">
  30777. <summary>
  30778. Remove paragraphs range.
  30779. </summary>
  30780. <param name="index">The first paragraph index.</param>
  30781. <param name="count">The paragraphs count.</param>
  30782. <returns>The paragraphs collection</returns>
  30783. </member>
  30784. <member name="M:Aspose.Pdf.Paragraphs.RemoveRange(System.Int32,System.Int32)">
  30785. <summary>
  30786. Remove paragraphs range.
  30787. </summary>
  30788. <param name="index">The first paragraph index.</param>
  30789. <param name="count">The paragraphs count.</param>
  30790. </member>
  30791. <member name="M:Aspose.Pdf.Paragraphs.Remove(Aspose.Pdf.BaseParagraph)">
  30792. <summary>
  30793. Remove paragraph from collection.
  30794. </summary>
  30795. <param name="paragraph">The paragraph.</param>
  30796. </member>
  30797. <member name="M:Aspose.Pdf.Paragraphs.Insert(System.Int32,Aspose.Pdf.BaseParagraph)">
  30798. <summary>
  30799. Insert paragraph to collection.
  30800. </summary>
  30801. <param name="index">The index for paragraph.</param>
  30802. <param name="paragraph">The paragraph.</param>
  30803. </member>
  30804. <member name="P:Aspose.Pdf.Paragraphs.Count">
  30805. <summary>
  30806. Get paragraphs count.
  30807. </summary>
  30808. </member>
  30809. <member name="M:Aspose.Pdf.Paragraphs.Clear">
  30810. <summary>
  30811. Clear paragraphs.
  30812. </summary>
  30813. </member>
  30814. <member name="P:Aspose.Pdf.Paragraphs.Item(System.Int32)">
  30815. <summary>
  30816. Gets or sets paragraph from or to collection.
  30817. </summary>
  30818. <param name="index">The paragraph index.</param>
  30819. <returns>
  30820. </returns>
  30821. </member>
  30822. <member name="M:Aspose.Pdf.Paragraphs.GetEnumerator">
  30823. <summary>
  30824. Gets the enumerator.
  30825. </summary>
  30826. <returns>
  30827. </returns>
  30828. </member>
  30829. <member name="M:Aspose.Pdf.Paragraphs.Clone">
  30830. <summary>
  30831. Clones a new <see cref="M:Aspose.Pdf.Paragraphs.Clone" /> object.
  30832. </summary>
  30833. <returns>The new <see cref="M:Aspose.Pdf.Paragraphs.Clone" /> object.</returns>
  30834. </member>
  30835. <member name="T:Aspose.Pdf.TocInfo">
  30836. <summary>
  30837. Represents table of contents info.
  30838. </summary>
  30839. </member>
  30840. <member name="P:Aspose.Pdf.TocInfo.ColumnInfo">
  30841. <summary>
  30842. Gets or sets column info.
  30843. </summary>
  30844. </member>
  30845. <member name="P:Aspose.Pdf.TocInfo.FormatArray">
  30846. <summary>
  30847. Gets or sets format array for table of contents.
  30848. </summary>
  30849. </member>
  30850. <member name="P:Aspose.Pdf.TocInfo.FormatArrayLength">
  30851. <summary>
  30852. Gets or sets format array length
  30853. </summary>
  30854. </member>
  30855. <member name="P:Aspose.Pdf.TocInfo.Title">
  30856. <summary>
  30857. Gets or sets table of contents title.
  30858. </summary>
  30859. </member>
  30860. <member name="P:Aspose.Pdf.TocInfo.IsCountTocPages">
  30861. <summary>
  30862. Gets or sets is count or passed toc pages.
  30863. </summary>
  30864. </member>
  30865. <!-- Badly formed XML comment ignored for member "P:Aspose.Pdf.TocInfo.PageNumbersPrefix" -->
  30866. <!-- Badly formed XML comment ignored for member "P:Aspose.Pdf.TocInfo.IsShowPageNumbers" -->
  30867. <member name="P:Aspose.Pdf.TocInfo.LineDash">
  30868. <summary>
  30869. Gets or sets TOC line dash.
  30870. </summary>
  30871. </member>
  30872. <member name="M:Aspose.Pdf.TocInfo.#ctor">
  30873. <summary>
  30874. Initializes a new instance of the <see cref="T:Aspose.Pdf.TocInfo" /> class.
  30875. </summary>
  30876. </member>
  30877. <member name="T:Aspose.Pdf.WebHyperlink">
  30878. <summary>
  30879. Represents web hyperlink object.
  30880. </summary>
  30881. </member>
  30882. <member name="M:Aspose.Pdf.WebHyperlink.#ctor">
  30883. <summary>
  30884. Initializes a new instance of the <see cref="T:Aspose.Pdf.WebHyperlink" /> class.
  30885. </summary>
  30886. </member>
  30887. <member name="M:Aspose.Pdf.WebHyperlink.#ctor(System.String)">
  30888. <summary>
  30889. Initializes a new instance of the <see cref="T:Aspose.Pdf.WebHyperlink" /> class.
  30890. </summary>
  30891. <param name="url">Web url for hyperlink.</param>
  30892. </member>
  30893. <member name="P:Aspose.Pdf.WebHyperlink.Url">
  30894. <summary>
  30895. Gets or sets the web url.
  30896. </summary>
  30897. </member>
  30898. <member name="T:Aspose.Pdf.Layer">
  30899. <summary>
  30900. Represents page layer.
  30901. </summary>
  30902. </member>
  30903. <member name="M:Aspose.Pdf.Layer.#ctor(System.String,System.String)">
  30904. <summary>
  30905. Initializes a new instance of the <see cref="T:Aspose.Pdf.Layer" /> class.
  30906. </summary>
  30907. <param name="id">The layer id</param>
  30908. <param name="name">The layer name</param>
  30909. </member>
  30910. <member name="P:Aspose.Pdf.Layer.Name">
  30911. <summary>
  30912. Gets the layer name.
  30913. </summary>
  30914. </member>
  30915. <member name="P:Aspose.Pdf.Layer.Id">
  30916. <summary>
  30917. Gets the layer id.
  30918. </summary>
  30919. </member>
  30920. <member name="P:Aspose.Pdf.Layer.Contents">
  30921. <summary>
  30922. Gets the layer content.
  30923. </summary>
  30924. </member>
  30925. <member name="T:Aspose.Pdf.MobiXmlSaveOptions">
  30926. <summary>
  30927. Save options for export to Xml format
  30928. </summary>
  30929. </member>
  30930. <member name="T:Aspose.Pdf.DestinationCollection">
  30931. <summary>
  30932. Class represents the collection of all destinations (a name tree mapping name strings to destinations (see 12.3.2.3, "Named Destinations") and (see 7.7.4, "Name Dictionary")) in the pdf document.
  30933. </summary>
  30934. </member>
  30935. <member name="P:Aspose.Pdf.DestinationCollection.Count">
  30936. <summary>
  30937. Gets the number of elements contained in the collection.
  30938. </summary>
  30939. </member>
  30940. <member name="P:Aspose.Pdf.DestinationCollection.IsReadOnly">
  30941. <summary>
  30942. Gets a value indicating whether the collection is read-only.
  30943. </summary>
  30944. </member>
  30945. <member name="P:Aspose.Pdf.DestinationCollection.Item(System.Int32)">
  30946. <summary>
  30947. Gets the destination object by index.
  30948. </summary>
  30949. <param name="index">The index of destination to get.</param>
  30950. <returns>Destination.</returns>
  30951. </member>
  30952. <member name="M:Aspose.Pdf.DestinationCollection.GetPageNumber(System.String,System.Boolean)">
  30953. <summary>
  30954. Returns the page number of destination by the name.
  30955. </summary>
  30956. <param name="destinameName">The name of destination.</param>
  30957. <param name="useCache">Determines whether cached version of collection is used or not.</param>
  30958. <returns>The page number if destination was found; otherwise, -1.</returns>
  30959. </member>
  30960. <member name="M:Aspose.Pdf.DestinationCollection.GetExplicitDestination(System.String,System.Boolean)">
  30961. <summary>
  30962. Returns the explicit destination by the name.
  30963. </summary>
  30964. <param name="destinameName">The name of destination.</param>
  30965. <param name="useCache">Determines whether cached version of collection is used or not.</param>
  30966. <returns>The ExplicitDestination object for destination found; otherwise, null.</returns>
  30967. </member>
  30968. <member name="M:Aspose.Pdf.DestinationCollection.GetEnumerator">
  30969. <summary>
  30970. Returns the enumerator.
  30971. </summary>
  30972. <returns>The enumerator.</returns>
  30973. </member>
  30974. <member name="M:Aspose.Pdf.DestinationCollection.Clear">
  30975. <summary>
  30976. Collection is read-only. Always throws NotSupportedException exception.
  30977. </summary>
  30978. </member>
  30979. <member name="T:Aspose.Pdf.NumberingStyle">
  30980. <summary>
  30981. Enumeration of supported page numbering style for PageLabel class.
  30982. </summary>
  30983. </member>
  30984. <member name="F:Aspose.Pdf.NumberingStyle.NumeralsArabic">
  30985. <summary>
  30986. Arabic decimal numbers.
  30987. </summary>
  30988. </member>
  30989. <member name="F:Aspose.Pdf.NumberingStyle.NumeralsRomanUppercase">
  30990. <summary>
  30991. Uppercase roman numbers (I, II, III...).
  30992. </summary>
  30993. </member>
  30994. <member name="F:Aspose.Pdf.NumberingStyle.NumeralsRomanLowercase">
  30995. <summary>
  30996. Lowercase roman numbers (i, ii, iii...).
  30997. </summary>
  30998. </member>
  30999. <member name="F:Aspose.Pdf.NumberingStyle.LettersUppercase">
  31000. <summary>
  31001. Uppercase latin letters (A, B, C...).
  31002. </summary>
  31003. </member>
  31004. <member name="F:Aspose.Pdf.NumberingStyle.LettersLowercase">
  31005. <summary>
  31006. Lowercase latin letters (a, b, c...).
  31007. </summary>
  31008. </member>
  31009. <member name="F:Aspose.Pdf.NumberingStyle.None">
  31010. <summary>
  31011. No numbering.
  31012. </summary>
  31013. </member>
  31014. <member name="T:Aspose.Pdf.PageActionCollection">
  31015. <summary>
  31016. This class describes page actions
  31017. </summary>
  31018. </member>
  31019. <member name="P:Aspose.Pdf.PageActionCollection.OnOpen">
  31020. <summary>
  31021. An action that shall be performed when the page is opened.
  31022. </summary>
  31023. </member>
  31024. <member name="P:Aspose.Pdf.PageActionCollection.OnClose">
  31025. <summary>
  31026. An action that shall be performed when the page is closed.
  31027. </summary>
  31028. </member>
  31029. <member name="T:Aspose.Pdf.PageCoordinateType">
  31030. <summary>
  31031. Describes page coordinate type.
  31032. </summary>
  31033. </member>
  31034. <member name="F:Aspose.Pdf.PageCoordinateType.MediaBox">
  31035. <summary>
  31036. The MediaBox is used to specify the width and height of the page.
  31037. For the average user, this probably equals the actual page size.
  31038. The MediaBox is the largest page box in a PDF. The other page boxes can equal the
  31039. size of the MediaBox but they cannot be larger.
  31040. </summary>
  31041. </member>
  31042. <member name="F:Aspose.Pdf.PageCoordinateType.CropBox">
  31043. <summary>
  31044. The CropBox defines the region to which the page contents are to be clipped.
  31045. Acrobat uses this size for screen display and printing.
  31046. </summary>
  31047. </member>
  31048. <member name="T:Aspose.Pdf.PageLabel">
  31049. <summary>
  31050. Class representing Page Label range.
  31051. </summary>
  31052. </member>
  31053. <member name="P:Aspose.Pdf.PageLabel.StartingValue">
  31054. <summary>
  31055. Gets or sets starting value of the page numbering range.
  31056. </summary>
  31057. </member>
  31058. <member name="P:Aspose.Pdf.PageLabel.NumberingStyle">
  31059. <summary>
  31060. Gets or sets numbering style.
  31061. </summary>
  31062. </member>
  31063. <member name="P:Aspose.Pdf.PageLabel.Prefix">
  31064. <summary>
  31065. Gets or sets page number prefix.
  31066. </summary>
  31067. </member>
  31068. <member name="M:Aspose.Pdf.PageLabel.#ctor">
  31069. <summary>
  31070. Constructor for page label.
  31071. </summary>
  31072. </member>
  31073. <member name="T:Aspose.Pdf.PageLabelCollection">
  31074. <summary>
  31075. Class represeingting page label collection.
  31076. </summary>
  31077. </member>
  31078. <member name="M:Aspose.Pdf.PageLabelCollection.GetLabel(System.Int32)">
  31079. <summary>
  31080. Gets page label by page index (page index is started from 0).
  31081. </summary>
  31082. <param name="pageIndex">Index of the page.</param>
  31083. <returns>Page label for specified page index or null if page label does not exist.</returns>
  31084. </member>
  31085. <member name="M:Aspose.Pdf.PageLabelCollection.UpdateLabel(System.Int32,Aspose.Pdf.PageLabel)">
  31086. <summary>
  31087. Update label for given page index (page index is started from 0).
  31088. </summary>
  31089. <param name="pageIndex">Index of page to change lable of the page.</param>
  31090. <param name="pageLabel">New label of the page.</param>
  31091. </member>
  31092. <member name="M:Aspose.Pdf.PageLabelCollection.RemoveLabel(System.Int32)">
  31093. <summary>
  31094. Remove label by page index (page index is started from 0).
  31095. </summary>
  31096. <param name="pageIndex">Index of page where label must be deleted.</param>
  31097. <returns>true if operation was executed successfully.</returns>
  31098. </member>
  31099. <member name="M:Aspose.Pdf.PageLabelCollection.GetPages">
  31100. <summary>
  31101. Gets page indexes in collection.
  31102. </summary>
  31103. <returns>Array of integers which contains indexes of the pages.</returns>
  31104. </member>
  31105. <member name="T:Aspose.Pdf.PageSize">
  31106. <summary>
  31107. Class representing size of page in PDF document.
  31108. </summary>
  31109. </member>
  31110. <member name="P:Aspose.Pdf.PageSize.Width">
  31111. <summary>
  31112. Gets or sets page width.
  31113. </summary>
  31114. </member>
  31115. <member name="P:Aspose.Pdf.PageSize.Height">
  31116. <summary>
  31117. Gets or sets page height.
  31118. </summary>
  31119. </member>
  31120. <member name="P:Aspose.Pdf.PageSize.IsLandscape">
  31121. <summary>
  31122. Gets page orientation. Returns true of this is landscape orientation and false if this is portrait.
  31123. </summary>
  31124. </member>
  31125. <member name="P:Aspose.Pdf.PageSize.A0">
  31126. <summary>
  31127. A0 size (1189x840 mm).
  31128. </summary>
  31129. </member>
  31130. <member name="P:Aspose.Pdf.PageSize.A1">
  31131. <summary>
  31132. A1 size (840x594 mm).
  31133. </summary>
  31134. </member>
  31135. <member name="P:Aspose.Pdf.PageSize.A2">
  31136. <summary>
  31137. A2 size (594x420 mm).
  31138. </summary>
  31139. </member>
  31140. <member name="P:Aspose.Pdf.PageSize.A3">
  31141. <summary>
  31142. A3 size (420x297 mm).
  31143. </summary>
  31144. </member>
  31145. <member name="P:Aspose.Pdf.PageSize.A4">
  31146. <summary>
  31147. A4 size (297x210 mm).
  31148. </summary>
  31149. </member>
  31150. <member name="P:Aspose.Pdf.PageSize.A5">
  31151. <summary>
  31152. A5 size (210x148 mm).
  31153. </summary>
  31154. </member>
  31155. <member name="P:Aspose.Pdf.PageSize.A6">
  31156. <summary>
  31157. A6 size (148x105 mm).
  31158. </summary>
  31159. </member>
  31160. <member name="P:Aspose.Pdf.PageSize.B5">
  31161. <summary>
  31162. B5 size (250x176 mm).
  31163. </summary>
  31164. </member>
  31165. <member name="P:Aspose.Pdf.PageSize.PageLetter">
  31166. <summary>
  31167. Letter size (279x216 mm).
  31168. </summary>
  31169. </member>
  31170. <member name="P:Aspose.Pdf.PageSize.PageLegal">
  31171. <summary>
  31172. Legal size (356x216 mm).
  31173. </summary>
  31174. </member>
  31175. <member name="P:Aspose.Pdf.PageSize.PageLedger">
  31176. <summary>
  31177. Ledger size (432x279 mm).
  31178. </summary>
  31179. </member>
  31180. <member name="P:Aspose.Pdf.PageSize.P11x17">
  31181. <summary>
  31182. 11x17 inches format.
  31183. </summary>
  31184. </member>
  31185. <member name="M:Aspose.Pdf.PageSize.#ctor(System.Single,System.Single)">
  31186. <summary>
  31187. Constructor for PageSize.
  31188. </summary>
  31189. <param name="x">Width of the page.</param>
  31190. <param name="y">Height of the page.</param>
  31191. </member>
  31192. <member name="T:Aspose.Pdf.CompositingParameters">
  31193. <summary>
  31194. Represents an object containing graphics compositing parameters of current graphics state.
  31195. </summary>
  31196. </member>
  31197. <member name="M:Aspose.Pdf.CompositingParameters.#ctor(Aspose.Pdf.BlendMode)">
  31198. <summary>
  31199. Initializes new instance of the <see cref="T:Aspose.Pdf.CompositingParameters" /> object.
  31200. </summary>
  31201. <param name="blendMode">Blend mode of current graphics state.</param>
  31202. </member>
  31203. <member name="M:Aspose.Pdf.CompositingParameters.#ctor(Aspose.Pdf.BlendMode,Aspose.Pdf.ImageFilterType)">
  31204. <summary>
  31205. Initializes new instance of the <see cref="T:Aspose.Pdf.CompositingParameters" /> object.
  31206. </summary>
  31207. <param name="blendMode">Blend mode of current graphics state.</param>
  31208. <param name="filterType">The image filter type.</param>
  31209. </member>
  31210. <member name="M:Aspose.Pdf.CompositingParameters.#ctor(Aspose.Pdf.BlendMode,Aspose.Pdf.ImageFilterType,System.Boolean)">
  31211. <summary>
  31212. Initializes new instance of the <see cref="T:Aspose.Pdf.CompositingParameters" /> object.
  31213. </summary>
  31214. <param name="blendMode">Blend mode of current graphics state.</param>
  31215. <param name="filterType">The image filter type.</param>
  31216. <param name="isMasked">The adding mask flag.</param>
  31217. </member>
  31218. <member name="P:Aspose.Pdf.CompositingParameters.BlendMode">
  31219. <summary>
  31220. Gets blend mode of current graphics state.
  31221. </summary>
  31222. </member>
  31223. <member name="P:Aspose.Pdf.CompositingParameters.FilterType">
  31224. <summary>
  31225. Gets the image filter type.
  31226. </summary>
  31227. </member>
  31228. <member name="P:Aspose.Pdf.CompositingParameters.IsMasked">
  31229. <summary>
  31230. Gets the mask flag.
  31231. </summary>
  31232. </member>
  31233. <member name="T:Aspose.Pdf.BlendMode">
  31234. <summary>
  31235. The blend modes enumeration.
  31236. </summary>
  31237. </member>
  31238. <member name="F:Aspose.Pdf.BlendMode.Normal">
  31239. <summary>
  31240. Normal blend mode.
  31241. </summary>
  31242. </member>
  31243. <member name="F:Aspose.Pdf.BlendMode.Multiply">
  31244. <summary>
  31245. Multiply blend mode.
  31246. </summary>
  31247. </member>
  31248. <member name="F:Aspose.Pdf.BlendMode.Screen">
  31249. <summary>
  31250. Screen blend mode.
  31251. </summary>
  31252. </member>
  31253. <member name="F:Aspose.Pdf.BlendMode.Overlay">
  31254. <summary>
  31255. Overlay blend mode.
  31256. </summary>
  31257. </member>
  31258. <member name="F:Aspose.Pdf.BlendMode.Darken">
  31259. <summary>
  31260. Darken blend mode.
  31261. </summary>
  31262. </member>
  31263. <member name="F:Aspose.Pdf.BlendMode.Lighten">
  31264. <summary>
  31265. Lighten blend mode.
  31266. </summary>
  31267. </member>
  31268. <member name="F:Aspose.Pdf.BlendMode.ColorDodge">
  31269. <summary>
  31270. ColorDodge blend mode.
  31271. </summary>
  31272. </member>
  31273. <member name="F:Aspose.Pdf.BlendMode.ColorBurn">
  31274. <summary>
  31275. ColorBurn blend mode.
  31276. </summary>
  31277. </member>
  31278. <member name="F:Aspose.Pdf.BlendMode.HardLight">
  31279. <summary>
  31280. HardLight blend mode.
  31281. </summary>
  31282. </member>
  31283. <member name="F:Aspose.Pdf.BlendMode.SoftLight">
  31284. <summary>
  31285. SoftLight blend mode.
  31286. </summary>
  31287. </member>
  31288. <member name="F:Aspose.Pdf.BlendMode.Difference">
  31289. <summary>
  31290. Difference blend mode.
  31291. </summary>
  31292. </member>
  31293. <member name="F:Aspose.Pdf.BlendMode.Exclusion">
  31294. <summary>
  31295. Exclusion blend mode.
  31296. </summary>
  31297. </member>
  31298. <member name="F:Aspose.Pdf.BlendMode.Hue">
  31299. <summary>
  31300. Hue blend mode.
  31301. </summary>
  31302. </member>
  31303. <member name="F:Aspose.Pdf.BlendMode.Saturation">
  31304. <summary>
  31305. Saturation blend mode.
  31306. </summary>
  31307. </member>
  31308. <member name="F:Aspose.Pdf.BlendMode.Color">
  31309. <summary>
  31310. Color blend mode.
  31311. </summary>
  31312. </member>
  31313. <member name="F:Aspose.Pdf.BlendMode.Luminosity">
  31314. <summary>
  31315. Luminosity blend mode.
  31316. </summary>
  31317. </member>
  31318. <member name="F:Aspose.Pdf.BlendMode.Compatible">
  31319. <summary>
  31320. Compatible blend mode.
  31321. </summary>
  31322. </member>
  31323. <member name="T:Aspose.Pdf.InvalidFormTypeOperationException">
  31324. <summary>
  31325. The exception that is thrown when an operation with form type is not valid.
  31326. </summary>
  31327. </member>
  31328. <member name="M:Aspose.Pdf.InvalidFormTypeOperationException.#ctor">
  31329. <summary>
  31330. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidFormTypeOperationException" /> class.
  31331. </summary>
  31332. </member>
  31333. <member name="M:Aspose.Pdf.InvalidFormTypeOperationException.#ctor(System.String)">
  31334. <summary>
  31335. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidFormTypeOperationException" /> class.
  31336. </summary>
  31337. <param name="message">The message.</param>
  31338. </member>
  31339. <member name="M:Aspose.Pdf.InvalidFormTypeOperationException.#ctor(System.String,System.Exception)">
  31340. <summary>
  31341. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidFormTypeOperationException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  31342. </summary>
  31343. <param name="message">The error message that explains the reason for the exception. </param>
  31344. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  31345. </member>
  31346. <member name="M:Aspose.Pdf.InvalidFormTypeOperationException.#ctor(System.Exception)">
  31347. <summary>
  31348. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidFormTypeOperationException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  31349. </summary>
  31350. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  31351. </member>
  31352. <member name="T:Aspose.Pdf.InvalidCgmFileFormatException">
  31353. <summary>
  31354. The exception that is thrown when a Cgm file is invalid.
  31355. </summary>
  31356. </member>
  31357. <member name="M:Aspose.Pdf.InvalidCgmFileFormatException.#ctor">
  31358. <summary>
  31359. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidCgmFileFormatException" /> class.
  31360. </summary>
  31361. </member>
  31362. <member name="M:Aspose.Pdf.InvalidCgmFileFormatException.#ctor(System.String)">
  31363. <summary>
  31364. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidCgmFileFormatException" /> class.
  31365. </summary>
  31366. <param name="message">The message.</param>
  31367. </member>
  31368. <member name="M:Aspose.Pdf.InvalidCgmFileFormatException.#ctor(System.String,System.Exception)">
  31369. <summary>
  31370. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidCgmFileFormatException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  31371. </summary>
  31372. <param name="message">The error message that explains the reason for the exception. </param>
  31373. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  31374. </member>
  31375. <member name="M:Aspose.Pdf.InvalidCgmFileFormatException.#ctor(System.Exception)">
  31376. <summary>
  31377. Initializes a new instance of the <see cref="T:Aspose.Pdf.InvalidCgmFileFormatException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.
  31378. </summary>
  31379. <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
  31380. </member>
  31381. <member name="T:Aspose.Pdf.BuildVersionInfo">
  31382. <summary>
  31383. This class provides information about current product build.
  31384. </summary>
  31385. </member>
  31386. <member name="F:Aspose.Pdf.BuildVersionInfo.AssemblyVersion">
  31387. <summary>
  31388. Assembly Version
  31389. </summary>
  31390. </member>
  31391. <member name="F:Aspose.Pdf.BuildVersionInfo.Product">
  31392. <summary>
  31393. Product Name
  31394. </summary>
  31395. </member>
  31396. <member name="F:Aspose.Pdf.BuildVersionInfo.FileVersion">
  31397. <summary>
  31398. File Version
  31399. </summary>
  31400. </member>
  31401. <member name="T:Aspose.Pdf.Color">
  31402. <summary>
  31403. Represents class for color value which can be expressed in different color space.
  31404. </summary>
  31405. </member>
  31406. <member name="F:Aspose.Pdf.Color.Empty">
  31407. <summary>
  31408. Represents empty color.
  31409. </summary>
  31410. </member>
  31411. <member name="P:Aspose.Pdf.Color.A">
  31412. <summary>
  31413. Gets the alpha component value
  31414. </summary>
  31415. </member>
  31416. <member name="P:Aspose.Pdf.Color.Data">
  31417. <summary>
  31418. Gets color value.
  31419. </summary>
  31420. </member>
  31421. <member name="P:Aspose.Pdf.Color.ColorSpace">
  31422. <summary>
  31423. Gets color space that the color represents.
  31424. </summary>
  31425. </member>
  31426. <member name="M:Aspose.Pdf.Color.Parse(System.String)">
  31427. <summary>
  31428. Extracts color components from the string.
  31429. </summary>
  31430. <param name="value">
  31431. String value with color component values.
  31432. </param>
  31433. <returns>
  31434. Color object.
  31435. </returns>
  31436. </member>
  31437. <member name="M:Aspose.Pdf.Color.ToString">
  31438. <summary>
  31439. Converts to string.
  31440. </summary>
  31441. <returns>
  31442. String representation of the Color object.
  31443. </returns>
  31444. </member>
  31445. <member name="M:Aspose.Pdf.Color.ToRgb">
  31446. <summary>
  31447. Converts color into rgb.
  31448. </summary>
  31449. <returns>
  31450. Rgb color value.
  31451. </returns>
  31452. </member>
  31453. <member name="M:Aspose.Pdf.Color.FromRgb(System.Drawing.Color)">
  31454. <summary>
  31455. Gets valid pdf Color object from System.Drawing.Color value.
  31456. </summary>
  31457. <param name="color">
  31458. System.Drawing.Color value.
  31459. </param>
  31460. <returns>
  31461. Color object with each component value in [0..1] range.
  31462. </returns>
  31463. </member>
  31464. <member name="M:Aspose.Pdf.Color.FromArgb(System.Int32,System.Int32,System.Int32)">
  31465. <summary>
  31466. Gets valid pdf Color object from RGB color components.
  31467. </summary>
  31468. <param name="r">
  31469. The Red color component (value 0 - 255).
  31470. </param>
  31471. <param name="g">
  31472. The Green color component (value 0 - 255).
  31473. </param>
  31474. <param name="b">
  31475. The Blue color component (value 0 - 255).
  31476. </param>
  31477. <returns>
  31478. Color object with each component value in [0..255] range.
  31479. </returns>
  31480. </member>
  31481. <member name="M:Aspose.Pdf.Color.FromArgb(System.Int32,System.Int32,System.Int32,System.Int32)">
  31482. <summary>
  31483. Gets valid pdf Color object from RGB color components.
  31484. </summary>
  31485. <param name="a">
  31486. The alpha component value (value 0 - 255).
  31487. </param>
  31488. <param name="r">
  31489. The Red color component (value 0 - 255).
  31490. </param>
  31491. <param name="g">
  31492. The Green color component (value 0 - 255).
  31493. </param>
  31494. <param name="b">
  31495. The Blue color component (value 0 - 255).
  31496. </param>
  31497. <returns>
  31498. Color object with each component value in [0..255] range.
  31499. </returns>
  31500. </member>
  31501. <member name="M:Aspose.Pdf.Color.FromRgb(System.Double,System.Double,System.Double)">
  31502. <summary>
  31503. Gets valid pdf Color object from RGB color components.
  31504. </summary>
  31505. <param name="r">
  31506. The Red color component (value 0 - 1).
  31507. </param>
  31508. <param name="g">
  31509. The Green color component (value 0 - 1).
  31510. </param>
  31511. <param name="b">
  31512. The Blue color component (value 0 - 1).
  31513. </param>
  31514. <returns>
  31515. Color object with each component value in [0..1] range.
  31516. </returns>
  31517. </member>
  31518. <member name="M:Aspose.Pdf.Color.FromGray(System.Double)">
  31519. <summary>
  31520. Gets valid pdf Color object from Gray color component.
  31521. </summary>
  31522. <param name="g">
  31523. The Gray color component (value 0 - 1).
  31524. </param>
  31525. <returns>
  31526. Color object with each component value in [0..1] range.
  31527. </returns>
  31528. </member>
  31529. <member name="M:Aspose.Pdf.Color.FromCmyk(System.Double,System.Double,System.Double,System.Double)">
  31530. <summary>
  31531. Gets valid pdf Color object from RGB color components.
  31532. </summary>
  31533. <param name="c">
  31534. The Cyan color component (value 0 - 1).
  31535. </param>
  31536. <param name="m">
  31537. The Magenta color component (value 0 - 1).
  31538. </param>
  31539. <param name="y">
  31540. The Yellow color component (value 0 - 1).
  31541. </param>
  31542. <param name="k">
  31543. The Key color component (value 0 - 1).
  31544. </param>
  31545. <returns>
  31546. Color object with each component value in [0..1] range.
  31547. </returns>
  31548. </member>
  31549. <member name="M:Aspose.Pdf.Color.Equals(System.Object)">
  31550. <summary>
  31551. Returns true if two Colors are equal.
  31552. </summary>
  31553. <param name="obj">Object to compare.</param>
  31554. <returns>True in case Color objects are equal.</returns>
  31555. </member>
  31556. <member name="M:Aspose.Pdf.Color.op_Equality(Aspose.Pdf.Color,Aspose.Pdf.Color)">
  31557. <summary>
  31558. Returns true if two Colors are equal.
  31559. </summary>
  31560. <param name="x">First Color object.</param>
  31561. <param name="y">Second Color object.</param>
  31562. <returns>True in case Color objects are equal.</returns>
  31563. </member>
  31564. <member name="M:Aspose.Pdf.Color.op_Inequality(Aspose.Pdf.Color,Aspose.Pdf.Color)">
  31565. <summary>
  31566. Returns true if two Colors are not equal.
  31567. </summary>
  31568. <param name="x">First Color object.</param>
  31569. <param name="y">Second Color object.</param>
  31570. <returns>True in case Color objects are not equal.</returns>
  31571. </member>
  31572. <member name="P:Aspose.Pdf.Color.PatternColorSpace">
  31573. <summary>
  31574. Represents a object that indicates the pattern colorspace.
  31575. </summary>
  31576. </member>
  31577. <member name="P:Aspose.Pdf.Color.Transparent">
  31578. <summary>
  31579. Gets a system-defined color.
  31580. </summary>
  31581. <returns>
  31582. A representing a system-defined color.
  31583. </returns>
  31584. </member>
  31585. <member name="P:Aspose.Pdf.Color.AliceBlue">
  31586. <summary>
  31587. Gets a system-defined color that has an ARGB value of #FFF0F8FF.
  31588. </summary>
  31589. <returns>
  31590. A representing a system-defined color.
  31591. </returns>
  31592. </member>
  31593. <member name="P:Aspose.Pdf.Color.AntiqueWhite">
  31594. <summary>
  31595. Gets a system-defined color that has an ARGB value of #FFFAEBD7.
  31596. </summary>
  31597. <returns>
  31598. A representing a system-defined color.
  31599. </returns>
  31600. </member>
  31601. <member name="P:Aspose.Pdf.Color.Aqua">
  31602. <summary>
  31603. Gets a system-defined color that has an ARGB value of #FF00FFFF.
  31604. </summary>
  31605. <returns>
  31606. A representing a system-defined color.
  31607. </returns>
  31608. </member>
  31609. <member name="P:Aspose.Pdf.Color.Aquamarine">
  31610. <summary>
  31611. Gets a system-defined color that has an ARGB value of #FF7FFFD4.
  31612. </summary>
  31613. <returns>
  31614. A representing a system-defined color.
  31615. </returns>
  31616. </member>
  31617. <member name="P:Aspose.Pdf.Color.Azure">
  31618. <summary>
  31619. Gets a system-defined color that has an ARGB value of #FFF0FFFF.
  31620. </summary>
  31621. <returns>
  31622. A representing a system-defined color.
  31623. </returns>
  31624. </member>
  31625. <member name="P:Aspose.Pdf.Color.Beige">
  31626. <summary>
  31627. Gets a system-defined color that has an ARGB value of #FFF5F5DC.
  31628. </summary>
  31629. <returns>
  31630. A representing a system-defined color.
  31631. </returns>
  31632. </member>
  31633. <member name="P:Aspose.Pdf.Color.Bisque">
  31634. <summary>
  31635. Gets a system-defined color that has an ARGB value of #FFFFE4C4.
  31636. </summary>
  31637. <returns>
  31638. A representing a system-defined color.
  31639. </returns>
  31640. </member>
  31641. <member name="P:Aspose.Pdf.Color.Black">
  31642. <summary>
  31643. Gets a system-defined color that has an ARGB value of #FF000000.
  31644. </summary>
  31645. <returns>
  31646. A representing a system-defined color.
  31647. </returns>
  31648. </member>
  31649. <member name="P:Aspose.Pdf.Color.BlanchedAlmond">
  31650. <summary>
  31651. Gets a system-defined color that has an ARGB value of #FFFFEBCD.
  31652. </summary>
  31653. <returns>
  31654. A representing a system-defined color.
  31655. </returns>
  31656. </member>
  31657. <member name="P:Aspose.Pdf.Color.Blue">
  31658. <summary>
  31659. Gets a system-defined color that has an ARGB value of #FF0000FF.
  31660. </summary>
  31661. <returns>
  31662. A representing a system-defined color.
  31663. </returns>
  31664. </member>
  31665. <member name="P:Aspose.Pdf.Color.BlueViolet">
  31666. <summary>
  31667. Gets a system-defined color that has an ARGB value of #FF8A2BE2.
  31668. </summary>
  31669. <returns>
  31670. A representing a system-defined color.
  31671. </returns>
  31672. </member>
  31673. <member name="P:Aspose.Pdf.Color.Brown">
  31674. <summary>
  31675. Gets a system-defined color that has an ARGB value of #FFA52A2A.
  31676. </summary>
  31677. <returns>
  31678. A representing a system-defined color.
  31679. </returns>
  31680. </member>
  31681. <member name="P:Aspose.Pdf.Color.BurlyWood">
  31682. <summary>
  31683. Gets a system-defined color that has an ARGB value of #FFDEB887.
  31684. </summary>
  31685. <returns>
  31686. A representing a system-defined color.
  31687. </returns>
  31688. </member>
  31689. <member name="P:Aspose.Pdf.Color.CadetBlue">
  31690. <summary>
  31691. Gets a system-defined color that has an ARGB value of #FF5F9EA0.
  31692. </summary>
  31693. <returns>
  31694. A representing a system-defined color.
  31695. </returns>
  31696. </member>
  31697. <member name="P:Aspose.Pdf.Color.Chartreuse">
  31698. <summary>
  31699. Gets a system-defined color that has an ARGB value of #FF7FFF00.
  31700. </summary>
  31701. <returns>
  31702. A representing a system-defined color.
  31703. </returns>
  31704. </member>
  31705. <member name="P:Aspose.Pdf.Color.Chocolate">
  31706. <summary>
  31707. Gets a system-defined color that has an ARGB value of #FFD2691E.
  31708. </summary>
  31709. <returns>
  31710. A representing a system-defined color.
  31711. </returns>
  31712. </member>
  31713. <member name="P:Aspose.Pdf.Color.Coral">
  31714. <summary>
  31715. Gets a system-defined color that has an ARGB value of #FFFF7F50.
  31716. </summary>
  31717. <returns>
  31718. A representing a system-defined color.
  31719. </returns>
  31720. </member>
  31721. <member name="P:Aspose.Pdf.Color.CornflowerBlue">
  31722. <summary>
  31723. Gets a system-defined color that has an ARGB value of #FF6495ED.
  31724. </summary>
  31725. <returns>
  31726. A representing a system-defined color.
  31727. </returns>
  31728. </member>
  31729. <member name="P:Aspose.Pdf.Color.Cornsilk">
  31730. <summary>
  31731. Gets a system-defined color that has an ARGB value of #FFFFF8DC.
  31732. </summary>
  31733. <returns>
  31734. A representing a system-defined color.
  31735. </returns>
  31736. </member>
  31737. <member name="P:Aspose.Pdf.Color.Crimson">
  31738. <summary>
  31739. Gets a system-defined color that has an ARGB value of #FFDC143C.
  31740. </summary>
  31741. <returns>
  31742. A representing a system-defined color.
  31743. </returns>
  31744. </member>
  31745. <member name="P:Aspose.Pdf.Color.Cyan">
  31746. <summary>
  31747. Gets a system-defined color that has an ARGB value of #FF00FFFF.
  31748. </summary>
  31749. <returns>
  31750. A representing a system-defined color.
  31751. </returns>
  31752. </member>
  31753. <member name="P:Aspose.Pdf.Color.DarkBlue">
  31754. <summary>
  31755. Gets a system-defined color that has an ARGB value of #FF00008B.
  31756. </summary>
  31757. <returns>
  31758. A representing a system-defined color.
  31759. </returns>
  31760. </member>
  31761. <member name="P:Aspose.Pdf.Color.DarkCyan">
  31762. <summary>
  31763. Gets a system-defined color that has an ARGB value of #FF008B8B.
  31764. </summary>
  31765. <returns>
  31766. A representing a system-defined color.
  31767. </returns>
  31768. </member>
  31769. <member name="P:Aspose.Pdf.Color.DarkGoldenrod">
  31770. <summary>
  31771. Gets a system-defined color that has an ARGB value of #FFB8860B.
  31772. </summary>
  31773. <returns>
  31774. A representing a system-defined color.
  31775. </returns>
  31776. </member>
  31777. <member name="P:Aspose.Pdf.Color.DarkGray">
  31778. <summary>
  31779. Gets a system-defined color that has an ARGB value of #FFA9A9A9.
  31780. </summary>
  31781. <returns>
  31782. A representing a system-defined color.
  31783. </returns>
  31784. </member>
  31785. <member name="P:Aspose.Pdf.Color.DarkGreen">
  31786. <summary>
  31787. Gets a system-defined color that has an ARGB value of #FF006400.
  31788. </summary>
  31789. <returns>
  31790. A representing a system-defined color.
  31791. </returns>
  31792. </member>
  31793. <member name="P:Aspose.Pdf.Color.DarkKhaki">
  31794. <summary>
  31795. Gets a system-defined color that has an ARGB value of #FFBDB76B.
  31796. </summary>
  31797. <returns>
  31798. A representing a system-defined color.
  31799. </returns>
  31800. </member>
  31801. <member name="P:Aspose.Pdf.Color.DarkMagenta">
  31802. <summary>
  31803. Gets a system-defined color that has an ARGB value of #FF8B008B.
  31804. </summary>
  31805. <returns>
  31806. A representing a system-defined color.
  31807. </returns>
  31808. </member>
  31809. <member name="P:Aspose.Pdf.Color.DarkOliveGreen">
  31810. <summary>
  31811. Gets a system-defined color that has an ARGB value of #FF556B2F.
  31812. </summary>
  31813. <returns>
  31814. A representing a system-defined color.
  31815. </returns>
  31816. </member>
  31817. <member name="P:Aspose.Pdf.Color.DarkOrange">
  31818. <summary>
  31819. Gets a system-defined color that has an ARGB value of #FFFF8C00.
  31820. </summary>
  31821. <returns>
  31822. A representing a system-defined color.
  31823. </returns>
  31824. </member>
  31825. <member name="P:Aspose.Pdf.Color.DarkOrchid">
  31826. <summary>
  31827. Gets a system-defined color that has an ARGB value of #FF9932CC.
  31828. </summary>
  31829. <returns>
  31830. A representing a system-defined color.
  31831. </returns>
  31832. </member>
  31833. <member name="P:Aspose.Pdf.Color.DarkRed">
  31834. <summary>
  31835. Gets a system-defined color that has an ARGB value of #FF8B0000.
  31836. </summary>
  31837. <returns>
  31838. A representing a system-defined color.
  31839. </returns>
  31840. </member>
  31841. <member name="P:Aspose.Pdf.Color.DarkSalmon">
  31842. <summary>
  31843. Gets a system-defined color that has an ARGB value of #FFE9967A.
  31844. </summary>
  31845. <returns>
  31846. A representing a system-defined color.
  31847. </returns>
  31848. </member>
  31849. <member name="P:Aspose.Pdf.Color.DarkSeaGreen">
  31850. <summary>
  31851. Gets a system-defined color that has an ARGB value of #FF8FBC8F.
  31852. </summary>
  31853. <returns>
  31854. A representing a system-defined color.
  31855. </returns>
  31856. </member>
  31857. <member name="P:Aspose.Pdf.Color.DarkSlateBlue">
  31858. <summary>
  31859. Gets a system-defined color that has an ARGB value of #FF483D8B.
  31860. </summary>
  31861. <returns>
  31862. A representing a system-defined color.
  31863. </returns>
  31864. </member>
  31865. <member name="P:Aspose.Pdf.Color.DarkSlateGray">
  31866. <summary>
  31867. Gets a system-defined color that has an ARGB value of #FF2F4F4F.
  31868. </summary>
  31869. <returns>
  31870. A representing a system-defined color.
  31871. </returns>
  31872. </member>
  31873. <member name="P:Aspose.Pdf.Color.DarkTurquoise">
  31874. <summary>
  31875. Gets a system-defined color that has an ARGB value of #FF00CED1.
  31876. </summary>
  31877. <returns>
  31878. A representing a system-defined color.
  31879. </returns>
  31880. </member>
  31881. <member name="P:Aspose.Pdf.Color.DarkViolet">
  31882. <summary>
  31883. Gets a system-defined color that has an ARGB value of #FF9400D3.
  31884. </summary>
  31885. <returns>
  31886. A representing a system-defined color.
  31887. </returns>
  31888. </member>
  31889. <member name="P:Aspose.Pdf.Color.DeepPink">
  31890. <summary>
  31891. Gets a system-defined color that has an ARGB value of #FFFF1493.
  31892. </summary>
  31893. <returns>
  31894. A representing a system-defined color.
  31895. </returns>
  31896. </member>
  31897. <member name="P:Aspose.Pdf.Color.DeepSkyBlue">
  31898. <summary>
  31899. Gets a system-defined color that has an ARGB value of #FF00BFFF.
  31900. </summary>
  31901. <returns>
  31902. A representing a system-defined color.
  31903. </returns>
  31904. </member>
  31905. <member name="P:Aspose.Pdf.Color.DimGray">
  31906. <summary>
  31907. Gets a system-defined color that has an ARGB value of #FF696969.
  31908. </summary>
  31909. <returns>
  31910. A representing a system-defined color.
  31911. </returns>
  31912. </member>
  31913. <member name="P:Aspose.Pdf.Color.DodgerBlue">
  31914. <summary>
  31915. Gets a system-defined color that has an ARGB value of #FF1E90FF.
  31916. </summary>
  31917. <returns>
  31918. A representing a system-defined color.
  31919. </returns>
  31920. </member>
  31921. <member name="P:Aspose.Pdf.Color.Firebrick">
  31922. <summary>
  31923. Gets a system-defined color that has an ARGB value of #FFB22222.
  31924. </summary>
  31925. <returns>
  31926. A representing a system-defined color.
  31927. </returns>
  31928. </member>
  31929. <member name="P:Aspose.Pdf.Color.FloralWhite">
  31930. <summary>
  31931. Gets a system-defined color that has an ARGB value of #FFFFFAF0.
  31932. </summary>
  31933. <returns>
  31934. A representing a system-defined color.
  31935. </returns>
  31936. </member>
  31937. <member name="P:Aspose.Pdf.Color.ForestGreen">
  31938. <summary>
  31939. Gets a system-defined color that has an ARGB value of #FF228B22.
  31940. </summary>
  31941. <returns>
  31942. A representing a system-defined color.
  31943. </returns>
  31944. </member>
  31945. <member name="P:Aspose.Pdf.Color.Fuchsia">
  31946. <summary>
  31947. Gets a system-defined color that has an ARGB value of #FFFF00FF.
  31948. </summary>
  31949. <returns>
  31950. A representing a system-defined color.
  31951. </returns>
  31952. </member>
  31953. <member name="P:Aspose.Pdf.Color.Gainsboro">
  31954. <summary>
  31955. Gets a system-defined color that has an ARGB value of #FFDCDCDC.
  31956. </summary>
  31957. <returns>
  31958. A representing a system-defined color.
  31959. </returns>
  31960. </member>
  31961. <member name="P:Aspose.Pdf.Color.GhostWhite">
  31962. <summary>
  31963. Gets a system-defined color that has an ARGB value of #FFF8F8FF.
  31964. </summary>
  31965. <returns>
  31966. A representing a system-defined color.
  31967. </returns>
  31968. </member>
  31969. <member name="P:Aspose.Pdf.Color.Gold">
  31970. <summary>
  31971. Gets a system-defined color that has an ARGB value of #FFFFD700.
  31972. </summary>
  31973. <returns>
  31974. A representing a system-defined color.
  31975. </returns>
  31976. </member>
  31977. <member name="P:Aspose.Pdf.Color.Goldenrod">
  31978. <summary>
  31979. Gets a system-defined color that has an ARGB value of #FFDAA520.
  31980. </summary>
  31981. <returns>
  31982. A representing a system-defined color.
  31983. </returns>
  31984. </member>
  31985. <member name="P:Aspose.Pdf.Color.Gray">
  31986. <summary>
  31987. Gets a system-defined color that has an ARGB value of #FF808080.
  31988. </summary>
  31989. <returns>
  31990. A strcture representing a system-defined color.
  31991. </returns>
  31992. </member>
  31993. <member name="P:Aspose.Pdf.Color.Green">
  31994. <summary>
  31995. Gets a system-defined color that has an ARGB value of #FF008000.
  31996. </summary>
  31997. <returns>
  31998. A representing a system-defined color.
  31999. </returns>
  32000. </member>
  32001. <member name="P:Aspose.Pdf.Color.GreenYellow">
  32002. <summary>
  32003. Gets a system-defined color that has an ARGB value of #FFADFF2F.
  32004. </summary>
  32005. <returns>
  32006. A representing a system-defined color.
  32007. </returns>
  32008. </member>
  32009. <member name="P:Aspose.Pdf.Color.Honeydew">
  32010. <summary>
  32011. Gets a system-defined color that has an ARGB value of #FFF0FFF0.
  32012. </summary>
  32013. <returns>
  32014. A representing a system-defined color.
  32015. </returns>
  32016. </member>
  32017. <member name="P:Aspose.Pdf.Color.HotPink">
  32018. <summary>
  32019. Gets a system-defined color that has an ARGB value of #FFFF69B4.
  32020. </summary>
  32021. <returns>
  32022. A representing a system-defined color.
  32023. </returns>
  32024. </member>
  32025. <member name="P:Aspose.Pdf.Color.IndianRed">
  32026. <summary>
  32027. Gets a system-defined color that has an ARGB value of #FFCD5C5C.
  32028. </summary>
  32029. <returns>
  32030. A representing a system-defined color.
  32031. </returns>
  32032. </member>
  32033. <member name="P:Aspose.Pdf.Color.Indigo">
  32034. <summary>
  32035. Gets a system-defined color that has an ARGB value of #FF4B0082.
  32036. </summary>
  32037. <returns>
  32038. A representing a system-defined color.
  32039. </returns>
  32040. </member>
  32041. <member name="P:Aspose.Pdf.Color.Ivory">
  32042. <summary>
  32043. Gets a system-defined color that has an ARGB value of #FFFFFFF0.
  32044. </summary>
  32045. <returns>
  32046. A representing a system-defined color.
  32047. </returns>
  32048. </member>
  32049. <member name="P:Aspose.Pdf.Color.Khaki">
  32050. <summary>
  32051. Gets a system-defined color that has an ARGB value of #FFF0E68C.
  32052. </summary>
  32053. <returns>
  32054. A representing a system-defined color.
  32055. </returns>
  32056. </member>
  32057. <member name="P:Aspose.Pdf.Color.Lavender">
  32058. <summary>
  32059. Gets a system-defined color that has an ARGB value of #FFE6E6FA.
  32060. </summary>
  32061. <returns>
  32062. A representing a system-defined color.
  32063. </returns>
  32064. </member>
  32065. <member name="P:Aspose.Pdf.Color.LavenderBlush">
  32066. <summary>
  32067. Gets a system-defined color that has an ARGB value of #FFFFF0F5.
  32068. </summary>
  32069. <returns>
  32070. A representing a system-defined color.
  32071. </returns>
  32072. </member>
  32073. <member name="P:Aspose.Pdf.Color.LawnGreen">
  32074. <summary>
  32075. Gets a system-defined color that has an ARGB value of #FF7CFC00.
  32076. </summary>
  32077. <returns>
  32078. A representing a system-defined color.
  32079. </returns>
  32080. </member>
  32081. <member name="P:Aspose.Pdf.Color.LemonChiffon">
  32082. <summary>
  32083. Gets a system-defined color that has an ARGB value of #FFFFFACD.
  32084. </summary>
  32085. <returns>
  32086. A representing a system-defined color.
  32087. </returns>
  32088. </member>
  32089. <member name="P:Aspose.Pdf.Color.LightBlue">
  32090. <summary>
  32091. Gets a system-defined color that has an ARGB value of #FFADD8E6.
  32092. </summary>
  32093. <returns>
  32094. A representing a system-defined color.
  32095. </returns>
  32096. </member>
  32097. <member name="P:Aspose.Pdf.Color.LightCoral">
  32098. <summary>
  32099. Gets a system-defined color that has an ARGB value of #FFF08080.
  32100. </summary>
  32101. <returns>
  32102. A representing a system-defined color.
  32103. </returns>
  32104. </member>
  32105. <member name="P:Aspose.Pdf.Color.LightCyan">
  32106. <summary>
  32107. Gets a system-defined color that has an ARGB value of #FFE0FFFF.
  32108. </summary>
  32109. <returns>
  32110. A representing a system-defined color.
  32111. </returns>
  32112. </member>
  32113. <member name="P:Aspose.Pdf.Color.LightGoldenrodYellow">
  32114. <summary>
  32115. Gets a system-defined color that has an ARGB value of #FFFAFAD2.
  32116. </summary>
  32117. <returns>
  32118. A representing a system-defined color.
  32119. </returns>
  32120. </member>
  32121. <member name="P:Aspose.Pdf.Color.LightGreen">
  32122. <summary>
  32123. Gets a system-defined color that has an ARGB value of #FF90EE90.
  32124. </summary>
  32125. <returns>
  32126. A representing a system-defined color.
  32127. </returns>
  32128. </member>
  32129. <member name="P:Aspose.Pdf.Color.LightGray">
  32130. <summary>
  32131. Gets a system-defined color that has an ARGB value of #FFD3D3D3.
  32132. </summary>
  32133. <returns>
  32134. A representing a system-defined color.
  32135. </returns>
  32136. </member>
  32137. <member name="P:Aspose.Pdf.Color.LightPink">
  32138. <summary>
  32139. Gets a system-defined color that has an ARGB value of #FFFFB6C1.
  32140. </summary>
  32141. <returns>
  32142. A representing a system-defined color.
  32143. </returns>
  32144. </member>
  32145. <member name="P:Aspose.Pdf.Color.LightSalmon">
  32146. <summary>
  32147. Gets a system-defined color that has an ARGB value of #FFFFA07A.
  32148. </summary>
  32149. <returns>
  32150. A representing a system-defined color.
  32151. </returns>
  32152. </member>
  32153. <member name="P:Aspose.Pdf.Color.LightSeaGreen">
  32154. <summary>
  32155. Gets a system-defined color that has an ARGB value of #FF20B2AA.
  32156. </summary>
  32157. <returns>
  32158. A representing a system-defined color.
  32159. </returns>
  32160. </member>
  32161. <member name="P:Aspose.Pdf.Color.LightSkyBlue">
  32162. <summary>
  32163. Gets a system-defined color that has an ARGB value of #FF87CEFA.
  32164. </summary>
  32165. <returns>
  32166. A representing a system-defined color.
  32167. </returns>
  32168. </member>
  32169. <member name="P:Aspose.Pdf.Color.LightSlateGray">
  32170. <summary>
  32171. Gets a system-defined color that has an ARGB value of #FF778899.
  32172. </summary>
  32173. <returns>
  32174. A representing a system-defined color.
  32175. </returns>
  32176. </member>
  32177. <member name="P:Aspose.Pdf.Color.LightSteelBlue">
  32178. <summary>
  32179. Gets a system-defined color that has an ARGB value of #FFB0C4DE.
  32180. </summary>
  32181. <returns>
  32182. A representing a system-defined color.
  32183. </returns>
  32184. </member>
  32185. <member name="P:Aspose.Pdf.Color.LightYellow">
  32186. <summary>
  32187. Gets a system-defined color that has an ARGB value of #FFFFFFE0.
  32188. </summary>
  32189. <returns>
  32190. A representing a system-defined color.
  32191. </returns>
  32192. </member>
  32193. <member name="P:Aspose.Pdf.Color.Lime">
  32194. <summary>
  32195. Gets a system-defined color that has an ARGB value of #FF00FF00.
  32196. </summary>
  32197. <returns>
  32198. A representing a system-defined color.
  32199. </returns>
  32200. </member>
  32201. <member name="P:Aspose.Pdf.Color.LimeGreen">
  32202. <summary>
  32203. Gets a system-defined color that has an ARGB value of #FF32CD32.
  32204. </summary>
  32205. <returns>
  32206. A representing a system-defined color.
  32207. </returns>
  32208. </member>
  32209. <member name="P:Aspose.Pdf.Color.Linen">
  32210. <summary>
  32211. Gets a system-defined color that has an ARGB value of #FFFAF0E6.
  32212. </summary>
  32213. <returns>
  32214. A representing a system-defined color.
  32215. </returns>
  32216. </member>
  32217. <member name="P:Aspose.Pdf.Color.Magenta">
  32218. <summary>
  32219. Gets a system-defined color that has an ARGB value of #FFFF00FF.
  32220. </summary>
  32221. <returns>
  32222. A representing a system-defined color.
  32223. </returns>
  32224. </member>
  32225. <member name="P:Aspose.Pdf.Color.Maroon">
  32226. <summary>
  32227. Gets a system-defined color that has an ARGB value of #FF800000.
  32228. </summary>
  32229. <returns>
  32230. A representing a system-defined color.
  32231. </returns>
  32232. </member>
  32233. <member name="P:Aspose.Pdf.Color.MediumAquamarine">
  32234. <summary>
  32235. Gets a system-defined color that has an ARGB value of #FF66CDAA.
  32236. </summary>
  32237. <returns>
  32238. A representing a system-defined color.
  32239. </returns>
  32240. </member>
  32241. <member name="P:Aspose.Pdf.Color.MediumBlue">
  32242. <summary>
  32243. Gets a system-defined color that has an ARGB value of #FF0000CD.
  32244. </summary>
  32245. <returns>
  32246. A representing a system-defined color.
  32247. </returns>
  32248. </member>
  32249. <member name="P:Aspose.Pdf.Color.MediumOrchid">
  32250. <summary>
  32251. Gets a system-defined color that has an ARGB value of #FFBA55D3.
  32252. </summary>
  32253. <returns>
  32254. A representing a system-defined color.
  32255. </returns>
  32256. </member>
  32257. <member name="P:Aspose.Pdf.Color.MediumPurple">
  32258. <summary>
  32259. Gets a system-defined color that has an ARGB value of #FF9370DB.
  32260. </summary>
  32261. <returns>
  32262. A representing a system-defined color.
  32263. </returns>
  32264. </member>
  32265. <member name="P:Aspose.Pdf.Color.MediumSeaGreen">
  32266. <summary>
  32267. Gets a system-defined color that has an ARGB value of #FF3CB371.
  32268. </summary>
  32269. <returns>
  32270. A representing a system-defined color.
  32271. </returns>
  32272. </member>
  32273. <member name="P:Aspose.Pdf.Color.MediumSlateBlue">
  32274. <summary>
  32275. Gets a system-defined color that has an ARGB value of #FF7B68EE.
  32276. </summary>
  32277. <returns>
  32278. A representing a system-defined color.
  32279. </returns>
  32280. </member>
  32281. <member name="P:Aspose.Pdf.Color.MediumSpringGreen">
  32282. <summary>
  32283. Gets a system-defined color that has an ARGB value of #FF00FA9A.
  32284. </summary>
  32285. <returns>
  32286. A representing a system-defined color.
  32287. </returns>
  32288. </member>
  32289. <member name="P:Aspose.Pdf.Color.MediumTurquoise">
  32290. <summary>
  32291. Gets a system-defined color that has an ARGB value of #FF48D1CC.
  32292. </summary>
  32293. <returns>
  32294. A representing a system-defined color.
  32295. </returns>
  32296. </member>
  32297. <member name="P:Aspose.Pdf.Color.MediumVioletRed">
  32298. <summary>
  32299. Gets a system-defined color that has an ARGB value of #FFC71585.
  32300. </summary>
  32301. <returns>
  32302. A representing a system-defined color.
  32303. </returns>
  32304. </member>
  32305. <member name="P:Aspose.Pdf.Color.MidnightBlue">
  32306. <summary>
  32307. Gets a system-defined color that has an ARGB value of #FF191970.
  32308. </summary>
  32309. <returns>
  32310. A representing a system-defined color.
  32311. </returns>
  32312. </member>
  32313. <member name="P:Aspose.Pdf.Color.MintCream">
  32314. <summary>
  32315. Gets a system-defined color that has an ARGB value of #FFF5FFFA.
  32316. </summary>
  32317. <returns>
  32318. A representing a system-defined color.
  32319. </returns>
  32320. </member>
  32321. <member name="P:Aspose.Pdf.Color.MistyRose">
  32322. <summary>
  32323. Gets a system-defined color that has an ARGB value of #FFFFE4E1.
  32324. </summary>
  32325. <returns>
  32326. A representing a system-defined color.
  32327. </returns>
  32328. </member>
  32329. <member name="P:Aspose.Pdf.Color.Moccasin">
  32330. <summary>
  32331. Gets a system-defined color that has an ARGB value of #FFFFE4B5.
  32332. </summary>
  32333. <returns>
  32334. A representing a system-defined color.
  32335. </returns>
  32336. </member>
  32337. <member name="P:Aspose.Pdf.Color.NavajoWhite">
  32338. <summary>
  32339. Gets a system-defined color that has an ARGB value of #FFFFDEAD.
  32340. </summary>
  32341. <returns>
  32342. A representing a system-defined color.
  32343. </returns>
  32344. </member>
  32345. <member name="P:Aspose.Pdf.Color.Navy">
  32346. <summary>
  32347. Gets a system-defined color that has an ARGB value of #FF000080.
  32348. </summary>
  32349. <returns>
  32350. A representing a system-defined color.
  32351. </returns>
  32352. </member>
  32353. <member name="P:Aspose.Pdf.Color.OldLace">
  32354. <summary>
  32355. Gets a system-defined color that has an ARGB value of #FFFDF5E6.
  32356. </summary>
  32357. <returns>
  32358. A representing a system-defined color.
  32359. </returns>
  32360. </member>
  32361. <member name="P:Aspose.Pdf.Color.Olive">
  32362. <summary>
  32363. Gets a system-defined color that has an ARGB value of #FF808000.
  32364. </summary>
  32365. <returns>
  32366. A representing a system-defined color.
  32367. </returns>
  32368. </member>
  32369. <member name="P:Aspose.Pdf.Color.OliveDrab">
  32370. <summary>
  32371. Gets a system-defined color that has an ARGB value of #FF6B8E23.
  32372. </summary>
  32373. <returns>
  32374. A representing a system-defined color.
  32375. </returns>
  32376. </member>
  32377. <member name="P:Aspose.Pdf.Color.Orange">
  32378. <summary>
  32379. Gets a system-defined color that has an ARGB value of #FFFFA500.
  32380. </summary>
  32381. <returns>
  32382. A representing a system-defined color.
  32383. </returns>
  32384. </member>
  32385. <member name="P:Aspose.Pdf.Color.OrangeRed">
  32386. <summary>
  32387. Gets a system-defined color that has an ARGB value of #FFFF4500.
  32388. </summary>
  32389. <returns>
  32390. A representing a system-defined color.
  32391. </returns>
  32392. </member>
  32393. <member name="P:Aspose.Pdf.Color.Orchid">
  32394. <summary>
  32395. Gets a system-defined color that has an ARGB value of #FFDA70D6.
  32396. </summary>
  32397. <returns>
  32398. A representing a system-defined color.
  32399. </returns>
  32400. </member>
  32401. <member name="P:Aspose.Pdf.Color.PaleGoldenrod">
  32402. <summary>
  32403. Gets a system-defined color that has an ARGB value of #FFEEE8AA.
  32404. </summary>
  32405. <returns>
  32406. A representing a system-defined color.
  32407. </returns>
  32408. </member>
  32409. <member name="P:Aspose.Pdf.Color.PaleGreen">
  32410. <summary>
  32411. Gets a system-defined color that has an ARGB value of #FF98FB98.
  32412. </summary>
  32413. <returns>
  32414. A representing a system-defined color.
  32415. </returns>
  32416. </member>
  32417. <member name="P:Aspose.Pdf.Color.PaleTurquoise">
  32418. <summary>
  32419. Gets a system-defined color that has an ARGB value of #FFAFEEEE.
  32420. </summary>
  32421. <returns>
  32422. A representing a system-defined color.
  32423. </returns>
  32424. </member>
  32425. <member name="P:Aspose.Pdf.Color.PaleVioletRed">
  32426. <summary>
  32427. Gets a system-defined color that has an ARGB value of #FFDB7093.
  32428. </summary>
  32429. <returns>
  32430. A representing a system-defined color.
  32431. </returns>
  32432. </member>
  32433. <member name="P:Aspose.Pdf.Color.PapayaWhip">
  32434. <summary>
  32435. Gets a system-defined color that has an ARGB value of #FFFFEFD5.
  32436. </summary>
  32437. <returns>
  32438. A representing a system-defined color.
  32439. </returns>
  32440. </member>
  32441. <member name="P:Aspose.Pdf.Color.PeachPuff">
  32442. <summary>
  32443. Gets a system-defined color that has an ARGB value of #FFFFDAB9.
  32444. </summary>
  32445. <returns>
  32446. A representing a system-defined color.
  32447. </returns>
  32448. </member>
  32449. <member name="P:Aspose.Pdf.Color.Peru">
  32450. <summary>
  32451. Gets a system-defined color that has an ARGB value of #FFCD853F.
  32452. </summary>
  32453. <returns>
  32454. A representing a system-defined color.
  32455. </returns>
  32456. </member>
  32457. <member name="P:Aspose.Pdf.Color.Pink">
  32458. <summary>
  32459. Gets a system-defined color that has an ARGB value of #FFFFC0CB.
  32460. </summary>
  32461. <returns>
  32462. A representing a system-defined color.
  32463. </returns>
  32464. </member>
  32465. <member name="P:Aspose.Pdf.Color.Plum">
  32466. <summary>
  32467. Gets a system-defined color that has an ARGB value of #FFDDA0DD.
  32468. </summary>
  32469. <returns>
  32470. A representing a system-defined color.
  32471. </returns>
  32472. </member>
  32473. <member name="P:Aspose.Pdf.Color.PowderBlue">
  32474. <summary>
  32475. Gets a system-defined color that has an ARGB value of #FFB0E0E6.
  32476. </summary>
  32477. <returns>
  32478. A representing a system-defined color.
  32479. </returns>
  32480. </member>
  32481. <member name="P:Aspose.Pdf.Color.Purple">
  32482. <summary>
  32483. Gets a system-defined color that has an ARGB value of #FF800080.
  32484. </summary>
  32485. <returns>
  32486. A representing a system-defined color.
  32487. </returns>
  32488. </member>
  32489. <member name="P:Aspose.Pdf.Color.Red">
  32490. <summary>
  32491. Gets a system-defined color that has an ARGB value of #FFFF0000.
  32492. </summary>
  32493. <returns>
  32494. A representing a system-defined color.
  32495. </returns>
  32496. </member>
  32497. <member name="P:Aspose.Pdf.Color.RosyBrown">
  32498. <summary>
  32499. Gets a system-defined color that has an ARGB value of #FFBC8F8F.
  32500. </summary>
  32501. <returns>
  32502. A representing a system-defined color.
  32503. </returns>
  32504. </member>
  32505. <member name="P:Aspose.Pdf.Color.RoyalBlue">
  32506. <summary>
  32507. Gets a system-defined color that has an ARGB value of #FF4169E1.
  32508. </summary>
  32509. <returns>
  32510. A representing a system-defined color.
  32511. </returns>
  32512. </member>
  32513. <member name="P:Aspose.Pdf.Color.SaddleBrown">
  32514. <summary>
  32515. Gets a system-defined color that has an ARGB value of #FF8B4513.
  32516. </summary>
  32517. <returns>
  32518. A representing a system-defined color.
  32519. </returns>
  32520. </member>
  32521. <member name="P:Aspose.Pdf.Color.Salmon">
  32522. <summary>
  32523. Gets a system-defined color that has an ARGB value of #FFFA8072.
  32524. </summary>
  32525. <returns>
  32526. A representing a system-defined color.
  32527. </returns>
  32528. </member>
  32529. <member name="P:Aspose.Pdf.Color.SandyBrown">
  32530. <summary>
  32531. Gets a system-defined color that has an ARGB value of #FFF4A460.
  32532. </summary>
  32533. <returns>
  32534. A representing a system-defined color.
  32535. </returns>
  32536. </member>
  32537. <member name="P:Aspose.Pdf.Color.SeaGreen">
  32538. <summary>
  32539. Gets a system-defined color that has an ARGB value of #FF2E8B57.
  32540. </summary>
  32541. <returns>
  32542. A representing a system-defined color.
  32543. </returns>
  32544. </member>
  32545. <member name="P:Aspose.Pdf.Color.SeaShell">
  32546. <summary>
  32547. Gets a system-defined color that has an ARGB value of #FFFFF5EE.
  32548. </summary>
  32549. <returns>
  32550. A representing a system-defined color.
  32551. </returns>
  32552. </member>
  32553. <member name="P:Aspose.Pdf.Color.Sienna">
  32554. <summary>
  32555. Gets a system-defined color that has an ARGB value of #FFA0522D.
  32556. </summary>
  32557. <returns>
  32558. A representing a system-defined color.
  32559. </returns>
  32560. </member>
  32561. <member name="P:Aspose.Pdf.Color.Silver">
  32562. <summary>
  32563. Gets a system-defined color that has an ARGB value of #FFC0C0C0.
  32564. </summary>
  32565. <returns>
  32566. A representing a system-defined color.
  32567. </returns>
  32568. </member>
  32569. <member name="P:Aspose.Pdf.Color.SkyBlue">
  32570. <summary>
  32571. Gets a system-defined color that has an ARGB value of #FF87CEEB.
  32572. </summary>
  32573. <returns>
  32574. A representing a system-defined color.
  32575. </returns>
  32576. </member>
  32577. <member name="P:Aspose.Pdf.Color.SlateBlue">
  32578. <summary>
  32579. Gets a system-defined color that has an ARGB value of #FF6A5ACD.
  32580. </summary>
  32581. <returns>
  32582. A representing a system-defined color.
  32583. </returns>
  32584. </member>
  32585. <member name="P:Aspose.Pdf.Color.SlateGray">
  32586. <summary>
  32587. Gets a system-defined color that has an ARGB value of #FF708090.
  32588. </summary>
  32589. <returns>
  32590. A representing a system-defined color.
  32591. </returns>
  32592. </member>
  32593. <member name="P:Aspose.Pdf.Color.Snow">
  32594. <summary>
  32595. Gets a system-defined color that has an ARGB value of #FFFFFAFA.
  32596. </summary>
  32597. <returns>
  32598. A representing a system-defined color.
  32599. </returns>
  32600. </member>
  32601. <member name="P:Aspose.Pdf.Color.SpringGreen">
  32602. <summary>
  32603. Gets a system-defined color that has an ARGB value of #FF00FF7F.
  32604. </summary>
  32605. <returns>
  32606. A representing a system-defined color.
  32607. </returns>
  32608. </member>
  32609. <member name="P:Aspose.Pdf.Color.SteelBlue">
  32610. <summary>
  32611. Gets a system-defined color that has an ARGB value of #FF4682B4.
  32612. </summary>
  32613. <returns>
  32614. A representing a system-defined color.
  32615. </returns>
  32616. </member>
  32617. <member name="P:Aspose.Pdf.Color.Tan">
  32618. <summary>
  32619. Gets a system-defined color that has an ARGB value of #FFD2B48C.
  32620. </summary>
  32621. <returns>
  32622. A representing a system-defined color.
  32623. </returns>
  32624. </member>
  32625. <member name="P:Aspose.Pdf.Color.Teal">
  32626. <summary>
  32627. Gets a system-defined color that has an ARGB value of #FF008080.
  32628. </summary>
  32629. <returns>
  32630. A representing a system-defined color.
  32631. </returns>
  32632. </member>
  32633. <member name="P:Aspose.Pdf.Color.Thistle">
  32634. <summary>
  32635. Gets a system-defined color that has an ARGB value of #FFD8BFD8.
  32636. </summary>
  32637. <returns>
  32638. A representing a system-defined color.
  32639. </returns>
  32640. </member>
  32641. <member name="P:Aspose.Pdf.Color.Tomato">
  32642. <summary>
  32643. Gets a system-defined color that has an ARGB value of #FFFF6347.
  32644. </summary>
  32645. <returns>
  32646. A representing a system-defined color.
  32647. </returns>
  32648. </member>
  32649. <member name="P:Aspose.Pdf.Color.Turquoise">
  32650. <summary>
  32651. Gets a system-defined color that has an ARGB value of #FF40E0D0.
  32652. </summary>
  32653. <returns>
  32654. A representing a system-defined color.
  32655. </returns>
  32656. </member>
  32657. <member name="P:Aspose.Pdf.Color.Violet">
  32658. <summary>
  32659. Gets a system-defined color that has an ARGB value of #FFEE82EE.
  32660. </summary>
  32661. <returns>
  32662. A representing a system-defined color.
  32663. </returns>
  32664. </member>
  32665. <member name="P:Aspose.Pdf.Color.Wheat">
  32666. <summary>
  32667. Gets a system-defined color that has an ARGB value of #FFF5DEB3.
  32668. </summary>
  32669. <returns>
  32670. A representing a system-defined color.
  32671. </returns>
  32672. </member>
  32673. <member name="P:Aspose.Pdf.Color.White">
  32674. <summary>
  32675. Gets a system-defined color that has an ARGB value of #FFFFFFFF.
  32676. </summary>
  32677. <returns>
  32678. A representing a system-defined color.
  32679. </returns>
  32680. </member>
  32681. <member name="P:Aspose.Pdf.Color.WhiteSmoke">
  32682. <summary>
  32683. Gets a system-defined color that has an ARGB value of #FFF5F5F5.
  32684. </summary>
  32685. <returns>
  32686. A representing a system-defined color.
  32687. </returns>
  32688. </member>
  32689. <member name="P:Aspose.Pdf.Color.Yellow">
  32690. <summary>
  32691. Gets a system-defined color that has an ARGB value of #FFFFFF00.
  32692. </summary>
  32693. <returns>
  32694. A representing a system-defined color.
  32695. </returns>
  32696. </member>
  32697. <member name="P:Aspose.Pdf.Color.YellowGreen">
  32698. <summary>
  32699. Gets a system-defined color that has an ARGB value of #FF9ACD32.
  32700. </summary>
  32701. <returns>
  32702. A representing a system-defined color.
  32703. </returns>
  32704. </member>
  32705. <member name="T:Aspose.Pdf.HtmlDocumentType">
  32706. <summary>
  32707. Represents enumeration of the Html document types.
  32708. </summary>
  32709. </member>
  32710. <member name="F:Aspose.Pdf.HtmlDocumentType.Xhtml">
  32711. <summary>
  32712. The XHtml Document Type.
  32713. </summary>
  32714. </member>
  32715. <member name="F:Aspose.Pdf.HtmlDocumentType.Html5">
  32716. <summary>
  32717. The HTML5 Document Type.
  32718. </summary>
  32719. </member>
  32720. <member name="T:Aspose.Pdf.HtmlSaveOptions">
  32721. <summary>
  32722. Save options for export to Html format
  32723. </summary>
  32724. </member>
  32725. <member name="F:Aspose.Pdf.HtmlSaveOptions.CustomProgressHandler">
  32726. <summary>
  32727. This handler can be used to handle conversion progress events
  32728. f.e. it can be used to show progress bar or messages about current amount
  32729. of processed pages, example of handler's code that shows progress on console is :
  32730. </summary>
  32731. <example>
  32732. <code>
  32733. public static void ConvertWithShowingProgress()
  32734. {
  32735. (new Aspose.Pdf.License()).SetLicense(@"F:\_Sources\Aspose_5\trunk\testdata\License\Aspose.Total.lic");
  32736. Document doc = new Document(@"F:\ExternalTestsData\Booklet.pdf");
  32737. HtmlSaveOptions saveOptions = new HtmlSaveOptions();
  32738. saveOptions.CustomProgressHandler = new HtmlSaveOptions.ConversionProgressEventHandler(ShowProgressOnConsole);
  32739. doc.Save(@"F:\ExternalTestsData\Booklet.doc", saveOptions);
  32740. Console.ReadLine();
  32741. }
  32742. public static void ShowProgressOnConsole(HtmlSaveOptions.ProgressEventHandlerInfo eventInfo)
  32743. {
  32744. switch (eventInfo.EventType)
  32745. {
  32746. case HtmlSaveOptions.ProgressEventType.TotalProgress:
  32747. Console.WriteLine(string.Format("{0} - Conversion progress : {1}% .", DateTime.Now.ToLongTimeString(), eventInfo.Value.ToString()));
  32748. break;
  32749. case HtmlSaveOptions.ProgressEventType.SourcePageAnalized:
  32750. Console.WriteLine(string.Format("{0} - Source page {1} of {2} analyzed.", DateTime.Now.ToLongTimeString(), eventInfo.Value.ToString(), eventInfo.MaxValue.ToString()));
  32751. break;
  32752. case HtmlSaveOptions.ProgressEventType.ResultPageCreated:
  32753. Console.WriteLine(string.Format("{0} - Result page's {1} of {2} layout created.", DateTime.Now.ToLongTimeString(), eventInfo.Value.ToString(), eventInfo.MaxValue.ToString()));
  32754. break;
  32755. case HtmlSaveOptions.ProgressEventType.ResultPageSaved:
  32756. Console.WriteLine(string.Format("{0} - Result page {1} of {2} exported.", DateTime.Now.ToLongTimeString(), eventInfo.Value.ToString(), eventInfo.MaxValue.ToString()));
  32757. break;
  32758. default:
  32759. break;
  32760. }
  32761. }
  32762. </code>
  32763. </example>
  32764. </member>
  32765. <member name="T:Aspose.Pdf.HtmlSaveOptions.FontSavingModes">
  32766. <summary>
  32767. Enumerates modes that can be used for saving of fonts
  32768. referenced in saved PDF
  32769. </summary>
  32770. </member>
  32771. <member name="F:Aspose.Pdf.HtmlSaveOptions.FontSavingModes.AlwaysSaveAsWOFF">
  32772. <summary>
  32773. All referenced fonts will be saved and referenced as WOFF-fonts
  32774. </summary>
  32775. </member>
  32776. <member name="F:Aspose.Pdf.HtmlSaveOptions.FontSavingModes.AlwaysSaveAsTTF">
  32777. <summary>
  32778. All referenced fonts will be saved and referenced as TTF-fonts
  32779. </summary>
  32780. </member>
  32781. <member name="F:Aspose.Pdf.HtmlSaveOptions.FontSavingModes.AlwaysSaveAsEOT">
  32782. <summary>
  32783. All referenced fonts will be saved and referenced as EOT-fonts
  32784. </summary>
  32785. </member>
  32786. <member name="F:Aspose.Pdf.HtmlSaveOptions.FontSavingModes.SaveInAllFormats">
  32787. <summary>
  32788. All referenced fonts will be saved (and referenced in CSS) as 3 independent files : EOT, TTH,WOFF.
  32789. It increases size of output data but makes output sutable for overhelming majority of web brawsers
  32790. </summary>
  32791. </member>
  32792. <member name="F:Aspose.Pdf.HtmlSaveOptions.FontSavingModes.DontSave">
  32793. <summary>
  32794. All referenced fonts will not be saved.
  32795. </summary>
  32796. </member>
  32797. <member name="T:Aspose.Pdf.HtmlSaveOptions.AntialiasingProcessingType">
  32798. <summary>
  32799. This enum describes possible antialiasing measures during conversion
  32800. </summary>
  32801. </member>
  32802. <member name="F:Aspose.Pdf.HtmlSaveOptions.AntialiasingProcessingType.NoAdditionalProcessing">
  32803. <summary>
  32804. no special antialiasing processing in use. This is an optimal option
  32805. for overhelming majority of documents and it does not require additional time
  32806. during conversion
  32807. </summary>
  32808. </member>
  32809. <member name="F:Aspose.Pdf.HtmlSaveOptions.AntialiasingProcessingType.TryCorrectResultHtml">
  32810. <summary>
  32811. In such case converter tries to detect places with ajacent background graphical
  32812. elements and correct result HTML in relevant way.
  32813. This option allows enhance result of export for documents that contain backgrounds
  32814. built from several ajacent graphical elements (for such kind of documents PDF renderers , f.e. Acrobat Reader,
  32815. usually try smooth boundaries of elements during rendering.
  32816. With this option converter imitates that behaviour of PDF-renderers.
  32817. This option allows enhance layout of result of export for some specific documents (that use such compound backgrounds),
  32818. but it requires additional time for processng (usually about 10-15% of additional time).
  32819. So usage of this mode in general case is not recommended.
  32820. </summary>
  32821. </member>
  32822. <member name="F:Aspose.Pdf.HtmlSaveOptions.AntialiasingProcessing">
  32823. <summary>
  32824. This parameter defines required antialiasing measures during conversion of compound background images from PDF to HTML
  32825. </summary>
  32826. </member>
  32827. <member name="F:Aspose.Pdf.HtmlSaveOptions.SaveTransparentTexts">
  32828. <summary>
  32829. Pdf can contain transparent texts that can be selected to clipboard (usually it happen when document contains images and OCRed texts extracted from it).
  32830. This settings tells to converter whether we need save such texts as transparent
  32831. selectable texts in result HTML
  32832. </summary>
  32833. </member>
  32834. <member name="F:Aspose.Pdf.HtmlSaveOptions.SaveShadowedTextsAsTransparentTexts">
  32835. <summary>
  32836. Pdf can contain texts that are shadowed by another elements (f.e. by images) but
  32837. can be selected to clipboard in Acrobat Reader (usually it happen when document contains images and OCRed texts extracted from it).
  32838. This settings tells to converter whether we need save such texts as transparent
  32839. selectable texts in result HTML to mimic behaviour of Acrobat Reader (othervise such texts are usually saved as hidden, not available for copying to clipboard)
  32840. </summary>
  32841. </member>
  32842. <member name="F:Aspose.Pdf.HtmlSaveOptions.FontSavingMode">
  32843. <summary>
  32844. Defines font saving mode that will be used during saving of PDF to desirable format
  32845. </summary>
  32846. </member>
  32847. <member name="T:Aspose.Pdf.HtmlSaveOptions.CssSavingInfo">
  32848. <summary>
  32849. This class represents set of data
  32850. that related to custom saving of CSS during conversion
  32851. of PDF to HTML format
  32852. </summary>
  32853. </member>
  32854. <member name="F:Aspose.Pdf.HtmlSaveOptions.CssSavingInfo.CssNumber">
  32855. <summary>
  32856. Set by converter.
  32857. During conversion several CSS-files are created . This properties shows ordinal
  32858. of saved CSS-file during conversion.
  32859. It can be used in logic of custom code to decide how to process or where to save CSS content
  32860. </summary>
  32861. </member>
  32862. <member name="F:Aspose.Pdf.HtmlSaveOptions.CssSavingInfo.SupposedURL">
  32863. <summary>
  32864. Set by converter.
  32865. Supposed file name that goes from converter to code of custom method
  32866. Can be used in custom code to decide how to process or where to save content
  32867. </summary>
  32868. </member>
  32869. <member name="F:Aspose.Pdf.HtmlSaveOptions.CssSavingInfo.ContentStream">
  32870. <summary>
  32871. Set by converter.
  32872. Represents binary content of saved CSS
  32873. </summary>
  32874. </member>
  32875. <member name="T:Aspose.Pdf.HtmlSaveOptions.HtmlPageMarkupSavingInfo">
  32876. <summary>
  32877. If SplitToPages property of HtmlSaveOptions, then several HTML-files (one HTML file per converted page)
  32878. are created during conversion of PDF to HTML.
  32879. This class represents set of data that related to custom saving of one HTML-page's markup
  32880. during conversion of PDF to HTML
  32881. </summary>
  32882. </member>
  32883. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlPageMarkupSavingInfo.SupposedFileName">
  32884. <summary>
  32885. Set by converter.
  32886. Supposed file name that goes from converter to code of custom method
  32887. Can be used in custom code to decide how to process or where to save content
  32888. </summary>
  32889. </member>
  32890. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlPageMarkupSavingInfo.ContentStream">
  32891. <summary>
  32892. Set by converter.
  32893. Represents saved HTML as stream
  32894. </summary>
  32895. </member>
  32896. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlPageMarkupSavingInfo.PdfHostPageNumber">
  32897. <summary>
  32898. Set by converter.
  32899. If SplitToPages property set, then several HTML-files(one HTML file per converted page)
  32900. are created during conversion created .
  32901. This property tells to custom code from what page of original PDF was created saved HTML-markup.
  32902. If original page number for some reason is inknown or SplitOnPages=false,then this property allways contains '0'
  32903. that signals that converter cannot supply exact original PDF's page number for supplied HTML-markup file.
  32904. </summary>
  32905. </member>
  32906. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlPageMarkupSavingInfo.HtmlHostPageNumber">
  32907. <summary>
  32908. Set by converter.
  32909. If set SplitToPages property, then several HTML-files(one HTML file per converted page)
  32910. are created during conversion created . This property contains ordinal of saved HTML page's file.
  32911. The property can be used in logic of custom code
  32912. to decide how to process or where to save HTML page and
  32913. If splitting on pages turned off this value always contains '1'
  32914. since in such case only one big HTML page is generated
  32915. for whole source document.
  32916. </summary>
  32917. </member>
  32918. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlPageMarkupSavingInfo.CustomProcessingCancelled">
  32919. <summary>
  32920. Should be set in custom code when necessary.
  32921. This flag must be set to "true" in custom code if for some reasons
  32922. supplied html-markup should be processed not with custom code but
  32923. with converter's code itself in standard for converter way.
  32924. So, setting if this flag in custom code means that
  32925. custom code did not process referenced file and
  32926. converter must handle it itself
  32927. </summary>
  32928. </member>
  32929. <member name="T:Aspose.Pdf.HtmlSaveOptions.CssUrlRequestInfo">
  32930. <summary>
  32931. Represents set of data
  32932. that related to request from converter to
  32933. custom code aimed to get desirable URL (or URL template)of subject CSS
  32934. </summary>
  32935. </member>
  32936. <member name="F:Aspose.Pdf.HtmlSaveOptions.CssUrlRequestInfo.CustomProcessingCancelled">
  32937. <summary>
  32938. Should be set by custom code if it cannot or should not define URL that
  32939. will be used in generated HTML for referencing of that CSS.
  32940. If it's 'true', then CSS file will be saved in standard way in standard place.
  32941. </summary>
  32942. </member>
  32943. <member name="F:Aspose.Pdf.HtmlSaveOptions.PageBorderIfAny">
  32944. <summary>
  32945. This attribute represents set of settings used for drawing border (if any)
  32946. in result HTML document around area that represent source PDF page.
  32947. In essence it concerns of showing of page's paper edges,
  32948. not page border referenced in PDF page itself.
  32949. </summary>
  32950. </member>
  32951. <member name="F:Aspose.Pdf.HtmlSaveOptions.PageMarginIfAny">
  32952. <summary>
  32953. This attribute represents set of extra page margin (if any)
  32954. in result HTML document around area that represent source PDF page.
  32955. </summary>
  32956. </member>
  32957. <member name="T:Aspose.Pdf.HtmlSaveOptions.LettersPositioningMethods">
  32958. <summary>
  32959. It enumerates possible modes of positioning of letters in words in result HTML
  32960. </summary>
  32961. </member>
  32962. <member name="F:Aspose.Pdf.HtmlSaveOptions.LettersPositioningMethods.UseEmUnitsAndCompensationOfRoundingErrorsInCss">
  32963. <summary>
  32964. It's default method. It uses EM-units and special alhorithm of compensation of rounding errors
  32965. It's preferable for usage in IE10.0 and more fresh versions and gives better scaling of captions when scaling is necessary
  32966. </summary>
  32967. </member>
  32968. <member name="F:Aspose.Pdf.HtmlSaveOptions.LettersPositioningMethods.UsePixelUnitsInCssLetterSpacingForIE">
  32969. <summary>
  32970. It allows to get sometimes more precise results in old IE browser versions
  32971. </summary>
  32972. </member>
  32973. <member name="F:Aspose.Pdf.HtmlSaveOptions.LettersPositioningMethod">
  32974. <summary>
  32975. Sets mode of positioning of letters in words in result HTML
  32976. </summary>
  32977. </member>
  32978. <member name="T:Aspose.Pdf.HtmlSaveOptions.HtmlImageSavingInfo">
  32979. <summary>
  32980. This class represents set of data
  32981. that related to external resource image file's saving
  32982. during PDF to HTML conversion.
  32983. </summary>
  32984. </member>
  32985. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlImageSavingInfo.ImageType">
  32986. <summary>
  32987. Represents type of saved image referenced in HTML.
  32988. Set by converter and can be used in custom code
  32989. to decide what should be done
  32990. </summary>
  32991. </member>
  32992. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlImageSavingInfo.ParentType">
  32993. <summary>
  32994. Saved image can pertain to HTML itself or can be extracted.
  32995. from SVG embedded to HTML.
  32996. This property can tell to custom code what's that type of parent of processed image.
  32997. It set by converter and can be used in custom code
  32998. to decide what should be done with that image
  32999. (f.e. custom code can decide where to save image
  33000. or how it must be referenced in parent's content).
  33001. </summary>
  33002. </member>
  33003. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlImageSavingInfo.PdfHostPageNumber">
  33004. <summary>
  33005. Tells to custom code to what page of original PDF document pertains saved image
  33006. Since it's possible that will be saved not all pages of original document,
  33007. this value tells us about host page number in original PDF. If original page number for some reason
  33008. is inknown, it allways return '1'
  33009. </summary>
  33010. </member>
  33011. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlImageSavingInfo.HtmlHostPageNumber">
  33012. <summary>
  33013. Tells to custom code to what page of generated set of HTML page-files pertains saved image.
  33014. If splitting on pages turned off this value always contains '1' since in such case
  33015. Only one HTML page is generated.
  33016. </summary>
  33017. </member>
  33018. <member name="T:Aspose.Pdf.HtmlSaveOptions.ResourceSavingStrategy">
  33019. <summary>
  33020. To this property You can assign delegate created from custom method that implements processing
  33021. of external resource(Font or Image)
  33022. that was extracted from PDF and must be saved as external resource during conversion of PDF to HTML.
  33023. In such case processing (like saving in stream or disk)
  33024. can be done in that custom code and that custom code must return path(or any another string without quotemarks)
  33025. that will be afterwards incorporated into generated HTML instead of original supposed path to that image resource.
  33026. In such case All the necessary actions for saving of image must be undertaken
  33027. in code of supplied method, because saving of result in code of converter will be not in use .
  33028. If processing for this or that file for some reason must be done by converter's code itself, not in custom code,
  33029. please set in custom code flag 'CustomProcessingCancelled' of 'resourceSavingInfo' parameter's variable
  33030. It signals to converter that all the necessary steps for processing of that resource
  33031. must be done in converter itself as if there was no any external custom code .
  33032. </summary>
  33033. <param name="resourceSavingInfo"> represents set of data for saving of resource</param>
  33034. <returns> must return URL to saved resource that will be used during generation of HTML </returns>
  33035. </member>
  33036. <member name="T:Aspose.Pdf.HtmlSaveOptions.HtmlPageMarkupSavingStrategy">
  33037. <summary>
  33038. Result of conversion can contain one or several HTML-pages ( that also can reference external files like images or fonts)
  33039. You can assign to this property delegate created from custom method that implements processing
  33040. of got HTML-page(HTML itself) that was created during conversion.
  33041. In such case processing (like saving in stream or disk) can be done in that custom code .
  33042. In such case All the necessary actions for saving of HTML page's markup must be undertaken
  33043. in code of supplied method, because saving of result in code of converter will be not in use.
  33044. If processing for this or that case for some reason must be done by converter's code itself,
  33045. not in custom code, please set in custom code flag 'CustomProcessingCancelled'
  33046. of 'htmlSavingInfo' parameter's variable : it signals to converter that all the necessary
  33047. steps for processing of that resource must be done in converter itself in same way
  33048. as if there was no any external custom saving code .
  33049. </summary>
  33050. <param name="htmlSavingInfo"> represents data that can be used for saving or processing of supplied HTML page</param>
  33051. </member>
  33052. <member name="T:Aspose.Pdf.HtmlSaveOptions.CssSavingStrategy">
  33053. <summary>
  33054. You can assign to this property custom strategy that implements processing
  33055. or/and saving of one CSS's part that was created during conversion of PDF to HTML .
  33056. In such case processing (like saving to stream or disk)
  33057. must be done in that custom code
  33058. </summary>
  33059. <param name="partSavingInfo"> represents set of data that can be used for saving of supplied CSS part</param>
  33060. </member>
  33061. <member name="T:Aspose.Pdf.HtmlSaveOptions.CssUrlMakingStrategy">
  33062. <summary>
  33063. You can assign to this property delegate created from custom method that implements creation of URL of CSS referenced
  33064. in generated HTML document. F.e. if You want to make CSS referenced in HTML f.e. as "otherPage.ASPX?CssID=zjjkklj"
  33065. Then such custom strategy must return "otherPage.ASPX?CssID=zjjkklj"
  33066. </summary>
  33067. <param name="cssUrlRequestInfo"> represents set of data that can be used for generation of CSS' URL</param>
  33068. <returns> must return string that represents CSS's URL or URL's template</returns>
  33069. </member>
  33070. <member name="F:Aspose.Pdf.HtmlSaveOptions.ExcludeFontNameList">
  33071. <summary>
  33072. List of PDF embedded font names that not be embedded in HTML.
  33073. </summary>
  33074. </member>
  33075. <member name="T:Aspose.Pdf.HtmlSaveOptions.HtmlImageType">
  33076. <summary>
  33077. enumerates possible types of image files
  33078. that can be saved as external resources
  33079. during Pdf to Html conversion
  33080. </summary>
  33081. </member>
  33082. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlImageType.Jpeg">
  33083. <summary>
  33084. Jpeg format
  33085. </summary>
  33086. </member>
  33087. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlImageType.Png">
  33088. <summary>
  33089. Png format
  33090. </summary>
  33091. </member>
  33092. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlImageType.Bmp">
  33093. <summary>
  33094. Bmp format
  33095. </summary>
  33096. </member>
  33097. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlImageType.Gif">
  33098. <summary>
  33099. Gif format
  33100. </summary>
  33101. </member>
  33102. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlImageType.Tiff">
  33103. <summary>
  33104. Tiff format
  33105. </summary>
  33106. </member>
  33107. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlImageType.Svg">
  33108. <summary>
  33109. Svg format
  33110. </summary>
  33111. </member>
  33112. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlImageType.ZippedSvg">
  33113. <summary>
  33114. Zipped Svg format
  33115. </summary>
  33116. </member>
  33117. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlImageType.Unknown">
  33118. <summary>
  33119. Unknown - means that converter cannot detect type of content itself
  33120. </summary>
  33121. </member>
  33122. <member name="T:Aspose.Pdf.HtmlSaveOptions.ImageParentTypes">
  33123. <summary>
  33124. Enumerates possible types of image's parents
  33125. Image can pertain to HTML page or to SVG parent image
  33126. </summary>
  33127. </member>
  33128. <member name="F:Aspose.Pdf.HtmlSaveOptions.ImageParentTypes.HtmlPage">
  33129. <summary>
  33130. Image pertains to HTML page itself
  33131. </summary>
  33132. </member>
  33133. <member name="F:Aspose.Pdf.HtmlSaveOptions.ImageParentTypes.SvgImage">
  33134. <summary>
  33135. Image was embedded in SVG image
  33136. </summary>
  33137. </member>
  33138. <member name="F:Aspose.Pdf.HtmlSaveOptions.CustomResourceSavingStrategy">
  33139. <summary>
  33140. This field can contain saving strategy
  33141. that must be used (if present) during conversion
  33142. for customized handling of created referenced resource
  33143. files (like images and fonts) related to nodes of saved HTML.
  33144. That strategy must process resources
  33145. and return string that represents desirable URL of saved resource
  33146. in generated HTML.
  33147. </summary>
  33148. </member>
  33149. <member name="F:Aspose.Pdf.HtmlSaveOptions.CustomCssSavingStrategy">
  33150. <summary>
  33151. This field can contain saving strategy
  33152. that must be used (if present) during conversion
  33153. of Pdf to Html for handling of saving of CSSes related
  33154. to created HTML document as whole or to it's pages(if several HTMLpages are generated)
  33155. If You want handle CSS file in some specific way, that just please create relevant method and
  33156. assign delegate created from it to this property.
  33157. </summary>
  33158. </member>
  33159. <member name="F:Aspose.Pdf.HtmlSaveOptions.CustomHtmlSavingStrategy">
  33160. <summary>
  33161. Result of conversion can contain one or several HTML-pages
  33162. You can assign to this property delegate created from custom method that implements processing
  33163. of one HTML-page(to be accurately - markup-HTML, without exteranl linked files if any)
  33164. that was created during conversion.
  33165. In such case processing (like saving of paage's HTML in stream or disk) can be done in that custom code .
  33166. In such case all the necessary actions for saving of HTML page must be undertaken
  33167. in code of supplied method, because saving of result in code of converter will be not in use .
  33168. If processing for this or that case for some reason must be done by converter's code itself,
  33169. not in custom code, please set in custom code flag 'CustomProcessingCancelled'
  33170. of 'htmlSavingInfo' parameter's variable : it will signal to converter that all the necessary
  33171. steps for processing of that resource must be done in converter itself in same way
  33172. as if there was no any external custom code for procesing .
  33173. </summary>
  33174. </member>
  33175. <member name="F:Aspose.Pdf.HtmlSaveOptions.CustomStrategyOfCssUrlCreation">
  33176. <summary>
  33177. This field can contain custom method that returns
  33178. URL (Or URL template if multipage generation is on - see details below) of subject
  33179. CSS as it should be put in generated result HTML.
  33180. F.e. if You want converter put some specific URL instead of standard
  33181. CSS file name into generated CSS, then You should just create and put into this property method
  33182. that generates desirable URL.
  33183. If flag 'SplitCssIntoPages' set, then this custom strategy (if any)
  33184. must return not exact URL of CSS but rather template string that
  33185. (after substitution of placeholder with page number with string.Format()
  33186. function inside converter) can be resolved into URL for this or that page's CSS' URL.
  33187. Examples of expected return string in such case are:
  33188. 'SomeTargetLocation-page_{0}.css','../PartHandlers/GetCss.aspx?DocumentId=45654&amp;CssPage={0}')
  33189. </summary>
  33190. </member>
  33191. <member name="M:Aspose.Pdf.HtmlSaveOptions.#ctor">
  33192. <summary>
  33193. Initializes a new instance of the <see cref="T:Aspose.Pdf.HtmlSaveOptions" /> class.
  33194. </summary>
  33195. </member>
  33196. <member name="M:Aspose.Pdf.HtmlSaveOptions.#ctor(Aspose.Pdf.HtmlDocumentType)">
  33197. <summary>
  33198. Initializes a new instance of the <see cref="T:Aspose.Pdf.HtmlSaveOptions" /> class.
  33199. </summary>
  33200. <param name="documentType">The <see cref="T:Aspose.Pdf.HtmlDocumentType" />.</param>
  33201. </member>
  33202. <member name="M:Aspose.Pdf.HtmlSaveOptions.#ctor(System.Boolean)">
  33203. <summary>
  33204. Initializes a new instance of the <see cref="T:Aspose.Pdf.HtmlSaveOptions" /> class.
  33205. </summary>
  33206. <param name="fixedLayout">if set to <c>true</c> HTML is created as fixed layout.</param>
  33207. </member>
  33208. <member name="M:Aspose.Pdf.HtmlSaveOptions.#ctor(Aspose.Pdf.HtmlDocumentType,System.Boolean)">
  33209. <summary>
  33210. Initializes a new instance of the <see cref="T:Aspose.Pdf.HtmlSaveOptions" /> class.
  33211. </summary>
  33212. <param name="documentType">The <see cref="T:Aspose.Pdf.HtmlDocumentType" />.</param>
  33213. <param name="fixedLayout">if set to <c>true</c> HTML is created as fixed layout.</param>
  33214. </member>
  33215. <member name="P:Aspose.Pdf.HtmlSaveOptions.DocumentType">
  33216. <summary>
  33217. Gets or sets the <see cref="T:Aspose.Pdf.HtmlDocumentType" />.
  33218. </summary>
  33219. <value>
  33220. The <see cref="T:Aspose.Pdf.HtmlDocumentType" />.
  33221. </value>
  33222. </member>
  33223. <member name="P:Aspose.Pdf.HtmlSaveOptions.CompressSvgGraphicsIfAny">
  33224. <summary>
  33225. Gets or sets the flag that indicates whether
  33226. found SVG graphics(if any) will be compressed(zipped)
  33227. into SVGZ format during saving
  33228. </summary>
  33229. <value>
  33230. The <see cref="T:Aspose.Pdf.HtmlDocumentType" />.
  33231. </value>
  33232. </member>
  33233. <member name="F:Aspose.Pdf.HtmlSaveOptions.SpecialFolderForSvgImages">
  33234. <summary>
  33235. Gets or sets path to directory to which must be saved only SVG-images if they
  33236. are encountered during saving of document as HTML. If parameter is empty or null
  33237. then SVG files(if any) wil be saved together with other image-files (near to output file)
  33238. or in special folder for images (if it specified in SpecialImagesFolderIfAny option).
  33239. It does not affect anything if CustomImageSavingStrategy
  33240. property was successfully used to process relevant image file.
  33241. </summary>
  33242. </member>
  33243. <member name="F:Aspose.Pdf.HtmlSaveOptions.SpecialFolderForAllImages">
  33244. <summary>
  33245. Gets or sets path to directory to which must be saved any images if they
  33246. are encountered during saving of document as HTML. If parameter is empty or null
  33247. then image files(if any) wil be saved together with other files linked to HTML
  33248. It does not affect anything if CustomImageSavingStrategy
  33249. property was successfully used to process relevant image file.
  33250. </summary>
  33251. </member>
  33252. <member name="P:Aspose.Pdf.HtmlSaveOptions.SplitCssIntoPages">
  33253. <summary>
  33254. When multipage-mode selected(i.e 'SplitIntoPages' is 'true'),
  33255. then this attribute defines whether should be created separate CSS-file
  33256. for each result HTML page.
  33257. By default this attribute is false, so, will be created
  33258. one big common CSS for all created pages. Summary size of all
  33259. CSSes generated in this mode(one CSS per page) usually
  33260. much more than size of one big CSS file, because in former case
  33261. CSS classes are duplicates in such case in several CSS files for each page.
  33262. So, this setting is worse to be used only when You are interested
  33263. in future processing of each HTML page independently, and therefore size
  33264. of CSS of each one page taken apart is the most critical issue.
  33265. </summary>
  33266. </member>
  33267. <member name="F:Aspose.Pdf.HtmlSaveOptions.CssClassNamesPrefix">
  33268. <summary>
  33269. When PDFtoHTML converter generates result CSSs, CSS class names
  33270. (something like ".stl_01 {}" ... ".stl_NN {}) are generated
  33271. and used in result CSS. This property allows forcibly set class name prefix
  33272. For example, if You want that all class names start with 'my_prefix_'
  33273. (i.e. were something like 'my_prefix_1' ... 'my_prefix_NNN' ) ,
  33274. then just assign 'my_prefix_' to this property before conversion.
  33275. If this property will stay untouched(i.e. null will be leaved as value ), then
  33276. converter will generate class names itself
  33277. (it wil be something like ".stl_01 {}" ... ".stl_NN {}")
  33278. </summary>
  33279. </member>
  33280. <member name="P:Aspose.Pdf.HtmlSaveOptions.SplitIntoPages">
  33281. <summary>
  33282. Gets or sets the flag that indicates whether each page of source
  33283. document will be converted into it's own target HTML document,
  33284. i.e whether result HTML will be splitted into several HTML-pages.
  33285. </summary>
  33286. </member>
  33287. <member name="T:Aspose.Pdf.HtmlSaveOptions.RasterImagesSavingModes">
  33288. <summary>
  33289. Converted PDF can contain raster images(.png, *.jpeg etc.)
  33290. This enum defines methods of how raster images can be handled
  33291. during conversion of PDF to HTML
  33292. </summary>
  33293. </member>
  33294. <member name="F:Aspose.Pdf.HtmlSaveOptions.RasterImagesSavingModes.AsPngImagesEmbeddedIntoSvg">
  33295. <summary>
  33296. for each distinct raster file will be generated wrapper SVG image,
  33297. and raster image will be embedded as Base64 encoded strings
  33298. into that SVG image
  33299. </summary>
  33300. </member>
  33301. <member name="F:Aspose.Pdf.HtmlSaveOptions.RasterImagesSavingModes.AsExternalPngFilesReferencedViaSvg">
  33302. <summary>
  33303. distinct raster images will be put apart as PNG files but will be referenced through wrapping SVG images,
  33304. i.e. will be generated one PNG file and one SVG for each raster image,
  33305. and each of such SVGs will contain links to relevant PNG file
  33306. </summary>
  33307. </member>
  33308. <member name="F:Aspose.Pdf.HtmlSaveOptions.RasterImagesSavingModes.AsEmbeddedPartsOfPngPageBackground">
  33309. <summary>
  33310. Will be generated one big PNG background file for each result page.
  33311. Raster images will be embedded into that file and rendered as regions of that image.
  33312. No external PNG files for each image will be generated,
  33313. only one PNG file per page will be present in conversion result set of files.
  33314. </summary>
  33315. </member>
  33316. <member name="T:Aspose.Pdf.HtmlSaveOptions.HtmlMarkupGenerationModes">
  33317. <summary>
  33318. Sometimes specific reqirments to created HTML are present.
  33319. This enum defines HTML preparing modes that can be used
  33320. during conversion of PDF to HTML to match such specific requirments.
  33321. </summary>
  33322. </member>
  33323. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlMarkupGenerationModes.WriteAllHtml">
  33324. <summary>
  33325. Default mode any specific requirments are absent.
  33326. Will be generated output that will contain all parts of HTML
  33327. without any special additional processing.
  33328. </summary>
  33329. </member>
  33330. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlMarkupGenerationModes.WriteOnlyBodyContent">
  33331. <summary>
  33332. will be stripped away all HTML content that is outside HTML's body,
  33333. i.e. will be left only content that is inside <body></body> tags
  33334. </summary>
  33335. </member>
  33336. <member name="T:Aspose.Pdf.HtmlSaveOptions.PartsEmbeddingModes">
  33337. <summary>
  33338. This enum enumerates possible modes of embedding of files referenced in HTML
  33339. It allows to control whether referenced files (HTML, Fonts,Images, CSSes)
  33340. will be embedded into main HTML file or will be generated as apart binary entities
  33341. </summary>
  33342. </member>
  33343. <member name="F:Aspose.Pdf.HtmlSaveOptions.PartsEmbeddingModes.EmbedAllIntoHtml">
  33344. <summary>
  33345. Enforces embed all referenced files(Css,Images,Fonts) into generated HTML markup (i.e. into HTML itself)
  33346. This approach generates one HTML file, but total size of output
  33347. becames bigger(because Base64 encoding of binaries is in use) and not all browsers (especially legacy)
  33348. successfully process binaries embedded into HTML. But it allows get HTML that contains whole result, without any additional files.
  33349. </summary>
  33350. </member>
  33351. <member name="F:Aspose.Pdf.HtmlSaveOptions.PartsEmbeddingModes.EmbedCssOnly">
  33352. <summary>
  33353. Enforces put apart all referenced files except CSS (Images and Fonts)
  33354. I.e. CSS will be embedded into result HTML , and all other referenced files(Images and Fonts)
  33355. will be processed as external parts
  33356. It generates HTML that is sutable for wide set of browsers
  33357. </summary>
  33358. </member>
  33359. <member name="F:Aspose.Pdf.HtmlSaveOptions.PartsEmbeddingModes.NoEmbedding">
  33360. <summary>
  33361. Enforces put apart referenced files(Css,Images,Fonts)
  33362. This approach generates set of files, but total size of output
  33363. becames smaller(because no Base64 encoding of binaries is in use)
  33364. Also such approach generates HTML that is sutable for wide set of browsers
  33365. </summary>
  33366. </member>
  33367. <member name="F:Aspose.Pdf.HtmlSaveOptions.PartsEmbeddingMode">
  33368. <summary>
  33369. It defines whether referenced files (HTML, Fonts,Images, CSSes)
  33370. will be embedded into main HTML file or will be generated as apart binary entities
  33371. </summary>
  33372. </member>
  33373. <member name="F:Aspose.Pdf.HtmlSaveOptions.HtmlMarkupGenerationMode">
  33374. <summary>
  33375. Sometimes specific reqirments to generation of HTML markup are present.
  33376. This parameter defines HTML preparing modes that can be used
  33377. during conversion of PDF to HTML to match such specific requirments.
  33378. </summary>
  33379. </member>
  33380. <member name="F:Aspose.Pdf.HtmlSaveOptions.RasterImagesSavingMode">
  33381. <summary>
  33382. Converted PDF can contain raster images
  33383. This parameter defines how they should be handled
  33384. during conversion of PDF to HTML
  33385. </summary>
  33386. </member>
  33387. <member name="F:Aspose.Pdf.HtmlSaveOptions.RemoveEmptyAreasOnTopAndBottom">
  33388. <summary>
  33389. Defines whether in created HTML will be removed top and bottom empty area without any content (if any).
  33390. </summary>
  33391. </member>
  33392. <member name="P:Aspose.Pdf.HtmlSaveOptions.ExplicitListOfSavedPages">
  33393. <summary>
  33394. With this property You can explicitely define
  33395. what pages of document should be converted.
  33396. Pages in this list must have 1-based numbers. I.e.
  33397. valid numbers of pages must be taken from range (1...[NumberOfPagesInConvertedDocument])
  33398. Order of appearing of pages in this list does not affect their
  33399. order in result HTML page(s) - in result pages allways will go in order in which they are
  33400. present in source PDF.
  33401. If this list is null (as it is by default), all pages will be converted.
  33402. If any page number of this list will go out of range of present pages(1-[amountOfPagesInDocument])
  33403. exception will be thrown.
  33404. </summary>
  33405. </member>
  33406. <member name="P:Aspose.Pdf.HtmlSaveOptions.FixedLayout">
  33407. <summary>
  33408. Gets or sets a value indicating whether that HTML is created as fixed layout.
  33409. </summary>
  33410. <value>
  33411. <c>true</c> if [fixed layout]; otherwise, <c>false</c>.</value>
  33412. </member>
  33413. <member name="P:Aspose.Pdf.HtmlSaveOptions.ImageResolution">
  33414. <summary>
  33415. Gets or sets resolution for image rendering.
  33416. </summary>
  33417. <value>Resolution</value>
  33418. </member>
  33419. <member name="P:Aspose.Pdf.HtmlSaveOptions.DefaultFontName">
  33420. <summary>
  33421. Specifies the name of an installed font which is used to substitute
  33422. any document font that is not embedded and not installed in the system.
  33423. If null then default substitution font is used.
  33424. </summary>
  33425. <value>Font name</value>
  33426. </member>
  33427. <member name="P:Aspose.Pdf.HtmlSaveOptions.BatchSize">
  33428. <summary>
  33429. Defines batch size if batched conversion is applicable
  33430. to source and destination formats pair.
  33431. </summary>
  33432. </member>
  33433. <member name="P:Aspose.Pdf.HtmlSaveOptions.FontSources">
  33434. <summary>
  33435. Font sources of pre-saved fonts.
  33436. </summary>
  33437. <remarks>
  33438. Fonts may be saved preliminarily for cache purpose and then passed into Html conversion process.
  33439. For example it may be useful in document splitting scenario and processing document pages in multiple threads with single set of fonts.
  33440. </remarks>
  33441. </member>
  33442. <member name="T:Aspose.Pdf.HtmlSaveOptions.FontEncodingRules">
  33443. <summary>
  33444. This enumeration defines rules which tune encoding logic
  33445. </summary>
  33446. </member>
  33447. <member name="F:Aspose.Pdf.HtmlSaveOptions.FontEncodingRules.Default">
  33448. <summary>
  33449. Leave encoding logic "as is" - in accordance with PDF specification
  33450. </summary>
  33451. </member>
  33452. <member name="F:Aspose.Pdf.HtmlSaveOptions.FontEncodingRules.DecreaseToUnicodePriorityLevel">
  33453. <summary>
  33454. ToUnicode is a special mechanism which helps to decode input codes to unicode symbols.
  33455. According to specification it must be used first of all mechanisms to get unicode symbols
  33456. for specific input code. But some documents has non-standard fonts and to convert these
  33457. documents correctly it may be necessary to decrease ToUnicode priority and use another
  33458. mechanisms to decode input codes.
  33459. </summary>
  33460. </member>
  33461. <member name="F:Aspose.Pdf.HtmlSaveOptions.FontEncodingStrategy">
  33462. <summary>
  33463. Defines encoding special rule to tune PDF decoding for current document
  33464. </summary>
  33465. </member>
  33466. <member name="F:Aspose.Pdf.HtmlSaveOptions.PagesFlowTypeDependsOnViewersScreenSize">
  33467. <summary>
  33468. If attribute 'SplitOnPages=false', than whole HTML representing all input PDF pages will be
  33469. put into one big result HTML file.
  33470. This flag defines whether result HTML will be generated in such way
  33471. that flow of areas that represent PDF pages in result HTML will depend
  33472. on screen resolution of viewer.
  33473. Suppose width of screen on viewer side is big enough to put 2 or more pages one near
  33474. other in horizontal direction. If this flag set to true, then this opportunity
  33475. will be used (as many pages will be shown in horizontal direction one near another
  33476. as it possible, then next horizontal group of pages will be shown under first one ).
  33477. Otherwise pages will flow in such way: next page goes always under previous one.
  33478. </summary>
  33479. </member>
  33480. <member name="F:Aspose.Pdf.HtmlSaveOptions.TrySaveTextUnderliningAndStrikeoutingInCss">
  33481. <summary>
  33482. PDF itself does not contain underlining markers for texts. It emulated with line situated under text.
  33483. This option allows converter try guess that this or that line is a text's underlining
  33484. and put this info into CSS instead of drawing of underlining graphically
  33485. </summary>
  33486. </member>
  33487. <member name="P:Aspose.Pdf.HtmlSaveOptions.AdditionalMarginWidthInPoints">
  33488. <summary>
  33489. If attribute 'SplitOnPages=false', than whole HTML representing all input PDF pages wont
  33490. be not split into different HTML pages, but will be put into one big result HTML file.
  33491. But each source PDF page will be represented with it's own
  33492. rectangle area in HTML (if necessary that areas can be bordered to show page paper edges
  33493. with special attribute 'PageBorderIfAny'.
  33494. This parameter defines width of margin that will be forcibly left around that output HTML-areas
  33495. that represent pages of source PDF document.In essence it defines guaranteed interval between
  33496. HTML-representations of PDF "paper" pages such mode of conversion.
  33497. </summary>
  33498. </member>
  33499. <member name="P:Aspose.Pdf.HtmlSaveOptions.UseZOrder">
  33500. <summary>
  33501. If attribute UseZORder set to true, graphics and text are added to resultant HTML document
  33502. accordingly Z-order in original PDF document. If this attribute is false all graphics is put
  33503. as single layer which may cause some unnecessary effects for overlapped objects.
  33504. </summary>
  33505. </member>
  33506. <!-- Badly formed XML comment ignored for member "P:Aspose.Pdf.HtmlSaveOptions.ConvertMarkedContentToLayers" -->
  33507. <member name="P:Aspose.Pdf.HtmlSaveOptions.MinimalLineWidth">
  33508. <summary>
  33509. This attribute sets minimal width of graphic path line.
  33510. If thickness of line is less than 1px Adobe Acrobat rounds it to this value. So this attribute can
  33511. be used to emulate this behavior for HTML browsers.
  33512. </summary>
  33513. </member>
  33514. <member name="P:Aspose.Pdf.HtmlSaveOptions.PreventGlyphsGrouping">
  33515. <summary>
  33516. This attribute switch on the mode when text glyphs will not be grouped into words and strings
  33517. This mode allows to keep maximum precision during positioning of glyphs on the page and it can be
  33518. used for conversion documents with music notes or glyphs that should be placed separately each other.
  33519. This parameter will be applied to document only when the value of FixedLayout attribute is true.
  33520. </summary>
  33521. </member>
  33522. <member name="P:Aspose.Pdf.HtmlSaveOptions.SimpleTextboxModeGrouping">
  33523. <summary>
  33524. This attribute specifies a sequential grouping of glyphs and words into strings
  33525. For example tags and words has different order in converted HTML and you want them to match.
  33526. This parameter will be applied to document only when the value of FixedLayout attribute is true.
  33527. </summary>
  33528. </member>
  33529. <member name="P:Aspose.Pdf.HtmlSaveOptions.FlowLayoutParagraphFullWidth">
  33530. <summary>
  33531. This attribute specifies full width paragraph text for Flow mode, FixedLayout = false
  33532. </summary>
  33533. </member>
  33534. <!-- Badly formed XML comment ignored for member "T:Aspose.Pdf.Plugins.PluginsFactory" -->
  33535. <!-- Badly formed XML comment ignored for member "M:Aspose.Pdf.Plugins.PluginsFactory.GetPlugin(System.String,System.String)" -->
  33536. <member name="T:Aspose.Pdf.TxtLoadOptions">
  33537. <summary>
  33538. Load options for TXT to PDF conversion.
  33539. </summary>
  33540. </member>
  33541. <member name="T:Aspose.Pdf.ProgressEventType">
  33542. <summary>
  33543. This enum describes possible progress event types
  33544. that can occure during conversion
  33545. </summary>
  33546. </member>
  33547. <member name="F:Aspose.Pdf.ProgressEventType.TotalProgress">
  33548. <summary>
  33549. means that occured event informs about total progress of conversion
  33550. </summary>
  33551. </member>
  33552. <member name="F:Aspose.Pdf.ProgressEventType.SourcePageAnalysed">
  33553. <summary>
  33554. means that occured event informs about end of analysis of one of pages before conversion
  33555. </summary>
  33556. </member>
  33557. <member name="F:Aspose.Pdf.ProgressEventType.ResultPageCreated">
  33558. <summary>
  33559. means that occured event informs about creation of one result page before phisical export
  33560. </summary>
  33561. </member>
  33562. <member name="F:Aspose.Pdf.ProgressEventType.ResultPageSaved">
  33563. <summary>
  33564. means that occured event informs about finished saving of one result page
  33565. </summary>
  33566. </member>
  33567. <member name="T:Aspose.Pdf.IPipelineOptions">
  33568. <summary>
  33569. Defines conversion options related to pipeline configuration.
  33570. </summary>
  33571. </member>
  33572. <member name="P:Aspose.Pdf.IPipelineOptions.BatchSize">
  33573. <summary>
  33574. Specifies the size of a portion of pages to pass from node to node.
  33575. </summary>
  33576. </member>
  33577. <member name="T:Aspose.Pdf.IPageSetOptions">
  33578. <summary>
  33579. Defines conversion options related to a set of pages to convert.
  33580. </summary>
  33581. </member>
  33582. <member name="P:Aspose.Pdf.IPageSetOptions.ExplicitListOfSavedPages">
  33583. <summary>
  33584. Specifies the array of numbers of pages to convert.
  33585. </summary>
  33586. </member>
  33587. <member name="T:Aspose.Pdf.UnifiedSaveOptions">
  33588. <summary>
  33589. This class represents saving options for saving that
  33590. uses unified conversion way (with unified internal document model)
  33591. </summary>
  33592. </member>
  33593. <member name="F:Aspose.Pdf.UnifiedSaveOptions.TryMergeAdjacentSameBackgroundImages">
  33594. <summary>
  33595. Sometimes PDFs contain background images (of pages or table cells)
  33596. constructed from several same tiling background images put one near other.
  33597. In such case renderers of target formats (f.e MsWord for DOCS format) sometimes generates
  33598. visible boundaries beetween parts of background images,
  33599. cause their techniques of image edge smoothing (anti-aliasing) is different from Acrobat Reader.
  33600. If it looks like exported document contains such visible boundaries between
  33601. parts of same background images, please try use this setting to get rid
  33602. of that unwanted effect.
  33603. ATTENTION! This optimization of quality usually essentially slows down conversion,
  33604. so, please, use this option only when it's really necessary.
  33605. </summary>
  33606. </member>
  33607. <member name="T:Aspose.Pdf.UnifiedSaveOptions.ProgressEventHandlerInfo">
  33608. <summary>
  33609. This class represents information about conversion progress
  33610. that can be used in external applicatuion to show conversion progress to end user
  33611. </summary>
  33612. </member>
  33613. <member name="F:Aspose.Pdf.UnifiedSaveOptions.ProgressEventHandlerInfo.EventType">
  33614. <summary>
  33615. Type of progress event that occured
  33616. </summary>
  33617. </member>
  33618. <member name="F:Aspose.Pdf.UnifiedSaveOptions.ProgressEventHandlerInfo.Value">
  33619. <summary>
  33620. current value of progress value
  33621. </summary>
  33622. </member>
  33623. <member name="F:Aspose.Pdf.UnifiedSaveOptions.ProgressEventHandlerInfo.MaxValue">
  33624. <summary>
  33625. maximum possible value of progress value
  33626. </summary>
  33627. </member>
  33628. <member name="T:Aspose.Pdf.UnifiedSaveOptions.ConversionProgressEventHandler">
  33629. <summary>
  33630. Represents method that usually supplied by calling side
  33631. and handles progress events that comes from converter.
  33632. Usually such suplied customer's handler can be used to show
  33633. total conversion progress on console or in progress bar.
  33634. <param name="eventInfo">represents information about occured progress event</param></summary>
  33635. </member>
  33636. <member name="P:Aspose.Pdf.UnifiedSaveOptions.ExtractOcrSublayerOnly">
  33637. <summary>
  33638. This atrribute turned on functionality for extracting image or text
  33639. for PDF documents with OCR sublayer.
  33640. </summary>
  33641. <value>
  33642. <c>true</c> text will be extracted in result document; otherwise, <c>false</c>.</value>
  33643. </member>
  33644. <member name="T:Aspose.Pdf.ImportFormat">
  33645. <summary>
  33646. Specifies import format.
  33647. </summary>
  33648. </member>
  33649. <member name="F:Aspose.Pdf.ImportFormat.Cgm">
  33650. <summary>
  33651. Computer Graphics Metafile format.
  33652. </summary>
  33653. </member>
  33654. <member name="T:Aspose.Pdf.ImportOptions">
  33655. <summary>
  33656. ImportOptions type hold level of abstraction on individual import options.
  33657. </summary>
  33658. </member>
  33659. <member name="M:Aspose.Pdf.ImportOptions.#ctor(Aspose.Pdf.ImportFormat)">
  33660. <summary>
  33661. Constructor
  33662. </summary>
  33663. <param name="importFormat">Import format.</param>
  33664. </member>
  33665. <member name="P:Aspose.Pdf.ImportOptions.ImportFormat">
  33666. <summary>
  33667. Import format.
  33668. </summary>
  33669. </member>
  33670. <member name="T:Aspose.Pdf.CgmImportOptions">
  33671. <summary>
  33672. Import option for import from Computer Graphics Metafile(CGM) format.
  33673. </summary>
  33674. </member>
  33675. <member name="P:Aspose.Pdf.CgmImportOptions.PageSize">
  33676. <summary>
  33677. Gets or sets output page size for import.
  33678. Default page size - A4 300dpi 2480 X 3508.
  33679. </summary>
  33680. </member>
  33681. <member name="T:Aspose.Pdf.Direction">
  33682. <summary>
  33683. Text direction.
  33684. </summary>
  33685. </member>
  33686. <member name="F:Aspose.Pdf.Direction.L2R">
  33687. <summary>
  33688. Left to right direction.
  33689. </summary>
  33690. </member>
  33691. <member name="F:Aspose.Pdf.Direction.R2L">
  33692. <summary>
  33693. Right to left direction.
  33694. </summary>
  33695. </member>
  33696. <member name="T:Aspose.Pdf.NamespaceDoc">
  33697. <summary>
  33698. The <b>Aspose.Pdf</b> is a root namespace for all classes of Aspose.Pdf library which are either directly in it like <b>Document</b> or indirectly through several subnamespaces.
  33699. </summary>
  33700. </member>
  33701. <member name="T:Aspose.Pdf.Document">
  33702. <summary>
  33703. Class representing PDF document
  33704. </summary>
  33705. </member>
  33706. <member name="P:Aspose.Pdf.Document.JavaScript">
  33707. <summary>
  33708. Collection of JavaScript of document level.
  33709. </summary>
  33710. </member>
  33711. <member name="P:Aspose.Pdf.Document.IsLicensed">
  33712. <summary>
  33713. Gets licensed state of the system. Returns true is system works in licensed mode and false otherwise.
  33714. </summary>
  33715. </member>
  33716. <member name="P:Aspose.Pdf.Document.PageInfo">
  33717. <summary>
  33718. Gets or sets the page info.(for generator only)
  33719. </summary>
  33720. <value>The page info.</value>
  33721. </member>
  33722. <member name="P:Aspose.Pdf.Document.IsPdfaCompliant">
  33723. <summary>
  33724. Gets the is document pdfa compliant.
  33725. </summary>
  33726. </member>
  33727. <member name="P:Aspose.Pdf.Document.IsPdfUaCompliant">
  33728. <summary>
  33729. Gets the is document pdfua compliant.
  33730. </summary>
  33731. </member>
  33732. <member name="P:Aspose.Pdf.Document.IsXrefGapsAllowed">
  33733. <summary>
  33734. Gets or sets the is document pdfa compliant.
  33735. </summary>
  33736. </member>
  33737. <member name="P:Aspose.Pdf.Document.NamedDestinations">
  33738. <summary>
  33739. Collection of Named Destination in the document.
  33740. </summary>
  33741. </member>
  33742. <member name="P:Aspose.Pdf.Document.Destinations">
  33743. <summary>
  33744. Gets the collection of destinations.
  33745. Obsolete. Please use NamedDestinations.
  33746. </summary>
  33747. </member>
  33748. <member name="P:Aspose.Pdf.Document.PdfFormat">
  33749. <summary>
  33750. Gets PDF format
  33751. </summary>
  33752. </member>
  33753. <member name="P:Aspose.Pdf.Document.EmbedStandardFonts">
  33754. <summary>
  33755. Property which declares that document must embed all standard Type1 fonts
  33756. which has flag IsEmbedded set into true. All PDF fonts can be embedded
  33757. into document simply via setting of flag IsEmbedded into true, but PDF standard Type1 fonts is an exception from this rule.
  33758. Standard Type1 font embedding requires much time, so to embed these fonts it's necessary
  33759. not only set flag IsEmbedded into true for specified font but also set
  33760. an additiona flag on document's level - EmbedStandardFonts = true;
  33761. This property can be set only one time for all fonts.
  33762. By default false.
  33763. </summary>
  33764. </member>
  33765. <member name="T:Aspose.Pdf.Document.FontSubstitutionHandler">
  33766. <summary>
  33767. Represents the method that will handle FontSubstitution event.
  33768. </summary>
  33769. <param name="oldFont">original font</param>
  33770. <param name="newFont">new font</param>
  33771. </member>
  33772. <member name="E:Aspose.Pdf.Document.FontSubstitution">
  33773. <summary>
  33774. Occurs when font replaces another font in document.
  33775. </summary>
  33776. </member>
  33777. <member name="T:Aspose.Pdf.Document.IDocumentFontUtilities">
  33778. <summary>
  33779. Holds functionality to tune fonts
  33780. </summary>
  33781. </member>
  33782. <member name="M:Aspose.Pdf.Document.IDocumentFontUtilities.SubsetFonts(Aspose.Pdf.FontSubsetStrategy)">
  33783. <summary>
  33784. Subsets all fonts in document
  33785. </summary>
  33786. <param name="subsetStrategy">strategy</param>
  33787. </member>
  33788. <member name="M:Aspose.Pdf.Document.IDocumentFontUtilities.GetAllFonts">
  33789. <summary>
  33790. Returns all fonts from document
  33791. </summary>
  33792. <returns>fonts</returns>
  33793. </member>
  33794. <member name="P:Aspose.Pdf.Document.FontUtilities">
  33795. <summary>
  33796. IDocumentFontUtilities instance
  33797. </summary>
  33798. </member>
  33799. <member name="M:Aspose.Pdf.Document.RemovePdfaCompliance">
  33800. <summary>
  33801. Remove pdfa compliance from the document
  33802. </summary>
  33803. </member>
  33804. <member name="M:Aspose.Pdf.Document.RemovePdfUaCompliance">
  33805. <summary>
  33806. Remove pdfUa compliance from the document
  33807. </summary>
  33808. </member>
  33809. <member name="M:Aspose.Pdf.Document.SetTitle(System.String)">
  33810. <summary>
  33811. Set Title for Pdf Document
  33812. </summary>
  33813. <param name="title">Document's title</param>
  33814. </member>
  33815. <member name="P:Aspose.Pdf.Document.Collection">
  33816. <summary>
  33817. Gets collection of document.
  33818. </summary>
  33819. </member>
  33820. <member name="P:Aspose.Pdf.Document.Version">
  33821. <summary>
  33822. Gets a version of Pdf from Pdf file header.
  33823. </summary>
  33824. </member>
  33825. <member name="P:Aspose.Pdf.Document.OpenAction">
  33826. <summary>
  33827. Gets or sets action performed at document opening.
  33828. </summary>
  33829. <example>
  33830. Example demonstrates how to get CenterWindow flag:
  33831. <code lang="C#">
  33832. Document document = new Document("sample.pdf");
  33833. IAppointment value = document.OpenAction;
  33834. </code></example>
  33835. </member>
  33836. <member name="P:Aspose.Pdf.Document.HideToolBar">
  33837. <summary>
  33838. Gets or sets flag specifying whether toolbar should be hidden when document is active.
  33839. </summary>
  33840. <example>
  33841. Example demonstrates how to get HideToolBar flag:
  33842. <code lang="C#">
  33843. Document document = new Document("sample.pdf");
  33844. bool value = document.HideToolBar;
  33845. </code></example>
  33846. </member>
  33847. <member name="P:Aspose.Pdf.Document.HideMenubar">
  33848. <summary>
  33849. Gets or sets flag specifying whether menu bar should be hidden when document is active.
  33850. </summary>
  33851. <example>
  33852. Example demonstrates how to get HideMenubar flag:
  33853. <code lang="C#">
  33854. Document document = new Document("sample.pdf");
  33855. bool value = document.HideMenubar;
  33856. </code></example>
  33857. </member>
  33858. <member name="P:Aspose.Pdf.Document.HideWindowUI">
  33859. <summary>
  33860. Gets or sets flag specifying whether user interface elements should be hidden when document is active.
  33861. </summary>
  33862. <example>
  33863. Example demonstrates how to get HideWindowUI flag:
  33864. <code lang="C#">
  33865. Document document = new Document("sample.pdf");
  33866. bool value = document.HideWindowUI;
  33867. </code></example>
  33868. </member>
  33869. <member name="P:Aspose.Pdf.Document.FitWindow">
  33870. <summary>
  33871. Gets or sets flag specifying whether document window must be resized to fit the first displayed page.
  33872. </summary>
  33873. <example>
  33874. Example demonstrates how to get FitWindow flag:
  33875. <code lang="C#">
  33876. Document document = new Document("sample.pdf");
  33877. bool value = document.FitWindow;
  33878. </code></example>
  33879. </member>
  33880. <member name="P:Aspose.Pdf.Document.CenterWindow">
  33881. <summary>
  33882. Gets or sets flag specifying whether position of the document's window will be centerd on the screen.
  33883. </summary>
  33884. <example>
  33885. Example demonstrates how to get CenterWindow flag:
  33886. <code lang="C#">
  33887. Document document = new Document("sample.pdf");
  33888. bool value = document.CenterWindow;
  33889. </code></example>
  33890. </member>
  33891. <member name="P:Aspose.Pdf.Document.DisplayDocTitle">
  33892. <summary>
  33893. Gets or sets flag specifying whether document's window title bar should display document title.
  33894. </summary>
  33895. <example>
  33896. Example demonstrates how to get DisplayDocTitle flag:
  33897. <code lang="C#">
  33898. Document document = new Document("sample.pdf");
  33899. bool value = document.DisplayDocTitle;
  33900. </code></example>
  33901. </member>
  33902. <member name="P:Aspose.Pdf.Document.Pages">
  33903. <summary>
  33904. Gets or sets collection of document pages.
  33905. Note that pages are numbered from 1 in collection.
  33906. </summary>
  33907. <example>
  33908. Example below demonstrates how to operate with the document pages:
  33909. How to obtain number of pages and how to obtain rectangle of starting page of the document.
  33910. <code lang="C#">
  33911. Aspose.Pdf.Document document = new Aspose.Pdf.Document("sample.pdf");
  33912. Aspose.Pdf.PageCollection pages = document.Pages;
  33913. System.Console.WriteLine("Document contains " + pages.Count);
  33914. Page page = pages[1];
  33915. Rectangle rect = page.Rect;
  33916. </code></example>
  33917. </member>
  33918. <member name="P:Aspose.Pdf.Document.Outlines">
  33919. <summary>
  33920. Gets document outlines.
  33921. </summary>
  33922. </member>
  33923. <member name="P:Aspose.Pdf.Document.Actions">
  33924. <summary>
  33925. Gets document actions. This property is instance of DocumentActions class which allows to get/set BeforClosing, BeforSaving, etc. actions.
  33926. </summary>
  33927. <example>
  33928. This example demonstrates how to obtain after open action of the document:
  33929. <code lang="C#">
  33930. Aspose.Pdf.Document document = new Aspose.Pdf.Document("d:\\work\\aspose\\aspose.pdf.kit.net.new\\trunk\\testdata\\Aspose.Pdf\\PdfWithOpenAction.pdf");
  33931. Aspose.Pdf.Annotations.DocumentActionCollection actions = document.Actions;
  33932. Aspose.Pdf.Annotations.PdfAction afterSavingAction = actions.AfterSaving;
  33933. </code></example>
  33934. </member>
  33935. <member name="P:Aspose.Pdf.Document.Form">
  33936. <summary>
  33937. Gets Acro Form of the document.
  33938. </summary>
  33939. </member>
  33940. <member name="P:Aspose.Pdf.Document.EmbeddedFiles">
  33941. <summary>
  33942. Gets collection of files embedded to document.
  33943. </summary>
  33944. </member>
  33945. <member name="P:Aspose.Pdf.Document.Direction">
  33946. <summary>
  33947. Gets or sets reading order of text: L2R (left to right) or R2L (right to left).
  33948. </summary>
  33949. </member>
  33950. <member name="P:Aspose.Pdf.Document.PageMode">
  33951. <summary>
  33952. Gets or sets page mode, specifying how document should be displayed when opened.
  33953. </summary>
  33954. </member>
  33955. <member name="P:Aspose.Pdf.Document.NonFullScreenPageMode">
  33956. <summary>
  33957. Gets or sets page mode, specifying how to display the document on exiting full-screen mode.
  33958. </summary>
  33959. </member>
  33960. <member name="P:Aspose.Pdf.Document.PageLayout">
  33961. <summary>
  33962. Gets or sets page layout which shall be used when the document is opened.
  33963. </summary>
  33964. </member>
  33965. <member name="P:Aspose.Pdf.Document.Duplex">
  33966. <summary>
  33967. Gets or sets print duplex mode handling option to use when printing the file from the print dialog.
  33968. </summary>
  33969. </member>
  33970. <member name="P:Aspose.Pdf.Document.FileName">
  33971. <summary>
  33972. Name of the PDF file that caused this document
  33973. </summary>
  33974. </member>
  33975. <member name="P:Aspose.Pdf.Document.Info">
  33976. <summary>
  33977. Gets document info.
  33978. </summary>
  33979. </member>
  33980. <member name="P:Aspose.Pdf.Document.Metadata">
  33981. <summary>
  33982. Document metadata.
  33983. (A PDF document may include general information,
  33984. such as the document's title, author, and creation and modification dates.
  33985. Such global information about the document (as opposed to its content or structure) is called metadata
  33986. and is intended to assist in cataloguing and searching for documents in external databases.)
  33987. </summary>
  33988. </member>
  33989. <member name="P:Aspose.Pdf.Document.LogicalStructure">
  33990. <summary>
  33991. Gets logical structure of the document.
  33992. </summary>
  33993. </member>
  33994. <member name="M:Aspose.Pdf.Document.#ctor(System.IO.Stream)">
  33995. <summary>
  33996. Initialize new Document instance from the <paramref name="input" /> stream.
  33997. </summary>
  33998. <param name="input">Stream with pdf document. </param>
  33999. </member>
  34000. <member name="M:Aspose.Pdf.Document.#ctor(System.IO.Stream,System.String,System.Boolean)">
  34001. <summary>
  34002. Initialize new Document instance from the <paramref name="input" /> stream.
  34003. </summary>
  34004. <param name="input">Stream with pdf document. </param>
  34005. <param name="password">User or owner password.</param>
  34006. <param name="isManagedStream">if set to <c>true</c> inner stream is closed before exit; otherwise, is not.</param>
  34007. </member>
  34008. <member name="M:Aspose.Pdf.Document.#ctor(System.IO.Stream,System.Boolean)">
  34009. <summary>
  34010. Initialize new Document instance from the <paramref name="input" /> stream.
  34011. </summary>
  34012. <param name="input">Stream with pdf document. </param>
  34013. <param name="isManagedStream">if set to <c>true</c> inner stream is closed before exit; otherwise, is not.</param>
  34014. </member>
  34015. <member name="M:Aspose.Pdf.Document.#ctor(System.String)">
  34016. <summary>
  34017. Just init Document using <paramref name="filename" />. The same as <see cref="M:Aspose.Pdf.Document.#ctor(System.IO.Stream)" />.
  34018. </summary>
  34019. <param name="filename">The name of the pdf document file. </param>
  34020. </member>
  34021. <member name="M:Aspose.Pdf.Document.ProcessParagraphs">
  34022. <summary>
  34023. Process paragraphs for generator.
  34024. </summary>
  34025. </member>
  34026. <member name="M:Aspose.Pdf.Document.Save(System.IO.Stream)">
  34027. <summary>
  34028. Stores document into stream.
  34029. </summary>
  34030. <param name="output">Stream where document shell be stored.</param>
  34031. </member>
  34032. <member name="M:Aspose.Pdf.Document.#ctor(System.IO.Stream,System.String)">
  34033. <summary>
  34034. Initialize new Document instance from the <paramref name="input" /> stream.
  34035. </summary>
  34036. <param name="input">Input stream object, corresponding pdf is password protected.</param>
  34037. <param name="password">User or owner password.</param>
  34038. </member>
  34039. <member name="M:Aspose.Pdf.Document.Save(System.String)">
  34040. <summary>
  34041. Saves document into the specified file.
  34042. </summary>
  34043. <param name="outputFileName">Path to file where the document will be stored.</param>
  34044. </member>
  34045. <member name="M:Aspose.Pdf.Document.ExportAnnotationsToXfdf(System.String)">
  34046. <summary>
  34047. Exports all document annotations to XFDF file
  34048. </summary>
  34049. <param name="fileName">XFDF file name</param>
  34050. </member>
  34051. <member name="M:Aspose.Pdf.Document.ExportAnnotationsToXfdf(System.IO.Stream)">
  34052. <summary>
  34053. Export all document annotations into stream.
  34054. </summary>
  34055. <param name="stream">Stream where store XFDF.</param>
  34056. </member>
  34057. <member name="M:Aspose.Pdf.Document.SendTo(Aspose.Pdf.Devices.DocumentDevice,System.IO.Stream)">
  34058. <summary>
  34059. Sends the whole document to the document device for processing.
  34060. </summary>
  34061. <param name="device">
  34062. Document device which is used to process the document.
  34063. </param>
  34064. <param name="output">
  34065. Output stream contains the results of the document processing with given device.
  34066. </param>
  34067. </member>
  34068. <member name="M:Aspose.Pdf.Document.SendTo(Aspose.Pdf.Devices.DocumentDevice,System.Int32,System.Int32,System.IO.Stream)">
  34069. <summary>
  34070. Sends the certain pages of the document to the document device for processing.
  34071. </summary>
  34072. <param name="device">
  34073. Document device which is used to process the document.
  34074. </param>
  34075. <param name="fromPage">
  34076. The first page for processing.
  34077. </param>
  34078. <param name="toPage">
  34079. The last page for processing.
  34080. </param>
  34081. <param name="output">
  34082. Output stream contains the results of the document pages processing with given device.
  34083. </param>
  34084. </member>
  34085. <member name="M:Aspose.Pdf.Document.SendTo(Aspose.Pdf.Devices.DocumentDevice,System.String)">
  34086. <summary>
  34087. Sends the whole document to the document device for processing.
  34088. </summary>
  34089. <param name="device">
  34090. Document device which is used to process the document.
  34091. </param>
  34092. <param name="outputFileName">
  34093. Output file name with the results of processing.
  34094. </param>
  34095. </member>
  34096. <member name="M:Aspose.Pdf.Document.SendTo(Aspose.Pdf.Devices.DocumentDevice,System.Int32,System.Int32,System.String)">
  34097. <summary>
  34098. Sends the whole document to the document device for processing.
  34099. </summary>
  34100. <param name="device">
  34101. Document device which is used to process the document.
  34102. </param>
  34103. <param name="fromPage">
  34104. The first page for processing.
  34105. </param>
  34106. <param name="toPage">
  34107. The last page for processing.
  34108. </param>
  34109. <param name="outputFileName">
  34110. Output file name with the results of processing.
  34111. </param>
  34112. </member>
  34113. <member name="M:Aspose.Pdf.Document.RemoveMetadata">
  34114. <summary>
  34115. Removes metadata from the document.
  34116. </summary>
  34117. </member>
  34118. <member name="M:Aspose.Pdf.Document.ImportAnnotationsFromXfdf(System.String)">
  34119. <summary>
  34120. Imports annotations from XFDF file to document.
  34121. </summary>
  34122. <param name="fileName">XFDF file name</param>
  34123. </member>
  34124. <member name="M:Aspose.Pdf.Document.ImportAnnotationsFromXfdf(System.IO.Stream)">
  34125. <summary>
  34126. Imports annotations from stream to document.
  34127. </summary>
  34128. <param name="stream">Stream contains XFDF data.</param>
  34129. </member>
  34130. <member name="M:Aspose.Pdf.Document.Validate(System.String,Aspose.Pdf.PdfFormat)">
  34131. <summary>
  34132. Validate document into the specified file.
  34133. </summary>
  34134. <param name="outputLogFileName">Path to file where the comments will be stored.</param>
  34135. <param name="format">The pdf format.</param>
  34136. <returns>The operation result</returns>
  34137. </member>
  34138. <member name="M:Aspose.Pdf.Document.Convert(System.String,Aspose.Pdf.PdfFormat,Aspose.Pdf.ConvertErrorAction,Aspose.Pdf.ConvertTransparencyAction)">
  34139. <summary>
  34140. Convert document and save errors into the specified file.
  34141. </summary>
  34142. <param name="outputLogFileName">Path to file where the comments will be stored.</param>
  34143. <param name="format">The pdf format.</param>
  34144. <param name="action">Action for objects that can not be converted</param>
  34145. <param name="transparencyAction">Action for image masked objects</param>
  34146. <returns>The operation result</returns>
  34147. </member>
  34148. <member name="M:Aspose.Pdf.Document.Convert(System.IO.Stream,Aspose.Pdf.PdfFormat,Aspose.Pdf.ConvertErrorAction,Aspose.Pdf.ConvertTransparencyAction)">
  34149. <summary>
  34150. Convert document and save errors into the specified file.
  34151. </summary>
  34152. <param name="outputLogStream">Stream where the comments will be stored.</param>
  34153. <param name="format">The pdf format.</param>
  34154. <param name="action">Action for objects that can not be converted</param>
  34155. <param name="transparencyAction">Action for image masked objects</param>
  34156. <returns>The operation result</returns>
  34157. </member>
  34158. <member name="M:Aspose.Pdf.Document.Convert(System.String,Aspose.Pdf.PdfFormat,Aspose.Pdf.ConvertErrorAction)">
  34159. <summary>
  34160. Convert document and save errors into the specified file.
  34161. </summary>
  34162. <param name="outputLogFileName">Path to file where the comments will be stored.</param>
  34163. <param name="format">The pdf format.</param>
  34164. <param name="action">Action for objects that can not be converted</param>
  34165. <returns>The operation result</returns>
  34166. </member>
  34167. <member name="M:Aspose.Pdf.Document.Convert(Aspose.Pdf.PdfFormatConversionOptions)">
  34168. <summary>
  34169. Convert document using specified conversion options
  34170. </summary>
  34171. <param name="options">set of options for convert PDF document</param>
  34172. <returns>The operation result</returns>
  34173. </member>
  34174. <member name="M:Aspose.Pdf.Document.ConvertPageToPNGMemoryStream(Aspose.Pdf.Page)">
  34175. <summary>
  34176. Convert page to PNG for DSR, OMR , OCR
  34177. </summary>
  34178. <param name="page">
  34179. </param>
  34180. <returns>
  34181. </returns>
  34182. </member>
  34183. <member name="M:Aspose.Pdf.Document.Validate(System.IO.Stream,Aspose.Pdf.PdfFormat)">
  34184. <summary>
  34185. Validate document into the specified file.
  34186. </summary>
  34187. <param name="outputLogStream">Stream where the comments will be stored.</param>
  34188. <param name="format">The pdf format.</param>
  34189. <returns>The operation result</returns>
  34190. </member>
  34191. <member name="M:Aspose.Pdf.Document.Validate(Aspose.Pdf.PdfFormatConversionOptions)">
  34192. <summary>
  34193. Validate document into the specified file.
  34194. </summary>
  34195. <param name="options">set of options for convert PDF document</param>
  34196. <returns>The operation result</returns>
  34197. </member>
  34198. <member name="T:Aspose.Pdf.Document.CallBackGetHocr">
  34199. <summary>
  34200. The call back procedure for hocr recognize.
  34201. </summary>
  34202. <param name="img">The hocr image.</param>
  34203. <returns>The hocr text</returns>
  34204. </member>
  34205. <member name="M:Aspose.Pdf.Document.Convert(Aspose.Pdf.Document.CallBackGetHocr)">
  34206. <summary>
  34207. Convert document and save errors into the specified file.
  34208. </summary>
  34209. <param name="callback">Action for objects that can not be converted</param>
  34210. <returns>The operation result</returns>
  34211. </member>
  34212. <member name="M:Aspose.Pdf.Document.Convert(System.IO.Stream,Aspose.Pdf.PdfFormat,Aspose.Pdf.ConvertErrorAction)">
  34213. <summary>
  34214. Convert document and save errors into the specified stream.
  34215. </summary>
  34216. <param name="outputLogStream">Stream where the comments will be stored.</param>
  34217. <param name="format">Pdf format.</param>
  34218. <param name="action">Action for objects that can not be converted</param>
  34219. <returns>The operation result</returns>
  34220. </member>
  34221. <member name="M:Aspose.Pdf.Document.#ctor">
  34222. <summary>
  34223. Initializes empty document.
  34224. </summary>
  34225. </member>
  34226. <member name="M:Aspose.Pdf.Document.#ctor(System.String,Aspose.Pdf.LoadOptions)">
  34227. <summary>
  34228. Opens an existing document from a file providing necessary converting options to get pdf document.
  34229. </summary>
  34230. <param name="filename">
  34231. Input file to convert into pdf document.
  34232. </param>
  34233. <param name="options">
  34234. Represents properties for converting <paramref name="filename" /> into pdf document.
  34235. </param>
  34236. </member>
  34237. <member name="M:Aspose.Pdf.Document.Convert(System.String,Aspose.Pdf.LoadOptions,System.String,Aspose.Pdf.SaveOptions)">
  34238. <summary>
  34239. Converts source file in source format into destination file in destination format.
  34240. </summary>
  34241. <param name="srcFileName">The source file name.</param>
  34242. <param name="loadOptions">The source file format.</param>
  34243. <param name="dstFileName">The destination file name.</param>
  34244. <param name="saveOptions">The destination file format.</param>
  34245. </member>
  34246. <member name="M:Aspose.Pdf.Document.Convert(System.IO.Stream,Aspose.Pdf.LoadOptions,System.String,Aspose.Pdf.SaveOptions)">
  34247. <summary>
  34248. Converts stream in source format into destination file in destination format.
  34249. </summary>
  34250. <param name="srcStream">The source stream.</param>
  34251. <param name="loadOptions">The source stream format.</param>
  34252. <param name="dstFileName">The destination file name.</param>
  34253. <param name="saveOptions">The destination file format.</param>
  34254. </member>
  34255. <member name="M:Aspose.Pdf.Document.Convert(System.String,Aspose.Pdf.LoadOptions,System.IO.Stream,Aspose.Pdf.SaveOptions)">
  34256. <summary>
  34257. Converts source file in source format into stream in destination format.
  34258. </summary>
  34259. <param name="srcFileName">The source file name.</param>
  34260. <param name="loadOptions">The source file format.</param>
  34261. <param name="dstStream">The destination stream.</param>
  34262. <param name="saveOptions">The destination stream format.</param>
  34263. </member>
  34264. <member name="M:Aspose.Pdf.Document.Convert(System.IO.Stream,Aspose.Pdf.LoadOptions,System.IO.Stream,Aspose.Pdf.SaveOptions)">
  34265. <summary>
  34266. Converts stream in source format into stream in destination format.
  34267. </summary>
  34268. <param name="srcStream">The source stream.</param>
  34269. <param name="loadOptions">The source stream format.</param>
  34270. <param name="dstStream">The destination stream.</param>
  34271. <param name="saveOptions">The destination file format.</param>
  34272. </member>
  34273. <member name="M:Aspose.Pdf.Document.#ctor(System.IO.Stream,Aspose.Pdf.LoadOptions)">
  34274. <summary>
  34275. Opens an existing document from a stream providing necessary converting to get pdf document.
  34276. </summary>
  34277. <param name="input">
  34278. Input stream to convert into pdf document.
  34279. </param>
  34280. <param name="options">
  34281. Represents properties for converting <paramref name="input" /> into pdf document.
  34282. </param>
  34283. </member>
  34284. <member name="M:Aspose.Pdf.Document.Flatten">
  34285. <summary>
  34286. Removes all fields from the document and place their values instead.
  34287. </summary>
  34288. </member>
  34289. <member name="M:Aspose.Pdf.Document.Flatten(Aspose.Pdf.Forms.Form.FlattenSettings)">
  34290. <summary>
  34291. Removes all fields from the document and place their values instead.
  34292. </summary>
  34293. <param name="flattenSettings">Settings for flattening process.</param>
  34294. </member>
  34295. <member name="P:Aspose.Pdf.Document.CryptoAlgorithm">
  34296. <summary>
  34297. Gets security settings if document is encrypted.
  34298. If document is not encrypted then corresponding exception will be raised in .net 1.1
  34299. or CryptoAlgorithm will be null for other .net versions.
  34300. </summary>
  34301. </member>
  34302. <member name="M:Aspose.Pdf.Document.Encrypt(System.String,System.String,Aspose.Pdf.Facades.DocumentPrivilege,Aspose.Pdf.CryptoAlgorithm,System.Boolean)">
  34303. <summary>
  34304. Encrypts the document. Call then Save to get encrypted version of the document.
  34305. </summary>
  34306. <param name="userPassword">User password.</param>
  34307. <param name="ownerPassword">Owner password.</param>
  34308. <param name="privileges">Document permissions, see <see cref="P:Aspose.Pdf.Document.Permissions" /> for details.</param>
  34309. <param name="cryptoAlgorithm">Cryptographic algorithm, see <see cref="P:Aspose.Pdf.Document.CryptoAlgorithm" /> for details.</param>
  34310. <param name="usePdf20">Support for revision 6 (Extension 8).</param>
  34311. </member>
  34312. <member name="M:Aspose.Pdf.Document.Encrypt(System.String,System.String,Aspose.Pdf.Permissions,Aspose.Pdf.CryptoAlgorithm)">
  34313. <summary>
  34314. Encrypts the document. Call then Save to get encrypted version of the document.
  34315. </summary>
  34316. <param name="userPassword">User password.</param>
  34317. <param name="ownerPassword">Owner password.</param>
  34318. <param name="permissions">Document permissions, see <see cref="P:Aspose.Pdf.Document.Permissions" /> for details.</param>
  34319. <param name="cryptoAlgorithm">Cryptographic algorithm, see <see cref="P:Aspose.Pdf.Document.CryptoAlgorithm" /> for details.</param>
  34320. </member>
  34321. <member name="M:Aspose.Pdf.Document.Encrypt(System.String,System.String,Aspose.Pdf.Permissions,Aspose.Pdf.CryptoAlgorithm,System.Boolean)">
  34322. <summary>
  34323. Encrypts the document. Call then Save to get encrypted version of the document.
  34324. </summary>
  34325. <param name="userPassword">User password.</param>
  34326. <param name="ownerPassword">Owner password.</param>
  34327. <param name="permissions">Document permissions, see <see cref="P:Aspose.Pdf.Document.Permissions" /> for details.</param>
  34328. <param name="cryptoAlgorithm">Cryptographic algorithm, see <see cref="P:Aspose.Pdf.Document.CryptoAlgorithm" /> for details.</param>
  34329. <param name="usePdf20">Support for revision 6 (Extension 8).</param>
  34330. </member>
  34331. <member name="M:Aspose.Pdf.Document.ChangePasswords(System.String,System.String,System.String)">
  34332. <summary>
  34333. Changes document passwords. This action can be done only using owner password.
  34334. </summary>
  34335. <param name="ownerPassword">Owner password.</param>
  34336. <param name="newUserPassword">New user password.</param>
  34337. <param name="newOwnerPassword">New owner password.</param>
  34338. </member>
  34339. <member name="M:Aspose.Pdf.Document.#ctor(System.String,System.String)">
  34340. <summary>
  34341. Initializes new instance of the <see cref="T:Aspose.Pdf.Document" /> class for working with encrypted document.
  34342. </summary>
  34343. <param name="filename">Document file name.</param>
  34344. <param name="password">User or owner password.</param>
  34345. </member>
  34346. <member name="M:Aspose.Pdf.Document.#ctor(System.String,System.String,System.Boolean)">
  34347. <summary>
  34348. Initializes new instance of the <see cref="T:Aspose.Pdf.Document" /> class for working with encrypted document.
  34349. </summary>
  34350. <param name="filename">Document file name.</param>
  34351. <param name="password">User or owner password.</param>
  34352. <param name="isManagedStream">if set to <c>true</c> inner stream is closed before exit; otherwise, is not.</param>
  34353. </member>
  34354. <member name="P:Aspose.Pdf.Document.IsLinearized">
  34355. <summary>
  34356. Gets or sets a value indicating whether document is linearized.
  34357. </summary>
  34358. </member>
  34359. <member name="M:Aspose.Pdf.Document.Decrypt">
  34360. <summary>
  34361. Decrypts the document. Call then Save to obtain decrypted version of the document.
  34362. </summary>
  34363. </member>
  34364. <member name="P:Aspose.Pdf.Document.Permissions">
  34365. <summary>
  34366. Gets permissions of the document.
  34367. </summary>
  34368. </member>
  34369. <member name="P:Aspose.Pdf.Document.IsEncrypted">
  34370. <summary>
  34371. Gets encrypted status of the document. True if document is encrypted.
  34372. </summary>
  34373. </member>
  34374. <member name="M:Aspose.Pdf.Document.Optimize">
  34375. <summary>
  34376. Linearize document in order to
  34377. - open the first page as quickly as possible;
  34378. - display next page or follow by link to the next page as quickly as possible;
  34379. - display the page incrementally as it arrives when data for a page is delivered over a slow channel (display the most useful data first);
  34380. - permit user interaction, such as following a link, to be performed even before the entire page has been received and displayed.
  34381. Invoking this method doesn't actually saves the document. On the contrary the document only is prepared to have optimized structure,
  34382. call then Save to get optimized document.
  34383. </summary>
  34384. </member>
  34385. <member name="M:Aspose.Pdf.Document.Save">
  34386. <summary>
  34387. Save document incrementally (i.e. using incremental update technque).
  34388. </summary>
  34389. <remarks>
  34390. In order to save document incremetally we should open the document file for writing.
  34391. Therefore Document must be initialized with writable stream like in the next code snippet:
  34392. Document doc = new Document(new FileStream("document.pdf", FileMode.Open, FileAccess.ReadWrite));
  34393. // make some changes and save the document incrementally
  34394. doc.Save();
  34395. </remarks>
  34396. </member>
  34397. <member name="M:Aspose.Pdf.Document.Save(System.String,Aspose.Pdf.SaveFormat)">
  34398. <summary>
  34399. Saves the document with a new name along with a file format.
  34400. </summary>
  34401. <param name="outputFileName">Path to file where the document will be stored.</param>
  34402. <param name="format">Format options.</param>
  34403. </member>
  34404. <member name="M:Aspose.Pdf.Document.Save(System.IO.Stream,Aspose.Pdf.SaveFormat)">
  34405. <summary>
  34406. Saves the document with a new name along with a file format.
  34407. </summary>
  34408. <exception cref="T:System.ArgumentException">
  34409. <see cref="T:System.ArgumentException" /> when <see cref="T:Aspose.Pdf.HtmlSaveOptions" /> is passed to a method. Save a document to the html stream is not supported. Please use method save to the file.</exception>
  34410. <param name="outputStream">Stream where the document will be stored.</param>
  34411. <param name="format">Format options.</param>
  34412. </member>
  34413. <member name="M:Aspose.Pdf.Document.Save(System.String,Aspose.Pdf.SaveOptions)">
  34414. <summary>
  34415. Saves the document with a new name setting its save options.
  34416. </summary>
  34417. <param name="outputFileName">Path to file where the document will be stored.</param>
  34418. <param name="options">Save options.</param>
  34419. </member>
  34420. <member name="M:Aspose.Pdf.Document.Save(System.IO.Stream,Aspose.Pdf.SaveOptions)">
  34421. <summary>
  34422. Saves the document to a stream with a save options.
  34423. </summary>
  34424. <exception cref="T:System.ArgumentException">
  34425. <see cref="T:System.ArgumentException" /> when <see cref="T:Aspose.Pdf.HtmlSaveOptions" /> is passed to a method. Save a document to the html stream is not supported. Please use method save to the file.</exception>
  34426. <param name="outputStream">Stream where the document will be stored.</param>
  34427. <param name="options">Save options.</param>
  34428. </member>
  34429. <member name="M:Aspose.Pdf.Document.Save(System.Web.HttpResponse,System.String,Aspose.Pdf.ContentDisposition,Aspose.Pdf.SaveOptions)">
  34430. <summary>
  34431. Saves the document to a response stream with a save options.
  34432. </summary>
  34433. <param name="response">Encapsulates HTTP-response information.</param>
  34434. <param name="outputFileName">Simple file name, i.e. without path.</param>
  34435. <param name="disposition">Represents a MIME protocol Content-Disposition header.</param>
  34436. <param name="options">Save options.</param>
  34437. </member>
  34438. <member name="P:Aspose.Pdf.Document.Id">
  34439. <summary>
  34440. Gets the ID.
  34441. </summary>
  34442. </member>
  34443. <member name="M:Aspose.Pdf.Document.Dispose">
  34444. <summary>
  34445. Closes all resources used by this document.
  34446. </summary>
  34447. </member>
  34448. <member name="P:Aspose.Pdf.Document.Background">
  34449. <summary>
  34450. Gets or sets the background color of the document.
  34451. </summary>
  34452. </member>
  34453. <member name="M:Aspose.Pdf.Document.OptimizeResources">
  34454. <summary>
  34455. Optimize resources in the document:
  34456. 1. Resources which are not used on the document pages are removed;
  34457. 2. Equal resources are joined into one object;
  34458. 3. Unused objects are deleted.
  34459. </summary>
  34460. </member>
  34461. <member name="M:Aspose.Pdf.Document.OptimizeResources(Aspose.Pdf.Optimization.OptimizationOptions)">
  34462. <summary>
  34463. Optimize resources in the document according to defined optimization strategy.
  34464. </summary>
  34465. <param name="strategy">Optimization strategy.</param>
  34466. </member>
  34467. <member name="P:Aspose.Pdf.Document.OptimizeSize">
  34468. <summary>
  34469. Gets or sets optimization flag. When pages are added to document, equal resource streams in resultant file are
  34470. merged into one PDF object if this flag set.
  34471. This allows to decrease resultant file size but may cause slower execution and larger memory requirements.
  34472. Default value: false.
  34473. </summary>
  34474. </member>
  34475. <member name="P:Aspose.Pdf.Document.AllowReusePageContent">
  34476. <summary>
  34477. Allows to merge page contents to optimize docuement size. If used then differnet but duplicated pages may reference to the
  34478. same content object. Please note that this mode may cause side effects like changing page content when other page is changed.
  34479. </summary>
  34480. </member>
  34481. <member name="T:Aspose.Pdf.Document.OptimizationOptions">
  34482. <summary>
  34483. Class which describes document optimization algorithm.
  34484. Instance of this class may be used as parameter of OptimizeResources() method.
  34485. </summary>
  34486. </member>
  34487. <member name="M:Aspose.Pdf.Document.OptimizationOptions.All">
  34488. <summary>
  34489. Creates optimization strategy will all options activated.
  34490. </summary>
  34491. <returns>OptimizationOptions object.</returns>
  34492. </member>
  34493. <member name="P:Aspose.Pdf.Document.IgnoreCorruptedObjects">
  34494. <summary>
  34495. Gets or sets flag of ignoring errors in source files.
  34496. When pages from source document copied into destination document, copying process is stopped with exception
  34497. if some objects in source files are corrupted when this flag is false.
  34498. example: dest.Pages.Add(src.Pages);
  34499. If this flag is set to true then corrupted objects will be replaced with empty values.
  34500. By default: true.
  34501. </summary>
  34502. </member>
  34503. <member name="M:Aspose.Pdf.Document.GetCatalogValue(System.String)">
  34504. <summary>
  34505. Returns item value from catalog dictionary.
  34506. </summary>
  34507. <param name="key">The key of item.</param>
  34508. <returns>Item value - if key was successfully found; otherwise, null.</returns>
  34509. </member>
  34510. <member name="P:Aspose.Pdf.Document.PageLabels">
  34511. <summary>
  34512. Gets page labels in the document.
  34513. </summary>
  34514. </member>
  34515. <member name="M:Aspose.Pdf.Document.FreeMemory">
  34516. <summary>
  34517. Clears memory
  34518. </summary>
  34519. </member>
  34520. <member name="M:Aspose.Pdf.Document.SaveXml(System.String)">
  34521. <summary>
  34522. Save document to XML.
  34523. </summary>
  34524. <param name="file">The document model xml file</param>
  34525. </member>
  34526. <member name="M:Aspose.Pdf.Document.GetObjectById(System.String)">
  34527. <summary>
  34528. Gets a object with specified ID in the document.
  34529. </summary>
  34530. <param name="id">The object id.</param>
  34531. <returns>The object with specified id. Null if the id is not found.</returns>
  34532. </member>
  34533. <member name="M:Aspose.Pdf.Document.BindXml(System.String)">
  34534. <summary>
  34535. Bind xml to document
  34536. </summary>
  34537. <param name="file">The xml file</param>
  34538. </member>
  34539. <member name="M:Aspose.Pdf.Document.Repair">
  34540. <summary>
  34541. Repairs broken document.
  34542. </summary>
  34543. </member>
  34544. <member name="M:Aspose.Pdf.Document.BindXml(System.String,System.String)">
  34545. <summary>
  34546. Bind xml/xsl to document
  34547. </summary>
  34548. <param name="xmlFile">The xml file.</param>
  34549. <param name="xslFile">The xsl file if XSLT is used.</param>
  34550. </member>
  34551. <member name="M:Aspose.Pdf.Document.BindXml(System.IO.Stream,System.IO.Stream)">
  34552. <summary>
  34553. Bind xml/xsl to document
  34554. </summary>
  34555. <param name="xmlStream">The xml stream.</param>
  34556. <param name="xslStream">The xsl stream if XSLT is used.</param>
  34557. </member>
  34558. <member name="M:Aspose.Pdf.Document.BindXml(System.IO.Stream,System.IO.Stream,System.Xml.XmlReaderSettings)">
  34559. <summary>
  34560. Bind xml/xsl to document
  34561. </summary>
  34562. <param name="xmlStream">The xml stream.</param>
  34563. <param name="xslStream">The xsl stream if XSLT is used.</param>
  34564. <param name="settings">The xml reader settings.</param>
  34565. </member>
  34566. <member name="M:Aspose.Pdf.Document.BindXml(System.IO.Stream)">
  34567. <summary>
  34568. Bind xml to document
  34569. </summary>
  34570. <param name="stream">The xml stream.</param>
  34571. </member>
  34572. <member name="M:Aspose.Pdf.Document.GetXmpMetadata(System.IO.Stream)">
  34573. <summary>
  34574. Get XMP metadata from document.
  34575. </summary>
  34576. <param name="stream">Stream where metadata will be stored.</param>
  34577. </member>
  34578. <member name="M:Aspose.Pdf.Document.SetXmpMetadata(System.IO.Stream)">
  34579. <summary>
  34580. Set XMP metadata of document.
  34581. </summary>
  34582. <param name="stream">Stream which contains XMP metadata.</param>
  34583. </member>
  34584. <member name="P:Aspose.Pdf.Document.EnableObjectUnload">
  34585. <summary>
  34586. Get or sets flag which enables document partially be unloaded from memory.
  34587. This allow to decrease memory usage but may have negative effect on perofmance.
  34588. </summary>
  34589. </member>
  34590. <member name="M:Aspose.Pdf.Document.Check(System.Boolean)">
  34591. <summary>
  34592. Validates document.
  34593. </summary>
  34594. <param name="doRepair">If true found issues will be repaired.</param>
  34595. <returns>
  34596. </returns>
  34597. </member>
  34598. <member name="P:Aspose.Pdf.Document.TaggedContent">
  34599. <summary>
  34600. <para>Gets access to TaggedPdf content.</para>
  34601. </summary>
  34602. <example>
  34603. <para>The example demonstrates how to use tagged content for creating new document with header, paragraphs and images.</para>
  34604. <code>
  34605. // Create new document
  34606. Document document = new Document();
  34607. // Get the tagged content
  34608. ITaggedContent taggedContent = document.TaggedContent;
  34609. // Set language for document
  34610. taggedContent.SetLanguage("en-US");
  34611. // Set title for PDF document
  34612. taggedContent.SetTitle("Example document");
  34613. // Creating and adding Section
  34614. SectElement sect = taggedContent.CreateSectElement();
  34615. taggedContent.RootElement.AppendChild(sect);
  34616. // Create Header
  34617. HeaderElement h1 = taggedContent.CreateHeaderElement(1);
  34618. h1.SetText("The Header");
  34619. sect.AppendChild(h1);
  34620. // Create paragraph
  34621. ParagraphElement p = taggedContent.CreateParagraphElement();
  34622. p.SetTag("Paragraph");
  34623. p.SetText("The text of paragraph.");
  34624. sect.AppendChild(p);
  34625. // Create illustration
  34626. IllustrationElement figure1 = taggedContent.CreateFigureElement();
  34627. sect.AppendChild(figure1);
  34628. figure1.AlternativeText = "Figure 1";
  34629. figure1.Title = "Image 1";
  34630. figure1.SetTag("Fig");
  34631. figure1.SetImage("path/of/image.jpg");
  34632. // Save document
  34633. document.Save("example.pdf");
  34634. </code>
  34635. </example>
  34636. </member>
  34637. <member name="T:Aspose.Pdf.DocumentInfo">
  34638. <summary>
  34639. Represents meta information of PDF document.
  34640. </summary>
  34641. </member>
  34642. <member name="P:Aspose.Pdf.DocumentInfo.Title">
  34643. <summary>
  34644. Gets or sets document title.
  34645. </summary>
  34646. </member>
  34647. <member name="P:Aspose.Pdf.DocumentInfo.Creator">
  34648. <summary>
  34649. Gets or sets document creator.
  34650. </summary>
  34651. </member>
  34652. <member name="P:Aspose.Pdf.DocumentInfo.Author">
  34653. <summary>
  34654. Gets or sets document author.
  34655. </summary>
  34656. </member>
  34657. <member name="P:Aspose.Pdf.DocumentInfo.Subject">
  34658. <summary>
  34659. Gets or sets the subject of the document.
  34660. </summary>
  34661. </member>
  34662. <member name="P:Aspose.Pdf.DocumentInfo.Keywords">
  34663. <summary>
  34664. Gets or set the keywords of the document.
  34665. </summary>
  34666. </member>
  34667. <member name="P:Aspose.Pdf.DocumentInfo.Producer">
  34668. <summary>
  34669. Gets or sets the document producer.
  34670. </summary>
  34671. </member>
  34672. <member name="P:Aspose.Pdf.DocumentInfo.CreationDate">
  34673. <summary>
  34674. Gets or sets the date of document creation.
  34675. </summary>
  34676. </member>
  34677. <member name="P:Aspose.Pdf.DocumentInfo.CreationTimeZone">
  34678. <summary>
  34679. Time zone of creation date.
  34680. </summary>
  34681. </member>
  34682. <member name="P:Aspose.Pdf.DocumentInfo.ModTimeZone">
  34683. <summary>
  34684. Time zone of modification date.
  34685. </summary>
  34686. </member>
  34687. <member name="P:Aspose.Pdf.DocumentInfo.ModDate">
  34688. <summary>
  34689. Gets or sets the date of document modification.
  34690. </summary>
  34691. </member>
  34692. <member name="P:Aspose.Pdf.DocumentInfo.Trapped">
  34693. <summary>
  34694. Gets or sets the trapped flag.
  34695. </summary>
  34696. </member>
  34697. <member name="M:Aspose.Pdf.DocumentInfo.#ctor(Aspose.Pdf.Document)">
  34698. <summary>
  34699. Initialize DocumentInfo instance.
  34700. </summary>
  34701. <param name="document">The info of this document will be used for initialization.</param>
  34702. </member>
  34703. <member name="M:Aspose.Pdf.DocumentInfo.Clear">
  34704. <summary>
  34705. Clears the document info.
  34706. </summary>
  34707. </member>
  34708. <member name="M:Aspose.Pdf.DocumentInfo.Add(System.String,System.String)">
  34709. <summary>
  34710. Adds an element with the specified key and value into the collection.
  34711. </summary>
  34712. <param name="key">The key of the element to add.</param>
  34713. <param name="value">The value of the element to add. The value can be null.</param>
  34714. </member>
  34715. <member name="M:Aspose.Pdf.DocumentInfo.Remove(System.String)">
  34716. <summary>
  34717. Removes the element with the specified key from the collection.
  34718. </summary>
  34719. <param name="key">The key of the element to remove.</param>
  34720. </member>
  34721. <member name="P:Aspose.Pdf.DocumentInfo.Item(System.String)">
  34722. <summary>
  34723. Gets or sets the value associated with the specified key.
  34724. </summary>
  34725. <param name="key">The key whose value to get or set.</param>
  34726. <returns>
  34727. </returns>
  34728. </member>
  34729. <member name="M:Aspose.Pdf.DocumentInfo.ClearCustomData">
  34730. <summary>
  34731. Clears custom data only, leaves all other predefined values (Title, Author, etc.).
  34732. </summary>
  34733. </member>
  34734. <member name="M:Aspose.Pdf.DocumentInfo.IsPredefinedKey(System.String)">
  34735. <summary>
  34736. Determines if the key is predefined (Title, Author, etc.), not custom.
  34737. </summary>
  34738. <param name="key">Selected key</param>
  34739. <returns>True in case the key is predefined.</returns>
  34740. </member>
  34741. <member name="T:Aspose.Pdf.Matrix">
  34742. <summary>
  34743. Class represents transformation matrix.
  34744. </summary>
  34745. </member>
  34746. <member name="P:Aspose.Pdf.Matrix.Data">
  34747. <summary>
  34748. Gets data of Matrix as array.
  34749. </summary>
  34750. </member>
  34751. <member name="P:Aspose.Pdf.Matrix.A">
  34752. <summary>
  34753. A member of the transformation matrix.
  34754. </summary>
  34755. </member>
  34756. <member name="P:Aspose.Pdf.Matrix.B">
  34757. <summary>
  34758. B member of the transformation matrix.
  34759. </summary>
  34760. </member>
  34761. <member name="P:Aspose.Pdf.Matrix.C">
  34762. <summary>
  34763. C member of the transformation matrix.
  34764. </summary>
  34765. </member>
  34766. <member name="P:Aspose.Pdf.Matrix.D">
  34767. <summary>
  34768. D member of the transformation matrix.
  34769. </summary>
  34770. </member>
  34771. <member name="P:Aspose.Pdf.Matrix.E">
  34772. <summary>
  34773. E member of the transformation matrix.
  34774. </summary>
  34775. </member>
  34776. <member name="P:Aspose.Pdf.Matrix.F">
  34777. <summary>
  34778. F member of the transformation matrix.
  34779. </summary>
  34780. </member>
  34781. <member name="M:Aspose.Pdf.Matrix.#ctor">
  34782. <summary>
  34783. Constructor
  34784. creates stanrard 1 to 1 matrix:
  34785. [ A B C D E F ] = [ 1, 0, 0, 1, 0, 0]
  34786. </summary>
  34787. <example>
  34788. <code lang="C#">
  34789. Matrix m = new Matrix();
  34790. </code>
  34791. </example>
  34792. </member>
  34793. <member name="M:Aspose.Pdf.Matrix.#ctor(System.Double[])">
  34794. <summary>
  34795. Constructor
  34796. accepts a matrix with following array representation:
  34797. [ A B C D E F ]
  34798. </summary>
  34799. <param name="matrixArray">Matrix data array.</param>
  34800. <example>
  34801. <code lang="C#">
  34802. double[] c = new double[] { 1, 0, 0, 1, 10, 20 };
  34803. Matrix m = new Matrix(c);
  34804. </code>
  34805. </example>
  34806. </member>
  34807. <member name="M:Aspose.Pdf.Matrix.#ctor(System.Single[])">
  34808. <summary>
  34809. Constructor
  34810. accepts a matrix with following array representation:
  34811. [ A B C D E F ]
  34812. </summary>
  34813. <param name="matrixArray">Matrix data array.</param>
  34814. </member>
  34815. <member name="P:Aspose.Pdf.Matrix.Elements">
  34816. <summary>
  34817. Elements of the matrix.
  34818. </summary>
  34819. </member>
  34820. <member name="M:Aspose.Pdf.Matrix.#ctor(Aspose.Pdf.Matrix)">
  34821. <summary>
  34822. Constructor
  34823. accepts a matrix to create a copy
  34824. </summary>
  34825. <param name="matrix">Matrix object.</param>
  34826. </member>
  34827. <member name="M:Aspose.Pdf.Matrix.ToString">
  34828. <summary>
  34829. Returns text reporesentation of the matrix.
  34830. </summary>
  34831. <returns>String representation for the matrix</returns>
  34832. </member>
  34833. <member name="M:Aspose.Pdf.Matrix.Equals(System.Object)">
  34834. <summary>
  34835. Compares matrix agains other object.
  34836. </summary>
  34837. <param name="obj">Object to compare.</param>
  34838. <returns>Returns true is other object is Matrix and all matrix member are equal to correspondim members of the matrix</returns>
  34839. </member>
  34840. <member name="M:Aspose.Pdf.Matrix.Rotation(System.Double)">
  34841. <summary>
  34842. Creates matrix for given rotation angle.
  34843. </summary>
  34844. <param name="alpha">Rotation angle in radians.</param>
  34845. <returns>Transformation matrix.</returns>
  34846. <example>
  34847. <code lang="C#">
  34848. Matrix m = Matrix.Rotation(Math.PI / 2);
  34849. </code>
  34850. </example>
  34851. </member>
  34852. <member name="M:Aspose.Pdf.Matrix.Skew(System.Double,System.Double)">
  34853. <summary>
  34854. Creates matrix for given rotation angle.
  34855. </summary>
  34856. <param name="alpha">Skew x angle in radians.</param>
  34857. <param name="beta">Skew y angle in radians.</param>
  34858. <returns>Transformation matrix.</returns>
  34859. <example>
  34860. <code lang="C#">
  34861. Matrix m = Matrix.Skew(Math.PI / 2, Math.PI / 2);
  34862. </code>
  34863. </example>
  34864. </member>
  34865. <member name="M:Aspose.Pdf.Matrix.GetAngle(Aspose.Pdf.Rotation)">
  34866. <summary>
  34867. Transaltes rotation into angle (degrees)
  34868. </summary>
  34869. <param name="rotation">Rotation value.</param>
  34870. <example>
  34871. <code lang="C#">
  34872. double angle = Matrix.GetAngle(Rotation.on90);
  34873. Matrix m = Matrix.Rotation(angle);
  34874. </code>
  34875. </example>
  34876. <returns>Angle value.</returns>
  34877. </member>
  34878. <member name="M:Aspose.Pdf.Matrix.Multiply(Aspose.Pdf.Matrix)">
  34879. <summary>
  34880. Multiplies the matrix by other matrix.
  34881. </summary>
  34882. <param name="other">Multiplier matrix.</param>
  34883. <returns>Result of multiplication.</returns>
  34884. <example>
  34885. <code lang="C#">
  34886. Matrix a = new Matrix(new double[] { 1, 0, 0, 1, 10, 20 });
  34887. Matrix b = new Matrix(new double[] { 0, -1, 1, 0, 0, 0 } );
  34888. Matrix c= a.Multiply(b);
  34889. </code>
  34890. </example>
  34891. </member>
  34892. <member name="M:Aspose.Pdf.Matrix.Add(Aspose.Pdf.Matrix)">
  34893. <summary>
  34894. Adds matrix to other matrix.
  34895. </summary>
  34896. <param name="other">Matrix to be added.</param>
  34897. <returns>Result of matrix add.</returns>
  34898. </member>
  34899. <member name="M:Aspose.Pdf.Matrix.Transform(Aspose.Pdf.Point)">
  34900. <summary>
  34901. Transforms point using this matrix.
  34902. </summary>
  34903. <param name="p">Point which will be transformed.</param>
  34904. <returns>Transformation result.</returns>
  34905. <example>
  34906. <code lang="C#">
  34907. Aspose.Pdf.DOM.Matrix m = new Aspose.Pdf.DOM.Matrix(new double[] { 1, 0, 0, 1, 10, 20 } );
  34908. Aspose.Pdf.Rectangle r = new Aspose.Pdf.Rectangle(0, 0, 100, 100);
  34909. Aspose.Pdf.Rectangle r1 = m.Transform(r);
  34910. </code>
  34911. </example>
  34912. </member>
  34913. <member name="M:Aspose.Pdf.Matrix.Transform(Aspose.Pdf.Rectangle)">
  34914. <summary>
  34915. Transformes rectangle.
  34916. If angle is not 90 * N degrees then bounding rectangle is returned.
  34917. </summary>
  34918. <param name="rect">Rectangle to be transformed.</param>
  34919. <returns>Transformed rectangle.</returns>
  34920. <example>
  34921. <code lang="C#">
  34922. Matrix m = new Matrix(new double[] { 1, 0, 0, 1, 10, 20 } );
  34923. Rectangle r = new Rectangle(0, 0, 100, 100);
  34924. Rectangle r1 = m.Transform(r1);
  34925. </code>
  34926. </example>
  34927. </member>
  34928. <member name="M:Aspose.Pdf.Matrix.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
  34929. <summary>
  34930. Initializes transformation matrix with specified coefficients.
  34931. </summary>
  34932. <param name="a">A matrix value.</param>
  34933. <param name="b">B matrix value.</param>
  34934. <param name="c">C matrix value.</param>
  34935. <param name="d">D matrix value.</param>
  34936. <param name="e">E matrix value.</param>
  34937. <param name="f">F matrix value.</param>
  34938. <example>
  34939. <code lang="C#">
  34940. Matrix m = new Matrix(1, 0, 0, 1, 3, 3);
  34941. </code>
  34942. </example>
  34943. </member>
  34944. <member name="M:Aspose.Pdf.Matrix.Reverse">
  34945. <summary>
  34946. Calculates reverse matrix.
  34947. </summary>
  34948. <returns>Reverse matrix.</returns>
  34949. <example>
  34950. <code lang="C#">
  34951. Matrix m = Matrix.Rotation(Math.PI / 2);
  34952. Matrix m1 = m.Reverse();
  34953. </code>
  34954. </example>
  34955. </member>
  34956. <member name="M:Aspose.Pdf.Matrix.GetHashCode">
  34957. <summary>
  34958. Hash-code for object.
  34959. </summary>
  34960. <returns>Hash-code.</returns>
  34961. </member>
  34962. <member name="T:Aspose.Pdf.PageMode">
  34963. <summary>
  34964. Class descibes used components of the document page.
  34965. </summary>
  34966. </member>
  34967. <member name="F:Aspose.Pdf.PageMode.UseNone">
  34968. <summary>
  34969. Dont use any components.
  34970. </summary>
  34971. </member>
  34972. <member name="F:Aspose.Pdf.PageMode.UseOutlines">
  34973. <summary>
  34974. Document outline visible.
  34975. </summary>
  34976. </member>
  34977. <member name="F:Aspose.Pdf.PageMode.UseThumbs">
  34978. <summary>
  34979. Thumbnail images visible.
  34980. </summary>
  34981. </member>
  34982. <member name="F:Aspose.Pdf.PageMode.FullScreen">
  34983. <summary>
  34984. FullScreenFull-screen mode, with no menu bar, window controls, or any other window visible.
  34985. </summary>
  34986. </member>
  34987. <member name="F:Aspose.Pdf.PageMode.UseOC">
  34988. <summary>
  34989. Optional content group panel visible.
  34990. </summary>
  34991. </member>
  34992. <member name="F:Aspose.Pdf.PageMode.UseAttachments">
  34993. <summary>
  34994. Attachments panel visible.
  34995. </summary>
  34996. </member>
  34997. <member name="T:Aspose.Pdf.EmbeddedFileCollection">
  34998. <summary>
  34999. Class representing embedded files collection.
  35000. </summary>
  35001. </member>
  35002. <member name="P:Aspose.Pdf.EmbeddedFileCollection.IsSynchronized">
  35003. <summary>
  35004. Gets a value indicating whether access to this collection is synchronized (thread safe).
  35005. </summary>
  35006. </member>
  35007. <member name="P:Aspose.Pdf.EmbeddedFileCollection.SyncRoot">
  35008. <summary>
  35009. Gets an object that can be used to synchronize access to this collection.
  35010. </summary>
  35011. </member>
  35012. <member name="P:Aspose.Pdf.EmbeddedFileCollection.Count">
  35013. <summary>
  35014. Gets number of embedded files in collection.
  35015. </summary>
  35016. </member>
  35017. <member name="M:Aspose.Pdf.EmbeddedFileCollection.CopyTo(Aspose.Pdf.FileSpecification[],System.Int32)">
  35018. <summary>
  35019. Copies array of FileSpecification object into colleciton.
  35020. </summary>
  35021. <param name="array">Array of objects which will be copied.</param>
  35022. <param name="index">Starting index from which copying will be started.</param>
  35023. </member>
  35024. <member name="M:Aspose.Pdf.EmbeddedFileCollection.GetEnumerator">
  35025. <summary>
  35026. Returns colleciton enumerator.
  35027. </summary>
  35028. <returns>Enumerator of colleciton.</returns>
  35029. </member>
  35030. <member name="M:Aspose.Pdf.EmbeddedFileCollection.Add(Aspose.Pdf.FileSpecification)">
  35031. <summary>
  35032. Adds embedded file specification into collection.
  35033. </summary>
  35034. <param name="file">FileSpecification which should be added into colleciton.</param>
  35035. </member>
  35036. <member name="M:Aspose.Pdf.EmbeddedFileCollection.Add(System.String,Aspose.Pdf.FileSpecification)">
  35037. <summary>
  35038. Adds file to embedded files with the specified key.
  35039. </summary>
  35040. <param name="key">Key in the embedded files.</param>
  35041. <param name="file">File specification.</param>
  35042. </member>
  35043. <member name="M:Aspose.Pdf.EmbeddedFileCollection.DeleteByKey(System.String)">
  35044. <summary>
  35045. Deletes file from the collection by its key in the collection.
  35046. </summary>
  35047. <param name="name">
  35048. </param>
  35049. </member>
  35050. <member name="M:Aspose.Pdf.EmbeddedFileCollection.Delete(System.String)">
  35051. <summary>
  35052. Delete embedded file by name.
  35053. </summary>
  35054. <param name="name">Name of the embedded file which should be deleted.</param>
  35055. </member>
  35056. <member name="M:Aspose.Pdf.EmbeddedFileCollection.Delete">
  35057. <summary>
  35058. Remove all embedded files from document.
  35059. </summary>
  35060. </member>
  35061. <member name="P:Aspose.Pdf.EmbeddedFileCollection.Item(System.Int32)">
  35062. <summary>
  35063. Gets embedded file by its index.
  35064. </summary>
  35065. <param name="index">Index of embedded file. Numbering is started from 1.</param>
  35066. <returns>Retreived embedded file specification</returns>
  35067. </member>
  35068. <member name="P:Aspose.Pdf.EmbeddedFileCollection.Item(System.String)">
  35069. <summary>
  35070. Gets embedded file by its name.
  35071. </summary>
  35072. <param name="name">Embedded file name.</param>
  35073. <returns>Retreived embedded file specification.</returns>
  35074. </member>
  35075. <member name="T:Aspose.Pdf.FileParams">
  35076. <summary>
  35077. Defines an embedded file parameter dictionary that shall contain additional file-specific information.
  35078. </summary>
  35079. </member>
  35080. <member name="P:Aspose.Pdf.FileParams.Size">
  35081. <summary>
  35082. The size of the uncompressed embedded file, in bytes.
  35083. </summary>
  35084. </member>
  35085. <member name="P:Aspose.Pdf.FileParams.CreationDate">
  35086. <summary>
  35087. The date and time when the embedded file was created.
  35088. </summary>
  35089. </member>
  35090. <member name="P:Aspose.Pdf.FileParams.ModDate">
  35091. <summary>
  35092. The date and time when the embedded file was last modified.
  35093. </summary>
  35094. </member>
  35095. <member name="P:Aspose.Pdf.FileParams.CheckSum">
  35096. <summary>
  35097. A 16-byte string that is the checksum of the bytes of the uncompressed embedded file.
  35098. The checksum is calculated by applying the standard MD5 message-digest algorithm
  35099. to the bytes of the embedded file stream.
  35100. </summary>
  35101. </member>
  35102. <member name="M:Aspose.Pdf.FileParams.#ctor(Aspose.Pdf.FileSpecification)">
  35103. <summary>
  35104. Constructor for FileParams class.
  35105. </summary>
  35106. <param name="spec">File specification.</param>
  35107. </member>
  35108. <member name="T:Aspose.Pdf.FileSpecification">
  35109. <summary>
  35110. Class representing embedded file.
  35111. </summary>
  35112. </member>
  35113. <member name="P:Aspose.Pdf.FileSpecification.Encoding">
  35114. <summary>
  35115. Gets or sets encoding format.
  35116. Possible values: Zip - file is compressed with ZIP,
  35117. None - file is not compressed.
  35118. </summary>
  35119. </member>
  35120. <member name="P:Aspose.Pdf.FileSpecification.IncludeContents">
  35121. <summary>
  35122. If true, contents of the file will be included in the file specification.
  35123. </summary>
  35124. </member>
  35125. <member name="P:Aspose.Pdf.FileSpecification.Description">
  35126. <summary>
  35127. Gets or sets text associated with the file specification.
  35128. </summary>
  35129. </member>
  35130. <member name="P:Aspose.Pdf.FileSpecification.StreamContents">
  35131. <summary>
  35132. Gets contents of file as stream.
  35133. Contents is not loaded into memory which allows to decrease memory usage.
  35134. But this stream does not support positioning and Length property. If you need this features please use Contents property instead.
  35135. </summary>
  35136. </member>
  35137. <member name="P:Aspose.Pdf.FileSpecification.Contents">
  35138. <summary>
  35139. Gets or sets contents file.
  35140. This property returns data loaded in memory which may cause Out of memory exception for large data.
  35141. To decrease memory usage please use StreamContents.
  35142. </summary>
  35143. </member>
  35144. <member name="P:Aspose.Pdf.FileSpecification.Params">
  35145. <summary>
  35146. Gets file paramteres.
  35147. </summary>
  35148. </member>
  35149. <member name="P:Aspose.Pdf.FileSpecification.MIMEType">
  35150. <summary>
  35151. Gets subtype of the embedded file
  35152. </summary>
  35153. </member>
  35154. <member name="P:Aspose.Pdf.FileSpecification.Name">
  35155. <summary>
  35156. Gets or sets file specification name.
  35157. </summary>
  35158. </member>
  35159. <member name="P:Aspose.Pdf.FileSpecification.UnicodeName">
  35160. <summary>
  35161. Gets or sets file specification unicode name.
  35162. </summary>
  35163. </member>
  35164. <member name="M:Aspose.Pdf.FileSpecification.#ctor(System.String)">
  35165. <summary>
  35166. Constructor for FileSpecification
  35167. </summary>
  35168. <param name="file">File path.</param>
  35169. </member>
  35170. <member name="M:Aspose.Pdf.FileSpecification.#ctor(System.IO.Stream,System.String)">
  35171. <summary>
  35172. Constructor for file specification.
  35173. </summary>
  35174. <param name="stream">Stream containing data file.</param>
  35175. <param name="name">File specification.</param>
  35176. </member>
  35177. <member name="M:Aspose.Pdf.FileSpecification.#ctor(System.String,System.String)">
  35178. <summary>
  35179. Constructor for FileSpecification.
  35180. </summary>
  35181. <param name="file">File path.</param>
  35182. <param name="description">File description. </param>
  35183. </member>
  35184. <member name="M:Aspose.Pdf.FileSpecification.#ctor(System.IO.Stream,System.String,System.String)">
  35185. <summary>
  35186. Constructor for FileSpecification.
  35187. </summary>
  35188. <param name="stream">Stream to be used in the document.</param>
  35189. <param name="name">A file specification string.</param>
  35190. <param name="description">File description.</param>
  35191. </member>
  35192. <member name="M:Aspose.Pdf.FileSpecification.#ctor(System.String,Aspose.Pdf.Annotations.Annotation)">
  35193. <summary>
  35194. Constructor for FileSpecification.
  35195. </summary>
  35196. <param name="fileName">File path.</param>
  35197. <param name="annot">The annotation.</param>
  35198. </member>
  35199. <member name="M:Aspose.Pdf.FileSpecification.#ctor">
  35200. <summary>
  35201. Create new empty file specification.
  35202. </summary>
  35203. </member>
  35204. <member name="P:Aspose.Pdf.FileSpecification.FileSystem">
  35205. <summary>
  35206. Gets or sets name of the file system.
  35207. </summary>
  35208. </member>
  35209. <member name="T:Aspose.Pdf.HorizontalAlignment">
  35210. <summary>
  35211. Describes horizontal alignment.
  35212. </summary>
  35213. </member>
  35214. <member name="F:Aspose.Pdf.HorizontalAlignment.None">
  35215. <summary>
  35216. No alignment.
  35217. </summary>
  35218. </member>
  35219. <member name="F:Aspose.Pdf.HorizontalAlignment.Left">
  35220. <summary>
  35221. Align to left.
  35222. </summary>
  35223. </member>
  35224. <member name="F:Aspose.Pdf.HorizontalAlignment.Center">
  35225. <summary>
  35226. Center alignment.
  35227. </summary>
  35228. </member>
  35229. <member name="F:Aspose.Pdf.HorizontalAlignment.Right">
  35230. <summary>
  35231. Align to right.
  35232. </summary>
  35233. </member>
  35234. <member name="F:Aspose.Pdf.HorizontalAlignment.Justify">
  35235. <summary>
  35236. Justify alignment. Text will be aligned on both left and right margins.
  35237. </summary>
  35238. </member>
  35239. <member name="F:Aspose.Pdf.HorizontalAlignment.FullJustify">
  35240. <summary>
  35241. Similar to 'Justify' alignment, except that the very last line will only be
  35242. left-aligned in 'Justify' mode, while in 'FullJustify' mode all lines will be
  35243. left- and right-aligned.
  35244. </summary>
  35245. </member>
  35246. <member name="T:Aspose.Pdf.Id">
  35247. <summary>
  35248. Represents file identifier structure.
  35249. </summary>
  35250. <example>
  35251. <code lang="C#">
  35252. Document doc = new Document("example.pdf");
  35253. string original = doc.Id.Original;
  35254. string modified = doc.Id.Modified;
  35255. </code>
  35256. </example>
  35257. </member>
  35258. <member name="P:Aspose.Pdf.Id.Original">
  35259. <summary>
  35260. Permanent identifier based on the contents of the document at the time it was originally created.
  35261. </summary>
  35262. </member>
  35263. <member name="P:Aspose.Pdf.Id.Modified">
  35264. <summary>
  35265. Changing identifier based on the document's contents at the time it was last updated.
  35266. </summary>
  35267. </member>
  35268. <member name="T:Aspose.Pdf.ImageStamp">
  35269. <summary>
  35270. Reresents graphic stamp.
  35271. </summary>
  35272. </member>
  35273. <member name="P:Aspose.Pdf.ImageStamp.Image">
  35274. <summary>
  35275. Gets image stream used for stamping.
  35276. </summary>
  35277. </member>
  35278. <member name="P:Aspose.Pdf.ImageStamp.Width">
  35279. <summary>
  35280. Gets or sets image width. Setting this property allos to scal image horizontally.
  35281. </summary>
  35282. </member>
  35283. <member name="P:Aspose.Pdf.ImageStamp.Height">
  35284. <summary>
  35285. Gets or sets image height. Setting this image allows to scale image vertically.
  35286. </summary>
  35287. </member>
  35288. <member name="P:Aspose.Pdf.ImageStamp.Quality">
  35289. <summary>
  35290. Gets or sets quality of image stamp in percent. Valid values are 0..100%.
  35291. </summary>
  35292. </member>
  35293. <member name="M:Aspose.Pdf.ImageStamp.#ctor(System.IO.Stream)">
  35294. <summary>
  35295. Initializes a new instance of the <see cref="T:Aspose.Pdf.ImageStamp" /> class.
  35296. </summary>
  35297. <param name="image">
  35298. Stream which contains image data.
  35299. </param>
  35300. </member>
  35301. <member name="M:Aspose.Pdf.ImageStamp.Put(Aspose.Pdf.Page)">
  35302. <summary>
  35303. Adds graphic stamp on the page.
  35304. </summary>
  35305. <param name="page">
  35306. Page for stamping.
  35307. </param>
  35308. </member>
  35309. <member name="M:Aspose.Pdf.ImageStamp.#ctor(System.String)">
  35310. <summary>
  35311. Creates image stamp by image in the specified file.
  35312. </summary>
  35313. <param name="fileName">Name of the file which contains image. </param>
  35314. </member>
  35315. <member name="T:Aspose.Pdf.IOperatorSelector">
  35316. <summary>
  35317. Defines Visitor for visiting different pdf operators.
  35318. </summary>
  35319. </member>
  35320. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.Fill)">
  35321. <summary>
  35322. Visit/select f operator.
  35323. </summary>
  35324. <param name="f">
  35325. Fill path operator (nonzero winding number rule).
  35326. </param>
  35327. </member>
  35328. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.ObsoleteFill)">
  35329. <summary>
  35330. Visit/select F operator.
  35331. </summary>
  35332. <param name="F">
  35333. Fill path operator (nonzero winding number rule).
  35334. </param>
  35335. </member>
  35336. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.EOFill)">
  35337. <summary>
  35338. Visit/select operator f*.
  35339. </summary>
  35340. <param name="f_">
  35341. Fill path operator (even-odd rule).
  35342. </param>
  35343. </member>
  35344. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetGrayStroke)">
  35345. <summary>
  35346. Visit/select G operator.
  35347. </summary>
  35348. <param name="G">
  35349. Set gray level operator (for stroking operations).
  35350. </param>
  35351. </member>
  35352. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetGray)">
  35353. <summary>
  35354. Visit/select g operator.
  35355. </summary>
  35356. <param name="g">
  35357. Set gray level operator (for nonstroking operations).
  35358. </param>
  35359. </member>
  35360. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.GS)">
  35361. <summary>
  35362. Visit/select gs operator.
  35363. </summary>
  35364. <param name="gs">
  35365. Set graphics state operator.
  35366. </param>
  35367. </member>
  35368. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.ClosePath)">
  35369. <summary>
  35370. Visit/select h operator.
  35371. </summary>
  35372. <param name="h">
  35373. Close subpath operator.
  35374. </param>
  35375. </member>
  35376. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetFlat)">
  35377. <summary>
  35378. Visit/select i operator.
  35379. </summary>
  35380. <param name="i">
  35381. Set flatness tolerance operator.
  35382. </param>
  35383. </member>
  35384. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.ID)">
  35385. <summary>
  35386. Visit/select ID operator.
  35387. </summary>
  35388. <param name="ID">
  35389. Begin inline image data operator.
  35390. </param>
  35391. </member>
  35392. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetColorRenderingIntent)">
  35393. <summary>
  35394. Visit/select ri operator.
  35395. </summary>
  35396. <param name="ri">
  35397. Set color rendering intent operator.
  35398. </param>
  35399. </member>
  35400. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetLineCap)">
  35401. <summary>
  35402. Visit/select J operator.
  35403. </summary>
  35404. <param name="J">
  35405. Set line cap style operator.
  35406. </param>
  35407. </member>
  35408. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetMiterLimit)">
  35409. <summary>
  35410. Visit/select M operator.
  35411. </summary>
  35412. <param name="M">
  35413. Set miter limit operator.
  35414. </param>
  35415. </member>
  35416. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.MP)">
  35417. <summary>
  35418. Visit/select MP operator.
  35419. </summary>
  35420. <param name="MP">
  35421. Define marked-content point operator.
  35422. </param>
  35423. </member>
  35424. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.EndPath)">
  35425. <summary>
  35426. Visit/select n operator.
  35427. </summary>
  35428. <param name="n">
  35429. End path operator (without filling or stroking).
  35430. </param>
  35431. </member>
  35432. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.GSave)">
  35433. <summary>
  35434. Visit/select q operator.
  35435. </summary>
  35436. <param name="q">
  35437. Save graphics state operator.
  35438. </param>
  35439. </member>
  35440. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.GRestore)">
  35441. <summary>
  35442. Visit/select Q operator.
  35443. </summary>
  35444. <param name="Q">
  35445. Restore graphics state operator.
  35446. </param>
  35447. </member>
  35448. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.Re)">
  35449. <summary>
  35450. Visit/select re operator.
  35451. </summary>
  35452. <param name="re">
  35453. Append rectangle to path operator.
  35454. </param>
  35455. </member>
  35456. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetRGBColorStroke)">
  35457. <summary>
  35458. Visit/select RG operator.
  35459. </summary>
  35460. <param name="RG">
  35461. Set RGB color operator (for stroking operations).
  35462. </param>
  35463. </member>
  35464. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetRGBColor)">
  35465. <summary>
  35466. Visit/select rg operator.
  35467. </summary>
  35468. <param name="rg">
  35469. Set RGB color operator (for nonstroking operations).
  35470. </param>
  35471. </member>
  35472. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetCMYKColorStroke)">
  35473. <summary>
  35474. Visit/select K operator.
  35475. </summary>
  35476. <param name="K">
  35477. Set CMYK color operator (for stroking operations).
  35478. </param>
  35479. </member>
  35480. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetCMYKColor)">
  35481. <summary>
  35482. Visit/select k operator.
  35483. </summary>
  35484. <param name="k">
  35485. Set CMYK color operator (for nonstroking operations).
  35486. </param>
  35487. </member>
  35488. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.LineTo)">
  35489. <summary>
  35490. Visit/select l operator.
  35491. </summary>
  35492. <param name="l">
  35493. Append straight line segment to path operator.
  35494. </param>
  35495. </member>
  35496. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.MoveTo)">
  35497. <summary>
  35498. Visit/select m operator.
  35499. </summary>
  35500. <param name="m">
  35501. Begin new subpath operator.
  35502. </param>
  35503. </member>
  35504. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetWordSpacing)">
  35505. <summary>
  35506. Visit/select Tw operator.
  35507. </summary>
  35508. <param name="Tw">
  35509. Set word spacing operator.
  35510. </param>
  35511. </member>
  35512. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.ClosePathStroke)">
  35513. <summary>
  35514. Visit/select s operator.
  35515. </summary>
  35516. <param name="s">
  35517. Close and stroke path operator.
  35518. </param>
  35519. </member>
  35520. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.MoveTextPositionSetLeading)">
  35521. <summary>
  35522. Visit/select TD operator.
  35523. </summary>
  35524. <param name="TD">
  35525. Move text position and set leading operator.
  35526. </param>
  35527. </member>
  35528. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SelectFont)">
  35529. <summary>
  35530. Visit/select Tf operator.
  35531. </summary>
  35532. <param name="Tf">
  35533. Set text font and size operator.
  35534. </param>
  35535. </member>
  35536. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.ShowText)">
  35537. <summary>
  35538. Visit/select Tj operator.
  35539. </summary>
  35540. <param name="Tj">
  35541. Show text operator.
  35542. </param>
  35543. </member>
  35544. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetGlyphsPositionShowText)">
  35545. <summary>
  35546. Visit/select TJ operator.
  35547. </summary>
  35548. <param name="TJ">
  35549. Show text operator (allowing individual glyph positioning).
  35550. </param>
  35551. </member>
  35552. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetTextLeading)">
  35553. <summary>
  35554. Visit/select TL operator.
  35555. </summary>
  35556. <param name="TL">
  35557. Set text leading operator.
  35558. </param>
  35559. </member>
  35560. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetTextMatrix)">
  35561. <summary>
  35562. Visit/select Tm operator.
  35563. </summary>
  35564. <param name="Tm">
  35565. Set text matrix and text line matrix operator.
  35566. </param>
  35567. </member>
  35568. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetTextRenderingMode)">
  35569. <summary>
  35570. Visit/select Tr operator.
  35571. </summary>
  35572. <param name="Tr">
  35573. Set text rendering mode operator.
  35574. </param>
  35575. </member>
  35576. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetTextRise)">
  35577. <summary>
  35578. Visit/select Ts operator.
  35579. </summary>
  35580. <param name="Ts">
  35581. Set text rise operator.
  35582. </param>
  35583. </member>
  35584. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.Stroke)">
  35585. <summary>
  35586. Visit/select S operator.
  35587. </summary>
  35588. <param name="S">
  35589. Stroke path operator.
  35590. </param>
  35591. </member>
  35592. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetColorStroke)">
  35593. <summary>
  35594. Visit/select SC operator.
  35595. </summary>
  35596. <param name="SC">
  35597. Set color operator (for stroking operations).
  35598. </param>
  35599. </member>
  35600. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetColor)">
  35601. <summary>
  35602. Visit/select sc operator.
  35603. </summary>
  35604. <param name="sc">
  35605. Set color operator (for nonstroking operations).
  35606. </param>
  35607. </member>
  35608. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetAdvancedColorStroke)">
  35609. <summary>
  35610. Visit/select SCN operator.
  35611. </summary>
  35612. <param name="SCN">
  35613. Set color operator (for stroking operations, ICCBasedand special colour spaces).
  35614. </param>
  35615. </member>
  35616. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetAdvancedColor)">
  35617. <summary>
  35618. Visit/select scn operator.
  35619. </summary>
  35620. <param name="scn">
  35621. Set color operator (for nonstroking operations, ICCBased and special colour spaces).
  35622. </param>
  35623. </member>
  35624. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.ShFill)">
  35625. <summary>
  35626. Visit/select sh operator.
  35627. </summary>
  35628. <param name="sh">
  35629. Paint area defined by shading pattern operator.
  35630. </param>
  35631. </member>
  35632. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.MoveToNextLine)">
  35633. <summary>
  35634. Visit/select T* operator.
  35635. </summary>
  35636. <param name="T_">
  35637. Move to start of next text line operator.
  35638. </param>
  35639. </member>
  35640. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetCharacterSpacing)">
  35641. <summary>
  35642. Visit/select Tc operator.
  35643. </summary>
  35644. <param name="Tc">
  35645. Set character spacing operator.
  35646. </param>
  35647. </member>
  35648. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.MoveTextPosition)">
  35649. <summary>
  35650. Visit/select Td operator.
  35651. </summary>
  35652. <param name="Td">
  35653. Move text position operator.
  35654. </param>
  35655. </member>
  35656. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.CurveTo2)">
  35657. <summary>
  35658. Visit/select y operator.
  35659. </summary>
  35660. <param name="y">
  35661. Append curved segment to path operator (final point replicated).
  35662. </param>
  35663. </member>
  35664. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.EOClip)">
  35665. <summary>
  35666. Visit/select W* operator.
  35667. </summary>
  35668. <param name="W_">
  35669. Set clipping path operator (even-odd rule).
  35670. </param>
  35671. </member>
  35672. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetHorizontalTextScaling)">
  35673. <summary>
  35674. Visit/select Tz operator.
  35675. </summary>
  35676. <param name="Tz">
  35677. Set horizontal text scaling operator.
  35678. </param>
  35679. </member>
  35680. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.CurveTo1)">
  35681. <summary>
  35682. Visit/select v operator.
  35683. </summary>
  35684. <param name="v">
  35685. Append curved segment to path operator (initial point replicated).
  35686. </param>
  35687. </member>
  35688. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.Clip)">
  35689. <summary>
  35690. Visit/select W operator.
  35691. </summary>
  35692. <param name="W">
  35693. Set clipping path operator (nonzero winding number rule).
  35694. </param>
  35695. </member>
  35696. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetLineWidth)">
  35697. <summary>
  35698. Visit/select w operator.
  35699. </summary>
  35700. <param name="w">
  35701. Set line width operator.
  35702. </param>
  35703. </member>
  35704. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetLineJoin)">
  35705. <summary>
  35706. Visit/select j operator.
  35707. </summary>
  35708. <param name="j">
  35709. Set line join style operator.
  35710. </param>
  35711. </member>
  35712. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.EX)">
  35713. <summary>
  35714. Visit/select EX operator.
  35715. </summary>
  35716. <param name="EX">
  35717. End compatibility section operator.
  35718. </param>
  35719. </member>
  35720. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.ET)">
  35721. <summary>
  35722. Visit/select ET operator.
  35723. </summary>
  35724. <param name="ET">
  35725. End text object operator.
  35726. </param>
  35727. </member>
  35728. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.EMC)">
  35729. <summary>
  35730. Visit/select EMC operator.
  35731. </summary>
  35732. <param name="EMC">
  35733. End marked-content sequence operator.
  35734. </param>
  35735. </member>
  35736. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.EI)">
  35737. <summary>
  35738. Visit/select EI operator.
  35739. </summary>
  35740. <param name="EI">
  35741. End inline image object operator.
  35742. </param>
  35743. </member>
  35744. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.DP)">
  35745. <summary>
  35746. Visit/select DP operator.
  35747. </summary>
  35748. <param name="DP">
  35749. Define marked-content point operator (with property list).
  35750. </param>
  35751. </member>
  35752. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.Do)">
  35753. <summary>
  35754. Visit/select Do operator.
  35755. </summary>
  35756. <param name="Do">
  35757. Invoke named XObject operator.
  35758. </param>
  35759. </member>
  35760. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetDash)">
  35761. <summary>
  35762. Visit/select d operator.
  35763. </summary>
  35764. <param name="d">
  35765. Set line dash pattern operator.
  35766. </param>
  35767. </member>
  35768. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetCharWidth)">
  35769. <summary>
  35770. Visit/select d0 operator.
  35771. </summary>
  35772. <param name="d0">
  35773. Set glyph width in Type 3 font operator.
  35774. </param>
  35775. </member>
  35776. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetCharWidthBoundingBox)">
  35777. <summary>
  35778. Visit/select d1 operator.
  35779. </summary>
  35780. <param name="d1">
  35781. Set glyph width and bounding box in Type 3 font operator.
  35782. </param>
  35783. </member>
  35784. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetColorSpaceStroke)">
  35785. <summary>
  35786. Visit/select CS operator.
  35787. </summary>
  35788. <param name="CS">
  35789. Set color space operator (for stroking operations).
  35790. </param>
  35791. </member>
  35792. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetColorSpace)">
  35793. <summary>
  35794. Visit/select cs operator.
  35795. </summary>
  35796. <param name="cs">
  35797. Set color space operator (for nonstroking operations).
  35798. </param>
  35799. </member>
  35800. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.ConcatenateMatrix)">
  35801. <summary>
  35802. Visit/select cm operator.
  35803. </summary>
  35804. <param name="cm">
  35805. Concatenate matrix to current transformation matrix operator.
  35806. </param>
  35807. </member>
  35808. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.CurveTo)">
  35809. <summary>
  35810. Visit/select c operator.
  35811. </summary>
  35812. <param name="c">
  35813. Append curved segment to path operator (three control points).
  35814. </param>
  35815. </member>
  35816. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.BX)">
  35817. <summary>
  35818. Visit/select BX operator.
  35819. </summary>
  35820. <param name="BX">
  35821. Begin compatibility section operator.
  35822. </param>
  35823. </member>
  35824. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.BT)">
  35825. <summary>
  35826. Visit/select BT operator.
  35827. </summary>
  35828. <param name="BT">
  35829. Begin text object operator.
  35830. </param>
  35831. </member>
  35832. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.BMC)">
  35833. <summary>
  35834. Visit/select BMC operator.
  35835. </summary>
  35836. <param name="BMC">
  35837. Begin marked-content sequence operator.
  35838. </param>
  35839. </member>
  35840. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.BI)">
  35841. <summary>
  35842. Visit/select BI operator.
  35843. </summary>
  35844. <param name="BI">
  35845. Begin inline image object operator.
  35846. </param>
  35847. </member>
  35848. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.BDC)">
  35849. <summary>
  35850. Visit/select BDC operator.
  35851. </summary>
  35852. <param name="BDC">
  35853. Begin marked-content sequence operator (with property list).
  35854. </param>
  35855. </member>
  35856. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.FillStroke)">
  35857. <summary>
  35858. Visit/select B operator.
  35859. </summary>
  35860. <param name="B">
  35861. Fill and stroke path operator (nonzero winding number rule).
  35862. </param>
  35863. </member>
  35864. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.ClosePathFillStroke)">
  35865. <summary>
  35866. Visit/select b operator.
  35867. </summary>
  35868. <param name="b">
  35869. Close, fill, and stroke path operator (nonzero winding number rule).
  35870. </param>
  35871. </member>
  35872. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.EOFillStroke)">
  35873. <summary>
  35874. Visit/select B* operator.
  35875. </summary>
  35876. <param name="B_">
  35877. Fill and stroke path operator (even-odd rule).
  35878. </param>
  35879. </member>
  35880. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.ClosePathEOFillStroke)">
  35881. <summary>
  35882. Visit/select b* operator.
  35883. </summary>
  35884. <param name="b_">
  35885. Close, fill, and stroke path operator (even-odd rule).
  35886. </param>
  35887. </member>
  35888. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.MoveToNextLineShowText)">
  35889. <summary>
  35890. Visit/select ' operator.
  35891. </summary>
  35892. <param name="_">
  35893. Move to next line and show text operator.
  35894. </param>
  35895. </member>
  35896. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.SetSpacingMoveToNextLineShowText)">
  35897. <summary>
  35898. Visit/select '' operator.
  35899. </summary>
  35900. <param name="__">
  35901. Set word and character spacing, move to next line, and show text operator.
  35902. </param>
  35903. </member>
  35904. <member name="M:Aspose.Pdf.IOperatorSelector.Visit(Aspose.Pdf.Operators.TextOperator)">
  35905. <summary>
  35906. Visit/select any text operator operator.
  35907. </summary>
  35908. <param name="textOperator">
  35909. General text operator which is used to select the set of corresponding pdf operators.
  35910. </param>
  35911. </member>
  35912. <member name="T:Aspose.Pdf.License">
  35913. <summary>
  35914. Provides methods to license the component.
  35915. </summary>
  35916. </member>
  35917. <member name="P:Aspose.Pdf.License.Embedded">
  35918. <summary>
  35919. License number was added as embedded resource.
  35920. </summary>
  35921. </member>
  35922. <member name="M:Aspose.Pdf.License.SetLicense(System.String)">
  35923. <summary>
  35924. Licenses the component.
  35925. </summary>
  35926. <remarks>
  35927. <p>Tries to find the license in the following locations:</p>
  35928. <p>1. Explicit path.</p>
  35929. <p>2. The folder that contains the Aspose component assembly.</p>
  35930. <p>3. The folder that contains the client's calling assembly.</p>
  35931. <p>4. The folder that contains the entry (startup) assembly.</p>
  35932. <p>5. An embedded resource in the client's calling assembly.</p>
  35933. <p>
  35934. <b>Note:</b>On the .NET Compact Framework, tries to find the license only in these locations:</p>
  35935. <p>1. Explicit path.</p>
  35936. <p>2. An embedded resource in the client's calling assembly.</p>
  35937. </remarks>
  35938. <param name="licenseName">Can be a full or short file name or name of an embedded resource.
  35939. Use an empty string to switch to evaluation mode.</param>
  35940. </member>
  35941. <member name="M:Aspose.Pdf.License.SetLicense(System.IO.Stream)">
  35942. <summary>
  35943. Licenses the component.
  35944. </summary>
  35945. <param name="stream">A stream that contains the license.</param>
  35946. <remarks>
  35947. <p>Use this method to load a license from a stream.</p>
  35948. </remarks>
  35949. </member>
  35950. <member name="T:Aspose.Pdf.Metadata">
  35951. <summary>
  35952. Provides access to XMP metadata stream.
  35953. </summary>
  35954. </member>
  35955. <member name="M:Aspose.Pdf.Metadata.RegisterNamespaceUri(System.String,System.String)">
  35956. <summary>
  35957. Registers namespace URI.
  35958. </summary>
  35959. <param name="prefix">The value of prefix.</param>
  35960. <param name="namespaceUri">The value of namespace URI.</param>
  35961. </member>
  35962. <member name="M:Aspose.Pdf.Metadata.RegisterNamespaceUri(System.String,System.String,System.String)">
  35963. <summary>
  35964. Registers namespace URI.
  35965. </summary>
  35966. <param name="prefix">The value of prefix.</param>
  35967. <param name="namespaceUri">The value of namespace URI.</param>
  35968. <param name="schemaDescription">The value of schema description.</param>
  35969. </member>
  35970. <member name="M:Aspose.Pdf.Metadata.GetNamespaceUriByPrefix(System.String)">
  35971. <summary>
  35972. Returns namespace URI by prefix.
  35973. </summary>
  35974. <param name="prefix">The value of prefix.</param>
  35975. <returns>The value of namespace URI.</returns>
  35976. </member>
  35977. <member name="M:Aspose.Pdf.Metadata.GetPrefixByNamespaceUri(System.String)">
  35978. <summary>
  35979. Returns prefix by namespace URI.
  35980. </summary>
  35981. <param name="namespaceUri">Namespace URI.</param>
  35982. <returns>The value of prefix.</returns>
  35983. </member>
  35984. <member name="M:Aspose.Pdf.Metadata.Add(System.String,Aspose.Pdf.XmpValue)">
  35985. <summary>
  35986. Adds value to metadata.
  35987. </summary>
  35988. <param name="key">The key to add.</param>
  35989. <param name="value">Value which will be added.</param>
  35990. </member>
  35991. <member name="M:Aspose.Pdf.Metadata.Add(System.String,System.Object)">
  35992. <summary>
  35993. Adds value to metadata.
  35994. </summary>
  35995. <param name="key">The key to add.</param>
  35996. <param name="value">Value which will be added.</param>
  35997. </member>
  35998. <member name="M:Aspose.Pdf.Metadata.Add(System.String,Aspose.Pdf.XmpPdfAExtensionObject)">
  35999. <summary>
  36000. Adds pdf extension to metadata.
  36001. </summary>
  36002. <param name="prefix">The prefix of extension.</param>
  36003. <param name="value">Value which will be added.</param>
  36004. </member>
  36005. <member name="M:Aspose.Pdf.Metadata.Clear">
  36006. <summary>
  36007. Clears metadata.
  36008. </summary>
  36009. </member>
  36010. <member name="M:Aspose.Pdf.Metadata.Contains(System.String)">
  36011. <summary>
  36012. Checks does key is contained in metadata.
  36013. </summary>
  36014. <param name="key">The key of entry to find.</param>
  36015. <returns>True if key is contained in the metadata.</returns>
  36016. </member>
  36017. <member name="M:Aspose.Pdf.Metadata.GetEnumerator">
  36018. <summary>
  36019. Returns dictionary enumerator.
  36020. </summary>
  36021. <returns>Enumerator.</returns>
  36022. </member>
  36023. <member name="P:Aspose.Pdf.Metadata.IsFixedSize">
  36024. <summary>
  36025. Checks if colleciton has fixed size.
  36026. </summary>
  36027. </member>
  36028. <member name="P:Aspose.Pdf.Metadata.IsReadOnly">
  36029. <summary>
  36030. Checks if collection is read-only.
  36031. </summary>
  36032. </member>
  36033. <member name="P:Aspose.Pdf.Metadata.Keys">
  36034. <summary>
  36035. Gets collection of metadata keys.
  36036. </summary>
  36037. </member>
  36038. <member name="M:Aspose.Pdf.Metadata.Remove(System.String)">
  36039. <summary>
  36040. Removes entry from metadata.
  36041. </summary>
  36042. <param name="key">The key of entry to remove.</param>
  36043. </member>
  36044. <member name="P:Aspose.Pdf.Metadata.Values">
  36045. <summary>
  36046. Gets values in the metadata.
  36047. </summary>
  36048. </member>
  36049. <member name="P:Aspose.Pdf.Metadata.ExtensionFields">
  36050. <summary>
  36051. Gets the dictionary of extension fields.
  36052. </summary>
  36053. </member>
  36054. <member name="P:Aspose.Pdf.Metadata.Item(System.String)">
  36055. <summary>
  36056. Gets or sets data from metadata.
  36057. </summary>
  36058. <param name="key">The key name.</param>
  36059. <returns>Metadata object.</returns>
  36060. </member>
  36061. <member name="P:Aspose.Pdf.Metadata.Count">
  36062. <summary>
  36063. Gets count of elements in the collection.
  36064. </summary>
  36065. </member>
  36066. <member name="P:Aspose.Pdf.Metadata.IsSynchronized">
  36067. <summary>
  36068. Checks if collection is synchronized.
  36069. </summary>
  36070. </member>
  36071. <member name="P:Aspose.Pdf.Metadata.SyncRoot">
  36072. <summary>
  36073. Gets collection synchronization object.
  36074. </summary>
  36075. </member>
  36076. <member name="M:Aspose.Pdf.Metadata.ContainsKey(System.String)">
  36077. <summary>
  36078. Determines does this dictionary contasins specified key.
  36079. </summary>
  36080. <param name="key">Key to search in the dictionary.</param>
  36081. <returns>true if key is found.</returns>
  36082. </member>
  36083. <member name="M:Aspose.Pdf.Metadata.TryGetValue(System.String,Aspose.Pdf.XmpValue@)">
  36084. <summary>
  36085. Tries to find key in the dictionary and retreives value if found.
  36086. </summary>
  36087. <param name="key">Key to search in the dictionary.</param>
  36088. <param name="value">Retreived value.</param>
  36089. <returns>true if key was found.</returns>
  36090. </member>
  36091. <member name="T:Aspose.Pdf.Operator">
  36092. <summary>
  36093. Abstract class representing operator.
  36094. </summary>
  36095. </member>
  36096. <member name="P:Aspose.Pdf.Operator.Index">
  36097. <summary>
  36098. Operator index in page operators list.
  36099. </summary>
  36100. </member>
  36101. <member name="M:Aspose.Pdf.Operator.Accept(Aspose.Pdf.IOperatorSelector)">
  36102. <summary>
  36103. Accepts visitor IOperatorSelector which provides operators processing.
  36104. </summary>
  36105. <param name="visitor">Visitor object</param>
  36106. </member>
  36107. <member name="M:Aspose.Pdf.Operator.ToString">
  36108. <summary>
  36109. Returns text of operator and its parameters.
  36110. </summary>
  36111. <returns>Operator text</returns>
  36112. </member>
  36113. <member name="M:Aspose.Pdf.Operator.IsTextShowOperator(Aspose.Pdf.Operator)">
  36114. <summary>
  36115. Determines if the operator is operator which responsible for text output (Tj, TJ, etc)
  36116. </summary>
  36117. <param name="op">Operator object</param>
  36118. <returns>True if this is text output operator</returns>
  36119. </member>
  36120. <member name="M:Aspose.Pdf.Operator.FloatToStr(System.Double)">
  36121. <summary>
  36122. This function is created to avoid .NET-specific IFormatProvider usage
  36123. </summary>
  36124. <param name="v">Value to be converted</param>
  36125. <returns>
  36126. </returns>
  36127. </member>
  36128. <member name="T:Aspose.Pdf.Operators.NamespaceDoc">
  36129. <summary>
  36130. The <b>Aspose.Pdf.Operators</b> is a namespace for Operator implementations. These classes describes operators used in PDF page contents.
  36131. </summary>
  36132. </member>
  36133. <member name="T:Aspose.Pdf.Operators.ClosePathFillStroke">
  36134. <summary>
  36135. Class representing b operator (close, fill and stroke path with nonzer winding rule).
  36136. </summary>
  36137. </member>
  36138. <member name="M:Aspose.Pdf.Operators.ClosePathFillStroke.#ctor">
  36139. <summary>
  36140. Initializes operator.
  36141. </summary>
  36142. </member>
  36143. <member name="M:Aspose.Pdf.Operators.ClosePathFillStroke.Accept(Aspose.Pdf.IOperatorSelector)">
  36144. <summary>
  36145. Accepts visitor object to process operator.
  36146. </summary>
  36147. <param name="visitor">Visitor object.</param>
  36148. </member>
  36149. <member name="M:Aspose.Pdf.Operators.ClosePathFillStroke.ToString">
  36150. <summary>
  36151. Returns string representation of operator.
  36152. </summary>
  36153. <returns>String representation</returns>
  36154. </member>
  36155. <member name="T:Aspose.Pdf.Operators.FillStroke">
  36156. <summary>
  36157. Class representing B operator (fill and stroke path using nonzero winding rule)
  36158. </summary>
  36159. </member>
  36160. <member name="M:Aspose.Pdf.Operators.FillStroke.#ctor">
  36161. <summary>
  36162. Initializes operator.
  36163. </summary>
  36164. </member>
  36165. <member name="M:Aspose.Pdf.Operators.FillStroke.Accept(Aspose.Pdf.IOperatorSelector)">
  36166. <summary>
  36167. Accepts visitor object to process operator.
  36168. </summary>
  36169. <param name="visitor">Visitor object.</param>
  36170. </member>
  36171. <member name="M:Aspose.Pdf.Operators.FillStroke.ToString">
  36172. <summary>
  36173. Returns text representation of operator.
  36174. </summary>
  36175. <returns>Text representation of operator.</returns>
  36176. </member>
  36177. <member name="T:Aspose.Pdf.Operators.ClosePathEOFillStroke">
  36178. <summary>
  36179. Class representing b* operator (close, fill and stroke path using even-odd rule).
  36180. </summary>
  36181. </member>
  36182. <member name="M:Aspose.Pdf.Operators.ClosePathEOFillStroke.#ctor">
  36183. <summary>
  36184. Initializes operator.
  36185. </summary>
  36186. </member>
  36187. <member name="M:Aspose.Pdf.Operators.ClosePathEOFillStroke.Accept(Aspose.Pdf.IOperatorSelector)">
  36188. <summary>
  36189. Accepts visitor object to process operator.
  36190. </summary>
  36191. <param name="visitor">Visitor object.</param>
  36192. </member>
  36193. <member name="M:Aspose.Pdf.Operators.ClosePathEOFillStroke.ToString">
  36194. <summary>
  36195. Returns text representation of operator.
  36196. </summary>
  36197. <returns>Text representation of operator.</returns>
  36198. </member>
  36199. <member name="T:Aspose.Pdf.Operators.EOFillStroke">
  36200. <summary>
  36201. Class representing B* operator (fill and stroke path usign even-odd rule).
  36202. </summary>
  36203. </member>
  36204. <member name="M:Aspose.Pdf.Operators.EOFillStroke.Accept(Aspose.Pdf.IOperatorSelector)">
  36205. <summary>
  36206. Accepts visitor object to process operator.
  36207. </summary>
  36208. <param name="visitor">Visitor object.</param>
  36209. </member>
  36210. <member name="T:Aspose.Pdf.Operators.BDC">
  36211. <summary>
  36212. class representing BDC operator (Begin marked-content sequence)
  36213. </summary>
  36214. </member>
  36215. <member name="M:Aspose.Pdf.Operators.BDC.#ctor(System.String)">
  36216. <summary>
  36217. Initializes operator.
  36218. </summary>
  36219. </member>
  36220. <member name="M:Aspose.Pdf.Operators.BDC.Accept(Aspose.Pdf.IOperatorSelector)">
  36221. <summary>
  36222. Accepts visitor object to process operator.
  36223. </summary>
  36224. <param name="visitor">Visitor object.</param>
  36225. </member>
  36226. <member name="P:Aspose.Pdf.Operators.BDC.Tag">
  36227. <summary>
  36228. Gets or sets marked content tag
  36229. </summary>
  36230. </member>
  36231. <member name="M:Aspose.Pdf.Operators.BDC.ToString">
  36232. <summary>
  36233. Returns text representation of operator.
  36234. </summary>
  36235. <returns>Text representation of operator.</returns>
  36236. </member>
  36237. <member name="T:Aspose.Pdf.Operators.BI">
  36238. <summary>
  36239. Class representing BI operator (Begin inline image obect).
  36240. </summary>
  36241. </member>
  36242. <member name="M:Aspose.Pdf.Operators.BI.#ctor">
  36243. <summary>
  36244. Initializes operator.
  36245. </summary>
  36246. </member>
  36247. <member name="M:Aspose.Pdf.Operators.BI.Accept(Aspose.Pdf.IOperatorSelector)">
  36248. <summary>
  36249. Accepts visitor object to process operator.
  36250. </summary>
  36251. <param name="visitor">Visitor object.</param>
  36252. </member>
  36253. <member name="T:Aspose.Pdf.Operators.BMC">
  36254. <summary>
  36255. Class representing BMC operator (Begin marked-content sequence).
  36256. </summary>
  36257. </member>
  36258. <member name="M:Aspose.Pdf.Operators.BMC.#ctor(System.String)">
  36259. <summary>
  36260. Initializes operator.
  36261. </summary>
  36262. <param name="tag">Marked content tag.</param>
  36263. </member>
  36264. <member name="P:Aspose.Pdf.Operators.BMC.Tag">
  36265. <summary>
  36266. Gets or sets marked content tag
  36267. </summary>
  36268. </member>
  36269. <member name="M:Aspose.Pdf.Operators.BMC.Accept(Aspose.Pdf.IOperatorSelector)">
  36270. <summary>
  36271. Accepts visitor object to process operator.
  36272. </summary>
  36273. <param name="visitor">Visitor object.</param>
  36274. </member>
  36275. <member name="M:Aspose.Pdf.Operators.BMC.ToString">
  36276. <summary>
  36277. Returns text representation of operator.
  36278. </summary>
  36279. <returns>Text representation of operator.</returns>
  36280. </member>
  36281. <member name="T:Aspose.Pdf.Operators.TextOperator">
  36282. <summary>
  36283. Abstract base class for text-related operators (TJ, Tj, Tm, BT, ET, etc).
  36284. </summary>
  36285. </member>
  36286. <member name="M:Aspose.Pdf.Operators.TextOperator.#ctor">
  36287. <summary>
  36288. Initializes operator.
  36289. </summary>
  36290. </member>
  36291. <member name="M:Aspose.Pdf.Operators.TextOperator.#ctor(Aspose.Pdf.Facades.TextProperties)">
  36292. <summary>
  36293. Text operator which accepts text properties.
  36294. </summary>
  36295. <param name="textProperties">Text properties.</param>
  36296. </member>
  36297. <member name="M:Aspose.Pdf.Operators.TextOperator.Accept(Aspose.Pdf.IOperatorSelector)">
  36298. <summary>
  36299. Accepts visitor object to process operator.
  36300. </summary>
  36301. <param name="visitor">Visitor object.</param>
  36302. </member>
  36303. <member name="T:Aspose.Pdf.Operators.BlockTextOperator">
  36304. <summary>
  36305. Abstract base class for text block operators i.e. Begin and End text operators (BT/ET)
  36306. </summary>
  36307. </member>
  36308. <member name="M:Aspose.Pdf.Operators.BlockTextOperator.#ctor">
  36309. <summary>
  36310. Initializes operator.
  36311. </summary>
  36312. </member>
  36313. <member name="M:Aspose.Pdf.Operators.BlockTextOperator.#ctor(Aspose.Pdf.Facades.TextProperties)">
  36314. <summary>
  36315. Initializes BlockTextOperator which accepts TextProperties.
  36316. </summary>
  36317. <param name="textProperties">Text properties.</param>
  36318. </member>
  36319. <member name="T:Aspose.Pdf.Operators.TextShowOperator">
  36320. <summary>
  36321. Abvstract base class for all operators which used to out text (Tj, TJ, etc).
  36322. </summary>
  36323. </member>
  36324. <member name="P:Aspose.Pdf.Operators.TextShowOperator.Text">
  36325. <summary>
  36326. Gets text which operator out on the page.
  36327. </summary>
  36328. </member>
  36329. <member name="M:Aspose.Pdf.Operators.TextShowOperator.#ctor">
  36330. <summary>
  36331. Initializes TextShowOperator.
  36332. </summary>
  36333. </member>
  36334. <member name="M:Aspose.Pdf.Operators.TextShowOperator.#ctor(Aspose.Pdf.Facades.TextProperties)">
  36335. <summary>
  36336. Initializes TextShowOperator which allows to pass TextProperties.
  36337. </summary>
  36338. <param name="textProperties">Text properties.</param>
  36339. </member>
  36340. <member name="T:Aspose.Pdf.Operators.TextStateOperator">
  36341. <summary>
  36342. Abstract base class for operators which changes current text state (Tc, Tf, TL, etc).
  36343. </summary>
  36344. </member>
  36345. <member name="M:Aspose.Pdf.Operators.TextStateOperator.#ctor">
  36346. <summary>
  36347. Initializes TextStateOperator.
  36348. </summary>
  36349. </member>
  36350. <member name="M:Aspose.Pdf.Operators.TextStateOperator.#ctor(Aspose.Pdf.Facades.TextProperties)">
  36351. <summary>
  36352. Initializes TextStateoperator which allows to pass TextProperties.
  36353. </summary>
  36354. <param name="textProperties">Text properties.</param>
  36355. </member>
  36356. <member name="T:Aspose.Pdf.Operators.TextPlaceOperator">
  36357. <summary>
  36358. Abstract base class for operators which changes text position (Tm, Td, etc).
  36359. </summary>
  36360. </member>
  36361. <member name="M:Aspose.Pdf.Operators.TextPlaceOperator.#ctor">
  36362. <summary>
  36363. Initializes TextPlaceOperator.
  36364. </summary>
  36365. </member>
  36366. <member name="M:Aspose.Pdf.Operators.TextPlaceOperator.#ctor(Aspose.Pdf.Facades.TextProperties)">
  36367. <summary>
  36368. Initializes TextPlaceOperator which accepts TextProperties.
  36369. </summary>
  36370. <param name="textProperties">Text properties.</param>
  36371. </member>
  36372. <member name="T:Aspose.Pdf.Operators.BT">
  36373. <summary>
  36374. Class representing BT operator (Begin of text block).
  36375. </summary>
  36376. </member>
  36377. <member name="M:Aspose.Pdf.Operators.BT.#ctor">
  36378. <summary>
  36379. Initializes operator.
  36380. </summary>
  36381. </member>
  36382. <member name="M:Aspose.Pdf.Operators.BT.Accept(Aspose.Pdf.IOperatorSelector)">
  36383. <summary>
  36384. Accepts visitor object to process operator.
  36385. </summary>
  36386. <param name="visitor">Visitor object.</param>
  36387. </member>
  36388. <member name="M:Aspose.Pdf.Operators.BT.ToString">
  36389. <summary>
  36390. Produces text code of operator.
  36391. </summary>
  36392. <returns>Text representation of operator.</returns>
  36393. </member>
  36394. <member name="T:Aspose.Pdf.Operators.BX">
  36395. <summary>
  36396. Class representing BX operator (begin compatibility section).
  36397. </summary>
  36398. </member>
  36399. <member name="M:Aspose.Pdf.Operators.BX.#ctor">
  36400. <summary>
  36401. Initializes operator.
  36402. </summary>
  36403. </member>
  36404. <member name="M:Aspose.Pdf.Operators.BX.Accept(Aspose.Pdf.IOperatorSelector)">
  36405. <summary>
  36406. Accepts visitor object to process operator.
  36407. </summary>
  36408. <param name="visitor">Visitor object.</param>
  36409. </member>
  36410. <member name="M:Aspose.Pdf.Operators.BX.ToString">
  36411. <summary>
  36412. Returns text representation of operator.
  36413. </summary>
  36414. <returns>Text representation of operator.</returns>
  36415. </member>
  36416. <member name="T:Aspose.Pdf.Operators.CurveTo">
  36417. <summary>
  36418. Class representing c operator (append curve to path).
  36419. </summary>
  36420. </member>
  36421. <member name="P:Aspose.Pdf.Operators.CurveTo.Points">
  36422. <summary>
  36423. Points of the curve.
  36424. </summary>
  36425. </member>
  36426. <member name="M:Aspose.Pdf.Operators.CurveTo.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
  36427. <summary>
  36428. Initializes curve operator.
  36429. </summary>
  36430. <param name="x1">Abscissa of first point.</param>
  36431. <param name="y1">Ordinate of first point.</param>
  36432. <param name="x2">Abscissa of second point.</param>
  36433. <param name="y2">Ordinate of second point.</param>
  36434. <param name="x3">Abscissa of third point.</param>
  36435. <param name="y3">Ordinate of third point.</param>
  36436. </member>
  36437. <member name="M:Aspose.Pdf.Operators.CurveTo.Accept(Aspose.Pdf.IOperatorSelector)">
  36438. <summary>
  36439. Accepts visitor object to process operator.
  36440. </summary>
  36441. <param name="visitor">Visitor object.</param>
  36442. </member>
  36443. <member name="M:Aspose.Pdf.Operators.CurveTo.ToString">
  36444. <summary>
  36445. Returns text representation of operator.
  36446. </summary>
  36447. <returns>Text representation of operator.</returns>
  36448. </member>
  36449. <member name="T:Aspose.Pdf.Operators.ConcatenateMatrix">
  36450. <summary>
  36451. Class representing cm operator (concatenate matrix to current transformation matrix).
  36452. </summary>
  36453. </member>
  36454. <member name="P:Aspose.Pdf.Operators.ConcatenateMatrix.Matrix">
  36455. <summary>
  36456. Matrix argument of the operator.
  36457. </summary>
  36458. </member>
  36459. <member name="M:Aspose.Pdf.Operators.ConcatenateMatrix.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
  36460. <summary>
  36461. Initializes operator.
  36462. </summary>
  36463. <param name="a">A coefficient</param>
  36464. <param name="b">B coefficient</param>
  36465. <param name="c">C coefficient</param>
  36466. <param name="d">D coefficient</param>
  36467. <param name="e">E coefficient</param>
  36468. <param name="f">F coefficient</param>
  36469. </member>
  36470. <member name="M:Aspose.Pdf.Operators.ConcatenateMatrix.#ctor(Aspose.Pdf.Matrix)">
  36471. <summary>
  36472. Initializes operator by matrix.
  36473. </summary>
  36474. <param name="m">Transfomation matrix.</param>
  36475. </member>
  36476. <member name="M:Aspose.Pdf.Operators.ConcatenateMatrix.Accept(Aspose.Pdf.IOperatorSelector)">
  36477. <summary>
  36478. Accepts visitor object to process operator.
  36479. </summary>
  36480. <param name="visitor">Visitor object.</param>
  36481. </member>
  36482. <member name="M:Aspose.Pdf.Operators.ConcatenateMatrix.ToString">
  36483. <summary>
  36484. Returns text representation of operator.
  36485. </summary>
  36486. <returns>Text representation of representation</returns>
  36487. </member>
  36488. <member name="T:Aspose.Pdf.Operators.SetColorSpaceStroke">
  36489. <summary>
  36490. Class representing CS operator (set color for stroking operations).
  36491. </summary>
  36492. </member>
  36493. <member name="M:Aspose.Pdf.Operators.SetColorSpaceStroke.#ctor(System.String)">
  36494. <summary>
  36495. Initializes operator.
  36496. </summary>
  36497. <param name="name">Color space name.</param>
  36498. </member>
  36499. <member name="P:Aspose.Pdf.Operators.SetColorSpaceStroke.Name">
  36500. <summary>
  36501. Gets or sets color space name.
  36502. </summary>
  36503. </member>
  36504. <member name="M:Aspose.Pdf.Operators.SetColorSpaceStroke.Accept(Aspose.Pdf.IOperatorSelector)">
  36505. <summary>
  36506. Accepts visitor object to process operator.
  36507. </summary>
  36508. <param name="visitor">Visitor object.</param>
  36509. </member>
  36510. <member name="T:Aspose.Pdf.Operators.SetColorSpace">
  36511. <summary>
  36512. Class representing cs operator (set colorspace for non-stroking operations)
  36513. </summary>
  36514. </member>
  36515. <member name="M:Aspose.Pdf.Operators.SetColorSpace.#ctor(System.String)">
  36516. <summary>
  36517. Initializes operator.
  36518. </summary>
  36519. <param name="name">Color space name.</param>
  36520. </member>
  36521. <member name="P:Aspose.Pdf.Operators.SetColorSpace.Name">
  36522. <summary>
  36523. Gets or sets color space name.
  36524. </summary>
  36525. </member>
  36526. <member name="M:Aspose.Pdf.Operators.SetColorSpace.Accept(Aspose.Pdf.IOperatorSelector)">
  36527. <summary>
  36528. Accepts visitor object to process operator.
  36529. </summary>
  36530. <param name="visitor">Visitor object.</param>
  36531. </member>
  36532. <member name="T:Aspose.Pdf.Operators.SetDash">
  36533. <summary>
  36534. Class representing d operator (set line dash pattern).
  36535. </summary>
  36536. </member>
  36537. <member name="P:Aspose.Pdf.Operators.SetDash.Pattern">
  36538. <summary>
  36539. Dash pattern. Array�s elements shall be numbers that specify the lengths of alternating dashes and gaps.
  36540. In case of one element array dash and gap lengths are equal.
  36541. </summary>
  36542. </member>
  36543. <member name="P:Aspose.Pdf.Operators.SetDash.Phase">
  36544. <summary>
  36545. Dash phase. Before beginning to stroke a path, the dash array shall be cycled through, adding up the lengths of dashes and gaps.
  36546. When the accumulated length equals the value specified by the dash phase, stroking of the path shall begin,
  36547. and the dash array shall be used cyclically from that point onward.
  36548. </summary>
  36549. </member>
  36550. <member name="M:Aspose.Pdf.Operators.SetDash.#ctor(System.Int32[],System.Int32)">
  36551. <summary>
  36552. Creates set dash pattern operator.
  36553. </summary>
  36554. <param name="pattern">Array which defines dash pattern.</param>
  36555. <param name="phase">Dash phase.</param>
  36556. </member>
  36557. <member name="M:Aspose.Pdf.Operators.SetDash.Accept(Aspose.Pdf.IOperatorSelector)">
  36558. <summary>
  36559. Accepts visitor object to process operator.
  36560. </summary>
  36561. <param name="visitor">Visitor object.</param>
  36562. </member>
  36563. <member name="M:Aspose.Pdf.Operators.SetDash.ToString">
  36564. <summary>
  36565. Gets operator string representation.
  36566. </summary>
  36567. <returns>
  36568. [x1 x2] y d, where x1 - dash length, x2 - gap length, y - phase.
  36569. </returns>
  36570. </member>
  36571. <member name="T:Aspose.Pdf.Operators.SetCharWidth">
  36572. <summary>
  36573. Class representing d0 operator (set glyph width).
  36574. </summary>
  36575. </member>
  36576. <member name="P:Aspose.Pdf.Operators.SetCharWidth.Wx">
  36577. <summary>
  36578. Horizontal displacement of glyph coordinate.
  36579. </summary>
  36580. </member>
  36581. <member name="P:Aspose.Pdf.Operators.SetCharWidth.Wy">
  36582. <summary>
  36583. Vertical displacement of glyph coordinate.
  36584. </summary>
  36585. </member>
  36586. <member name="M:Aspose.Pdf.Operators.SetCharWidth.Accept(Aspose.Pdf.IOperatorSelector)">
  36587. <summary>
  36588. Accepts visitor object to process operator.
  36589. </summary>
  36590. <param name="visitor">Visitor object.</param>
  36591. </member>
  36592. <member name="M:Aspose.Pdf.Operators.SetCharWidth.ToString">
  36593. <summary>
  36594. Returns text representation of operator.
  36595. </summary>
  36596. <returns>Text representation of representation</returns>
  36597. </member>
  36598. <member name="T:Aspose.Pdf.Operators.SetCharWidthBoundingBox">
  36599. <summary>
  36600. Class representing d1 operator (set glyph and bounding box).
  36601. </summary>
  36602. </member>
  36603. <member name="P:Aspose.Pdf.Operators.SetCharWidthBoundingBox.Wx">
  36604. <summary>
  36605. Horizontal displacement of glyph.
  36606. </summary>
  36607. </member>
  36608. <member name="P:Aspose.Pdf.Operators.SetCharWidthBoundingBox.Wy">
  36609. <summary>
  36610. Vertical displacement of glyph.
  36611. </summary>
  36612. </member>
  36613. <member name="P:Aspose.Pdf.Operators.SetCharWidthBoundingBox.Llx">
  36614. <summary>
  36615. Lower-left horizontal coordinate of bounding rectangle.
  36616. </summary>
  36617. </member>
  36618. <member name="P:Aspose.Pdf.Operators.SetCharWidthBoundingBox.Lly">
  36619. <summary>
  36620. Lower-left vertical coordinate of bounding rectangle.
  36621. </summary>
  36622. </member>
  36623. <member name="P:Aspose.Pdf.Operators.SetCharWidthBoundingBox.Urx">
  36624. <summary>
  36625. Upper-right horizontal coordinate of bounding rectangle.
  36626. </summary>
  36627. </member>
  36628. <member name="P:Aspose.Pdf.Operators.SetCharWidthBoundingBox.Ury">
  36629. <summary>
  36630. Upper-right vertical coordinate of bounding rectangle.
  36631. </summary>
  36632. </member>
  36633. <member name="M:Aspose.Pdf.Operators.SetCharWidthBoundingBox.Accept(Aspose.Pdf.IOperatorSelector)">
  36634. <summary>
  36635. Accepts visitor object to process operator.
  36636. </summary>
  36637. <param name="visitor">Visitor object.</param>
  36638. </member>
  36639. <member name="M:Aspose.Pdf.Operators.SetCharWidthBoundingBox.ToString">
  36640. <summary>
  36641. Returns text representation of operator.
  36642. </summary>
  36643. <returns>Text representation of representation</returns>
  36644. </member>
  36645. <member name="T:Aspose.Pdf.Operators.Do">
  36646. <summary>
  36647. Class representing Do operator (Invoke XObject).
  36648. </summary>
  36649. </member>
  36650. <member name="P:Aspose.Pdf.Operators.Do.Name">
  36651. <summary>
  36652. Name of XObject argument of the operator.
  36653. </summary>
  36654. </member>
  36655. <member name="M:Aspose.Pdf.Operators.Do.#ctor(System.String)">
  36656. <summary>
  36657. Constructs new Do operator.
  36658. </summary>
  36659. <param name="name">Name of invoked XObject.</param>
  36660. </member>
  36661. <member name="M:Aspose.Pdf.Operators.Do.#ctor">
  36662. <summary>
  36663. Constructs new Do operator.
  36664. Used for retrieving all Do operators, i.e. without checking their argument names.
  36665. </summary>
  36666. </member>
  36667. <member name="M:Aspose.Pdf.Operators.Do.Accept(Aspose.Pdf.IOperatorSelector)">
  36668. <summary>
  36669. Accepts visitor object to process operator.
  36670. </summary>
  36671. <param name="visitor">Visitor object.</param>
  36672. </member>
  36673. <member name="M:Aspose.Pdf.Operators.Do.ToString">
  36674. <summary>
  36675. Returns text representation of operator.
  36676. </summary>
  36677. <returns>Text representation of operator.</returns>
  36678. </member>
  36679. <member name="T:Aspose.Pdf.Operators.DP">
  36680. <summary>
  36681. Class represeting DP operator (designamte marked content point).
  36682. </summary>
  36683. </member>
  36684. <member name="M:Aspose.Pdf.Operators.DP.#ctor(System.String)">
  36685. <summary>
  36686. Initializes operator.
  36687. </summary>
  36688. </member>
  36689. <member name="M:Aspose.Pdf.Operators.DP.Accept(Aspose.Pdf.IOperatorSelector)">
  36690. <summary>
  36691. Accepts visitor object to process operator.
  36692. </summary>
  36693. <param name="visitor">Visitor object.</param>
  36694. </member>
  36695. <member name="P:Aspose.Pdf.Operators.DP.Tag">
  36696. <summary>
  36697. Gets or sets marked content tag
  36698. </summary>
  36699. </member>
  36700. <member name="M:Aspose.Pdf.Operators.DP.ToString">
  36701. <summary>
  36702. Returns text representation of operator.
  36703. </summary>
  36704. <returns>Text representation of operator.</returns>
  36705. </member>
  36706. <member name="T:Aspose.Pdf.Operators.EI">
  36707. <summary>
  36708. Class representing EI operator (End inline image object).
  36709. </summary>
  36710. </member>
  36711. <member name="M:Aspose.Pdf.Operators.EI.#ctor">
  36712. <summary>
  36713. Initializes operator.
  36714. </summary>
  36715. </member>
  36716. <member name="M:Aspose.Pdf.Operators.EI.Accept(Aspose.Pdf.IOperatorSelector)">
  36717. <summary>
  36718. Accepts visitor object to process operator.
  36719. </summary>
  36720. <param name="visitor">Visitor object.</param>
  36721. </member>
  36722. <member name="T:Aspose.Pdf.Operators.EMC">
  36723. <summary>
  36724. Clsss representing EMC oeprator (End of marked-content sequence).
  36725. </summary>
  36726. </member>
  36727. <member name="M:Aspose.Pdf.Operators.EMC.#ctor">
  36728. <summary>
  36729. Initializes operator.
  36730. </summary>
  36731. </member>
  36732. <member name="M:Aspose.Pdf.Operators.EMC.Accept(Aspose.Pdf.IOperatorSelector)">
  36733. <summary>
  36734. Accepts visitor object to process operator.
  36735. </summary>
  36736. <param name="visitor">Visitor object.</param>
  36737. </member>
  36738. <member name="M:Aspose.Pdf.Operators.EMC.ToString">
  36739. <summary>
  36740. Returns text representation of operator.
  36741. </summary>
  36742. <returns>Text representation of the operator.</returns>
  36743. </member>
  36744. <member name="T:Aspose.Pdf.Operators.ET">
  36745. <summary>
  36746. Class representing operator ET (End of text block).
  36747. </summary>
  36748. </member>
  36749. <member name="M:Aspose.Pdf.Operators.ET.#ctor">
  36750. <summary>
  36751. Initializes operator.
  36752. </summary>
  36753. </member>
  36754. <member name="M:Aspose.Pdf.Operators.ET.Accept(Aspose.Pdf.IOperatorSelector)">
  36755. <summary>
  36756. Accepts visitor object to process operator.
  36757. </summary>
  36758. <param name="visitor">Visitor object.</param>
  36759. </member>
  36760. <member name="M:Aspose.Pdf.Operators.ET.ToString">
  36761. <summary>
  36762. Produces text code of operator.
  36763. </summary>
  36764. <returns>Text representation of operator.</returns>
  36765. </member>
  36766. <member name="T:Aspose.Pdf.Operators.EX">
  36767. <summary>
  36768. Class representing EX operator (End of compatibility section).
  36769. </summary>
  36770. </member>
  36771. <member name="M:Aspose.Pdf.Operators.EX.#ctor">
  36772. <summary>
  36773. Initializes operator.
  36774. </summary>
  36775. </member>
  36776. <member name="M:Aspose.Pdf.Operators.EX.Accept(Aspose.Pdf.IOperatorSelector)">
  36777. <summary>
  36778. Accepts visitor object to process operator.
  36779. </summary>
  36780. <param name="visitor">Visitor object.</param>
  36781. </member>
  36782. <member name="T:Aspose.Pdf.Operators.Fill">
  36783. <summary>
  36784. Class representing f operator (fill path with nonzero winding number rule).
  36785. </summary>
  36786. </member>
  36787. <member name="M:Aspose.Pdf.Operators.Fill.#ctor">
  36788. <summary>
  36789. Initilizes new f operator.
  36790. </summary>
  36791. </member>
  36792. <member name="M:Aspose.Pdf.Operators.Fill.Accept(Aspose.Pdf.IOperatorSelector)">
  36793. <summary>
  36794. Accepts visitor object to process operator.
  36795. </summary>
  36796. <param name="visitor">Visitor object.</param>
  36797. </member>
  36798. <member name="M:Aspose.Pdf.Operators.Fill.ToString">
  36799. <summary>
  36800. Returns text representation of operator.
  36801. </summary>
  36802. <returns>Text representation of operator.</returns>
  36803. </member>
  36804. <member name="T:Aspose.Pdf.Operators.ObsoleteFill">
  36805. <summary>
  36806. Class representing F oeprator (fill path using nonzero winding rule).
  36807. </summary>
  36808. </member>
  36809. <member name="M:Aspose.Pdf.Operators.ObsoleteFill.#ctor">
  36810. <summary>
  36811. Initializes operator.
  36812. </summary>
  36813. </member>
  36814. <member name="M:Aspose.Pdf.Operators.ObsoleteFill.Accept(Aspose.Pdf.IOperatorSelector)">
  36815. <summary>
  36816. Accepts visitor object to process operator.
  36817. </summary>
  36818. <param name="visitor">Visitor object.</param>
  36819. </member>
  36820. <member name="T:Aspose.Pdf.Operators.EOFill">
  36821. <summary>
  36822. Class representing f* operator (fill path using even-odd rule).
  36823. </summary>
  36824. </member>
  36825. <member name="M:Aspose.Pdf.Operators.EOFill.#ctor">
  36826. <summary>
  36827. Initializes operator.
  36828. </summary>
  36829. </member>
  36830. <member name="M:Aspose.Pdf.Operators.EOFill.Accept(Aspose.Pdf.IOperatorSelector)">
  36831. <summary>
  36832. Accepts visitor object to process operator.
  36833. </summary>
  36834. <param name="visitor">Visitor object.</param>
  36835. </member>
  36836. <member name="T:Aspose.Pdf.Operators.GS">
  36837. <summary>
  36838. Class representing gs operator (set parameters from graphic state parameter dictionary).
  36839. </summary>
  36840. </member>
  36841. <member name="P:Aspose.Pdf.Operators.GS.Name">
  36842. <summary>
  36843. Gets or sets name of graphic state resource.
  36844. </summary>
  36845. </member>
  36846. <member name="M:Aspose.Pdf.Operators.GS.#ctor(System.String)">
  36847. <summary>
  36848. Initializes gs operator.
  36849. </summary>
  36850. <param name="name">Name of graphic state.</param>
  36851. </member>
  36852. <member name="M:Aspose.Pdf.Operators.GS.ToString">
  36853. <summary>
  36854. Returns string represnetation of operator.
  36855. </summary>
  36856. <returns>String representation of operator.</returns>
  36857. </member>
  36858. <member name="M:Aspose.Pdf.Operators.GS.Accept(Aspose.Pdf.IOperatorSelector)">
  36859. <summary>
  36860. Accepts visitor object to process operator.
  36861. </summary>
  36862. <param name="visitor">Visitor object.</param>
  36863. </member>
  36864. <member name="T:Aspose.Pdf.Operators.ClosePath">
  36865. <summary>
  36866. Class representing h operator (close path).
  36867. </summary>
  36868. </member>
  36869. <member name="M:Aspose.Pdf.Operators.ClosePath.#ctor">
  36870. <summary>
  36871. Initializes operator.
  36872. </summary>
  36873. </member>
  36874. <member name="M:Aspose.Pdf.Operators.ClosePath.Accept(Aspose.Pdf.IOperatorSelector)">
  36875. <summary>
  36876. Accepts visitor object to process operator.
  36877. </summary>
  36878. <param name="visitor">Visitor object.</param>
  36879. </member>
  36880. <member name="T:Aspose.Pdf.Operators.SetFlat">
  36881. <summary>
  36882. Class representing i operator (set flatness tolerance).
  36883. </summary>
  36884. </member>
  36885. <member name="M:Aspose.Pdf.Operators.SetFlat.#ctor(System.Double)">
  36886. <summary>
  36887. Initializes operator.
  36888. </summary>
  36889. <param name="flatness">The value of flatness.</param>
  36890. </member>
  36891. <member name="P:Aspose.Pdf.Operators.SetFlat.Flatness">
  36892. <summary>
  36893. Gets or sets the flatness.
  36894. </summary>
  36895. </member>
  36896. <member name="M:Aspose.Pdf.Operators.SetFlat.Accept(Aspose.Pdf.IOperatorSelector)">
  36897. <summary>
  36898. Accepts visitor object to process operator.
  36899. </summary>
  36900. <param name="visitor">Visitor object.</param>
  36901. </member>
  36902. <member name="T:Aspose.Pdf.Operators.ID">
  36903. <summary>
  36904. Class representing ID operator (Begin inline image data).
  36905. </summary>
  36906. </member>
  36907. <member name="M:Aspose.Pdf.Operators.ID.Accept(Aspose.Pdf.IOperatorSelector)">
  36908. <summary>
  36909. Accepts visitor object to process operator.
  36910. </summary>
  36911. <param name="visitor">Visitor object.</param>
  36912. </member>
  36913. <member name="T:Aspose.Pdf.Operators.SetLineJoin">
  36914. <summary>
  36915. Class representing j operator (set line join style).
  36916. </summary>
  36917. </member>
  36918. <member name="M:Aspose.Pdf.Operators.SetLineJoin.Accept(Aspose.Pdf.IOperatorSelector)">
  36919. <summary>
  36920. Accepts visitor object to process operator.
  36921. </summary>
  36922. <param name="visitor">Visitor object.</param>
  36923. </member>
  36924. <member name="T:Aspose.Pdf.Operators.SetLineCap">
  36925. <summary>
  36926. Class representing J operator (set line cap style).
  36927. </summary>
  36928. </member>
  36929. <member name="M:Aspose.Pdf.Operators.SetLineCap.Accept(Aspose.Pdf.IOperatorSelector)">
  36930. <summary>
  36931. Accepts visitor object to process operator.
  36932. </summary>
  36933. <param name="visitor">Visitor object.</param>
  36934. </member>
  36935. <member name="T:Aspose.Pdf.Operators.LineTo">
  36936. <summary>
  36937. Class representing l operator (add line to the path).
  36938. </summary>
  36939. </member>
  36940. <member name="P:Aspose.Pdf.Operators.LineTo.X">
  36941. <summary>
  36942. X coordinate of line point.
  36943. </summary>
  36944. </member>
  36945. <member name="P:Aspose.Pdf.Operators.LineTo.Y">
  36946. <summary>
  36947. Y coordinate of line point.
  36948. </summary>
  36949. </member>
  36950. <member name="M:Aspose.Pdf.Operators.LineTo.#ctor(System.Double,System.Double)">
  36951. <summary>
  36952. Initializes line operator.
  36953. </summary>
  36954. <param name="x">X coordinate.</param>
  36955. <param name="y">Y coordinate.</param>
  36956. </member>
  36957. <member name="M:Aspose.Pdf.Operators.LineTo.Accept(Aspose.Pdf.IOperatorSelector)">
  36958. <summary>
  36959. Accepts visitor object to process operator.
  36960. </summary>
  36961. <param name="visitor">Visitor object.</param>
  36962. </member>
  36963. <member name="M:Aspose.Pdf.Operators.LineTo.ToString">
  36964. <summary>
  36965. Returns text representation of the operator.
  36966. </summary>
  36967. <returns>Text representation of the operator.</returns>
  36968. </member>
  36969. <member name="T:Aspose.Pdf.Operators.MoveTo">
  36970. <summary>
  36971. Class representing m operator (move to and begin new subpath).
  36972. </summary>
  36973. </member>
  36974. <member name="P:Aspose.Pdf.Operators.MoveTo.X">
  36975. <summary>
  36976. X coordinate
  36977. </summary>
  36978. </member>
  36979. <member name="P:Aspose.Pdf.Operators.MoveTo.Y">
  36980. <summary>
  36981. Y coordinate
  36982. </summary>
  36983. </member>
  36984. <member name="M:Aspose.Pdf.Operators.MoveTo.#ctor(System.Double,System.Double)">
  36985. <summary>
  36986. Inintalizes new <see cref="!:Operators.m" /> (move to) operator.
  36987. </summary>
  36988. <param name="x">The x-coordinate.</param>
  36989. <param name="y">The y-coordinate.</param>
  36990. </member>
  36991. <member name="M:Aspose.Pdf.Operators.MoveTo.Accept(Aspose.Pdf.IOperatorSelector)">
  36992. <summary>
  36993. Accepts visitor object to process operator.
  36994. </summary>
  36995. <param name="visitor">Visitor object.</param>
  36996. </member>
  36997. <member name="M:Aspose.Pdf.Operators.MoveTo.ToString">
  36998. <summary>
  36999. Returns text representation of the operator.
  37000. </summary>
  37001. <returns>Text representation of the operator.</returns>
  37002. </member>
  37003. <member name="T:Aspose.Pdf.Operators.SetMiterLimit">
  37004. <summary>
  37005. Class representing M operator (set miter limit).
  37006. </summary>
  37007. </member>
  37008. <member name="M:Aspose.Pdf.Operators.SetMiterLimit.#ctor(System.Double)">
  37009. <summary>
  37010. Initializes operator.
  37011. </summary>
  37012. <param name="miterLimit">Mitel limit.</param>
  37013. </member>
  37014. <member name="P:Aspose.Pdf.Operators.SetMiterLimit.MiterLimit">
  37015. <summary>
  37016. Gets or sets the miter limit.
  37017. </summary>
  37018. </member>
  37019. <member name="M:Aspose.Pdf.Operators.SetMiterLimit.Accept(Aspose.Pdf.IOperatorSelector)">
  37020. <summary>
  37021. Accepts visitor object to process operator.
  37022. </summary>
  37023. <param name="visitor">Visitor object.</param>
  37024. </member>
  37025. <member name="T:Aspose.Pdf.Operators.MP">
  37026. <summary>
  37027. Class representing MP operator (define marked-content point).
  37028. </summary>
  37029. </member>
  37030. <member name="M:Aspose.Pdf.Operators.MP.#ctor(System.String)">
  37031. <summary>
  37032. Initializes operator.
  37033. </summary>
  37034. <param name="tag">Marked content tag.</param>
  37035. </member>
  37036. <member name="P:Aspose.Pdf.Operators.MP.Tag">
  37037. <summary>
  37038. Gets or sets marked content tag
  37039. </summary>
  37040. </member>
  37041. <member name="M:Aspose.Pdf.Operators.MP.Accept(Aspose.Pdf.IOperatorSelector)">
  37042. <summary>
  37043. Accepts visitor object to process operator.
  37044. </summary>
  37045. <param name="visitor">Visitor object.</param>
  37046. </member>
  37047. <member name="T:Aspose.Pdf.Operators.EndPath">
  37048. <summary>
  37049. Class representing n operator (end path without filling or stroking).
  37050. </summary>
  37051. </member>
  37052. <member name="M:Aspose.Pdf.Operators.EndPath.#ctor">
  37053. <summary>
  37054. Initializes operator.
  37055. </summary>
  37056. </member>
  37057. <member name="M:Aspose.Pdf.Operators.EndPath.Accept(Aspose.Pdf.IOperatorSelector)">
  37058. <summary>
  37059. Accepts visitor object to process operator.
  37060. </summary>
  37061. <param name="visitor">Visitor object.</param>
  37062. </member>
  37063. <member name="M:Aspose.Pdf.Operators.EndPath.ToString">
  37064. <summary>
  37065. Text representation of operator.
  37066. </summary>
  37067. <returns>Text representation of operator.</returns>
  37068. </member>
  37069. <member name="T:Aspose.Pdf.Operators.GSave">
  37070. <summary>
  37071. Class representing q operator (save graphics state).
  37072. </summary>
  37073. </member>
  37074. <member name="M:Aspose.Pdf.Operators.GSave.#ctor">
  37075. <summary>
  37076. Initializes q operator.
  37077. </summary>
  37078. </member>
  37079. <member name="M:Aspose.Pdf.Operators.GSave.ToString">
  37080. <summary>
  37081. Returns text of the operator.
  37082. </summary>
  37083. <returns>Text representation of the operator.</returns>
  37084. </member>
  37085. <member name="M:Aspose.Pdf.Operators.GSave.Accept(Aspose.Pdf.IOperatorSelector)">
  37086. <summary>
  37087. Accepts visitor object to process operator.
  37088. </summary>
  37089. <param name="visitor">Visitor object.</param>
  37090. </member>
  37091. <member name="T:Aspose.Pdf.Operators.GRestore">
  37092. <summary>
  37093. Class representing Q operator (restore graphics state).
  37094. </summary>
  37095. </member>
  37096. <member name="M:Aspose.Pdf.Operators.GRestore.#ctor">
  37097. <summary>
  37098. Initializes Q operator.
  37099. </summary>
  37100. </member>
  37101. <member name="M:Aspose.Pdf.Operators.GRestore.ToString">
  37102. <summary>
  37103. Returns text of the operator.
  37104. </summary>
  37105. <returns>Text representation of the operator.</returns>
  37106. </member>
  37107. <member name="M:Aspose.Pdf.Operators.GRestore.Accept(Aspose.Pdf.IOperatorSelector)">
  37108. <summary>
  37109. Accepts visitor object to process operator.
  37110. </summary>
  37111. <param name="visitor">Visitor object.</param>
  37112. </member>
  37113. <member name="T:Aspose.Pdf.Operators.Re">
  37114. <summary>
  37115. Class representing re operator (add rectangle to the path).
  37116. </summary>
  37117. </member>
  37118. <member name="P:Aspose.Pdf.Operators.Re.X">
  37119. <summary>
  37120. X coordinate of most left side of rectangle.
  37121. </summary>
  37122. </member>
  37123. <member name="P:Aspose.Pdf.Operators.Re.Y">
  37124. <summary>
  37125. Y corrdinate of bottom side of rectangle.
  37126. </summary>
  37127. </member>
  37128. <member name="P:Aspose.Pdf.Operators.Re.Width">
  37129. <summary>
  37130. Width of the rectangle.
  37131. </summary>
  37132. </member>
  37133. <member name="P:Aspose.Pdf.Operators.Re.Height">
  37134. <summary>
  37135. Height of the rectangle.
  37136. </summary>
  37137. </member>
  37138. <member name="M:Aspose.Pdf.Operators.Re.#ctor">
  37139. <summary>
  37140. Initializes operator.
  37141. </summary>
  37142. </member>
  37143. <member name="M:Aspose.Pdf.Operators.Re.#ctor(System.Double,System.Double,System.Double,System.Double)">
  37144. <summary>
  37145. Initializes operator.
  37146. </summary>
  37147. <param name="x">The x-coordinate of the bottom-left corner of the rectangle.</param>
  37148. <param name="y">The y-coordinate of the bottom-left corner of the rectangle.</param>
  37149. <param name="width">The width of the rectangle.</param>
  37150. <param name="height">The height of the rectangle.</param>
  37151. </member>
  37152. <member name="M:Aspose.Pdf.Operators.Re.Accept(Aspose.Pdf.IOperatorSelector)">
  37153. <summary>
  37154. Accepts visitor object to process operator.
  37155. </summary>
  37156. <param name="visitor">Visitor object.</param>
  37157. </member>
  37158. <member name="M:Aspose.Pdf.Operators.Re.ToString">
  37159. <summary>
  37160. Returns text representation of the operator.
  37161. </summary>
  37162. <returns>Text representation of the operator.</returns>
  37163. </member>
  37164. <member name="T:Aspose.Pdf.Operators.SetColorOperator">
  37165. <summary>
  37166. Class representing set color operation.
  37167. </summary>
  37168. </member>
  37169. <member name="M:Aspose.Pdf.Operators.SetColorOperator.getColor">
  37170. <summary>
  37171. Retirns color specified by the operator.
  37172. </summary>
  37173. <returns>Color specified by operator.</returns>
  37174. </member>
  37175. <member name="T:Aspose.Pdf.Operators.SetGrayStroke">
  37176. <summary>
  37177. Class representing gray level for stroking operations.
  37178. </summary>
  37179. </member>
  37180. <member name="M:Aspose.Pdf.Operators.SetGrayStroke.getColor">
  37181. <summary>
  37182. Returns color specified by operator.
  37183. </summary>
  37184. <returns>Color specified by operator.</returns>
  37185. </member>
  37186. <member name="M:Aspose.Pdf.Operators.SetGrayStroke.#ctor(System.Double)">
  37187. <summary>
  37188. Initializes operator with the specified color.
  37189. </summary>
  37190. <param name="gray">The level of gray value.</param>
  37191. </member>
  37192. <member name="M:Aspose.Pdf.Operators.SetGrayStroke.Accept(Aspose.Pdf.IOperatorSelector)">
  37193. <summary>
  37194. Accepts visitor object to process operator.
  37195. </summary>
  37196. <param name="visitor">Visitor object.</param>
  37197. </member>
  37198. <member name="M:Aspose.Pdf.Operators.SetGrayStroke.ToString">
  37199. <summary>
  37200. Returns text representation of operator.
  37201. </summary>
  37202. <returns>Text representation of operator.</returns>
  37203. </member>
  37204. <member name="T:Aspose.Pdf.Operators.SetGray">
  37205. <summary>
  37206. Set gray level for non-stroking operations.
  37207. </summary>
  37208. </member>
  37209. <member name="M:Aspose.Pdf.Operators.SetGray.getColor">
  37210. <summary>
  37211. Returns color specified by operator.
  37212. </summary>
  37213. <returns>Color specified by operator.</returns>
  37214. </member>
  37215. <member name="M:Aspose.Pdf.Operators.SetGray.#ctor(System.Double)">
  37216. <summary>
  37217. Initializes operator.
  37218. </summary>
  37219. <param name="gray">The level of gray value.</param>
  37220. </member>
  37221. <member name="M:Aspose.Pdf.Operators.SetGray.Accept(Aspose.Pdf.IOperatorSelector)">
  37222. <summary>
  37223. Accepts visitor object to process operator.
  37224. </summary>
  37225. <param name="visitor">Visitor object.</param>
  37226. </member>
  37227. <member name="M:Aspose.Pdf.Operators.SetGray.ToString">
  37228. <summary>
  37229. Returns string represnetation of operator.
  37230. </summary>
  37231. <returns>String representation of operator.</returns>
  37232. </member>
  37233. <member name="T:Aspose.Pdf.Operators.SetCMYKColorStroke">
  37234. <summary>
  37235. Class representing K operator (set CMYK color for stroking operations).
  37236. </summary>
  37237. </member>
  37238. <member name="M:Aspose.Pdf.Operators.SetCMYKColorStroke.getColor">
  37239. <summary>
  37240. Returns the RGB color
  37241. </summary>
  37242. <returns>Color specified by operator.</returns>
  37243. </member>
  37244. <member name="M:Aspose.Pdf.Operators.SetCMYKColorStroke.#ctor(System.Double,System.Double,System.Double,System.Double)">
  37245. <summary>
  37246. Initializes operator.
  37247. </summary>
  37248. <param name="c">The level of cyan from 0.0 to 1.0</param>
  37249. <param name="m">The level of magenta from 0.0 to 1.0</param>
  37250. <param name="y">The level of yellow from 0.0 to 1.0</param>
  37251. <param name="k">The level of black from 0.0 to 1.0</param>
  37252. </member>
  37253. <member name="M:Aspose.Pdf.Operators.SetCMYKColorStroke.Accept(Aspose.Pdf.IOperatorSelector)">
  37254. <summary>
  37255. Accepts visitor object to process operator.
  37256. </summary>
  37257. <param name="visitor">Visitor object.</param>
  37258. </member>
  37259. <member name="T:Aspose.Pdf.Operators.SetCMYKColor">
  37260. <summary>
  37261. Class representing k operator (set CMYK color for non-stroknig operations).
  37262. </summary>
  37263. </member>
  37264. <member name="M:Aspose.Pdf.Operators.SetCMYKColor.getColor">
  37265. <summary>
  37266. Returns color.
  37267. </summary>
  37268. <returns>Color specified by operator.</returns>
  37269. </member>
  37270. <member name="M:Aspose.Pdf.Operators.SetCMYKColor.#ctor(System.Double,System.Double,System.Double,System.Double)">
  37271. <summary>
  37272. Initializes operator.
  37273. </summary>
  37274. <param name="c">The level of cyan from 0.0 to 1.0</param>
  37275. <param name="m">The level of magenta from 0.0 to 1.0</param>
  37276. <param name="y">The level of yellow from 0.0 to 1.0</param>
  37277. <param name="k">The level of black from 0.0 to 1.0</param>
  37278. </member>
  37279. <member name="M:Aspose.Pdf.Operators.SetCMYKColor.Accept(Aspose.Pdf.IOperatorSelector)">
  37280. <summary>
  37281. Accepts visitor object to process operator.
  37282. </summary>
  37283. <param name="visitor">Visitor object.</param>
  37284. </member>
  37285. <member name="T:Aspose.Pdf.Operators.SetRGBColorStroke">
  37286. <summary>
  37287. Class representing RG operator (set RGB color for stroking operators).
  37288. </summary>
  37289. </member>
  37290. <member name="M:Aspose.Pdf.Operators.SetRGBColorStroke.getColor">
  37291. <summary>
  37292. Returns color specified by operator.
  37293. </summary>
  37294. <returns>Color specified by operator.</returns>
  37295. </member>
  37296. <member name="M:Aspose.Pdf.Operators.SetRGBColorStroke.#ctor(System.Double,System.Double,System.Double)">
  37297. <summary>
  37298. Initializes operator.
  37299. </summary>
  37300. <param name="r">The level of red from 0.0 to 1.0</param>
  37301. <param name="g">The level of green from 0.0 to 1.0</param>
  37302. <param name="b">The level of blue from 0.0 to 1.0</param>
  37303. </member>
  37304. <member name="M:Aspose.Pdf.Operators.SetRGBColorStroke.#ctor(System.Drawing.Color)">
  37305. <summary>
  37306. Initializes operator with color.
  37307. </summary>
  37308. <param name="color">Operator color.</param>
  37309. </member>
  37310. <member name="M:Aspose.Pdf.Operators.SetRGBColorStroke.Accept(Aspose.Pdf.IOperatorSelector)">
  37311. <summary>
  37312. Accepts visitor object to process operator.
  37313. </summary>
  37314. <param name="visitor">Visitor object.</param>
  37315. </member>
  37316. <member name="M:Aspose.Pdf.Operators.SetRGBColorStroke.ToString">
  37317. <summary>
  37318. Returns text representation of operator.
  37319. </summary>
  37320. <returns>Text representation of operator.</returns>
  37321. </member>
  37322. <member name="T:Aspose.Pdf.Operators.SetRGBColor">
  37323. <summary>
  37324. Class representing rg operator (set RGB color for non-stroknig operators).
  37325. </summary>
  37326. </member>
  37327. <member name="M:Aspose.Pdf.Operators.SetRGBColor.getColor">
  37328. <summary>
  37329. Returns color specified by operator.
  37330. </summary>
  37331. <returns>Color specified by operator.</returns>
  37332. </member>
  37333. <member name="M:Aspose.Pdf.Operators.SetRGBColor.#ctor(System.Double,System.Double,System.Double)">
  37334. <summary>
  37335. Initializes operator.
  37336. </summary>
  37337. <param name="r">The level of red from 0.0 to 1.0</param>
  37338. <param name="g">The level of green from 0.0 to 1.0</param>
  37339. <param name="b">The level of blue from 0.0 to 1.0</param>
  37340. </member>
  37341. <member name="M:Aspose.Pdf.Operators.SetRGBColor.#ctor(System.Drawing.Color)">
  37342. <summary>
  37343. Initializes operator with color.
  37344. </summary>
  37345. <param name="color">Specfied color.</param>
  37346. </member>
  37347. <member name="M:Aspose.Pdf.Operators.SetRGBColor.Accept(Aspose.Pdf.IOperatorSelector)">
  37348. <summary>
  37349. Accepts visitor object to process operator.
  37350. </summary>
  37351. <param name="visitor">Visitor object.</param>
  37352. </member>
  37353. <member name="M:Aspose.Pdf.Operators.SetRGBColor.ToString">
  37354. <summary>
  37355. Returns text representation of the operator.
  37356. </summary>
  37357. <returns>Text representation of operator.</returns>
  37358. </member>
  37359. <member name="T:Aspose.Pdf.Operators.SetColorRenderingIntent">
  37360. <summary>
  37361. Class representing ri operator (set color rendering intent).
  37362. </summary>
  37363. </member>
  37364. <member name="M:Aspose.Pdf.Operators.SetColorRenderingIntent.#ctor(System.String)">
  37365. <summary>
  37366. Set Color Rendering Intent operator constructor.
  37367. </summary>
  37368. <param name="intentName">Color Rendering Intent.</param>
  37369. </member>
  37370. <member name="M:Aspose.Pdf.Operators.SetColorRenderingIntent.Accept(Aspose.Pdf.IOperatorSelector)">
  37371. <summary>
  37372. Accepts visitor object to process operator.
  37373. </summary>
  37374. <param name="visitor">Visitor object.</param>
  37375. </member>
  37376. <member name="P:Aspose.Pdf.Operators.SetColorRenderingIntent.IntentName">
  37377. <summary>
  37378. Gets or sets color rendering intent name.
  37379. </summary>
  37380. </member>
  37381. <member name="T:Aspose.Pdf.Operators.ClosePathStroke">
  37382. <summary>
  37383. Class representing s operator (Close and stroke path).
  37384. </summary>
  37385. </member>
  37386. <member name="M:Aspose.Pdf.Operators.ClosePathStroke.#ctor">
  37387. <summary>
  37388. Initializes operator.
  37389. </summary>
  37390. </member>
  37391. <member name="M:Aspose.Pdf.Operators.ClosePathStroke.Accept(Aspose.Pdf.IOperatorSelector)">
  37392. <summary>
  37393. Accepts visitor object to process operator.
  37394. </summary>
  37395. <param name="visitor">Visitor object.</param>
  37396. </member>
  37397. <member name="M:Aspose.Pdf.Operators.ClosePathStroke.ToString">
  37398. <summary>
  37399. Returns text representation of the operator.
  37400. </summary>
  37401. <returns>Text representation of the operator.</returns>
  37402. </member>
  37403. <member name="T:Aspose.Pdf.Operators.Stroke">
  37404. <summary>
  37405. Class representing S operator (stroke path).
  37406. </summary>
  37407. </member>
  37408. <member name="M:Aspose.Pdf.Operators.Stroke.#ctor">
  37409. <summary>
  37410. Initializes operator.
  37411. </summary>
  37412. </member>
  37413. <member name="M:Aspose.Pdf.Operators.Stroke.Accept(Aspose.Pdf.IOperatorSelector)">
  37414. <summary>
  37415. Accepts visitor object to process operator.
  37416. </summary>
  37417. <param name="visitor">Visitor object.</param>
  37418. </member>
  37419. <member name="M:Aspose.Pdf.Operators.Stroke.ToString">
  37420. <summary>
  37421. Returns text representation of the operator.
  37422. </summary>
  37423. <returns>Text representation of the operator.</returns>
  37424. </member>
  37425. <member name="T:Aspose.Pdf.Operators.BasicSetColorOperator">
  37426. <summary>
  37427. Base class for set color operators.
  37428. </summary>
  37429. </member>
  37430. <member name="P:Aspose.Pdf.Operators.BasicSetColorOperator.R">
  37431. <summary>
  37432. Gets red component of color
  37433. </summary>
  37434. </member>
  37435. <member name="P:Aspose.Pdf.Operators.BasicSetColorOperator.G">
  37436. <summary>
  37437. Gets green component of color
  37438. </summary>
  37439. </member>
  37440. <member name="P:Aspose.Pdf.Operators.BasicSetColorOperator.B">
  37441. <summary>
  37442. Gets red component of color
  37443. </summary>
  37444. </member>
  37445. <member name="P:Aspose.Pdf.Operators.BasicSetColorOperator.C">
  37446. <summary>
  37447. Gets cyan compoent of CMYK color.
  37448. </summary>
  37449. </member>
  37450. <member name="P:Aspose.Pdf.Operators.BasicSetColorOperator.M">
  37451. <summary>
  37452. Gets magenta compoent of CMYK color.
  37453. </summary>
  37454. </member>
  37455. <member name="P:Aspose.Pdf.Operators.BasicSetColorOperator.Y">
  37456. <summary>
  37457. Gets yellow compoent of CMYK color.
  37458. </summary>
  37459. </member>
  37460. <member name="P:Aspose.Pdf.Operators.BasicSetColorOperator.K">
  37461. <summary>
  37462. Gets black compoent of CMYK color.
  37463. </summary>
  37464. </member>
  37465. <member name="P:Aspose.Pdf.Operators.BasicSetColorOperator.Grey">
  37466. <summary>
  37467. Gets black compoent of gray color.
  37468. </summary>
  37469. </member>
  37470. <member name="P:Aspose.Pdf.Operators.BasicSetColorOperator.Color">
  37471. <summary>
  37472. Gets array of color components.
  37473. </summary>
  37474. </member>
  37475. <member name="T:Aspose.Pdf.Operators.SetColorStroke">
  37476. <summary>
  37477. Class representing SC operator set color for stroking color operators.
  37478. </summary>
  37479. </member>
  37480. <member name="M:Aspose.Pdf.Operators.SetColorStroke.getColor">
  37481. <summary>
  37482. Returns color specified by operator.
  37483. </summary>
  37484. <returns>Color specified by operator.</returns>
  37485. </member>
  37486. <member name="M:Aspose.Pdf.Operators.SetColorStroke.#ctor">
  37487. <summary>
  37488. Initializes operator.
  37489. </summary>
  37490. </member>
  37491. <member name="M:Aspose.Pdf.Operators.SetColorStroke.#ctor(System.Double)">
  37492. <summary>
  37493. Set color for stroking operators for DeviceGrey, CalGrey and Indexed color spaces.
  37494. </summary>
  37495. <param name="g">Colro value.</param>
  37496. </member>
  37497. <member name="M:Aspose.Pdf.Operators.SetColorStroke.#ctor(System.Double,System.Double,System.Double)">
  37498. <summary>
  37499. Set color for stroking operator for DeviceRGB, CalRGB, and Lab color spaces
  37500. </summary>
  37501. <param name="r">Red component.</param>
  37502. <param name="g">Green component.</param>
  37503. <param name="b">Blue component.</param>
  37504. </member>
  37505. <member name="M:Aspose.Pdf.Operators.SetColorStroke.#ctor(System.Double[])">
  37506. <summary>
  37507. Constructor which allows to set color components.
  37508. </summary>
  37509. <param name="color">Array of color components.</param>
  37510. </member>
  37511. <member name="M:Aspose.Pdf.Operators.SetColorStroke.#ctor(System.Double,System.Double,System.Double,System.Double)">
  37512. <summary>
  37513. Set color for strokinbg operator for CMYK colro space
  37514. </summary>
  37515. <param name="c">cyan component.</param>
  37516. <param name="m">Magenta component.</param>
  37517. <param name="y">Yellow component.</param>
  37518. <param name="k">Black component.</param>
  37519. </member>
  37520. <member name="M:Aspose.Pdf.Operators.SetColorStroke.Accept(Aspose.Pdf.IOperatorSelector)">
  37521. <summary>
  37522. Accepts visitor object to process operator.
  37523. </summary>
  37524. <param name="visitor">Visitor object.</param>
  37525. </member>
  37526. <member name="T:Aspose.Pdf.Operators.SetColor">
  37527. <summary>
  37528. Represents class for sc operator (set color for non-stroknig operations).
  37529. </summary>
  37530. </member>
  37531. <member name="M:Aspose.Pdf.Operators.SetColor.getColor">
  37532. <summary>
  37533. Returns color specified by the operator.
  37534. </summary>
  37535. <returns>Operator color.</returns>
  37536. </member>
  37537. <member name="M:Aspose.Pdf.Operators.SetColor.#ctor">
  37538. <summary>
  37539. Initializes operator.
  37540. </summary>
  37541. </member>
  37542. <member name="M:Aspose.Pdf.Operators.SetColor.#ctor(System.Double)">
  37543. <summary>
  37544. Set color for stroking operators for DeviceGrey, CalGrey and Indexed color spaces.
  37545. </summary>
  37546. <param name="g">Color value.</param>
  37547. </member>
  37548. <member name="M:Aspose.Pdf.Operators.SetColor.#ctor(System.Double,System.Double,System.Double)">
  37549. <summary>
  37550. Set color for stroking operator for DeviceRGB, CalRGB, and Lab color spaces
  37551. </summary>
  37552. <param name="r">Red component.</param>
  37553. <param name="g">Green component.</param>
  37554. <param name="b">Blue component.</param>
  37555. </member>
  37556. <member name="M:Aspose.Pdf.Operators.SetColor.#ctor(System.Double,System.Double,System.Double,System.Double)">
  37557. <summary>
  37558. Set color for non-stroking operator for CMYK colro space
  37559. </summary>
  37560. <param name="c">Cyan component.</param>
  37561. <param name="m">Magenta component.</param>
  37562. <param name="y">Yellow component.</param>
  37563. <param name="k">Black component.</param>
  37564. </member>
  37565. <member name="M:Aspose.Pdf.Operators.SetColor.#ctor(System.Double[])">
  37566. <summary>
  37567. Constructor which allows to specify color components.
  37568. </summary>
  37569. <param name="color">Array of color components.</param>
  37570. </member>
  37571. <member name="M:Aspose.Pdf.Operators.SetColor.Accept(Aspose.Pdf.IOperatorSelector)">
  37572. <summary>
  37573. Accepts visitor object to process operator.
  37574. </summary>
  37575. <param name="visitor">Visitor object.</param>
  37576. </member>
  37577. <member name="M:Aspose.Pdf.Operators.SetColor.ToString">
  37578. <summary>
  37579. String represenation.
  37580. </summary>
  37581. <returns>
  37582. </returns>
  37583. </member>
  37584. <member name="T:Aspose.Pdf.Operators.BasicSetColorAndPatternOperator">
  37585. <summary>
  37586. Base operator for all Set Color operators.
  37587. </summary>
  37588. </member>
  37589. <member name="P:Aspose.Pdf.Operators.BasicSetColorAndPatternOperator.PatternName">
  37590. <summary>
  37591. Gets Pattern Name.
  37592. </summary>
  37593. </member>
  37594. <member name="T:Aspose.Pdf.Operators.SetAdvancedColorStroke">
  37595. <summary>
  37596. Class representing SCN operator (set color for stroking operations).
  37597. </summary>
  37598. </member>
  37599. <member name="M:Aspose.Pdf.Operators.SetAdvancedColorStroke.getColor">
  37600. <summary>
  37601. Returns color specified by operator.
  37602. </summary>
  37603. <returns>Color specifid by operator.</returns>
  37604. </member>
  37605. <member name="M:Aspose.Pdf.Operators.SetAdvancedColorStroke.#ctor">
  37606. <summary>
  37607. Initializes operator.
  37608. </summary>
  37609. </member>
  37610. <member name="M:Aspose.Pdf.Operators.SetAdvancedColorStroke.Accept(Aspose.Pdf.IOperatorSelector)">
  37611. <summary>
  37612. Accepts visitor object to process operator.
  37613. </summary>
  37614. <param name="visitor">Visitor object.</param>
  37615. </member>
  37616. <member name="M:Aspose.Pdf.Operators.SetAdvancedColorStroke.#ctor(System.Double)">
  37617. <summary>
  37618. Constructor for scn operator
  37619. </summary>
  37620. <param name="g">
  37621. </param>
  37622. </member>
  37623. <member name="M:Aspose.Pdf.Operators.SetAdvancedColorStroke.#ctor(System.Double,System.String)">
  37624. <summary>
  37625. Constructor for scn operator.
  37626. </summary>
  37627. <param name="g">Gray color value.</param>
  37628. <param name="patternName">
  37629. </param>
  37630. </member>
  37631. <member name="M:Aspose.Pdf.Operators.SetAdvancedColorStroke.#ctor(System.Double,System.Double,System.Double,System.String)">
  37632. <summary>
  37633. Constructor for scn operator.
  37634. </summary>
  37635. <param name="r">Red component of the color/</param>
  37636. <param name="g">Green component of the color.</param>
  37637. <param name="b">Blue component of the color.</param>
  37638. <param name="patternName">
  37639. </param>
  37640. </member>
  37641. <member name="M:Aspose.Pdf.Operators.SetAdvancedColorStroke.#ctor(System.Double,System.Double,System.Double,System.Double,System.String)">
  37642. <summary>
  37643. Constructor for scn operator.
  37644. </summary>
  37645. <param name="c">Cyan component of the color.</param>
  37646. <param name="m">Magenta component of the color.</param>
  37647. <param name="y">Yellow component of the color. </param>
  37648. <param name="k">Black component of the color</param>
  37649. <param name="patternName">Name of the pattern.</param>
  37650. </member>
  37651. <member name="T:Aspose.Pdf.Operators.SetAdvancedColor">
  37652. <summary>
  37653. Class representing scn operator (set color for non-stroking operations).
  37654. </summary>
  37655. </member>
  37656. <member name="M:Aspose.Pdf.Operators.SetAdvancedColor.getColor">
  37657. <summary>
  37658. Retuns color specified by operator.
  37659. </summary>
  37660. <returns>Color set by operator.</returns>
  37661. </member>
  37662. <member name="M:Aspose.Pdf.Operators.SetAdvancedColor.#ctor">
  37663. <summary>
  37664. Initializes operator.
  37665. </summary>
  37666. </member>
  37667. <member name="M:Aspose.Pdf.Operators.SetAdvancedColor.Accept(Aspose.Pdf.IOperatorSelector)">
  37668. <summary>
  37669. Accepts visitor object to process operator.
  37670. </summary>
  37671. <param name="visitor">Visitor object.</param>
  37672. </member>
  37673. <member name="M:Aspose.Pdf.Operators.SetAdvancedColor.#ctor(System.Double,System.String)">
  37674. <summary>
  37675. Constructor for scn operartor.
  37676. </summary>
  37677. <param name="g">Color value.</param>
  37678. <param name="patternName">Pattern name.</param>
  37679. </member>
  37680. <member name="M:Aspose.Pdf.Operators.SetAdvancedColor.#ctor(System.Double)">
  37681. <summary>
  37682. Constructor for scn operartor
  37683. </summary>
  37684. <param name="g">Color value.</param>
  37685. </member>
  37686. <member name="M:Aspose.Pdf.Operators.SetAdvancedColor.#ctor(System.Double,System.Double,System.Double,System.String)">
  37687. <summary>
  37688. Constructor for scn operator.
  37689. </summary>
  37690. <param name="r">Red component of the color.</param>
  37691. <param name="g">Green component of the color.</param>
  37692. <param name="b">Blue component of the color.</param>
  37693. <param name="patterName">
  37694. </param>
  37695. </member>
  37696. <member name="M:Aspose.Pdf.Operators.SetAdvancedColor.#ctor(System.Double,System.Double,System.Double,System.Double,System.String)">
  37697. <summary>
  37698. Constructor for scn operator.
  37699. </summary>
  37700. <param name="c">Cyan component of the color.</param>
  37701. <param name="m">Magenta component of the color.</param>
  37702. <param name="y">Yellow component of the color.</param>
  37703. <param name="k">Black component of the color.</param>
  37704. <param name="patternName">
  37705. </param>
  37706. </member>
  37707. <member name="T:Aspose.Pdf.Operators.ShFill">
  37708. <summary>
  37709. Class representing sh operator (paint area with shadeing pattern).
  37710. </summary>
  37711. </member>
  37712. <member name="P:Aspose.Pdf.Operators.ShFill.Name">
  37713. <summary>
  37714. Gets or sets the shading name.
  37715. </summary>
  37716. </member>
  37717. <member name="M:Aspose.Pdf.Operators.ShFill.Accept(Aspose.Pdf.IOperatorSelector)">
  37718. <summary>
  37719. Accepts visitor object to process operator.
  37720. </summary>
  37721. <param name="visitor">Visitor object.</param>
  37722. </member>
  37723. <member name="M:Aspose.Pdf.Operators.ShFill.#ctor(System.String)">
  37724. <summary>
  37725. </summary>
  37726. <param name="shadingName">
  37727. </param>
  37728. </member>
  37729. <member name="T:Aspose.Pdf.Operators.MoveToNextLine">
  37730. <summary>
  37731. Class representing T* operator (Move to start of the next line).
  37732. </summary>
  37733. </member>
  37734. <member name="M:Aspose.Pdf.Operators.MoveToNextLine.#ctor">
  37735. <summary>
  37736. Initializes operator.
  37737. </summary>
  37738. </member>
  37739. <member name="M:Aspose.Pdf.Operators.MoveToNextLine.Accept(Aspose.Pdf.IOperatorSelector)">
  37740. <summary>
  37741. Accepts visitor object to process operator.
  37742. </summary>
  37743. <param name="visitor">Visitor object.</param>
  37744. </member>
  37745. <member name="M:Aspose.Pdf.Operators.MoveToNextLine.ToString">
  37746. <summary>
  37747. Returns text of the operator.
  37748. </summary>
  37749. <returns>Text representation of operator.</returns>
  37750. </member>
  37751. <member name="T:Aspose.Pdf.Operators.SetCharacterSpacing">
  37752. <summary>
  37753. Class representing Tc operator (set character spacing).
  37754. </summary>
  37755. </member>
  37756. <member name="M:Aspose.Pdf.Operators.SetCharacterSpacing.#ctor(System.Double)">
  37757. <summary>
  37758. Initializes operator.
  37759. </summary>
  37760. <param name="charSpacing">Character spacing.</param>
  37761. </member>
  37762. <member name="P:Aspose.Pdf.Operators.SetCharacterSpacing.CharSpacing">
  37763. <summary>
  37764. Gets or sets the character spacing.
  37765. </summary>
  37766. </member>
  37767. <member name="M:Aspose.Pdf.Operators.SetCharacterSpacing.Accept(Aspose.Pdf.IOperatorSelector)">
  37768. <summary>
  37769. Accepts visitor object to process operator.
  37770. </summary>
  37771. <param name="visitor">Visitor object.</param>
  37772. </member>
  37773. <member name="T:Aspose.Pdf.Operators.MoveTextPosition">
  37774. <summary>
  37775. Class representing Td operator (move text position).
  37776. </summary>
  37777. </member>
  37778. <member name="P:Aspose.Pdf.Operators.MoveTextPosition.X">
  37779. <summary>
  37780. X coordinate of text position.
  37781. </summary>
  37782. </member>
  37783. <member name="P:Aspose.Pdf.Operators.MoveTextPosition.Y">
  37784. <summary>
  37785. Y coordinate of text position.
  37786. </summary>
  37787. </member>
  37788. <member name="M:Aspose.Pdf.Operators.MoveTextPosition.#ctor(System.Double,System.Double)">
  37789. <summary>
  37790. Initializes operator.
  37791. </summary>
  37792. <param name="x">X coordinate of text position.</param>
  37793. <param name="y">Y coordinate of text position.</param>
  37794. </member>
  37795. <member name="M:Aspose.Pdf.Operators.MoveTextPosition.Accept(Aspose.Pdf.IOperatorSelector)">
  37796. <summary>
  37797. Accepts visitor object to process operator.
  37798. </summary>
  37799. <param name="visitor">Visitor object.</param>
  37800. </member>
  37801. <member name="M:Aspose.Pdf.Operators.MoveTextPosition.ToString">
  37802. <summary>
  37803. Returns text representation of operator.
  37804. </summary>
  37805. <returns>Text representation of operator.</returns>
  37806. </member>
  37807. <member name="T:Aspose.Pdf.Operators.MoveTextPositionSetLeading">
  37808. <summary>
  37809. Class representing TD operator (move position and set leading).
  37810. </summary>
  37811. </member>
  37812. <member name="P:Aspose.Pdf.Operators.MoveTextPositionSetLeading.X">
  37813. <summary>
  37814. X coordinate of text position.
  37815. </summary>
  37816. </member>
  37817. <member name="P:Aspose.Pdf.Operators.MoveTextPositionSetLeading.Y">
  37818. <summary>
  37819. Y coordinate of text position.
  37820. </summary>
  37821. </member>
  37822. <member name="M:Aspose.Pdf.Operators.MoveTextPositionSetLeading.#ctor(System.Double,System.Double)">
  37823. <summary>
  37824. Initializes operator.
  37825. </summary>
  37826. <param name="x">X coordinate of text position.</param>
  37827. <param name="y">Y coordinate of text position.</param>
  37828. </member>
  37829. <member name="M:Aspose.Pdf.Operators.MoveTextPositionSetLeading.Accept(Aspose.Pdf.IOperatorSelector)">
  37830. <summary>
  37831. Accepts visitor object to process operator.
  37832. </summary>
  37833. <param name="visitor">Visitor object.</param>
  37834. </member>
  37835. <member name="T:Aspose.Pdf.Operators.SelectFont">
  37836. <summary>
  37837. Class representing Tf operator (set text font and size).
  37838. </summary>
  37839. </member>
  37840. <member name="P:Aspose.Pdf.Operators.SelectFont.Name">
  37841. <summary>
  37842. Name of font.
  37843. </summary>
  37844. </member>
  37845. <member name="P:Aspose.Pdf.Operators.SelectFont.Size">
  37846. <summary>
  37847. Size of text.
  37848. </summary>
  37849. </member>
  37850. <member name="M:Aspose.Pdf.Operators.SelectFont.#ctor(System.String,System.Double)">
  37851. <summary>
  37852. Initializes operator.
  37853. </summary>
  37854. <param name="resName">The name of font resource, e.g. F1, F2 etc.</param>
  37855. <param name="size">Size of the font.</param>
  37856. </member>
  37857. <member name="M:Aspose.Pdf.Operators.SelectFont.Accept(Aspose.Pdf.IOperatorSelector)">
  37858. <summary>
  37859. Accepts visitor object to process operator.
  37860. </summary>
  37861. <param name="visitor">Visitor object.</param>
  37862. </member>
  37863. <member name="M:Aspose.Pdf.Operators.SelectFont.ToString">
  37864. <summary>
  37865. Returns text representation of operator.
  37866. </summary>
  37867. <returns>Text representation of operator.</returns>
  37868. </member>
  37869. <member name="T:Aspose.Pdf.Operators.ShowText">
  37870. <summary>
  37871. Class representing Tj operator (show text).
  37872. </summary>
  37873. </member>
  37874. <member name="P:Aspose.Pdf.Operators.ShowText.Text">
  37875. <summary>
  37876. Text of operator.
  37877. </summary>
  37878. </member>
  37879. <member name="M:Aspose.Pdf.Operators.ShowText.#ctor(System.Int32,System.String)">
  37880. <summary>
  37881. Initializes Tj opearor.
  37882. </summary>
  37883. <param name="index">Index of operator in operators list.</param>
  37884. <param name="text">argument of the operator.</param>
  37885. </member>
  37886. <member name="M:Aspose.Pdf.Operators.ShowText.#ctor(System.String)">
  37887. <summary>
  37888. Initializes Tj operator.
  37889. </summary>
  37890. <param name="text">argument of the operator.</param>
  37891. </member>
  37892. <member name="M:Aspose.Pdf.Operators.ShowText.#ctor(System.String,Aspose.Pdf.Text.Font)">
  37893. <summary>
  37894. Initializes Tj opearor.
  37895. </summary>
  37896. <param name="text">text to add.</param>
  37897. <param name="font">font that is used to draw the text.</param>
  37898. </member>
  37899. <member name="M:Aspose.Pdf.Operators.ShowText.#ctor">
  37900. <summary>
  37901. Initializes Tj operator.
  37902. </summary>
  37903. </member>
  37904. <member name="M:Aspose.Pdf.Operators.ShowText.Accept(Aspose.Pdf.IOperatorSelector)">
  37905. <summary>
  37906. Accepts visitor object to process operator.
  37907. </summary>
  37908. <param name="visitor">Visitor object.</param>
  37909. </member>
  37910. <member name="M:Aspose.Pdf.Operators.ShowText.ToString">
  37911. <summary>
  37912. Produces text code of operator.
  37913. </summary>
  37914. <returns>Text representation of operator.</returns>
  37915. </member>
  37916. <member name="T:Aspose.Pdf.Operators.GlyphPosition">
  37917. <summary>
  37918. Class describes text and position to use with operator TJ (set glyph with position)
  37919. </summary>
  37920. </member>
  37921. <member name="M:Aspose.Pdf.Operators.GlyphPosition.#ctor(System.String,System.Double)">
  37922. <summary>
  37923. Constructs glyph position.
  37924. </summary>
  37925. <param name="text">
  37926. </param>
  37927. <param name="position">
  37928. </param>
  37929. </member>
  37930. <member name="M:Aspose.Pdf.Operators.GlyphPosition.#ctor(System.String)">
  37931. <summary>
  37932. Constructor for Glyph Position.
  37933. </summary>
  37934. <param name="text">
  37935. </param>
  37936. </member>
  37937. <member name="P:Aspose.Pdf.Operators.GlyphPosition.Text">
  37938. <summary>
  37939. Text of operator.
  37940. </summary>
  37941. </member>
  37942. <member name="P:Aspose.Pdf.Operators.GlyphPosition.Position">
  37943. <summary>
  37944. Position off the text in the operator.
  37945. </summary>
  37946. </member>
  37947. <member name="T:Aspose.Pdf.Operators.SetGlyphsPositionShowText">
  37948. <summary>
  37949. Class representing TJ operator (show text with glyph positioning).
  37950. </summary>
  37951. </member>
  37952. <member name="P:Aspose.Pdf.Operators.SetGlyphsPositionShowText.GlyphPositions">
  37953. <summary>
  37954. Returns positions of glyphs.
  37955. </summary>
  37956. </member>
  37957. <member name="P:Aspose.Pdf.Operators.SetGlyphsPositionShowText.Text">
  37958. <summary>
  37959. Gets text from operator argument (glyph positioning is ignored).
  37960. </summary>
  37961. </member>
  37962. <member name="M:Aspose.Pdf.Operators.SetGlyphsPositionShowText.Accept(Aspose.Pdf.IOperatorSelector)">
  37963. <summary>
  37964. Accepts visitor object to process operator.
  37965. </summary>
  37966. <param name="visitor">Visitor object.</param>
  37967. </member>
  37968. <member name="M:Aspose.Pdf.Operators.SetGlyphsPositionShowText.ToString">
  37969. <summary>
  37970. Returns text representation of operator.
  37971. </summary>
  37972. <returns>Text representation of operator.</returns>
  37973. </member>
  37974. <member name="T:Aspose.Pdf.Operators.SetTextLeading">
  37975. <summary>
  37976. Class represenging TL operator (set text leading).
  37977. </summary>
  37978. </member>
  37979. <member name="M:Aspose.Pdf.Operators.SetTextLeading.#ctor(System.Double)">
  37980. <summary>
  37981. Initializes text leading operator.
  37982. </summary>
  37983. <param name="leading">Text leading.</param>
  37984. </member>
  37985. <member name="P:Aspose.Pdf.Operators.SetTextLeading.Leading">
  37986. <summary>
  37987. Gets or sets the text leading.
  37988. </summary>
  37989. </member>
  37990. <member name="M:Aspose.Pdf.Operators.SetTextLeading.Accept(Aspose.Pdf.IOperatorSelector)">
  37991. <summary>
  37992. Accepts visitor object to process operator.
  37993. </summary>
  37994. <param name="visitor">Visitor object.</param>
  37995. </member>
  37996. <member name="M:Aspose.Pdf.Operators.SetTextLeading.ToString">
  37997. <summary>
  37998. Produces text code of operator.
  37999. </summary>
  38000. <returns>Text representation of operator.</returns>
  38001. </member>
  38002. <member name="T:Aspose.Pdf.Operators.SetTextMatrix">
  38003. <summary>
  38004. Class representig Tm operator (set text matrix).
  38005. </summary>
  38006. </member>
  38007. <member name="P:Aspose.Pdf.Operators.SetTextMatrix.Matrix">
  38008. <summary>
  38009. Matrix argument of the operator.
  38010. </summary>
  38011. </member>
  38012. <member name="M:Aspose.Pdf.Operators.SetTextMatrix.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
  38013. <summary>
  38014. Initializes operator.
  38015. </summary>
  38016. <param name="a">A coefficient</param>
  38017. <param name="b">B coefficient</param>
  38018. <param name="c">C coefficient</param>
  38019. <param name="d">D coefficient</param>
  38020. <param name="e">E coefficient</param>
  38021. <param name="f">F coefficient</param>
  38022. </member>
  38023. <member name="M:Aspose.Pdf.Operators.SetTextMatrix.#ctor(Aspose.Pdf.Matrix)">
  38024. <summary>
  38025. Initializes operator by matrix.
  38026. </summary>
  38027. <param name="m">Transfomation matrix.</param>
  38028. </member>
  38029. <member name="M:Aspose.Pdf.Operators.SetTextMatrix.Accept(Aspose.Pdf.IOperatorSelector)">
  38030. <summary>
  38031. Accepts visitor object to process operator.
  38032. </summary>
  38033. <param name="visitor">Visitor object.</param>
  38034. </member>
  38035. <member name="M:Aspose.Pdf.Operators.SetTextMatrix.ToString">
  38036. <summary>
  38037. Returns text representation of operator.
  38038. </summary>
  38039. <returns>Text representation of operator.</returns>
  38040. </member>
  38041. <member name="T:Aspose.Pdf.Operators.SetTextRenderingMode">
  38042. <summary>
  38043. Class representing Tr operator (set text rendering mode).
  38044. </summary>
  38045. </member>
  38046. <member name="M:Aspose.Pdf.Operators.SetTextRenderingMode.Accept(Aspose.Pdf.IOperatorSelector)">
  38047. <summary>
  38048. Accepts visitor object to process operator.
  38049. </summary>
  38050. <param name="visitor">Visitor object.</param>
  38051. </member>
  38052. <member name="T:Aspose.Pdf.Operators.SetTextRise">
  38053. <summary>
  38054. Class representing Ts operator (set text rise).
  38055. </summary>
  38056. </member>
  38057. <member name="M:Aspose.Pdf.Operators.SetTextRise.#ctor(System.Double)">
  38058. <summary>
  38059. Initializes operator.
  38060. </summary>
  38061. <param name="textRise">Text rise.</param>
  38062. </member>
  38063. <member name="P:Aspose.Pdf.Operators.SetTextRise.TextRise">
  38064. <summary>
  38065. Gets or sets the text rise.
  38066. </summary>
  38067. </member>
  38068. <member name="M:Aspose.Pdf.Operators.SetTextRise.Accept(Aspose.Pdf.IOperatorSelector)">
  38069. <summary>
  38070. Accepts visitor object to process operator.
  38071. </summary>
  38072. <param name="visitor">Visitor object.</param>
  38073. </member>
  38074. <member name="T:Aspose.Pdf.Operators.SetWordSpacing">
  38075. <summary>
  38076. Class representing Tw operator (set word spacing).
  38077. </summary>
  38078. </member>
  38079. <member name="M:Aspose.Pdf.Operators.SetWordSpacing.#ctor(System.Double)">
  38080. <summary>
  38081. Initializes operator.
  38082. </summary>
  38083. <param name="wordSpacing">Word spacing.</param>
  38084. </member>
  38085. <member name="P:Aspose.Pdf.Operators.SetWordSpacing.WordSpacing">
  38086. <summary>
  38087. Gets or sets the word spacing.
  38088. </summary>
  38089. </member>
  38090. <member name="M:Aspose.Pdf.Operators.SetWordSpacing.Accept(Aspose.Pdf.IOperatorSelector)">
  38091. <summary>
  38092. Accepts visitor object to process operator.
  38093. </summary>
  38094. <param name="visitor">Visitor object.</param>
  38095. </member>
  38096. <member name="T:Aspose.Pdf.Operators.SetHorizontalTextScaling">
  38097. <summary>
  38098. Class representing Tz operator (set horizontal text scaling).
  38099. </summary>
  38100. </member>
  38101. <member name="M:Aspose.Pdf.Operators.SetHorizontalTextScaling.#ctor(System.Double)">
  38102. <summary>
  38103. Initializes operator.
  38104. </summary>
  38105. <param name="horizintalScaling">Horizontal scaling.</param>
  38106. </member>
  38107. <member name="P:Aspose.Pdf.Operators.SetHorizontalTextScaling.HorizontalScaling">
  38108. <summary>
  38109. Gets or sets the horizontal scaling.
  38110. </summary>
  38111. </member>
  38112. <member name="M:Aspose.Pdf.Operators.SetHorizontalTextScaling.Accept(Aspose.Pdf.IOperatorSelector)">
  38113. <summary>
  38114. Accepts visitor object to process operator.
  38115. </summary>
  38116. <param name="visitor">Visitor object.</param>
  38117. </member>
  38118. <member name="T:Aspose.Pdf.Operators.CurveTo1">
  38119. <summary>
  38120. Class representing v operator (append curve to path, initial point replicated).
  38121. </summary>
  38122. </member>
  38123. <member name="P:Aspose.Pdf.Operators.CurveTo1.Points">
  38124. <summary>
  38125. Points of the curve.
  38126. </summary>
  38127. </member>
  38128. <member name="M:Aspose.Pdf.Operators.CurveTo1.#ctor(System.Double,System.Double,System.Double,System.Double)">
  38129. <summary>
  38130. Initializes curve operator.
  38131. </summary>
  38132. <param name="x2">Abscissa of second point.</param>
  38133. <param name="y2">Ordinate of second point.</param>
  38134. <param name="x3">Abscissa of third point.</param>
  38135. <param name="y3">Ordinate of third point.</param>
  38136. </member>
  38137. <member name="M:Aspose.Pdf.Operators.CurveTo1.Accept(Aspose.Pdf.IOperatorSelector)">
  38138. <summary>
  38139. Accepts operator selector.
  38140. </summary>
  38141. <param name="visitor">Visitor object</param>
  38142. </member>
  38143. <member name="T:Aspose.Pdf.Operators.SetLineWidth">
  38144. <summary>
  38145. Class representing w operator (set line width).
  38146. </summary>
  38147. </member>
  38148. <member name="P:Aspose.Pdf.Operators.SetLineWidth.Width">
  38149. <summary>
  38150. Gets or sets width of the line.
  38151. </summary>
  38152. </member>
  38153. <member name="M:Aspose.Pdf.Operators.SetLineWidth.#ctor(System.Double)">
  38154. <summary>
  38155. Initializes operator with width value.
  38156. </summary>
  38157. <param name="width">Line width.</param>
  38158. </member>
  38159. <member name="M:Aspose.Pdf.Operators.SetLineWidth.Accept(Aspose.Pdf.IOperatorSelector)">
  38160. <summary>
  38161. Accepts visitor object to process operator.
  38162. </summary>
  38163. <param name="visitor">Visitor object.</param>
  38164. </member>
  38165. <member name="M:Aspose.Pdf.Operators.SetLineWidth.ToString">
  38166. <summary>
  38167. Returns text representation of operator.
  38168. </summary>
  38169. <returns>Text representation.</returns>
  38170. </member>
  38171. <member name="T:Aspose.Pdf.Operators.Clip">
  38172. <summary>
  38173. Class representing W operator (set clipping path using non-zero winding rule).
  38174. </summary>
  38175. </member>
  38176. <member name="M:Aspose.Pdf.Operators.Clip.#ctor">
  38177. <summary>
  38178. Initializes operator.
  38179. </summary>
  38180. </member>
  38181. <member name="M:Aspose.Pdf.Operators.Clip.Accept(Aspose.Pdf.IOperatorSelector)">
  38182. <summary>
  38183. Accepts visitor object to process operator.
  38184. </summary>
  38185. <param name="visitor">Visitor object.</param>
  38186. </member>
  38187. <member name="M:Aspose.Pdf.Operators.Clip.ToString">
  38188. <summary>
  38189. Returns text representation of operators.
  38190. </summary>
  38191. <returns>Text representation of operator.</returns>
  38192. </member>
  38193. <member name="T:Aspose.Pdf.Operators.EOClip">
  38194. <summary>
  38195. Class representing W* operator (set clipping path using even-odd rule).
  38196. </summary>
  38197. </member>
  38198. <member name="M:Aspose.Pdf.Operators.EOClip.Accept(Aspose.Pdf.IOperatorSelector)">
  38199. <summary>
  38200. Accepts visitor object to process operator.
  38201. </summary>
  38202. <param name="visitor">Visitor object.</param>
  38203. </member>
  38204. <member name="T:Aspose.Pdf.Operators.CurveTo2">
  38205. <summary>
  38206. Class representing y operator (append curve to path, final point replicated).
  38207. </summary>
  38208. </member>
  38209. <member name="P:Aspose.Pdf.Operators.CurveTo2.Points">
  38210. <summary>
  38211. Points of the curve.
  38212. </summary>
  38213. </member>
  38214. <member name="M:Aspose.Pdf.Operators.CurveTo2.#ctor(System.Double,System.Double,System.Double,System.Double)">
  38215. <summary>
  38216. Initializes curve operator.
  38217. </summary>
  38218. <param name="x1">Abscissa of second point.</param>
  38219. <param name="y1">Ordinate of second point.</param>
  38220. <param name="x3">Abscissa of third point.</param>
  38221. <param name="y3">Ordinate of third point.</param>
  38222. </member>
  38223. <member name="M:Aspose.Pdf.Operators.CurveTo2.Accept(Aspose.Pdf.IOperatorSelector)">
  38224. <summary>
  38225. Accepts visitor object to process operator.
  38226. </summary>
  38227. <param name="visitor">Visitor object.</param>
  38228. </member>
  38229. <member name="T:Aspose.Pdf.Operators.MoveToNextLineShowText">
  38230. <summary>
  38231. Class representing ' operator (move to next line and show text).
  38232. </summary>
  38233. </member>
  38234. <member name="P:Aspose.Pdf.Operators.MoveToNextLineShowText.Text">
  38235. <summary>
  38236. Gets operator text.
  38237. </summary>
  38238. </member>
  38239. <member name="M:Aspose.Pdf.Operators.MoveToNextLineShowText.#ctor">
  38240. <summary>
  38241. Initializesoperator.
  38242. </summary>
  38243. </member>
  38244. <member name="M:Aspose.Pdf.Operators.MoveToNextLineShowText.Accept(Aspose.Pdf.IOperatorSelector)">
  38245. <summary>
  38246. Accepts visitor object to process operator.
  38247. </summary>
  38248. <param name="visitor">Visitor object.</param>
  38249. </member>
  38250. <member name="T:Aspose.Pdf.Operators.SetSpacingMoveToNextLineShowText">
  38251. <summary>
  38252. Class representing " operator (set word and character spacing, move to the next line and show text).
  38253. </summary>
  38254. </member>
  38255. <member name="P:Aspose.Pdf.Operators.SetSpacingMoveToNextLineShowText.Aw">
  38256. <summary>
  38257. Gets word spacing.
  38258. </summary>
  38259. </member>
  38260. <member name="P:Aspose.Pdf.Operators.SetSpacingMoveToNextLineShowText.Ac">
  38261. <summary>
  38262. Get character spacing.
  38263. </summary>
  38264. </member>
  38265. <member name="P:Aspose.Pdf.Operators.SetSpacingMoveToNextLineShowText.Text">
  38266. <summary>
  38267. Gets text of operator.
  38268. </summary>
  38269. </member>
  38270. <member name="M:Aspose.Pdf.Operators.SetSpacingMoveToNextLineShowText.#ctor(System.Double,System.Double,System.String)">
  38271. <summary>
  38272. Initializes operator.
  38273. </summary>
  38274. <param name="aw">
  38275. </param>
  38276. <param name="ac">
  38277. </param>
  38278. <param name="text">
  38279. </param>
  38280. </member>
  38281. <member name="M:Aspose.Pdf.Operators.SetSpacingMoveToNextLineShowText.Accept(Aspose.Pdf.IOperatorSelector)">
  38282. <summary>
  38283. Accepts visitor object to process operator.
  38284. </summary>
  38285. <param name="visitor">Visitor object.</param>
  38286. </member>
  38287. <member name="T:Aspose.Pdf.OperatorCollection">
  38288. <summary>
  38289. Class represents collection of operators
  38290. </summary>
  38291. </member>
  38292. <member name="P:Aspose.Pdf.OperatorCollection.IsReadOnly">
  38293. <summary>
  38294. Gets a value indicating whether the collection is read-only.
  38295. </summary>
  38296. </member>
  38297. <member name="P:Aspose.Pdf.OperatorCollection.Count">
  38298. <summary>
  38299. Gets count of operators in the collection.
  38300. </summary>
  38301. </member>
  38302. <member name="P:Aspose.Pdf.OperatorCollection.IsFastTextExtractionMode">
  38303. <summary>
  38304. Indicates wheather collection is limited to fast text extraction
  38305. </summary>
  38306. </member>
  38307. <member name="M:Aspose.Pdf.OperatorCollection.CopyTo(Aspose.Pdf.Operator[],System.Int32)">
  38308. <summary>
  38309. Copies operators into operators list.
  38310. </summary>
  38311. <param name="array">Array with operators which must to be copied. This array must be Object[] or Operator[].</param>
  38312. <param name="index">Starting index from which operators will be copied</param>
  38313. </member>
  38314. <member name="M:Aspose.Pdf.OperatorCollection.GetEnumerator">
  38315. <summary>
  38316. Returns enumerator for collection
  38317. </summary>
  38318. <returns>Collection enumerator</returns>
  38319. </member>
  38320. <member name="M:Aspose.Pdf.OperatorCollection.Accept(Aspose.Pdf.IOperatorSelector)">
  38321. <summary>
  38322. Accepts IOperatorSelector visitor object to process operators.
  38323. </summary>
  38324. <param name="visitor">Visitor object</param>
  38325. </member>
  38326. <member name="M:Aspose.Pdf.OperatorCollection.Add(Aspose.Pdf.Operator)">
  38327. <summary>
  38328. Adds new operator into collection.
  38329. </summary>
  38330. <param name="op">Operator which must be added</param>
  38331. <example>
  38332. Example demonstrates how to add operators to the end of page.contents.
  38333. <code lang="C#">
  38334. Document doc = new Document("input.pdf");
  38335. doc.Pages[1].Contents.Add(new Aspose.Pdf.Operators.q());
  38336. doc.Pages[1].Contents.Add(new Aspose.Pdf.Operators.Q());
  38337. </code></example>
  38338. </member>
  38339. <member name="M:Aspose.Pdf.OperatorCollection.Delete(System.Int32)">
  38340. <summary>
  38341. Deletes operator from collection.
  38342. </summary>
  38343. <param name="index">Index of operator which must be deleted. Operators numbering starts from 1.</param>
  38344. <example>
  38345. Example demonstrates how to delete operator by its index.
  38346. <code lang="C#">
  38347. Document doc = new Document("input.pdf");
  38348. OperatorCollection oc = doc.Pages[1].Contents;
  38349. oc.Delete(3);
  38350. </code></example>
  38351. </member>
  38352. <member name="M:Aspose.Pdf.OperatorCollection.Insert(System.Int32,Aspose.Pdf.Operator)">
  38353. <summary>
  38354. Inserts operator into collection.
  38355. </summary>
  38356. <param name="index">Index where new operator must be added</param>
  38357. <param name="op">Operator which will be insterted</param>
  38358. <example>
  38359. Example demonstrates how to insert operator to the page contents.
  38360. <code lang="C#">
  38361. Document doc = new Document("input.pdf");
  38362. OperatorCollection oc = doc.Pages[1].Contents;
  38363. oc.Insert(1, new Aspose.Pdf.Operators.q());
  38364. oc.Add(new Aspose.Pdf.Operators.Q());
  38365. </code></example>
  38366. </member>
  38367. <member name="M:Aspose.Pdf.OperatorCollection.Add(Aspose.Pdf.Operator[])">
  38368. <summary>
  38369. Add operators at the end of the contents operators.
  38370. </summary>
  38371. <param name="ops">Array of operators to be added. Each operator can have any index (by default -1) because they come to the end of the contents operators i.e. indices are assigned automatically.</param>
  38372. <example>
  38373. Example demonstrates how to add operator to the end of page contents.
  38374. <code lang="C#">
  38375. Document doc = new Document("input.pdf");
  38376. OperatorCollection oc = doc.Pages[1].Contents;
  38377. oc.Add(new Operator[] { new Aspose.Pdf.Operators.q(), new Aspose.Pdf.Operators.Q() } );
  38378. </code></example>
  38379. </member>
  38380. <member name="M:Aspose.Pdf.OperatorCollection.Insert(System.Int32,Aspose.Pdf.Operator[])">
  38381. <summary>
  38382. Insert operators at the the given position.
  38383. </summary>
  38384. <param name="at">Index from which operators are being started to insert.</param>
  38385. <param name="ops">Array of operators to be inserted. Each operator can have any index (by default -1) because their indices adjusted automatically starting from <paramref name="at" />.</param>
  38386. <example>
  38387. Example demonstrates how to insert operator to the page contents.
  38388. <code lang="C#">
  38389. Document doc = new Document("input.pdf");
  38390. OperatorCollection oc = doc.Pages[1].Contents;
  38391. oc.Insert(1, new Operator[] { new Aspose.Pdf.Operators.q(), new Aspose.Pdf.Operators.Q() } );
  38392. </code></example>
  38393. </member>
  38394. <member name="P:Aspose.Pdf.OperatorCollection.Item(System.Int32)">
  38395. <summary>
  38396. Gets operator by its index.
  38397. </summary>
  38398. <param name="index">Index of operator. Numbering is starts from 1.</param>
  38399. <returns>Operator from requested index</returns>
  38400. <example>
  38401. Example demonstrates how to get operator of page contents by index.
  38402. <code lang="C#">
  38403. Document doc = new Document("input.pdf");
  38404. OperatorCollection oc = doc.Pages[1].Contents;
  38405. Operator first = oc[1];
  38406. </code></example>
  38407. </member>
  38408. <member name="M:Aspose.Pdf.OperatorCollection.Delete(Aspose.Pdf.Operator[])">
  38409. <summary>
  38410. Deletes operators from collection.
  38411. </summary>
  38412. <param name="ops">Array of operators to delete</param>
  38413. <example>
  38414. Example demonstrates how to remove operator from page contents.
  38415. <code lang="C#">
  38416. Document doc = new Document("input.pdf");
  38417. OperatorCollection oc = doc.Pages[1].Contents;
  38418. oc.Delete(new Operator[] { oc[1] } );
  38419. </code></example>
  38420. </member>
  38421. <member name="M:Aspose.Pdf.OperatorCollection.Clear">
  38422. <summary>
  38423. Removes all operators from list.
  38424. </summary>
  38425. <example>
  38426. Example demonstrates how to clear page contents.
  38427. <code lang="C#">
  38428. Document doc = new Document("input.pdf");
  38429. doc.Pages[1].Clear();
  38430. </code></example>
  38431. </member>
  38432. <member name="M:Aspose.Pdf.OperatorCollection.ToString">
  38433. <summary>
  38434. Returns text representation of the operator.
  38435. </summary>
  38436. <returns>Text representation of operator.</returns>
  38437. </member>
  38438. <member name="M:Aspose.Pdf.OperatorCollection.SuppressUpdate">
  38439. <summary>
  38440. Suppresses update contents data.
  38441. The contents stream is not updated until ResumeUpdate is called.
  38442. </summary>
  38443. </member>
  38444. <member name="M:Aspose.Pdf.OperatorCollection.ResumeUpdate">
  38445. <summary>
  38446. Resumes document update.
  38447. Updates contents stream in case there are any pending changes.
  38448. </summary>
  38449. </member>
  38450. <member name="M:Aspose.Pdf.OperatorCollection.CancelUpdate">
  38451. <summary>
  38452. Cancels last update.
  38453. This method may be called when the change should not raise contents update.
  38454. </summary>
  38455. </member>
  38456. <member name="M:Aspose.Pdf.OperatorCollection.Remove(Aspose.Pdf.Operator)">
  38457. <summary>
  38458. Remove operator from the collection.
  38459. </summary>
  38460. <param name="op">Operator to be removed.</param>
  38461. <returns>True if operator was found and removed. False if operator did not belong to the collection.</returns>
  38462. </member>
  38463. <member name="M:Aspose.Pdf.OperatorCollection.Contains(Aspose.Pdf.Operator)">
  38464. <summary>
  38465. Returns true if the collection contains given operator.
  38466. </summary>
  38467. <param name="op">
  38468. </param>
  38469. <returns>
  38470. </returns>
  38471. </member>
  38472. <member name="T:Aspose.Pdf.OperatorSelector">
  38473. <summary>
  38474. This class is used for selecting operators using Visitor template idea.
  38475. </summary>
  38476. </member>
  38477. <member name="P:Aspose.Pdf.OperatorSelector.Selected">
  38478. <summary>
  38479. The list of selected objects.
  38480. </summary>
  38481. </member>
  38482. <member name="M:Aspose.Pdf.OperatorSelector.#ctor">
  38483. <summary>
  38484. Initializes new instance of the <see cref="!:Selector" /> class.
  38485. </summary>
  38486. </member>
  38487. <member name="M:Aspose.Pdf.OperatorSelector.#ctor(Aspose.Pdf.Operator)">
  38488. <summary>
  38489. Initializes new <see cref="T:Aspose.Pdf.OperatorSelector" />.
  38490. </summary>
  38491. <param name="op">
  38492. The operator to visit/select.
  38493. </param>
  38494. </member>
  38495. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetLineJoin)">
  38496. <summary>
  38497. Visit/select j operator.
  38498. </summary>
  38499. <param name="j">
  38500. Set line join style operator.
  38501. </param>
  38502. </member>
  38503. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.EX)">
  38504. <summary>
  38505. Visit/select EX operator.
  38506. </summary>
  38507. <param name="EX">
  38508. End compatibility section operator.
  38509. </param>
  38510. </member>
  38511. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.ET)">
  38512. <summary>
  38513. Visit/select ET operator.
  38514. </summary>
  38515. <param name="ET">
  38516. End text object operator.
  38517. </param>
  38518. </member>
  38519. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.EMC)">
  38520. <summary>
  38521. Visit/select EMC operator.
  38522. </summary>
  38523. <param name="EMC">
  38524. End marked-content sequence operator.
  38525. </param>
  38526. </member>
  38527. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.EI)">
  38528. <summary>
  38529. Visit/select EI operator.
  38530. </summary>
  38531. <param name="EI">
  38532. End inline image object operator.
  38533. </param>
  38534. </member>
  38535. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.DP)">
  38536. <summary>
  38537. Visit/select DP operator.
  38538. </summary>
  38539. <param name="DP">
  38540. Define marked-content point operator (with property list).
  38541. </param>
  38542. </member>
  38543. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.Do)">
  38544. <summary>
  38545. Visit/select Do operator.
  38546. </summary>
  38547. <param name="Do">
  38548. Invoke named XObject operator.
  38549. </param>
  38550. </member>
  38551. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetCharWidthBoundingBox)">
  38552. <summary>
  38553. Visit/select d1 operator.
  38554. </summary>
  38555. <param name="d1">
  38556. Set glyph width and bounding box in Type 3 font operator.
  38557. </param>
  38558. </member>
  38559. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetCharWidth)">
  38560. <summary>
  38561. Visit/select d0 operator.
  38562. </summary>
  38563. <param name="d0">
  38564. Set glyph width in Type 3 font operator.
  38565. </param>
  38566. </member>
  38567. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetDash)">
  38568. <summary>
  38569. Visit/select d operator.
  38570. </summary>
  38571. <param name="d">
  38572. Set line dash pattern operator.
  38573. </param>
  38574. </member>
  38575. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetColorSpaceStroke)">
  38576. <summary>
  38577. Visit/select CS operator.
  38578. </summary>
  38579. <param name="CS">
  38580. Set color space operator (for stroking operations).
  38581. </param>
  38582. </member>
  38583. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetColorSpace)">
  38584. <summary>
  38585. Visit/select cs operator.
  38586. </summary>
  38587. <param name="cs">
  38588. Set color space operator (for nonstroking operations).
  38589. </param>
  38590. </member>
  38591. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.ConcatenateMatrix)">
  38592. <summary>
  38593. Visit/select cm operator.
  38594. </summary>
  38595. <param name="cm">
  38596. Concatenate matrix to current transformation matrix operator.
  38597. </param>
  38598. </member>
  38599. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.CurveTo)">
  38600. <summary>
  38601. Visit/select c operator.
  38602. </summary>
  38603. <param name="c">
  38604. Append curved segment to path operator (three control points).
  38605. </param>
  38606. </member>
  38607. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.BX)">
  38608. <summary>
  38609. Visit/select BX operator.
  38610. </summary>
  38611. <param name="BX">
  38612. Begin compatibility section operator.
  38613. </param>
  38614. </member>
  38615. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.BT)">
  38616. <summary>
  38617. Visit/select BT operator.
  38618. </summary>
  38619. <param name="BT">
  38620. Begin text object operator.
  38621. </param>
  38622. </member>
  38623. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.BMC)">
  38624. <summary>
  38625. Visit/select BMC operator.
  38626. </summary>
  38627. <param name="BMC">
  38628. Begin marked-content sequence operator.
  38629. </param>
  38630. </member>
  38631. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.BI)">
  38632. <summary>
  38633. Visit/select BI operator.
  38634. </summary>
  38635. <param name="BI">
  38636. Begin inline image object operator.
  38637. </param>
  38638. </member>
  38639. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.BDC)">
  38640. <summary>
  38641. Visit/select BDC operator.
  38642. </summary>
  38643. <param name="BDC">
  38644. Begin marked-content sequence operator (with property list).
  38645. </param>
  38646. </member>
  38647. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.FillStroke)">
  38648. <summary>
  38649. Visit/select B operator.
  38650. </summary>
  38651. <param name="B">
  38652. Fill and stroke path operator (nonzero winding number rule).
  38653. </param>
  38654. </member>
  38655. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.ClosePathFillStroke)">
  38656. <summary>
  38657. Visit/select b operator.
  38658. </summary>
  38659. <param name="b">
  38660. Close, fill, and stroke path operator (nonzero winding number rule).
  38661. </param>
  38662. </member>
  38663. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.EOFillStroke)">
  38664. <summary>
  38665. Visit/select B* operator.
  38666. </summary>
  38667. <param name="B_">
  38668. Fill and stroke path operator (even-odd rule).
  38669. </param>
  38670. </member>
  38671. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.ClosePathEOFillStroke)">
  38672. <summary>
  38673. Visit/select b* operator.
  38674. </summary>
  38675. <param name="b_">
  38676. Close, fill, and stroke path operator (even-odd rule).
  38677. </param>
  38678. </member>
  38679. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.MoveToNextLineShowText)">
  38680. <summary>
  38681. Visit/select ' operator.
  38682. </summary>
  38683. <param name="_">
  38684. Move to next line and show text operator.
  38685. </param>
  38686. </member>
  38687. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetSpacingMoveToNextLineShowText)">
  38688. <summary>
  38689. Visit/select '' operator.
  38690. </summary>
  38691. <param name="__">
  38692. Set word and character spacing, move to next line, and show text operator.
  38693. </param>
  38694. </member>
  38695. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.EOFill)">
  38696. <summary>
  38697. Visit/select operator f*.
  38698. </summary>
  38699. <param name="f_">
  38700. Fill path operator (even-odd rule).
  38701. </param>
  38702. </member>
  38703. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.Fill)">
  38704. <summary>
  38705. Visit/select f operator.
  38706. </summary>
  38707. <param name="f">
  38708. Fill path operator (nonzero winding number rule).
  38709. </param>
  38710. </member>
  38711. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.ObsoleteFill)">
  38712. <summary>
  38713. Visit/select F operator.
  38714. </summary>
  38715. <param name="F">
  38716. Fill path operator (nonzero winding number rule).
  38717. </param>
  38718. </member>
  38719. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetGray)">
  38720. <summary>
  38721. Visit/select g operator.
  38722. </summary>
  38723. <param name="g">
  38724. Set gray level operator (for nonstroking operations).
  38725. </param>
  38726. </member>
  38727. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetGrayStroke)">
  38728. <summary>
  38729. Visit/select G operator.
  38730. </summary>
  38731. <param name="G">
  38732. Set gray level operator (for stroking operations).
  38733. </param>
  38734. </member>
  38735. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.GS)">
  38736. <summary>
  38737. Visit/select gs operator.
  38738. </summary>
  38739. <param name="gs">
  38740. Set graphics state operator.
  38741. </param>
  38742. </member>
  38743. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.ClosePath)">
  38744. <summary>
  38745. Visit/select h operator.
  38746. </summary>
  38747. <param name="h">
  38748. Close subpath operator.
  38749. </param>
  38750. </member>
  38751. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetFlat)">
  38752. <summary>
  38753. Visit/select i operator.
  38754. </summary>
  38755. <param name="i">
  38756. Set flatness tolerance operator.
  38757. </param>
  38758. </member>
  38759. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.ID)">
  38760. <summary>
  38761. Visit/select ID operator.
  38762. </summary>
  38763. <param name="ID">
  38764. Begin inline image data operator.
  38765. </param>
  38766. </member>
  38767. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetLineCap)">
  38768. <summary>
  38769. Visit/select J operator.
  38770. </summary>
  38771. <param name="J">
  38772. Set line cap style operator.
  38773. </param>
  38774. </member>
  38775. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetCMYKColor)">
  38776. <summary>
  38777. Visit/select k operator.
  38778. </summary>
  38779. <param name="k">
  38780. Set CMYK color operator (for nonstroking operations).
  38781. </param>
  38782. </member>
  38783. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetCMYKColorStroke)">
  38784. <summary>
  38785. Visit/select K operator.
  38786. </summary>
  38787. <param name="K">
  38788. Set CMYK color operator (for stroking operations).
  38789. </param>
  38790. </member>
  38791. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.LineTo)">
  38792. <summary>
  38793. Visit/select l operator.
  38794. </summary>
  38795. <param name="l">
  38796. Append straight line segment to path operator.
  38797. </param>
  38798. </member>
  38799. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.MoveTo)">
  38800. <summary>
  38801. Visit/select m operator.
  38802. </summary>
  38803. <param name="m">
  38804. Begin new subpath operator.
  38805. </param>
  38806. </member>
  38807. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetMiterLimit)">
  38808. <summary>
  38809. Visit/select M operator.
  38810. </summary>
  38811. <param name="M">
  38812. Set miter limit operator.
  38813. </param>
  38814. </member>
  38815. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.MP)">
  38816. <summary>
  38817. Visit/select MP operator.
  38818. </summary>
  38819. <param name="MP">
  38820. Define marked-content point operator.
  38821. </param>
  38822. </member>
  38823. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.EndPath)">
  38824. <summary>
  38825. Visit/select n operator.
  38826. </summary>
  38827. <param name="n">
  38828. End path operator (without filling or stroking).
  38829. </param>
  38830. </member>
  38831. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.GSave)">
  38832. <summary>
  38833. Visit/select q operator.
  38834. </summary>
  38835. <param name="q">
  38836. Save graphics state operator.
  38837. </param>
  38838. </member>
  38839. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.GRestore)">
  38840. <summary>
  38841. Visit/select Q operator.
  38842. </summary>
  38843. <param name="Q">
  38844. Restore graphics state operator.
  38845. </param>
  38846. </member>
  38847. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.Re)">
  38848. <summary>
  38849. Visit/select re operator.
  38850. </summary>
  38851. <param name="re">
  38852. Append rectangle to path operator.
  38853. </param>
  38854. </member>
  38855. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetRGBColor)">
  38856. <summary>
  38857. Visit/select rg operator.
  38858. </summary>
  38859. <param name="rg">
  38860. Set RGB color operator (for nonstroking operations).
  38861. </param>
  38862. </member>
  38863. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetRGBColorStroke)">
  38864. <summary>
  38865. Visit/select RG operator.
  38866. </summary>
  38867. <param name="RG">
  38868. Set RGB color operator (for stroking operations).
  38869. </param>
  38870. </member>
  38871. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetColorRenderingIntent)">
  38872. <summary>
  38873. Visit/select ri operator.
  38874. </summary>
  38875. <param name="ri">
  38876. Set color rendering intent operator.
  38877. </param>
  38878. </member>
  38879. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.ClosePathStroke)">
  38880. <summary>
  38881. Visit/select s operator.
  38882. </summary>
  38883. <param name="s">
  38884. Close and stroke path operator.
  38885. </param>
  38886. </member>
  38887. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.Stroke)">
  38888. <summary>
  38889. Visit/select S operator.
  38890. </summary>
  38891. <param name="S">
  38892. Stroke path operator.
  38893. </param>
  38894. </member>
  38895. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetColor)">
  38896. <summary>
  38897. Visit/select sc operator.
  38898. </summary>
  38899. <param name="sc">
  38900. Set color operator (for nonstroking operations).
  38901. </param>
  38902. </member>
  38903. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetColorStroke)">
  38904. <summary>
  38905. Visit/select SC operator.
  38906. </summary>
  38907. <param name="SC">
  38908. Set color operator (for stroking operations).
  38909. </param>
  38910. </member>
  38911. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetAdvancedColor)">
  38912. <summary>
  38913. Visit/select scn operator.
  38914. </summary>
  38915. <param name="scn">
  38916. Set color operator (for nonstroking operations, ICCBased and special colour spaces).
  38917. </param>
  38918. </member>
  38919. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetAdvancedColorStroke)">
  38920. <summary>
  38921. Visit/select SCN operator.
  38922. </summary>
  38923. <param name="SCN">
  38924. Set color operator (for stroking operations, ICCBasedand special colour spaces).
  38925. </param>
  38926. </member>
  38927. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.ShFill)">
  38928. <summary>
  38929. Visit/select sh operator.
  38930. </summary>
  38931. <param name="sh">
  38932. Paint area defined by shading pattern operator.
  38933. </param>
  38934. </member>
  38935. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.MoveToNextLine)">
  38936. <summary>
  38937. Visit/select T* operator.
  38938. </summary>
  38939. <param name="T_">
  38940. Move to start of next text line operator.
  38941. </param>
  38942. </member>
  38943. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetCharacterSpacing)">
  38944. <summary>
  38945. Visit/select Tc operator.
  38946. </summary>
  38947. <param name="Tc">
  38948. Set character spacing operator.
  38949. </param>
  38950. </member>
  38951. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.MoveTextPosition)">
  38952. <summary>
  38953. Visit/select Td operator.
  38954. </summary>
  38955. <param name="Td">
  38956. Move text position operator.
  38957. </param>
  38958. </member>
  38959. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.MoveTextPositionSetLeading)">
  38960. <summary>
  38961. Visit/select TD operator.
  38962. </summary>
  38963. <param name="TD">
  38964. Move text position and set leading operator.
  38965. </param>
  38966. </member>
  38967. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SelectFont)">
  38968. <summary>
  38969. Visit/select Tf operator.
  38970. </summary>
  38971. <param name="Tf">
  38972. Set text font and size operator.
  38973. </param>
  38974. </member>
  38975. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.ShowText)">
  38976. <summary>
  38977. Visit/select Tj operator.
  38978. </summary>
  38979. <param name="Tj">
  38980. Show text operator.
  38981. </param>
  38982. </member>
  38983. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetGlyphsPositionShowText)">
  38984. <summary>
  38985. Visit/select TJ operator.
  38986. </summary>
  38987. <param name="TJ">
  38988. Show text operator (allowing individual glyph positioning).
  38989. </param>
  38990. </member>
  38991. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetTextLeading)">
  38992. <summary>
  38993. Visit/select TL operator.
  38994. </summary>
  38995. <param name="TL">
  38996. Set text leading operator.
  38997. </param>
  38998. </member>
  38999. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetTextMatrix)">
  39000. <summary>
  39001. Visit/select Tm operator.
  39002. </summary>
  39003. <param name="Tm">
  39004. Set text matrix and text line matrix operator.
  39005. </param>
  39006. </member>
  39007. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetTextRenderingMode)">
  39008. <summary>
  39009. Visit/select Tr operator.
  39010. </summary>
  39011. <param name="Tr">
  39012. Set text rendering mode operator.
  39013. </param>
  39014. </member>
  39015. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetTextRise)">
  39016. <summary>
  39017. Visit/select Ts operator.
  39018. </summary>
  39019. <param name="Ts">
  39020. Set text rise operator.
  39021. </param>
  39022. </member>
  39023. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetWordSpacing)">
  39024. <summary>
  39025. Visit/select Tw operator.
  39026. </summary>
  39027. <param name="Tw">
  39028. Set word spacing operator.
  39029. </param>
  39030. </member>
  39031. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetHorizontalTextScaling)">
  39032. <summary>
  39033. Visit/select Tz operator.
  39034. </summary>
  39035. <param name="Tz">
  39036. Set horizontal text scaling operator.
  39037. </param>
  39038. </member>
  39039. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.CurveTo1)">
  39040. <summary>
  39041. Visit/select v operator.
  39042. </summary>
  39043. <param name="v">
  39044. Append curved segment to path operator (initial point replicated).
  39045. </param>
  39046. </member>
  39047. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.EOClip)">
  39048. <summary>
  39049. Visit/select W* operator.
  39050. </summary>
  39051. <param name="W_">
  39052. Set clipping path operator (even-odd rule).
  39053. </param>
  39054. </member>
  39055. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.SetLineWidth)">
  39056. <summary>
  39057. Visit/select w operator.
  39058. </summary>
  39059. <param name="w">
  39060. Set line width operator.
  39061. </param>
  39062. </member>
  39063. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.Clip)">
  39064. <summary>
  39065. Visit/select W operator.
  39066. </summary>
  39067. <param name="W">
  39068. Set clipping path operator (nonzero winding number rule).
  39069. </param>
  39070. </member>
  39071. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.CurveTo2)">
  39072. <summary>
  39073. Visit/select y operator.
  39074. </summary>
  39075. <param name="y">
  39076. Append curved segment to path operator (final point replicated).
  39077. </param>
  39078. </member>
  39079. <member name="M:Aspose.Pdf.OperatorSelector.Visit(Aspose.Pdf.Operators.TextOperator)">
  39080. <summary>
  39081. Visit/select any text operator operator.
  39082. </summary>
  39083. <param name="textOperator">
  39084. General text operator which is used to select the set of corresponding pdf operators.
  39085. </param>
  39086. </member>
  39087. <member name="T:Aspose.Pdf.OutlineCollection">
  39088. <summary>
  39089. Represents document outline hierarchy.
  39090. </summary>
  39091. </member>
  39092. <member name="P:Aspose.Pdf.OutlineCollection.VisibleCount">
  39093. <summary>
  39094. Count is the sum of the number of visible descendent outline items at all levels. Note: please don't confuse with Count which is number if items in collection.
  39095. </summary>
  39096. </member>
  39097. <member name="P:Aspose.Pdf.OutlineCollection.Count">
  39098. <summary>
  39099. Count of collection items. Please dont confuse with VisibleCount: VisibleCount gets number of visible outline item on all levels.
  39100. </summary>
  39101. </member>
  39102. <member name="P:Aspose.Pdf.OutlineCollection.First">
  39103. <summary>
  39104. Gets an outline item representing the first top-level item in the outline.
  39105. </summary>
  39106. </member>
  39107. <member name="P:Aspose.Pdf.OutlineCollection.Last">
  39108. <summary>
  39109. Gets an outline item representing the last top-level item in the outline.
  39110. </summary>
  39111. </member>
  39112. <member name="P:Aspose.Pdf.OutlineCollection.IsSynchronized">
  39113. <summary>
  39114. Gets a value indicating whether access to this collection is synchronized (thread safe).
  39115. </summary>
  39116. </member>
  39117. <member name="P:Aspose.Pdf.OutlineCollection.SyncRoot">
  39118. <summary>
  39119. Gets an object that can be used to synchronize access to this collection.
  39120. </summary>
  39121. </member>
  39122. <member name="P:Aspose.Pdf.OutlineCollection.IsReadOnly">
  39123. <summary>
  39124. Gets a value indicating whether the collection is read-only.
  39125. </summary>
  39126. </member>
  39127. <member name="M:Aspose.Pdf.OutlineCollection.Add(Aspose.Pdf.OutlineItemCollection)">
  39128. <summary>
  39129. Adds outline item to collection.
  39130. </summary>
  39131. <param name="outline">The outline item to be added.</param>
  39132. </member>
  39133. <member name="M:Aspose.Pdf.OutlineCollection.Delete">
  39134. <summary>
  39135. Deletes all outline items from the document outline.
  39136. </summary>
  39137. </member>
  39138. <member name="M:Aspose.Pdf.OutlineCollection.Delete(System.String)">
  39139. <summary>
  39140. Deletes the outline item with specified title from the document outline.
  39141. </summary>
  39142. <param name="name">The title of outline item to be deleted</param>
  39143. </member>
  39144. <member name="M:Aspose.Pdf.OutlineCollection.CopyTo(Aspose.Pdf.OutlineItemCollection[],System.Int32)">
  39145. <summary>
  39146. Copies the outline items to an System.Array, starting at a particular System.Array index.
  39147. </summary>
  39148. <param name="array">The one-dimensional System.Array that is the destination. Must have zero-based indexing.</param>
  39149. <param name="index">The zero-based index in array at which copying begins.</param>
  39150. </member>
  39151. <member name="M:Aspose.Pdf.OutlineCollection.GetEnumerator">
  39152. <summary>
  39153. Returns an enumerator that iterates through the collection.
  39154. </summary>
  39155. <returns>An System.Collections.IEnumerator object that can be used to iterate through the collection.</returns>
  39156. </member>
  39157. <member name="M:Aspose.Pdf.OutlineCollection.Clear">
  39158. <summary>
  39159. Clears all items from the collection.
  39160. </summary>
  39161. </member>
  39162. <member name="M:Aspose.Pdf.OutlineCollection.Contains(Aspose.Pdf.OutlineItemCollection)">
  39163. <summary>
  39164. Checks does collection contains given item.
  39165. </summary>
  39166. <param name="item">The object to locate in the collection</param>
  39167. </member>
  39168. <member name="M:Aspose.Pdf.OutlineCollection.Remove(Aspose.Pdf.OutlineItemCollection)">
  39169. <summary>
  39170. Always throws NotImplementedException
  39171. </summary>
  39172. <param name="item">The object to locate in the collection</param>
  39173. </member>
  39174. <member name="M:Aspose.Pdf.OutlineCollection.Remove(System.Int32)">
  39175. <summary>
  39176. Remove item by index.
  39177. </summary>
  39178. <param name="index">Index of the item to be removed.</param>
  39179. </member>
  39180. <member name="P:Aspose.Pdf.OutlineCollection.Item(System.Int32)">
  39181. <summary>
  39182. Gets outline item from collection by index.
  39183. </summary>
  39184. <param name="index">Index of requested item.</param>
  39185. <returns>
  39186. </returns>
  39187. </member>
  39188. <member name="T:Aspose.Pdf.OutlineItemCollection">
  39189. <summary>
  39190. Represents outline entry in outline hierarchy of PDF document.
  39191. </summary>
  39192. </member>
  39193. <member name="P:Aspose.Pdf.OutlineItemCollection.Title">
  39194. <summary>
  39195. Gets or sets the title for this outline item.
  39196. </summary>
  39197. </member>
  39198. <member name="P:Aspose.Pdf.OutlineItemCollection.Destination">
  39199. <summary>
  39200. Gets or sets the destination for this outline item.
  39201. </summary>
  39202. </member>
  39203. <member name="P:Aspose.Pdf.OutlineItemCollection.Action">
  39204. <summary>
  39205. Gets or sets the action for this outline item.
  39206. </summary>
  39207. </member>
  39208. <member name="P:Aspose.Pdf.OutlineItemCollection.Color">
  39209. <summary>
  39210. Gets or sets the color for the title text of this outline item.
  39211. </summary>
  39212. </member>
  39213. <member name="P:Aspose.Pdf.OutlineItemCollection.Italic">
  39214. <summary>
  39215. Gets or sets italic flag for the title text of this outline item
  39216. </summary>
  39217. </member>
  39218. <member name="P:Aspose.Pdf.OutlineItemCollection.Bold">
  39219. <summary>
  39220. Gets or sets bold flag for the title text of this outline item
  39221. </summary>
  39222. </member>
  39223. <member name="P:Aspose.Pdf.OutlineItemCollection.First">
  39224. <summary>
  39225. Gets the outline item representing the first top-level item in the outline hierarchy.
  39226. </summary>
  39227. </member>
  39228. <member name="P:Aspose.Pdf.OutlineItemCollection.Last">
  39229. <summary>
  39230. Gets the outline item representing the last top-level item in the outline hierarchy.
  39231. </summary>
  39232. </member>
  39233. <member name="P:Aspose.Pdf.OutlineItemCollection.Prev">
  39234. <summary>
  39235. Gets the outline item representing previous item relatively this item in the outline hierarchy.
  39236. </summary>
  39237. </member>
  39238. <member name="P:Aspose.Pdf.OutlineItemCollection.Next">
  39239. <summary>
  39240. Gets the outline item representing next item relatively this item in the outline hierarchy.
  39241. </summary>
  39242. </member>
  39243. <member name="P:Aspose.Pdf.OutlineItemCollection.HasNext">
  39244. <summary>
  39245. Check if outline item representing next item relatively this item in the outline hierarchy.
  39246. </summary>
  39247. </member>
  39248. <member name="P:Aspose.Pdf.OutlineItemCollection.Parent">
  39249. <summary>
  39250. Gets the parent object of this outline item in the outline hierarchy.
  39251. </summary>
  39252. </member>
  39253. <member name="P:Aspose.Pdf.OutlineItemCollection.VisibleCount">
  39254. <summary>
  39255. Gets the total number of outline items at all levels in the document outline hierarchy.
  39256. </summary>
  39257. </member>
  39258. <member name="P:Aspose.Pdf.OutlineItemCollection.IsSynchronized">
  39259. <summary>
  39260. Gets the value indicating whether access to this collection is synchronized (thread safe).
  39261. </summary>
  39262. </member>
  39263. <member name="P:Aspose.Pdf.OutlineItemCollection.SyncRoot">
  39264. <summary>
  39265. Gets the object that can be used to synchronize access to this collection.
  39266. </summary>
  39267. </member>
  39268. <member name="P:Aspose.Pdf.OutlineItemCollection.IsReadOnly">
  39269. <summary>
  39270. Gets a value indicating whether the collection is read-only.
  39271. </summary>
  39272. </member>
  39273. <member name="P:Aspose.Pdf.OutlineItemCollection.Open">
  39274. <summary>
  39275. Get or sets open status (true/false) for outline item.
  39276. </summary>
  39277. </member>
  39278. <member name="M:Aspose.Pdf.OutlineItemCollection.Delete">
  39279. <summary>
  39280. Deletes this outline item from the document outline hierarchy.
  39281. </summary>
  39282. </member>
  39283. <member name="M:Aspose.Pdf.OutlineItemCollection.#ctor(Aspose.Pdf.OutlineCollection)">
  39284. <summary>
  39285. Initializes outline item instance using root hierarchy object.
  39286. </summary>
  39287. <param name="outlines">Outlune collection.</param>
  39288. </member>
  39289. <member name="M:Aspose.Pdf.OutlineItemCollection.Delete(System.String)">
  39290. <summary>
  39291. Deletes outline entry with specified name from the document outline hierarchy.
  39292. </summary>
  39293. <param name="name">Title of outline entry will be deleted.</param>
  39294. </member>
  39295. <member name="M:Aspose.Pdf.OutlineItemCollection.CopyTo(Aspose.Pdf.OutlineItemCollection[],System.Int32)">
  39296. <summary>
  39297. Copies the outline entries to an System.Array, starting at a particular System.Array index.
  39298. </summary>
  39299. <param name="array">The one-dimensional System.Array that is the destination. Must have zero-based indexing.</param>
  39300. <param name="index">The zero-based index in array at which copying begins.</param>
  39301. </member>
  39302. <member name="M:Aspose.Pdf.OutlineItemCollection.GetEnumerator">
  39303. <summary>
  39304. Returns an enumerator that iterates through the collection.
  39305. </summary>
  39306. <returns>An System.Collections.IEnumerator object that can be used to iterate through the collection.</returns>
  39307. </member>
  39308. <member name="M:Aspose.Pdf.OutlineItemCollection.Add(Aspose.Pdf.OutlineItemCollection)">
  39309. <summary>
  39310. Adds outline item to collection.
  39311. </summary>
  39312. <param name="outline">The outline item to be added.</param>
  39313. </member>
  39314. <member name="M:Aspose.Pdf.OutlineItemCollection.Insert(System.Int32,Aspose.Pdf.OutlineItemCollection)">
  39315. <summary>
  39316. Inserts the outline item into collection at the specified place.
  39317. </summary>
  39318. <param name="index">The index specifying place for inserting.</param>
  39319. <param name="outline">The outline item should be inserted.</param>
  39320. </member>
  39321. <member name="M:Aspose.Pdf.OutlineItemCollection.Clear">
  39322. <summary>
  39323. Clears all items from the collection.
  39324. </summary>
  39325. </member>
  39326. <member name="M:Aspose.Pdf.OutlineItemCollection.Contains(Aspose.Pdf.OutlineItemCollection)">
  39327. <summary>
  39328. Checks if collection contains given item.
  39329. </summary>
  39330. <param name="item">The object to locate in the collection</param>
  39331. </member>
  39332. <member name="M:Aspose.Pdf.OutlineItemCollection.Remove(Aspose.Pdf.OutlineItemCollection)">
  39333. <summary>
  39334. Remove outline collection item.
  39335. </summary>
  39336. <param name="item">Item to delete.</param>
  39337. </member>
  39338. <member name="M:Aspose.Pdf.OutlineItemCollection.Remove(System.Int32)">
  39339. <summary>
  39340. Remove item by index.
  39341. </summary>
  39342. <param name="index">Index of item to be deleted.</param>
  39343. </member>
  39344. <member name="P:Aspose.Pdf.OutlineItemCollection.Count">
  39345. <summary>
  39346. Count of collection items. Please dont confuse with VisibleCount: VisibleCount gets number of visible outline item on all levels.
  39347. </summary>
  39348. </member>
  39349. <member name="P:Aspose.Pdf.OutlineItemCollection.Item(System.Int32)">
  39350. <summary>
  39351. Gets outline item from the collection using index.
  39352. </summary>
  39353. <param name="index">Index within the collection.</param>
  39354. <returns>OutlineItemCollection object.</returns>
  39355. </member>
  39356. <member name="P:Aspose.Pdf.OutlineItemCollection.Level">
  39357. <summary>
  39358. Gets hierarchy level of outline item.
  39359. </summary>
  39360. </member>
  39361. <member name="T:Aspose.Pdf.Page">
  39362. <summary>
  39363. Class representing page of PDF document.
  39364. </summary>
  39365. </member>
  39366. <member name="P:Aspose.Pdf.Page.BackgroundImage">
  39367. <summary>
  39368. Gets or sets background image for page (for generator only).
  39369. </summary>
  39370. </member>
  39371. <member name="P:Aspose.Pdf.Page.TocInfo">
  39372. <summary>
  39373. Gets or sets table of contents info.
  39374. </summary>
  39375. <value>The table of contents info - default null. If it set this page will contain table of contents.</value>
  39376. </member>
  39377. <member name="P:Aspose.Pdf.Page.Header">
  39378. <summary>
  39379. Gets or sets page header.
  39380. </summary>
  39381. <value>The page header.</value>
  39382. </member>
  39383. <member name="P:Aspose.Pdf.Page.Layers">
  39384. <summary>
  39385. Gets or sets layers collection.
  39386. </summary>
  39387. <value>The layers collection.</value>
  39388. </member>
  39389. <member name="P:Aspose.Pdf.Page.Footer">
  39390. <summary>
  39391. Gets or sets page footer.
  39392. </summary>
  39393. <value>The page footer.</value>
  39394. </member>
  39395. <member name="P:Aspose.Pdf.Page.Paragraphs">
  39396. <summary>
  39397. Gets the paragraphs.
  39398. </summary>
  39399. <value>The paragraphs.</value>
  39400. </member>
  39401. <member name="P:Aspose.Pdf.Page.PageInfo">
  39402. <summary>
  39403. Gets or sets the page info.(for generator only)
  39404. </summary>
  39405. <value>The page info.</value>
  39406. </member>
  39407. <member name="T:Aspose.Pdf.Page.BeforePageGenerate">
  39408. <summary>
  39409. Procedure for customize header and footer.
  39410. </summary>
  39411. /// <param name="page">The current page.</param></member>
  39412. <member name="E:Aspose.Pdf.Page.OnBeforePageGenerate">
  39413. <summary>
  39414. Event for customize header and footer.
  39415. </summary>
  39416. </member>
  39417. <member name="P:Aspose.Pdf.Page.Rect">
  39418. <summary>
  39419. Gets or sets rectangle of the page. Page crop box is returned if specified, otherwise page media box is returned.
  39420. Please note that this property don't consider page rotation. To get page rectangle considering rotation please use ActualRect.
  39421. </summary>
  39422. <example>
  39423. Example demonstrates how to get page rectangle:
  39424. <code lang="C#">
  39425. Document document = new Document("sample.pdf");
  39426. Page page = document.Pages[1];
  39427. Rectangle pageRect = page.Rect;
  39428. </code></example>
  39429. </member>
  39430. <member name="P:Aspose.Pdf.Page.ColorType">
  39431. <summary>
  39432. Sets color type of the pages based on information getting from operators SetColor,
  39433. images and forms.
  39434. </summary>
  39435. </member>
  39436. <member name="P:Aspose.Pdf.Page.NoteLineStyle">
  39437. <summary>
  39438. Gets or sets the line style for notes.(for generator only)
  39439. </summary>
  39440. <value>The note style.</value>
  39441. </member>
  39442. <member name="M:Aspose.Pdf.Page.IsBlank(System.Double)">
  39443. <summary>
  39444. Gets the flag whether page is blank or not.
  39445. </summary>
  39446. <value>The fill threshold value that manages the sensitivity of detection. Should be equal or greater than 0.01.</value>
  39447. </member>
  39448. <member name="M:Aspose.Pdf.Page.GetPageRect(System.Boolean)">
  39449. <summary>
  39450. Returns rectangle of the page.
  39451. </summary>
  39452. <param name="considerRotation">If true then rotation of the page will be considered in rect calculation.</param>
  39453. <returns>Rectangle of the page.</returns>
  39454. </member>
  39455. <member name="M:Aspose.Pdf.Page.CalculateContentBBox">
  39456. <summary>
  39457. Calculates bbox value - rectangle containing contents without visible margins.
  39458. </summary>
  39459. <returns>Bbox value - rectangle containing contents without visible margins</returns>
  39460. </member>
  39461. <member name="P:Aspose.Pdf.Page.TabOrder">
  39462. <summary>
  39463. Gets or sets tab order of the page.
  39464. Possible values: Row, Column. Default, Manual
  39465. </summary>
  39466. </member>
  39467. <member name="P:Aspose.Pdf.Page.Duration">
  39468. <summary>
  39469. Gets of set page display duration. This is time in seconds that page shall be displayed during presentation.
  39470. Returs -1 if duration is not defined.
  39471. </summary>
  39472. <example>
  39473. Example demonstrates how to get page duration
  39474. <code lang="C#">
  39475. Document document = new Document("sample.pdf");
  39476. Page page = document.Pages[1];
  39477. int pageRect = page.Duration;
  39478. </code></example>
  39479. </member>
  39480. <member name="P:Aspose.Pdf.Page.Contents">
  39481. <summary>
  39482. Gets collection of operators in the content stream of the page.
  39483. <see cref="T:Aspose.Pdf.OperatorCollection" /></summary>
  39484. <example>
  39485. Example is demonstrates how to scan operators stream of page.
  39486. <code lang="C#">
  39487. Document document = new Document("sample.pdf");
  39488. Operators contents = document.Pages[1].Contents;
  39489. foreach(Operator op in contents)
  39490. {
  39491. Console.WriteLine(op);
  39492. }
  39493. </code></example>
  39494. </member>
  39495. <member name="P:Aspose.Pdf.Page.Group">
  39496. <summary>
  39497. Gets or sets a group attributes class specifying the attributes of the page�s page group for use in the transparent imaging model.
  39498. </summary>
  39499. </member>
  39500. <member name="P:Aspose.Pdf.Page.Annotations">
  39501. <summary>
  39502. Gets collection of page annotations.
  39503. <see cref="P:Aspose.Pdf.Page.Annotations" /></summary>
  39504. </member>
  39505. <member name="P:Aspose.Pdf.Page.Resources">
  39506. <summary>
  39507. Gets page resources. Resources object contains collections of images, forms and fonts.
  39508. <see cref="P:Aspose.Pdf.Page.Resources" /></summary>
  39509. <example>
  39510. Example demonstrates scan through page images:
  39511. <code lang="C#">
  39512. Document document = new Document("sample.pdf");
  39513. DocumentActions actions = document.Actions;
  39514. Resources resources = document.Pages[1].Resources;
  39515. foreach(XImage image in resources.Images)
  39516. {
  39517. Console.WriteLine(image.Width + ":" + image.Height);
  39518. }
  39519. </code></example>
  39520. </member>
  39521. <member name="P:Aspose.Pdf.Page.Rotate">
  39522. <summary>
  39523. Gets or sets rotation of the page.
  39524. </summary>
  39525. <example>
  39526. Example demonstrates how to determine page rotation.
  39527. <code lang="C#">
  39528. Document document = new Document("sample.pdf");
  39529. Console.WriteLine(document.Pages[1].Rotate);
  39530. </code></example>
  39531. </member>
  39532. <member name="P:Aspose.Pdf.Page.TrimBox">
  39533. <summary>
  39534. Gets or sets trim box of the page.
  39535. </summary>
  39536. <example>
  39537. Example demonstrates how to get trim box of the page:
  39538. <code lang="C#">
  39539. Document document = new Document("sample.pdf");
  39540. Rectangle trimBox = document.Pages[1].TrimBox;
  39541. </code></example>
  39542. </member>
  39543. <member name="P:Aspose.Pdf.Page.ArtBox">
  39544. <summary>
  39545. Gets or sets art box of the page.
  39546. </summary>
  39547. <example>
  39548. Example demonstrates how to get art box of the page:
  39549. <code lang="C#">
  39550. Document document = new Document("sample.pdf");
  39551. Rectangle artBox = document.Pages[1].ArtBox;
  39552. </code></example>
  39553. </member>
  39554. <member name="P:Aspose.Pdf.Page.BleedBox">
  39555. <summary>
  39556. Gets or sets bleed box of the page.
  39557. </summary>
  39558. <example>
  39559. Example demonstrates how to get bleed box of the page:
  39560. <code lang="C#">
  39561. Document document = new Document("sample.pdf");
  39562. Rectangle bleedBox = document.Pages[1].BleedBox;
  39563. </code></example>
  39564. </member>
  39565. <member name="P:Aspose.Pdf.Page.CropBox">
  39566. <summary>
  39567. Gets or sets crop box of the page.
  39568. </summary>
  39569. <example>
  39570. Example demonstrates how to get crop box of the page:
  39571. <code lang="C#">
  39572. Document document = new Document("sample.pdf");
  39573. Rectangle cropBox = document.Pages[1].CropBox;
  39574. </code></example>
  39575. </member>
  39576. <member name="P:Aspose.Pdf.Page.MediaBox">
  39577. <summary>
  39578. Gets or sets media box of the page.
  39579. </summary>
  39580. <example>
  39581. Example demonstrates how to get media box of the page:
  39582. <code lang="C#">
  39583. Document document = new Document("sample.pdf");
  39584. Rectangle mediaBox = document.Pages[1].MediaBox;
  39585. </code></example>
  39586. </member>
  39587. <member name="M:Aspose.Pdf.Page.SendTo(Aspose.Pdf.Devices.PageDevice,System.IO.Stream)">
  39588. <summary>
  39589. Sends page to process with given page device.
  39590. </summary>
  39591. <param name="device">
  39592. The device to process page.
  39593. </param>
  39594. <param name="output">
  39595. Result stream which is used with device to save its output.
  39596. </param>
  39597. </member>
  39598. <member name="M:Aspose.Pdf.Page.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  39599. <summary>
  39600. Accepts <see cref="T:Aspose.Pdf.Annotations.AnnotationSelector" /> visitor object that provides functionality to work with annotations.
  39601. </summary>
  39602. <param name="visitor">Annotation selector sobject.</param>
  39603. </member>
  39604. <member name="M:Aspose.Pdf.Page.RotationToInt(Aspose.Pdf.Rotation)">
  39605. <summary>
  39606. Translates rotation enumeration member into integer value.
  39607. </summary>
  39608. <param name="rotation">Rotation enumeratioom member.</param>
  39609. <returns>Corresponding integer value</returns>
  39610. </member>
  39611. <member name="M:Aspose.Pdf.Page.IntToRotation(System.Int32)">
  39612. <summary>
  39613. Translates integer value into corresponding rotation enumeration member.
  39614. </summary>
  39615. <param name="rotation">Integer value to convert</param>
  39616. <returns>Rotation enumeration member</returns>
  39617. </member>
  39618. <member name="M:Aspose.Pdf.Page.AddStamp(Aspose.Pdf.Stamp)">
  39619. <summary>
  39620. Put stamp into page. Stamp can be page number, image or simple text, e.g. some logo.
  39621. </summary>
  39622. <param name="stamp">
  39623. Stamp to add on the page.
  39624. Each stamp has its coordinates and corresponding properties regarding to the kind of stamp,
  39625. i.e. image or text value.
  39626. </param>
  39627. </member>
  39628. <member name="M:Aspose.Pdf.Page.AddImage(System.IO.Stream,Aspose.Pdf.Rectangle)">
  39629. <summary>
  39630. Adds image onto the page and locates it in the middle of specified rectangle saving image's proportion.
  39631. </summary>
  39632. <param name="imageStream">The stream of the image.</param>
  39633. <param name="imageRect">The position of the image.</param>
  39634. </member>
  39635. <member name="M:Aspose.Pdf.Page.AddImage(System.String,System.IO.Stream,Aspose.Pdf.Rectangle)">
  39636. <summary>
  39637. Adds searchable image onto the page and locates it in the middle of specified rectangle saving image's proportion.
  39638. </summary>
  39639. <param name="hocr">The hocr of the image.</param>
  39640. <param name="imageStream">The stream of the image.</param>
  39641. <param name="imageRect">The position of the image.</param>
  39642. </member>
  39643. <member name="M:Aspose.Pdf.Page.AddImage(System.IO.Stream,Aspose.Pdf.Rectangle,System.Int32,System.Int32,System.Boolean)">
  39644. <summary>
  39645. Adds image on page and places it depend on image rectangle position.
  39646. </summary>
  39647. <param name="imageStream">The stream of the image.</param>
  39648. <param name="imageRect">The default position of the image on page.</param>
  39649. <param name="imageWidth">The width of the image.</param>
  39650. <param name="imageHeight">The height of the image.</param>
  39651. <param name="saveImageProportions">If the flag set to true than image placed in rectangle position; otherwise, the size of rectange is becoming equal to image size.</param>
  39652. </member>
  39653. <member name="M:Aspose.Pdf.Page.AddImage(System.String,Aspose.Pdf.Rectangle)">
  39654. <summary>
  39655. Adds image onto the page and locates it in the middle of specified rectangle saving image's proportion.
  39656. </summary>
  39657. <param name="imagePath">The path to image.</param>
  39658. <param name="rectangle">The position of the image.</param>
  39659. </member>
  39660. <member name="M:Aspose.Pdf.Page.SendTo(Aspose.Pdf.Devices.PageDevice,System.String)">
  39661. <summary>
  39662. Sends page to process with given page device.
  39663. </summary>
  39664. <param name="device">
  39665. The device to process page.
  39666. </param>
  39667. <param name="outputFileName">
  39668. File which is used with device to save its output.
  39669. </param>
  39670. </member>
  39671. <member name="M:Aspose.Pdf.Page.Flatten">
  39672. <summary>
  39673. Removes all fields located on the page and place their values instead.
  39674. </summary>
  39675. </member>
  39676. <member name="M:Aspose.Pdf.Page.Accept(Aspose.Pdf.Text.TextFragmentAbsorber)">
  39677. <summary>
  39678. Accepts <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> visitor object that provides functionality to work with text objects.
  39679. </summary>
  39680. <param name="visitor">Text absorber object.</param>
  39681. </member>
  39682. <member name="M:Aspose.Pdf.Page.Accept(Aspose.Pdf.ImagePlacementAbsorber)">
  39683. <summary>
  39684. Accepts <see cref="T:Aspose.Pdf.ImagePlacementAbsorber" /> visitor object that provides functionality to work with image placement objects.
  39685. </summary>
  39686. <param name="visitor">Image placement absorber object.</param>
  39687. </member>
  39688. <member name="M:Aspose.Pdf.Page.Accept(Aspose.Pdf.Text.TextAbsorber)">
  39689. <summary>
  39690. Accepts <see cref="T:Aspose.Pdf.Text.TextAbsorber" /> visitor object that provides functionality to work with text objects.
  39691. </summary>
  39692. <param name="visitor">Text absorber object.</param>
  39693. </member>
  39694. <member name="M:Aspose.Pdf.Page.SetPageSize(System.Double,System.Double)">
  39695. <summary>
  39696. Sets page size for page.
  39697. </summary>
  39698. <param name="width">Page width.</param>
  39699. <param name="height">Page size.</param>
  39700. </member>
  39701. <member name="P:Aspose.Pdf.Page.Number">
  39702. <summary>
  39703. Get number of the page.
  39704. </summary>
  39705. </member>
  39706. <member name="P:Aspose.Pdf.Page.RotationMatrix">
  39707. <summary>
  39708. Gets transofmation matrix for the page.
  39709. </summary>
  39710. </member>
  39711. <member name="P:Aspose.Pdf.Page.Background">
  39712. <summary>
  39713. Gets or sets the background color of the page.
  39714. </summary>
  39715. </member>
  39716. <member name="P:Aspose.Pdf.Page.Watermark">
  39717. <summary>
  39718. Gets or sets the watermark of the page.
  39719. </summary>
  39720. </member>
  39721. <member name="M:Aspose.Pdf.Page.Dispose">
  39722. <summary>
  39723. Frees up memory
  39724. </summary>
  39725. </member>
  39726. <member name="P:Aspose.Pdf.Page.Artifacts">
  39727. <summary>
  39728. Gets collection of artifacts on the page.
  39729. </summary>
  39730. </member>
  39731. <member name="P:Aspose.Pdf.Page.Actions">
  39732. <summary>
  39733. Gets collection of page properties.
  39734. </summary>
  39735. </member>
  39736. <member name="M:Aspose.Pdf.Page.MakeGrayscale">
  39737. <summary>
  39738. Converts images on page as grayscaled.
  39739. </summary>
  39740. </member>
  39741. <member name="M:Aspose.Pdf.Page.FreeMemory">
  39742. <summary>
  39743. Clears cached data
  39744. </summary>
  39745. </member>
  39746. <member name="M:Aspose.Pdf.Page.GetNotifications">
  39747. <summary>
  39748. Returns notifications about inside operations with page content. (Only notifications about paragraph events in text adding scenarios are supported now.)
  39749. </summary>
  39750. <returns>String representing notifications about inside operations with page content.</returns>
  39751. </member>
  39752. <member name="M:Aspose.Pdf.Page.AsByteArray(Aspose.Pdf.Devices.Resolution)">
  39753. <summary>
  39754. Converts current page as bitmap and than returns array of bytes.
  39755. </summary>
  39756. <param name="resolution">The resolution.</param>
  39757. <returns>Converted array of image bytes.</returns>
  39758. </member>
  39759. <member name="M:Aspose.Pdf.Page.AsXml">
  39760. <summary>
  39761. Converts current page as xml in utf8 encoding.
  39762. </summary>
  39763. <returns>Converted xml string.</returns>
  39764. </member>
  39765. <member name="P:Aspose.Pdf.Page.FieldsInTabOrder">
  39766. <summary>
  39767. Gets list of Field object in Tab order on this page.
  39768. </summary>
  39769. </member>
  39770. <member name="T:Aspose.Pdf.PageCollection">
  39771. <summary>
  39772. Collection of PDF document pages.
  39773. </summary>
  39774. </member>
  39775. <member name="P:Aspose.Pdf.PageCollection.Count">
  39776. <summary>
  39777. Gets count of pages in the document.
  39778. </summary>
  39779. </member>
  39780. <member name="P:Aspose.Pdf.PageCollection.IsSynchronized">
  39781. <summary>
  39782. Returns true of object is synchorinzed.
  39783. </summary>
  39784. </member>
  39785. <member name="P:Aspose.Pdf.PageCollection.SyncRoot">
  39786. <summary>
  39787. Gets synchronization object of the collection.
  39788. </summary>
  39789. </member>
  39790. <member name="P:Aspose.Pdf.PageCollection.IsReadOnly">
  39791. <summary>
  39792. Gets value indicating of collection is readonly. Always returns false.
  39793. </summary>
  39794. </member>
  39795. <member name="M:Aspose.Pdf.PageCollection.Add(Aspose.Pdf.Page)">
  39796. <summary>
  39797. Adds page to collection.
  39798. </summary>
  39799. <param name="entity">Page which should be added.</param>
  39800. <returns>Added page.</returns>
  39801. </member>
  39802. <member name="M:Aspose.Pdf.PageCollection.Clear">
  39803. <summary>
  39804. Clear page collection.
  39805. </summary>
  39806. </member>
  39807. <member name="M:Aspose.Pdf.PageCollection.Delete(System.Int32)">
  39808. <summary>
  39809. Delete specified page.
  39810. </summary>
  39811. <param name="index">Number of page that will be deleted. Pages numbers start from 1.</param>
  39812. </member>
  39813. <member name="M:Aspose.Pdf.PageCollection.Delete">
  39814. <summary>
  39815. Deletes all pages from collection.
  39816. </summary>
  39817. </member>
  39818. <member name="M:Aspose.Pdf.PageCollection.IndexOf(Aspose.Pdf.Page)">
  39819. <summary>
  39820. Returns index of the specified page.
  39821. </summary>
  39822. <remarks>
  39823. Pages numbers start from 1.
  39824. Returns 0 in case collection doesn't contain the page.
  39825. </remarks>
  39826. <param name="entity">Page object. Pages numbers start from 1.</param>
  39827. <returns>Index of the page in collection.</returns>
  39828. </member>
  39829. <member name="M:Aspose.Pdf.PageCollection.CopyTo(Aspose.Pdf.Page[],System.Int32)">
  39830. <summary>
  39831. Copyies pages into document.
  39832. </summary>
  39833. <param name="array">Array containing Pages object to insert into document. It must be Object[] or Page[].</param>
  39834. <param name="index">Starting index where pages will be inserted</param>
  39835. </member>
  39836. <member name="M:Aspose.Pdf.PageCollection.GetEnumerator">
  39837. <summary>
  39838. Returns enumerator of pages.
  39839. </summary>
  39840. <returns>Enumerator of pages</returns>
  39841. </member>
  39842. <member name="M:Aspose.Pdf.PageCollection.Accept(Aspose.Pdf.Annotations.AnnotationSelector)">
  39843. <summary>
  39844. Accepts <see cref="T:Aspose.Pdf.Annotations.AnnotationSelector" /> visitor object that provides functionality to work with annotations.
  39845. </summary>
  39846. <param name="visitor">AnnotationSelector Visitor</param>
  39847. </member>
  39848. <member name="M:Aspose.Pdf.PageCollection.Delete(System.Int32[])">
  39849. <summary>
  39850. Delete pages specified which numbers are specified in array.
  39851. </summary>
  39852. <param name="pages">Array of pages to be deleted.</param>
  39853. </member>
  39854. <member name="M:Aspose.Pdf.PageCollection.Insert(System.Int32)">
  39855. <summary>
  39856. Insert empty apge into collection at the specified position.
  39857. </summary>
  39858. <param name="pageNumber">Position of the new page.</param>
  39859. <returns>Inserted page.</returns>
  39860. </member>
  39861. <member name="M:Aspose.Pdf.PageCollection.Add">
  39862. <summary>
  39863. Adds empty page
  39864. </summary>
  39865. <returns>Added page.</returns>
  39866. </member>
  39867. <member name="M:Aspose.Pdf.PageCollection.Insert(System.Int32,Aspose.Pdf.Page)">
  39868. <summary>
  39869. Inserts page into page collection at specified place.
  39870. </summary>
  39871. <param name="pageNumber">Required page index in collection.</param>
  39872. <param name="entity">Page to be inserted.</param>
  39873. <returns>Inserted page.</returns>
  39874. </member>
  39875. <member name="P:Aspose.Pdf.PageCollection.Item(System.Int32)">
  39876. <summary>
  39877. Gets page by index.
  39878. </summary>
  39879. <param name="index">Index of page.</param>
  39880. <returns>Retreived page.</returns>
  39881. </member>
  39882. <member name="M:Aspose.Pdf.PageCollection.Accept(Aspose.Pdf.ImagePlacementAbsorber)">
  39883. <summary>
  39884. Accepts <see cref="T:Aspose.Pdf.ImagePlacementAbsorber" /> visitor object that provides functionality to work with image placement objects.
  39885. </summary>
  39886. <param name="visitor">Image placement object.</param>
  39887. </member>
  39888. <member name="M:Aspose.Pdf.PageCollection.Accept(Aspose.Pdf.Text.TextFragmentAbsorber)">
  39889. <summary>
  39890. Accepts <see cref="T:Aspose.Pdf.Text.TextFragmentAbsorber" /> visitor object that provides functionality to work with text objects.
  39891. </summary>
  39892. <param name="visitor">Text fragment absorber object.</param>
  39893. </member>
  39894. <member name="M:Aspose.Pdf.PageCollection.Accept(Aspose.Pdf.Text.TextAbsorber)">
  39895. <summary>
  39896. Accepts <see cref="T:Aspose.Pdf.Text.TextAbsorber" /> visitor object that provides functionality to work with text objects.
  39897. </summary>
  39898. <param name="visitor">Text absorber object.</param>
  39899. </member>
  39900. <member name="M:Aspose.Pdf.PageCollection.Add(Aspose.Pdf.Page[])">
  39901. <summary>
  39902. Adds to collection all pages from array.
  39903. </summary>
  39904. <param name="pages">Array of pages which will be added.</param>
  39905. </member>
  39906. <member name="M:Aspose.Pdf.PageCollection.Insert(System.Int32,Aspose.Pdf.Page[])">
  39907. <summary>
  39908. Inserts pages of the array into document.
  39909. </summary>
  39910. <param name="pageNumber">Starting number of the new pages. </param>
  39911. <param name="pages">Array of pages which will be inserted.</param>
  39912. </member>
  39913. <member name="M:Aspose.Pdf.PageCollection.Flatten">
  39914. <summary>
  39915. Removes all fields located on the pages and place their values instead.
  39916. </summary>
  39917. </member>
  39918. <member name="M:Aspose.Pdf.PageCollection.FreeMemory">
  39919. <summary>
  39920. Clears cached data
  39921. </summary>
  39922. </member>
  39923. <member name="M:Aspose.Pdf.PageCollection.Contains(Aspose.Pdf.Page)">
  39924. <summary>
  39925. Determines whether this instance contains the object.
  39926. </summary>
  39927. <param name="item">The item.</param>
  39928. <returns>
  39929. <c>true</c> if [contains] [the specified item]; otherwise, <c>false</c>.
  39930. </returns>
  39931. <exception cref="T:System.NotSupportedException">
  39932. </exception>
  39933. </member>
  39934. <member name="M:Aspose.Pdf.PageCollection.Remove(Aspose.Pdf.Page)">
  39935. <summary>
  39936. Removes the specified item.
  39937. </summary>
  39938. <param name="item">The item.</param>
  39939. <returns>
  39940. </returns>
  39941. <exception cref="T:System.NotSupportedException">
  39942. </exception>
  39943. </member>
  39944. <member name="T:Aspose.Pdf.PageLayout">
  39945. <summary>
  39946. Descibes page layout.
  39947. </summary>
  39948. </member>
  39949. <member name="F:Aspose.Pdf.PageLayout.SinglePage">
  39950. <summary>
  39951. Single page.
  39952. </summary>
  39953. </member>
  39954. <member name="F:Aspose.Pdf.PageLayout.OneColumn">
  39955. <summary>
  39956. Display the pages in one column.
  39957. </summary>
  39958. </member>
  39959. <member name="F:Aspose.Pdf.PageLayout.TwoColumnLeft">
  39960. <summary>
  39961. Display the pages in two columns, with odd-numbered pages on the left.
  39962. </summary>
  39963. </member>
  39964. <member name="F:Aspose.Pdf.PageLayout.TwoColumnRight">
  39965. <summary>
  39966. Display the pages in two columns, with odd-numbered pages on the right.
  39967. </summary>
  39968. </member>
  39969. <member name="F:Aspose.Pdf.PageLayout.TwoPageLeft">
  39970. <summary>
  39971. Display the pages two at a time, with odd-numbered pages on the left.
  39972. </summary>
  39973. </member>
  39974. <member name="F:Aspose.Pdf.PageLayout.TwoPageRight">
  39975. <summary>
  39976. Display the pages two at a time, with odd-numbered pages on the right.
  39977. </summary>
  39978. </member>
  39979. <member name="F:Aspose.Pdf.PageLayout.Default">
  39980. <summary>
  39981. Default layout.
  39982. </summary>
  39983. </member>
  39984. <member name="T:Aspose.Pdf.PageNumberStamp">
  39985. <summary>
  39986. Represents page number stamp and used to number pages.
  39987. </summary>
  39988. </member>
  39989. <member name="P:Aspose.Pdf.PageNumberStamp.Format">
  39990. <summary>
  39991. String value for stamping page numbers.
  39992. Value must include char '#' which is replaced with the page number in the process of stamping.
  39993. </summary>
  39994. </member>
  39995. <member name="P:Aspose.Pdf.PageNumberStamp.StartingNumber">
  39996. <summary>
  39997. Gets or sets value of the number of starting page. Other pages will be numbered starting from this value.
  39998. </summary>
  39999. </member>
  40000. <member name="M:Aspose.Pdf.PageNumberStamp.#ctor(System.String)">
  40001. <summary>
  40002. Initializes a new instance of the <see cref="T:Aspose.Pdf.PageNumberStamp" /> class.
  40003. </summary>
  40004. <param name="format">
  40005. String value used for stamping. See <see cref="P:Aspose.Pdf.PageNumberStamp.Format" /> property for details.
  40006. </param>
  40007. </member>
  40008. <member name="M:Aspose.Pdf.PageNumberStamp.Put(Aspose.Pdf.Page)">
  40009. <summary>
  40010. Adds page number.
  40011. </summary>
  40012. <param name="page">
  40013. Page for stamping.
  40014. </param>
  40015. </member>
  40016. <member name="M:Aspose.Pdf.PageNumberStamp.#ctor">
  40017. <summary>
  40018. Initializes a new instance of the <see cref="T:Aspose.Pdf.PageNumberStamp" /> class. Format is set to "#".
  40019. </summary>
  40020. </member>
  40021. <member name="M:Aspose.Pdf.PageNumberStamp.#ctor(Aspose.Pdf.Facades.FormattedText)">
  40022. <summary>
  40023. Creates PageNumberStamp by formatted text.
  40024. </summary>
  40025. <param name="formattedText">Formatted text which used to create Page Number Stamp.</param>
  40026. </member>
  40027. <member name="P:Aspose.Pdf.PageNumberStamp.NumberingStyle">
  40028. <summary>
  40029. Numbering style which used by this stamp.
  40030. </summary>
  40031. </member>
  40032. <member name="T:Aspose.Pdf.PdfPageStamp">
  40033. <summary>
  40034. Class represents stamp which uses PDF page as stamp.
  40035. </summary>
  40036. </member>
  40037. <member name="P:Aspose.Pdf.PdfPageStamp.PdfPage">
  40038. <summary>
  40039. Gets or sets page which will be used as stamp.
  40040. </summary>
  40041. </member>
  40042. <member name="M:Aspose.Pdf.PdfPageStamp.#ctor(Aspose.Pdf.Page)">
  40043. <summary>
  40044. Constructor of PdfPageStamp.
  40045. </summary>
  40046. <param name="pdfPage">Page which is used for stamping.</param>
  40047. </member>
  40048. <member name="M:Aspose.Pdf.PdfPageStamp.Put(Aspose.Pdf.Page)">
  40049. <summary>
  40050. Put stamp on the specified page.
  40051. </summary>
  40052. <param name="page">Page where stamp will be placed.</param>
  40053. </member>
  40054. <member name="M:Aspose.Pdf.PdfPageStamp.#ctor(System.String,System.Int32)">
  40055. <summary>
  40056. Creates Pdf page stamp from specifed page of the document in specified file.
  40057. </summary>
  40058. <param name="fileName">Name and page of PDF file.</param>
  40059. <param name="pageIndex">Index of the page.</param>
  40060. </member>
  40061. <member name="M:Aspose.Pdf.PdfPageStamp.#ctor(System.IO.Stream,System.Int32)">
  40062. <summary>
  40063. Creates Pdf page stamp from specifed page in the document from the stream.
  40064. </summary>
  40065. <param name="stream">Stream which contains PDF </param>
  40066. <param name="pageIndex">Index of the page.</param>
  40067. </member>
  40068. <member name="T:Aspose.Pdf.Permissions">
  40069. <summary>
  40070. This enum represents user's permissions for a pdf.
  40071. </summary>
  40072. </member>
  40073. <member name="F:Aspose.Pdf.Permissions.PrintDocument">
  40074. <summary>
  40075. (Security handlers of revision 2) Print the document.
  40076. (Security handlers of revision 3 or greater) Print the document
  40077. (possibly not at the highest quality level,
  40078. depending on whether <see cref="F:Aspose.Pdf.Permissions.PrintingQuality" /> is also set).
  40079. </summary>
  40080. </member>
  40081. <member name="F:Aspose.Pdf.Permissions.ModifyContent">
  40082. <summary>
  40083. Modify the contents of the document by operations other
  40084. than those controlled by <see cref="F:Aspose.Pdf.Permissions.ModifyTextAnnotations" />,
  40085. <see cref="F:Aspose.Pdf.Permissions.FillForm" />, and 11.
  40086. </summary>
  40087. </member>
  40088. <member name="F:Aspose.Pdf.Permissions.ExtractContent">
  40089. <summary>
  40090. (Security handlers of revision 2) Copy or otherwise extract
  40091. text and graphics from the document, including extracting
  40092. text and graphics (in support of accessibility to users
  40093. with disabilities or for other purposes).
  40094. (Security handlers of revision 3 or greater) Copy or otherwise
  40095. extract text and graphics from the document by operations
  40096. other than that controlled by <see cref="F:Aspose.Pdf.Permissions.ExtractContentWithDisabilities" />.
  40097. </summary>
  40098. </member>
  40099. <member name="F:Aspose.Pdf.Permissions.ModifyTextAnnotations">
  40100. <summary>
  40101. Add or modify text annotations, fill in interactive form fields,
  40102. and, if <see cref="F:Aspose.Pdf.Permissions.ModifyContent" /> is also set, create or modify interactive form
  40103. fields (including signature fields).
  40104. </summary>
  40105. </member>
  40106. <member name="F:Aspose.Pdf.Permissions.FillForm">
  40107. <summary>
  40108. (Security handlers of revision 3 or greater) Fill in existing
  40109. interactive form fields (including signature fields), even if
  40110. <see cref="F:Aspose.Pdf.Permissions.ModifyTextAnnotations" /> is clear.
  40111. </summary>
  40112. </member>
  40113. <member name="F:Aspose.Pdf.Permissions.ExtractContentWithDisabilities">
  40114. <summary>
  40115. (Security handlers of revision 3 or greater) Extract text and
  40116. graphics (in support of accessibility to users with disabilities
  40117. or for other purposes).
  40118. </summary>
  40119. </member>
  40120. <member name="F:Aspose.Pdf.Permissions.AssembleDocument">
  40121. <summary>
  40122. (Security handlers of revision 3 or greater) Assemble the document
  40123. (insert, rotate, or delete pages and create bookmarks or thumbnail
  40124. images), even if <see cref="F:Aspose.Pdf.Permissions.ModifyContent" /> is clear.
  40125. </summary>
  40126. </member>
  40127. <member name="F:Aspose.Pdf.Permissions.PrintingQuality">
  40128. <summary>
  40129. (Security handlers of revision 3 or greater) Print the document to
  40130. a representation from which a faithful digital copy of the PDF content
  40131. could be generated. When this bit is clear (and bit 3 is set),
  40132. printing is limited to a low-level representation of the appearance,
  40133. possibly of degraded quality.
  40134. </summary>
  40135. </member>
  40136. <member name="T:Aspose.Pdf.Point">
  40137. <summary>
  40138. Represent point with fractional coordinates.
  40139. </summary>
  40140. </member>
  40141. <member name="P:Aspose.Pdf.Point.X">
  40142. <summary>
  40143. X coordinate value.
  40144. </summary>
  40145. </member>
  40146. <member name="P:Aspose.Pdf.Point.Y">
  40147. <summary>
  40148. Y coordinate value.
  40149. </summary>
  40150. </member>
  40151. <member name="M:Aspose.Pdf.Point.#ctor(System.Double,System.Double)">
  40152. <summary>
  40153. Initializes new instance of the <see cref="T:Aspose.Pdf.Point" />.
  40154. </summary>
  40155. <param name="x">
  40156. x coordinate value.
  40157. </param>
  40158. <param name="y">
  40159. y coordinate value.
  40160. </param>
  40161. </member>
  40162. <member name="P:Aspose.Pdf.Point.Trivial">
  40163. <summary>
  40164. Gets point with zero coordinates.
  40165. </summary>
  40166. </member>
  40167. <member name="M:Aspose.Pdf.Point.ToPoint">
  40168. <summary>
  40169. Converts point into System.Drawing.PointF object.
  40170. </summary>
  40171. <returns>PointF structure.</returns>
  40172. </member>
  40173. <member name="T:Aspose.Pdf.Rectangle">
  40174. <summary>
  40175. Class represents rectangle.
  40176. </summary>
  40177. </member>
  40178. <member name="P:Aspose.Pdf.Rectangle.Width">
  40179. <summary>
  40180. Width of rectangle.
  40181. </summary>
  40182. </member>
  40183. <member name="P:Aspose.Pdf.Rectangle.Height">
  40184. <summary>
  40185. Height of rectangle.
  40186. </summary>
  40187. </member>
  40188. <member name="P:Aspose.Pdf.Rectangle.LLX">
  40189. <summary>
  40190. X-coordinate of lower - left corner.
  40191. </summary>
  40192. </member>
  40193. <member name="P:Aspose.Pdf.Rectangle.LLY">
  40194. <summary>
  40195. Y - coordinate of lower-left corner.
  40196. </summary>
  40197. </member>
  40198. <member name="P:Aspose.Pdf.Rectangle.URX">
  40199. <summary>
  40200. X - coordinate of upper-right corner.
  40201. </summary>
  40202. </member>
  40203. <member name="P:Aspose.Pdf.Rectangle.URY">
  40204. <summary>
  40205. Y - coordinate of upper-right corner.
  40206. </summary>
  40207. </member>
  40208. <member name="M:Aspose.Pdf.Rectangle.#ctor(System.Double,System.Double,System.Double,System.Double)">
  40209. <summary>
  40210. Constructor of Rectangle.
  40211. </summary>
  40212. <param name="llx">X of lower left corner.</param>
  40213. <param name="lly">Y of lower left corner.</param>
  40214. <param name="urx">X of upper right corner.</param>
  40215. <param name="ury">Y of upper right corner.</param>
  40216. </member>
  40217. <member name="M:Aspose.Pdf.Rectangle.ToRect">
  40218. <summary>
  40219. Converts rectangle to instance of System.Drawing.Rectangle. Floating-point positions and size are truncated.
  40220. </summary>
  40221. <returns>Result of conversion.</returns>
  40222. </member>
  40223. <member name="M:Aspose.Pdf.Rectangle.FromRect(System.Drawing.Rectangle)">
  40224. <summary>
  40225. Initializes new rectangle from given instance of System.Drawing.Rectangle.
  40226. </summary>
  40227. <param name="src">Source rectangle which position and size will be set to new rectangle.</param>
  40228. <returns>New rectangle.</returns>
  40229. </member>
  40230. <member name="M:Aspose.Pdf.Rectangle.ToString">
  40231. <summary>
  40232. Gets rectangle string representation.
  40233. </summary>
  40234. <returns>
  40235. String has format llx,lly,urx,ury.
  40236. </returns>
  40237. </member>
  40238. <member name="M:Aspose.Pdf.Rectangle.Parse(System.String)">
  40239. <summary>
  40240. Try to parse string and extract from it rectangle components llx, lly, urx, ury.
  40241. </summary>
  40242. <param name="value">
  40243. String to parse.
  40244. </param>
  40245. <returns>
  40246. Rectangle object.
  40247. </returns>
  40248. </member>
  40249. <member name="F:Aspose.Pdf.Rectangle.Empty">
  40250. <summary>
  40251. Empty rectangle
  40252. </summary>
  40253. </member>
  40254. <member name="P:Aspose.Pdf.Rectangle.Trivial">
  40255. <summary>
  40256. Initializes trivial rectangle i.e. rectangle with zero position and size.
  40257. </summary>
  40258. </member>
  40259. <member name="P:Aspose.Pdf.Rectangle.IsTrivial">
  40260. <summary>
  40261. Checks if rectangle is trivial i.e. has zero size and position.
  40262. </summary>
  40263. </member>
  40264. <member name="P:Aspose.Pdf.Rectangle.IsEmpty">
  40265. <summary>
  40266. Checks if rectangle is empty.
  40267. </summary>
  40268. </member>
  40269. <member name="P:Aspose.Pdf.Rectangle.IsPoint">
  40270. <summary>
  40271. Checks if rectangle is point i.e. LLX is equal URX and LLY is equal URY.
  40272. </summary>
  40273. </member>
  40274. <member name="M:Aspose.Pdf.Rectangle.Equals(Aspose.Pdf.Rectangle)">
  40275. <summary>
  40276. Check if rectangles are equal i.e. have same position and sizes.
  40277. </summary>
  40278. <param name="other">Rectangle which will be compared.</param>
  40279. <returns>True if rectangles are eqals, false otherwise.</returns>
  40280. </member>
  40281. <member name="M:Aspose.Pdf.Rectangle.NearEquals(Aspose.Pdf.Rectangle,System.Double)">
  40282. <summary>
  40283. Check if rectangles are near equal i.e. have near same (up to delta) position and sizes.
  40284. </summary>
  40285. <param name="other">Rectangle which will be compared.</param>
  40286. <param name="delta">Value of comparation tollerance.</param>
  40287. <returns>True if rectangles are eqals, false otherwise.</returns>
  40288. </member>
  40289. <member name="M:Aspose.Pdf.Rectangle.Intersect(Aspose.Pdf.Rectangle)">
  40290. <summary>
  40291. Intersects to rectangles.
  40292. </summary>
  40293. <param name="otherRect">Rectangle to which this recatangle be intersected.</param>
  40294. <returns>Intersection of rectangles; null if rectangles are not intersected.</returns>
  40295. </member>
  40296. <member name="M:Aspose.Pdf.Rectangle.Join(Aspose.Pdf.Rectangle)">
  40297. <summary>
  40298. Joins rectangles.
  40299. </summary>
  40300. <param name="otherRect">Rectangle to which this recatangle be joined.</param>
  40301. <returns>Described rectangle.</returns>
  40302. </member>
  40303. <member name="M:Aspose.Pdf.Rectangle.IsIntersect(Aspose.Pdf.Rectangle)">
  40304. <summary>
  40305. Determines whether this rectangle intersects with other rectangle.
  40306. </summary>
  40307. <param name="otherRect">Intersection will be tested with specified rectangle.</param>
  40308. <returns>True if this rectangle intersects with specified rectangle. Otherwise false.</returns>
  40309. </member>
  40310. <member name="M:Aspose.Pdf.Rectangle.Contains(Aspose.Pdf.Point)">
  40311. <summary>
  40312. Determinces whether given point is inside of the rectangle.
  40313. </summary>
  40314. <param name="point">Point to check.</param>
  40315. <returns>True if point is inside of the recatngle.</returns>
  40316. </member>
  40317. <member name="M:Aspose.Pdf.Rectangle.Center">
  40318. <summary>
  40319. Returncs coordinates of center of the rectangle.
  40320. </summary>
  40321. <returns>Point which is center of the rectangle.</returns>
  40322. </member>
  40323. <member name="M:Aspose.Pdf.Rectangle.Rotate(Aspose.Pdf.Rotation)">
  40324. <summary>
  40325. Rotate rectangle by the specified angle.
  40326. </summary>
  40327. <param name="angle">Angle of rotation. Member of Rotation enumeration.</param>
  40328. </member>
  40329. <member name="M:Aspose.Pdf.Rectangle.Rotate(System.Int32)">
  40330. <summary>
  40331. Rotate rectangle by the specified angle.
  40332. </summary>
  40333. <param name="angle">Angle of rotation in degrees between 0 and 360.</param>
  40334. </member>
  40335. <member name="M:Aspose.Pdf.Rectangle.Clone">
  40336. <summary>
  40337. Clones the Rectangle object.
  40338. </summary>
  40339. <returns>Clone object.</returns>
  40340. </member>
  40341. <member name="T:Aspose.Pdf.Resources">
  40342. <summary>
  40343. Class representing page resources.
  40344. </summary>
  40345. </member>
  40346. <member name="P:Aspose.Pdf.Resources.Forms">
  40347. <summary>
  40348. Gets <see cref="P:Aspose.Pdf.Resources.Forms" /> forms collection
  40349. </summary>
  40350. </member>
  40351. <member name="P:Aspose.Pdf.Resources.Images">
  40352. <summary>
  40353. Gets <see cref="P:Aspose.Pdf.Resources.Images" /> images collection
  40354. </summary>
  40355. </member>
  40356. <member name="M:Aspose.Pdf.Resources.GetFonts(System.Boolean)">
  40357. <summary>
  40358. Returns fonts collection. If resources don't contain fonts entry it will be created in depends of CreateIfAbsent flag.
  40359. </summary>
  40360. <param name="CreateIfAbsent">If this flag is true then fonts will be created if this entry is absent.</param>
  40361. <returns>Fonts collection.</returns>
  40362. </member>
  40363. <member name="P:Aspose.Pdf.Resources.Fonts">
  40364. <summary>
  40365. Gets <see cref="P:Aspose.Pdf.Resources.Fonts" /> resources collection
  40366. </summary>
  40367. </member>
  40368. <member name="T:Aspose.Pdf.Rotation">
  40369. <summary>
  40370. Enumeration of possible rotation values.
  40371. </summary>
  40372. </member>
  40373. <member name="F:Aspose.Pdf.Rotation.None">
  40374. <summary>
  40375. Non-rotated.
  40376. </summary>
  40377. </member>
  40378. <member name="F:Aspose.Pdf.Rotation.on90">
  40379. <summary>
  40380. Rotated on 90 degrees clockwise.
  40381. </summary>
  40382. </member>
  40383. <member name="F:Aspose.Pdf.Rotation.on180">
  40384. <summary>
  40385. Rotated on 180 degrees.
  40386. </summary>
  40387. </member>
  40388. <member name="F:Aspose.Pdf.Rotation.on270">
  40389. <summary>
  40390. Rotated on 270 degrees clockwise.
  40391. </summary>
  40392. </member>
  40393. <member name="T:Aspose.Pdf.Stamp">
  40394. <summary>
  40395. An abstract class for various kinds of stamps which come as descendants.
  40396. </summary>
  40397. </member>
  40398. <member name="F:Aspose.Pdf.Stamp._horizontalAlignment">
  40399. <summary>
  40400. Horizontal alignment of the stamp.
  40401. </summary>
  40402. </member>
  40403. <member name="F:Aspose.Pdf.Stamp._verticalAlignment">
  40404. <summary>
  40405. Vertical alignemtn of the stamp.
  40406. </summary>
  40407. </member>
  40408. <member name="P:Aspose.Pdf.Stamp.Background">
  40409. <summary>
  40410. Sets or gets a bool value that indicates the content is stamped as background.
  40411. If the value is true, the stamp content is layed at the bottom.
  40412. By defalt, the value is false, the stamp content is layed at the top.
  40413. </summary>
  40414. </member>
  40415. <member name="P:Aspose.Pdf.Stamp.Opacity">
  40416. <summary>
  40417. Gets or sets a value to indicate the stamp opacity. The value is from 0.0 to 1.0.
  40418. By default the value is 1.0.
  40419. </summary>
  40420. </member>
  40421. <member name="P:Aspose.Pdf.Stamp.OutlineOpacity">
  40422. <summary>
  40423. Gets or sets a value to indicate the stamp outline opacity. The value is from 0.0 to 1.0.
  40424. By default the value is 1.0.
  40425. </summary>
  40426. </member>
  40427. <member name="P:Aspose.Pdf.Stamp.OutlineWidth">
  40428. <summary>
  40429. Gets or sets a value of the stamp outline width.
  40430. By default the value is 1.0.
  40431. </summary>
  40432. </member>
  40433. <member name="P:Aspose.Pdf.Stamp.Rotate">
  40434. <summary>
  40435. Sets or gets the rotation of stamp content according <see cref="T:Aspose.Pdf.Rotation" /> values.
  40436. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees).
  40437. To set arbitrary angle use RotateAngle property.
  40438. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None.
  40439. </summary>
  40440. </member>
  40441. <member name="P:Aspose.Pdf.Stamp.XIndent">
  40442. <summary>
  40443. Horizontal stamp coordinate, starting from the left.
  40444. </summary>
  40445. </member>
  40446. <member name="P:Aspose.Pdf.Stamp.YIndent">
  40447. <summary>
  40448. Vertical stamp coordinate, starting from the bottom.
  40449. </summary>
  40450. </member>
  40451. <member name="P:Aspose.Pdf.Stamp.HorizontalAlignment">
  40452. <summary>
  40453. Gets or sets Horizontal alignment of stamp on the page.
  40454. </summary>
  40455. </member>
  40456. <member name="P:Aspose.Pdf.Stamp.VerticalAlignment">
  40457. <summary>
  40458. Gets or sets vertical alignment of stamp on page.
  40459. </summary>
  40460. </member>
  40461. <member name="P:Aspose.Pdf.Stamp.LeftMargin">
  40462. <summary>
  40463. Gets or sets left margin of stamp.
  40464. </summary>
  40465. </member>
  40466. <member name="P:Aspose.Pdf.Stamp.RightMargin">
  40467. <summary>
  40468. Gets or sets right margin of stamp.
  40469. </summary>
  40470. </member>
  40471. <member name="P:Aspose.Pdf.Stamp.BottomMargin">
  40472. <summary>
  40473. Gets or sets bottom margin of stamp.
  40474. </summary>
  40475. </member>
  40476. <member name="P:Aspose.Pdf.Stamp.TopMargin">
  40477. <summary>
  40478. Gets or sets top margin of stamp.
  40479. </summary>
  40480. </member>
  40481. <member name="P:Aspose.Pdf.Stamp.ZoomX">
  40482. <summary>
  40483. Horizontal zooming factor of the stamp. Allows to scale stamp horizontally.
  40484. </summary>
  40485. </member>
  40486. <member name="P:Aspose.Pdf.Stamp.Width">
  40487. <summary>
  40488. Desired width of the stamp on the page.
  40489. </summary>
  40490. </member>
  40491. <member name="P:Aspose.Pdf.Stamp.Height">
  40492. <summary>
  40493. Desired height of the stamp on the page.
  40494. </summary>
  40495. </member>
  40496. <member name="P:Aspose.Pdf.Stamp.ZoomY">
  40497. <summary>
  40498. Vertical zooming factor of the stamp. Allows to scale stamp vertically.
  40499. </summary>
  40500. </member>
  40501. <member name="P:Aspose.Pdf.Stamp.Zoom">
  40502. <summary>
  40503. Zooming factor of the stamp. Allows to scale stamp.
  40504. Please note that pair of properties ZoomX and ZoomY allows to set zoom factor for every axe separately.
  40505. Setting of this property changes both ZoomX and ZoomY properties.
  40506. If ZoomX and ZoomY are different then Zoom property returns ZoomX value.
  40507. </summary>
  40508. </member>
  40509. <member name="P:Aspose.Pdf.Stamp.RotateAngle">
  40510. <summary>
  40511. Gets or sets rotate angle of stamp in degrees.
  40512. This property allows to set arbitrary rotate angle.
  40513. </summary>
  40514. </member>
  40515. <member name="M:Aspose.Pdf.Stamp.Put(Aspose.Pdf.Page)">
  40516. <summary>
  40517. Adds stamp on the page.
  40518. </summary>
  40519. <param name="page">
  40520. The page to add stamp.
  40521. </param>
  40522. </member>
  40523. <member name="M:Aspose.Pdf.Stamp.getPoint(Aspose.Pdf.Page)">
  40524. <summary>
  40525. Returns point if the stamp on the page.
  40526. </summary>
  40527. <param name="page">Page where the stamp is placed.</param>
  40528. <returns>Point of the stamp.</returns>
  40529. </member>
  40530. <member name="M:Aspose.Pdf.Stamp.addExtGState(Aspose.Pdf.Page)">
  40531. <summary>
  40532. Add G state on the page for stamp.
  40533. </summary>
  40534. <param name="page">Page where </param>
  40535. <returns>Name of added GState.</returns>
  40536. </member>
  40537. <member name="M:Aspose.Pdf.Stamp.getPageRotationMatrix(Aspose.Pdf.Page)">
  40538. <summary>
  40539. Returns transformation matrix for page.
  40540. </summary>
  40541. <param name="page">Page where stamp is placed.</param>
  40542. <returns>Rotation matrix of the stamp.</returns>
  40543. </member>
  40544. <member name="M:Aspose.Pdf.Stamp.getScaleMatrix">
  40545. <summary>
  40546. Returns scaling matrix of the stamp.
  40547. </summary>
  40548. <returns>Scale matrix of the stamp.</returns>
  40549. </member>
  40550. <member name="M:Aspose.Pdf.Stamp.setStampId(System.Int32)">
  40551. <summary>
  40552. Sets stamp Id.
  40553. </summary>
  40554. <param name="value">New value of Stamp ID.</param>
  40555. </member>
  40556. <member name="M:Aspose.Pdf.Stamp.getStampId">
  40557. <summary>
  40558. Returns stamp ID.
  40559. </summary>
  40560. <returns>Identifier of the stamp.</returns>
  40561. </member>
  40562. <member name="T:Aspose.Pdf.ImagePlacement">
  40563. <summary>
  40564. Represents characteristics of an image placed to Pdf document page.
  40565. </summary>
  40566. <remarks>
  40567. When an image is placed to a page it may have dimensions other than physical dimensions defined in <see cref="T:Aspose.Pdf.Resources" />.
  40568. The object <see cref="T:Aspose.Pdf.ImagePlacement" /> is intended to provide such information like dimensions, resolution and so on.
  40569. </remarks>
  40570. <example>
  40571. The example demonstrates how to find images on the first PDF document page and get images as bitmaps with visible dimensions.
  40572. <code lang="C#">
  40573. // Open document
  40574. Document doc = new Document(@"D:\Tests\input.pdf");
  40575. // Create ImagePlacementAbsorber object to perform image placement search
  40576. ImagePlacementAbsorber abs = new ImagePlacementAbsorber();
  40577. // Accept the absorber for first page
  40578. doc.Pages[1].Accept(abs);
  40579. // Retrieve images with visible dimensions
  40580. foreach (ImagePlacement imagePlacement in abs.ImagePlacements)
  40581. {
  40582. Bitmap scaledImage;
  40583. using (MemoryStream imageStream = new MemoryStream())
  40584. {
  40585. // Retrieve image from resources
  40586. imagePlacement.Image.Save(imageStream, ImageFormat.Png);
  40587. Bitmap resourceImage = (Bitmap) Bitmap.FromStream(imageStream);
  40588. // Create new bitmap with actual dimensions
  40589. scaledImage = new Bitmap(resourceImage, (int)imagePlacement.Rectangle.Width, (int)imagePlacement.Rectangle.Height);
  40590. }
  40591. }
  40592. </code></example>
  40593. </member>
  40594. <member name="P:Aspose.Pdf.ImagePlacement.Matrix">
  40595. <summary>
  40596. Current transformation matrix for this image.
  40597. </summary>
  40598. </member>
  40599. <member name="P:Aspose.Pdf.ImagePlacement.Rectangle">
  40600. <summary>
  40601. Gets rectangle of the Image.
  40602. </summary>
  40603. </member>
  40604. <member name="P:Aspose.Pdf.ImagePlacement.Rotation">
  40605. <summary>
  40606. Gets rotation angle of the Image.
  40607. </summary>
  40608. </member>
  40609. <member name="P:Aspose.Pdf.ImagePlacement.Resolution">
  40610. <summary>
  40611. Gets resolution of the Image.
  40612. </summary>
  40613. </member>
  40614. <member name="P:Aspose.Pdf.ImagePlacement.Image">
  40615. <summary>
  40616. Gets related XImage resource object.
  40617. </summary>
  40618. </member>
  40619. <member name="P:Aspose.Pdf.ImagePlacement.Page">
  40620. <summary>
  40621. Gets the page containing the image.
  40622. </summary>
  40623. </member>
  40624. <member name="P:Aspose.Pdf.ImagePlacement.CompositingParameters">
  40625. <summary>
  40626. Gets compositing parameters of graphics state active for the image placed to the page.
  40627. </summary>
  40628. </member>
  40629. <member name="M:Aspose.Pdf.ImagePlacement.Replace(System.IO.Stream)">
  40630. <summary>
  40631. Replace image in collection with another image.
  40632. </summary>
  40633. <param name="image">Stream containing image data.</param>
  40634. </member>
  40635. <member name="M:Aspose.Pdf.ImagePlacement.Save(System.IO.Stream)">
  40636. <summary>
  40637. Saves image with corresponding transformations: scaling, rotation and resolution.
  40638. </summary>
  40639. <param name="stream">Stream where image will be saved</param>
  40640. </member>
  40641. <member name="M:Aspose.Pdf.ImagePlacement.Save(System.IO.Stream,System.Drawing.Imaging.ImageFormat)">
  40642. <summary>
  40643. Saves image with corresponding transformations: scaling, rotation and resolution.
  40644. </summary>
  40645. <param name="stream">Stream where image will be saved</param>
  40646. <param name="format">Format which will be used for image enconding. <see cref="T:System.Drawing.Imaging.ImageFormat" /></param>
  40647. </member>
  40648. <member name="T:Aspose.Pdf.ImagePlacementCollection">
  40649. <summary>
  40650. Represents an image placements collection
  40651. </summary>
  40652. </member>
  40653. <member name="P:Aspose.Pdf.ImagePlacementCollection.Count">
  40654. <summary>
  40655. Gets the number of <see cref="T:Aspose.Pdf.ImagePlacement" /> object elements actually contained in the collection.
  40656. </summary>
  40657. </member>
  40658. <member name="P:Aspose.Pdf.ImagePlacementCollection.SyncRoot">
  40659. <summary>
  40660. Gets an object that can be used to synchronize access to the collection.
  40661. </summary>
  40662. </member>
  40663. <member name="P:Aspose.Pdf.ImagePlacementCollection.IsSynchronized">
  40664. <summary>
  40665. Gets a value indicating whether access to the collection is synchronized (thread safe).
  40666. </summary>
  40667. </member>
  40668. <member name="P:Aspose.Pdf.ImagePlacementCollection.IsReadOnly">
  40669. <summary>
  40670. Gets a value indicating whether the collection is read-only.
  40671. </summary>
  40672. </member>
  40673. <member name="M:Aspose.Pdf.ImagePlacementCollection.Add(Aspose.Pdf.ImagePlacement)">
  40674. <summary>
  40675. Adds the text fragment element at the specified index.
  40676. </summary>
  40677. </member>
  40678. <member name="M:Aspose.Pdf.ImagePlacementCollection.GetEnumerator">
  40679. <summary>
  40680. Returns an enumerator for the entire collection.
  40681. </summary>
  40682. <returns>Enumerator object.</returns>
  40683. </member>
  40684. <member name="M:Aspose.Pdf.ImagePlacementCollection.CopyTo(Aspose.Pdf.ImagePlacement[],System.Int32)">
  40685. <summary>
  40686. Copies the entire collection to a compatible one-dimensional Array, starting at the specified index of the target array
  40687. </summary>
  40688. <param name="array">Array of objects which will be copied.</param>
  40689. <param name="index">Starting index from which copying will be started.</param>
  40690. </member>
  40691. <member name="M:Aspose.Pdf.ImagePlacementCollection.Clear">
  40692. <summary>
  40693. Clears all items from the collection.
  40694. </summary>
  40695. </member>
  40696. <member name="M:Aspose.Pdf.ImagePlacementCollection.Contains(Aspose.Pdf.ImagePlacement)">
  40697. <summary>
  40698. Determines whether the collection contains a specific value.
  40699. </summary>
  40700. <param name="item">The object to locate in the collection</param>
  40701. <returns>true if item is found in the collection; otherwise, false.</returns>
  40702. </member>
  40703. <member name="M:Aspose.Pdf.ImagePlacementCollection.Remove(Aspose.Pdf.ImagePlacement)">
  40704. <summary>
  40705. Deletes specified item from collection
  40706. </summary>
  40707. <param name="item">Item to delete</param>
  40708. <returns>true if item was deleted; otherwise, false.</returns>
  40709. </member>
  40710. <member name="P:Aspose.Pdf.ImagePlacementCollection.Item(System.Int32)">
  40711. <summary>
  40712. Gets the text fragment element at the specified index.
  40713. </summary>
  40714. <param name="index">Index of image placement.</param>
  40715. <returns>ImagePlacement object.</returns>
  40716. </member>
  40717. <member name="T:Aspose.Pdf.ImagePlacementAbsorber">
  40718. <summary>
  40719. Represents an absorber object of image placement objects.
  40720. Performs search of image usages and provides access to search results via <see cref="P:Aspose.Pdf.ImagePlacementAbsorber.ImagePlacements" /> collection.
  40721. </summary>
  40722. <remarks>
  40723. The <see cref="T:Aspose.Pdf.ImagePlacementAbsorber" /> object is basically used in images search scenario.
  40724. When the search is completed the occurrences are represented with <see cref="T:Aspose.Pdf.ImagePlacement" /> objects that the <see cref="P:Aspose.Pdf.ImagePlacementAbsorber.ImagePlacements" /> collection contains.
  40725. The <see cref="T:Aspose.Pdf.ImagePlacement" /> object provides access to the image placement properties: dimensions, resolution etc.
  40726. </remarks>
  40727. <example>
  40728. The example demonstrates how to find images on the first PDF document page and get the image placement properties.
  40729. <code lang="C#">
  40730. // Open document
  40731. Document doc = new Document(@"D:\Tests\input.pdf");
  40732. // Create ImagePlacementAbsorber object to perform image placement search
  40733. ImagePlacementAbsorber abs = new ImagePlacementAbsorber();
  40734. // Accept the absorber for first page
  40735. doc.Pages[1].Accept(abs);
  40736. // Display image placement properties for all placements
  40737. foreach (ImagePlacement imagePlacement in abs.ImagePlacements)
  40738. {
  40739. Console.Out.WriteLine("image width:" + imagePlacement.Rectangle.Width);
  40740. Console.Out.WriteLine("image height:" + imagePlacement.Rectangle.Height);
  40741. Console.Out.WriteLine("image LLX:" + imagePlacement.Rectangle.LLX);
  40742. Console.Out.WriteLine("image LLY:" + imagePlacement.Rectangle.LLY);
  40743. Console.Out.WriteLine("image horizontal resolution:" + imagePlacement.Resolution.X);
  40744. Console.Out.WriteLine("image vertical resolution:" + imagePlacement.Resolution.Y);
  40745. }
  40746. </code></example>
  40747. </member>
  40748. <member name="P:Aspose.Pdf.ImagePlacementAbsorber.IsReadOnlyMode">
  40749. <summary>
  40750. Gets/sets read only mode for parsing operations collection. It may help against out of memory
  40751. exceptions.
  40752. </summary>
  40753. </member>
  40754. <member name="P:Aspose.Pdf.ImagePlacementAbsorber.ImagePlacements">
  40755. <summary>
  40756. Gets collection of image placement occurrences that are presented with <see cref="T:Aspose.Pdf.ImagePlacement" /> objects.
  40757. </summary>
  40758. </member>
  40759. <member name="M:Aspose.Pdf.ImagePlacementAbsorber.Visit(Aspose.Pdf.Page)">
  40760. <summary>
  40761. Performs search on the specified page.
  40762. </summary>
  40763. <param name="page">Pdf pocument page object.</param>
  40764. </member>
  40765. <member name="M:Aspose.Pdf.ImagePlacementAbsorber.Visit(Aspose.Pdf.Document)">
  40766. <summary>
  40767. Performs search on the specified document.
  40768. </summary>
  40769. <param name="pdf">Pdf pocument object.</param>
  40770. </member>
  40771. <member name="T:Aspose.Pdf.Cell">
  40772. <summary>
  40773. Represents a cell of the table's row.
  40774. </summary>
  40775. </member>
  40776. <member name="P:Aspose.Pdf.Cell.IsNoBorder">
  40777. <summary>
  40778. Gets or sets the cell have border.
  40779. </summary>
  40780. </member>
  40781. <member name="P:Aspose.Pdf.Cell.Margin">
  40782. <summary>
  40783. Gets or sets the padding.
  40784. </summary>
  40785. </member>
  40786. <member name="P:Aspose.Pdf.Cell.Border">
  40787. <summary>
  40788. Gets or sets the border.
  40789. </summary>
  40790. </member>
  40791. <member name="P:Aspose.Pdf.Cell.BackgroundColor">
  40792. <summary>
  40793. Gets or sets the background color.
  40794. </summary>
  40795. </member>
  40796. <member name="P:Aspose.Pdf.Cell.BackgroundImageFile">
  40797. <summary>
  40798. Gets or sets the background image file.
  40799. </summary>
  40800. </member>
  40801. <member name="P:Aspose.Pdf.Cell.BackgroundImage">
  40802. <summary>
  40803. Gets or sets the background image
  40804. </summary>
  40805. </member>
  40806. <member name="P:Aspose.Pdf.Cell.Alignment">
  40807. <summary>
  40808. Gets or sets the alignment.
  40809. </summary>
  40810. </member>
  40811. <member name="P:Aspose.Pdf.Cell.DefaultCellTextState">
  40812. <summary>
  40813. Gets or sets the default cell text state.
  40814. </summary>
  40815. </member>
  40816. <member name="P:Aspose.Pdf.Cell.Paragraphs">
  40817. <summary>
  40818. Gets or sets the cell's formatted text.
  40819. </summary>
  40820. </member>
  40821. <member name="P:Aspose.Pdf.Cell.IsWordWrapped">
  40822. <summary>
  40823. Gets or sets the cell's text word wrapped.
  40824. </summary>
  40825. </member>
  40826. <member name="P:Aspose.Pdf.Cell.VerticalAlignment">
  40827. <summary>
  40828. Gets or sets the vertical alignment.
  40829. </summary>
  40830. </member>
  40831. <member name="P:Aspose.Pdf.Cell.ColSpan">
  40832. <summary>
  40833. Gets or sets the column span.
  40834. </summary>
  40835. </member>
  40836. <member name="P:Aspose.Pdf.Cell.RowSpan">
  40837. <summary>
  40838. Gets or sets the row span.
  40839. </summary>
  40840. </member>
  40841. <member name="P:Aspose.Pdf.Cell.Width">
  40842. <summary>
  40843. Gets or sets the column width.
  40844. </summary>
  40845. </member>
  40846. <member name="M:Aspose.Pdf.Cell.#ctor(Aspose.Pdf.Rectangle)">
  40847. <summary>
  40848. Initializes a new instance of the Cell class.
  40849. </summary>
  40850. <param name="rect">The rectangle of the cell in page's coordinates.</param>
  40851. </member>
  40852. <member name="M:Aspose.Pdf.Cell.#ctor">
  40853. <summary>
  40854. Initializes a new instance of the Cell class.
  40855. </summary>
  40856. </member>
  40857. <member name="M:Aspose.Pdf.Cell.Clone">
  40858. <summary>
  40859. Clone the cell.
  40860. </summary>
  40861. <returns>The cloned object</returns>
  40862. </member>
  40863. <member name="T:Aspose.Pdf.Cells">
  40864. <summary>
  40865. Represents a cells collection of row.
  40866. </summary>
  40867. </member>
  40868. <member name="M:Aspose.Pdf.Cells.Add">
  40869. <summary>
  40870. Add cell to collection.
  40871. </summary>
  40872. <returns>The new cell</returns>
  40873. </member>
  40874. <member name="M:Aspose.Pdf.Cells.Add(System.String,Aspose.Pdf.Text.TextState)">
  40875. <summary>
  40876. Add cell to collection.
  40877. </summary>
  40878. <param name="text">The text for cell.</param>
  40879. <param name="ts">The text state.</param>
  40880. <returns>The new cell</returns>
  40881. </member>
  40882. <member name="M:Aspose.Pdf.Cells.Add(System.String)">
  40883. <summary>
  40884. Add cell to collection.
  40885. </summary>
  40886. <param name="text">The text for cell.</param>
  40887. <returns>The new cell</returns>
  40888. </member>
  40889. <member name="M:Aspose.Pdf.Cells.Add(Aspose.Pdf.Cell)">
  40890. <summary>
  40891. Add cell to collection.
  40892. </summary>
  40893. <param name="cell">The cell to collection.</param>
  40894. <returns>
  40895. </returns>
  40896. </member>
  40897. <member name="M:Aspose.Pdf.Cells.RemoveRange(System.Int32,System.Int32)">
  40898. <summary>
  40899. Remove cell set from collection.
  40900. </summary>
  40901. <param name="index">The collection index.</param>
  40902. <param name="count">The rows count.</param>
  40903. </member>
  40904. <member name="M:Aspose.Pdf.Cells.Remove(System.Object)">
  40905. <summary>
  40906. Remove cell set from collection.
  40907. </summary>
  40908. <param name="obj">The object.</param>
  40909. </member>
  40910. <member name="M:Aspose.Pdf.Cells.Remove(Aspose.Pdf.Cell)">
  40911. <summary>
  40912. Remove cell set from collection.
  40913. </summary>
  40914. <param name="cell">The cell object.</param>
  40915. </member>
  40916. <member name="M:Aspose.Pdf.Cells.Insert(System.Int32,Aspose.Pdf.Cell)">
  40917. <summary>
  40918. Insert cell to collection.
  40919. </summary>
  40920. <param name="index">The selected index.</param>
  40921. <param name="cell">The selected cell.</param>
  40922. </member>
  40923. <member name="M:Aspose.Pdf.Cells.GetEnumerator">
  40924. <summary>
  40925. Gets collection's enumerator
  40926. </summary>
  40927. <returns>
  40928. </returns>
  40929. </member>
  40930. <member name="M:Aspose.Pdf.Cells.Dispose">
  40931. <summary>
  40932. Dispose method
  40933. </summary>
  40934. </member>
  40935. <member name="P:Aspose.Pdf.Cells.Count">
  40936. <summary>
  40937. The items count.
  40938. </summary>
  40939. </member>
  40940. <member name="P:Aspose.Pdf.Cells.Item(System.Int32)">
  40941. <summary>
  40942. Gets or sets cells.
  40943. </summary>
  40944. <returns>
  40945. </returns>
  40946. <param name="index">The cell index.</param>
  40947. </member>
  40948. <member name="T:Aspose.Pdf.Row">
  40949. <summary>
  40950. Represents a row of the table.
  40951. </summary>
  40952. </member>
  40953. <member name="M:Aspose.Pdf.Row.Clone">
  40954. <summary>
  40955. Clone the row.
  40956. </summary>
  40957. <returns>The cloned object</returns>
  40958. </member>
  40959. <member name="P:Aspose.Pdf.Row.BackgroundColor">
  40960. <summary>
  40961. Gets or sets the background color.
  40962. </summary>
  40963. </member>
  40964. <member name="P:Aspose.Pdf.Row.Border">
  40965. <summary>
  40966. Gets or sets the border.
  40967. </summary>
  40968. </member>
  40969. <member name="P:Aspose.Pdf.Row.Cells">
  40970. <summary>
  40971. Gets the cells of the row.
  40972. </summary>
  40973. </member>
  40974. <member name="P:Aspose.Pdf.Row.DefaultCellBorder">
  40975. <summary>
  40976. Gets default cell border;
  40977. </summary>
  40978. </member>
  40979. <member name="P:Aspose.Pdf.Row.MinRowHeight">
  40980. <summary>
  40981. Gets height for row;
  40982. </summary>
  40983. </member>
  40984. <member name="P:Aspose.Pdf.Row.FixedRowHeight">
  40985. <summary>
  40986. Gets fixed row height - row may have fixed height;
  40987. </summary>
  40988. </member>
  40989. <member name="P:Aspose.Pdf.Row.IsInNewPage">
  40990. <summary>
  40991. Gets fixed row is in new page - page with this property should be printed to next page Default false;
  40992. </summary>
  40993. </member>
  40994. <member name="P:Aspose.Pdf.Row.IsRowBroken">
  40995. <summary>
  40996. Gets is row can be broken between two pages
  40997. </summary>
  40998. </member>
  40999. <member name="P:Aspose.Pdf.Row.DefaultCellTextState">
  41000. <summary>
  41001. Gets or sets default text state for row cells
  41002. </summary>
  41003. </member>
  41004. <member name="P:Aspose.Pdf.Row.DefaultCellPadding">
  41005. <summary>
  41006. Gets or sets default margin for row cells
  41007. </summary>
  41008. </member>
  41009. <member name="P:Aspose.Pdf.Row.VerticalAlignment">
  41010. <summary>
  41011. Gets or sets the vertical alignment.
  41012. </summary>
  41013. </member>
  41014. <member name="T:Aspose.Pdf.Rows">
  41015. <summary>
  41016. Represents a rows collection of table.
  41017. </summary>
  41018. </member>
  41019. <member name="M:Aspose.Pdf.Rows.Add">
  41020. <summary>
  41021. Add row to collection.
  41022. </summary>
  41023. <returns>The new row</returns>
  41024. </member>
  41025. <member name="M:Aspose.Pdf.Rows.Add(Aspose.Pdf.Row)">
  41026. <summary>
  41027. Add row to cellection.
  41028. </summary>
  41029. <param name="row">The new row.</param>
  41030. <returns>
  41031. </returns>
  41032. </member>
  41033. <member name="M:Aspose.Pdf.Rows.IndexOf(Aspose.Pdf.Row)">
  41034. <summary>
  41035. Returns index of row in collection.
  41036. </summary>
  41037. <param name="row">The existing row.</param>
  41038. <returns>The row index</returns>
  41039. </member>
  41040. <member name="M:Aspose.Pdf.Rows.Remove(Aspose.Pdf.Row)">
  41041. <summary>
  41042. Remove row from collection.
  41043. </summary>
  41044. <param name="row">The existing row.</param>
  41045. </member>
  41046. <member name="M:Aspose.Pdf.Rows.RemoveAt(System.Int32)">
  41047. <summary>
  41048. Remove row at position from collection.
  41049. </summary>
  41050. <param name="index">The collection index.</param>
  41051. </member>
  41052. <member name="M:Aspose.Pdf.Rows.RemoveRange(System.Int32,System.Int32)">
  41053. <summary>
  41054. Remove row set from collection.
  41055. </summary>
  41056. <param name="index">The collection index.</param>
  41057. <param name="count">The rows count.</param>
  41058. </member>
  41059. <member name="M:Aspose.Pdf.Rows.GetEnumerator">
  41060. <summary>
  41061. Gets collection's enumerator
  41062. </summary>
  41063. <returns>
  41064. </returns>
  41065. </member>
  41066. <member name="M:Aspose.Pdf.Rows.Dispose">
  41067. <summary>
  41068. Dispose method
  41069. </summary>
  41070. </member>
  41071. <member name="P:Aspose.Pdf.Rows.Count">
  41072. <summary>
  41073. The items count.
  41074. </summary>
  41075. </member>
  41076. <member name="P:Aspose.Pdf.Rows.Item(System.Int32)">
  41077. <summary>
  41078. Gets or sets row.
  41079. </summary>
  41080. <param name="index">The row index.</param>
  41081. </member>
  41082. <member name="T:Aspose.Pdf.TableBroken">
  41083. <summary>
  41084. Enumerates the table broken.
  41085. </summary>
  41086. </member>
  41087. <member name="F:Aspose.Pdf.TableBroken.None">
  41088. <summary>
  41089. No broken.
  41090. </summary>
  41091. </member>
  41092. <member name="F:Aspose.Pdf.TableBroken.Vertical">
  41093. <summary>
  41094. Vertical broken.
  41095. </summary>
  41096. </member>
  41097. <member name="F:Aspose.Pdf.TableBroken.VerticalInSamePage">
  41098. <summary>
  41099. Vertical broken in same page.
  41100. </summary>
  41101. </member>
  41102. <member name="T:Aspose.Pdf.RenderingOptions">
  41103. <summary>
  41104. Represents rendering options.
  41105. </summary>
  41106. </member>
  41107. <member name="P:Aspose.Pdf.RenderingOptions.BarcodeOptimization">
  41108. <summary>
  41109. Gets or sets barcode optimization mode.
  41110. </summary>
  41111. </member>
  41112. <member name="P:Aspose.Pdf.RenderingOptions.OptimizeDimensions">
  41113. <summary>
  41114. Gets or sets optimize dimensions mode.
  41115. </summary>
  41116. </member>
  41117. <member name="P:Aspose.Pdf.RenderingOptions.SystemFontsNativeRendering">
  41118. <summary>
  41119. Gets or sets a mode where system fonts are rendered natively.
  41120. </summary>
  41121. </member>
  41122. <member name="P:Aspose.Pdf.RenderingOptions.UseNewImagingEngine">
  41123. <summary>
  41124. Gets or sets a flag determines whether new imaging engine is used or not.
  41125. </summary>
  41126. </member>
  41127. <member name="P:Aspose.Pdf.RenderingOptions.WidthExtraUnits">
  41128. <summary>
  41129. Gets or sets a value used to increase or decrease the width of rectangle for AppendRectangle operator.
  41130. </summary>
  41131. </member>
  41132. <member name="P:Aspose.Pdf.RenderingOptions.ConvertFontsToUnicodeTTF">
  41133. <summary>
  41134. Indicates that all fonts will be converted to TTF unicode versions. That is useful for compatibility
  41135. reasons and to optimize font usage, cause every new TTF font will have not all the symbols
  41136. from source font, but only symbols which are used in text.
  41137. </summary>
  41138. </member>
  41139. <member name="P:Aspose.Pdf.RenderingOptions.UseFontHinting">
  41140. <summary>
  41141. Usage of this flag turn on font hinting mechanism. Font hinting is the use of mathematical instructions to adjust the display
  41142. of an outline font. In some cases turning this flag on may solve problems with text legibility.
  41143. At current moment usage of this flag could give effect only for TTF fonts, if these fonts are used in source document.
  41144. </summary>
  41145. </member>
  41146. <member name="P:Aspose.Pdf.RenderingOptions.ScaleImagesToFitPageWidth">
  41147. <summary>
  41148. Gets or sets a values used to scale all images on the page to fit page's width.
  41149. </summary>
  41150. </member>
  41151. <member name="P:Aspose.Pdf.RenderingOptions.InterpolationHighQuality">
  41152. <summary>
  41153. Gets or sets hiqh quality mode for interpolation.
  41154. </summary>
  41155. </member>
  41156. <member name="P:Aspose.Pdf.RenderingOptions.MaxFontsCacheSize">
  41157. <summary>
  41158. Maximum count of fonts in fonts cache. Default value is 10.
  41159. </summary>
  41160. </member>
  41161. <member name="P:Aspose.Pdf.RenderingOptions.MaxSymbolsCacheSize">
  41162. <summary>
  41163. Maximum count of symbols in symbol cache. Default value is 100.
  41164. </summary>
  41165. </member>
  41166. <member name="P:Aspose.Pdf.RenderingOptions.DefaultFontName">
  41167. <summary>
  41168. Gets/sets the default name of font used to substitute of missing fonts.
  41169. </summary>
  41170. </member>
  41171. <member name="T:Aspose.Pdf.TextStamp">
  41172. <summary>
  41173. Reresents textual stamp.
  41174. </summary>
  41175. </member>
  41176. <member name="P:Aspose.Pdf.TextStamp.Draw">
  41177. <summary>
  41178. This property determines how stamp is drawn on page. If Draw = true stamp is drawn as graphic operators and if draw = false then stamp is drawn as text.
  41179. </summary>
  41180. </member>
  41181. <member name="P:Aspose.Pdf.TextStamp.TreatYIndentAsBaseLine">
  41182. <summary>
  41183. Defines coordinate origin for placing text.
  41184. If TreatYIndentAsBaseLine = true (default when Draw = true) YIndent value will be treated as text base line.
  41185. If TreatYIndentAsBaseLine = false (default when Draw = false) YIndent value will be treated as bottom (descent line) of text.
  41186. </summary>
  41187. </member>
  41188. <member name="P:Aspose.Pdf.TextStamp.WordWrap">
  41189. <summary>
  41190. Defines word wrap. If this property set to true and Width value specified, text will be broken in the several lines to fit into specified width. Default value: false.
  41191. </summary>
  41192. </member>
  41193. <member name="P:Aspose.Pdf.TextStamp.Justify">
  41194. <summary>
  41195. Defines text justification. If this property is set to true, both left and right edges of the text are aligned. Default value: false.
  41196. </summary>
  41197. </member>
  41198. <member name="P:Aspose.Pdf.TextStamp.Scale">
  41199. <summary>
  41200. Defines scaling of the text. If this property is set to true and Width value specified, text will be scaled in order to fit to specified width.
  41201. </summary>
  41202. </member>
  41203. <member name="P:Aspose.Pdf.TextStamp.Value">
  41204. <summary>
  41205. Gets or sets string value which is used as stamp on the page.
  41206. </summary>
  41207. </member>
  41208. <member name="P:Aspose.Pdf.TextStamp.TextState">
  41209. <summary>
  41210. Gets text properties of the stamp. See <see cref="P:Aspose.Pdf.TextStamp.TextState" /> for details.
  41211. </summary>
  41212. </member>
  41213. <member name="P:Aspose.Pdf.TextStamp.TextAlignment">
  41214. <summary>
  41215. Alignment of the text inside the stamp.
  41216. </summary>
  41217. </member>
  41218. <member name="M:Aspose.Pdf.TextStamp.#ctor(System.String)">
  41219. <summary>
  41220. Initializes a new instance of the <see cref="T:Aspose.Pdf.TextStamp" /> class.
  41221. </summary>
  41222. <param name="value">
  41223. Stamp value.
  41224. </param>
  41225. </member>
  41226. <member name="M:Aspose.Pdf.TextStamp.#ctor(System.String,Aspose.Pdf.Text.TextState)">
  41227. <summary>
  41228. Initializes a new instance of the <see cref="T:Aspose.Pdf.TextStamp" /> class.
  41229. </summary>
  41230. <param name="value">Stamp value.</param>
  41231. <param name="textState">Stamp text state.</param>
  41232. </member>
  41233. <member name="M:Aspose.Pdf.TextStamp.Put(Aspose.Pdf.Page)">
  41234. <summary>
  41235. Adds textual stamp on the page.
  41236. </summary>
  41237. <param name="page">
  41238. Page for stamping.
  41239. </param>
  41240. </member>
  41241. <member name="M:Aspose.Pdf.TextStamp.#ctor(Aspose.Pdf.Facades.FormattedText)">
  41242. <summary>
  41243. Initializes a new instance of the <see cref="T:Aspose.Pdf.TextStamp" /> class with formattedText object
  41244. </summary>
  41245. <param name="formattedText">FormattedText object which contains text of the stamp.</param>
  41246. </member>
  41247. <member name="M:Aspose.Pdf.TextStamp.createXForm(Aspose.Pdf.Page)">
  41248. <summary>
  41249. Creates XForm which contains operators for text output.
  41250. </summary>
  41251. <param name="page">Page where stamp should be placed.</param>
  41252. <returns>Created XForm.</returns>
  41253. </member>
  41254. <member name="P:Aspose.Pdf.TextStamp.Width">
  41255. <summary>
  41256. Desired width of the stamp on the page.
  41257. </summary>
  41258. </member>
  41259. <member name="P:Aspose.Pdf.TextStamp.Height">
  41260. <summary>
  41261. Desired height of the stamp on the page.
  41262. </summary>
  41263. </member>
  41264. <member name="P:Aspose.Pdf.TextStamp.MaxRowWidth">
  41265. <summary>
  41266. Max row height for WordWrap option.
  41267. </summary>
  41268. </member>
  41269. <member name="T:Aspose.Pdf.VerticalAlignment">
  41270. <summary>
  41271. Enumeration of possible vertical alignment values.
  41272. </summary>
  41273. </member>
  41274. <member name="F:Aspose.Pdf.VerticalAlignment.None">
  41275. <summary>
  41276. No alignment (use specified position).
  41277. </summary>
  41278. </member>
  41279. <member name="F:Aspose.Pdf.VerticalAlignment.Top">
  41280. <summary>
  41281. Align to top.
  41282. </summary>
  41283. </member>
  41284. <member name="F:Aspose.Pdf.VerticalAlignment.Center">
  41285. <summary>
  41286. Center alignment.
  41287. </summary>
  41288. </member>
  41289. <member name="F:Aspose.Pdf.VerticalAlignment.Bottom">
  41290. <summary>
  41291. Align to bottom.
  41292. </summary>
  41293. </member>
  41294. <member name="T:Aspose.Pdf.XfaConverter.NamespaceDoc">
  41295. <summary>
  41296. The <b>Aspose.Pdf.XfaConverter</b> namespace provides classes that allow to convert XFA.
  41297. </summary>
  41298. </member>
  41299. <member name="T:Aspose.Pdf.XfaConverter.XfaParserOptions">
  41300. <summary>
  41301. class to handle related data incapsulation
  41302. </summary>
  41303. </member>
  41304. <member name="M:Aspose.Pdf.XfaConverter.XfaParserOptions.#ctor(System.Drawing.SizeF)">
  41305. <summary>
  41306. Initializes a new instance of the <see cref="T:Aspose.Pdf.XfaConverter.XfaParserOptions" /> class.
  41307. </summary>
  41308. <param name="pageSize">Size of the page.</param>
  41309. </member>
  41310. <member name="P:Aspose.Pdf.XfaConverter.XfaParserOptions.UriResolver">
  41311. <summary>
  41312. Gets or sets the URI resolver.
  41313. </summary>
  41314. <value>
  41315. The URI resolver.
  41316. </value>
  41317. </member>
  41318. <member name="P:Aspose.Pdf.XfaConverter.XfaParserOptions.PageSize">
  41319. <summary>
  41320. Gets or sets the size of the page.
  41321. </summary>
  41322. <value>
  41323. The size of the page.
  41324. </value>
  41325. </member>
  41326. <member name="P:Aspose.Pdf.XfaConverter.XfaParserOptions.Signed">
  41327. <summary>
  41328. If this property is true then document will be converted with using of xfa form stream (if it exists).
  41329. If it is false then xfa form stream will be ignored.
  41330. This property was inrtoduced because it's not clear how to calculate check sum that used for checking sygnature.
  41331. </summary>
  41332. </member>
  41333. <member name="P:Aspose.Pdf.XfaConverter.XfaParserOptions.EmulateRequierdGroups">
  41334. <summary>
  41335. If this property is true then additional red rectangles will be drawn for required Xfa "excluded groups"
  41336. This property was introduced because absences of analogues of excluded groups during conversion Xfa representation of forms
  41337. to standard.
  41338. It is false by default.
  41339. </summary>
  41340. </member>
  41341. <member name="P:Aspose.Pdf.XfaConverter.XfaParserOptions.BasePath">
  41342. <summary>
  41343. Gets or sets the base path.
  41344. </summary>
  41345. <value>
  41346. The base path.
  41347. </value>
  41348. </member>
  41349. <member name="T:Aspose.Pdf.XForm">
  41350. <summary>
  41351. Class represent XForm
  41352. </summary>
  41353. </member>
  41354. <member name="P:Aspose.Pdf.XForm.BBox">
  41355. <summary>
  41356. Gets or sets form bounding box.
  41357. </summary>
  41358. </member>
  41359. <member name="P:Aspose.Pdf.XForm.Name">
  41360. <summary>
  41361. Gets or sets form name. Form name is name which used to reference form in XObejct ductionary in page resources.
  41362. </summary>
  41363. </member>
  41364. <member name="P:Aspose.Pdf.XForm.Contents">
  41365. <summary>
  41366. Gets operators of the form.
  41367. </summary>
  41368. </member>
  41369. <member name="P:Aspose.Pdf.XForm.Opi">
  41370. <summary>
  41371. Gets The Open Prepress Interface (OPI).
  41372. </summary>
  41373. </member>
  41374. <member name="P:Aspose.Pdf.XForm.Matrix">
  41375. <summary>
  41376. Gets or sets matrix of the form.
  41377. </summary>
  41378. </member>
  41379. <member name="P:Aspose.Pdf.XForm.Resources">
  41380. <summary>
  41381. Gets Form XObject resources.
  41382. </summary>
  41383. </member>
  41384. <member name="M:Aspose.Pdf.XForm.CreateNewForm(Aspose.Pdf.Page,Aspose.Pdf.Document)">
  41385. <summary>
  41386. Creates XForm which duplicates contents of the page.
  41387. </summary>
  41388. <param name="source">Source page</param>
  41389. <param name="document">Document where new XForm will be added.</param>
  41390. <returns>Newly created XForm.</returns>
  41391. </member>
  41392. <member name="P:Aspose.Pdf.XForm.Rectangle">
  41393. <summary>
  41394. Gets or sets rectangel of the form.
  41395. </summary>
  41396. </member>
  41397. <member name="M:Aspose.Pdf.XForm.FreeMemory">
  41398. <summary>
  41399. Clears cached data
  41400. </summary>
  41401. </member>
  41402. <member name="T:Aspose.Pdf.XFormCollection">
  41403. <summary>
  41404. Class represents collection of XFormCollection.
  41405. </summary>
  41406. </member>
  41407. <member name="P:Aspose.Pdf.XFormCollection.Count">
  41408. <summary>
  41409. Gets count of XForms in collection.
  41410. </summary>
  41411. </member>
  41412. <member name="P:Aspose.Pdf.XFormCollection.IsSynchronized">
  41413. <summary>
  41414. Returns true if object is synchronized.
  41415. </summary>
  41416. </member>
  41417. <member name="P:Aspose.Pdf.XFormCollection.SyncRoot">
  41418. <summary>
  41419. Synchronization object.
  41420. </summary>
  41421. </member>
  41422. <member name="P:Aspose.Pdf.XFormCollection.IsReadOnly">
  41423. <summary>
  41424. Gets a value indicating whether the collection is read-only.
  41425. </summary>
  41426. </member>
  41427. <member name="M:Aspose.Pdf.XFormCollection.Add(Aspose.Pdf.XForm)">
  41428. <summary>
  41429. Adds new XForm into collection.
  41430. </summary>
  41431. <param name="xform">XForm to add into collection</param>
  41432. </member>
  41433. <member name="M:Aspose.Pdf.XFormCollection.Delete(System.Int32)">
  41434. <summary>
  41435. Delete XForm from collectin
  41436. </summary>
  41437. <param name="index">Index of XForm which must be deleted</param>
  41438. </member>
  41439. <member name="M:Aspose.Pdf.XFormCollection.Delete">
  41440. <summary>
  41441. Deletes all XForms from collection.
  41442. </summary>
  41443. </member>
  41444. <member name="M:Aspose.Pdf.XFormCollection.CopyTo(Aspose.Pdf.XForm[],System.Int32)">
  41445. <summary>
  41446. Copies XFormCollection into collection.
  41447. </summary>
  41448. <param name="array">Array of XForm to be copied</param>
  41449. <param name="index">Index where XFormCollection will be copied</param>
  41450. </member>
  41451. <member name="M:Aspose.Pdf.XFormCollection.GetEnumerator">
  41452. <summary>
  41453. Retunrs collection enumerator.
  41454. </summary>
  41455. <returns>Enumerator for collection</returns>
  41456. </member>
  41457. <member name="M:Aspose.Pdf.XFormCollection.Delete(System.String)">
  41458. <summary>
  41459. Deletes XForm from collection by form name.
  41460. </summary>
  41461. <param name="name">Name of XForm to be deleted.</param>
  41462. </member>
  41463. <member name="P:Aspose.Pdf.XFormCollection.Item(System.Int32)">
  41464. <summary>
  41465. Returns XForm by index.
  41466. </summary>
  41467. <param name="index">Index of XFormCollection. XForms numbering is started from 1</param>
  41468. <returns>Retreived XForm</returns>
  41469. </member>
  41470. <member name="P:Aspose.Pdf.XFormCollection.Item(System.String)">
  41471. <summary>
  41472. Returns XForm by its name. Exception is thrown if XForm with specified name is not found.
  41473. </summary>
  41474. <param name="name">Name of XForm</param>
  41475. <returns>
  41476. </returns>
  41477. </member>
  41478. <member name="M:Aspose.Pdf.XFormCollection.Clear">
  41479. <summary>
  41480. Clears all items from the collection.
  41481. </summary>
  41482. </member>
  41483. <member name="M:Aspose.Pdf.XFormCollection.Contains(Aspose.Pdf.XForm)">
  41484. <summary>
  41485. Determines whether the collection contains a specific value.
  41486. </summary>
  41487. <param name="item">The object to locate in the collection</param>
  41488. <returns>true if item is found in the collection; otherwise, false.</returns>
  41489. </member>
  41490. <member name="M:Aspose.Pdf.XFormCollection.Remove(Aspose.Pdf.XForm)">
  41491. <summary>
  41492. Deletes specified item from collection.
  41493. </summary>
  41494. <param name="item">The object to delete</param>
  41495. <returns>true if item was deleted from collection; otherwise, false.</returns>
  41496. </member>
  41497. <member name="T:Aspose.Pdf.ImageFilterType">
  41498. <summary>
  41499. Enumeration representing image filter type.
  41500. </summary>
  41501. </member>
  41502. <member name="T:Aspose.Pdf.XImage">
  41503. <summary>
  41504. Class representing image X-Object.
  41505. </summary>
  41506. </member>
  41507. <member name="P:Aspose.Pdf.XImage.ContainsTransparency">
  41508. <summary>
  41509. If the image contains transparancy than return true; otherwise, false.
  41510. </summary>
  41511. </member>
  41512. <member name="P:Aspose.Pdf.XImage.Grayscaled">
  41513. <summary>
  41514. Gets grayscaled version of image.
  41515. </summary>
  41516. </member>
  41517. <member name="P:Aspose.Pdf.XImage.Width">
  41518. <summary>
  41519. Gets width of the image.
  41520. </summary>
  41521. </member>
  41522. <member name="P:Aspose.Pdf.XImage.Height">
  41523. <summary>
  41524. Gets height of the image.
  41525. </summary>
  41526. </member>
  41527. <member name="P:Aspose.Pdf.XImage.Name">
  41528. <summary>
  41529. Gets or sets image name.
  41530. </summary>
  41531. </member>
  41532. <member name="M:Aspose.Pdf.XImage.Save(System.IO.Stream)">
  41533. <summary>
  41534. Saves image data into stream as JPEG image.
  41535. </summary>
  41536. <param name="stream">Stream where image data will be saved.</param>
  41537. </member>
  41538. <member name="M:Aspose.Pdf.XImage.Save(System.IO.Stream,System.Drawing.Imaging.ImageFormat)">
  41539. <summary>
  41540. Saves image into stream with requested format.
  41541. </summary>
  41542. <param name="stream">Stream where image will be saved</param>
  41543. <param name="format">Format which will be used for image enconding. <see cref="T:System.Drawing.Imaging.ImageFormat" /></param>
  41544. </member>
  41545. <member name="M:Aspose.Pdf.XImage.Save(System.IO.Stream,System.Int32)">
  41546. <summary>
  41547. Saves image data into stream as JPEG image with specified resolution.
  41548. </summary>
  41549. <param name="stream">Stream where image data will be saved.</param>
  41550. <param name="resolution">Image resolution</param>
  41551. </member>
  41552. <member name="M:Aspose.Pdf.XImage.Save(System.IO.Stream,System.Drawing.Imaging.ImageFormat,System.Int32)">
  41553. <summary>
  41554. Saves image into stream with requested format with specified resolution.
  41555. </summary>
  41556. <param name="stream">Stream where image will be saved</param>
  41557. <param name="format">Format which will be used for image enconding. <see cref="T:System.Drawing.Imaging.ImageFormat" /></param>
  41558. <param name="resolution">Image resolution</param>
  41559. </member>
  41560. <member name="M:Aspose.Pdf.XImage.GetColorType">
  41561. <summary>
  41562. Returns color type of image.
  41563. </summary>
  41564. <returns>The color type value.</returns>
  41565. </member>
  41566. <member name="M:Aspose.Pdf.XImage.IsTheSameObject(Aspose.Pdf.XImage)">
  41567. <summary>
  41568. Returns true if both images references to the same object.
  41569. </summary>
  41570. <param name="image">Image to be compared with "this" image.</param>
  41571. <returns>Boolean value which is true if images references to the same object. </returns>
  41572. </member>
  41573. <member name="M:Aspose.Pdf.XImage.GetNameInCollection">
  41574. <summary>
  41575. Returns name of the image in ints collection.
  41576. </summary>
  41577. <returns>Image key (name).</returns>
  41578. </member>
  41579. <member name="M:Aspose.Pdf.XImage.ToStream">
  41580. <summary>
  41581. Returns the original image stream.
  41582. </summary>
  41583. <returns>The original image stream.</returns>
  41584. </member>
  41585. <member name="T:Aspose.Pdf.ImageDeleteAction">
  41586. <summary>
  41587. Action which performed with image object when image is removed from collection. If image object is removed
  41588. </summary>
  41589. </member>
  41590. <member name="F:Aspose.Pdf.ImageDeleteAction.None">
  41591. <summary>
  41592. Image will be removed from the collection and from page contents, but image object will not be deleted. File size will not be decreased.
  41593. </summary>
  41594. </member>
  41595. <member name="F:Aspose.Pdf.ImageDeleteAction.ForceDelete">
  41596. <summary>
  41597. Image will be removed from the collection and image object will be removed from the document. If other references on the same object exist the document may be corrupted.
  41598. </summary>
  41599. </member>
  41600. <member name="F:Aspose.Pdf.ImageDeleteAction.Check">
  41601. <summary>
  41602. Image will be removed from the collection and image object will be removed only if no other references to the image from other pages. This may require more time in comparision with ForeDelete option.
  41603. </summary>
  41604. </member>
  41605. <member name="T:Aspose.Pdf.XImageCollection">
  41606. <summary>
  41607. Class representing XImage collection.
  41608. </summary>
  41609. </member>
  41610. <member name="P:Aspose.Pdf.XImageCollection.Count">
  41611. <summary>
  41612. Count of images in collection.
  41613. </summary>
  41614. </member>
  41615. <member name="P:Aspose.Pdf.XImageCollection.IsSynchronized">
  41616. <summary>
  41617. Returns true if object is synchronized.
  41618. </summary>
  41619. </member>
  41620. <member name="P:Aspose.Pdf.XImageCollection.SyncRoot">
  41621. <summary>
  41622. Returns synchronization object.
  41623. </summary>
  41624. </member>
  41625. <member name="P:Aspose.Pdf.XImageCollection.Names">
  41626. <summary>
  41627. Gets array of image names.
  41628. </summary>
  41629. </member>
  41630. <member name="P:Aspose.Pdf.XImageCollection.IsReadOnly">
  41631. <summary>
  41632. Gets a value indicating whether the collection is read-only.
  41633. </summary>
  41634. </member>
  41635. <member name="M:Aspose.Pdf.XImageCollection.Add(Aspose.Pdf.XImage)">
  41636. <summary>
  41637. Adds new image to Image list. This method adds image as reference to the same PdfObject (which allows to decrease file size)
  41638. </summary>
  41639. <param name="image">XImage to be added.</param>
  41640. <returns>Name of the added image. </returns>
  41641. </member>
  41642. <member name="M:Aspose.Pdf.XImageCollection.Add(System.IO.Stream)">
  41643. <summary>
  41644. Adds entity to the end of the collection, so entity can be accessed by the last index.
  41645. </summary>
  41646. <param name="image">Stream containing image data (in JPEG format).</param>
  41647. <returns>Name of the added image.</returns>
  41648. </member>
  41649. <member name="M:Aspose.Pdf.XImageCollection.Add(System.IO.Stream,Aspose.Pdf.ImageFilterType)">
  41650. <summary>
  41651. Adds entity to the end of the collection, so entity can be accessed by the last index.
  41652. </summary>
  41653. <param name="image">Stream containing image data.</param>
  41654. <param name="filterType">The image filter type.</param>
  41655. </member>
  41656. <member name="M:Aspose.Pdf.XImageCollection.Add(System.IO.Stream,System.Int32)">
  41657. <summary>
  41658. Adds entity to the end of the collection, so entity can be accessed by the last index.
  41659. </summary>
  41660. <param name="image">Stream containing image data (in JPEG format).</param>
  41661. <param name="quality">JPEG quality.</param>
  41662. </member>
  41663. <member name="M:Aspose.Pdf.XImageCollection.Delete(System.Int32)">
  41664. <summary>
  41665. Removes index from collection by index.
  41666. </summary>
  41667. <param name="index">Image index.</param>
  41668. </member>
  41669. <member name="M:Aspose.Pdf.XImageCollection.Delete(System.String)">
  41670. <summary>
  41671. Removes item from collection by name.
  41672. </summary>
  41673. <param name="name">Name of image which must to be deleted.</param>
  41674. </member>
  41675. <member name="M:Aspose.Pdf.XImageCollection.Delete(System.String,Aspose.Pdf.ImageDeleteAction)">
  41676. <summary>
  41677. Removes item from collection by name.
  41678. </summary>
  41679. <param name="name">Name of image which must to be deleted.</param>
  41680. <param name="action">Action to be performed with image object.</param>
  41681. </member>
  41682. <member name="M:Aspose.Pdf.XImageCollection.Delete">
  41683. <summary>
  41684. Deletes images from collection.
  41685. </summary>
  41686. </member>
  41687. <member name="M:Aspose.Pdf.XImageCollection.GetEnumerator">
  41688. <summary>
  41689. Returns collection enumerator.
  41690. </summary>
  41691. <returns>Enumerator of collection</returns>
  41692. </member>
  41693. <member name="M:Aspose.Pdf.XImageCollection.CopyTo(Aspose.Pdf.XImage[],System.Int32)">
  41694. <summary>
  41695. Copies array of images into collection.
  41696. </summary>
  41697. <param name="array">Array to be copied.</param>
  41698. <param name="index">Index where images will be copied into collection.</param>
  41699. </member>
  41700. <member name="M:Aspose.Pdf.XImageCollection.Replace(System.Int32,System.IO.Stream)">
  41701. <summary>
  41702. Replace image in collection with another image.
  41703. </summary>
  41704. <param name="index">Index of collection item which will be replaced.</param>
  41705. <param name="stream">Stream containing image data (in JPEG format).</param>
  41706. </member>
  41707. <member name="M:Aspose.Pdf.XImageCollection.Replace(System.Int32,System.IO.Stream,System.Int32)">
  41708. <summary>
  41709. Replace image in collection with another image.
  41710. </summary>
  41711. <param name="index">Index of collection item which will be replaced.</param>
  41712. <param name="stream">Stream containing image data (in JPEG format).</param>
  41713. <param name="quality">JPEG quality.</param>
  41714. </member>
  41715. <member name="P:Aspose.Pdf.XImageCollection.Item(System.Int32)">
  41716. <summary>
  41717. Gets image from collection by its index.
  41718. </summary>
  41719. <param name="index">Image index</param>
  41720. <returns>Retreived image.</returns>
  41721. </member>
  41722. <member name="P:Aspose.Pdf.XImageCollection.Item(System.String)">
  41723. <summary>
  41724. Gets image from collection by its name.
  41725. </summary>
  41726. <param name="name">Image name.</param>
  41727. <returns>Retreived image.</returns>
  41728. </member>
  41729. <member name="M:Aspose.Pdf.XImageCollection.GetImageName(Aspose.Pdf.XImage)">
  41730. <summary>
  41731. Returns name in images list which is key of the given image.
  41732. </summary>
  41733. <param name="image">Image to search.</param>
  41734. <returns>Name (key) of the found image; null if images was not found.</returns>
  41735. </member>
  41736. <member name="M:Aspose.Pdf.XImageCollection.Clear">
  41737. <summary>
  41738. Clears all items from the collection.
  41739. </summary>
  41740. </member>
  41741. <member name="M:Aspose.Pdf.XImageCollection.Contains(Aspose.Pdf.XImage)">
  41742. <summary>
  41743. Determines whether the collection contains a specific value.
  41744. </summary>
  41745. <param name="item">The object to locate in the collection</param>
  41746. <returns>true if item is found in the collection; otherwise, false.</returns>
  41747. </member>
  41748. <member name="M:Aspose.Pdf.XImageCollection.Remove(Aspose.Pdf.XImage)">
  41749. <summary>
  41750. Always throws NotImplementedException
  41751. </summary>
  41752. <param name="item">
  41753. </param>
  41754. </member>
  41755. <member name="T:Aspose.Pdf.XmpPdfAExtensionField">
  41756. <summary>
  41757. This schema describes a field in a structured type. It is very similar to the PDF/A Property Value Type
  41758. schema, but defines a field in a structure instead of a property.
  41759. Schema namespace URI: http://www.aiim.org/pdfa/ns/field#
  41760. Required schema namespace prefix: pdfaField.
  41761. </summary>
  41762. </member>
  41763. <member name="P:Aspose.Pdf.XmpPdfAExtensionField.Name">
  41764. <summary>
  41765. Field name. Field names must be valid XML element names.
  41766. </summary>
  41767. </member>
  41768. <member name="P:Aspose.Pdf.XmpPdfAExtensionField.ValueType">
  41769. <summary>
  41770. Field value type, drawn from XMP Specification 2004, or an embedded PDF/A value type extension
  41771. schema. Predefined XMP type names or names of custom types.
  41772. </summary>
  41773. </member>
  41774. <member name="M:Aspose.Pdf.XmpPdfAExtensionField.#ctor(System.String,System.String,System.String,System.String)">
  41775. <summary>
  41776. Initializes object.
  41777. </summary>
  41778. <param name="name">The field name.</param>
  41779. <param name="value">The field value.</param>
  41780. <param name="valueType">The field value type.</param>
  41781. <param name="description">The field description.</param>
  41782. </member>
  41783. <member name="M:Aspose.Pdf.XmpPdfAExtensionField.GetXml(System.Xml.XmlDocument)">
  41784. <summary>
  41785. Returns the list of xml elements that represent field in xml tree.
  41786. </summary>
  41787. <param name="xmlDocument">The source xml document.</param>
  41788. <returns>The list of fields.</returns>
  41789. </member>
  41790. <member name="T:Aspose.Pdf.XmpPdfAExtensionObject">
  41791. <summary>
  41792. Represents the base class for field, property, value type instances.
  41793. </summary>
  41794. </member>
  41795. <member name="P:Aspose.Pdf.XmpPdfAExtensionObject.Description">
  41796. <summary>
  41797. Gets the description.
  41798. </summary>
  41799. </member>
  41800. <member name="P:Aspose.Pdf.XmpPdfAExtensionObject.Value">
  41801. <summary>
  41802. Gets or sets the value.
  41803. </summary>
  41804. </member>
  41805. <member name="M:Aspose.Pdf.XmpPdfAExtensionObject.GetXml(System.Xml.XmlDocument)">
  41806. <summary>
  41807. Returns the list of xml elements that represent object in xml tree.
  41808. </summary>
  41809. <param name="xmlDocument">The source xml document.</param>
  41810. <returns>&gt;The list of xml elements.</returns>
  41811. </member>
  41812. <member name="M:Aspose.Pdf.XmpPdfAExtensionObject.#ctor(System.String,System.String)">
  41813. <summary>
  41814. Initializes new object.
  41815. </summary>
  41816. <param name="value">The value.</param>
  41817. <param name="description">The description.</param>
  41818. </member>
  41819. <member name="T:Aspose.Pdf.XmpPdfAExtensionProperty">
  41820. <summary>
  41821. Describes a single property. Schema namespace URI: http://www.aiim.org/pdfa/ns/property#
  41822. Required schema namespace prefix: pdfaProperty
  41823. </summary>
  41824. </member>
  41825. <member name="P:Aspose.Pdf.XmpPdfAExtensionProperty.Category">
  41826. <summary>
  41827. Gets the property category.
  41828. </summary>
  41829. </member>
  41830. <member name="M:Aspose.Pdf.XmpPdfAExtensionProperty.#ctor(System.String,System.String,System.String,Aspose.Pdf.XmpPdfAExtensionCategoryType,System.String)">
  41831. <summary>
  41832. Initializes new object.
  41833. </summary>
  41834. <param name="name">The property name.</param>
  41835. <param name="value">The property value.</param>
  41836. <param name="valueType">The property value type.</param>
  41837. <param name="category">The property category.</param>
  41838. <param name="description">The property description.</param>
  41839. </member>
  41840. <member name="M:Aspose.Pdf.XmpPdfAExtensionProperty.GetXml(System.Xml.XmlDocument)">
  41841. <summary>
  41842. Returns the list of xml elements that represent property in xml tree.
  41843. </summary>
  41844. <param name="xmlDocument">The source xml document.</param>
  41845. <returns>The list of xml elements.</returns>
  41846. </member>
  41847. <member name="T:Aspose.Pdf.XmpPdfAExtensionCategoryType">
  41848. <summary>
  41849. Property category: internal or external.
  41850. </summary>
  41851. </member>
  41852. <member name="F:Aspose.Pdf.XmpPdfAExtensionCategoryType.Internal">
  41853. <summary>
  41854. Internal properties are created automatically from document content.
  41855. </summary>
  41856. </member>
  41857. <member name="F:Aspose.Pdf.XmpPdfAExtensionCategoryType.External">
  41858. <summary>
  41859. External properties are based on user input.
  41860. </summary>
  41861. </member>
  41862. <member name="T:Aspose.Pdf.XmpPdfAExtensionSchema">
  41863. <summary>
  41864. Describes the XMP extension schema which is provided by PDF/A-1.
  41865. </summary>
  41866. </member>
  41867. <member name="F:Aspose.Pdf.XmpPdfAExtensionSchema.DefaultExtensionNamespacePrefix">
  41868. <summary>
  41869. Default extension namespace prefix.
  41870. </summary>
  41871. </member>
  41872. <member name="F:Aspose.Pdf.XmpPdfAExtensionSchema.DefaultExtensionNamespaceUri">
  41873. <summary>
  41874. Default extension namespace uri.
  41875. </summary>
  41876. </member>
  41877. <member name="F:Aspose.Pdf.XmpPdfAExtensionSchema.DefaultSchemaNamespacePrefix">
  41878. <summary>
  41879. Default schema namespace prefix.
  41880. </summary>
  41881. </member>
  41882. <member name="F:Aspose.Pdf.XmpPdfAExtensionSchema.DefaultSchemaNamespaceUri">
  41883. <summary>
  41884. Default schema namespace uri.
  41885. </summary>
  41886. </member>
  41887. <member name="F:Aspose.Pdf.XmpPdfAExtensionSchema.DefaultPropertyNamespacePrefix">
  41888. <summary>
  41889. Default property namespace prefix.
  41890. </summary>
  41891. </member>
  41892. <member name="F:Aspose.Pdf.XmpPdfAExtensionSchema.DefaultPropertyNamespaceUri">
  41893. <summary>
  41894. Default property namespace uri.
  41895. </summary>
  41896. </member>
  41897. <member name="F:Aspose.Pdf.XmpPdfAExtensionSchema.DefaultValueTypeNamespacePrefix">
  41898. <summary>
  41899. Default valie type namespace prefix.
  41900. </summary>
  41901. </member>
  41902. <member name="F:Aspose.Pdf.XmpPdfAExtensionSchema.DefaultValueNamespaceUri">
  41903. <summary>
  41904. Default value namespace uri.
  41905. </summary>
  41906. </member>
  41907. <member name="F:Aspose.Pdf.XmpPdfAExtensionSchema.DefaultFieldNamespacePrefix">
  41908. <summary>
  41909. Default field namespace prefix.
  41910. </summary>
  41911. </member>
  41912. <member name="F:Aspose.Pdf.XmpPdfAExtensionSchema.DefaultFieldNamespaceUri">
  41913. <summary>
  41914. Default extension namespace uri.
  41915. </summary>
  41916. </member>
  41917. <member name="F:Aspose.Pdf.XmpPdfAExtensionSchema.RdfPrefix">
  41918. <summary>
  41919. Default rdf namespace prefix.
  41920. </summary>
  41921. </member>
  41922. <member name="F:Aspose.Pdf.XmpPdfAExtensionSchema.RdfNamespaceURI">
  41923. <summary>
  41924. Default rdf namespace uri.
  41925. </summary>
  41926. </member>
  41927. <member name="P:Aspose.Pdf.XmpPdfAExtensionSchema.Description">
  41928. <summary>
  41929. Gets the schema description.
  41930. </summary>
  41931. </member>
  41932. <member name="P:Aspose.Pdf.XmpPdfAExtensionSchema.Objects">
  41933. <summary>
  41934. Gets the list of objects (properties, value types).
  41935. </summary>
  41936. </member>
  41937. <member name="M:Aspose.Pdf.XmpPdfAExtensionSchema.#ctor(Aspose.Pdf.XmpPdfAExtensionSchemaDescription)">
  41938. <summary>
  41939. Initializes new object.
  41940. </summary>
  41941. <param name="description">The schema description.</param>
  41942. </member>
  41943. <member name="M:Aspose.Pdf.XmpPdfAExtensionSchema.Add(Aspose.Pdf.XmpPdfAExtensionObject)">
  41944. <summary>
  41945. Adds new object into schema.
  41946. </summary>
  41947. <param name="obj">The new object.</param>
  41948. </member>
  41949. <member name="M:Aspose.Pdf.XmpPdfAExtensionSchema.Contains(Aspose.Pdf.XmpPdfAExtensionObject)">
  41950. <summary>
  41951. Determines whether obj exists in schema.
  41952. </summary>
  41953. <param name="obj">The obj to find.</param>
  41954. <returns>True - object exists in schema; otherwise, false.</returns>
  41955. </member>
  41956. <member name="M:Aspose.Pdf.XmpPdfAExtensionSchema.Remove(Aspose.Pdf.XmpPdfAExtensionObject)">
  41957. <summary>
  41958. Removes the object from schema.
  41959. </summary>
  41960. <param name="obj">The object to remove.</param>
  41961. </member>
  41962. <member name="M:Aspose.Pdf.XmpPdfAExtensionSchema.GetSchemaXml(System.Xml.XmlDocument)">
  41963. <summary>
  41964. Returns the xml element (tag - li) that represents schema in xml tree.
  41965. </summary>
  41966. <param name="xmlDocument">The source xml document.</param>
  41967. <returns>The xml element.</returns>
  41968. </member>
  41969. <member name="M:Aspose.Pdf.XmpPdfAExtensionSchema.GetValuesXml(System.Xml.XmlDocument,System.Xml.XmlElement)">
  41970. <summary>
  41971. Gets the values of properties as xml tree representation.
  41972. </summary>
  41973. <param name="xmlDocument">The source xml document.</param>
  41974. <param name="rootElement">The root node of properties values list.</param>
  41975. </member>
  41976. <member name="M:Aspose.Pdf.XmpPdfAExtensionSchema.GetProperty(System.String)">
  41977. <summary>
  41978. Returns PDF/A property by its name.
  41979. </summary>
  41980. <param name="name">Property name.</param>
  41981. <returns>
  41982. </returns>
  41983. </member>
  41984. <member name="T:Aspose.Pdf.XmpPdfAExtensionSchemaDescription">
  41985. <summary>
  41986. Represents the description of XMP extension schema which is provided by PDF/A-1.
  41987. </summary>
  41988. </member>
  41989. <member name="P:Aspose.Pdf.XmpPdfAExtensionSchemaDescription.Prefix">
  41990. <summary>
  41991. Gets the prefix.
  41992. </summary>
  41993. </member>
  41994. <member name="P:Aspose.Pdf.XmpPdfAExtensionSchemaDescription.NamespaceURI">
  41995. <summary>
  41996. Gets the namespace URI.
  41997. </summary>
  41998. </member>
  41999. <member name="P:Aspose.Pdf.XmpPdfAExtensionSchemaDescription.Description">
  42000. <summary>
  42001. Gets the optional description.
  42002. </summary>
  42003. </member>
  42004. <member name="M:Aspose.Pdf.XmpPdfAExtensionSchemaDescription.#ctor(System.String,System.String,System.String)">
  42005. <summary>
  42006. Initializes new object.
  42007. </summary>
  42008. <param name="prefix">The prefix.</param>
  42009. <param name="namespaceURI">The namespace URI.</param>
  42010. <param name="description">The optional desciption.</param>
  42011. </member>
  42012. <member name="M:Aspose.Pdf.XmpPdfAExtensionSchemaDescription.GetXml(System.Xml.XmlDocument)">
  42013. <summary>
  42014. Returns the list of xml elements that represent schema description in xml tree.
  42015. </summary>
  42016. <param name="xmlDocument">The source xml document.</param>
  42017. <returns>The list of xml elements.</returns>
  42018. </member>
  42019. <member name="T:Aspose.Pdf.XmpPdfAExtensionValueType">
  42020. <summary>
  42021. The PDF/A ValueType schema is required for all property value types which are not defined in the XMP 2004 specification, i.e. for value types outside of the following list:
  42022. - Array types (these are container types which may contain one or more fields): Alt, Bag, Seq
  42023. - Basic value types: Boolean, (open and closed) Choice, Date, Dimensions, Integer, Lang Alt, Locale, MIMEType, ProperName, Real, Text, Thumbnail, URI, URL, XPath
  42024. - Media Management value types: AgentName, RenditionClass, ResourceEvent, ResourceRef, Version
  42025. - Basic Job/Workflow value type: Job
  42026. - EXIF schema value types: Flash, CFAPattern, DeviceSettings, GPSCoordinate, OECF/SFR, Rational
  42027. Schema namespace URI: http://www.aiim.org/pdfa/ns/type#
  42028. Required schema namespace prefix: pdfaType
  42029. </summary>
  42030. </member>
  42031. <member name="P:Aspose.Pdf.XmpPdfAExtensionValueType.Type">
  42032. <summary>
  42033. Gets the value type.
  42034. </summary>
  42035. </member>
  42036. <member name="P:Aspose.Pdf.XmpPdfAExtensionValueType.NamespaceUri">
  42037. <summary>
  42038. Gets the namespace URI.
  42039. </summary>
  42040. </member>
  42041. <member name="P:Aspose.Pdf.XmpPdfAExtensionValueType.Prefix">
  42042. <summary>
  42043. Gets the prefix.
  42044. </summary>
  42045. </member>
  42046. <member name="P:Aspose.Pdf.XmpPdfAExtensionValueType.Fields">
  42047. <summary>
  42048. Gets the list of fields.
  42049. </summary>
  42050. </member>
  42051. <member name="M:Aspose.Pdf.XmpPdfAExtensionValueType.#ctor(System.String,System.String,System.String,System.String)">
  42052. <summary>
  42053. Initializes new object.
  42054. </summary>
  42055. <param name="type">The value type.</param>
  42056. <param name="namespaceUri">The namespace URI.</param>
  42057. <param name="prefix">The prefix.</param>
  42058. <param name="description">The description.</param>
  42059. </member>
  42060. <member name="M:Aspose.Pdf.XmpPdfAExtensionValueType.Add(Aspose.Pdf.XmpPdfAExtensionField)">
  42061. <summary>
  42062. Add new field.
  42063. </summary>
  42064. <param name="field">The field to add.</param>
  42065. </member>
  42066. <member name="M:Aspose.Pdf.XmpPdfAExtensionValueType.AddRange(Aspose.Pdf.XmpPdfAExtensionField[])">
  42067. <summary>
  42068. Adds the range of fields.
  42069. </summary>
  42070. <param name="fields">The fields to add.</param>
  42071. </member>
  42072. <member name="M:Aspose.Pdf.XmpPdfAExtensionValueType.Remove(Aspose.Pdf.XmpPdfAExtensionField)">
  42073. <summary>
  42074. Removes the field from the list of fields.
  42075. </summary>
  42076. <param name="field">The field to remove.</param>
  42077. </member>
  42078. <member name="M:Aspose.Pdf.XmpPdfAExtensionValueType.Clear">
  42079. <summary>
  42080. Clears all fields.
  42081. </summary>
  42082. </member>
  42083. <member name="M:Aspose.Pdf.XmpPdfAExtensionValueType.GetXml(System.Xml.XmlDocument)">
  42084. <summary>
  42085. Returns the list of xml elements that represent value type in xml tree.
  42086. </summary>
  42087. <param name="xmlDocument">The source xml document.</param>
  42088. <returns>The list of xml elements.</returns>
  42089. </member>
  42090. <member name="T:Aspose.Pdf.DocSaveOptions">
  42091. <summary>
  42092. Save options for export to Doc format
  42093. </summary>
  42094. </member>
  42095. <member name="T:Aspose.Pdf.DocSaveOptions.RecognitionMode">
  42096. <summary>
  42097. Allows to control how a PDF document is converted into a word processing document.
  42098. </summary>
  42099. <remarks>
  42100. <para>Use the <see cref="F:Aspose.Pdf.DocSaveOptions.RecognitionMode.Textbox" /> mode when the resulting document is not goining
  42101. to be heavily edited futher. Textboxes are easy to modify when there is not a lot to do.</para>
  42102. <para>Use the <see cref="F:Aspose.Pdf.DocSaveOptions.RecognitionMode.Flow" /> mode when the output document needs further editing.
  42103. Paragraphs and texlines in the flow mode allow easy modification of text, but unupported
  42104. formatting objects will look worse than in the <see cref="F:Aspose.Pdf.DocSaveOptions.RecognitionMode.Textbox" /> mode.</para>
  42105. </remarks>
  42106. </member>
  42107. <member name="F:Aspose.Pdf.DocSaveOptions.RecognitionMode.Textbox">
  42108. <summary>
  42109. <para>This mode is fast and good for maximally preserving original look of the PDF file,
  42110. but editability of the resulting document could be limited.</para>
  42111. <para>Every visually grouped block of text int the original PDF file is converted into a textbox
  42112. in the resulting document. This achieves maximal resemblance of the output document to the original
  42113. PDF file. The output document will look good, but it will consist entirely of textboxes and it
  42114. could makes further editing of the document in Microsoft Word quite hard.</para>
  42115. <para>This is the default mode.</para>
  42116. </summary>
  42117. </member>
  42118. <member name="F:Aspose.Pdf.DocSaveOptions.RecognitionMode.Flow">
  42119. <summary>
  42120. Full recognition mode, the engine performs grouping and multi-level analysis to restore
  42121. the original document author's intent and produce a maximally editable document.
  42122. The downside is that the output document might look different from the original PDF file.
  42123. </summary>
  42124. </member>
  42125. <member name="F:Aspose.Pdf.DocSaveOptions.RecognitionMode.EnhancedFlow">
  42126. <summary>
  42127. An early alfa version of a new Flow mode supporting recognition of tables.
  42128. </summary>
  42129. </member>
  42130. <member name="T:Aspose.Pdf.DocSaveOptions.DocFormat">
  42131. <summary>
  42132. Allows to specify .doc or .docx file format.
  42133. </summary>
  42134. </member>
  42135. <member name="F:Aspose.Pdf.DocSaveOptions.DocFormat.Doc">
  42136. <summary>
  42137. [MS-DOC]: Word (.doc) Binary File Format
  42138. </summary>
  42139. </member>
  42140. <member name="F:Aspose.Pdf.DocSaveOptions.DocFormat.DocX">
  42141. <summary>
  42142. Office Open XML (.docx) File Format
  42143. </summary>
  42144. </member>
  42145. <member name="P:Aspose.Pdf.DocSaveOptions.Mode">
  42146. <summary>
  42147. Recognition mode.
  42148. </summary>
  42149. </member>
  42150. <member name="P:Aspose.Pdf.DocSaveOptions.RelativeHorizontalProximity">
  42151. <summary>
  42152. In Pdf words may be innerly represented with operators that prints words
  42153. by independently printing their letters or syllables. So, to detect words sometimes we need detect groups
  42154. of independent chars that are in fact words.
  42155. This setting defines width of space between text elements(letters, syllables)
  42156. that must be treated as distance between words during recognition of words in source PDF.
  42157. (presence of empty space at least with this width between letters means that
  42158. textual elements pertain to different words).
  42159. It's normed to font size - 1.0 means 100% of supposed word's font size.
  42160. ATTENTION!It's used only in cases when source PDF contains specific rarely used fonts
  42161. for which optimal value cannot be calculated from font.
  42162. So, in vast majority of cases this parameter changes nothing in result document.
  42163. </summary>
  42164. </member>
  42165. <!-- Badly formed XML comment ignored for member "P:Aspose.Pdf.DocSaveOptions.MaxDistanceBetweenTextLines" -->
  42166. <member name="P:Aspose.Pdf.DocSaveOptions.RecognizeBullets">
  42167. <summary>
  42168. Switch on the recognition of bullets
  42169. </summary>
  42170. </member>
  42171. <member name="P:Aspose.Pdf.DocSaveOptions.AddReturnToLineEnd">
  42172. <summary>
  42173. Use paragraph or line breaks
  42174. </summary>
  42175. </member>
  42176. <member name="P:Aspose.Pdf.DocSaveOptions.ImageResolutionX">
  42177. <summary>
  42178. Converted images X resolution.
  42179. </summary>
  42180. </member>
  42181. <member name="P:Aspose.Pdf.DocSaveOptions.ImageResolutionY">
  42182. <summary>
  42183. Converted images Y resolution.
  42184. </summary>
  42185. </member>
  42186. <member name="P:Aspose.Pdf.DocSaveOptions.Format">
  42187. <summary>
  42188. Output format
  42189. </summary>
  42190. </member>
  42191. <member name="P:Aspose.Pdf.DocSaveOptions.BatchSize">
  42192. <summary>
  42193. Defines batch size if batched conversion is applicable
  42194. to source and destination formats pair.
  42195. </summary>
  42196. </member>
  42197. <member name="F:Aspose.Pdf.DocSaveOptions.CustomProgressHandler">
  42198. <summary>
  42199. This handler can be used to handle conversion progress events
  42200. f.e. it can be used to show progress bar or messages about current amount
  42201. of processed pages, example of handler's code that shows progress on console is :
  42202. </summary>
  42203. <example>
  42204. <code>
  42205. public static void ConvertWithShowingProgress()
  42206. {
  42207. (new Aspose.Pdf.License()).SetLicense(@"F:\_Sources\Aspose_5\trunk\testdata\License\Aspose.Total.lic");
  42208. Document doc = new Document(@"F:\ExternalTestsData\Booklet.pdf");
  42209. HtmlSaveOptions saveOptions = new HtmlSaveOptions();
  42210. saveOptions.CustomProgressHandler = new HtmlSaveOptions.ConversionProgressEventHandler(ShowProgressOnConsole);
  42211. doc.Save(@"F:\ExternalTestsData\Booklet.doc", saveOptions);
  42212. Console.ReadLine();
  42213. }
  42214. public static void ShowProgressOnConsole(HtmlSaveOptions.ProgressEventHandlerInfo eventInfo)
  42215. {
  42216. switch (eventInfo.EventType)
  42217. {
  42218. case HtmlSaveOptions.ProgressEventType.TotalProgress:
  42219. Console.WriteLine(string.Format("{0} - Conversion progress : {1}% .", DateTime.Now.ToLongTimeString(), eventInfo.Value.ToString()));
  42220. break;
  42221. case HtmlSaveOptions.ProgressEventType.SourcePageAnalized:
  42222. Console.WriteLine(string.Format("{0} - Source page {1} of {2} analyzed.", DateTime.Now.ToLongTimeString(), eventInfo.Value.ToString(), eventInfo.MaxValue.ToString()));
  42223. break;
  42224. case HtmlSaveOptions.ProgressEventType.ResultPageCreated:
  42225. Console.WriteLine(string.Format("{0} - Result page's {1} of {2} layout created.", DateTime.Now.ToLongTimeString(), eventInfo.Value.ToString(), eventInfo.MaxValue.ToString()));
  42226. break;
  42227. case HtmlSaveOptions.ProgressEventType.ResultPageSaved:
  42228. Console.WriteLine(string.Format("{0} - Result page {1} of {2} exported.", DateTime.Now.ToLongTimeString(), eventInfo.Value.ToString(), eventInfo.MaxValue.ToString()));
  42229. break;
  42230. default:
  42231. break;
  42232. }
  42233. }
  42234. </code>
  42235. </example>
  42236. </member>
  42237. <member name="T:Aspose.Pdf.PdfSaveOptions">
  42238. <summary>
  42239. Save options for export to Pdf format
  42240. </summary>
  42241. </member>
  42242. <member name="P:Aspose.Pdf.PdfSaveOptions.DefaultFontName">
  42243. <summary>
  42244. Font name used by default for fonts which are absent on computer.
  42245. When the PDF document that is saved into PDF contains fonts, that are not available
  42246. in the document itself and on the device, API replaces this fonts with the
  42247. default font(if font with <see cref="P:Aspose.Pdf.PdfSaveOptions.DefaultFontName" /> is found on device)
  42248. </summary>
  42249. </member>
  42250. <member name="T:Aspose.Pdf.SaveFormat">
  42251. <summary>
  42252. Specifies format
  42253. </summary>
  42254. </member>
  42255. <member name="F:Aspose.Pdf.SaveFormat.Pdf">
  42256. <summary>
  42257. means saving without change of format, i.e. as PDF
  42258. use it please instead of 'SaveFormat.None', that is obsolete one
  42259. </summary>
  42260. </member>
  42261. <member name="F:Aspose.Pdf.SaveFormat.None">
  42262. <summary>
  42263. means saving without change of format, i.e. as PDF
  42264. It's obsolete one and will be deleted eventually,
  42265. please use instead 'SaveFormat.Pdf'
  42266. </summary>
  42267. </member>
  42268. <member name="F:Aspose.Pdf.SaveFormat.Doc">
  42269. <summary>
  42270. means saving in DOC format
  42271. </summary>
  42272. </member>
  42273. <member name="F:Aspose.Pdf.SaveFormat.Xps">
  42274. <summary>
  42275. means saving in XPS format
  42276. </summary>
  42277. </member>
  42278. <member name="F:Aspose.Pdf.SaveFormat.Html">
  42279. <summary>
  42280. means saving in HTML format
  42281. </summary>
  42282. </member>
  42283. <member name="F:Aspose.Pdf.SaveFormat.Xml">
  42284. <summary>
  42285. means saving in XML format
  42286. </summary>
  42287. </member>
  42288. <member name="F:Aspose.Pdf.SaveFormat.TeX">
  42289. <summary>
  42290. means saving in TEX format i.e. format suitable for Latex text editor
  42291. </summary>
  42292. </member>
  42293. <member name="F:Aspose.Pdf.SaveFormat.DocX">
  42294. <summary>
  42295. means saving in DOCX format
  42296. </summary>
  42297. </member>
  42298. <member name="F:Aspose.Pdf.SaveFormat.Svg">
  42299. <summary>
  42300. means saving in SVG format
  42301. </summary>
  42302. </member>
  42303. <member name="F:Aspose.Pdf.SaveFormat.MobiXml">
  42304. <summary>
  42305. means saving in MobiXML format(special format of e-books)
  42306. </summary>
  42307. </member>
  42308. <member name="F:Aspose.Pdf.SaveFormat.Excel">
  42309. <summary>
  42310. means saving in MsExcel format
  42311. </summary>
  42312. </member>
  42313. <member name="F:Aspose.Pdf.SaveFormat.Epub">
  42314. <summary>
  42315. means saving in EPUB format(special format of e-books)
  42316. </summary>
  42317. </member>
  42318. <member name="F:Aspose.Pdf.SaveFormat.Pptx">
  42319. <summary>
  42320. means saving in PPTX format
  42321. </summary>
  42322. </member>
  42323. <member name="T:Aspose.Pdf.SaveOptions">
  42324. <summary>
  42325. SaveOptions type hold level of abstraction on individual save options
  42326. </summary>
  42327. </member>
  42328. <member name="T:Aspose.Pdf.SaveOptions.HtmlBorderLineType">
  42329. <summary>
  42330. Represents line types that can be used in result document for drawing borders or another lines
  42331. </summary>
  42332. </member>
  42333. <member name="F:Aspose.Pdf.SaveOptions.HtmlBorderLineType.None">
  42334. <summary>
  42335. No line will be shown
  42336. </summary>
  42337. </member>
  42338. <member name="F:Aspose.Pdf.SaveOptions.HtmlBorderLineType.Dotted">
  42339. <summary>
  42340. dotted line will be shown
  42341. </summary>
  42342. </member>
  42343. <member name="F:Aspose.Pdf.SaveOptions.HtmlBorderLineType.Dashed">
  42344. <summary>
  42345. dashed line will be shown
  42346. </summary>
  42347. </member>
  42348. <member name="F:Aspose.Pdf.SaveOptions.HtmlBorderLineType.Solid">
  42349. <summary>
  42350. solid line will be shown
  42351. </summary>
  42352. </member>
  42353. <member name="F:Aspose.Pdf.SaveOptions.HtmlBorderLineType.Double">
  42354. <summary>
  42355. double line will be shown
  42356. </summary>
  42357. </member>
  42358. <member name="F:Aspose.Pdf.SaveOptions.HtmlBorderLineType.Groove">
  42359. <summary>
  42360. grove line will be shown
  42361. </summary>
  42362. </member>
  42363. <member name="F:Aspose.Pdf.SaveOptions.HtmlBorderLineType.Ridge">
  42364. <summary>
  42365. ridhe line will be shown
  42366. </summary>
  42367. </member>
  42368. <member name="F:Aspose.Pdf.SaveOptions.HtmlBorderLineType.Inset">
  42369. <summary>
  42370. inset line will be shown
  42371. </summary>
  42372. </member>
  42373. <member name="F:Aspose.Pdf.SaveOptions.HtmlBorderLineType.Outset">
  42374. <summary>
  42375. outset line will be shown
  42376. </summary>
  42377. </member>
  42378. <member name="T:Aspose.Pdf.SaveOptions.BorderPartStyle">
  42379. <summary>
  42380. Represents information of one part of border(top, botom, left side or right side)
  42381. </summary>
  42382. </member>
  42383. <member name="F:Aspose.Pdf.SaveOptions.BorderPartStyle.Color">
  42384. <summary>
  42385. Represents border line's line color
  42386. </summary>
  42387. </member>
  42388. <member name="F:Aspose.Pdf.SaveOptions.BorderPartStyle.LineType">
  42389. <summary>
  42390. Represents border line's type - f.e. Dashed or Solid
  42391. </summary>
  42392. </member>
  42393. <member name="P:Aspose.Pdf.SaveOptions.BorderPartStyle.WidthInPoints">
  42394. <summary>
  42395. Represents border line's width in points. Must be number greater then zero.
  42396. </summary>
  42397. </member>
  42398. <member name="T:Aspose.Pdf.SaveOptions.BorderInfo">
  42399. <summary>
  42400. Instance of this class represents information about border
  42401. That can be drown on some result document.
  42402. </summary>
  42403. </member>
  42404. <member name="M:Aspose.Pdf.SaveOptions.BorderInfo.#ctor">
  42405. <summary>
  42406. Creates instance of BorderInfo class
  42407. </summary>
  42408. </member>
  42409. <member name="M:Aspose.Pdf.SaveOptions.BorderInfo.#ctor(Aspose.Pdf.SaveOptions.BorderPartStyle)">
  42410. <summary>
  42411. Creates instance of BorderInfo class and initializes
  42412. all elements of border(Top, Left, Right, Bottom)
  42413. with attributes copied from supplied border style
  42414. </summary>
  42415. <param name="commonStyle">style of border parts that will be used for all elements of border(left, right, top, bottom)</param>
  42416. </member>
  42417. <member name="F:Aspose.Pdf.SaveOptions.BorderInfo.TopStyleIfAny">
  42418. <summary>
  42419. Represents top part(if any) of border
  42420. </summary>
  42421. </member>
  42422. <member name="F:Aspose.Pdf.SaveOptions.BorderInfo.LeftStyleIfAny">
  42423. <summary>
  42424. Represents left part(if any) of border
  42425. </summary>
  42426. </member>
  42427. <member name="F:Aspose.Pdf.SaveOptions.BorderInfo.RightStyleIfAny">
  42428. <summary>
  42429. Represents right part(if any) of border
  42430. </summary>
  42431. </member>
  42432. <member name="F:Aspose.Pdf.SaveOptions.BorderInfo.BottomStyleIfAny">
  42433. <summary>
  42434. Represents bottom part(if any) of border
  42435. </summary>
  42436. </member>
  42437. <member name="T:Aspose.Pdf.SaveOptions.MarginInfo">
  42438. <summary>
  42439. Instance of this class represents information about page margin
  42440. That can be drown on some result document.
  42441. </summary>
  42442. </member>
  42443. <member name="F:Aspose.Pdf.SaveOptions.MarginInfo.TopMarginIfAny">
  42444. <summary>
  42445. Represents top page margin(if any)
  42446. </summary>
  42447. </member>
  42448. <member name="F:Aspose.Pdf.SaveOptions.MarginInfo.RightMarginIfAny">
  42449. <summary>
  42450. Represents right page margin(if any)
  42451. </summary>
  42452. </member>
  42453. <member name="F:Aspose.Pdf.SaveOptions.MarginInfo.BottomMarginIfAny">
  42454. <summary>
  42455. Represents bottom page margin(if any)
  42456. </summary>
  42457. </member>
  42458. <member name="F:Aspose.Pdf.SaveOptions.MarginInfo.LeftMarginIfAny">
  42459. <summary>
  42460. Represents left page margin(if any)
  42461. </summary>
  42462. </member>
  42463. <member name="M:Aspose.Pdf.SaveOptions.MarginInfo.#ctor">
  42464. <summary>
  42465. Creates instance of MarginInfo
  42466. </summary>
  42467. </member>
  42468. <member name="M:Aspose.Pdf.SaveOptions.MarginInfo.#ctor(Aspose.Pdf.SaveOptions.MarginPartStyle)">
  42469. <summary>
  42470. Creates instance of MarginInfo class and initializes
  42471. all elements of page margin(Top, Left, Right, Bottom)
  42472. with attributes copied from supplied margin style
  42473. </summary>
  42474. <param name="commonMargin">style of margin parts that will be used for all elements of margin(left, right, top, bottom)</param>
  42475. </member>
  42476. <member name="T:Aspose.Pdf.SaveOptions.MarginPartStyle">
  42477. <summary>
  42478. Represents information of one part of margin(top, botom, left side or right side)
  42479. </summary>
  42480. </member>
  42481. <member name="M:Aspose.Pdf.SaveOptions.MarginPartStyle.#ctor(System.Int32)">
  42482. <summary>
  42483. Creates instance of MarginPartStyle class
  42484. and set its value in points
  42485. </summary>
  42486. <param name="valueInPoints">Integer value in points</param>
  42487. </member>
  42488. <member name="M:Aspose.Pdf.SaveOptions.MarginPartStyle.#ctor(System.Boolean)">
  42489. <summary>
  42490. Creates instance of MarginPartStyle class
  42491. and initializes its value in points
  42492. </summary>
  42493. <param name="isAuto">Mark margin auto</param>
  42494. </member>
  42495. <member name="P:Aspose.Pdf.SaveOptions.MarginPartStyle.IsAuto">
  42496. <summary>
  42497. Gets or sets a value indicating whether this instance is auto.
  42498. </summary>
  42499. <value>
  42500. <c>true</c> if this instance is auto; otherwise, <c>false</c>.</value>
  42501. </member>
  42502. <member name="P:Aspose.Pdf.SaveOptions.MarginPartStyle.ValueInPoints">
  42503. <summary>
  42504. Represents margin in points. Must be number greater then zero.
  42505. </summary>
  42506. </member>
  42507. <member name="T:Aspose.Pdf.SaveOptions.NodeLevelResourceType">
  42508. <summary>
  42509. enumerates possible types of saved external resources
  42510. </summary>
  42511. </member>
  42512. <member name="F:Aspose.Pdf.SaveOptions.NodeLevelResourceType.Image">
  42513. <summary>
  42514. Means that supplied resource is image
  42515. </summary>
  42516. </member>
  42517. <member name="F:Aspose.Pdf.SaveOptions.NodeLevelResourceType.Font">
  42518. <summary>
  42519. Means that supplied resource is font
  42520. </summary>
  42521. </member>
  42522. <member name="T:Aspose.Pdf.SaveOptions.ResourceSavingInfo">
  42523. <summary>
  42524. This class represents set of data
  42525. that related to external resource file's saving that
  42526. occures during conversion of PDF to some other format (f.e. HTML)
  42527. </summary>
  42528. </member>
  42529. <member name="P:Aspose.Pdf.SaveOptions.ResourceSavingInfo.ResourceType">
  42530. <summary>
  42531. Set by converter.
  42532. Supposed file name that goes from converter to code of custom method
  42533. Can be use in custom code to decide how to process or where save that file
  42534. </summary>
  42535. </member>
  42536. <member name="F:Aspose.Pdf.SaveOptions.ResourceSavingInfo.SupposedFileName">
  42537. <summary>
  42538. Set by converter.
  42539. Supposed file name that goes from converter to code of custom method
  42540. Can be use in custom code to decide how to process or where save that file
  42541. </summary>
  42542. </member>
  42543. <member name="F:Aspose.Pdf.SaveOptions.ResourceSavingInfo.ContentStream">
  42544. <summary>
  42545. Set by converter.
  42546. Represents binary content of saved file.
  42547. </summary>
  42548. </member>
  42549. <member name="F:Aspose.Pdf.SaveOptions.ResourceSavingInfo.CustomProcessingCancelled">
  42550. <summary>
  42551. this flag must set to "true" in custom code if for some reasons
  42552. proposed file should be processed not with custom code but
  42553. with converter's code itself in standard for converter way.
  42554. So, it' setting set to true means that custom code did not process referenced file and
  42555. converter must handle it itself (in both sences - for saving somewhere and for naming in referencing file).
  42556. </summary>
  42557. </member>
  42558. <member name="P:Aspose.Pdf.SaveOptions.WarningHandler">
  42559. <summary>
  42560. Callback to handle any warnings generated.
  42561. The WarningHandler returns ReturnAction enum item specifying either Continue or Abort.
  42562. Continue is the default action and the Save operation continues, however the user may also return Abort in which case the Save operation should cease.
  42563. </summary>
  42564. </member>
  42565. <member name="P:Aspose.Pdf.SaveOptions.SaveFormat">
  42566. <summary>
  42567. Format of data save.
  42568. </summary>
  42569. </member>
  42570. <member name="P:Aspose.Pdf.SaveOptions.CloseResponse">
  42571. <summary>
  42572. Gets or sets boolean value which indicates will Response object be closed after document saved into response.
  42573. </summary>
  42574. </member>
  42575. <member name="T:Aspose.Pdf.CgmLoadOptions">
  42576. <summary>
  42577. Contains options for loading/importing CGM file into pdf document.
  42578. </summary>
  42579. </member>
  42580. <member name="P:Aspose.Pdf.CgmLoadOptions.PageSize">
  42581. <summary>
  42582. Gets or sets output page size for import.
  42583. </summary>
  42584. </member>
  42585. <member name="M:Aspose.Pdf.CgmLoadOptions.#ctor">
  42586. <summary>
  42587. Creates default load options for converting CGM file into pdf document.
  42588. Default pdf page size - A4 300dpi 2480 X 3508.
  42589. </summary>
  42590. </member>
  42591. <member name="M:Aspose.Pdf.CgmLoadOptions.#ctor(System.Drawing.SizeF)">
  42592. <summary>
  42593. Creates load options with defined <see cref="!:pageSize" />.
  42594. </summary>
  42595. <param name="pageSize">
  42596. Defines pdf page width and height.
  42597. </param>
  42598. </member>
  42599. <member name="T:Aspose.Pdf.ContentDisposition">
  42600. <summary>
  42601. MIME protocol Content-Disposition header.
  42602. </summary>
  42603. </member>
  42604. <member name="F:Aspose.Pdf.ContentDisposition.Inline">
  42605. <summary>
  42606. Result is shown inline.
  42607. </summary>
  42608. </member>
  42609. <member name="F:Aspose.Pdf.ContentDisposition.Attachment">
  42610. <summary>
  42611. Result is saved as attachment.
  42612. </summary>
  42613. </member>
  42614. <member name="T:Aspose.Pdf.HtmlLoadOptions">
  42615. <summary>
  42616. Represents options for loading/importing html file into pdf document.
  42617. </summary>
  42618. </member>
  42619. <member name="P:Aspose.Pdf.HtmlLoadOptions.IsRenderToSinglePage">
  42620. <summary>
  42621. Gets or sets rendering all document to single page
  42622. </summary>
  42623. </member>
  42624. <member name="P:Aspose.Pdf.HtmlLoadOptions.IsEmbedFonts">
  42625. <summary>
  42626. Gets or sets fonts embedding to result document
  42627. </summary>
  42628. </member>
  42629. <member name="P:Aspose.Pdf.HtmlLoadOptions.HtmlMediaType">
  42630. <summary>
  42631. Gets or sets possible media types used during rendering.
  42632. </summary>
  42633. </member>
  42634. <member name="P:Aspose.Pdf.HtmlLoadOptions.InputEncoding">
  42635. <summary>
  42636. Gets or sets the attribute specifying the encoding used for this document at the time of the parsing. If this attribute is null the encoding will determine from document character set atribute.
  42637. </summary>
  42638. </member>
  42639. <member name="P:Aspose.Pdf.HtmlLoadOptions.BasePath">
  42640. <summary>
  42641. The base path/url for the html file.
  42642. </summary>
  42643. </member>
  42644. <member name="M:Aspose.Pdf.HtmlLoadOptions.#ctor">
  42645. <summary>
  42646. Creates load options for converting html into pdf document with empty base path.
  42647. </summary>
  42648. </member>
  42649. <member name="F:Aspose.Pdf.HtmlLoadOptions.ExternalResourcesCredentials">
  42650. <summary>
  42651. If loading of external data referenced in HTML
  42652. requirs credentials, You can put them into this parameter - they will be used
  42653. during loading of external resources
  42654. </summary>
  42655. </member>
  42656. <member name="M:Aspose.Pdf.HtmlLoadOptions.#ctor(System.String)">
  42657. <summary>
  42658. Creates load options for converting html into pdf document with defined base path.
  42659. </summary>
  42660. <param name="basePath">
  42661. The base path/url for the html file.
  42662. </param>
  42663. </member>
  42664. <member name="F:Aspose.Pdf.HtmlLoadOptions.CustomLoaderOfExternalResources">
  42665. <summary>
  42666. Sometimes it's necessary to avoid usage of internal loader of external resources(like images or CSSes)
  42667. and supply custom method that will get requested resources from somewhere. For example, during usage
  42668. of Aspose.PDF in cloude direct access to referenced files impossible: in such case some custome code put
  42669. into special method should be used, and delegate that refers that method should be assygned to this attribute.
  42670. </summary>
  42671. </member>
  42672. <member name="P:Aspose.Pdf.HtmlLoadOptions.PageInfo">
  42673. <summary>
  42674. Gets or sets document page info
  42675. </summary>
  42676. </member>
  42677. <member name="T:Aspose.Pdf.MhtLoadOptions">
  42678. <summary>
  42679. Represents options for loading/importing of .mht-file into pdf document.
  42680. </summary>
  42681. </member>
  42682. <member name="P:Aspose.Pdf.MhtLoadOptions.PageInfo">
  42683. <summary>
  42684. Gets or sets document page info
  42685. </summary>
  42686. </member>
  42687. <member name="T:Aspose.Pdf.LoadFormat">
  42688. <summary>
  42689. Specifies load format.
  42690. </summary>
  42691. </member>
  42692. <member name="F:Aspose.Pdf.LoadFormat.CGM">
  42693. <summary>
  42694. means loading of document in CGM format
  42695. </summary>
  42696. </member>
  42697. <member name="F:Aspose.Pdf.LoadFormat.HTML">
  42698. <summary>
  42699. means loading of document in HTML format
  42700. </summary>
  42701. </member>
  42702. <member name="F:Aspose.Pdf.LoadFormat.EPUB">
  42703. <summary>
  42704. means loading of document in EPUB format(special format of e-books)
  42705. </summary>
  42706. </member>
  42707. <member name="F:Aspose.Pdf.LoadFormat.XML">
  42708. <summary>
  42709. means loading of document in XML format(special XML that represent logical structure of PDF document)
  42710. </summary>
  42711. </member>
  42712. <member name="F:Aspose.Pdf.LoadFormat.XSLFO">
  42713. <summary>
  42714. means loading of document in XSLFO format
  42715. </summary>
  42716. </member>
  42717. <member name="F:Aspose.Pdf.LoadFormat.PCL">
  42718. <summary>
  42719. means loading of document in PCL format
  42720. </summary>
  42721. </member>
  42722. <member name="F:Aspose.Pdf.LoadFormat.XPS">
  42723. <summary>
  42724. means loading of document in XPS format
  42725. </summary>
  42726. </member>
  42727. <member name="F:Aspose.Pdf.LoadFormat.TEX">
  42728. <summary>
  42729. means loading of document in TEX format - format of Latex text editor
  42730. </summary>
  42731. </member>
  42732. <member name="F:Aspose.Pdf.LoadFormat.SVG">
  42733. <summary>
  42734. means loading of document in SVG format - format of Latex text editor
  42735. </summary>
  42736. </member>
  42737. <member name="F:Aspose.Pdf.LoadFormat.MHT">
  42738. <summary>
  42739. means loading of document in MHT format(that is packed HTML format)
  42740. </summary>
  42741. </member>
  42742. <member name="F:Aspose.Pdf.LoadFormat.PS">
  42743. <summary>
  42744. means loading of document in PS format(format of PostScript document)
  42745. </summary>
  42746. </member>
  42747. <member name="F:Aspose.Pdf.LoadFormat.MD">
  42748. <summary>
  42749. means loading document is in MD format (markdown).
  42750. </summary>
  42751. </member>
  42752. <member name="F:Aspose.Pdf.LoadFormat.TXT">
  42753. <summary>
  42754. means loading document is in TXT format.
  42755. </summary>
  42756. </member>
  42757. <member name="T:Aspose.Pdf.WarningType">
  42758. <summary>
  42759. Enum represented warning type.
  42760. </summary>
  42761. </member>
  42762. <member name="F:Aspose.Pdf.WarningType.SourceFileCorruption">
  42763. <summary>
  42764. The file is corrupted.
  42765. </summary>
  42766. </member>
  42767. <member name="F:Aspose.Pdf.WarningType.DataLoss">
  42768. <summary>
  42769. Text/chart/image or other data is completely missing from either the documet tree following load, or the created document following save.
  42770. </summary>
  42771. </member>
  42772. <member name="F:Aspose.Pdf.WarningType.MajorFormattingLoss">
  42773. <summary>
  42774. Major formatting losses compared to the original document. This is for occasions when the formatting loss is substantial but the data is still there.
  42775. </summary>
  42776. </member>
  42777. <member name="F:Aspose.Pdf.WarningType.MinorFormattingLoss">
  42778. <summary>
  42779. Minor formatting losses compared to the original document. This is for minor losses of fidelity.
  42780. </summary>
  42781. </member>
  42782. <member name="F:Aspose.Pdf.WarningType.CompatibilityIssue">
  42783. <summary>
  42784. Known issue that will prevent the document being opened by certain user agents, or previous versions of user agents.
  42785. </summary>
  42786. </member>
  42787. <member name="F:Aspose.Pdf.WarningType.InvalidInputStreamType">
  42788. <summary>
  42789. Invalid input stream type
  42790. </summary>
  42791. </member>
  42792. <member name="F:Aspose.Pdf.WarningType.UnexpectedContent">
  42793. <summary>
  42794. The file has unexpected content.
  42795. </summary>
  42796. </member>
  42797. <member name="T:Aspose.Pdf.WarningInfo">
  42798. <summary>
  42799. Immutable object for encapsulating warning information.
  42800. </summary>
  42801. </member>
  42802. <member name="M:Aspose.Pdf.WarningInfo.#ctor(Aspose.Pdf.WarningType,System.String)">
  42803. <summary>
  42804. Constructs instance for gathering information.
  42805. </summary>
  42806. <param name="type">
  42807. the warning type to set
  42808. </param>
  42809. <param name="message">
  42810. the warning message to set
  42811. </param>
  42812. </member>
  42813. <member name="P:Aspose.Pdf.WarningInfo.WarningMessage">
  42814. <summary>
  42815. Returns string representation of warning message.
  42816. </summary>
  42817. <returns>
  42818. the warning message
  42819. </returns>
  42820. </member>
  42821. <member name="P:Aspose.Pdf.WarningInfo.WarningTypeProperty">
  42822. <summary>
  42823. Returns warning type.
  42824. </summary>
  42825. <returns>
  42826. the warning type
  42827. </returns>
  42828. </member>
  42829. <member name="T:Aspose.Pdf.IWarningCallback">
  42830. <summary>
  42831. Interface for user's callback mechanism support.
  42832. </summary>
  42833. </member>
  42834. <member name="M:Aspose.Pdf.IWarningCallback.Warning(Aspose.Pdf.WarningInfo)">
  42835. <summary>
  42836. The callback method for some program notifications.
  42837. </summary>
  42838. <param name="warning">
  42839. the warning information for some happened warning
  42840. </param>
  42841. <returns>
  42842. the result of further program workflow
  42843. </returns>
  42844. </member>
  42845. <member name="T:Aspose.Pdf.ReturnAction">
  42846. <summary>
  42847. Enum represented a program workflow action in case of invoking the
  42848. <see cref="M:Aspose.Pdf.IWarningCallback.Warning(Aspose.Pdf.WarningInfo)" /> method.
  42849. </summary>
  42850. </member>
  42851. <member name="F:Aspose.Pdf.ReturnAction.Continue">
  42852. <summary>
  42853. Used for continue flow.
  42854. </summary>
  42855. </member>
  42856. <member name="F:Aspose.Pdf.ReturnAction.Abort">
  42857. <summary>
  42858. Used for abort flow.
  42859. </summary>
  42860. </member>
  42861. <member name="T:Aspose.Pdf.LoadOptions">
  42862. <summary>
  42863. LoadOptions type holds level of abstraction on individual load options
  42864. </summary>
  42865. </member>
  42866. <member name="T:Aspose.Pdf.LoadOptions.MarginsAreaUsageModes">
  42867. <summary>
  42868. Represents mode of usage of margins area during conversion
  42869. (like HTML, EPUB etc), defines treatement of instructions of imported format
  42870. related to usage of margins.
  42871. </summary>
  42872. </member>
  42873. <member name="F:Aspose.Pdf.LoadOptions.MarginsAreaUsageModes.PutContentOnMarginAreaIfNecessary">
  42874. <summary>
  42875. In this mode converter obeyes format of imported document (f.e. CSS of imported HTML)
  42876. in usage of margins area.So, if format of imported document requires usage
  42877. of margins area for rendering , converter will allow that
  42878. </summary>
  42879. </member>
  42880. <member name="F:Aspose.Pdf.LoadOptions.MarginsAreaUsageModes.NeverPutContentOnMarginArea">
  42881. <summary>
  42882. This mode strictly forbids usage of margins area,
  42883. so, converter will never use area of margins for rendering,
  42884. even if CSS or format of source document allows or requirs that
  42885. </summary>
  42886. </member>
  42887. <member name="T:Aspose.Pdf.LoadOptions.PageSizeAdjustmentModes">
  42888. <summary>
  42889. ATTENTION! The feature implemented but did not put yet to public API since blocker issue in
  42890. OSHARED layer revealed for sample document.
  42891. Represents mode of usage of page size during conversion.
  42892. Formats (like HTML, EPUB etc), usually have float design, so, it allows to fit required
  42893. pagesize. But sometimes content has specifies horizontal positions or size that
  42894. does not allow put content into required page size.
  42895. In such case we can define what should be done in this case (i.e when size of content does not fit
  42896. required initial page size of result PDF document).
  42897. </summary>
  42898. </member>
  42899. <member name="F:Aspose.Pdf.LoadOptions.PageSizeAdjustmentModes.NoAjustmentAllwaysUsePredefinedSize">
  42900. <summary>
  42901. In this mode result pages will have required pagesize defined in LoadOptions,
  42902. no matter whether content after conversion goes out of page boundaries or no.
  42903. </summary>
  42904. </member>
  42905. <member name="F:Aspose.Pdf.LoadOptions.PageSizeAdjustmentModes.EnlargeRequiredViewportWidthAndDoConversionAgain">
  42906. <summary>
  42907. This mode defines such behaviour: after getting of conversion result ,
  42908. and detecting of fact that some content has been truncated,
  42909. width of portview is enlarged to fit content and conversion is repeated.
  42910. This mode allows getting of less pages in result in such case but requires repeated
  42911. rendering(and therefore more processing time).
  42912. </summary>
  42913. </member>
  42914. <member name="P:Aspose.Pdf.LoadOptions.WarningHandler">
  42915. <summary>
  42916. Callback to handle any warnings generated.
  42917. The WarningHandler returns ReturnAction enum item specifying either Continue or Abort.
  42918. Continue is the default action and the Load operation continues, however the user may also return Abort in which case the Load operation should cease.
  42919. </summary>
  42920. </member>
  42921. <member name="P:Aspose.Pdf.LoadOptions.LoadFormat">
  42922. <summary>
  42923. Represents file format which <see cref="T:Aspose.Pdf.LoadOptions" /> describes.
  42924. </summary>
  42925. </member>
  42926. <member name="T:Aspose.Pdf.LoadOptions.ResourceLoadingResult">
  42927. <summary>
  42928. Result of custom loading of resource
  42929. </summary>
  42930. </member>
  42931. <member name="M:Aspose.Pdf.LoadOptions.ResourceLoadingResult.#ctor(System.Byte[])">
  42932. <summary>
  42933. Creates instance of loading result
  42934. </summary>
  42935. <param name="data"> reult of custom loading must be allways provided, it can be zero-length array if it's impossible to get any result </param>
  42936. </member>
  42937. <member name="P:Aspose.Pdf.LoadOptions.ResourceLoadingResult.Data">
  42938. <summary>
  42939. Bynary data that loaded with custom loader - it must be set after loading
  42940. </summary>
  42941. </member>
  42942. <member name="F:Aspose.Pdf.LoadOptions.ResourceLoadingResult.EncodingIfKnown">
  42943. <summary>
  42944. Sometimes encoding of resource is known after or during loading.
  42945. In such case custom code can provide converter with that knowledge via
  42946. this parameter. You can leave null in this parameter if encoding is unknown or does not matter.
  42947. </summary>
  42948. </member>
  42949. <member name="F:Aspose.Pdf.LoadOptions.ResourceLoadingResult.ExceptionOfLoadingIfAny">
  42950. <summary>
  42951. Sometimes it's impossible to load requested resource for some reason.
  42952. Unavailability of resource often does not lead to crash of conversiov and
  42953. result document can be created anyway(but maybe in a bit worse quality, without images etc.).
  42954. If exception occured during loading, just catch it and put in this parameter -
  42955. sometimes that information is usefull for converter for rendering of result.
  42956. </summary>
  42957. </member>
  42958. <member name="F:Aspose.Pdf.LoadOptions.ResourceLoadingResult.MIMETypeIfKnown">
  42959. <summary>
  42960. Sometimes knowledge about MIME type of loaded resource is usefull for converter
  42961. You can provide MIME type(if it'd known after loading) in this parameter. Please
  42962. leave parameter equal to null when MIME type unknown or it's not necessary to supply it.
  42963. </summary>
  42964. </member>
  42965. <member name="F:Aspose.Pdf.LoadOptions.ResourceLoadingResult.LoadingCancelled">
  42966. <summary>
  42967. Sometimes for some reasons loading should not occure custom code. In such case
  42968. please set this flag as True. In such case converter will try use internal default
  42969. resource loader to get that result(as it behave in situation when custom strategy not supplied).
  42970. </summary>
  42971. </member>
  42972. <member name="T:Aspose.Pdf.LoadOptions.ResourceLoadingStrategy">
  42973. <summary>
  42974. Sometimes it's necessary to avoid usage of internal loader of external resources(like images or CSSes)
  42975. and supply custom method, that will get requested resources from somewhere. For example during usage
  42976. of Aspose.Pdf in cloud direct access to referenced files impossible, and some custome code put into special
  42977. method should be used.
  42978. This delegate defines signature of such custom method.
  42979. </summary>
  42980. <param name="resourceURI">Resource URI.</param>
  42981. <returns>ResourceLoadingResult object.</returns>
  42982. </member>
  42983. <member name="T:Aspose.Pdf.PasswordType">
  42984. <summary>
  42985. This enum represents known password types used for password protected pdf documents.
  42986. </summary>
  42987. </member>
  42988. <member name="F:Aspose.Pdf.PasswordType.None">
  42989. <summary>
  42990. Pdf document is not password protected.
  42991. </summary>
  42992. </member>
  42993. <member name="F:Aspose.Pdf.PasswordType.User">
  42994. <summary>
  42995. Pdf document was opened using document open password (restricted access).
  42996. </summary>
  42997. </member>
  42998. <member name="F:Aspose.Pdf.PasswordType.Owner">
  42999. <summary>
  43000. Pdf document was opened using change permissions password (full access).
  43001. </summary>
  43002. </member>
  43003. <member name="F:Aspose.Pdf.PasswordType.Inaccessible">
  43004. <summary>
  43005. Pdf document is password protected but both user and owner passwords are not empty and
  43006. none of the passwords was defined or supplied password was incorrect. So it impossible to deduce the type of the password.
  43007. </summary>
  43008. </member>
  43009. <member name="T:Aspose.Pdf.Structure.NamespaceDoc">
  43010. <summary>
  43011. The <b>Aspose.Pdf.Structure</b> namespace provides classes which help to work with a logical structure of a document which presents
  43012. the organization of the document into chapters and sections or the identification of special elements such as figures, tables, and footnotes.
  43013. </summary>
  43014. </member>
  43015. <member name="T:Aspose.Pdf.Structure.Element">
  43016. <summary>
  43017. Class representing base element of logical structure.
  43018. </summary>
  43019. </member>
  43020. <member name="P:Aspose.Pdf.Structure.Element.Children">
  43021. <summary>
  43022. Gets child elements collection.
  43023. </summary>
  43024. </member>
  43025. <member name="P:Aspose.Pdf.Structure.Element.Lang">
  43026. <summary>
  43027. (Optional; PDF 1.4) A language specifying the natural language for all text
  43028. in the structure element except where overridden by language specifications for nested structure
  43029. elements or marked content.
  43030. </summary>
  43031. </member>
  43032. <member name="P:Aspose.Pdf.Structure.Element.ActualText">
  43033. <summary>
  43034. (Optional; PDF 1.4) Text that is an exact replacement for the structure element and its children.
  43035. This replacement text (which should apply to as small a piece of content as possible)
  43036. is useful when extracting the document’s contents in support of accessibility to users
  43037. with disabilities or for other purposes.
  43038. </summary>
  43039. </member>
  43040. <member name="P:Aspose.Pdf.Structure.Element.Alt">
  43041. <summary>
  43042. (Optional) An alternate description of the structure element and its children in
  43043. human-readableform, which is useful when extracting the document’s contents in support
  43044. of accessibility to users with disabilities or for other purposes.
  43045. </summary>
  43046. </member>
  43047. <member name="P:Aspose.Pdf.Structure.Element.E">
  43048. <summary>
  43049. (Optional; PDF 1.5) The expanded form of an abbreviation.
  43050. </summary>
  43051. </member>
  43052. <member name="T:Aspose.Pdf.Structure.StructElement">
  43053. <summary>
  43054. General structure element.
  43055. </summary>
  43056. </member>
  43057. <member name="T:Aspose.Pdf.Structure.RootElement">
  43058. <summary>
  43059. Root structure element.
  43060. </summary>
  43061. </member>
  43062. <member name="T:Aspose.Pdf.Structure.FigureElement">
  43063. <summary>
  43064. Class representing logical structure figure.
  43065. </summary>
  43066. </member>
  43067. <member name="P:Aspose.Pdf.Structure.FigureElement.Image">
  43068. <summary>
  43069. Gets the value of figure structure element.
  43070. </summary>
  43071. </member>
  43072. <member name="T:Aspose.Pdf.Structure.TextElement">
  43073. <summary>
  43074. General text element of document logical structure.
  43075. </summary>
  43076. </member>
  43077. <member name="P:Aspose.Pdf.Structure.TextElement.Text">
  43078. <summary>
  43079. Gets the value of text structure element.
  43080. </summary>
  43081. </member>
  43082. <member name="T:Aspose.Pdf.PclLoadOptions">
  43083. <summary>
  43084. Represents options for loading(import) PCL file into pdf document.
  43085. </summary>
  43086. </member>
  43087. <member name="F:Aspose.Pdf.PclLoadOptions.ConversionEngine">
  43088. <summary>
  43089. Defines conversion engine that will be used for conversion
  43090. </summary>
  43091. </member>
  43092. <member name="F:Aspose.Pdf.PclLoadOptions.SupressErrors">
  43093. <summary>
  43094. Gets or sets boolean value which indicates will PCL conversion errors should be supressed.
  43095. </summary>
  43096. </member>
  43097. <member name="F:Aspose.Pdf.PclLoadOptions.Exceptions">
  43098. <summary>
  43099. List of conversion errors.
  43100. </summary>
  43101. </member>
  43102. <member name="T:Aspose.Pdf.PclLoadOptions.ConversionEngines">
  43103. <summary>
  43104. Enumerates conversion engines that can be used for conversion
  43105. </summary>
  43106. </member>
  43107. <member name="F:Aspose.Pdf.PclLoadOptions.ConversionEngines.LegacyEngine">
  43108. <summary>
  43109. Legacy conversion engine is conversion engine thay was used for a while and is used by default.
  43110. </summary>
  43111. </member>
  43112. <member name="F:Aspose.Pdf.PclLoadOptions.ConversionEngines.NewEngine">
  43113. <summary>
  43114. New conversion engine is currently in A-testing state. We open it into public API to get some feedback.
  43115. It's currently recommended to use it only when old conversion engine cannot convert document for some reasons.
  43116. </summary>
  43117. </member>
  43118. <member name="P:Aspose.Pdf.PclLoadOptions.BatchSize">
  43119. <summary>
  43120. Defines batch size if batched conversion is applicable
  43121. to source and destination formats pair.
  43122. </summary>
  43123. </member>
  43124. <member name="T:Aspose.Pdf.SvgLoadOptions">
  43125. <summary>
  43126. Represents options for loading/importing SVG file into pdf document.
  43127. </summary>
  43128. </member>
  43129. <member name="T:Aspose.Pdf.SvgLoadOptions.ConversionEngines">
  43130. <summary>
  43131. Enumerates conversion engines that can be used for conversion
  43132. </summary>
  43133. </member>
  43134. <member name="F:Aspose.Pdf.SvgLoadOptions.ConversionEngines.LegacyEngine">
  43135. <summary>
  43136. Represents legacy SVG to PDF conversion engine.
  43137. </summary>
  43138. </member>
  43139. <member name="F:Aspose.Pdf.SvgLoadOptions.ConversionEngines.NewEngine">
  43140. <summary>
  43141. Represents new SVG to PDF conversion engine.
  43142. </summary>
  43143. </member>
  43144. <member name="F:Aspose.Pdf.SvgLoadOptions.ConversionEngine">
  43145. <summary>
  43146. Allows select conversion engine that will be in use during conversion.
  43147. Currently new engine is in B-testing stage, so this value by default set to
  43148. ConversionEngines.LegacyEngine
  43149. </summary>
  43150. </member>
  43151. <member name="P:Aspose.Pdf.SvgLoadOptions.PageInfo">
  43152. <summary>
  43153. Gets or sets page info that should be applied during loading of document.
  43154. NOTE that this parameter only works when ConversionEngine == ConversionEngines.NewEngine
  43155. </summary>
  43156. </member>
  43157. <member name="P:Aspose.Pdf.SvgLoadOptions.AdjustPageSize">
  43158. <summary>
  43159. Adust pdf page size to svg size
  43160. </summary>
  43161. </member>
  43162. <member name="T:Aspose.Pdf.Collection">
  43163. <summary>
  43164. Represents class for Collection(12.3.5 Collections).
  43165. </summary>
  43166. </member>
  43167. <member name="M:Aspose.Pdf.Collection.#ctor">
  43168. <summary>
  43169. Initializes new Collection object.
  43170. </summary>
  43171. </member>
  43172. <member name="P:Aspose.Pdf.Collection.DefaultEntry">
  43173. <summary>
  43174. Default embedded file name.
  43175. </summary>
  43176. </member>
  43177. <member name="T:Aspose.Pdf.XmlLoadOptions">
  43178. <summary>
  43179. Represents options for loading/importing XML file into pdf document.
  43180. </summary>
  43181. </member>
  43182. <member name="P:Aspose.Pdf.XmlLoadOptions.XslStream">
  43183. <summary>
  43184. Gets xsl data for converting xml into pdf document.
  43185. </summary>
  43186. </member>
  43187. <member name="M:Aspose.Pdf.XmlLoadOptions.#ctor">
  43188. <summary>
  43189. Creates <see cref="T:Aspose.Pdf.XmlLoadOptions" /> object without xsl data.
  43190. </summary>
  43191. </member>
  43192. <member name="M:Aspose.Pdf.XmlLoadOptions.#ctor(System.String)">
  43193. <summary>
  43194. Creates <see cref="T:Aspose.Pdf.XmlLoadOptions" /> object with xsl data.
  43195. </summary>
  43196. <param name="xslFile">
  43197. Xsl file to convert xml document into pdf document.
  43198. </param>
  43199. </member>
  43200. <member name="M:Aspose.Pdf.XmlLoadOptions.#ctor(System.IO.Stream)">
  43201. <summary>
  43202. Creates <see cref="T:Aspose.Pdf.XmlLoadOptions" /> object with xsl data.
  43203. </summary>
  43204. <param name="xslStream">
  43205. Xsl stream to convert xml document into pdf document.
  43206. </param>
  43207. </member>
  43208. <member name="T:Aspose.Pdf.XmlSaveOptions">
  43209. <summary>
  43210. Save options for export to Xml format
  43211. </summary>
  43212. </member>
  43213. <member name="T:Aspose.Pdf.XpsSaveOptions">
  43214. <summary>
  43215. Save options for export to Xps format
  43216. </summary>
  43217. </member>
  43218. <member name="P:Aspose.Pdf.XpsSaveOptions.SaveTransparentTexts">
  43219. <summary>
  43220. Indicates whether to preserve transparent (OCR'ed) text.
  43221. </summary>
  43222. </member>
  43223. <member name="P:Aspose.Pdf.XpsSaveOptions.BatchSize">
  43224. <summary>
  43225. Defines batch size if batched conversion is applicable
  43226. to source and destination formats pair.
  43227. </summary>
  43228. </member>
  43229. <member name="T:Aspose.Pdf.XslFoLoadOptions">
  43230. <summary>
  43231. Represents options for loading/importing XSL-FO file into pdf document.
  43232. </summary>
  43233. </member>
  43234. <member name="T:Aspose.Pdf.XslFoLoadOptions.ParsingErrorsHandlingTypes">
  43235. <summary>
  43236. Source XSLFO document can contain formatting errors. This enum enumerates possible strategies of handling of such formatting errors
  43237. </summary>
  43238. </member>
  43239. <member name="F:Aspose.Pdf.XslFoLoadOptions.ParsingErrorsHandlingTypes.TryIgnore">
  43240. <summary>
  43241. In this case converter will be instructed to try proceed
  43242. with conversion and ignore found formatting errors.
  43243. In this case success not guaranteed,
  43244. serious problems can occure later in converter,
  43245. anf in suck case will be thrown exception with list of found
  43246. formatting errors.
  43247. </summary>
  43248. </member>
  43249. <member name="F:Aspose.Pdf.XslFoLoadOptions.ParsingErrorsHandlingTypes.ThrowExceptionImmediately">
  43250. <summary>
  43251. In this case conversion will be stopped immediately
  43252. and exception will be thrown immediately after detecting
  43253. of first formatting error
  43254. </summary>
  43255. </member>
  43256. <member name="F:Aspose.Pdf.XslFoLoadOptions.ParsingErrorsHandlingTypes.InvokeCustomHandler">
  43257. <summary>
  43258. This is the most agile method - custom code must supply (in WarningCallback property) special
  43259. handler that will be called when formatting error detected.
  43260. That handler can f.e. log or count errors etc and
  43261. will supply decision whether processing can be continued for this or that error.
  43262. </summary>
  43263. </member>
  43264. <member name="F:Aspose.Pdf.XslFoLoadOptions.ParsingErrorsHandlingType">
  43265. <summary>
  43266. Source XSLFO document can contain formatting errors. This enum enumerates possible strategies of handking of that errors
  43267. </summary>
  43268. </member>
  43269. <member name="M:Aspose.Pdf.XslFoLoadOptions.#ctor">
  43270. <summary>
  43271. Creates <see cref="T:Aspose.Pdf.XslFoLoadOptions" /> object without xsl data.
  43272. </summary>
  43273. </member>
  43274. <member name="M:Aspose.Pdf.XslFoLoadOptions.#ctor(System.String)">
  43275. <summary>
  43276. Creates <see cref="T:Aspose.Pdf.XslFoLoadOptions" /> object with xsl data.
  43277. </summary>
  43278. <param name="xslFile">
  43279. Xsl file to convert XSL-FO document into pdf document.
  43280. </param>
  43281. </member>
  43282. <member name="M:Aspose.Pdf.XslFoLoadOptions.#ctor(System.IO.Stream)">
  43283. <summary>
  43284. Creates <see cref="T:Aspose.Pdf.XslFoLoadOptions" /> object with xsl data.
  43285. </summary>
  43286. <param name="xslStream">
  43287. Xsl stream to convert XSL-FO document into pdf document.
  43288. </param>
  43289. </member>
  43290. <member name="P:Aspose.Pdf.XslFoLoadOptions.BasePath">
  43291. <summary>
  43292. The base path/url from which are searched relative pathes to external resources (if any) referenced in loaded SVG file.
  43293. </summary>
  43294. </member>
  43295. <member name="T:Aspose.Pdf.TeXSaveOptions">
  43296. <summary>
  43297. Save options for export to TeX format
  43298. </summary>
  43299. </member>
  43300. <member name="P:Aspose.Pdf.TeXSaveOptions.OutDirectoryPath">
  43301. <summary>
  43302. Property for <see cref="F:Aspose.Pdf.TeXSaveOptions._outDirectoryPath" /> parameter.
  43303. </summary>
  43304. </member>
  43305. <member name="M:Aspose.Pdf.TeXSaveOptions.AddFontEncs(System.String[])">
  43306. <summary>
  43307. Adds a font ancoding to the font encoding list
  43308. </summary>
  43309. <param name="fontEncs">The font encs.</param>
  43310. </member>
  43311. <member name="M:Aspose.Pdf.TeXSaveOptions.ClearFontEncs">
  43312. <summary>
  43313. Clears the font encoding list
  43314. </summary>
  43315. </member>
  43316. <member name="P:Aspose.Pdf.TeXSaveOptions.PagesCount">
  43317. <summary>
  43318. Returns the number of pages after conversion.
  43319. </summary>
  43320. </member>
  43321. <member name="T:Aspose.Pdf.LaTeXSaveOptions">
  43322. <summary>
  43323. Save options for export to TeX format.
  43324. </summary>
  43325. </member>
  43326. <member name="T:Aspose.Pdf.IResourceLoadingCallback">
  43327. <summary>
  43328. Resource loading callback.
  43329. </summary>
  43330. </member>
  43331. <member name="M:Aspose.Pdf.IResourceLoadingCallback.ResourceLoading(System.Object,Aspose.Pdf.ResourceLoadingEventArgs)">
  43332. <summary>
  43333. Resource loading
  43334. </summary>
  43335. <param name="sender">
  43336. </param>
  43337. <param name="e">
  43338. </param>
  43339. <returns>
  43340. </returns>
  43341. </member>
  43342. <member name="T:Aspose.Pdf.ResourceLoadingResult">
  43343. <summary>
  43344. Represents resource loading result object.
  43345. </summary>
  43346. </member>
  43347. <member name="M:Aspose.Pdf.ResourceLoadingResult.#ctor(System.Byte[])">
  43348. <summary>
  43349. Initializes a new instance of the <see cref="T:Aspose.Pdf.ResourceLoadingResult" /> class.
  43350. </summary>
  43351. <param name="data">The resource data.</param>
  43352. </member>
  43353. <member name="M:Aspose.Pdf.ResourceLoadingResult.#ctor(System.Byte[],System.Text.Encoding)">
  43354. <summary>
  43355. Initializes a new instance of the <see cref="T:Aspose.Pdf.ResourceLoadingResult" /> class.
  43356. </summary>
  43357. <param name="data">The resource data.</param>
  43358. <param name="encoding">The encoding.</param>
  43359. </member>
  43360. <member name="P:Aspose.Pdf.ResourceLoadingResult.Data">
  43361. <summary>
  43362. Gets the resource data.
  43363. </summary>
  43364. </member>
  43365. <member name="P:Aspose.Pdf.ResourceLoadingResult.Encoding">
  43366. <summary>
  43367. Gets the encoding.
  43368. </summary>
  43369. </member>
  43370. <member name="T:Aspose.Pdf.ResourceLoadingEventArgs">
  43371. <summary>
  43372. Represents resource loading event arguments.
  43373. </summary>
  43374. </member>
  43375. <member name="P:Aspose.Pdf.ResourceLoadingEventArgs.Uri">
  43376. <summary>
  43377. Gets the URI.
  43378. </summary>
  43379. <value>
  43380. The URI.
  43381. </value>
  43382. </member>
  43383. <member name="M:Aspose.Pdf.ResourceLoadingEventArgs.#ctor(System.String)">
  43384. <summary>
  43385. Initializes a new instance of the <see cref="T:Aspose.Pdf.ResourceLoadingEventArgs" /> class.
  43386. </summary>
  43387. <param name="uri">The URI path.</param>
  43388. </member>
  43389. <member name="T:Aspose.Pdf.TeXLoadOptions">
  43390. <summary>
  43391. Represents options for loading/importing TeX file into PDF document.
  43392. </summary>
  43393. </member>
  43394. <member name="P:Aspose.Pdf.TeXLoadOptions.TextFontName">
  43395. <summary>
  43396. Sets/Gets name of the font used for rendering math formulas.
  43397. </summary>
  43398. </member>
  43399. <member name="P:Aspose.Pdf.TeXLoadOptions.ResourceLoadingCallback">
  43400. <summary>
  43401. Resource loading callback.
  43402. </summary>
  43403. </member>
  43404. <member name="P:Aspose.Pdf.TeXLoadOptions.WarningCallback">
  43405. <summary>
  43406. Sets/Gets callback object for info/errors notification.
  43407. </summary>
  43408. </member>
  43409. <member name="P:Aspose.Pdf.TeXLoadOptions.MathFontName">
  43410. <summary>
  43411. Sets/Gets name of the font used for rendering math formulas.
  43412. </summary>
  43413. </member>
  43414. <member name="P:Aspose.Pdf.TeXLoadOptions.SpecSymbolsFontName">
  43415. <summary>
  43416. Sets/Gets name of the font used for rendering special symbols, e.g. \sigma, \textbraceright, \vdots, etc.
  43417. </summary>
  43418. </member>
  43419. <member name="P:Aspose.Pdf.TeXLoadOptions.UseTempFile">
  43420. <summary>
  43421. Sets/Gets the value indicating whether the LaTeX parser should save normalized content into a temp file or into memory.
  43422. </summary>
  43423. </member>
  43424. <member name="T:Aspose.Pdf.LatexLoadOptions">
  43425. <summary>
  43426. Represents options for loading/importing TeX file into PDF document.
  43427. </summary>
  43428. </member>
  43429. <member name="T:Aspose.Pdf.ColorSpace">
  43430. <summary>
  43431. The color spaces enumeration.
  43432. </summary>
  43433. </member>
  43434. <member name="F:Aspose.Pdf.ColorSpace.DeviceRGB">
  43435. <summary>
  43436. The device-dependent RGB color space.
  43437. </summary>
  43438. </member>
  43439. <member name="F:Aspose.Pdf.ColorSpace.DeviceCMYK">
  43440. <summary>
  43441. The device-dependent CMYK color space.
  43442. </summary>
  43443. </member>
  43444. <member name="F:Aspose.Pdf.ColorSpace.DeviceGray">
  43445. <summary>
  43446. The device-dependent gray color space.
  43447. </summary>
  43448. </member>
  43449. <member name="T:Aspose.Pdf.Group">
  43450. <summary>
  43451. A group attributes class specifying the attributes of the page’s page group for use in the transparent imaging model.
  43452. </summary>
  43453. </member>
  43454. <member name="M:Aspose.Pdf.Group.#ctor(Aspose.Pdf.Page)">
  43455. <summary>
  43456. The constructor.
  43457. </summary>
  43458. <param name="page">Pdf page object.</param>
  43459. </member>
  43460. <member name="P:Aspose.Pdf.Group.ColorSpace">
  43461. <summary>
  43462. The group color space.
  43463. </summary>
  43464. </member>
  43465. <member name="T:Aspose.Pdf.TabOrder">
  43466. <summary>
  43467. Tab order on the page
  43468. </summary>
  43469. </member>
  43470. <member name="F:Aspose.Pdf.TabOrder.None">
  43471. <summary>
  43472. No tab order.
  43473. </summary>
  43474. </member>
  43475. <member name="F:Aspose.Pdf.TabOrder.Row">
  43476. <summary>
  43477. Row order.
  43478. </summary>
  43479. </member>
  43480. <member name="F:Aspose.Pdf.TabOrder.Column">
  43481. <summary>
  43482. Column order.
  43483. </summary>
  43484. </member>
  43485. <member name="F:Aspose.Pdf.TabOrder.Default">
  43486. <summary>
  43487. Default tab order.
  43488. </summary>
  43489. </member>
  43490. <member name="F:Aspose.Pdf.TabOrder.Manual">
  43491. <summary>
  43492. Manual tab order.
  43493. </summary>
  43494. </member>
  43495. <member name="T:Aspose.Pdf.XpsLoadOptions">
  43496. <summary>
  43497. Represents options for loading/importing xps file into pdf document.
  43498. </summary>
  43499. </member>
  43500. <member name="P:Aspose.Pdf.XpsLoadOptions.BatchSize">
  43501. <summary>
  43502. Defines batch size if batched conversion is applicable
  43503. to source and destination formats pair.
  43504. </summary>
  43505. </member>
  43506. <member name="T:Aspose.Pdf.Table">
  43507. <summary>
  43508. Represents a table that can be added to the page.
  43509. </summary>
  43510. </member>
  43511. <member name="P:Aspose.Pdf.Table.BackgroundColor">
  43512. <summary>
  43513. Gets or sets table background color
  43514. </summary>
  43515. </member>
  43516. <member name="P:Aspose.Pdf.Table.BreakText">
  43517. <summary>
  43518. Gets or sets break text for table
  43519. </summary>
  43520. </member>
  43521. <member name="P:Aspose.Pdf.Table.CornerStyle">
  43522. <summary>
  43523. Gets or sets the styles of the border corners
  43524. </summary>
  43525. </member>
  43526. <member name="P:Aspose.Pdf.Table.RepeatingRowsStyle">
  43527. <summary>
  43528. Gets the style for repeating rows
  43529. </summary>
  43530. </member>
  43531. <member name="P:Aspose.Pdf.Table.RepeatingColumnsCount">
  43532. <summary>
  43533. Gets or sets the maximum columns count for table
  43534. </summary>
  43535. </member>
  43536. <member name="P:Aspose.Pdf.Table.RepeatingRowsCount">
  43537. <summary>
  43538. Gets the first rows count repeated for several pages
  43539. </summary>
  43540. </member>
  43541. <member name="P:Aspose.Pdf.Table.ColumnWidths">
  43542. <summary>
  43543. Gets the column widths of the table.
  43544. </summary>
  43545. </member>
  43546. <member name="P:Aspose.Pdf.Table.Broken">
  43547. <summary>
  43548. Gets or sets table vertial broken;
  43549. </summary>
  43550. </member>
  43551. <member name="P:Aspose.Pdf.Table.DefaultCellBorder">
  43552. <summary>
  43553. Gets default cell border;
  43554. </summary>
  43555. </member>
  43556. <member name="P:Aspose.Pdf.Table.DefaultColumnWidth">
  43557. <summary>
  43558. Gets default cell border;
  43559. </summary>
  43560. </member>
  43561. <member name="P:Aspose.Pdf.Table.Rows">
  43562. <summary>
  43563. Gets the rows of the table.
  43564. </summary>
  43565. </member>
  43566. <member name="P:Aspose.Pdf.Table.Border">
  43567. <summary>
  43568. Gets or sets the border.
  43569. </summary>
  43570. </member>
  43571. <member name="P:Aspose.Pdf.Table.DefaultCellPadding">
  43572. <summary>
  43573. Gets or sets the default cell padding.
  43574. </summary>
  43575. </member>
  43576. <member name="P:Aspose.Pdf.Table.DefaultCellTextState">
  43577. <summary>
  43578. Gets or sets the default cell text state.
  43579. </summary>
  43580. </member>
  43581. <member name="P:Aspose.Pdf.Table.Alignment">
  43582. <summary>
  43583. Gets or sets the table alignment.
  43584. </summary>
  43585. </member>
  43586. <member name="P:Aspose.Pdf.Table.Left">
  43587. <summary>
  43588. Gets or sets the table left coordinate.
  43589. </summary>
  43590. </member>
  43591. <member name="P:Aspose.Pdf.Table.Top">
  43592. <summary>
  43593. Gets or sets the table top coordinate.
  43594. </summary>
  43595. </member>
  43596. <member name="P:Aspose.Pdf.Table.IsBroken">
  43597. <summary>
  43598. Gets or sets the table is broken - will be truncated for next page.
  43599. </summary>
  43600. </member>
  43601. <member name="P:Aspose.Pdf.Table.IsBordersIncluded">
  43602. <summary>
  43603. Gets or sets border included in column widhts.
  43604. </summary>
  43605. </member>
  43606. <member name="P:Aspose.Pdf.Table.ColumnAdjustment">
  43607. <summary>
  43608. Gets or sets the table column adjustment.
  43609. </summary>
  43610. </member>
  43611. <member name="M:Aspose.Pdf.Table.GetWidth">
  43612. <summary>
  43613. Get width.
  43614. </summary>
  43615. <returns>The table width</returns>
  43616. </member>
  43617. <member name="M:Aspose.Pdf.Table.GetHeight">
  43618. <summary>
  43619. Get height.
  43620. </summary>
  43621. <returns>The table height</returns>
  43622. </member>
  43623. <member name="M:Aspose.Pdf.Table.SetColumnTextState(System.Int32,Aspose.Pdf.Text.TextState)">
  43624. <summary>
  43625. Set height.
  43626. </summary>
  43627. <param name="colNumber">The column number.</param>
  43628. <param name="textState">The text state for column.</param>
  43629. </member>
  43630. <member name="M:Aspose.Pdf.Table.ImportArray(System.Object[],System.Int32,System.Int32,System.Boolean)">
  43631. <summary>
  43632. Imports one-dimensional array of data into table. Import goes one cell per each array's item and
  43633. starts from row and column defined in parameters. During import, if detected that necessary rows
  43634. are still absent(i.e. target table is too small to absorb all data), necessary rows will be created
  43635. </summary>
  43636. <param name="importedArray">imported data, nulls will be imported as empty strings</param>
  43637. <param name="firstFilledRow">define number of first target row in target table from wich import will start.
  43638. If amount of rows in target table less then required, missing rows will be created first.
  43639. </param>
  43640. <param name="firstFilledColumn">specifies number of first target column in target table , column must be present in target table before start of import </param>
  43641. <param name="isLeftColumnsFilled">If 'isLeftColumnsFilled'=false, then in second and all subsequent filled rows cells that are on the left hand from
  43642. firstFilledColumn will be skipped</param>
  43643. </member>
  43644. <member name="M:Aspose.Pdf.Table.ImportDataTable(System.Data.DataTable,System.Boolean,System.Int32,System.Int32)">
  43645. <summary>
  43646. Imports data from System.Data.DataTable into Aspose.Pdf.Table
  43647. </summary>
  43648. <param name="importedDataTable"> source instance of System.Data.DataTable </param>
  43649. <param name="isColumnNamesImported"> specifies whether column names will be imported as first row</param>
  43650. <param name="firstFilledRow"> specifies zero based number of first row in target table from which import will start, if row with such number(and some previous rows) are absent in target table, they will be created first</param>
  43651. <param name="firstFilledColumn">specifies number of first target column in target table , column must be present in target table before start of import </param>
  43652. </member>
  43653. <member name="M:Aspose.Pdf.Table.ImportDataTable(System.Data.DataTable,System.Boolean,System.Int32,System.Byte,System.Int32,System.Int32,System.Boolean)">
  43654. <summary>
  43655. Imports a <see cref="T:System.Data.DataTable" /> object into the table.
  43656. </summary>
  43657. <param name="importedDataTable">The <see cref="T:System.Data.DataTable" /> object to be imported.</param>
  43658. <param name="isColumnNamesShown">Specifies whether the column names of the source datatable will be
  43659. imported as first row.</param>
  43660. <param name="firstFilledRow"> specifies zero based number of first row in target table from which import will start, if row with such number(and some previous rows) are absent in target table, they will be created first</param>
  43661. <param name="firstFilledColumn">specifies number of first target column in target table , column must be present in target table before start of import </param>
  43662. <param name="maxRows">Maximum amount of rows to be imported from source table.</param>
  43663. <param name="maxColumns">Maximum amount of columns to be imported from source table.</param>
  43664. <param name="isHtmlSupported">Specifies whether the text is html string.</param>
  43665. </member>
  43666. <member name="M:Aspose.Pdf.Table.ImportDataTable(System.Data.DataTable,System.Int32[],System.Int32[],System.Int32,System.Int32,System.Boolean,System.Boolean)">
  43667. <summary>
  43668. Imports a <see cref="T:System.Data.DataTable" /> object, but not as whole entity. Only specified rows and columns are imported.
  43669. </summary>
  43670. <param name="importedDataTable">The <see cref="T:System.Data.DataTable" /> object to be imported.</param>
  43671. <param name="sourceRowList">The array of numbers of rows in source <see cref="T:System.Data.DataTable" /> object that must be imported. List must be not null and must contain only numbers of existing rows, otherwise exception will be thrown.</param>
  43672. <param name="sourceColumnList">The array of numbers of columns in source <see cref="T:System.Data.DataTable" /> object that must be imported. List must be not null and must contain only numbers of existing columns, otherwise exception will be thrown.</param>
  43673. <param name="firstFilledRow">The zero based row number of the first cell in targer table from which import will start.
  43674. If target table does not contain that row, it (and all previous if necessary) will be created</param>
  43675. <param name="firstFilledColumn">The zero based column number of the first cell in targer table from which import will start. The target table must contain that column befor import starts, otherwise exception will be thrown.</param>
  43676. <param name="showColumnNamesAsFirstRow">Specifies whether the column names of source datatable will be imported as first row.</param>
  43677. <param name="isHtmlSupported">Specifies whether the text is html string.</param>
  43678. </member>
  43679. <member name="M:Aspose.Pdf.Table.ImportDataGrid(System.Web.UI.WebControls.DataGrid,System.Int32,System.Byte)">
  43680. <summary>
  43681. Imports a <see cref="T:System.Web.UI.WebControls.DataGrid" /> object with given rows and columns into the table.
  43682. </summary>
  43683. <param name="webDataGrid">The <see cref="T:System.Web.UI.WebControls.DataGrid" /> object to be imported.</param>
  43684. <param name="firstFilledRow">The zero based row number of the first cell in targer table from which import will start.
  43685. If target table does not contain that row, it (and all previous if necessary) will be created</param>
  43686. <param name="firstFilledColumn">The zero based column number of the first cell in targer table from which import will start.
  43687. The target table must contain that column before import starts, otherwise exception will be thrown.
  43688. </param>
  43689. </member>
  43690. <member name="M:Aspose.Pdf.Table.ImportDataGrid(System.Web.UI.WebControls.DataGrid,System.Int32,System.Byte,System.Int32,System.Int32)">
  43691. <summary>
  43692. Imports a <see cref="T:System.Web.UI.WebControls.DataGrid" /> object datagrid's data into the table with specified maximum amount of imported rows and columns.
  43693. </summary>
  43694. <param name="webDataGrid">The source <see cref="T:System.Web.UI.WebControls.DataGrid" /> object to be imported.</param>
  43695. <param name="firstFilledRow">The zero based row number of the first cell in targer table from which import will start.
  43696. If target table does not contain that row, it (and all previous if necessary) will be created</param>
  43697. <param name="firstFilledColumn">The zero based column number of the first cell in targer table from which import will start.
  43698. The target table must contain that column before import starts, otherwise exception will be thrown.
  43699. </param>
  43700. <param name="maxRows">Maximum amount of rows to be imported.</param>
  43701. <param name="maxColumns">Maximum amount of columns to be imported.</param>
  43702. </member>
  43703. <member name="M:Aspose.Pdf.Table.ImportDataView(System.Data.DataView,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32)">
  43704. <summary>
  43705. Imports a <see cref="T:System.Data.DataView" /> object's data into the table.
  43706. </summary>
  43707. <param name="sourceDataView">The <see cref="T:System.Data.DataView" /> object to be imported.</param>
  43708. <param name="isColumnNamesImported">Indicates whether the column names will be
  43709. imported as first row.</param>
  43710. <param name="firstFilledRow">The zero based row number of the first cell in targer table from which import will start.
  43711. If target table does not contain that row, it (and all previous if necessary) will be created</param>
  43712. <param name="firstFilledColumn">The zero based column number of the first cell in targer table from which import will start.
  43713. The target table must contain that column before import starts, otherwise exception will be thrown.
  43714. </param>
  43715. <param name="maxRows">Maximum amount of rows to be imported from source dataview.</param>
  43716. <param name="maxColumns">Maximum columns to be imported from source dataview.</param>
  43717. </member>
  43718. <member name="M:Aspose.Pdf.Table.Clone">
  43719. <summary>
  43720. Clone the table.
  43721. </summary>
  43722. <returns>The cloned object</returns>
  43723. </member>
  43724. <member name="T:Aspose.Pdf.Watermark">
  43725. <summary>
  43726. Represents a watermark of the page.
  43727. </summary>
  43728. </member>
  43729. <member name="M:Aspose.Pdf.Watermark.#ctor(System.Drawing.Image,Aspose.Pdf.Rectangle)">
  43730. <summary>
  43731. Initializes a watermark object with an image and it's position on a page.
  43732. </summary>
  43733. <param name="image">Image of the watermark. </param>
  43734. <param name="rect">Position of the watermark on the page.</param>
  43735. </member>
  43736. <member name="M:Aspose.Pdf.Watermark.#ctor(System.Drawing.Image)">
  43737. <summary>
  43738. Initializes a watermark object with an image.
  43739. </summary>
  43740. <param name="image">Image of the watermark.</param>
  43741. </member>
  43742. <member name="P:Aspose.Pdf.Watermark.Image">
  43743. <summary>
  43744. Gets an image of the watermark.
  43745. </summary>
  43746. </member>
  43747. <member name="P:Aspose.Pdf.Watermark.Position">
  43748. <summary>
  43749. Gets a position of the watermark's image on a page.
  43750. </summary>
  43751. </member>
  43752. <member name="P:Aspose.Pdf.Watermark.Available">
  43753. <summary>
  43754. Gets a flag the watermark is present.
  43755. </summary>
  43756. </member>
  43757. <member name="T:Aspose.Pdf.Artifact">
  43758. <summary>
  43759. Class represetns PDF Artifact object.
  43760. </summary>
  43761. </member>
  43762. <member name="T:Aspose.Pdf.Artifact.ArtifactType">
  43763. <summary>
  43764. Enumeration of possuble artifact types.
  43765. </summary>
  43766. </member>
  43767. <member name="F:Aspose.Pdf.Artifact.ArtifactType.Pagination">
  43768. <summary>
  43769. Pagination artifacts. Ancillary page features such as running heads and folios (page numbers).
  43770. </summary>
  43771. </member>
  43772. <member name="F:Aspose.Pdf.Artifact.ArtifactType.Layout">
  43773. <summary>
  43774. Layout artifacts. Purely cosmetic typographical or design elements such as footnote rules or background screens.
  43775. </summary>
  43776. </member>
  43777. <member name="F:Aspose.Pdf.Artifact.ArtifactType.Page">
  43778. <summary>
  43779. Page artifacts. Production aids extraneous to the document itself, such as cut marks and colour bars.
  43780. </summary>
  43781. </member>
  43782. <member name="F:Aspose.Pdf.Artifact.ArtifactType.Background">
  43783. <summary>
  43784. Background artifacts. Images, patterns or coloured blocks.
  43785. </summary>
  43786. </member>
  43787. <member name="F:Aspose.Pdf.Artifact.ArtifactType.Undefined">
  43788. <summary>
  43789. Artifact type is not defined or unknown.
  43790. </summary>
  43791. </member>
  43792. <member name="T:Aspose.Pdf.Artifact.ArtifactSubtype">
  43793. <summary>
  43794. Enumeration of possible artifacts subtype.
  43795. </summary>
  43796. </member>
  43797. <member name="F:Aspose.Pdf.Artifact.ArtifactSubtype.Header">
  43798. <summary>
  43799. Header artifact.
  43800. </summary>
  43801. </member>
  43802. <member name="F:Aspose.Pdf.Artifact.ArtifactSubtype.Footer">
  43803. <summary>
  43804. Footer artifact.
  43805. </summary>
  43806. </member>
  43807. <member name="F:Aspose.Pdf.Artifact.ArtifactSubtype.Watermark">
  43808. <summary>
  43809. Watermark artifact.
  43810. </summary>
  43811. </member>
  43812. <member name="F:Aspose.Pdf.Artifact.ArtifactSubtype.Background">
  43813. <summary>
  43814. Background artifact.
  43815. </summary>
  43816. </member>
  43817. <member name="F:Aspose.Pdf.Artifact.ArtifactSubtype.Undefined">
  43818. <summary>
  43819. Artifact subtype is not defined or unknown.
  43820. </summary>
  43821. </member>
  43822. <member name="M:Aspose.Pdf.Artifact.#ctor(System.String,System.String)">
  43823. <summary>
  43824. Constructor of artifact with specified type and subtype
  43825. </summary>
  43826. <param name="type">Name of artifact type.</param>
  43827. <param name="subType">NAme of artifact subtype.</param>
  43828. </member>
  43829. <member name="M:Aspose.Pdf.Artifact.#ctor(Aspose.Pdf.Artifact.ArtifactType,Aspose.Pdf.Artifact.ArtifactSubtype)">
  43830. <summary>
  43831. Constructor of artifact with specified type and subtype
  43832. </summary>
  43833. <param name="type">Artifact type.</param>
  43834. <param name="subType">Artifact subtype.</param>
  43835. </member>
  43836. <member name="P:Aspose.Pdf.Artifact.CustomType">
  43837. <summary>
  43838. Gets name of artifact type. May be used if artifact type is non standard.
  43839. </summary>
  43840. </member>
  43841. <member name="P:Aspose.Pdf.Artifact.CustomSubtype">
  43842. <summary>
  43843. Gets name of artifact subtype. May be used if artifact subtype is not standard subtype.
  43844. </summary>
  43845. </member>
  43846. <member name="P:Aspose.Pdf.Artifact.Type">
  43847. <summary>
  43848. Gets artifact type.
  43849. </summary>
  43850. </member>
  43851. <member name="P:Aspose.Pdf.Artifact.Subtype">
  43852. <summary>
  43853. Gets artifact subtype. If artifact has non-standard subtype, name of the subtype may be read via CustomSubtype.
  43854. </summary>
  43855. </member>
  43856. <member name="P:Aspose.Pdf.Artifact.Contents">
  43857. <summary>
  43858. Gets collection of artifact internal operators.
  43859. </summary>
  43860. </member>
  43861. <member name="P:Aspose.Pdf.Artifact.Form">
  43862. <summary>
  43863. Gets XForm of the artifact (if XForm is used).
  43864. </summary>
  43865. </member>
  43866. <member name="P:Aspose.Pdf.Artifact.Rectangle">
  43867. <summary>
  43868. Gets rectangle of the artifact.
  43869. </summary>
  43870. </member>
  43871. <member name="P:Aspose.Pdf.Artifact.Position">
  43872. <summary>
  43873. Gets or sets artifact position.
  43874. If this property is specified, then margins and alignments are ignored.
  43875. </summary>
  43876. </member>
  43877. <member name="P:Aspose.Pdf.Artifact.RightMargin">
  43878. <summary>
  43879. Right margin of artifact.
  43880. If position is specified explicitly (in Position property) this value is ignored.
  43881. </summary>
  43882. </member>
  43883. <member name="P:Aspose.Pdf.Artifact.LeftMargin">
  43884. <summary>
  43885. Left margin of artifact.
  43886. If position is specified explicitly (in Position property) this value is ignored.
  43887. </summary>
  43888. </member>
  43889. <member name="P:Aspose.Pdf.Artifact.TopMargin">
  43890. <summary>
  43891. Top margin of artifact.
  43892. If position is specified explicitly (in Position property) this value is ignored.
  43893. </summary>
  43894. </member>
  43895. <member name="P:Aspose.Pdf.Artifact.BottomMargin">
  43896. <summary>
  43897. Bottom margin of artifact.
  43898. If position is specified explicitly (in Position property) this value is ignored.
  43899. </summary>
  43900. </member>
  43901. <member name="P:Aspose.Pdf.Artifact.ArtifactHorizontalAlignment">
  43902. <summary>
  43903. Horizontal alignment of artifact.
  43904. If position is specified explicitly (in Position property) this value is ignored.
  43905. </summary>
  43906. </member>
  43907. <member name="P:Aspose.Pdf.Artifact.ArtifactVerticalAlignment">
  43908. <summary>
  43909. Vertical alignment of artifact.
  43910. If position is specified explicitly (in Position property) this value is ignored.
  43911. </summary>
  43912. </member>
  43913. <member name="P:Aspose.Pdf.Artifact.Rotation">
  43914. <summary>
  43915. Gets or sets articat rotatin angle.
  43916. </summary>
  43917. </member>
  43918. <member name="P:Aspose.Pdf.Artifact.Text">
  43919. <summary>
  43920. Gets text of the artifact.
  43921. </summary>
  43922. </member>
  43923. <member name="P:Aspose.Pdf.Artifact.Image">
  43924. <summary>
  43925. Gets image of the artifact (if presents).
  43926. </summary>
  43927. </member>
  43928. <member name="P:Aspose.Pdf.Artifact.Opacity">
  43929. <summary>
  43930. Gets or sets opacity of the artifact. Possible values are in range 0..1.
  43931. </summary>
  43932. </member>
  43933. <member name="M:Aspose.Pdf.Artifact.SetText(Aspose.Pdf.Facades.FormattedText)">
  43934. <summary>
  43935. Sets text of the artifact.
  43936. </summary>
  43937. <param name="formattedText">FormattedText object which contains artifact text.</param>
  43938. </member>
  43939. <member name="M:Aspose.Pdf.Artifact.SetTextAndState(System.String,Aspose.Pdf.Text.TextState)">
  43940. <summary>
  43941. Set text and text properties of the artifact.
  43942. </summary>
  43943. <param name="Text">Text string.</param>
  43944. <param name="textState">Text properties (color, </param>
  43945. </member>
  43946. <member name="M:Aspose.Pdf.Artifact.SetLinesAndState(System.String[],Aspose.Pdf.Text.TextState)">
  43947. <summary>
  43948. Set text and text properties of the artifact. Allows to specify multiple lines.
  43949. </summary>
  43950. <param name="text">Array of text string.</param>
  43951. <param name="textState">Text properties.</param>
  43952. </member>
  43953. <member name="M:Aspose.Pdf.Artifact.SetImage(System.IO.Stream)">
  43954. <summary>
  43955. Sets image of the artifact.
  43956. </summary>
  43957. <param name="imageStream">Stream which contains image data.</param>
  43958. </member>
  43959. <member name="M:Aspose.Pdf.Artifact.SetImage(System.String)">
  43960. <summary>
  43961. Sets image of the artifact.
  43962. </summary>
  43963. <param name="imageName">Name of image file.</param>
  43964. </member>
  43965. <member name="M:Aspose.Pdf.Artifact.SetPdfPage(Aspose.Pdf.Page)">
  43966. <summary>
  43967. Sets PDF page which is placed on the document page as artifact.
  43968. </summary>
  43969. <param name="page">Page which is placed as Artifcact. </param>
  43970. </member>
  43971. <member name="M:Aspose.Pdf.Artifact.Dispose">
  43972. <summary>
  43973. Dispose the artifact.
  43974. </summary>
  43975. </member>
  43976. <member name="M:Aspose.Pdf.Artifact.GetValue(System.String)">
  43977. <summary>
  43978. Gets custom value of artifact.
  43979. </summary>
  43980. <param name="name">Name of value.</param>
  43981. <returns>Value, or null if value does not exists.</returns>
  43982. </member>
  43983. <member name="M:Aspose.Pdf.Artifact.SetValue(System.String,System.String)">
  43984. <summary>
  43985. Sets custom value of artifact.
  43986. </summary>
  43987. <param name="name">Name of custom value.</param>
  43988. <param name="value">Custom value in the artifact.</param>
  43989. </member>
  43990. <member name="M:Aspose.Pdf.Artifact.RemoveValue(System.String)">
  43991. <summary>
  43992. Remove custom value from the artifact.
  43993. </summary>
  43994. <param name="name">Name of custom value to be removed.</param>
  43995. </member>
  43996. <member name="M:Aspose.Pdf.Artifact.BeginUpdates">
  43997. <summary>
  43998. Start delated updates. Use this feature if you need make several changes to the same artifact to improve performance.
  43999. Usually artifact operators are changed anytime when artifact property was changed. This causes changing of page contents
  44000. everytime when artifact was changed. To avoid this effect put all artifact updates between StartUpdates/SaveUpdates calls.
  44001. This allows to change page contents only once.
  44002. </summary>
  44003. <example>
  44004. <code lang="C#">
  44005. Artifact art = doc.Pages[1].Artifacts[1];
  44006. art.BeginUpdates();
  44007. art.Opacity = 0.3f;
  44008. art.Position = new Point(10,10);
  44009. art.Rotation = 30;
  44010. art.SaveUpdates();
  44011. </code>
  44012. </example>
  44013. </member>
  44014. <member name="M:Aspose.Pdf.Artifact.SaveUpdates">
  44015. <summary>
  44016. Saves all updates in artifact which were made after BeginUpdates() call.
  44017. </summary>
  44018. </member>
  44019. <member name="P:Aspose.Pdf.Artifact.IsBackground">
  44020. <summary>
  44021. If true Artifact is placed behind page contents.
  44022. </summary>
  44023. </member>
  44024. <member name="T:Aspose.Pdf.ArtifactCollection">
  44025. <summary>
  44026. Class represents artifact collection.
  44027. </summary>
  44028. </member>
  44029. <member name="P:Aspose.Pdf.ArtifactCollection.IsSynchronized">
  44030. <summary>
  44031. Is this object synchronized.
  44032. </summary>
  44033. </member>
  44034. <member name="P:Aspose.Pdf.ArtifactCollection.Count">
  44035. <summary>
  44036. Gets count of artifacts in collection.
  44037. </summary>
  44038. </member>
  44039. <member name="P:Aspose.Pdf.ArtifactCollection.SyncRoot">
  44040. <summary>
  44041. Gets synchronization object of the collection.
  44042. </summary>
  44043. </member>
  44044. <member name="M:Aspose.Pdf.ArtifactCollection.CopyTo(Aspose.Pdf.Artifact[],System.Int32)">
  44045. <summary>
  44046. Copies colection into an array.
  44047. </summary>
  44048. <param name="dest">Destination array.</param>
  44049. <param name="index">Starting index.</param>
  44050. </member>
  44051. <member name="M:Aspose.Pdf.ArtifactCollection.GetEnumerator">
  44052. <summary>
  44053. Gets enumerator for the collection.
  44054. </summary>
  44055. <returns>Enumerator object.</returns>
  44056. </member>
  44057. <member name="P:Aspose.Pdf.ArtifactCollection.Item(System.Int32)">
  44058. <summary>
  44059. Gets artifact by index. Index is started from 1.
  44060. </summary>
  44061. <param name="index">Index of the artifact.</param>
  44062. <returns>Artifact on the page.</returns>
  44063. </member>
  44064. <member name="M:Aspose.Pdf.ArtifactCollection.Add(Aspose.Pdf.Artifact)">
  44065. <summary>
  44066. Adds artifacts to the collection.
  44067. </summary>
  44068. <param name="artifact">Artifact which sould be added to collection.</param>
  44069. </member>
  44070. <member name="M:Aspose.Pdf.ArtifactCollection.FindByValue(System.String,System.String)">
  44071. <summary>
  44072. Finds artifacts by custom value.
  44073. </summary>
  44074. <param name="name">Name of custom value.</param>
  44075. <param name="expectedValue">Value to find.</param>
  44076. <returns>List of found artifacts.</returns>
  44077. </member>
  44078. <member name="P:Aspose.Pdf.ArtifactCollection.IsReadOnly">
  44079. <summary>
  44080. Gets if collection is readonly. Always returns false.
  44081. </summary>
  44082. </member>
  44083. <member name="M:Aspose.Pdf.ArtifactCollection.Delete(Aspose.Pdf.Artifact)">
  44084. <summary>
  44085. Deletes specified artifact.
  44086. </summary>
  44087. <param name="artifact">Artifact which will be deleted.</param>
  44088. </member>
  44089. <member name="M:Aspose.Pdf.ArtifactCollection.Update(Aspose.Pdf.Artifact)">
  44090. <summary>
  44091. Update artifact inside the collection.
  44092. </summary>
  44093. <param name="artifact">Artifact to be updated.</param>
  44094. </member>
  44095. <member name="M:Aspose.Pdf.ArtifactCollection.Delete(System.Int32)">
  44096. <summary>
  44097. Deletes artifact by its index.
  44098. </summary>
  44099. <param name="index">Index of artifact to delete.</param>
  44100. </member>
  44101. <member name="T:Aspose.Pdf.BackgroundArtifact">
  44102. <summary>
  44103. Class descibes background artifact. This artifact allows to set background of the page.
  44104. </summary>
  44105. </member>
  44106. <member name="M:Aspose.Pdf.BackgroundArtifact.#ctor">
  44107. <summary>
  44108. Initializes BackgroundArtifact object.
  44109. </summary>
  44110. </member>
  44111. <member name="P:Aspose.Pdf.BackgroundArtifact.BackgroundColor">
  44112. <summary>
  44113. Gets or sets bacground color of background artifact
  44114. </summary>
  44115. </member>
  44116. <member name="P:Aspose.Pdf.BackgroundArtifact.BackgroundImage">
  44117. <summary>
  44118. Gets or sets bacground image of background artifact
  44119. </summary>
  44120. </member>
  44121. <member name="T:Aspose.Pdf.FooterArtifact">
  44122. <summary>
  44123. Describes footer artifact. This may be used to set footer of the page.
  44124. </summary>
  44125. </member>
  44126. <member name="M:Aspose.Pdf.FooterArtifact.#ctor">
  44127. <summary>
  44128. Creates Footer Artifact instance.
  44129. </summary>
  44130. </member>
  44131. <member name="T:Aspose.Pdf.HeaderArtifact">
  44132. <summary>
  44133. Class describes Heaader artifact. This artifacgt may be used to set heading of the page.
  44134. </summary>
  44135. </member>
  44136. <member name="M:Aspose.Pdf.HeaderArtifact.#ctor">
  44137. <summary>
  44138. Creates Header Artifact instance.
  44139. </summary>
  44140. </member>
  44141. <member name="T:Aspose.Pdf.WatermarkArtifact">
  44142. <summary>
  44143. Class describes watermark artifact. This may be used to
  44144. </summary>
  44145. </member>
  44146. <member name="M:Aspose.Pdf.WatermarkArtifact.#ctor">
  44147. <summary>
  44148. Creates instance of Watermark artifact.
  44149. </summary>
  44150. </member>
  44151. <member name="T:Aspose.Pdf.EpubLoadOptions">
  44152. <summary>
  44153. Contains options for loading/importing EPUB file into pdf document.
  44154. </summary>
  44155. </member>
  44156. <member name="P:Aspose.Pdf.EpubLoadOptions.PageSize">
  44157. <summary>
  44158. Gets or sets output page size for import.
  44159. </summary>
  44160. </member>
  44161. <member name="F:Aspose.Pdf.EpubLoadOptions.MarginsAreaUsageMode">
  44162. <summary>
  44163. Represents mode of usage of margins area - defines treatement
  44164. of instructions (if any) of CSS of imported document
  44165. related to usage of margins.
  44166. </summary>
  44167. </member>
  44168. <member name="F:Aspose.Pdf.EpubLoadOptions.PageSizeAdjustmentMode">
  44169. <summary>
  44170. ATTENTION! The feature implemented but did not put yet to public API since blocker issue in
  44171. OSHARED layer revealed for sample document.
  44172. Represents mode of usage of page size during conversion.
  44173. Formats (like HTML, EPUB etc), usually have float design, so, it allows to fit required
  44174. pagesize. But sometimes content has specified horizontal positions or size that
  44175. does not allow put content into required page size.
  44176. In such case we can define what should be done in this case (i.e when size of content does not fit
  44177. required initial page size of result PDF document).
  44178. </summary>
  44179. </member>
  44180. <member name="P:Aspose.Pdf.EpubLoadOptions.Margin">
  44181. <summary>
  44182. Gets reference on object that represent marging info.
  44183. </summary>
  44184. </member>
  44185. <member name="M:Aspose.Pdf.EpubLoadOptions.#ctor">
  44186. <summary>
  44187. Creates default load options for converting EPUB file into pdf document.
  44188. Default pdf page size - A4 300dpi 2480 X 3508.
  44189. </summary>
  44190. </member>
  44191. <member name="M:Aspose.Pdf.EpubLoadOptions.#ctor(System.Drawing.SizeF)">
  44192. <summary>
  44193. Creates load options with specified page size.
  44194. </summary>
  44195. <param name="pageSize">
  44196. Defines pdf page width and height.
  44197. </param>
  44198. </member>
  44199. <member name="T:Aspose.Pdf.SvgSaveOptions">
  44200. <summary>
  44201. Save options for export to SVG format
  44202. </summary>
  44203. </member>
  44204. <member name="T:Aspose.Pdf.SvgSaveOptions.EmbeddedImagesSavingStrategy">
  44205. <summary>
  44206. To property of such type You can assign delegate created from custom method that implements processing
  44207. of external saving of image that was extracted from SVG created from PDF and must be saved as external resource during conversion of PDF to HTML.
  44208. In such case processing (like self-made saving into stream or on disk)
  44209. can be done in that custom code and that custom code must return path(or any another string without quotemarks)
  44210. that will be afterwards incorporated into generated SVG instead of original supposed path to that image resource.
  44211. In such case all the necessary actions for saving of image must be undertaken
  44212. in code of supplied method, because saving of result in code of converter will be not in use.
  44213. If processing for this or that file for some reason must be done by converter's code itself, not in custom code,
  44214. please set in custom code flag 'CustomProcessingCancelled' of 'imageSavingInfo' parameter's variable
  44215. It signals to converter that all the necessary steps for processing of that resource
  44216. must be done in converter itself as if there was no any external custom code .
  44217. <param name="imageSavingInfo">represents information about saved image that can be use in custom code </param><returns>must return string that represents URL of image that will be put into SVG</returns></summary>
  44218. </member>
  44219. <member name="F:Aspose.Pdf.SvgSaveOptions.CustomStrategyOfEmbeddedImagesSaving">
  44220. <summary>
  44221. This field can contain saving strategy
  44222. that must be used (if present) during conversion
  44223. for customized handling of created referenced external images
  44224. files (like embedded BMP or JPEG) embedded into saved SVG.
  44225. That strategy must process resources
  44226. and return string that represents desirable URI of saved resource
  44227. in generated SVG.
  44228. If processing for this or that file for some reason must be done by converter's code itself, not in custom code,
  44229. please set in custom code flag 'CustomProcessingCancelled' of 'imageSavingInfo' parameter's variable
  44230. It signals to converter that all the necessary steps for processing of that resource
  44231. must be done in converter itself as if there was no any external custom code .
  44232. </summary>
  44233. </member>
  44234. <member name="T:Aspose.Pdf.SvgSaveOptions.SvgExternalImageType">
  44235. <summary>
  44236. enumerates possible types of image files
  44237. that can be saved as external resources during
  44238. during Pdf to SVG conversion
  44239. </summary>
  44240. </member>
  44241. <member name="F:Aspose.Pdf.SvgSaveOptions.SvgExternalImageType.Jpeg">
  44242. <summary>
  44243. Jpeg format
  44244. </summary>
  44245. </member>
  44246. <member name="F:Aspose.Pdf.SvgSaveOptions.SvgExternalImageType.Png">
  44247. <summary>
  44248. Png format
  44249. </summary>
  44250. </member>
  44251. <member name="F:Aspose.Pdf.SvgSaveOptions.SvgExternalImageType.Bmp">
  44252. <summary>
  44253. Bmp format
  44254. </summary>
  44255. </member>
  44256. <member name="F:Aspose.Pdf.SvgSaveOptions.SvgExternalImageType.Gif">
  44257. <summary>
  44258. Gif format
  44259. </summary>
  44260. </member>
  44261. <member name="F:Aspose.Pdf.SvgSaveOptions.SvgExternalImageType.Tiff">
  44262. <summary>
  44263. Tiff format
  44264. </summary>
  44265. </member>
  44266. <member name="F:Aspose.Pdf.SvgSaveOptions.SvgExternalImageType.Unknown">
  44267. <summary>
  44268. Unknown - means that converter cannot detect type of content itself
  44269. </summary>
  44270. </member>
  44271. <member name="F:Aspose.Pdf.SvgSaveOptions.TreatTargetFileNameAsDirectory">
  44272. <summary>
  44273. This options defines whether will be created target directory
  44274. (if absent yet) with same name as requested output file
  44275. instead of requested output file itself.
  44276. It so, that directory will contain all output SVG-images of pages (like described below).
  44277. If no, output files of pages other then first one will be created exactly in requested directory
  44278. as main output file, but will contain in file name suffix _[2...n], that
  44279. is defined by page number, f.e. if You define output file "C:\AsposeTests\output.svg"
  44280. and output will contain several svg-files of pages,
  44281. then files of pages will be created also in directory "C:\AsposeTests\" and have names 'output.svg', 'output_2.svg', 'output_3.svg' etc.
  44282. </summary>
  44283. </member>
  44284. <member name="F:Aspose.Pdf.SvgSaveOptions.CompressOutputToZipArchive">
  44285. <summary>
  44286. Specifies whether output will be created as one zip-archive.
  44287. Please refer comment to 'TreatTargetFileNameAsDirectory' options to see rules of naming
  44288. of svg-files of pages for multipage source document, that are also applied to zipped set of output files.
  44289. </summary>
  44290. </member>
  44291. <member name="F:Aspose.Pdf.SvgSaveOptions.ScaleToPixels">
  44292. <summary>
  44293. Specifies whether to scale the output document from typographic points to pixels.
  44294. </summary>
  44295. </member>
  44296. <member name="T:Aspose.Pdf.SvgSaveOptions.SvgImageSavingInfo">
  44297. <summary>
  44298. This class represents set of data
  44299. that related to external resource image file's saving
  44300. during PDF to HTML conversion.
  44301. </summary>
  44302. </member>
  44303. <member name="F:Aspose.Pdf.SvgSaveOptions.SvgImageSavingInfo.ImageType">
  44304. <summary>
  44305. represent type os saved image referenced in HTML.
  44306. Set by converter and can be used in custom code
  44307. to decide what should be done
  44308. </summary>
  44309. </member>
  44310. <member name="T:Aspose.Pdf.EpubSaveOptions">
  44311. <summary>
  44312. Save options for export to EPUB format
  44313. </summary>
  44314. </member>
  44315. <member name="T:Aspose.Pdf.EpubSaveOptions.RecognitionMode">
  44316. <summary>
  44317. When PDF file (that usually has fixed layout) is being converted,
  44318. the conversion engine tries to perform grouping and multi-level analysis to restore
  44319. the original document author's intent and produce result in flow layout.
  44320. This property tunes that conversion for this or that
  44321. desirable method of recognition of content.
  44322. </summary>
  44323. </member>
  44324. <member name="F:Aspose.Pdf.EpubSaveOptions.RecognitionMode.Flow">
  44325. <summary>
  44326. Full recognition mode, the engine tries to perform grouping and multi-level analysis to restore
  44327. the original document author's intent and produce xhtml in flow layout.
  44328. </summary>
  44329. </member>
  44330. <member name="F:Aspose.Pdf.EpubSaveOptions.RecognitionMode.PdfFlow">
  44331. <summary>
  44332. The main idea of this conversion is based on saving "natural" order of content rendering that is formed during processing of pdf documents.
  44333. In the general cases pdf documents keep top-down\left-right rendering order (see attachment directions.png). This assumption allows to
  44334. create a single-path algorithm that will transform Aps elements that have positions (fixed-layout) into flow formats like HTML,EPUB,DOC.
  44335. This mode will be especially useful for converting from PDF(APS) into EPUB, because the EPUB format was developed for e-readers like the Kindle or
  44336. smart-phones. The size of screen those devices usually is less than the size of screen of ordinary PC. Therefore the content of EPUB documents is better to save
  44337. in the flow format, for correct rendering on screens with different sizes.
  44338. In this mode every column will be added to the end of previous column this allows to keep the logical structure of transformed document
  44339. during "pagination" in EPUB readers. This achievement allows correctly render scientific or magazine articles.
  44340. </summary>
  44341. </member>
  44342. <member name="F:Aspose.Pdf.EpubSaveOptions.RecognitionMode.Fixed">
  44343. <summary>
  44344. This mode is fast and good for maximally preserving the original look pages,
  44345. but unfortunately many EPUB readeres don't support xhtml with fixed layout
  44346. </summary>
  44347. </member>
  44348. <member name="F:Aspose.Pdf.EpubSaveOptions.ContentRecognitionMode">
  44349. <summary>
  44350. When PDF file (that usually has fixed layout) is being converted,
  44351. the conversion engine tries to perform grouping and multi-level analysis to restore
  44352. the original document author's intent and produce result in flow layout.
  44353. This property tunes that conversion for this or that
  44354. desirable method of recognition of content.
  44355. </summary>
  44356. </member>
  44357. <member name="T:Aspose.Pdf.PptxSaveOptions">
  44358. <summary>
  44359. Save options for export to SVG format
  44360. </summary>
  44361. </member>
  44362. <member name="P:Aspose.Pdf.PptxSaveOptions.SlidesAsImages">
  44363. <summary>
  44364. If set to true then all the content is recognized as images (one per page)
  44365. </summary>
  44366. </member>
  44367. <member name="P:Aspose.Pdf.PptxSaveOptions.ImageResolution">
  44368. <summary>
  44369. Gets or sets the image resolution (dpi). Default is 192 dpi.
  44370. </summary>
  44371. </member>
  44372. <member name="P:Aspose.Pdf.PptxSaveOptions.SeparateImages">
  44373. <summary>
  44374. If set to true then images are separated from all other graphics
  44375. </summary>
  44376. </member>
  44377. <member name="P:Aspose.Pdf.PptxSaveOptions.OptimizeTextBoxes">
  44378. <summary>
  44379. Toggles text columns recognition
  44380. </summary>
  44381. </member>
  44382. <member name="P:Aspose.Pdf.PptxSaveOptions.CustomProgressHandler">
  44383. <summary>
  44384. This handler can be used to handle conversion progress events
  44385. f.e. it can be used to show progress bar or messages about current amount
  44386. of processed pages, example of handler's code that shows progress on console is :
  44387. </summary>
  44388. <example>
  44389. <code>
  44390. public static void ConvertWithShowingProgress()
  44391. {
  44392. (new Aspose.Pdf.License()).SetLicense(@"F:\_Sources\Aspose_5\trunk\testdata\License\Aspose.Total.lic");
  44393. Document doc = new Document(@"F:\ExternalTestsData\Booklet.pdf");
  44394. HtmlSaveOptions saveOptions = new HtmlSaveOptions();
  44395. saveOptions.CustomProgressHandler = new HtmlSaveOptions.ConversionProgressEventHandler(ShowProgressOnConsole);
  44396. doc.Save(@"F:\ExternalTestsData\Booklet.doc", saveOptions);
  44397. Console.ReadLine();
  44398. }
  44399. public static void ShowProgressOnConsole(HtmlSaveOptions.ProgressEventHandlerInfo eventInfo)
  44400. {
  44401. switch (eventInfo.EventType)
  44402. {
  44403. case HtmlSaveOptions.ProgressEventType.TotalProgress:
  44404. Console.WriteLine(string.Format("{0} - Conversion progress : {1}% .", DateTime.Now.ToLongTimeString(), eventInfo.Value.ToString()));
  44405. break;
  44406. case HtmlSaveOptions.ProgressEventType.SourcePageAnalized:
  44407. Console.WriteLine(string.Format("{0} - Source page {1} of {2} analyzed.", DateTime.Now.ToLongTimeString(), eventInfo.Value.ToString(), eventInfo.MaxValue.ToString()));
  44408. break;
  44409. case HtmlSaveOptions.ProgressEventType.ResultPageCreated:
  44410. Console.WriteLine(string.Format("{0} - Result page's {1} of {2} layout created.", DateTime.Now.ToLongTimeString(), eventInfo.Value.ToString(), eventInfo.MaxValue.ToString()));
  44411. break;
  44412. case HtmlSaveOptions.ProgressEventType.ResultPageSaved:
  44413. Console.WriteLine(string.Format("{0} - Result page {1} of {2} exported.", DateTime.Now.ToLongTimeString(), eventInfo.Value.ToString(), eventInfo.MaxValue.ToString()));
  44414. break;
  44415. default:
  44416. break;
  44417. }
  44418. }
  44419. </code>
  44420. </example>
  44421. </member>
  44422. <!-- Badly formed XML comment ignored for member "M:Aspose.XfaRenderer.Core.XfaTextRenderer.Allign(System.Collections.Generic.List{Aspose.XfaRenderer.Core.XfaTextRenderer.TextFragment},System.Single,System.Single,System.Single,Aspose.XfaRenderer.Core.TextContext)" -->
  44423. </members>
  44424. </doc>