Exemple #1
0
        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)";
            }
        }
Exemple #2
0
 public void AcceptMetafileDescriptorMetafileDescription(MetafileDescription metafileDescription, PrintContext parameter)
 {
     parameter.WriteLine("Metafile Description: {0}", metafileDescription.Description);
 }
Exemple #3
0
 public virtual void AcceptMetafileDescriptorMetafileDescription(MetafileDescription metafileDescription, T parameter)
 {
     // intentionally left blank
 }