传统中文排版工具——假古文.htm

来自「=== === === === JavaScript经典源代码收集」· HTM 代码 · 共 178 行 · 第 1/2 页

HTM
178
字号
				{
					SS[SS.length] = t;
					t="";
				}
				
				if (xCode >= 65 && xCode <= 90)
					t = t + String.fromCharCode(65313 + xCode - 65);
				else if (xCode >= 97 && xCode <= 122)
					t = t + String.fromCharCode(65345 + xCode - 97);
				else if (xCode >= 48 && xCode <= 57)
					t = t + String.fromCharCode(65296 + xCode - 48);
				else if (keyMap[xCode] != null)
					t = t + keyMap[xCode];
				else if ( iscbig5checked == true)
				{
					if (hanziMap[xCode] != null)
						t = t + hanziMap[xCode];
					else
					t = t + vx.charAt(x);
				}
				else
					t = t + vx.charAt(x);
			}
		}

		SS[SS.length] = t;
		
		var v1 = SS.length % H;
		if (v1 != 0)
		{
			for(var x = v1 ; x < H; x++)
				SS[SS.length] = "";
		}
			
		str=" ";
		
		var p1=0;
		var ll=SS.length;

		while(p1<ll)
		{
			var p2 = p1+H-1 < ll ? p1+H-1 : ll-1;
			for(var y=0; y < ws; y++)
			{
				for(var x = p2; x >= p1; x--)
				{
					if(SS[x].length>y)
					{
						if(SS[x].charCodeAt(y)>127)
							str = str + SS[x].charAt(y) + sp;
						else
							str = str + SS[x].charAt(y) + " " + sp;
					}
					else
					{
						str = str + " " + sp;
					}
				}
				str = str + "\n ";
			}
			str = str + S;
			p1=p2+1;
		}

		document.getElementById("tarText").value=str;
	}

	var iscbig5checked=false;

	function cbig5()
	{

		if (iscbig5checked)
		{
			document.getElementById("iC0").style.display="block";
			document.getElementById("iC1").style.display="none";
			iscbig5checked=false;
		}
		else
		{
			document.getElementById("iC1").style.display="block";
			document.getElementById("iC0").style.display="none";
			iscbig5checked=true;
		}
	}
</script>
</body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?