NapCatQQ source snapshot
This commit is contained in:
commit
f954252a34
1111 files changed
+139867
No files matched your search
@@ -0,0 +1,24 @@
|
||||
import { MODE_8BIT_BYTE } from './QRMode';
|
||||
|
||||
class QR8bitByte {
|
||||
mode: number;
|
||||
data: string;
|
||||
|
||||
constructor (data: string) {
|
||||
this.mode = MODE_8BIT_BYTE;
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
getLength (): number {
|
||||
return this.data.length;
|
||||
}
|
||||
|
||||
write (buffer: { put: (arg0: number, arg1: number) => void }): void {
|
||||
for (let i = 0; i < this.data.length; i++) {
|
||||
// not JIS ...
|
||||
buffer.put(this.data.charCodeAt(i), 8);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export default QR8bitByte;
|
||||
Reference in new issue
Block a user