Patch level : 12.0 1086
Files correlati : ci1.exe ci1300bb.rep ci1300a.rep ci1300a.msk ci1300b.rep ci1.exe Commento : Aggiunta scalatura per le immagine (tutto , solo in x, solo iny , non scalare) Iinteno: Alla prima patch di ve1 controllare una fattura con logo prima e dopo l'installazione della patch.
This commit is contained in:
parent
6cbbab7995
commit
b873d61e7b
@ -45,6 +45,7 @@
|
|||||||
#define F_SHADE_ANGLE 151
|
#define F_SHADE_ANGLE 151
|
||||||
#define F_SHCOLOR 152
|
#define F_SHCOLOR 152
|
||||||
#define F_TXCOLOR 153
|
#define F_TXCOLOR 153
|
||||||
|
#define F_IMAGE_RESIZE 154
|
||||||
#define F_PRFONT_SELECT 159
|
#define F_PRFONT_SELECT 159
|
||||||
|
|
||||||
#define F_LEVEL 160
|
#define F_LEVEL 160
|
||||||
|
@ -4,19 +4,19 @@ PAGE "Campo" -1 -1 74 20
|
|||||||
|
|
||||||
LIST F_TYPE 1 16
|
LIST F_TYPE 1 16
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 0 "Tipo "
|
PROMPT 1 0 "Tipo "
|
||||||
ITEM "T|Testo fisso"
|
ITEM "T|Testo fisso" MESSAGE CLEAR,F_IMAGE_RESIZE|HIDE,F_IMAGE_RESIZE
|
||||||
ITEM "S|Stringa"
|
ITEM "S|Stringa" MESSAGE CLEAR,F_IMAGE_RESIZE|HIDE,F_IMAGE_RESIZE
|
||||||
ITEM "N|Numero"
|
ITEM "N|Numero" MESSAGE CLEAR,F_IMAGE_RESIZE|HIDE,F_IMAGE_RESIZE
|
||||||
ITEM "V|Valuta"
|
ITEM "V|Valuta" MESSAGE CLEAR,F_IMAGE_RESIZE|HIDE,F_IMAGE_RESIZE
|
||||||
ITEM "P|Prezzo"
|
ITEM "P|Prezzo" MESSAGE CLEAR,F_IMAGE_RESIZE|HIDE,F_IMAGE_RESIZE
|
||||||
ITEM "D|Data"
|
ITEM "D|Data" MESSAGE CLEAR,F_IMAGE_RESIZE|HIDE,F_IMAGE_RESIZE
|
||||||
ITEM "B|Booleano"
|
ITEM "B|Booleano" MESSAGE CLEAR,F_IMAGE_RESIZE|HIDE,F_IMAGE_RESIZE
|
||||||
ITEM "A|Array (Lista)"
|
ITEM "A|Array (Lista)" MESSAGE CLEAR,F_IMAGE_RESIZE|HIDE,F_IMAGE_RESIZE
|
||||||
ITEM "I|Immagine"
|
ITEM "I|Immagine" MESSAGE ENABLE,F_IMAGE_RESIZE|SHOW,F_IMAGE_RESIZE
|
||||||
ITEM "L|Linea"
|
ITEM "L|Linea" MESSAGE CLEAR,F_IMAGE_RESIZE|HIDE,F_IMAGE_RESIZE
|
||||||
ITEM "R|Rettangolo"
|
ITEM "R|Rettangolo" MESSAGE CLEAR,F_IMAGE_RESIZE|HIDE,F_IMAGE_RESIZE
|
||||||
ITEM "E|Ellisse"
|
ITEM "E|Ellisse" MESSAGE CLEAR,F_IMAGE_RESIZE|HIDE,F_IMAGE_RESIZE
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_ID 4
|
NUMBER F_ID 4
|
||||||
@ -204,6 +204,15 @@ BEGIN
|
|||||||
ITEM "270|Lineare in basso"
|
ITEM "270|Lineare in basso"
|
||||||
END
|
END
|
||||||
|
|
||||||
|
LIST F_IMAGE_RESIZE 1 13
|
||||||
|
BEGIN
|
||||||
|
PROMPT 2 10 "Immagine "
|
||||||
|
ITEM " |Scala X e Y"
|
||||||
|
ITEM "X|Scala X"
|
||||||
|
ITEM "Y|Scala Y"
|
||||||
|
ITEM "N|Non scalare"
|
||||||
|
END
|
||||||
|
|
||||||
BUTTON F_FONT_SELECT 14 2
|
BUTTON F_FONT_SELECT 14 2
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 10 "~Font"
|
PROMPT 2 10 "~Font"
|
||||||
|
@ -897,6 +897,7 @@ void TReport_field_mask::set_field(const TReport_field& rf)
|
|||||||
TSheet_field& list = sfield(F_LIST);
|
TSheet_field& list = sfield(F_LIST);
|
||||||
rf.get_list(list.rows_array());
|
rf.get_list(list.rows_array());
|
||||||
}
|
}
|
||||||
|
set(F_IMAGE_RESIZE, rf.get_image_resize_type());
|
||||||
}
|
}
|
||||||
|
|
||||||
void TReport_field_mask::get_field(TReport_field& rf) const
|
void TReport_field_mask::get_field(TReport_field& rf) const
|
||||||
@ -940,6 +941,7 @@ void TReport_field_mask::get_field(TReport_field& rf) const
|
|||||||
const TSheet_field& list = sfield(F_LIST);
|
const TSheet_field& list = sfield(F_LIST);
|
||||||
rf.set_list(list.rows_array());
|
rf.set_list(list.rows_array());
|
||||||
}
|
}
|
||||||
|
rf.set_image_resize_type(get(F_IMAGE_RESIZE));
|
||||||
}
|
}
|
||||||
|
|
||||||
TReport_field_mask::TReport_field_mask(TReport_field& rf)
|
TReport_field_mask::TReport_field_mask(TReport_field& rf)
|
||||||
|
@ -147,12 +147,17 @@ bool TKlarkKent_mask::on_field_event(TOperable_field& o, TField_event e, long jo
|
|||||||
|
|
||||||
TReport* TKlarkKent_app::create_report(const char* name) const
|
TReport* TKlarkKent_app::create_report(const char* name) const
|
||||||
{
|
{
|
||||||
TReport* r = new TReport;
|
TReport* r = new TReport;
|
||||||
r->load(name);
|
r->load(name);
|
||||||
|
|
||||||
TString custom_query;
|
TString custom_query;
|
||||||
|
TFilename filename(name);
|
||||||
get_custom_query("", name, custom_query);
|
|
||||||
|
filename = filename.name();
|
||||||
|
|
||||||
|
const TString module = (filename[3] >= '0') && (filename[3] <= '9') ? filename.left(2) : "";
|
||||||
|
|
||||||
|
get_custom_query(module, filename, custom_query);
|
||||||
if (custom_query.full())
|
if (custom_query.full())
|
||||||
r->set_recordset(custom_query);
|
r->set_recordset(custom_query);
|
||||||
return r;
|
return r;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user