ControlChar
İçindekiler
[
Saklamak
]ControlChar class
Belgelerde sıklıkla karşılaşılan kontrol karakterleri.
Daha fazla bilgi edinmek için şu adresi ziyaret edin:Kontrol Karakterleriyle Çalışma belgeleme makalesi.
public static class ControlChar
Alanlar
| İsim | Tanım |
|---|---|
| static readonly Cell | Bir tablo hücresinin sonu veya bir tablo satırının sonu karakteri: “\x0007” veya “\a”. |
| const CellChar | Bir tablo hücresinin sonu veya bir tablo satırının sonu karakteri: (char)7 veya “\a”. |
| static readonly ColumnBreak | Sütun sonu karakteri: “\x000e”. |
| const ColumnBreakChar | Sütun sonu karakteri: (char)14. |
| static readonly Cr | Satır başı karakteri: “\x000d” veya “\r”. AynıParagraphBreak . |
| static readonly CrLf | Satır başı ve ardından satır besleme karakteri: “\x000d\x000a” veya “\r\n”. Microsoft Word belgelerinde olduğu gibi kullanılmaz, ancak metin dosyalarında paragraf sonları için yaygın olarak kullanılır. |
| const DefaultTextInputChar | Bu, metin girişi form alanlarında varsayılan değer olarak kullanılan “o” karakteridir. |
| const FieldEndChar | MS Word alan karakterinin sonu: (char)21. |
| const FieldSeparatorChar | Alan ayırıcı karakteri, alan kodunu alan değerinden ayırır. Bazı alanlarda isteğe bağlıdır. Değer: (char)20. |
| const FieldStartChar | MS Word alan karakterinin başlangıcı: (char)19. |
| static readonly Lf | Satır besleme karakteri: “\x000a” veya “\n”. AynıLineFeed . |
| static readonly LineBreak | Satır sonu karakteri: “\x000b” veya “\v”. |
| const LineBreakChar | Satır sonu karakteri: (char)11 veya “\v”. |
| static readonly LineFeed | Satır besleme karakteri: “\x000a” veya “\n”. AynıLf . |
| const LineFeedChar | Satır besleme karakteri: (char)10 veya “\n”. |
| const NonBreakingHyphenChar | Microsoft Word’de Kesintisiz Tire (char)30’dur. |
| static readonly NonBreakingSpace | Bölünemez boşluk karakteri: “\x00a0”. |
| const NonBreakingSpaceChar | Bölünmez boşluk karakteri: (char)160. |
| const OptionalHyphenChar | Microsoft Word’de İsteğe Bağlı Tire (char)31’dir. |
| static readonly PageBreak | Sayfa sonu karakteri: “\x000c” veya “\f”. Aynı değere sahip olduğunu unutmayınSectionBreak . |
| const PageBreakChar | Sayfa sonu karakteri: (char)12 veya “\f”. |
| static readonly ParagraphBreak | Paragraf sonu karakteri: “\x000d” veya “\r”. AynıCr |
| const ParagraphBreakChar | Paragraf sonu karakteri: (char)13 veya “\r”. |
| static readonly SectionBreak | Bölüm sonu karakteri: “\x000c” veya “\f”. Aynı değere sahip olduğunu unutmayınPageBreak . |
| const SectionBreakChar | Bölüm sonu karakteri: (char)12 veya “\f”. |
| const SpaceChar | Boşluk karakteri: (char)32. |
| static readonly Tab | Sekme karakteri: “\x0009” veya “\t”. |
| const TabChar | Sekme karakteri: (char)9 veya “\t”. |
Notlar
Aynı sabitlerin hem char hem de string versiyonlarını sağlar. Örneğin: stringLineBreak ve karakterLineBreakChar aynı değere sahip.
Örnekler
Kontrol karakterlerinin nasıl kullanılacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// DocumentBuilder ile metin içeren paragraflar ekleyin.
builder.Writeln("Hello world!");
builder.Writeln("Hello again!");
// Belgenin metin biçimine dönüştürülmesi, kontrol karakterlerinin ortaya çıkmasını sağlar
// sayfa sonları gibi belgenin bazı yapısal öğelerini temsil eder.
Assert.AreEqual($"Hello world!{ControlChar.Cr}" +
$"Hello again!{ControlChar.Cr}" +
ControlChar.PageBreak, doc.GetText());
// Bir belgeyi dize biçimine dönüştürürken,
// Trim metoduyla bazı kontrol karakterlerini atlayabiliriz.
Assert.AreEqual($"Hello world!{ControlChar.Cr}" +
"Hello again!", doc.GetText().Trim());
Ayrıca bakınız
- ad alanı Aspose.Words
- toplantı Aspose.Words