Tworzenie wydruków > TextWidth - polecenie

Drukuj

TextWidth - polecenie symp

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

String

tekst

Dowolna zmienna, wartość bezpośrednia lub wyrażenie tekstowe.

String

nazwa_ft

Nazwa symboliczna kroju pisma zdefiniowanego w programie.

Int

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 ""