HtmlFixedPageHorizontalAlignment enumeration

HtmlFixedPageHorizontalAlignment enumeration

Specifies the horizontal alignment for pages in output HTML document.

Members

NameDescription
LEFTAlign pages to the left.
CENTERCenter pages. This is the default value.
RIGHTAlign pages to the right.

Examples

Shows how to set the horizontal alignment of pages when saving a document to HTML.

doc = aw.Document(MY_DIR + "Rendering.docx")

html_fixed_save_options = aw.saving.HtmlFixedSaveOptions()
html_fixed_save_options.page_horizontal_alignment = page_horizontal_alignment

doc.save(ARTIFACTS_DIR + "HtmlFixedSaveOptions.horizontal_alignment.html", html_fixed_save_options)

with open(ARTIFACTS_DIR + "HtmlFixedSaveOptions.horizontal_alignment/styles.css", "rt", encoding="utf-8") as file:
    out_doc_contents = file.read()

if page_horizontal_alignment == aw.saving.HtmlFixedPageHorizontalAlignment.CENTER:
    self.assertRegex(out_doc_contents,
        "[.]awpage { position:relative; border:solid 1pt black; margin:10pt auto 10pt auto; overflow:hidden; }")

elif page_horizontal_alignment == aw.saving.HtmlFixedPageHorizontalAlignment.LEFT:
    self.assertRegex(out_doc_contents,
        "[.]awpage { position:relative; border:solid 1pt black; margin:10pt auto 10pt 10pt; overflow:hidden; }")

elif page_horizontal_alignment == aw.saving.HtmlFixedPageHorizontalAlignment.RIGHT:
    self.assertRegex(out_doc_contents,
        "[.]awpage { position:relative; border:solid 1pt black; margin:10pt 10pt 10pt auto; overflow:hidden; }")

See Also