ÿþ# $09; :>=D83C@0F88 4;O mjBookMaker 5.0 # $09; 4>;65= 1KBL 2 UNICODE D>@<0B5 # 4;O A>740=8O :=838 70?CAB8B5 ?@>3@0<<C 87 :><0=4=>9 AB@>:8 # mjbookmaker.exe -make txt.cfg # #**** A=>2=K5 =0AB@>9:8 **** # #BookName: [string] 0720=85 java :=838 (2KE>4=>9 D09;), =0?@8<5@ testbook BookName=testbook2 # #BookInfo: [string] >?>;=8B5;L=0O 8=D>@<0F8O (02B>@ 8 B.4.) BookInfo=Demo book by mjsoft # #TextFileName: [string] 8AE>4=K9 B5:AB>2K9 D09; TextFileName=testbook.txt # #OutputDir: [string] :0B0;>3 :C40 1C4CB 70?8A0=K 3>B>2K5 java :=838 OutputDir=midlets # #LinkLFileName: [string] :0@B8=:0 (B>;L:> PNG D>@<0B) 4;O :C@A>@0 (C:070B5;O) 4;O ;0=4H0DB=>3> @568<0 LinkLFileName=linkl.png # #LinkPFileName: [string] :0@B8=:0 (B>;L:> PNG D>@<0B) 4;O :C@A>@0 (C:070B5;O) 4;O ?>@B@5B=>3> @568<0 LinkPFileName=linkp.png # #BackgroundFileName: [string] :0@B8=:0 (B>;L:> PNG D>@<0B) 4;O 4;O 704=53> D>=0 BackgroundFileName=bk1.png # #PasswordMode: [integer] @568< 70I8BK #0 - ?0@>;L >BACBA2C5B, #1 - java :=830 A?@>A8B ?0@>;L B>;L:> >48= @07 ?@8 ?5@2>< 70?CA:5 #2 - java :=830 A?@>A8B ?0@>;L ?@8 :064>< 70?CA:5 PasswordMode=0 # #Password: [integer] ?@0>;L (>B 3 4> 6 F8D@) Password=0 # #**** >?>;=8B5;L=K5 =0AB@>9:8 **** # 0@0<5B@K 4;O JAD/JAR D09;>2 # #MidletVersion: [string] 25@A8O MidletVersion=5.0.5 # #MidletVendor: [string] 8740B5;L MidletVendor=mjSoft # #MidletInfoUrl: [string] AAK;:0 =0 A09B 8740B5;O MidletInfoUrl=www.mjsoft.info # #MidletDescription: [string] :@0B:>5 >?8A0=85 MidletDescription=demo book # #CustomMidletData1: [string] 4>?>;=8B5;L=K5 40==K5 4;O >B45;L=KE <>45;59 B5;5D>=>2 #D>@<0B 40==KE 8<O: 7=0G5=85, =0?@8<5@ Nokia-MIDlet-Category: Game CustomMidletData1=Nokia-MIDlet-Category: Game # #CustomMidletData2: [string] 4>?>;=8B5;L=K5 40==K5 4;O >B45;L=KE <>45;59 B5;5D>=>2 #D>@<0B 40==KE 8<O: 7=0G5=85, =0?@8<5@ Nokia-MIDlet-Category: Game CustomMidletData2= # #CustomMidletData3: [string] 4>?>;=8B5;L=K5 40==K5 4;O >B45;L=KE <>45;59 B5;5D>=>2 #D>@<0B 40==KE 8<O: 7=0G5=85, =0?@8<5@ Nokia-MIDlet-Category: Game CustomMidletData3= # #IconFileName: [string] :0@B8=:0 (B>;L:> PNG D>@<0B) 4;O 8:>=:8 (7=0G:0) - 1C45B >B>1@060BLAO 2 A?8A:5 CAB0=>2;5==KE =0 B5;5D>=5 ?@>3@0<< IconFileName=icon.png # #**** (@8DBK **** #@>3@0<<0 <>65B E@0=8BL 4> 3 @07;8G=KE H@8DB>2 MS Windows. #064K9 2AB@>5==K9 H@8DB ?>72>;O5B >48=0:>2> >B>1@060BL B5:AB =0 . B5;5D>=5 => C25;8G8205B @07<5@ java :=838 #"0:65 ?@>3@0<<0 <>65B 8A?>;L7>20BL 2AB@>5==K5 H@8DBK B5;5D>=0. # #FontSize1: [integer] @07<5@ H@8DB0 FontSize1=9 # #FontName1: [string] 8<O (=0720=85) H@8DB0 FontName1=Arial Unicode MS # #Font.Bold1: [true, false] 68@=K9 H@8DB Font.Bold1=false # #Font.Italic1: [true, false] =0:;>==K9 H@8DB Font.Italic1= # #FontSize2: [integer] @07<5@ H@8DB0 FontSize2=12 # #FontName2: [string] 8<O (=0720=85) H@8DB0 FontName2=Arial Unicode MS # #Font.Bold2: [true, false] 68@=K9 H@8DB Font.Bold2=true # #Font.Italic2: [true, false] =0:;>==K9 H@8DB Font.Italic2=flase # #FontSize3: [integer] @07<5@ H@8DB0 FontSize3= # #FontName3: [string] 8<O (=0720=85) H@8DB0 FontName3= # #Font.Bold3: [true, false] 68@=K9 H@8DB Font.Bold3= # #Font.Italic3: [true, false] =0:;>==K9 H@8DB Font.Italic3= # #**** 0AB@>9:8 4;O @07182:8 B5:AB0 **** #@>3@0<<0 <>65B @0718BL 1>;LH>9 B5:AB =0 G0AB8 8 A45;0BL =5A:>;L:> java :=83 #0@80=BK: #1) TextPartSize=0 8 TextPartCount=0 - ?@>3@0<<0 A45;05B >4=C java :=83C #2) TextPartSize > 0 8 TextPartCount=0 - =0?@8<5@ TextPartSize=1000 8 >1I89 @07<5@ B5:AB0 3300: ?@>3@0<<0 A45;05B 4 java :=838 (B5:AB 2 :064>9 java :=835 =5 1C45B ?@52KH0BL 1000 #3) TextPartSize = 0 8 TextPartCount > 0 - =0?@8<5@ TextPartCount=2 ?@>3@0<<0 @07>1J5B 8AE>4=K9 B5:AB =0 2 G0AB8 8 A45;05B 2 java :=838 #4) TextPartSize > 0 and TextPartCount > 0 - :><1<8=0F8O 42CE ?@54K4CI8E <5B>4>2 # #TextPartSize: [integer] <0:A8<0;L=K9 @07<5@ (2 A8<2>;0E) B5:AB0 2 java :=835 TextPartSize=0 # #TextPartCount: [integer] 8AE>6=K9 B5:AB 1C45B ?>45;5= =0 C:070==>5 :>;8G5AB2> G0AB59 TextPartCount=0 # #TextHead: [string] "5:AB 4>102;O5<K9 2 =0G0;> 8AE>4=>3> B5:AB0 TextHead= # #TextTail: [string] "5:AB 4>102;O5<K9 2 :>=5F 8AE>4=>3> B5:AB0 TextTail= # #TextPartHead: [string] "5:AB 4>102;O5<K9 2 =0G0;> :064>9 G0AB8 TextPartHead= # #TextPartTail: [string] "5:AB 4>102;O5<K9 2 :>=5F :064>9 G0AB8 TextPartTail= # #TextPartLink: [string] !AAK;:0 4;O :064>9 G0AB8 TextPartLink= # #**** 1@01>B:0 B5:AB0 **** #@>3@0<<0 @0A?>7=05B A;54CNI85 B538: #1) "label" - <5B:0 4;O ?5@5E>4>2 =CB@8 B5:AB0 #<#label 101> #<#label 300> #2) "header" 703>;>2>: 3;02K, G0AB8 8 B.4. @>3@0<<0 AB@>8B >3;02;5=85 =0 >A=>25 MB8E B53>2. #<#header 1>Chapter 1<#/header> #<#header 5>Chapter 5<#/header> #3) "tableofcontent" >?@545;O5B <5AB> 2 B5:AB5 :C40 =04> ?><5AB8BL >3;02;5=85 #4) "image" 2AB02;O5B :0@B8=:C 2 C:070==>5 <5AB> B5:AB0. #<#image pic001.png> #5) "link" AAK;:0 =0: #5.1) :0@B8=:8 #<#link image pic001.png>AE5<0<#/link> #5.2) =0 <5B:8 2=CB@8 B5:AB0 #<#link label 101>A<. 3;02C 1<#/link>. #5.3) 2=5H=85 A09BK (B5>5D>= 70?CAB8B 2AB@>5==K9 1@0C75@) #<#link http www.mjsoft.info><>9 A09B<#/link> #5.4) 72>=>: =0 C:070==K9 =><5@ #<#link phone +78881234567>my phone<#/link> #5.5) >B?@02:0 !! A 7040==K< B5:AB>< =0 C:070==K9 =><5@ #<#link sms +78881234567:test sms message from java book>>B?@028BL >B7K2<#/link> # #FormatEn: [true, false] 4>?>;=8B5;L=>5 D>@<0B8@>20=85 4;O B5;5D>=>2 FormatEn=false # #TagsEn: [true, false] 2:;NG5=85/2K:;NG5=85 0=0;870 B53>2 TagsEn=true # #**** 0AB02:0 **** # #SplashTimeout: [integer] @5<O >B>1@065=8O 70AB02:8 (2 A5:). 0 - 70AB02:0 1C45B >B>1@060BLAO 4> B5E ?>@ ?>:0 ?>;L7>20B5;L =5 =06<5B :=>?:C SplashTimeout=2 # #SplashFileName: [string] :0@B8=:0 (2 PNG) D>@<0B5 4;O 70AB02:8 SplashFileName=logo1.png # #**** 0AB@>9:8 M:@0=0 **** #>;L7>20B5;L <>65B 87<5=8BL MB8 =0AB@>9:8 2> 2@5<O GB5=8O :=838 # #LineSpacing: [integer] ?@>15; <564C AB@>:0<8 B5:AB0, 4>?CAB8<K5 7=0G5=8O -1, 0, 1 LineSpacing=0 # #CharSpacing: [integer] ?@>15; <564C 1C:20<8, 4>?CAB8<K5 7=0G5=8O -1, 0, 1 CharSpacing=0 # #WordWrap: [true, false] ?5@5=>A B5:AB0 ?> A;>20< WordWrap=false # #PortraitLayout: [true, false] :=86=0O 8;8 0;L1><=0O >@85=B0F8O PortraitLayout=true # #TextMargin: [integer] ?@>15; <564C B5:AB>< 8 3@0=8F59 M:@0=0 TextMargin=3 #&25B>2K5 AE5<K (4> 8) # #BackColor1: [integer] F25B D>=0 (RGB), =0?@8<5@ 15;K9 F25B $ffffff BackColor1=$FFFFFF # #FontColor1: [integer] F25B H@8DB0 (RGB), =0?@8<5@ G5@=K9 F25B $0 FontColor1=$000000 # #LinkColor1: [integer] F25B AAK;:8 (RGB), =0?@8<5@ :@0A=K9 $0000ff LinkColor1=$0000FF # #BackColor2: [integer] BackColor2=$FFFFFF # #FontColor2: [integer] FontColor2=$400000 # #LinkColor2: [integer] LinkColor2=$009000 # #BackColor3: [integer] BackColor3= # #FontColor3: [integer] FontColor3= # #LinkColor3: [integer] LinkColor3= # #BackColor4: [integer] BackColor4= # #FontColor4: [integer] FontColor4= # #LinkColor4: [integer] LinkColor4= # #BackColor5: [integer] BackColor5= # #FontColor5: [integer] FontColor5= # #LinkColor5: [integer] LinkColor5= # #BackColor6: [integer] BackColor6= # #FontColor6: [integer] FontColor6= # #LinkColor6: [integer] LinkColor6= # #BackColor7: [integer] BackColor7= # #FontColor7: [integer] FontColor7= # #LinkColor7: [integer] LinkColor7= # #BackColor8: [integer] BackColor8= # #FontColor8: [integer] FontColor8= # #LinkColor8: [integer] LinkColor8= # #**** 0@B8=:8 **** #06=>: 4;O 87<5=8O @07<5@0 8 D>@<0B0 8<>@B8@C5<KE :0@B8=>: =0 :><?LNB5@5 4>;65= 1KBL CAB0=2>;5= Image Magic (70@538AB@8@>20= :0: COM >1J5:B) #0@80=BK 8<?>@B0 :0@B8=>: #0 5 8<?>@B8@>20BL :0@B8=:8 #1 <?>@B8@>20BL :0@B8=8: :0: 5ABL (=5 8A?>L7>20BL ImageMagic) #2 <?>@B8@>20BL, A68<0BL, :>=25@8B@>20BL 8 2K18@0BL :0@B8=:C A =08<5=LH8< @07<5@>< (PNG or JPEG) 8A?>;L7CO ImageMagic #3 <?>@B8@>20BL, A68<0BL 8 :>=25@8B@>20BL :0@B8=:8 2 PNG 8A?>;L7CO ImageMagic #4 <?>@B8@>20BL, A68<0BL 8 :>=25@8B@>20BL :0@B8=:8 2 JPEG 8A?>;L7CO ImageMagic # #ImageMode: [integer] value from 0 to 6 ImageMode=1 # #ImageMargin: [integer] ?@>15; <564C :0@B8=:>9 8 3@0=8F59 M:@0=0 ImageMargin=5 # #ImagePngOptions: [string] ><0=4=0O AB@>:0 4;O Image Magic 4;O PNG :0@B8=>: (A<. @C:>2>4AB2> Image Magic), =0?@8<5@ -resize 160x128> -depth 8 ImagePngOptions=-resize 160x128> -depth 8 # #ImageJpgOptions: [string] ><0=4=0O AB@>:0 4;O Image Magic 4;O JPG :0@B8=>: (A<. @C:>2>4AB2> Image Magic), =0?@8<5@ -resize 160x128> -quality 100 -depth 8 ImageJpgOptions=-resize 160x128> -quality 100 -depth 8 # #**** 04?8A8 8 A>>1I5=8O 2 java :=835 **** #Main menu items # #0: 0=1: 02830B>@ # #1: 1=2: 0?8A0BL # #2: 2=3: 0:;04:8 # #3: 3=4: >8A: # #4: 4=5: -:@0= # #5: 5=6: >4A25B:0 # #6: 6=7: 2B>?@>:@CB:0 # #7: 7=8: 0B0 8 2@5<O # #8: 8==D>@<0F8O # #9: 9=><>IL # #10: 10= ?@>3@0<<5 # #11: 11=KE>4 # #20: Top string for spalsh screen 20=mjBook 5.0 # #21: Bottom string for spalsh screen 21=www.mjsoft.info # #50: 50=5=N # #51: 51=0@B8=:0 # #52: 52=!AK;:0 # #53: 53=>72>=8BL # #54: 54=B?@028BL SMS # #55: 55=5@59B8 #BackLight setup form # #100: 100=>4A25B:0 # #101: 101=>4A25B:0 # #102: 102=A5340 2K:;. # #103: 103=A5340 2:;. # #104: 104=10 A5: # #105: 105=20 A5: # #106: 106=30 A5: # #107: 107=40 A5: # #108: 108=/@:>ABL (1-100%) # #109: 109=Backlight control works on Nokia phones only #Display setup from # #200: 200=-:@0= # #201: 201=>2>@>B # #202: 202=5@5=>A ?> A;>20< # #203: 203=56AB@>G=K9 ?@>15; # #204: 204=-1 # #205: 205=0 # #206: 206=+1 # #207: 207=561C:25==K9 ?@>15; # #208: 208=-1 # #209: 209=0 # #210: 210=+1 # #211: 211="8? H@8DB0 0.. # #212: 212=&25B>20O AE5<0 #Navigator form # #300: 300=02830B>@ # #301: 301=5@59B8 # #302: 302=3;02;5=85 # #303: 303=0G0;> :=838 # #304: 304=>=5F :=838 # #305: 305=>78F8O (%) # #306: Custom menu item, for example Order 306=>;>A>20BL # #307: Link which will be actived if user selects custom menu item 307=http://www.mjsoft.info #Autoscrolling form # #400: 400=2B>?@>:@CB:0 # #401: 401=2B>?@>:@CB:0 # #402: 402=045@6:0 #Text search forms # #500: 500=>8A: # #501: 501=09B8 B5:AB # #502: 502=0@0<5B@K ?>8A:0 # #503: 503=! =0G0;0 :=838 # #504: 504=! CG5B>< @538AB@0 # #505: 505=45B ?>8A: # #506: 506=B<5=5=> # #507: 507=5 =0945=> #Bookmarks form # #600: 600=0:;04:8 # #601: 601=0?8A0==K5 70:;04:8 # #602: 602=0:;04:0 # #603: 603=0:;04:0 70?8A0=0 #Help form - it shows keys assigment etc # #700: 700=><>HL # #701: 701=*, Dial, Left softkey, Select: # #702: 702=5=N # #703: 703=1: # #704: 704=02830B>@ # #705: 705=2: # #706: 706=0?8A0BL # #707: 707=3: # #708: 708=0:;04:8 # #709: 709=4: # #710: 710=>8A: # #711: 711=5: # #712: 712=-:@0= # #713: 713=6: # #714: 714=>4A25B:0 # #715: 715=7: # #716: 716=2B>?@>:@CB:0 # #717: 717=8: # #718: 718='0AK # #719: 719=9: # #720: 720=A:0BL 40;LH5 # #721: 721=0: # #722: 722=(@8DB # #723: 723=#, =87, ?@02> # #724: 724=!;54CNI0O AB@0=8F0 # #725: 725=25@E, ;52>: # #726: 726=@54K4CI0O AB@0=8F0 #Information form # #800: 800==D>@<0F8O # #801: 801==830: # #802: 802=!B0B8AB8:0: # #803: 803= 07<5@ # #804: 804=109B, ?@>G8B0=> # #805: 805=%, >1I55 2@5<O GB5=8O # #806: 806=, :=830 1K;0 >B:@KB0 # #807: 807=@07 # #808: 808=5=5@0B>@ :=83 # #809: 809=0:A. 2@5<O ?@>@8A>2:8 # #810: 810=<A, <0:A. G8A;> 1C:2 # #811: 811=, ?@>872>48B5;L=>ABL # #812: 812= 1C:2/A5: # #813: information about book 813=my test book # #814: information aboot book generator 814=mjBookMaker 5.0 # #815: @>872>48B5;L=>ABL 815=@>872>48B5;L=>ABL: #About form # #900: 900= ?@>3@0<<5 # #901: 901=5@A8O # #902: 902=2B>@ # #903: Author of the programm 903=mjsoft # #904: 904=WWW # #905: Author's site URL 905=www.mjsoft.info # #906: Programm version 906=5.0.1 #907: AAK;:0 =0 A09B 02B>@0 907=http://www.mjsoft.info #Date and time form # #1000: 1000='0AK # #1001: 1001=0B0 # #1002: 1002=@5<O # #1003: 1003=1I55 2@5<O GB5=8O: # #1004: 1004==830 1K;0 >B:@KB0: # #1005: 1005=@07 #Soft keys commands # #1100: 1100=B<5=0 # #1101: 1101=@8<5=8BL # #1102: 1102=5@59B8 # #1103: 1103=K1>@ # #1104: 1104=Ok # #1105: 1105=5=N # #1106: 1106=!AK;:0 # #1107: 1107=KE>4 #Error form # #1200: 1200=Fatal error #Passowrd form # #1300: 1300=0I8B0 # #1301: 1301=0@>;L # #1302: Password test string 1302=Password test string