## 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.PDF for C++](../../)
