__construct() 공개 메소드

File constructor.
public __construct ( null $_filename = null, null $_encoding = null, boolean | false $_useIconv = false )
$_filename null
$_encoding null
$_useIconv boolean | false
예제 #1
0
 public function __construct($_filename = null, $_encoding = null, $_useIconv = false)
 {
     $this->headers = array('Title' => '<untitled>', 'Original Script' => '<unknown>', 'Original Translation' => null, 'Original Editing' => null, 'Original Timing' => null, 'Synch Point' => null, 'Script Updated By' => null, 'Update Details' => null, 'ScriptType' => 'v4.00+', 'Collisions' => 'Normal', 'PlayResX' => 384, 'PlayResY' => 288, 'PlayDepth' => 0, 'Timer' => '100.0', 'WrapStyle' => 0);
     $this->styleVersion = 'v4+';
     $this->styles = array('Name' => 'Default', 'Fontname' => 'Arial', 'Fontsize' => 20, 'PrimaryColour' => '&H00FFFFFF', 'SecondaryColour' => '&H00000000', 'OutlineColour' => '&H00000000', 'BackColour' => '&H00000000', 'Bold' => 0, 'Italic' => 0, 'Underline' => 0, 'StrikeOut' => 0, 'ScaleX' => 100, 'ScaleY' => 100, 'Spacing' => 0, 'Angle' => 0, 'BorderStyle' => 1, 'Outline' => 2, 'Shadow' => 0, 'Alignment' => 2, 'MarginL' => 15, 'MarginR' => 15, 'MarginV' => 15, 'Encoding' => 0);
     $this->events = array('Layer', 'Start', 'End', 'Style', 'Name', 'MarginL', 'MarginR', 'MarginV', 'Effect', 'Text');
     $this->comments = array();
     parent::__construct($_filename, $_encoding, $_useIconv);
 }
예제 #2
0
 public function __construct($_filename = null, $_encoding = null, $_useIconv = false, $_requireStrictFileFormat = true)
 {
     $this->options = $this->defaultOptions;
     $this->options['_requireStrictFileFormat'] = $_requireStrictFileFormat;
     parent::__construct($_filename, $_encoding, $_useIconv);
 }
예제 #3
0
 public function __construct($_filename = null, $_encoding = null, $_useIconv = false)
 {
     parent::__construct($_filename, $_encoding, $_useIconv);
     $this->options = $this->defaultOptions;
 }