Tworzenie wydruków > TextWidth - polecenie | | Drukuj |
Polecenie umożliwia określenie szerokości dowolnego tekstu w 0,1 mm. Jeżeli nie został podany krój pisma szerokość określona jest dla kroju domyślnego.
Składnia
Int TextWidth (String tekst [,String nazwa_ft])
lub
Int TextWidth (String tekst [,Int nr_ft])
Argumenty
Typ |
Nazwa |
Opis |
tekst |
Dowolna zmienna, wartość bezpośrednia lub wyrażenie tekstowe. |
|
nazwa_ft |
Nazwa symboliczna kroju pisma zdefiniowanego w programie. |
|
nr_ft |
Numer kroju pisma zdefiniowanego poleceniem Font. |
Wartość zwracana
Szerokość tekstu napisanego przy użyciu wskazanego kroju pisma w 0,1 mm.
Przykład
//Definiowanie tekstu początkowego
String tekst = "To jest tekst zawierający 34 znaki"
//Określenie kroju pisma
Int Czcionka1 = Font (120,B,I,"Arial CE")
SetFont (Czcionka1)
//Określenie wysokości i szerokości tekstu dla wybranego kroju pisma
Int dlugosc = TextWidth (tekst)
Int wysokosc = TextHeight (tekst)
dlugosc = dlugosc/10
wysokosc = wysokosc/10
//Wyświetlenie okna dialogowego z wynikami
Form "Wynik użycia poleceń TextWidth i TextHeight", 500, 300
Button "O&K", 190, 220, 100, 24, -1
Text "Składnia polecenia: TextWidth (tekst wyjsciowy)", 70, 85, 480, 24
Text "Składnia polecenia: TextHeigth (tekst wyjsciowy)", 70, 145, 480, 24
Edit "Tekst wyjściowy", tekst, 250, 40, 200, 24
Edit "Długość tekstu [mm]", dlugosc, 250, 110, 200, 24
Edit "Wysokość tekstu [mm]", wysokosc, 250, 170, 200, 24
ExecForm
Error ""