1

Тема: AHK: Увеличить расстояние между строками в выводимой переменной

Есть ли возможность увеличить расстояние между строками в gui окне ?
Есть переменная которая выводит текст в окно , текст в несколько строк .
Как увеличить расстояние между строками ?

2

Re: AHK: Увеличить расстояние между строками в выводимой переменной

По-моему междустрочный интервал зависит от шрифта и его размера. То есть по-простому - никак.
Можно внедрить дополнительные переносы строки. Можно разбить один текстовый элемент на несколько отдельных, указав между ними интервал в пикселях (но у разных пользователей может быть указан разный шрифт в качестве системного).

3 (изменено: teadrinker, 2020-02-24 15:30:15)

Re: AHK: Увеличить расстояние между строками в выводимой переменной

Если вдруг знаете html, можно использовать ActiveX контрол WebBrowser:

text = Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quia vero alias maxime velit in, similique fugit nesciunt! Consequatur, perferendis, sapiente. Possimus dolore, dolorum. Inventore ipsum sed doloribus delectus architecto laborum!

html =
(
<!DOCTYPE html>
<head>
   <meta charset="UTF-8">
   <title>Document</title>
</head>
<body>
   <div style="font-family: calibri; font-size: 18px">
      <p style="line-height: 1.2em">%text%</p>
      <p style="line-height: 2em">%text%</p>
   </div>
</body>
</html>
)

Gui, Add, ActiveX, w500 h300 vWB, about:<meta http-equiv="X-UA-Compatible" content="IE=edge">
WB.document.write(html)
Gui, Show
Return

GuiClose:
   ExitApp
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder