Mechanizm FTE zapewnia niskopoziomowe, zaawansowane sterowanie wymiarami tekstu, formatowaniem i obsługą tekstu dwukierunkowego. Mimo że może być stosowany do tworzenia i obsługi prostych elementów tekstowych, mechanizm FTE został zaprojektowany przede wszystkim jako platforma do tworzenia własnych składników obsługujących tekst.
Klasy
| Klasa | Opis | |
|---|---|---|
| BreakOpportunity | Klasa BreakOpportunity stanowi wyliczenie stałych, za pomocą których można ustawiać właściwość BreakOpportunity klasy ElementFormat. | |
| CFFHinting | Klasa CFFHinting definiuje wartości przyciągania CFF w klasie FontDescription. | |
| ContentElement | Klasa ContentElement stanowi podstawę tworzenia typów elementów, które mogą pojawić się w obiekcie GroupElement, tj. GraphicElement, inny obiekt GroupElement lub TextElement. | |
| DigitCase | Klasa DigitCase stanowi wyliczenie stałych, za pomocą których można ustawiać właściwość DigitCase klasy ElementFormat. | |
| DigitWidth | Klasa DigitWidth stanowi wyliczenie stałych, za pomocą których można ustawiać właściwość digitWidth klasy ElementFormat. | |
| EastAsianJustifier | Klasa EastAsianJustifier zawiera właściwości służące do sterowania opcjami justowania wierszy tekstu, którego treść wyrażona jest w językach wschodnioazjatyckich. | |
| ElementFormat | Klasa ElementFormat przedstawia informacje na temat formatowania, które można zastosować do obiektu ContentElement. | |
| FontDescription | Klasa FontDescription zawiera informacje niezbędne do opisania czcionki. | |
| FontLookup | Klasa FontLookup stanowi wyliczenie stałych używanych razem z właściwością FontDescription.fontLookup. | |
| FontMetrics | Klasa FontMetrics zawiera informacje na temat wymiarów oraz przesunięcia czcionki. | |
| FontPosture | Klasa FontPosture jest wyliczeniem wartości stałych używanych we właściwości FontDescription.fontPosture w celu wyboru stylu kursywy lub normalnego. | |
| FontWeight | Klasa FontWeight stanowi wyliczenie stałych używanych razem z właściwością FontDescription.fontWeight. | |
| GraphicElement | Klasa GraphicElement przedstawia element graficzny w obiekcie TextBlock lub GroupElement. | |
| GroupElement | Obiekt GroupElement grupuje kolekcję obiektów TextElement, GraphicElement lub innych obiektów GroupElement, które można przypisać jako całość do właściwości content obiektu TextBlock. | |
| JustificationStyle | Klasa JustificationStyle stanowi wyliczenie stałych, za pomocą których można ustawiać właściwość justificationStyle klasy EastAsianJustifier. | |
| Kerning | Klasa Kerning stanowi wyliczenie stałych używanych razem z właściwością ElementFormat.kerning. | |
| LigatureLevel | Klasa LigatureLevel stanowi wyliczenie stałych, za pomocą których można ustawiać właściwość ligatureLevel klasy ElementFormat. | |
| LineJustification | Klasa LineJustification stanowi wyliczenie stałych, za pomocą których można ustawiać właściwość lineJustfication klasy TextJustifier. | |
| RenderingMode | Klasa RenderingMode udostępnia wartości dla trybu renderowania w klasie FontDescription. | |
| SpaceJustifier | Klasa SpaceJustifier zawiera właściwości służące do sterowania opcjami justowania wierszy tekstu w bloku tekstu. | |
| TabAlignment | Klasa TabAlignment stanowi wyliczenie stałych, za pomocą których można ustawiać właściwość tabAlignment klasy TabStop. | |
| TabStop | Klasa TabStop przedstawia właściwości punktów tabulacji w bloku tekstu. | |
| TextBaseline | Klasa TextBaseline stanowi wyliczenie stałych, za pomocą których można ustawiać właściwości dominantBaseline oraz alignmentBaseline klasy ElementFormat. | |
| TextBlock | Klasa TextBlock stanowi źródło do tworzenia obiektów TextLine, które można renderować poprzez umieszczenie na liście odtwarzania. | |
| TextElement | Klasa TextElement przedstawia ciąg znaków sformatowanego tekstu. | |
| TextJustifier | Klasa TextJustifier stanowi abstrakcyjną klasę podstawową dla wszystkich typów mechanizmu justowania, które można zastosować do obiektu TextBlock, w szczególności dla klas EastAsianJustifier i SpaceJustifier. | |
| TextLine | Klasa TextLine służy do wyświetlania tekstu na liście wyświetlania. | |
| TextLineCreationResult | Klasa TextLineCreationResult stanowi wyliczenie stałych używanych razem z właściwością TextBlock.textLineCreationResult. | |
| TextLineMirrorRegion | Klasa TextLineMirrorRegion przedstawia część wiersza tekstu, w którym zdarzenia są odbijane do innego modułu wywołującego zdarzenia. | |
| TextLineValidity | Klasa TextLineValidity stanowi wyliczenie stałych, za pomocą których można ustawiać właściwość validity klasy TextLine. | |
| TextRotation | Klasa TextRotation stanowi wyliczenie stałych, które można używać z następującymi właściwościami: ElementFormat.textRotation, ContentElement.textRotation, TextBlock.lineRotation oraz TextLine.getAtomTextRotation(). | |
| TypographicCase | Klasa TypographicCase stanowi wyliczenie stałych, za pomocą których można ustawiać właściwość typographicCase klasy ElementFormat. |
Tue Jun 12 2018, 12:20 PM Z