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 | يفصل حرف فاصل الحقل رمز الحقل عن قيمته. اختياري في بعض الحقول. القيمة: (char)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. على سبيل المثال: stringLineBreak
و حرف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());
// عند تحويل مستند إلى شكل سلسلة،
// يمكننا حذف بعض أحرف التحكم باستخدام طريقة Trim.
Assert.AreEqual($"Hello world!{ControlChar.Cr}" +
"Hello again!", doc.GetText().Trim());
أنظر أيضا
- مساحة الاسم Aspose.Words
- المجسم Aspose.Words