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