Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

empty li on odf (docx ok) #2620

Open
2 tasks
ikerib opened this issue Jun 10, 2024 · 0 comments
Open
2 tasks

empty li on odf (docx ok) #2620

ikerib opened this issue Jun 10, 2024 · 0 comments

Comments

@ikerib
Copy link

ikerib commented Jun 10, 2024

Describe the bug and add attachments

I used the same base code, but I created 2 different files: odt and docx.

If I choose docx it renders as expected.
If I choose odt, it is not correct, li elements are no rendered and missed

Expected behavior

this is the expected behavior (taken from the docx file):
irudia

with the same code but odtwriter I got this on the odt file:

irudia

Steps to reproduce

This is the html (generated with CKEditor) I want to write to odt and docx:
`II. EPEMUGA JAKINA DUTEN ZERGEN KUDEAKETA



4. artikulua - Zerga-egutegia


1. Oro har, epemuga jakina duten zergak ordaintzeko aldiak ondokoak izango dira:

  • Trakzio Mekanikoko Ibilgailuen Zerga: martxoaren 1etik apirilaren 24ra.
  • Jabari publikoaren erabilera, urteko errolda: martxoaren 1etik apirilaren 24ra.
  • Bide publikoan terrazak, mahaitxoak eta antzeko elementuak instalatzeko: otsailaren 1etik martxoaren 22ra.
  • Ura eta saneamendua:
    • Aurreko urtearen azken lauhilabetekoa: martxoaren 1etik apirilaren 24ra.
    • Aurtengo lehenengo lauhilabetekoa: uztailaren 1etik abuztuaren 22ra.
    • Aurtengo bigarren lauhilabetekoa: urriaren 21etik abenduaren 9ra.
  • Hondakin-bilketa:
    • Lehenengo seihilabetekoa: apirilaren 1etik maiatzaren 22ra.
    • Bigarren seihilabetekoa: urriaren 1etik azaroaren 22ra.
  • Ondasun Higiezinen gaineko Zerga: maiatzaren 15etik uztailaren 8ra.
  • Egoilar-txartela: ekainaren 3tik uztailaren 24ra.
  • Ibilgailuen sarrera: irailaren 2tik urriaren 23ra.
  • Taxi-autoen lizentziak: irailaren 2tik urriaren 23ra.
  • Panteoiaren urteko mantentze-lana: irailaren 2tik urriaren 23ra.
  • Jarduera Ekonomikoen gaineko Zerga: urriaren 1etik azaroaren 22ra.
  • Etxez etxeko laguntza, azokak, tutoretzapeko apartamentuak, eguneko arretarako baliabidea, higiezinen Errenta eta Kanona: hilabetea amaitutakoan, hilero 1etik 22ra edo hurrengo egun baliodunera. Hau da, urtarrileko kuotak otsailean kobratuko dira, eta horrela gainerakoak.
2. Epeak ezarritako egunean bukatuko dira, edo hori larunbata edo jaieguna bada, hurrengo lanegunean.

3. Ordaintzeko aldi hauetan aldaketarik egitekotan Alkatetzak onartutakoak izan behar dute, eta oso kasu berezietan izan ezik, ezin da epea luzatzerik onartu.

I created the document like this:

$phpWord = new \PhpOffice\PhpWord\PhpWord();
\PhpOffice\PhpWord\Settings::setOutputEscapingEnabled(true);
$phpWordConfig = $phpWord->getDocInfo();
$phpWordConfig->setCreator($user->getUsername());
$phpWordConfig->setCompany($user->getUdala());
$phpWordConfig->setTitle($user->getUdala() . ": Zerga Ordenantzak." );
$phpWordConfig->setLastModifiedBy($user->getUsername());
$phpWordConfig->setCreated(time());
$phpWordConfig->setModified(time());
$phpWordConfig->setSubject("Zerga Ordenantzak");
$phpWordConfig->setKeywords("zerga ordenantzak, ordenanzas fiscales");
$languageEs = new \PhpOffice\PhpWord\Style\Language(\PhpOffice\PhpWord\Style\Language::ES_ES);
$phpWord->getSettings()->setThemeFontLang($languageEs);
\PhpOffice\PhpWord\Shared\Html::addHtml($section, $cleanHtml);

PHPWord version(s) where the bug happened

"phpoffice/phpword": "^0.18.3",

PHP version(s) where the bug happened

php 5.40

Priority

  • I want to crowdfund the bug fix (with @algora-io) and fund a community developer.
  • I want to pay the bug fix and fund a maintainer for that. (Contact @Progi1984)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant