Example usage for org.eclipse.swt.custom StyledText print

List of usage examples for org.eclipse.swt.custom StyledText print

Introduction

In this page you can find the example usage for org.eclipse.swt.custom StyledText print.

Prototype

public void print() 

Source Link

Document

Prints the widget's text to the default printer.

Usage

From source file:StyledTextPrint.java

public static void main(String[] args) {
    final Display display = new Display();
    final Shell shell = new Shell(display);

    StyledText styledText = new StyledText(shell, SWT.V_SCROLL | SWT.BORDER);

    styledText.setText("12345");

    styledText.print();

    styledText.setBounds(10, 10, 100, 100);
    shell.open();/*from ww  w. j a v  a 2 s  .  c  om*/
    while (!shell.isDisposed()) {
        if (!display.readAndDispatch()) {
            display.sleep();
        }
    }
    display.dispose();

}

From source file:MainClass.java

protected Control createContents(Composite parent) {
    TextViewer viewer = new TextViewer(parent, SWT.V_SCROLL);
    final StyledText styledText = viewer.getTextWidget();
    styledText.setWordWrap(true);//  ww w.j av  a2 s. c o m
    styledText.addKeyListener(new KeyAdapter() {
        public void keyReleased(KeyEvent event) {
            if (event.keyCode == 'p' && (event.stateMask & SWT.CTRL) != 0) {
                styledText.print();
            }
        }
    });
    viewer.setDocument(new Document());
    return styledText;
}