Lines Matching +refs:text +refs:line

7 var abc=this,cfmt=abc.cfmt(),img=abc.get_img(),txt=s.text,font,font_cl,cls,w,ln,i,lines=[],cl=[],bars=[],cells=[],nr=0,nc=0,wc=0
8 function build_grid(){var i,k,l,line,bl,bar,w,hr,x0,x,y,yl,cl,cell,lc='',path='<path class="stroke" stroke-width="1" d="M',sf='" style="font-size:'+(font.size*.72).toFixed(1)+'px'
9 function build_ch(cl,x,y,n){return'<text class="'+cl+'" x="'+
11 cell[n]+'</text>\n'}
12 function build_cell(cell,x,y,yl,hr){var line
13 if(cell.length>1){line=path+
17 if(cell[1]){line+=path+
22 build_ch(cls+sf,x,y-hr*.32,1)}else{line+=build_ch(cls+sf,x-wc*.2,y-hr/4,0)}
23 if(cell.length>=3){if(cell[3]){line+=path+
28 build_ch(cls+sf,x+wc/3,y,3)}else{line+=build_ch(cls+sf,x+wc*.2,y+hr/4,2)}}}else{line=build_ch(cls,x,y,0)}
29 return line}
48 line='<path class="stroke" d="\n'
50 for(i=0;i<=nr;i++){line+='M'+x0.toFixed(1)+' '+y.toFixed(1)+'h'+w.toFixed(1)+'\n'
53 for(i=0;i<=nc;i++){line+='M'+x.toFixed(1)+' 3v'+(hr*nr).toFixed(1)+'\n'
55 line+='"/>\n'
56 line+=lc
67 line+='<text class="'+cls+'" x="'+
69 (font.size*1.6).toFixed(1)+'px">:</text>\n'
71 line+='<text class="'+cls+'" x="'+
73 (font.size*1.6).toFixed(1)+'px">:</text>\n'
75 abc.out_svg(line)
82 abc.add_style("\n.mid {text-anchor:middle}")
129 s.text=txt}else{abc2svg.grid3.block_gen.call(this,null,{subtype:type,text:txt})}}},output_music:function(of){var ln,i,dt,ss,ntim,p_vc,s3,C=abc2svg.C,abc=this,s=abc.get_tsfirst(),vt=abc.get_voice_tb(),t=abc.cfmt().csdef,cs=[]
131 if(ch!='.'&&ch!='-'){abc.set_a_gch(s,[{type:'g',text:ch,otext:ch,istart:ss.istart,iend:ss.iend,font:abc.get_font("gchord")}])}