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.

let doc = new aw.Document(base.myDir + "Rendering.docx");

let htmlFixedSaveOptions = new aw.Saving.HtmlFixedSaveOptions();
htmlFixedSaveOptions.pageHorizontalAlignment = pageHorizontalAlignment;

doc.save(base.artifactsDir + "HtmlFixedSaveOptions.horizontalAlignment.html", htmlFixedSaveOptions);

let outDocContents = fs.readFileSync(base.artifactsDir + "HtmlFixedSaveOptions.horizontalAlignment/styles.css").toString();

switch (pageHorizontalAlignment)
{
  case aw.Saving.HtmlFixedPageHorizontalAlignment.Center:
    expect(outDocContents.includes(".awpage { position:relative; border:solid 1pt black; margin:10pt auto 10pt auto; overflow:hidden; }")).toBeTruthy();
    break;
  case aw.Saving.HtmlFixedPageHorizontalAlignment.Left:
    expect(outDocContents.includes(".awpage { position:relative; border:solid 1pt black; margin:10pt auto 10pt 10pt; overflow:hidden; }")).toBeTruthy();
    break;
  case aw.Saving.HtmlFixedPageHorizontalAlignment.Right:
    expect(outDocContents.includes(".awpage { position:relative; border:solid 1pt black; margin:10pt 10pt 10pt auto; overflow:hidden; }")).toBeTruthy();
    break;
}

See Also