avm2: Implement PrintJobOptions

This commit is contained in:
Huw Pritchard 2023-05-07 17:36:49 +01:00 committed by Aaron Hill
parent fc96fdf1cc
commit b79b192a58
6 changed files with 35 additions and 0 deletions

View File

@ -0,0 +1,16 @@
// The initial version of this file was autogenerated from the official AS3 reference at
// https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/printing/PrintJobOptions.html
// by https://github.com/golfinq/ActionScript_Event_Builder
// It won't be regenerated in the future, so feel free to edit and/or fix
package flash.printing {
public class PrintJobOptions {
// Specifies whether the content in the print job is printed as a bitmap or as a vector.
public var printAsBitmap: Boolean;
public function PrintJobOptions(printAsBitmap:Boolean = false)
{
this.printAsBitmap = printAsBitmap;
}
}
}

View File

@ -271,6 +271,7 @@ include "flash/net/XMLSocket.as"
include "flash/profiler/Telemetry.as" include "flash/profiler/Telemetry.as"
include "flash/printing/PrintJobOrientation.as" include "flash/printing/PrintJobOrientation.as"
include "flash/printing/PrintJobOptions.as"
include "flash/profiler.as" include "flash/profiler.as"

View File

@ -0,0 +1,14 @@
package {
import flash.display.MovieClip;
public class Test extends MovieClip {
import flash.printing.PrintJobOptions;
public function Test() {
var printJobOptions1:PrintJobOptions = new PrintJobOptions();
trace(printJobOptions1.printAsBitmap);
var printJobOptions2:PrintJobOptions = new PrintJobOptions(false);
trace(printJobOptions2.printAsBitmap);
var printJobOptions3:PrintJobOptions = new PrintJobOptions(true);
trace(printJobOptions3.printAsBitmap);
}
}
}

View File

@ -0,0 +1,3 @@
false
false
true

Binary file not shown.

View File

@ -0,0 +1 @@
num_frames = 1