public override void AcceptMetafileDescriptorMetafileDescription(MetafileDescription metafileDescription, MetafileProperties parameter) { var keys = MetafileDescriptionParser.ParseDescription(metafileDescription.Description); if (keys.Any()) { string profileId; if (!keys.TryGetValue("ProfileId", out profileId)) { profileId = "ISO/IEC 8632"; } string profileEd; if (!keys.TryGetValue("ProfileEd", out profileEd)) { profileEd = "(guess)"; } parameter.Profile = string.Format("{0} {1}", profileId, profileEd); } else { parameter.Profile = "ISO/IEC 8632 (guess)"; } }
public void AcceptMetafileDescriptorMetafileDescription(MetafileDescription metafileDescription, PrintContext parameter) { parameter.WriteLine("Metafile Description: {0}", metafileDescription.Description); }
public virtual void AcceptMetafileDescriptorMetafileDescription(MetafileDescription metafileDescription, T parameter) { // intentionally left blank }