ab56a9bcf7
SVN-Revision: r240
82 lines
2.5 KiB
C#
82 lines
2.5 KiB
C#
/***********************
|
|
* 说明:化学元素转换
|
|
* 创建人:龚宇超
|
|
* 创建日期:
|
|
* 修改人:
|
|
* 修改日期:
|
|
* 修改备注:
|
|
* 版本: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;
|
|
}
|
|
}
|
|
}
|