classe System::Text::UnicodeEncoding
Contenuti
[
Nascondere
]UnicodeEncoding class
Codifica Unicode. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
class UnicodeEncoding : public System::Text::ICUEncoding
Metodi
| Metodo | Descrizione |
|---|---|
| Clone() override | Clona l’oggetto di codifica. |
| Equals(SharedPtr<Object>) override | Confronta le codifiche. |
| GetHashCode() const override | Crea hash della codifica. |
| GetMaxByteCount(int) override | Restituisce il numero massimo di byte necessari per codificare un numero specificato di caratteri. |
| GetMaxCharCount(int) override | Restituisce il numero massimo di caratteri necessari per decodificare un numero specificato di byte. |
| GetPreamble() override | Restituisce una sequenza di byte che indica la codifica (ad es. BOM). |
| operator==(const UnicodeEncoding&) const | Confronta le codifiche per codepage e flag. |
| UnicodeEncoding() | Costruttore. |
| UnicodeEncoding(bool, bool) | Costruttore. |
| UnicodeEncoding(bool, bool, bool) | Costruttore. |
Campi
| Campo | Descrizione |
|---|---|
| static constexpr BIG_UNICODE_CODE_PAGE | Numero di codepage big endian. |
| static constexpr DEFAULT_CODE_PAGE | Valore predefinito della pagina di codice. |
| static constexpr UNICODE_CODE_PAGE | Numero di codepage little endian. |
Vedi anche
- Class ICUEncoding
- Namespace System::Text
- Library Aspose.Font for C++