TextInfo Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje vlastnosti a chování textu, například velikost písmen, které jsou specifické pro systém zápisu.
public ref class TextInfo
public ref class TextInfo sealed : ICloneable, System::Runtime::Serialization::IDeserializationCallback
public ref class TextInfo : ICloneable, System::Runtime::Serialization::IDeserializationCallback
public ref class TextInfo : System::Runtime::Serialization::IDeserializationCallback
public class TextInfo
public sealed class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
public class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
[System.Serializable]
public class TextInfo : System.Runtime.Serialization.IDeserializationCallback
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
type TextInfo = class
type TextInfo = class
interface ICloneable
interface IDeserializationCallback
[<System.Serializable>]
type TextInfo = class
interface IDeserializationCallback
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TextInfo = class
interface ICloneable
interface IDeserializationCallback
Public Class TextInfo
Public NotInheritable Class TextInfo
Implements ICloneable, IDeserializationCallback
Public Class TextInfo
Implements ICloneable, IDeserializationCallback
Public Class TextInfo
Implements IDeserializationCallback
- Dědičnost
-
TextInfo
- Atributy
- Implementuje
Poznámky
Systém zápisu je kolekce skriptů a orthografických pravidel potřebných k reprezentaci jazyka jako textu. Třída TextInfo představuje systém zápisu.
Aplikace by měla použít CultureInfo.TextInfo vlastnost k získání objektu TextInfo pro konkrétní CultureInfo objekt. Pokud rozhodnutí o zabezpečení závisí na porovnání řetězců nebo operaci změny případu, měla by aplikace použít CultureInfo.TextInfo vlastnost objektu vráceného CultureInfo.InvariantCulture vlastností, aby se zajistilo, že chování operace je konzistentní bez ohledu na nastavení jazykové verze operačního systému.
Uživatel může k přepsání hodnot přidružených k aktuální jazykové verzi Systému Windows použít část místní a jazykové možnosti Ovládacích panelů. Uživatel se může rozhodnout zobrazit datum v jiném formátu nebo použít jinou měnu než výchozí pro danou kulturu. Pokud je vlastnost nastavena CultureInfo.UseUserOverride na true, hodnoty vlastností objektů vrácených CultureInfo.DateTimeFormatCultureInfo.NumberFormatobjekty a CultureInfo.TextInfo vlastnosti jsou také načteny z uživatelských nastavení. Pokud jsou uživatelská nastavení nekompatibilní s jazykovou verzí přidruženou k CultureInfo, například pokud vybraný kalendář není jedním ze OptionalCalendars, výsledky metod a hodnoty vlastností nejsou definovány.
Vlastnosti
| Name | Description |
|---|---|
| ANSICodePage |
Získá americký national standards institute (ANSI) znakovou stránku používanou systémem zápisu reprezentovaný aktuálním TextInfo. |
| CultureName |
Získá název jazykové verze přidružené k aktuálnímu TextInfo objektu. |
| EBCDICCodePage |
Získá rozšířenou binární kód desetinnou výměnu kódu (EBCDIC) znakovou stránku používaný systémem zápisu reprezentovaný aktuálním TextInfo. |
| IsReadOnly |
Získá hodnotu určující, zda aktuální TextInfo objekt je jen pro čtení. |
| IsRightToLeft |
Získá hodnotu určující, zda aktuální TextInfo objekt představuje systém zápisu, kde text proudí zprava doleva. |
| LCID |
Získá identifikátor jazykové verze pro jazykovou verzi přidruženou k aktuálnímu TextInfo objektu. |
| ListSeparator |
Získá nebo nastaví řetězec, který odděluje položky v seznamu. |
| MacCodePage |
Získá znakovou stránku Macintosh, kterou používá systém zápisu reprezentovaný aktuálním TextInfo. |
| OEMCodePage |
Získá původní výrobce zařízení (OEM) znakovou stránku použitou systémem zápisu reprezentovaný aktuálním TextInfo. |
Metody
| Name | Description |
|---|---|
| Clone() |
Vytvoří nový objekt, který je kopií aktuálního TextInfo objektu. |
| Equals(Object) |
Určuje, zda zadaný objekt představuje stejný systém zápisu jako aktuální TextInfo objekt. |
| GetHashCode() |
Slouží jako hashovací funkce pro aktuální TextInfo, vhodné pro hashovací algoritmy a datové struktury, jako je například hashovací tabulka. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ReadOnly(TextInfo) |
Vrátí verzi zadaného TextInfo objektu jen pro čtení. |
| ToLower(Char) |
Převede zadaný znak na malá písmena. |
| ToLower(Rune) |
Definuje vlastnosti a chování textu, například velikost písmen, které jsou specifické pro systém zápisu. |
| ToLower(String) |
Převede zadaný řetězec na malá písmena. |
| ToString() |
Vrátí řetězec, který představuje aktuální TextInfo. |
| ToTitleCase(String) |
Převede zadaný řetězec na velká písmena (s výjimkou slov, která jsou zcela velkými písmeny, které jsou považovány za zkratky). |
| ToUpper(Char) |
Převede zadaný znak na velká písmena. |
| ToUpper(Rune) |
Definuje vlastnosti a chování textu, například velikost písmen, které jsou specifické pro systém zápisu. |
| ToUpper(String) |
Převede zadaný řetězec na velká písmena. |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IDeserializationCallback.OnDeserialization(Object) |
Vyvolá událost deserializace při dokončení deserializace. |