示例#1
0
        public async Task WriteAsync(Stream stream)
        {
            await stream.WriteAsync(Encoding.ASCII.GetBytes(ByteOffset.ToString("D10")));

            await stream.WriteAsync(PdfSpec.Space);

            await stream.WriteAsync(Encoding.ASCII.GetBytes(GenerationNumber.ToString("D5")));

            await stream.WriteAsync(PdfSpec.Space);

            await stream.WriteAsync(Type == XrefEntryType.InUse?PdfSpec.XrefInUse : PdfSpec.XrefFree);

            await stream.WriteAsync(PdfSpec.Space);

            await stream.WriteAsync(PdfSpec.NewLine);
        }
 public override byte[] Print()
 {
     return(BufferFromString($"{ByteOffset.ToString("#########")} {GenerationNumber.ToString("#####")} {InUseKeyword} {EscapeSequences.CRLF}"));
 }