Quantcast
Channel: SmartClient Forums
Viewing all articles
Browse latest Browse all 4756

Printing Window UI

$
0
0
We are trying to estimate the amount of effort it would take to incorporate your printing functionality into our product. I tried with a simple test case that print a Window UI. I am already having some difficulties as it warps the window header to a height 3x its normal size. Is this "correct" behaviour? How do I stop it from doing that. Generally, we want the printout to look fairly close to what the user is seeing.

I am using Firefox12 to test, SC 8.3 2013-07-17

To run the testcase, load the sample. Click on "Show Window". In the popup click Print Preview. You'll see the window header is much bigger


Code:

isc.IButton.create({
    ID: "touchButton",
    width: 120,
    title: "Touch This"
});

isc.Label.create({
    left: 150,
    height: 20,
    contents: "<a href='http://www.google.com' target='_blank'>Open Google</a>"
});

isc.IButton.create({
    title: "Show Window",
    top: 35,
    left: 75,
    click : function () {
        touchButton.setTitle("Can't Touch This");
        modalWindow.show();
    }
});

isc.Window.create({
    ID: "modalWindow",
    title: "Modal Window",
    autoSize:true,
    autoCenter: true,
    isModal: true,
    showModalMask: true,
    autoDraw: false,
    closeClick : function () { touchButton.setTitle('Touch This'); this.Super("closeClick", arguments)},
    items: [ isc.IButton.create({
            autoDraw: true,
            title: "Print Preview",
            click: "isc.Canvas.showPrintPreview(modalWindow)"
        }), 
        isc.DynamicForm.create({
            autoDraw: false,
            height: 48,
            padding:4,
            fields: [
                {name: "field1", type: "select", valueMap: ["foo", "bar"]},
                {name: "field2", type: "date", title: "testing this label"},
                {type: "button", title: "Done",
                click: "modalWindow.hide();touchButton.setTitle('Touch This')" }
            ]
        })
    ]
});


Viewing all articles
Browse latest Browse all 4756

Trending Articles