Praca z czcionkami

Czcionka to zestaw znaków o określonym rozmiarze, kolorze i wyglądzie. Aspose.Words umożliwia pracę z czcionkami za pomocą modułu 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:

Właściwości wypełnienia są teraz dostępne także dla czcionek w celu ustawienia formatowania wypełnienia tekstu. Daje możliwość zmiany 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.

Aby uzyskać tę wartość, w klasie Font wprowadzono właściwość line_spacing, jak pokazano w przykładzie podanym poniżej:

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ść emphasis_mark umożliwiającą pobieranie lub ustawianie wartości wyliczeniowych EmphasisMark, które mają być stosowane w formatowaniu.

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