Haz tu Pregunta
0

deshabilitar autoformato

preguntado 2019-09-03 01:08:47 +0200

Imagen Gravatar de KyleRyner2814

updated 2019-09-06 21:36:54 +0200

en un sistema de reportes con templates (escritos en word) que se descargan en pdf (utilizando la linea de comando "soffice --headless --convert-to pdf" ) me vi forzado a enviar contenido en xml, y tras multiples incompatibilidades con los listados hice listas falsas (las que al convertir en pdf serian transparentes para el usuario), pero al transformarlo a pdf, libreoffice introduce sus propios formatos de forma que una lista que deberia verse como

I. Titulo

(viñeta)Item

1.Subitem

2.Subitem

(viñeta)Item

1.subitem

(viñeta)item

se ve como

I. Titulo

II.(viñeta)Item

III.1.Subitem

IV.2.Subitem

V.(viñeta)Item

VI.1.subitem

VII(viñeta)item

aclaro que si inhabilitaba la descarga pdf y abria el resultado en micro$oft word ocurria el mismo error, pero fue corregido al agregar <w:numid w:val="0"/> en cada elemento, sin embargo al abrir dicho documento con libreoffice y openoffice el error se mantiene

existe algun parametro para la linea de comando que inhabilite los cambios al formato?

saludos

edit: adjunto un archivo word (al cual elimine la mayoria de la data sensible para evitar problemas), tambien adjunto un png de como lo veo en M$ Word, en Open Office y en Libre Office , en el ultimo caso lo tuve que censurar ya que no podia hacer commit a la version censurada del template (ni alterar los datos en el servidor))

https://www.mediafire.com/file/xcd263...

pd: descubri que el error solo ocurre cuando utilizo el tag <w:pstyle w:val="CustomStyleList"/>dentro de mis "listas falsas"

edit re-etiquetar marcar como ofensivo cerrar fusionar delete

Comments

Que tal si compartes un fichero de ejemplo con lo suficiente para poder ver el problema.

Imagen Gravatar de m.a.riosv m.a.riosv ( 2019-09-04 13:33:18 +0200 )edit

acabo de adjuntar los archivos, me demore ya que debia hacer algunos ajustes para censurar data sensible

pd. la razon por la que la captura del libreoffice no sigue exactamente el ejemplo es debido a que en el template se cambiaron los titulos para que no tuvieran numeracion

Imagen Gravatar de KyleRyner2814 KyleRyner2814 ( 2019-09-06 21:25:33 +0200 )edit

1 Responder

Ordenar por » viejos nuevas más votado
0

respondido 2019-09-10 20:26:11 +0200

Imagen Gravatar de KyleRyner2814

finalmente encontre una forma de parcharlo originalmente tenia algo asi :

<w:p>
    <w:pPr><w:pStyle w:val="CustomStyleList"/><w:numId w:val="0"/><w:ind w:left="170" w:hanging="170"/>
    </w:pPr>
    <w:r>
        <w:t xml:space="preserve">• </w:t>
    </w:r>

    <w:r>
        <w:rPr><w:b/></w:rPr><w:t xml:space="preserve">Item </w:t>
    </w:r>
</w:p>

la solucion fue mover el style de la etiqueta w:p a w:r

<w:p>
    <w:pPr><w:ind w:left="170" w:hanging="170"/>
    </w:pPr>
    <w:r>
            <w:rPr><w:pStyle w:val="CustomStyleList"/><w:numId w:val="0"/>
            </w:rPr>
        <w:t xml:space="preserve">• </w:t>
    </w:r>

    <w:r>
        <w:rPr><w:pStyle w:val="CustomStyleList"/><w:numId w:val="0"/><w:b/></w:rPr><w:t xml:space="preserve">Item</w:t>
    </w:r>
</w:p>

por alguna razon el tener el estilo en el parrafo produce que libre office y open office interpreten todo como parte de listas numeradas

edit marcar como ofensivo delete enlace mas
Ingresa/Regístrate para Contestar

Herramientas de Preguntas

1 seguidor

Estadisticas

Preguntado: 2019-09-03 01:08:47 +0200

Visto: 40 veces

Ultima actualización: Sep 10