Back to Devexpress

Section Class

aspnetcore-js-devexpress-dot-richedit-daead386.md

latest6.0 KB
Original Source

Section Class

Defines a section in the document.

Declaration

ts
export class Section

Properties

columnCount Property

Specifies the number of columns in the section’s main document.

Declaration

ts
get columnCount(): number
set columnCount(columnCount: number)

Property Value

TypeDescription
number

The number of columns.

|

Remarks

javascript
var sectionColumnCount = richEdit.document.sections.getByIndex(0).columnCount;

footerOffset Property

Specifies the footer offset.

Declaration

ts
get footerOffset(): number
set footerOffset(offset: number)

Property Value

TypeDescription
number

The offset in twips.

|

headerOffset Property

Specifies the header offset.

Declaration

ts
get headerOffset(): number
set headerOffset(offset: number)

Property Value

TypeDescription
number

The offset in twips.

|

index Property

Returns the zero-based index of the section in the sections collection.

Declaration

ts
get index(): number

Property Value

TypeDescription
number

The section index.

|

Remarks

You can use the getByIndex(index) method to find a section by its index in the SectionCollection object.

javascript
var firstSection = richEdit.document.sections.getByIndex(0);

interval Property

Gets the text buffer interval occupied by the current section.

Declaration

ts
get interval(): Interval

Property Value

TypeDescription
Interval

An object that contains the interval settings.

|

landscape Property

Specifies whether the section’s page orientation is landscape.

Declaration

ts
get landscape(): boolean
set landscape(landscape: boolean)

Property Value

TypeDescription
boolean

true if the page orientation is landscape; false if the page orientation is portrait.

|

margins Property

Specifies the margins of the section’s pages.

Declaration

ts
get margins(): Margins
set margins(margins: Margins)

Property Value

TypeDescription
Margins

An object that contains margin settings in twips.

|

Remarks

javascript
var marginSize = richEdit.unitConverter.centimetersToTwips(1);
var margins = new DevExpress.RichEdit.Margins(
    marginSize, marginSize, marginSize, marginSize);
richEdit.document.sections.getByIndex(0).margins = margins;

pageSize Property

Specifies the size of the section’s pages.

Declaration

ts
get pageSize(): Size
set pageSize(size: Size)

Property Value

TypeDescription
Size

An object that contains a page size in twips.

|

Remarks

javascript
var size = new DevExpress.RichEdit.Size(
    richEdit.unitConverter.centimetersToTwips(24),
    richEdit.unitConverter.centimetersToTwips(18));
richEdit.document.sections.getByIndex(0).pageSize = size;

paperSize Property

Specifies the size of the section’s pages.

Declaration

ts
get paperSize(): PaperSize
set paperSize(paperSize: PaperSize)

Property Value

TypeDescription
PaperSize

The paper size.

|

Methods

getFooter Method

Returns a sub-document that is the section’s footer.

Declaration

ts
getFooter(
    type?: HeaderFooterType,
    createIfNotExist?: boolean
): SubDocument | null

Parameters

NameTypeDescription
typeHeaderFooterType

The type of footer to return.

| | createIfNotExist | boolean |

true , to create a footer if it does not exist; false to not create a footer.

|

Returns

TypeDescription
SubDocument

The section’s footer (existing or newly created). null if the section does not have a footer.

|

Remarks

javascript
var section = richEdit.document.sections.getByIndex(0);
var subDocument = section.getFooter(DevExpress.RichEdit.HeaderFooterType.Primary, true);

See Also

Document Model

getHeader Method

Returns a sub-document that is the section’s header.

Declaration

ts
getHeader(
    type?: HeaderFooterType,
    createIfNotExist?: boolean
): SubDocument | null

Parameters

NameTypeDescription
typeHeaderFooterType

The type of header to return.

| | createIfNotExist | boolean |

true , to create a header if it does not exist; false to not create a header.

|

Returns

TypeDescription
SubDocument

The section’s header (existing or newly created). null if the section does not have a header.

|

Remarks

javascript
var section = richEdit.document.sections.getByIndex(0);
var subDocument = section.getHeader(DevExpress.RichEdit.HeaderFooterType.Primary, true);

See Also

Examples

Document Model