Cytoscape. js Выравнивание составных узлов - PullRequest
1 голос
/ 04 марта 2020

Cytoscape. js документация включает опцию выравнивания для узлов, в частности, text-halign и text-valign. Для составных узлов оба варианта размещают метку в правильных начальных местоположениях, однако, кажется, текст растет (в моих глазах) в неправильных направлениях.

Например. Если текст выровнен по левому краю, он появляется слева от узла и увеличивается влево, а не вправо. Точно так же, если текст выровнен по правому краю, текст появляется справа от составного узла и увеличивается вправо.

Нет ли способа выровнять текст по левому краю, но вырасти вправо?

Примеры:

text-valign: 'top', text-halign: 'left'

this is a label
                ----------------------------
                |                          |
                |                          |
                ----------------------------

text-valign: 'top', text-halign: 'right'

                                            this is a label
                ----------------------------
                |                          |
                |                          |
                ----------------------------

text-valign: 'top', text-halign: 'middle'

                      this is a label
                ----------------------------
                |                          |
                |                          |
                ----------------------------

Что я хочу:

                this is a label
                ----------------------------
                |                          |
                |                          |
                ----------------------------
...