private void method_0(FontType fontType) { Class54 class54 = new Class54(new Class53()); foreach (string familyName in class54.FamilyNames) { if (!FontSetup.smethod_0(familyName)) { FontStyles fontStyles = class54.method_0(familyName); if (fontStyles.RegularAvailable) { string nextAvailableName = this.GetNextAvailableName(); this.pdfFontInfo_0.AddMetrics(nextAvailableName, (IFontMetric) new Class29(new FontProperties(familyName, false, false), fontType)); this.pdfFontInfo_0.AddFontProperties(nextAvailableName, familyName, "normal", "normal"); } if (fontStyles.BoldAvailable) { string nextAvailableName = this.GetNextAvailableName(); this.pdfFontInfo_0.AddMetrics(nextAvailableName, (IFontMetric) new Class29(new FontProperties(familyName, true, false), fontType)); this.pdfFontInfo_0.AddFontProperties(nextAvailableName, familyName, "normal", "bold"); } if (fontStyles.ItalicAvailable) { string nextAvailableName = this.GetNextAvailableName(); this.pdfFontInfo_0.AddMetrics(nextAvailableName, (IFontMetric) new Class29(new FontProperties(familyName, false, true), fontType)); this.pdfFontInfo_0.AddFontProperties(nextAvailableName, familyName, "italic", "normal"); } if (fontStyles.BoldItalicAvailable) { string nextAvailableName = this.GetNextAvailableName(); this.pdfFontInfo_0.AddMetrics(nextAvailableName, (IFontMetric) new Class29(new FontProperties(familyName, true, true), fontType)); this.pdfFontInfo_0.AddFontProperties(nextAvailableName, familyName, "italic", "bold"); } } } this.pdfFontInfo_0.AddMetrics("F15", (IFontMetric) new Class29(new FontProperties("Monotype Corsiva", false, false), fontType)); this.pdfFontInfo_0.AddFontProperties("F15", "cursive", "normal", "normal"); this.pdfFontInfo_0.AddMetrics("F16", (IFontMetric)Class14.font_13); this.pdfFontInfo_0.AddFontProperties("F16", "fantasy", "normal", "normal"); }