HTML - встраивает изображение непосредственно в HTML (старый школьный стиль)

Вы можете достичь этого, добавив -fx-padding: -10 0 0 0; в список ваших стилей.

Для более гибкого решения вы можете использовать информацию FontMetrics:

FontMetrics metrics = Toolkit.getToolkit().getFontLoader().getFontMetrics(label.getFont());
label.setPadding(new Insets(-metrics.getDescent(), 0, 0, 0));

Примечание: Вы должны вызвать этот код после scene.show(). До этого графический движок не готов предоставить правильные показатели.

24
задан Stephane Grenier 4 January 2010 в 20:51
поделиться

1 ответ

Я не знаю других способов, специфичных для Netscape (RIP), и быстрый поиск показал, что «IMG SRC = data:» поддерживается Netscape уже в 2003 году.

Я обнаружил некоторые специальные теги IE, которые выглядят как ваши, но никогда не использовал их (не уверен, что это поможет):

<img datasrc="bar" datafld="foo">

Еще немного информации о встроенных изображениях в источниках здесь (может помочь читателям, незнакомым с ними). с этой темой): http://www.websiteoptimization.com/speed/tweak/inline-images/

Вот способ использования «IMG SRC = data:» в IE6 : http://web.archive.org/web/20080702001125/http://ddzoom.net/jsimages/out.htm

12
ответ дан AlexV 29 November 2019 в 00:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: