package com.iailab.netsdk.lib.enumeration; /** * @author 251823 * @description æ ‡é¢˜æ–‡æœ¬å¯¹é½æ–¹å¼ * @date 2022/05/23 08:51:37 */ public enum EM_TITLE_TEXT_ALIGNTYPE { /** * æ— æ•ˆçš„å¯¹é½æ–¹å¼ */ EM_TEXT_ALIGNTYPE_INVALID(0, "æ— æ•ˆçš„å¯¹é½æ–¹å¼"), /** * å·¦å¯¹é½ */ EM_TEXT_ALIGNTYPE_LEFT(1, "左对é½"), /** * Xåæ ‡ä¸å¯¹é½ */ EM_TEXT_ALIGNTYPE_XCENTER(2, "Xåæ ‡ä¸å¯¹é½"), /** * Yåæ ‡ä¸å¯¹é½ */ EM_TEXT_ALIGNTYPE_YCENTER(3, "Yåæ ‡ä¸å¯¹é½"), /** * å±…ä¸ */ EM_TEXT_ALIGNTYPE_CENTER(4, "å±…ä¸"), /** * å³å¯¹é½ */ EM_TEXT_ALIGNTYPE_RIGHT(5, "å³å¯¹é½"), /** * æŒ‰ç…§é¡¶éƒ¨å¯¹é½ */ EM_TEXT_ALIGNTYPE_TOP(6, "按照顶部对é½"), /** * æŒ‰ç…§åº•éƒ¨å¯¹é½ */ EM_TEXT_ALIGNTYPE_BOTTOM(7, "按照底部对é½"), /** * æŒ‰ç…§å·¦ä¸Šè§’å¯¹é½ */ EM_TEXT_ALIGNTYPE_LEFTTOP(8, "按照左上角对é½"), /** * æ¢è¡Œå¯¹é½ */ EM_TEXT_ALIGNTYPE_CHANGELINE(9, "æ¢è¡Œå¯¹é½"); private int value; private String note; public String getNote() { return note; } public int getValue() { return value; } EM_TITLE_TEXT_ALIGNTYPE(int givenValue, String note) { this.value = givenValue; this.note = note; } public static String getNoteByValue(int givenValue) { for (EM_TITLE_TEXT_ALIGNTYPE enumType : EM_TITLE_TEXT_ALIGNTYPE.values()) { if (givenValue == enumType.getValue()) { return enumType.getNote(); } } return null; } public static int getValueByNote(String givenNote) { for (EM_TITLE_TEXT_ALIGNTYPE enumType : EM_TITLE_TEXT_ALIGNTYPE.values()) { if (givenNote.equals(enumType.getNote())) { return enumType.getValue(); } } return -1; } }