package com.aspose.pdf.examples.AsposePdfExamples.Headings;
import com.aspose.pdf.Document;
import com.aspose.pdf.FloatingBox;
import com.aspose.pdf.Heading;
import com.aspose.pdf.NumberingStyle;
import com.aspose.pdf.Page;
public class ApplyNumberingStyleInHeading {
public static void main(String[] args) {
Document pdfDoc = new Document();
pdfDoc.getPageInfo().setWidth(612.0);
pdfDoc.getPageInfo().setHeight(792.0);
pdfDoc.getPageInfo().getMargin().setLeft(72);
pdfDoc.getPageInfo().getMargin().setRight(72);
pdfDoc.getPageInfo().getMargin().setTop(72);
pdfDoc.getPageInfo().getMargin().setBottom(72);
Page pdfPage = pdfDoc.getPages().add();
pdfPage.getPageInfo().setWidth(612.0);
pdfPage.getPageInfo().setHeight(792.0);
pdfPage.getPageInfo().getMargin().setLeft(72);
pdfPage.getPageInfo().getMargin().setRight(72);
pdfPage.getPageInfo().getMargin().setTop(72);
pdfPage.getPageInfo().getMargin().setBottom(72);
FloatingBox floatBox = new FloatingBox();
floatBox.setMargin(pdfPage.getPageInfo().getMargin());
pdfPage.getParagraphs().add(floatBox);
Heading heading = new Heading(1);
heading.setInList(true);
heading.setStartNumber(1);
heading.setText("List 1");
heading.setStyle(NumberingStyle.NumeralsRomanLowercase);
heading.setAutoSequence(true);
floatBox.getParagraphs().add(heading);
Heading heading2 = new Heading(1);
heading2.setInList(true);
heading2.setStartNumber(13);
heading2.setText("List 2");
heading2.setStyle(NumberingStyle.NumeralsRomanLowercase);
heading2.setAutoSequence(true);
floatBox.getParagraphs().add(heading2);
Heading heading3 = new Heading(2);
heading3.setInList(true);
heading3.setStartNumber(1);
heading3.setText("the value, as of the effective date of the plan, of property to be distributed under the plan onaccount of each allowed");
heading3.setStyle(NumberingStyle.LettersLowercase);
heading3.setAutoSequence(true);
floatBox.getParagraphs().add(heading3);
pdfDoc.save("RomanNumber.pdf");
}
}