Orientation

Inheritance: java.lang.Object

public class Orientation

Specifies page orientation.

Examples:

Shows how to apply and revert page setup settings to sections in a document.


 Document doc = new Document();
 DocumentBuilder builder = new DocumentBuilder(doc);

 // Modify the page setup properties for the builder's current section and add text.
 builder.getPageSetup().setOrientation(Orientation.LANDSCAPE);
 builder.getPageSetup().setVerticalAlignment(PageVerticalAlignment.CENTER);
 builder.writeln("This is the first section, which landscape oriented with vertically centered text.");

 // If we start a new section using a document builder,
 // it will inherit the builder's current page setup properties.
 builder.insertBreak(BreakType.SECTION_BREAK_NEW_PAGE);

 Assert.assertEquals(Orientation.LANDSCAPE, doc.getSections().get(1).getPageSetup().getOrientation());
 Assert.assertEquals(PageVerticalAlignment.CENTER, doc.getSections().get(1).getPageSetup().getVerticalAlignment());

 // We can revert its page setup properties to their default values using the "ClearFormatting" method.
 builder.getPageSetup().clearFormatting();

 Assert.assertEquals(Orientation.PORTRAIT, doc.getSections().get(1).getPageSetup().getOrientation());
 Assert.assertEquals(PageVerticalAlignment.TOP, doc.getSections().get(1).getPageSetup().getVerticalAlignment());

 builder.writeln("This is the second section, which is in default Letter paper size, portrait orientation and top alignment.");

 doc.save(getArtifactsDir() + "PageSetup.ClearFormatting.docx");
 

Fields

FieldDescription
LANDSCAPELandscape page orientation (wide and short).
PORTRAITPortrait page orientation (narrow and tall).
length

Methods

MethodDescription
fromName(String orientationName)
getName(int orientation)
getValues()
toString(int orientation)

LANDSCAPE

public static int LANDSCAPE

Landscape page orientation (wide and short).

PORTRAIT

public static int PORTRAIT

Portrait page orientation (narrow and tall).

length

public static int length

fromName(String orientationName)

public static int fromName(String orientationName)

Parameters:

ParameterTypeDescription
orientationNamejava.lang.String

Returns: int

getName(int orientation)

public static String getName(int orientation)

Parameters:

ParameterTypeDescription
orientationint

Returns: java.lang.String

getValues()

public static int[] getValues()

Returns: int[]

toString(int orientation)

public static String toString(int orientation)

Parameters:

ParameterTypeDescription
orientationint

Returns: java.lang.String