Improved inline image rendering for proper text-image alignment #72
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Enhanced the HTML to DOCX conversion logic to ensure that images are displayed inline with text. Adjusted the run and paragraph handling to prevent images from being placed in separate paragraphs, maintaining proper inline flow between text and images. This change ensures better formatting consistency in the output documents.
I fixed the missing run object by initializing it with self.run = self.paragraph.add_run() before inserting text or images. This ensures that images and text can be added to the same run without creating separate paragraphs. Additionally, I addressed the line spacing issue by setting paragraph_format.line_spacing = 1.0, making sure the spacing between images and text is appropriate. Furthermore, I ensured all actions remain within the same paragraph to avoid unnecessary line breaks, keeping images and text inline. I have included a test script named "mytest" for verification. Thank you for your project! :)