## CharacterRange class


يمثل نطاقًا من مواضع الأحرف في سلسلة. يجب تخصيص هذا النوع على المكدس وتمريره إلى الدوال بالقيمة أو بالمرجع. لا تستخدم أبدًا فئة [System::SmartPtr](../../system/smartptr/) لإدارة كائنات هذا النوع.

```cpp
class CharacterRange
```

## الطرق

| طريقة | الوصف |
| --- | --- |
| [CharacterRange](./characterrange/)(int32_t, int32_t) | ينشئ مثيلاً جديدًا من فئة [CharacterRange](./) التي تمثل النطاق المحدد. |
| [CharacterRange](./characterrange/)() | ينشئ مثيلاً جديدًا من فئة [CharacterRange](./) التي تمثل نطاقًا فارغًا. |
| [get_First](./get_first/)() const | يعيد موضع الحرف الأول من النطاق الذي يمثله الكائن الحالي. |
| [get_Length](./get_length/)() const | يعيد عدد الأحرف في النطاق الذي يمثله الكائن الحالي. |
| [operator!=](./operator!=/)(const CharacterRange\&) const | يحدد ما إذا كان الكائنان الحالي والمحدد يمثلان نطاقات متميزة. |
| [operator==](./operator==/)(const CharacterRange\&) const | يحدد ما إذا كان الكائنان الحالي والمحدد يمثلان نفس النطاق. |
| [set_First](./set_first/)(int32_t) | يضبط موضع الحرف الأول من النطاق الذي يمثله الكائن الحالي. |
| [set_Length](./set_length/)(int32_t) | يعيد عدد الأحرف في النطاق الذي يمثله الكائن الحالي. |
## انظر أيضًا

* Namespace [System::Drawing](../)
* Library [Aspose.Font for C++](../../)
