docx icon indicating copy to clipboard operation
docx copied to clipboard

Question: only paragraphs that are not part of a table?

Open sixtyfive opened this issue 5 years ago • 5 comments

Hello! Since OpenOffice XML distinguishes into paragraphs and tables, but every table cell also appears as a paragraph: is there any way to access only those paragraphs that are not inside of a table (MWE where table cells are also appearing in the list of paragraphs)?

sixtyfive avatar Nov 13 '20 12:11 sixtyfive

Here you have your answers: https://github.com/ruby-docx/docx#reading-tables (# Iterate through tables)

WaKeMaTTa avatar Nov 13 '20 13:11 WaKeMaTTa

Sorry, misunderstanding, I should have phrased less ambiguously - iterating through (those, or any) tables works just fine.

My problem is, that they are also ("also" being the operative word!) accessible as paragraphs. What if I want to only iterate through paragraphs which are not inside of a table?

sixtyfive avatar Nov 13 '20 14:11 sixtyfive

@sixtyfive I'm sorry, I'm not understanding the problem that you have.

Can you create 2 simple files:

  1. The template file.
  2. Result expected file.

WaKeMaTTa avatar Nov 13 '20 14:11 WaKeMaTTa

Yes, can do. By template file you mean the docx to be read?

sixtyfive avatar Nov 13 '20 14:11 sixtyfive

By template file you mean the docx to be read?

Yes.

WaKeMaTTa avatar Nov 13 '20 14:11 WaKeMaTTa