Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function printen():void {
- var originalWidth:Number = _lemniscaat.width;
- var orginalHeight:Number = _lemniscaat.height;
- var whiteToBlackSprite:Sprite = new Sprite();
- whiteToBlackSprite.graphics.beginFill(0x000000);
- whiteToBlackSprite.graphics.drawRect(_lemniscaat.x, _lemniscaat.y, _lemniscaat.width + 30, _lemniscaat.height);
- whiteToBlackSprite.graphics.endFill();
- addChild(whiteToBlackSprite);
- var print_job:PrintJob = new PrintJob();
- var options:PrintJobOptions = new PrintJobOptions();
- options.printAsBitmap = false;
- if(print_job.start()) {
- if(_lemniscaat.width > print_job.paperWidth) {
- _lemniscaat.width = print_job.paperWidth;
- _lemniscaat.scaleY = _lemniscaat.scaleX;
- }
- _lemniscaat.mask = whiteToBlackSprite;
- try {
- print_job.addPage(_lemniscaat, null, options);
- } catch(error:Error) {
- trace(error);
- }
- print_job.send();
- _lemniscaat.mask = null;
- removeChild(whiteToBlackSprite);
- _lemniscaat.width = originalWidth;
- _lemniscaat.height = orginalHeight;
- }
- else {
- _lemniscaat.mask = null;
- removeChild(whiteToBlackSprite);
- _lemniscaat.width = originalWidth;
- _lemniscaat.height = orginalHeight;
- }
- }
Add Comment
Please, Sign In to add comment