| Open CASCADE Technology
    7.8.0.dev
    | 
Iterator through formatted symbols. It's possible to filter returned symbols to have only significant ones. More...
#include <Font_TextFormatter.hxx>
| Public Member Functions | |
| Iterator (const Font_TextFormatter &theFormatter, IterationFilter theFilter=IterationFilter_None) | |
| Constructor with initialization.  More... | |
| Standard_Boolean | More () const | 
| Returns TRUE if iterator points to a valid item.  More... | |
| Standard_Boolean | HasNext () const | 
| Returns TRUE if next item exists.  More... | |
| Standard_Utf32Char | Symbol () const | 
| Returns current symbol.  More... | |
| Standard_Utf32Char | SymbolNext () const | 
| Returns the next symbol if exists.  More... | |
| Standard_Integer | SymbolPosition () const | 
| Returns current symbol position.  More... | |
| Standard_Integer | SymbolPositionNext () const | 
| Returns the next symbol position.  More... | |
| void | Next () | 
| Moves to the next item.  More... | |
| Protected Member Functions | |
| Standard_Integer | readNextSymbol (const Standard_Integer theSymbolStartingFrom, Standard_Utf32Char &theSymbolChar) | 
| Finds index of the next symbol.  More... | |
| Protected Attributes | |
| IterationFilter | myFilter | 
| possibility to filter not-necessary symbols  More... | |
| NCollection_Utf8Iter | myIter | 
| the next symbol iterator value over the text formatter string  More... | |
| Standard_Integer | mySymbolPosition | 
| the current position  More... | |
| Standard_Utf32Char | mySymbolChar | 
| the current symbol  More... | |
| Standard_Integer | mySymbolNext | 
| position of the next symbol in iterator, if zero, the iterator is finished  More... | |
| Standard_Utf32Char | mySymbolCharNext | 
| the current symbol  More... | |
Iterator through formatted symbols. It's possible to filter returned symbols to have only significant ones.
| 
 | inline | 
Constructor with initialization.
| 
 | inline | 
Returns TRUE if next item exists.
| 
 | inline | 
Returns TRUE if iterator points to a valid item.
| 
 | inline | 
Moves to the next item.
| 
 | inlineprotected | 
Finds index of the next symbol.
| 
 | inline | 
Returns current symbol.
| 
 | inline | 
Returns the next symbol if exists.
| 
 | inline | 
Returns current symbol position.
| 
 | inline | 
Returns the next symbol position.
| 
 | protected | 
possibility to filter not-necessary symbols
| 
 | protected | 
the next symbol iterator value over the text formatter string
| 
 | protected | 
the current symbol
| 
 | protected | 
the current symbol
| 
 | protected | 
position of the next symbol in iterator, if zero, the iterator is finished
| 
 | protected | 
the current position
 1.8.13
 1.8.13