StringFormat Třída

Definice

Zapouzdřuje informace o rozložení textu (jako je zarovnání, orientace a zarážky tabulátoru), manipulace se zobrazením (například vložení tří teček a nahrazení národní číslice) a funkce OpenType. Tato třída se nemůže dědit.

public ref class StringFormat sealed : MarshalByRefObject, ICloneable, IDisposable
public sealed class StringFormat : MarshalByRefObject, ICloneable, IDisposable
type StringFormat = class
    inherit MarshalByRefObject
    interface ICloneable
    interface IDisposable
Public NotInheritable Class StringFormat
Inherits MarshalByRefObject
Implements ICloneable, IDisposable
Dědičnost
StringFormat
Implementuje

Poznámky

Mnoho běžných formátů je k dispozici prostřednictvím výčtu StringFormatFlags . StringFormat objekty lze změnit.

Poznámka

V .NET 6 a novějších verzích je balíček System.Drawing.Common, který obsahuje tento typ, podporován pouze v operačních systémech Windows. Použití tohoto typu v multiplatformních aplikacích způsobuje upozornění při kompilaci a výjimky za běhu. Další informace najdete v tématu System.Drawing.Common podporované pouze ve Windows.

Konstruktory

StringFormat()

Inicializuje nový StringFormat objekt.

StringFormat(StringFormat)

Inicializuje nový StringFormat objekt ze zadaného existujícího StringFormat objektu.

StringFormat(StringFormatFlags)

Inicializuje nový StringFormat objekt se zadaným StringFormatFlags výčtem.

StringFormat(StringFormatFlags, Int32)

Inicializuje nový StringFormat objekt se zadaným StringFormatFlags výčtem a jazykem.

Vlastnosti

Alignment

Získá nebo nastaví vodorovné zarovnání řetězce.

DigitSubstitutionLanguage

Získá jazyk, který se používá, když jsou místní číslice nahrazeny západní číslice.

DigitSubstitutionMethod

Získá metodu, která má být použita pro nahrazení číslic.

FormatFlags

Získá nebo nastaví StringFormatFlags výčet, který obsahuje informace o formátování.

GenericDefault

Získá obecný výchozí StringFormat objekt.

GenericTypographic

Získá obecný typografický StringFormat objekt.

HotkeyPrefix

Získá nebo nastaví HotkeyPrefix objekt pro tento StringFormat objekt.

LineAlignment

Získá nebo nastaví svislé zarovnání řetězce.

Trimming

Získá nebo nastaví StringTrimming výčet pro tento StringFormat objekt.

Metody

Clone()

Vytvoří přesnou kopii tohoto StringFormat objektu.

CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy používaného ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Dispose()

Uvolní všechny prostředky používané tímto StringFormat objektem.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Finalize()

Umožňuje objektu pokusit se uvolnit prostředky a provést další operace čištění před jeho uvolněním uvolňováním.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetLifetimeService()
Zastaralé.

Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetTabStops(Single)

Získá zarážky tabulátoru pro tento StringFormat objekt.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
SetDigitSubstitution(Int32, StringDigitSubstitute)

Určuje jazyk a metodu, která se má použít při nahrazení místních číslic západními číslicemi.

SetMeasurableCharacterRanges(CharacterRange[])

Určuje pole CharacterRange struktur, které představují rozsahy znaků měřené voláním MeasureCharacterRanges(String, Font, RectangleF, StringFormat) metody.

SetTabStops(Single, Single[])

Nastaví zarážky tabulátoru pro tento StringFormat objekt.

ToString()

Převede tento StringFormat objekt na řetězec čitelný pro člověka.

Platí pro

Viz také