基线 SVN r240
SVN-Revision: r240
This commit is contained in:
@@ -0,0 +1,81 @@
|
||||
/***********************
|
||||
* 说明:化学元素转换
|
||||
* 创建人:龚宇超
|
||||
* 创建日期:
|
||||
* 修改人:
|
||||
* 修改日期:
|
||||
* 修改备注:
|
||||
* 版本:1.0.0.0
|
||||
***********************/
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using NPOI.SS.UserModel;
|
||||
|
||||
namespace Lskj.Util
|
||||
{
|
||||
public sealed class ChemistryHelper
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>说明:化学式上标</para>
|
||||
/// <para>创建人:龚宇超</para>
|
||||
/// <para>创建日期:2018-07-25 </para>
|
||||
/// <para>修改人:</para>
|
||||
/// <para>修改日期:</para>
|
||||
/// <para>修改备注:</para>
|
||||
/// <para>版本:1.0</para>
|
||||
/// </summary>
|
||||
/// <param name="str">The string.</param>
|
||||
/// <returns>System.String.</returns>
|
||||
public static string GetSuperChar(string str)
|
||||
{
|
||||
switch (str)
|
||||
{
|
||||
case "0": return "\x2070";
|
||||
case "1": return "\x00B9";
|
||||
case "2": return "\x00B2";
|
||||
case "3": return "\x00B3";
|
||||
case "4": return "\x2074";
|
||||
case "5": return "\x2075";
|
||||
case "6": return "\x2076";
|
||||
case "7": return "\x2077";
|
||||
case "8": return "\x2078";
|
||||
case "9": return "\x2079";
|
||||
case "+": return "\x207A";
|
||||
case "-": return "\x207B";
|
||||
}
|
||||
return str;
|
||||
}
|
||||
/// <summary>
|
||||
/// <para>说明:化学式下标</para>
|
||||
/// <para>创建人:龚宇超</para>
|
||||
/// <para>创建日期:2018-07-25 </para>
|
||||
/// <para>修改人:</para>
|
||||
/// <para>修改日期:</para>
|
||||
/// <para>修改备注:</para>
|
||||
/// <para>版本:1.0</para>
|
||||
/// </summary>
|
||||
/// <param name="str">The string.</param>
|
||||
/// <returns>System.String.</returns>
|
||||
public static string GetSubChar(string str)
|
||||
{
|
||||
switch (str)
|
||||
{
|
||||
case "0": return "\x2080";
|
||||
case "1": return "\x2081";
|
||||
case "2": return "\x2082";
|
||||
case "3": return "\x2083";
|
||||
case "4": return "\x2084";
|
||||
case "5": return "\x2085";
|
||||
case "6": return "\x2086";
|
||||
case "7": return "\x2087";
|
||||
case "8": return "\x2088";
|
||||
case "9": return "\x2089";
|
||||
case "+": return "\x208A";
|
||||
case "-": return "\x208B";
|
||||
}
|
||||
return str;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user