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