CDC::SetTextJustification

int SetTextJustification ( int nBreakExtra, int nBreakCount );

Wartość zwracany

Jedna jeśli funkcja jest skuteczne; inny sposób 0.

Parametry

nBreakExtra

Określa całkowitą dodatkowego obszaru dodaje się wiersz tekstu (w jednostkach logicznych). Jeśli bieżący tryb mapowania nie jest MM_TEXT, wartości tego parametru jest konwertowane na bieżący tryb mapowania i zaokrąglone do najbliższej jednostki urządzenia.

nBreakCount

Określa liczbę znaków podziału wiersza.

Uwagi

Dodaje odstęp do znaków podziału w ciągu. Aplikację można użyć funkcji elementów członkowskich GetTextMetrics do pobrania znak łamania czcionki.

Po wywołaniu funkcji członek SetTextJustification wywołanie funkcji tekst wyjście (np. TextOut) rozpowszechnia określony odstęp równo pomiędzy określoną liczbę znaków podziału. Znak łamania jest zazwyczaj znak spacji (ASCII 32), ale mogą być określone przez czcionkę jako inny znak.

Funkcja Państwa GetTextExtent jest zazwyczaj używane z SetTextJustification. GetTextExtent oblicza szerokość danej linii przed wyrównanie. Aplikację można określić, jak dużo miejsca, aby określić w parametrze nBreakExtra poprzez odjęcie wartości zwracane przez GetTextExtent z szerokością ciągu po wyrównanie.

Funkcję SetTextJustification można wyrównać wiersz, który zawiera wiele działa w różnych czcionek. W tym przypadku wiersz musi zostać utworzony rozproszone wyrównywanie i piśmie każdego austronautyki.

Ponieważ błędów zaokrągleń mogą wystąpić podczas wyrównywania, system utrzymuje bieżących wyrazie błędu, która definiuje błąd bieżącego. Przy wyrównywaniu wiersz, który zawiera wiele serii, GetTextExtent automatycznie używa termin ten błąd, gdy oblicza stopniu przy następnym uruchomieniu. Dzięki temu funkcji tekst wyjście do mieszania błąd do uruchomienia nowych.

Po każdym wierszu zostały dostosowane, termin ten błąd muszą zostać wyczyszczone, aby zapobiec są włączone do następnego wiersza. Termin może być odprawiony przez wywołanie SetTextJustification z nBreakExtra ustawiona na wartość 0.

Omówie&nie CDC |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp;CDC::GetMapMode, CDC::GetTextExtent, CDC::GetTextMetrics, CDC::SetMapMode, CDC::TextOut, :: SetTextJustification

Index