OpenOffice::OODoc - Как вставить горизонтальную линию / правило на страницу

Я создаю ODF Document с помощью модуля OpenOffice:: OODoc. Я хочу иметь горизонтальную линию / правило после заголовка.

Я видел документацию, но у нее нет решения этой проблемы. Я даже пытался вставить абзац с рамкой, но он оставляет вертикальное пустое пространство после верхней границы и следующей строки.

Есть идеи, как это можно сделать?

1 ответ

Я заметил, что есть два метода - которые я знаю - чтобы выполнить эту задачу. Там есть Вставка> Горизонтальная линейка или путем применения нижней границы к абзацу.

Из того, что кажется, "Горизонтальная линейка" - это просто изображение, вставленное в текст. - OpenOffice форум

Поэтому я думаю, что вы можете использовать изображение (которое содержит строку).

$document->createImageStyle
                (
                "NewImageStyle",
                properties      =>
                        {
                        'draw:luminance'        => '20%',
                        'draw:color-inversion'  => 'true'
                        }
                );

$document->createImageElement
                (
                "Image1",
                style           => "NewImageStyle",
                attachment      => $newparagraph,
                import          => "path\to\rule.jpg"
                );
Другие вопросы по тегам