System::Text::UnicodeEncoding class
inhoud
[
verbergen
]UnicodeEncoding class
Unicode‑codering. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject()‑functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr‑pointer en gebruik deze pointer om deze als argument aan functies door te geven.
class UnicodeEncoding : public System::Text::ICUEncoding
Methoden
| Methode | Beschrijving |
|---|---|
| Clone() override | Kopieert coderingsobject. |
| Equals(SharedPtr<Object>) override | Vergelijkt coderingen. |
| GetHashCode() const override | Hasht codering. |
| GetMaxByteCount(int) override | Haal het maximale aantal bytes op dat nodig is om een opgegeven aantal tekens te coderen. |
| GetMaxCharCount(int) override | Haal het maximale aantal tekens op dat nodig is om een opgegeven aantal bytes te decoderen. |
| GetPreamble() override | Retourneert een reeks bytes die de codering aanduidt (bijv. BOM). |
| operator==(const UnicodeEncoding&) const | Vergelijkt coderingen op codepagina’s en vlaggen. |
| UnicodeEncoding() | Constructor. |
| UnicodeEncoding(bool, bool) | Constructor. |
| UnicodeEncoding(bool, bool, bool) | Constructor. |
Velden
| Veld | Beschrijving |
|---|---|
| static constexpr BIG_UNICODE_CODE_PAGE | Big‑endian codepaginanummer. |
| static constexpr DEFAULT_CODE_PAGE | Standaardwaarde van de codepagina. |
| static constexpr UNICODE_CODE_PAGE | Little‑endian codepaginanummer. |
Zie ook
- Class ICUEncoding
- Namespace System::Text
- Library Aspose.Page for C++