C# Класс QuickFont.TextNodeList

A doubly linked list of text nodes
Наследование: IEnumerable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Head TextNode
Tail TextNode

Открытые методы

Метод Описание
Add ( TextNode node ) : void
Crumble ( TextNode node, int baseCaseSize ) : void

Splits a word into sub-words of size less than or equal to baseCaseSize

GetEnumerator ( ) : IEnumerator
MeasureNodes ( QFontData fontData, QFontRenderOptions options ) : void
SplitNode ( TextNode node ) : TextNode

Splits a word node in two, adding both new nodes to the list in sequence.

TextNodeList ( string text ) : System

Builds a doubly linked list of text nodes from the given input string

ToString ( ) : string

Приватные методы

Метод Описание
MeasureTextNodeLength ( TextNode node, QFontData fontData, QFontRenderOptions options ) : float

Описание методов

Add() публичный Метод

public Add ( TextNode node ) : void
node TextNode
Результат void

Crumble() публичный Метод

Splits a word into sub-words of size less than or equal to baseCaseSize
public Crumble ( TextNode node, int baseCaseSize ) : void
node TextNode
baseCaseSize int
Результат void

GetEnumerator() публичный Метод

public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

MeasureNodes() публичный Метод

public MeasureNodes ( QFontData fontData, QFontRenderOptions options ) : void
fontData QFontData
options QFontRenderOptions
Результат void

SplitNode() публичный Метод

Splits a word node in two, adding both new nodes to the list in sequence.
public SplitNode ( TextNode node ) : TextNode
node TextNode
Результат TextNode

TextNodeList() публичный Метод

Builds a doubly linked list of text nodes from the given input string
public TextNodeList ( string text ) : System
text string
Результат System

ToString() публичный Метод

public ToString ( ) : string
Результат string

Описание свойств

Head публичное свойство

public TextNode,QuickFont Head
Результат TextNode

Tail публичное свойство

public TextNode,QuickFont Tail
Результат TextNode