System::IO::TextWriter sınıfı
İçindekiler
[
Saklamak
]TextWriter class
Farklı hedeflere karakter dizileri yazan yazarları temsil eden sınıflar için temel sınıftır. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak allocate edilmelidir. Bu tip bir örnek asla yığıt (stack) üzerinde veya new operatörüyle oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.
class TextWriter : public System::IDisposable
Yöntemler
| Yöntem | Açıklama |
|---|---|
| virtual Close() | Akışı kapatır ve edinilen kaynakları serbest bırakır. |
| Dispose() override | Geçerli nesne tarafından kullanılan tüm kaynakları serbest bırakır ve temel akışı kapatır. |
| virtual Flush() | Arabellek içeriğini temel akışa yazar. |
| virtual get_Encoding() | Şu anda kullanılan kodlamayı döndürür. |
| virtual get_FormatProvider() const | Şu anda kullanılan IFormatProvider nesnesini döndürür. |
| get_FormatProvider() | Şu anda kullanılan IFormatProvider nesnesini döndürür. |
| virtual get_NewLine() const | Bir satır sonlandırıcı dizesi döndürür. |
| get_NewLine() | Bir satır sonlandırıcı dizesi döndürür. |
| virtual set_NewLine(const System::String&) | Bir satır sonlandırıcı dizesi ayarlar. |
| virtual Write(const SharedPtr<Object>&) | Belirtilen nesnenin dize temsilini akışa yazar. |
| virtual Write(bool) | Belirtilen boolean değerinin dize temsilini akışa yazar. |
| virtual Write(char_t) | Belirtilen karakteri akışa yazar. |
| virtual Write(Decimal) | Belirtilen Decimal nesnesinin dize temsilini akışa yazar. |
| virtual Write(double) | Belirtilen çift duyarlıklı kayan nokta değerinin dize temsilini akışa yazar. |
| virtual Write(int) | Belirtilen 32-bit tam sayı değerinin dize temsilini akışa yazar. |
| virtual Write(int64_t) | Belirtilen 64-bit tam sayı değerinin dize temsilini akışa yazar. |
| virtual Write(float) | Belirtilen tek duyarlıklı kayan nokta değerinin dize temsilini akışa yazar. |
| virtual Write(const String&) | Belirtilen dizeyi akışa yazar. |
| virtual Write(uint32_t) | Belirtilen işaretsiz 32-bit tam sayı değerinin dize temsilini akışa yazar. |
| virtual Write(uint64_t) | Belirtilen işaretsiz 64-bit tam sayı değerinin dize temsilini akışa yazar. |
| virtual Write(const ArrayPtr<char_t>&) | Belirtilen diziden tüm karakterleri akışa yazar. |
| virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t) | Belirtilen karakter dizisinden belirtilen UTF-16 karakter alt aralığını akışa yazar. |
| virtual Write(const char_t *) | Belirtilen C-dizesini akışa yazar. |
| virtual Write(const TypeInfo&) | Belirtilen TypeInfo nesnesinin dize temsilini akışa yazar. |
| Write(const String&, const TArgs&…) | Belirtilen değerleri belirtilen formata göre biçimlendirerek akışa yazar. |
| virtual WriteLine() | Satır sonlandırıcı karakterlerini akışa yazar. |
| virtual WriteLine(const SharedPtr<Object>&) | Belirtilen nesnenin dize temsilini ve ardından satır sonlandırıcı karakterlerini akışa yazar. |
| virtual WriteLine(bool) | Belirtilen boolean değerinin dize temsilini ve ardından satır sonlandırıcı karakterlerini akışa yazar. |
| virtual WriteLine(char_t) | Belirtilen karakteri ve ardından satır sonlandırıcı karakterlerini akışa yazar. |
| virtual WriteLine(Decimal) | Belirtilen Decimal nesnesinin dize temsilini ve ardından satır sonlandırıcı karakterlerini akışa yazar. |
| virtual WriteLine(double) | Belirtilen çift duyarlıklı kayan nokta değerinin dize temsilini ve ardından satır sonlandırıcı karakterlerini akışa yazar. |
| virtual WriteLine(int) | Belirtilen 32-bit tam sayı değerinin dize temsilini ve ardından satır sonlandırıcı karakterlerini akışa yazar. |
| virtual WriteLine(int64_t) | Belirtilen 64-bit tam sayı değerinin dize temsilini ve ardından satır sonlandırıcı karakterlerini akışa yazar. |
| virtual WriteLine(float) | Belirtilen tek duyarlıklı kayan nokta değerinin dize temsilini ve ardından satır sonlandırıcı karakterlerini akışa yazar. |
| virtual WriteLine(const String&) | Belirtilen dizeyi ve ardından satır sonlandırıcı karakterlerini akışa yazar. |
| virtual WriteLine(uint32_t) | Belirtilen işaretsiz 32-bit tam sayı değerinin dize temsilini ve ardından satır sonlandırıcı karakterlerini akışa yazar. |
| virtual WriteLine(uint64_t) | Belirtilen işaretsiz 64-bit tam sayı değerinin dize temsilini, satır sonlandırma karakterleriyle birlikte akışa yazar. |
| virtual WriteLine(const ArrayPtr<char_t>&) | Belirtilen diziden tüm karakterleri, satır sonlandırma karakterleriyle birlikte akışa yazar. |
| virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t) | Belirtilen karakter dizisinden belirtilen UTF-16 karakter alt aralığını, satır sonlandırma karakterleriyle birlikte akışa yazar. |
| virtual WriteLine(const char_t *) | Belirtilen C dizesini, satır sonlandırma karakterleriyle birlikte akışa yazar. |
| virtual WriteLine(const TypeInfo&) | Belirtilen TypeInfo nesnesinin dize temsilini, satır sonlandırma karakterleriyle birlikte akışa yazar. |
| WriteLine(const String&, const TArgs&…) | Belirtilen değerleri, belirtilen biçime göre biçimlendirerek, satır sonlandırma karakterleriyle birlikte akışa yazar. |
| virtual ~TextWriter() | Yıkıcı. |
Typedefs
| Typedef | Açıklama |
|---|---|
| Ptr | Bu sınıfa ait bir paylaşımlı işaretçi için bir takma addır. |
Ayrıca Bakınız
- Class IDisposable
- Namespace System::IO
- Library Aspose.Font for C++