| 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. |