Вы правы, этот запрос возвращает nodeId
вместо node
.
Если вам нужен узел, тогда ваш запрос Cypher должен быть таким
(я не знаю, как перевести это в C #, я думаю, вы можете перевести это, чтобы получить узлы):
[ 110]<font size=1>- font size 1</font><br>
<span style="font-size:0.63em">- font size: 0.63em</span><br>
<font size=2>- font size 2</font><br>
<span style="font-size: 0.82em">- font size: 0.82em</span><br>
<font size=3>- font size 3</font><br>
<span style="font-size: 1.0em">- font size: 1.0em</span><br>
<font size=4>- font size 4</font><br>
<span style="font-size: 1.13em">- font size: 1.13em</span><br>
<font size=5>- font size 5</font><br>
<span style="font-size: 1.5em">- font size: 1.5em</span><br>
<font size=6>- font size 6</font><br>
<span style="font-size: 2em">- font size: 2em</span><br>
<font size=7>- font size 7</font><br>
<span style="font-size: 3em">- font size: 3em</span><br>
Как правило, нельзя полагаться на фиксированный размер пикселя для шрифтов, пользователь может масштабировать экран, и значения по умолчанию не всегда одинаковы (зависит от настроек DPI экрана и т. Д.).
Может быть, посмотрите эту (пиксель в точку) и эту ссылку .
Но, конечно, вы можете установить размер шрифта в px, чтобы вы знали сколько пикселей на самом деле шрифт. Это может помочь, если вам действительно нужен фиксированный макет, но такая практика снижает доступность вашего веб-сайта.
Согласно W3C :
Этот атрибут устанавливает размер шрифт. Возможные значения:
- Целое число от 1 до 7. Это устанавливает шрифт на некоторый фиксированный размер, чей рендеринг зависит от пользователя агент. Не все пользовательские агенты могут отображать все семь размеров.
- Относительное увеличение размера шрифта. Значение «+1» означает на один размер больше. Значение «-3» означает три размера меньше. Все размеры принадлежат шкале от 1 до 7.
Следовательно, запрашиваемое вами преобразование невозможно. Браузер не обязан использовать определенные размеры с определенными атрибутами size
.
Также обратите внимание, что использование элемента font
не рекомендуется W3 в пользу таблиц стилей .
Нельзя так легко ответить. Это зависит от используемого шрифта и точек на дюйм (ppi). Этот должен дать обзор проблемы.
Используя точки данных из принятого ответа, вы можете использовать полиномиальную интерполяцию для получения формулы.
WolframAlpha Вход: интерполирующий полином {{1, .63}, {2, .82}, {3,1}, {4,1.13}, {5,1.5}, {6, 2 }, {7,3}}
Формула: 0,00223611x ^ 6 - 0,0530417x ^ 5 + 0,496319x ^ 4 - 2,30479x ^ 3 + 5,51644x ^ 2 - 6,16717x + 3,14
И используйте код Groovy:
import java.math.* def convert = {x -> (0.00223611*x**6 - 0.053042*x**5 + 0.49632*x**4 - 2.30479*x**3 + 5.5164*x**2 - 6.167*x + 3.14).setScale(2, RoundingMode.HALF_UP) } (1..7).each { i -> println(convert(i)) }