iTextSharp.text.pdf.CFFFont.IndexOffsetItem.Emit C# (CSharp) Метод

Emit() публичный Метод

public Emit ( byte buffer ) : void
buffer byte
Результат void
            public override void Emit(byte[] buffer) {
                int i=0;
                switch (size) {
                    case 4:
                        buffer[myOffset+i] = (byte) ((value >> 24) & 0xff);
                        i++;
                        goto case 3;
                    case 3:
                        buffer[myOffset+i] = (byte) ((value >> 16) & 0xff);
                        i++;
                        goto case 2;
                    case 2:
                        buffer[myOffset+i] = (byte) ((value >>  8) & 0xff);
                        i++;
                        goto case 1;
                    case 1:
                        buffer[myOffset+i] = (byte) ((value >>  0) & 0xff);
                        i++;
                        break;
                }
                /*
                int mask = 0xff;
                for (int i=size-1; i>=0; i--) {
                    buffer[myOffset+i] = (byte) (value & mask);
                    mask <<= 8;
                }
                */
            }
        }