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}")); }