ControlChar
محتويات
[
يخفي
]ControlChar class
أحرف التحكم التي يتم مواجهتها غالبًا في المستندات.
لمعرفة المزيد، قم بزيارةالعمل مع أحرف التحكم مقالة توثيقية.
public static class ControlChar
مجالات
اسم | وصف |
---|---|
static readonly Cell | حرف نهاية خلية الجدول أو نهاية صف الجدول: “\x0007” أو “\a”. |
const CellChar | نهاية خلية الجدول أو نهاية حرف صف الجدول: (char)7 أو “\a”. |
static readonly ColumnBreak | حرف نهاية العمود: “\x000e”. |
const ColumnBreakChar | حرف نهاية العمود: (char)14. |
static readonly Cr | حرف الإرجاع: “\x000d” أو “\r”. مثلParagraphBreak . |
static readonly CrLf | حرف إرجاع متبوعًا بحرف تغذية الأسطر: “\x000d\x000a” أو “\r\n”. لا يستخدم على هذا النحو في مستندات Microsoft Word، ولكنه شائع الاستخدام في الملفات النصية لفواصل الفقرات. |
const DefaultTextInputChar | هذا هو الحرف “o” المستخدم كقيمة افتراضية في حقول نموذج إدخال النص. |
const FieldEndChar | نهاية حرف حقل MS Word: (char)21. |
const FieldSeparatorChar | حرف فاصل الحقل يفصل رمز الحقل عن قيمة الحقل. اختيارية في بعض المجالات. القيمة: (شار)20. |
const FieldStartChar | بداية حرف حقل MS Word: (char)19. |
static readonly Lf | حرف تغذية السطر: “\x000a” أو “\n”. مثلLineFeed . |
static readonly LineBreak | حرف فاصل الأسطر: “\x000b” أو “\v”. |
const LineBreakChar | حرف فاصل الأسطر: (char)11 أو “\v”. |
static readonly LineFeed | حرف تغذية السطر: “\x000a” أو “\n”. مثلLf . |
const LineFeedChar | حرف تغذية السطر: (char)10 أو “\n”. |
const NonBreakingHyphenChar | الواصلة غير منقسمة في Microsoft Word هي (char)30. |
static readonly NonBreakingSpace | حرف مسافة غير منقسمة: “\x00a0”. |
const NonBreakingSpaceChar | حرف مسافة غير منقسمة: (char)160. |
const OptionalHyphenChar | الواصلة الاختيارية في Microsoft Word هي (char)31. |
static readonly PageBreak | حرف فاصل الصفحات: “\x000c” أو “\f”. لاحظ أن لها نفس القيمةSectionBreak . |
const PageBreakChar | حرف فاصل الصفحات: (char)12 أو “\f”. |
static readonly ParagraphBreak | حرف نهاية الفقرة: “\x000d” أو “\r”. مثلCr |
const ParagraphBreakChar | حرف نهاية الفقرة: (char)13 أو “\r”. |
static readonly SectionBreak | حرف نهاية القسم: “\x000c” أو “\f”. لاحظ أن لها نفس القيمةPageBreak . |
const SectionBreakChar | حرف نهاية القسم: (char)12 أو “\f”. |
const SpaceChar | حرف المسافة: (char)32. |
static readonly Tab | حرف علامة التبويب: “\x0009” أو “\t”. |
const TabChar | حرف علامة التبويب: (char)9 أو “\t”. |
ملاحظات
يوفر إصداري char وstring لنفس الثوابت. على سبيل المثال: سلسلةLineBreak
وشارLineBreakChar
لها نفس القيمة.
أمثلة
يوضح كيفية استخدام أحرف التحكم.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// قم بإدراج فقرات تحتوي على نص باستخدام DocumentBuilder.
builder.Writeln("Hello world!");
builder.Writeln("Hello again!");
// يكشف تحويل المستند إلى نموذج نصي عن أحرف التحكم تلك
// تمثل بعض العناصر الهيكلية للمستند، مثل فواصل الصفحات.
Assert.AreEqual($"Hello world!{ControlChar.Cr}" +
$"Hello again!{ControlChar.Cr}" +
ControlChar.PageBreak, doc.GetText());
// عند تحويل مستند إلى نموذج سلسلة،
// يمكننا حذف بعض أحرف التحكم باستخدام طريقة القطع.
Assert.AreEqual($"Hello world!{ControlChar.Cr}" +
"Hello again!", doc.GetText().Trim());
أنظر أيضا
- مساحة الاسم Aspose.Words
- المجسم Aspose.Words