## XmlWriterSettings class


[XmlWriter](../xmlwriter/) nesnesi, [XmlWriter::Create](../xmlwriter/create/) yöntemiyle oluşturulan nesne üzerinde desteklenecek bir dizi özelliği belirtir.

```cpp
class XmlWriterSettings : public System::Object
```

## Yöntemler

| Yöntem | Açıklama |
| --- | --- |
| [Clone](./clone/)() | [XmlWriterSettings](./) örneğinin bir kopyasını oluşturur. |
| [get_CheckCharacters](./get_checkcharacters/)() | Belgenin tüm karakterlerinin W3C [XML 1.0 Recommendation](https://www.w3.org/TR/REC-xml/#charsets) belgesinin "2.2 Characters" bölümüne uygun olup olmadığını XML yazarının kontrol etmesi gerekip gerekmediğini gösteren bir değer döndürür. |
| [get_CloseOutput](./get_closeoutput/)() | [XmlWriter](../xmlwriter/) nesnesinin, [XmlWriter::Close](../xmlwriter/close/) yöntemi çağrıldığında temel akışı veya TextWriter'ı da kapatıp kapatmayacağını gösteren bir değer döndürür. |
| [get_ConformanceLevel](./get_conformancelevel/)() | XML yazarının XML çıktısını kontrol ettiği uyumluluk seviyesini döndürür. |
| [get_DoNotEscapeUriAttributes](./get_donotescapeuriattributes/)() | [XmlWriter](../xmlwriter/) nesnesinin URI özniteliklerini kaçırmadığını gösteren bir değer döndürür. |
| [get_Encoding](./get_encoding/)() | Kullanılacak metin kodlaması türünü döndürür. |
| [get_Indent](./get_indent/)() | Elemanları girintileme gerekip gerekmediğini gösteren bir değer döndürür. |
| [get_IndentChars](./get_indentchars/)() | Girintileme sırasında kullanılacak karakter dizisini döndürür. Bu ayar, [XmlWriterSettings::set_Indent](./set_indent/) değeri **true** olarak ayarlandığında kullanılır. |
| [get_NamespaceHandling](./get_namespacehandling/)() | [XmlWriter](../xmlwriter/) nesnesinin XML içeriği yazılırken yinelenen ad alanı bildirimlerini kaldırıp kaldırmayacağını gösteren bir değer döndürür. Varsayılan davranış, yazarın ad alanı çözücüsünde mevcut olan tüm ad alanı bildirimlerini çıkarmaktır. |
| [get_NewLineChars](./get_newlinechars/)() | Satır sonları için kullanılacak karakter dizisini döndürür. |
| [get_NewLineHandling](./get_newlinehandling/)() | Çıktıda satır sonlarını normalleştirip normalleştirmeyeceğini gösteren bir değer döndürür. |
| [get_NewLineOnAttributes](./get_newlineonattributes/)() | Özniteliklerin yeni bir satıra yazılıp yazılmayacağını gösteren bir değer döndürür. |
| [get_OmitXmlDeclaration](./get_omitxmldeclaration/)() | XML bildirimini atlayıp atlamayacağını gösteren bir değer döndürür. |
| [get_OutputMethod](./get_outputmethod/)() | [XmlWriter](../xmlwriter/) çıktısını serileştirmek için kullanılan yöntemi döndürür. |
| [get_WriteEndDocumentOnClose](./get_writeenddocumentonclose/)() | [XmlWriter](../xmlwriter/) nesnesinin, [XmlWriter::Close](../xmlwriter/close/) yöntemi çağrıldığında kapatılmamış tüm element etiketlerine kapanış etiketleri ekleyip eklemeyeceğini gösteren bir değer döndürür. |
| [Reset](./reset/)() | Ayarlar sınıfının üyelerini varsayılan değerlerine sıfırlar. |
| [set_CheckCharacters](./set_checkcharacters/)(bool) | XML yazarının, belgedeki tüm karakterlerin W3C [XML 1.0 Recommendation](https://www.w3.org/TR/REC-xml/#charsets) belgesinin "2.2 Characters" bölümüne uygun olup olmadığını kontrol etmesi gerekip gerekmediğini belirten bir değer ayarlar. |
| [set_CloseOutput](./set_closeoutput/)(bool) | [XmlWriter](../xmlwriter/) nesnesinin, [XmlWriter::Close](../xmlwriter/close/) yöntemi çağrıldığında temel akışı veya TextWriter'ı da kapatıp kapatmayacağını belirten bir değer ayarlar. |
| [set_ConformanceLevel](./set_conformancelevel/)(System::Xml::ConformanceLevel) | XML yazarının XML çıktısını kontrol ettiği uyumluluk seviyesini ayarlar. |
| [set_DoNotEscapeUriAttributes](./set_donotescapeuriattributes/)(bool) | [XmlWriter](../xmlwriter/) nesnesinin URI özniteliklerini kaçırmadığını gösteren bir değer ayarlar. |
| [set_Encoding](./set_encoding/)(const SharedPtr\<System::Text::Encoding\>\&) | Kullanılacak metin kodlaması türünü ayarlar. |
| [set_Indent](./set_indent/)(bool) | Elemanları girintileme gerekip gerekmediğini gösteren bir değer ayarlar. |
| [set_IndentChars](./set_indentchars/)(const String\&) | Girintileme sırasında kullanılacak karakter dizisini ayarlar. Bu ayar, [XmlWriterSettings::set_Indent](./set_indent/) değeri **true** olarak ayarlandığında kullanılır. |
| [set_NamespaceHandling](./set_namespacehandling/)(System::Xml::NamespaceHandling) | [XmlWriter](../xmlwriter/) öğesinin XML içeriği yazarken yinelenen ad alanı bildirimlerini kaldırıp kaldırmayacağını gösteren bir değer ayarlar. Varsayılan davranış, yazarın ad alanı çözücüsünde bulunan tüm ad alanı bildirimlerini çıkarmaktır. |
| [set_NewLineChars](./set_newlinechars/)(const String\&) | Satır sonları için kullanılacak karakter dizisini ayarlar. |
| [set_NewLineHandling](./set_newlinehandling/)(System::Xml::NewLineHandling) | Çıktıda satır sonlarını normalleştirip normalleştirilmeyeceğini gösteren bir değer ayarlar. |
| [set_NewLineOnAttributes](./set_newlineonattributes/)(bool) | Özniteliklerin yeni bir satıra yazılıp yazılmayacağını gösteren bir değer ayarlar. |
| [set_OmitXmlDeclaration](./set_omitxmldeclaration/)(bool) | Bir XML bildirimini atlayıp atlamayacağını gösteren bir değer ayarlar. |
| [set_WriteEndDocumentOnClose](./set_writeenddocumentonclose/)(bool) | [XmlWriter](../xmlwriter/) öğesinin [XmlWriter::Close](../xmlwriter/close/) yöntemi çağrıldığında kapanmamış tüm öğe etiketlerine kapanış etiketleri ekleyip eklemeyeceğini gösteren bir değer ayarlar. |
| [XmlWriterSettings](./xmlwritersettings/)() | [XmlWriterSettings](./) sınıfının yeni bir örneğini başlatır. |
## Typedefs

| Typedef | Açıklama |
| --- | --- |
| [Ptr](./ptr/) | Bu sınıfın bir örneğine ortak gösterici için bir takma addır. |
## Açıklamalar



Bu sınıfın nesneleri yalnızca [System::MakeObject()](../../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Yığını üzerinde veya new operatörüyle bu tipin örneklerini asla oluşturmayın, çünkü bu çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

## Ayrıca Bakınız

* Class [Object](../../system/object/)
* Namespace [System::Xml](../)
* Library [Aspose.Page for C++](../../)
