جناب security از توجه شما ممنونم
اما من Printer ندارم که بتونم test کنم
جناب حمید 474 از نمونه شما بسیار ممنونم
----------------------------------------------------
فقط help رو خوندم چند تا سوال برام پیش اومد ممنون میشم راهنمایی کنید
در کد زیر
کد:
// create PrintJob object
var my_pj:PrintJob = new PrintJob();
// display print dialog box, but only initiate the print job
// if start returns successfully.
if (my_pj.start()) {
// use a variable to track successful calls to addPage
var pagesToPrint:Number = 0;
// add specified area to print job
// repeat once for each page to be printed
if (my_pj.addPage([params])) {
pagesToPrint++;
}
if (my_pj.addPage([params])) {
pagesToPrint++;
}
if (my_pj.addPage([params])) {
pagesToPrint++;
}
// send pages from the spooler to the printer, but only if one or more
// calls to addPage() was successful. You should always check for successful
// calls to start() and addPage() before calling send().
if (pagesToPrint > 0) {
my_pj.send(); // print page(s)
}
}
// clean up
delete my_pj; // delete object
میشه راجع به دستور addPage و Parameter که میگیره
و اینکه چرا این قسمت
if (my_pj.addPage([params])) {
pagesToPrint++;
}
3 بار نوشته شده یکم توضیح بدید من توضیح خودشو خوندم اما راستش دقیق متوجه نشدم
و یه سوال دیگه اینکه اینکه عمل چاپ (توی محدوده ای که p# و b# نوشته شدن انجام میشه؟ یا نه این برا دستور print و)
در کلاس printJob موقعیتی که قرار چاپ بشه تععین کردنش فرق میکنه؟ اگر فرق میکنه به چه صورته ؟
با تشکر