Software Database

Search for resolved Bug or Feature Request:

ID:
Bugfix:ClientControl: Text content of DataMatrix Barcode is not set with 'scComSAMLightClientCtrlStringDataIdTextText'.
Description:ClientControl: Text content of DataMatrix Barcode is not set with ScSetEntityStringData parameter 'scComSAMLightClientCtrlStringDataIdTextText':

Due to Samlight internal misinterpretation, text was set with 'scComSAMLightClientCtrlStringDataIdTextFontName'.
Therefore, no setting of the Barcode text font was possible.

This is now fixed AND additional 'scComSAMLightClientCtrlModeFlagEntityNamesSeparatedBySemicolon' functionality was added for corresponding functions.

Also, following case was fixed ( see code sample ):

int mode = 0;

ClientCtrl1.ScGetMode( ref mode );
ClientCtrl1.ScSetMode( mode | ( int )ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlModeFlagEntityNamesSeparatedBySemicolon );

ClientCtrl1.ScSetEntityStringData( "EntityName1;EntityName2", ( int )ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlStringDataIdTextText, "0123456789" );
ClientCtrl1.ScSetEntityStringData( "EntityName1;EntityName2", ( int )ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlStringDataIdTextFontName, "Arial" );

So, if multiple entity names were used, but ONLY ONE text to be replaced - before it works not correct - only empty strings were retrieved - leading to disappear of the regarding objects. This is fixed now.
State:solved, bug fixed / feature implemented
Solved in version(s):REL_3_0_5_20111115_0782
3.0.5


Go to software changelog