Praca z czcionkami

Czcionka to zestaw znaków o określonym rozmiarze, kolorze i wyglądzie. Aspose.Words umożliwia pracę z czcionkami przy użyciu przestrzeni nazw Fonts i klasy Font.

Formatowanie czcionki

Bieżące formatowanie czcionki jest reprezentowane przez obiekt Font zwrócony przez właściwość Font. Klasa Font zawiera szeroką gamę właściwości czcionek, replikując te dostępne w formacie Microsoft Word.

Poniższy przykład kodu pokazuje, jak ustawić formatowanie czcionki:

Dla czcionek dostępne są także właściwości wypełnienia umożliwiające ustawienie formatowania wypełnienia tekstem. Dzięki temu możliwa jest zmiana np. koloru pierwszego planu czy przezroczystości wypełnienia tekstem.

Uzyskiwanie odstępów między wierszami czcionki

Odstęp między wierszami czcionki to odległość w pionie między liniami bazowymi dwóch kolejnych wierszy tekstu. Zatem odstępy między wierszami obejmują odstępy między wierszami wraz z wysokością samego znaku.

W celu uzyskania tej wartości do klasy Font wprowadzono właściwość LineSpacing, jak pokazano w poniższym przykładzie:

Znak podkreślenia czcionki

W niektórych językach wschodnioazjatyckich stosuje się specjalny znak podkreślenia, aby wskazać nacisk. Klasa Font udostępnia właściwość EmphasisMark umożliwiającą pobieranie lub ustawianie wartości wyliczeniowych EmphasisMark, które mają być stosowane podczas formatowania.

Poniższy przykład kodu pokazuje, jak ustawić właściwość EphasisMark: