|
|
| version 1.128, 2009/07/06 12:13:29 | version 1.130, 2009/08/08 13:30:20 |
|---|---|
| Line 39 static const String letter_spacing_name( | Line 39 static const String letter_spacing_name( |
| class MImage: public Methoded { | class MImage: public Methoded { |
| public: // VStateless_class | public: // VStateless_class |
| Value* create_new_value(Pool&, HashStringValue*) { return new VImage(); } | Value* create_new_value(Pool&) { return new VImage(); } |
| public: | public: |
| MImage(); | MImage(); |
| Line 786 static void _measure(Request& r, MethodP | Line 786 static void _measure(Request& r, MethodP |
| file_read_action_under_lock(r.absolute(*file_name), | file_read_action_under_lock(r.absolute(*file_name), |
| "measure", file_measure_action, &info); | "measure", file_measure_action, &info); |
| } else { | } else { |
| VFile* vfile=data.as_vfile(); | VFile* vfile=data.as_vfile(String::L_AS_IS); |
| file_name=&vfile->fields().get(name_name)->as_string(); | file_name=&vfile->fields().get(name_name)->as_string(); |
| Measure_buf_reader reader( | Measure_buf_reader reader( |
| vfile->value_ptr(), | vfile->value_ptr(), |
| Line 1213 static void _circle(Request& r, MethodPa | Line 1213 static void _circle(Request& r, MethodPa |
| gdImage& as_image(MethodParams& params, int index, const char* msg) { | gdImage& as_image(MethodParams& params, int index, const char* msg) { |
| Value& value=params.as_no_junction(index, msg); | Value& value=params.as_no_junction(index, msg); |
| if(Value* vimage=value.as(VIMAGE_TYPE, false)) { | if(Value* vimage=value.as(VIMAGE_TYPE)) { |
| return static_cast<VImage *>(vimage)->image(); | return static_cast<VImage *>(vimage)->image(); |
| } else | } else |
| throw Exception(PARSER_RUNTIME, | throw Exception(PARSER_RUNTIME, |