Patch level : 10.0 225
Files correlati : ve0.exe Ricompilazione Demo : [ ] Commento : Rportata la versione 3.2 patch 1314 git-svn-id: svn://10.65.10.50/trunk@18265 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
40023eea48
commit
1d4c3e61e6
@ -187,7 +187,7 @@ HIDDEN bool font_handler(TMask_field& f, KEY key)
|
||||
const char* family = f.get();
|
||||
const int MAXSIZES = 16;
|
||||
long sizes[MAXSIZES];
|
||||
BOOLEAN scalable;
|
||||
BOOLEAN scalable = FALSE;
|
||||
const int num_sizes = (int)xvt_fmap_get_family_sizes(printer().get_printrcd(),
|
||||
(char*)family, sizes, &scalable, MAXSIZES);
|
||||
|
||||
|
@ -34,6 +34,7 @@
|
||||
#define LF_EFFETTI 31
|
||||
#define LF_CESS 32
|
||||
#define LF_DOC 33
|
||||
#define SF_DOC "DOC"
|
||||
#define LF_RIGHEDOC 34
|
||||
#define LF_SCONTI 35
|
||||
|
||||
|
@ -115,7 +115,8 @@ public:
|
||||
virtual const TRecordset_column_info& column_info(unsigned int c) const;
|
||||
virtual const TVariant& get(unsigned int column) const;
|
||||
virtual const TVariant& get(const char* column_name) const;
|
||||
virtual const TString& driver_version() const;
|
||||
virtual const TVariant& get(int logic, const char* field) const { return get_field(logic, field);}
|
||||
virtual const. TString& driver_version() const;
|
||||
virtual const TString& query_text() const { return _use; }
|
||||
|
||||
TISAM_recordset(const char* use);
|
||||
|
@ -1237,6 +1237,12 @@ void TReport_field::set(const char* str)
|
||||
_var.convert_to(var_type());
|
||||
}
|
||||
|
||||
void TReport_field::set(const TString& str)
|
||||
{
|
||||
_var = str;
|
||||
_var.convert_to(var_type());
|
||||
}
|
||||
|
||||
void TReport_field::set(const TVariant& var)
|
||||
{
|
||||
_var = var;
|
||||
|
@ -321,6 +321,7 @@ public:
|
||||
|
||||
const TVariant& get() const { return _var; }
|
||||
void set(const char* str);
|
||||
void set(const TString& str);
|
||||
void set(const TVariant& var);
|
||||
|
||||
bool load_field();
|
||||
|
@ -351,6 +351,12 @@ void TVariant_stack::push(const char* str)
|
||||
push(var);
|
||||
}
|
||||
|
||||
void TVariant_stack::push(const TString& str)
|
||||
{
|
||||
const TVariant var(str);
|
||||
push(var);
|
||||
}
|
||||
|
||||
void TVariant_stack::reset()
|
||||
{
|
||||
_sp = 0;
|
||||
|
@ -45,6 +45,7 @@ public:
|
||||
|
||||
TVariant& operator=(const TVariant& var) { copy(var); return *this; }
|
||||
TVariant& operator=(const char* str) { set(str); return *this; }
|
||||
TVariant& operator=(const TString& str) { set(str); return *this; }
|
||||
TVariant& operator=(const real& r) { set(r); return *this; }
|
||||
TVariant& operator=(const long n) { set(n); return *this; }
|
||||
TVariant& operator=(const TDate& d) { set(d); return *this; }
|
||||
@ -68,6 +69,7 @@ public:
|
||||
|
||||
TVariant() : _type(_nullfld), _ptr(NULL) { }
|
||||
TVariant(const char* str) : _type(_alfafld), _ptr(new TString(str)) { }
|
||||
TVariant(const TString& str) : _type(_alfafld), _ptr(new TString(str)) { }
|
||||
TVariant(const real& num) : _type(_realfld), _ptr(new real(num)) { };
|
||||
TVariant(const TDate& d) : _type(_datefld), _ptr((void*)d.date2ansi()) { };
|
||||
TVariant(long num) : _type(_longfld), _ptr((void*)num) { };
|
||||
@ -95,6 +97,7 @@ public:
|
||||
void push(long n);
|
||||
void push(const real& n);
|
||||
void push(const char* str);
|
||||
void push(const TString& str);
|
||||
void reset();
|
||||
bool overflow() const;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user