Get/Set label rows' dynamic merge state.
int LabelsMerge( vector<int> & vnLabels, vector<int> & vnMerges, bool bSet )
when get, count of the label rows with dynamic merge > GMC_NONE, when set, count of label rows that the dynamic merge state has been modified
EX1
vector<int> vnLabels, vnMerges; if(wksSource.LabelsMerge(vnLabels, vnMerges, false) > 0) wksDest.LabelsMerge(vnLabels, vnMerges, true);
EX2
void LabelsMerge_ex() { Worksheet wks = Project.ActiveLayer(); vector<int> vnLabels, vnMerges; int nRet = wks.LabelsMerge(vnLabels, vnMerges, false); vnMerges.Replace(GMC_HORZ, GMC_NONE, MATREPL_TEST_EQUAL); nRet = wks.LabelsMerge(vnLabels, vnMerges, true); wks.GetPage().Refresh(1); }
origin.h