PageArea.LineAlignment Property

Gets or sets a value specifying which edge (top, center or bottom) of the page area its content should be aligned.

Namespace: DevExpress.XtraPrinting

Assembly: DevExpress.Printing.v19.2.Core.dll

Declaration

public BrickAlignment LineAlignment { get; set; }
Public Property LineAlignment As BrickAlignment

Property Value

Type Description
BrickAlignment

A BrickAlignment enumeration value specifying the content alignment.

Remarks

The LineAlignment property specifies the alignment of the page area's text defined by the PageArea.Content property.

Examples

This example demonstrates how to use the link's PageHeaderFooter to add extra information to the document's page header.

TIP

A complete sample project is available in the DevExpress Code Examples database at http://www.devexpress.com/example=E1021.

using System;
using System.Windows.Forms;
using DevExpress.XtraPrinting;
// ...

private void button1_Click(object sender, EventArgs e) {
    string leftColumn = "Pages: [Page # of Pages #]";
    string middleColumn = "User: [User Name]";
    string rightColumn = "Date: [Date Printed]";

    // Create a PageHeaderFooter object and initializing it with
    // the link's PageHeaderFooter.
    PageHeaderFooter phf = printableComponentLink1.PageHeaderFooter as PageHeaderFooter;

    // Clear the PageHeaderFooter's contents.
    phf.Header.Content.Clear();

    // Add custom information to the link's header.
    phf.Header.Content.AddRange(new string[] { leftColumn, middleColumn, rightColumn });
    phf.Header.LineAlignment = BrickAlignment.Far;

    // Show the document's preview.
    printableComponentLink1.ShowPreview();
}
See Also