|
@@ -294,7 +294,11 @@ public class LedC2MManager extends LedManager {
|
|
|
hProgram = ledC2M.CreateProgram(192, 32, 1,1, savaType);
|
|
|
ledC2M.AddProgram(hProgram, 0, 10, 1);
|
|
|
if (Locale.CHINESE.getLanguage().equals(language)) {
|
|
|
- ledC2M.AddDigitalClockArea(hProgram, 0, 1, 0, 0, 192, 32, Constants.Companion.getC2M_LED_FONT_PATH(),
|
|
|
+ //左边添加一个静字
|
|
|
+ ledC2M.AddImageTextArea(hProgram, 0, 1, 0, 0, 48, 32, 0);
|
|
|
+ ledC2M.AddStaticTextToImageTextArea(hProgram, 0, 1, 0, "静", Constants.Companion.getC2M_LED_FONT_PATH(), 28, 0xff, 1, 0, 0, 0, 1, 1);
|
|
|
+ //时间
|
|
|
+ ledC2M.AddDigitalClockArea(hProgram, 0, 2, 48, 0, 144, 32, Constants.Companion.getC2M_LED_FONT_PATH(),
|
|
|
16, 0xff, 0, 0, 0,
|
|
|
1, 0, 1, 1, 1, 1, 1,
|
|
|
0, 0xff, 0, 0xff, 2, 0xff, 1);
|
|
@@ -438,9 +442,13 @@ public class LedC2MManager extends LedManager {
|
|
|
int programTextCount = programTextList.size(); //呼叫信息数量
|
|
|
if (programTextCount == 1) {
|
|
|
ledC2M.AddProgram(hProgram, 0, SettingConfig.getLedProgramTime(BaseApplication.appContext), 1);
|
|
|
- ledC2M.AddImageTextArea(hProgram, 0, 1, 0, 0, 192, 16, 0);
|
|
|
+ //左边添加一个静字
|
|
|
+ ledC2M.AddImageTextArea(hProgram, 0, 1, 0, 0, 48, 32, 0);
|
|
|
+ ledC2M.AddStaticTextToImageTextArea(hProgram, 0, 1, 0, "静", Constants.Companion.getC2M_LED_FONT_PATH(), 28, 0xff, 1, 0, 0, 0, 1, 1);
|
|
|
+
|
|
|
+ ledC2M.AddImageTextArea(hProgram, 0, 2, 48, 0, 144, 16, 0);
|
|
|
//ledC2M.AddSinglelineTextToImageTextArea(hProgram, 0, 1, 0, programTextList.get(0).getText(), Constants.Companion.getC2M_LED_FONT_PATH(), fontSize, 0xff, 0, 0, 0, 4, 5, 3);
|
|
|
- ledC2M.AddMultiLineTextToImageTextArea(hProgram, 0, 1, 0, programTextList.get(0).getText(), Constants.Companion.getC2M_LED_FONT_PATH(), fontSize, 0xff, 0, 0, 0, 4, 2, 8, 1, 1);
|
|
|
+ ledC2M.AddMultiLineTextToImageTextArea(hProgram, 0, 2, 0, programTextList.get(0).getText(), Constants.Companion.getC2M_LED_FONT_PATH(), fontSize, 0xff, 0, 0, 0, 4, 2, 8, 1, 1);
|
|
|
} else {
|
|
|
//一个节目分上下两块区域显示,一个区域显示一个呼叫信息,所以一共需要显示(pSize/2)个节目
|
|
|
int pSize;
|
|
@@ -454,16 +462,20 @@ public class LedC2MManager extends LedManager {
|
|
|
for (int i = 0; i < pSize; i++) {
|
|
|
int textIndex = i * 2;
|
|
|
ledC2M.AddProgram(hProgram, i, SettingConfig.getLedProgramTime(BaseApplication.appContext), 1);
|
|
|
+ //左边添加一个静字
|
|
|
+ ledC2M.AddImageTextArea(hProgram, i, 1, 0, 0, 48, 32, 0);
|
|
|
+ ledC2M.AddStaticTextToImageTextArea(hProgram, i, 1, 0, "静", Constants.Companion.getC2M_LED_FONT_PATH(), 28, 0xff, 1, 0, 0, 0, 1, 1);
|
|
|
+
|
|
|
//上面一行
|
|
|
- ledC2M.AddImageTextArea(hProgram, i, 1, 0, 0, 192, 16, 0);
|
|
|
+ ledC2M.AddImageTextArea(hProgram, i, 2, 48, 0, 144, 16, 0);
|
|
|
//ledC2M.AddSinglelineTextToImageTextArea(hProgram, i, 1, 0, programTextList.get(textIndex).getText(), Constants.Companion.getC2M_LED_FONT_PATH(), fontSize, 0xff, 0, 0, 0, 4, 5, 3);
|
|
|
- ledC2M.AddMultiLineTextToImageTextArea(hProgram, i, 1, 0, programTextList.get(textIndex).getText(), Constants.Companion.getC2M_LED_FONT_PATH(), fontSize, 0xff, 0, 0, 0, 4, 2, 8, 1, 1);
|
|
|
+ ledC2M.AddMultiLineTextToImageTextArea(hProgram, i, 2, 0, programTextList.get(textIndex).getText(), Constants.Companion.getC2M_LED_FONT_PATH(), fontSize, 0xff, 0, 0, 0, 4, 2, 8, 1, 1);
|
|
|
|
|
|
if (textIndex + 1 < programTextCount) {
|
|
|
//下面一行
|
|
|
- ledC2M.AddImageTextArea(hProgram, i, 2, 0, 16, 192, 16, 0);
|
|
|
+ ledC2M.AddImageTextArea(hProgram, i, 3, 48, 16, 144, 16, 0);
|
|
|
//ledC2M.AddSinglelineTextToImageTextArea(hProgram, i, 2, 0, programTextList.get(textIndex + 1).getText(), Constants.Companion.getC2M_LED_FONT_PATH(), fontSize, 0xff, 0, 0, 0, 4, 5, 3);
|
|
|
- ledC2M.AddMultiLineTextToImageTextArea(hProgram, i, 2, 0, programTextList.get(textIndex + 1).getText(), Constants.Companion.getC2M_LED_FONT_PATH(), fontSize, 0xff, 0, 0, 0, 4, 2, 8, 1, 1);
|
|
|
+ ledC2M.AddMultiLineTextToImageTextArea(hProgram, i, 3, 0, programTextList.get(textIndex + 1).getText(), Constants.Companion.getC2M_LED_FONT_PATH(), fontSize, 0xff, 0, 0, 0, 4, 2, 8, 1, 1);
|
|
|
}
|
|
|
}
|
|
|
}
|