mirror of
https://github.com/UglyToad/PdfPig.git
synced 2025-07-15 18:09:22 +08:00
Spanify Hex
This commit is contained in:
parent
e508d6714e
commit
a40476c0ff
@ -16,12 +16,12 @@
|
||||
* https://stackoverflow.com/questions/2817752/java-code-to-convert-byte-to-hexadecimal
|
||||
*
|
||||
*/
|
||||
private static readonly char[] HexChars = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' };
|
||||
private static readonly char[] HexChars = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'];
|
||||
|
||||
/// <summary>
|
||||
/// Returns a hex string for the given byte array.
|
||||
/// </summary>
|
||||
public static string GetString(byte[] bytes)
|
||||
public static string GetString(ReadOnlySpan<byte> bytes)
|
||||
{
|
||||
if (bytes == null)
|
||||
{
|
||||
|
@ -64,8 +64,8 @@
|
||||
memoryStream.WriteNumberText(2, DefToken);
|
||||
memoryStream.WriteNumberText(1, "begincodespacerange");
|
||||
|
||||
TokenWriter.WriteToken(new HexToken(new[] {'0', '0'}), memoryStream);
|
||||
TokenWriter.WriteToken(new HexToken(new[] {'F', 'F'}), memoryStream);
|
||||
TokenWriter.WriteToken(new HexToken(['0', '0']), memoryStream);
|
||||
TokenWriter.WriteToken(new HexToken(['F', 'F']), memoryStream);
|
||||
|
||||
memoryStream.WriteNewLine();
|
||||
|
||||
@ -80,8 +80,8 @@
|
||||
var unicodeInt = (ushort) keyValuePair.Key;
|
||||
var low = (byte) (unicodeInt >> 0);
|
||||
var high = (byte) (unicodeInt >> 8);
|
||||
var from = Hex.GetString(new[] {keyValuePair.Value});
|
||||
var to = Hex.GetString(new[] {high, low});
|
||||
var from = Hex.GetString([keyValuePair.Value]);
|
||||
var to = Hex.GetString([high, low]);
|
||||
|
||||
TokenWriter.WriteToken(new HexToken(from.ToCharArray()), memoryStream);
|
||||
TokenWriter.WriteToken(new HexToken(to.ToCharArray()), memoryStream);
|
||||
|
@ -433,7 +433,7 @@
|
||||
{
|
||||
if (c < 33 || c > 126 || DelimiterChars.Contains(c))
|
||||
{
|
||||
var str = Hex.GetString(new[] { (byte)c });
|
||||
var str = Hex.GetString([(byte)c]);
|
||||
sb.Append('#').Append(str);
|
||||
}
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user