internal override void pdfWriteToDocument(PdfDocumentWriter document, PdfStreamWriter writer) { writer.WriteDictionaryBegin(); if (_title != null) { writer.WriteName("Title"); writer.WriteString(_title); } if (_author != null) { writer.WriteName("Author"); writer.WriteString(_author); } if (_subject != null) { writer.WriteName("Subject"); writer.WriteString(_subject); } if (_keywords != null) { writer.WriteName("Keywords"); writer.WriteString(_keywords); } if (_creator != null) { writer.WriteName("Creator"); writer.WriteString(_creator); } if (_producer != null) { writer.WriteName("Producer"); writer.WriteString(_producer); } { writer.WriteName("CreationDate"); writer.WriteDate(_creationDate); } { writer.WriteName("ModDate"); writer.WriteDate(_modDate); } writer.WriteDictionaryEnd(); }