【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.2.4.22.36 Grid::SetUserDefinedLabelNames
Contents
Description
to add user defined labels and name by argument arr.
Syntax
BOOL SetUserDefinedLabelNames( const StringArray & arr, BOOL bCol = TRUE )
Parameters
- arr
- [input] string array of names of user defined parameters
- bCol
- [input] true for column labels, false for row labels.
Return
TRUE if success else FALSE.
Examples
EX1
void Grid_SetUserDefinedLabelNames_ex1() { Worksheet wks = Project.ActiveLayer(); if(wks) { Grid gg; gg.Attach(wks); vector<string> vsUDLs = {"Description", "Test OK"}; gg.SetUserDefinedLabelNames(vsUDLs); wks.GetPage().Refresh(); } }
EX2
// This example creates a worksheet with 3 columns. Then adds two user defined parameters to the row label. void Grid_SetUserDefinedLabelNames_ex1() { Worksheet wks = Project.ActiveLayer(); if(wks) { Worksheet wks; wks.Create("Origin", CREATE_VISIBLE); wks.AddCol(); Grid gg; gg.Attach(wks); // attach the grid to the worksheet vector<string> vsUDLs = {"Operator", "MachineID"}; gg.SetUserDefinedLabelNames(vsUDLs); // Add two user defined labels. vector<int> vnTypes; gg.GetShowLabels(vnTypes, TRUE); // Get the current showing column label list vnTypes.Add(RCLT_UDL); vnTypes.Add(RCLT_UDL+1); // update the showing column label list gg.SetShowLabels(vnTypes); // Set the showing column labels wks.GetPage().Refresh(); } }
- Empty column label rows are created. To fill with label names, refer to this page.
Remark
See Also
Grid::GetUserDefinedLabelNames Grid::GetShowLabels Grid::SetShowLabels
Header to Include
origin.h
