public class QRCode extends ngmObject
C_BACKSLASH, C_BLOCK_CLOSE, C_BLOCK_OPEN, C_COMMA, C_CR, C_DOUBLE_BYTE_SPACE, C_DOUBLE_QUATATION, C_DOUBLE_QUOTATION, C_EQUAL, C_HYPHEN, C_LF, C_SINGLE_QUATATION, C_SINGLE_QUOTATION, C_SPACE, C_TAB, S_BACKSLASH, S_BLOCK_CLOSE, S_BLOCK_OPEN, S_COMMA, S_CR, S_CRLF, S_DOUBLE_QUATATION, S_DOUBLE_QUOTATION, S_EQUAL, S_HYPHEN, S_LF, S_SINGLE_QUATATION, S_SINGLE_QUOTATION, S_SPACE, S_TAB
コンストラクタと説明 |
---|
QRCode() |
修飾子とタイプ | メソッドと説明 |
---|---|
boolean[][] |
calQRCode(byte[] qrcodeData)
与えられたデータ列からQRコードエンコードデータを
boolean二次元配列で返します。
|
int |
calStructureappendParity(byte[] originaldata)
連結に用いるパリティを算出します。
|
char |
getQRCodeEncodeMode()
現在設定されているエンコードモードを取得します。
|
char |
getQRCodeErrorCorrect()
現在設定されているエラー訂正レベルを取得します。
|
int |
getQRCodeVersion()
現在設定されているバージョンを取得します。
|
void |
setQRCodeEncodeMode(char encMode)
エンコードモードを設定します。
|
void |
setQRCodeErrorCorrect(char ecc)
エラー訂正レベルを設定します。
|
void |
setQRCodeVersion(int ver)
バージョンを設定します。
|
void |
setStructureappend(int m,
int n,
int p)
連結関連のメソッドです。
|
clone, debug, debug, equals_n, equals_n2, getBooleanProperty, getBooleanProperty, getGroupedProperties, getIntProperty, getIntProperty, getLog, getLongProperty, getLongProperty, getProperties, getPropertiesForMe, getProperty, getProperty, getShortProperty, getShortProperty, setLog, setNgmObject, setProperties, sysoutprintln
public void setQRCodeErrorCorrect(char ecc)
ecc
- エラー訂正レベル('L','M','Q','H')public char getQRCodeErrorCorrect()
public int getQRCodeVersion()
public void setQRCodeVersion(int ver)
ver
- 0から40の整数public void setQRCodeEncodeMode(char encMode)
encMode
- エンコードモード('N','A' or other)public char getQRCodeEncodeMode()
public void setStructureappend(int m, int n, int p)
public int calStructureappendParity(byte[] originaldata)
public boolean[][] calQRCode(byte[] qrcodeData)
qrcodeData
- エンコードするデータ