ControlChar
İçindekiler
[
Saklamak
]ControlChar class
Belgelerde sıklıkla karşılaşılan kontrol karakterleri.
Daha fazlasını öğrenmek için şu adresi ziyaret edin:Kontrol Karakterleriyle Çalışmak dokümantasyon makalesi.
public static class ControlChar
Alanlar
İsim | Tanım |
---|---|
static readonly Cell | Bir tablo hücresinin sonu veya tablo satır karakterinin sonu: “\x0007” veya “\a”. |
const CellChar | Bir tablo hücresinin sonu veya tablo satır karakterinin sonu: (char)7 veya “\a”. |
static readonly ColumnBreak | Sütun karakterinin sonu: “\x000e”. |
const ColumnBreakChar | Sütun karakterinin sonu: (char)14. |
static readonly Cr | Satırbaşı karakteri: “\x000d” veya “\r”. İle aynıParagraphBreak . |
static readonly CrLf | Satır başı ve ardından satır besleme karakteri: “\x000d\x000a” veya “\r\n”. Microsoft Word belgelerinde bu şekilde kullanılmaz, ancak metin dosyalarında paragraf sonları için yaygın olarak kullanılır. |
const DefaultTextInputChar | Metin giriş formu 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”. İle 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”. İle aynıLf . |
const LineFeedChar | Satır besleme karakteri: (char)10 veya “\n”. |
const NonBreakingHyphenChar | Microsoft Word’deki Bölünmeyen Kısa Çizgi (char)30. ‘dir |
static readonly NonBreakingSpace | Bölünemeyen boşluk karakteri: “\x00a0”. |
const NonBreakingSpaceChar | Bölünmeyen boşluk karakteri: (char)160. |
const OptionalHyphenChar | Microsoft Word’deki İsteğe Bağlı Kısa Çizgi (char)31. ‘dir |
static readonly PageBreak | Sayfa sonu karakteri: “\x000c” veya “\f”. ile aynı değere sahip olduğunu unutmayın.SectionBreak . |
const PageBreakChar | Sayfa sonu karakteri: (char)12 veya “\f”. |
static readonly ParagraphBreak | Paragraf sonu karakteri: “\x000d” veya “\r”. İle aynıCr |
const ParagraphBreakChar | Paragraf sonu karakteri: (char)13 veya “\r”. |
static readonly SectionBreak | Bölüm sonu karakteri: “\x000c” veya “\f”. ile aynı değere sahip olduğunu unutmayın.PageBreak . |
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 karakter hem de dize versiyonlarını sağlar. Örneğin: dizeLineBreak
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!");
// Belgeyi metin biçimine dönüştürmek, kontrol karakterlerinin ortaya çıktığını gösterir
// 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 string biçimine dönüştürürken,
// Trim metodu ile 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