1

Щелкните правой кнопкой мыши изображение (или - из-за отсутствия лучшего слова - другой "объект") на странице

на передний план

в меню упорядочения отображаются такие параметры, как "вывести на передний план".

Я предполагаю, что это аналог оси Z или порядка вещей.

ВОПРОС: Есть ли способ перечислить порядок этих "объектов" на странице или в документе?


Это будет выглядеть примерно так:

listofthings-originalwork

источник: (1) скриншот (2) моя оригинальная работа

(В качестве альтернативы, насколько сложно было бы сделать это простым и понятным способом с источником внутри сжатого xml, который является ooxml?)

Хотя этот вопрос относится к Libreoffice Writer 5 или Apache OpenOffice Writer 4, я заинтересован и в других продуктах текстовых процессоров в качестве расширения (например, в желании попробовать их вместо), если это невозможно.

1 ответ1

0

От http://docs.oasis-open.org/office/v1.2/cd05/OpenDocument-v1.2-cd05-part1.html#attribute-draw_z-index:

Атрибут draw:z-index определяет порядок рендеринга фигур в экземпляре документа. Формы отображаются в том порядке, в котором они появляются в документе при отсутствии этого атрибута.

Распаковка ODT-файла и открытие файла content.xml показывает строки, подобные следующим (особенно обратите внимание на конец):

<draw:frame draw:style-name="fr1" draw:name="Frame2" text:anchor-type="paragraph" svg:x="0.411in" svg:y="0.048in" svg:width="0.7902in" draw:z-index="2">

Таким образом, можно просмотреть файл (я использовал браузер Chrome) и увидеть z-порядок. Или должна быть возможность написать скрипт для разбора content.xml и перечисления имен объектов, отсортированных по draw:z-index .

Или макрос мог бы сделать это. С https://wiki.openoffice.org/wiki/Documentation/DevGuide/Drawings/Ordering:

Если на странице много фигур, фигура с наименьшим значением ZOrder рисуется первой.

Но, похоже, LibreOffice не предоставляет такой упорядоченный список.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .