Edit

Share via


LcdCharacterEncoding Class

Definition

Provides the character encoding for an LCD display. Instances of this class are generated by LcdCharacterEncodingFactory.

public class LcdCharacterEncoding : System.Text.Encoding
type LcdCharacterEncoding = class
    inherit Encoding
Public Class LcdCharacterEncoding
Inherits Encoding
Inheritance
LcdCharacterEncoding

Constructors

LcdCharacterEncoding(String, String, Dictionary<Char,Byte>, Char, List<Byte[]>)

Creates an instance of LcdCharacterEncoding.

LcdCharacterEncoding(String, String, Dictionary<Char,Byte>, Char)

Creates an instance of LcdCharacterEncoding.

Properties

AllCharactersSupported

This is internally set to false if we already know that we won't be able to display all required characters

EncodingName
ExtraCharacters

The list of pixel maps for extra characters that are required for this culture.

IsSingleByte

Always returns true for this class.

ReadOnlyMemoryName

Specified Name of the hardcoded character memory set for which this Encoding is intended. An encoding shall only be loaded to a matching display.

Methods

GetByteCount(Char[], Int32, Int32)
GetBytes(Char[], Int32, Int32, Byte[], Int32)
GetCharCount(Byte[], Int32, Int32)
GetChars(Byte[], Int32, Int32, Char[], Int32)

Reverse mapping is not supported for this encoding.

GetMaxByteCount(Int32)
GetMaxCharCount(Int32)

Applies to