// Generates content of fontTablePart1. private void GenerateFontTablePart1Content(FontTablePart fontTablePart1) { Fonts fonts1 = new Fonts() { MCAttributes = new MarkupCompatibilityAttributes() { Ignorable = "w14" } }; fonts1.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006"); fonts1.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships"); fonts1.AddNamespaceDeclaration("w", "http://schemas.openxmlformats.org/wordprocessingml/2006/main"); fonts1.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml"); Font font1 = new Font() { Name = "Calibri" }; Panose1Number panose1Number1 = new Panose1Number() { Val = "020F0502020204030204" }; FontCharSet fontCharSet1 = new FontCharSet() { Val = "CC" }; FontFamily fontFamily1 = new FontFamily() { Val = FontFamilyValues.Swiss }; Pitch pitch1 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature1 = new FontSignature() { UnicodeSignature0 = "E10002FF", UnicodeSignature1 = "4000ACFF", UnicodeSignature2 = "00000009", UnicodeSignature3 = "00000000", CodePageSignature0 = "0000019F", CodePageSignature1 = "00000000" }; font1.Append(panose1Number1); font1.Append(fontCharSet1); font1.Append(fontFamily1); font1.Append(pitch1); font1.Append(fontSignature1); Font font2 = new Font() { Name = "Times New Roman" }; Panose1Number panose1Number2 = new Panose1Number() { Val = "02020603050405020304" }; FontCharSet fontCharSet2 = new FontCharSet() { Val = "CC" }; FontFamily fontFamily2 = new FontFamily() { Val = FontFamilyValues.Roman }; Pitch pitch2 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature2 = new FontSignature() { UnicodeSignature0 = "E0002AFF", UnicodeSignature1 = "C0007841", UnicodeSignature2 = "00000009", UnicodeSignature3 = "00000000", CodePageSignature0 = "000001FF", CodePageSignature1 = "00000000" }; font2.Append(panose1Number2); font2.Append(fontCharSet2); font2.Append(fontFamily2); font2.Append(pitch2); font2.Append(fontSignature2); Font font3 = new Font() { Name = "New Roman" }; Panose1Number panose1Number3 = new Panose1Number() { Val = "00000000000000000000" }; FontCharSet fontCharSet3 = new FontCharSet() { Val = "CC" }; FontFamily fontFamily3 = new FontFamily() { Val = FontFamilyValues.Auto }; NotTrueType notTrueType1 = new NotTrueType(); Pitch pitch3 = new Pitch() { Val = FontPitchValues.Default }; FontSignature fontSignature3 = new FontSignature() { UnicodeSignature0 = "00000201", UnicodeSignature1 = "00000000", UnicodeSignature2 = "00000000", UnicodeSignature3 = "00000000", CodePageSignature0 = "00000004", CodePageSignature1 = "00000000" }; font3.Append(panose1Number3); font3.Append(fontCharSet3); font3.Append(fontFamily3); font3.Append(notTrueType1); font3.Append(pitch3); font3.Append(fontSignature3); Font font4 = new Font() { Name = "Verdana" }; Panose1Number panose1Number4 = new Panose1Number() { Val = "020B0604030504040204" }; FontCharSet fontCharSet4 = new FontCharSet() { Val = "CC" }; FontFamily fontFamily4 = new FontFamily() { Val = FontFamilyValues.Swiss }; Pitch pitch4 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature4 = new FontSignature() { UnicodeSignature0 = "A10006FF", UnicodeSignature1 = "4000205B", UnicodeSignature2 = "00000010", UnicodeSignature3 = "00000000", CodePageSignature0 = "0000019F", CodePageSignature1 = "00000000" }; font4.Append(panose1Number4); font4.Append(fontCharSet4); font4.Append(fontFamily4); font4.Append(pitch4); font4.Append(fontSignature4); Font font5 = new Font() { Name = "Cambria" }; Panose1Number panose1Number5 = new Panose1Number() { Val = "02040503050406030204" }; FontCharSet fontCharSet5 = new FontCharSet() { Val = "CC" }; FontFamily fontFamily5 = new FontFamily() { Val = FontFamilyValues.Roman }; Pitch pitch5 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature5 = new FontSignature() { UnicodeSignature0 = "E00002FF", UnicodeSignature1 = "400004FF", UnicodeSignature2 = "00000000", UnicodeSignature3 = "00000000", CodePageSignature0 = "0000019F", CodePageSignature1 = "00000000" }; font5.Append(panose1Number5); font5.Append(fontCharSet5); font5.Append(fontFamily5); font5.Append(pitch5); font5.Append(fontSignature5); fonts1.Append(font1); fonts1.Append(font2); fonts1.Append(font3); fonts1.Append(font4); fonts1.Append(font5); fontTablePart1.Fonts = fonts1; }
// Generates content of fontTablePart2. private void GenerateFontTablePart2Content(FontTablePart fontTablePart2) { Fonts fonts2 = new Fonts(); fonts2.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships"); fonts2.AddNamespaceDeclaration("w", "http://schemas.openxmlformats.org/wordprocessingml/2006/main"); Font font5 = new Font() { Name = "Calibri" }; Panose1Number panose1Number5 = new Panose1Number() { Val = "020F0502020204030204" }; FontCharSet fontCharSet5 = new FontCharSet() { Val = "00" }; FontFamily fontFamily5 = new FontFamily() { Val = FontFamilyValues.Swiss }; Pitch pitch5 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature5 = new FontSignature() { UnicodeSignature0 = "A00002EF", UnicodeSignature1 = "4000207B", UnicodeSignature2 = "00000000", UnicodeSignature3 = "00000000", CodePageSignature0 = "0000009F", CodePageSignature1 = "00000000" }; font5.Append(panose1Number5); font5.Append(fontCharSet5); font5.Append(fontFamily5); font5.Append(pitch5); font5.Append(fontSignature5); Font font6 = new Font() { Name = "Times New Roman" }; Panose1Number panose1Number6 = new Panose1Number() { Val = "02020603050405020304" }; FontCharSet fontCharSet6 = new FontCharSet() { Val = "00" }; FontFamily fontFamily6 = new FontFamily() { Val = FontFamilyValues.Roman }; Pitch pitch6 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature6 = new FontSignature() { UnicodeSignature0 = "E0002AEF", UnicodeSignature1 = "C0007841", UnicodeSignature2 = "00000009", UnicodeSignature3 = "00000000", CodePageSignature0 = "000001FF", CodePageSignature1 = "00000000" }; font6.Append(panose1Number6); font6.Append(fontCharSet6); font6.Append(fontFamily6); font6.Append(pitch6); font6.Append(fontSignature6); Font font7 = new Font() { Name = "Tahoma" }; Panose1Number panose1Number7 = new Panose1Number() { Val = "020B0604030504040204" }; FontCharSet fontCharSet7 = new FontCharSet() { Val = "00" }; FontFamily fontFamily7 = new FontFamily() { Val = FontFamilyValues.Swiss }; NotTrueType notTrueType2 = new NotTrueType(); Pitch pitch7 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature7 = new FontSignature() { UnicodeSignature0 = "00000003", UnicodeSignature1 = "00000000", UnicodeSignature2 = "00000000", UnicodeSignature3 = "00000000", CodePageSignature0 = "00000001", CodePageSignature1 = "00000000" }; font7.Append(panose1Number7); font7.Append(fontCharSet7); font7.Append(fontFamily7); font7.Append(notTrueType2); font7.Append(pitch7); font7.Append(fontSignature7); Font font8 = new Font() { Name = "Cambria" }; Panose1Number panose1Number8 = new Panose1Number() { Val = "02040503050406030204" }; FontCharSet fontCharSet8 = new FontCharSet() { Val = "00" }; FontFamily fontFamily8 = new FontFamily() { Val = FontFamilyValues.Roman }; Pitch pitch8 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature8 = new FontSignature() { UnicodeSignature0 = "A00002EF", UnicodeSignature1 = "4000004B", UnicodeSignature2 = "00000000", UnicodeSignature3 = "00000000", CodePageSignature0 = "0000009F", CodePageSignature1 = "00000000" }; font8.Append(panose1Number8); font8.Append(fontCharSet8); font8.Append(fontFamily8); font8.Append(pitch8); font8.Append(fontSignature8); fonts2.Append(font5); fonts2.Append(font6); fonts2.Append(font7); fonts2.Append(font8); fontTablePart2.Fonts = fonts2; }
// Generates content of fontTablePart1. private void GenerateFontTablePart1Content(FontTablePart fontTablePart1) { Fonts fonts1 = new Fonts(); Font font1 = new Font() { Name = "Times New Roman" }; Panose1Number panose1Number1 = new Panose1Number() { Val = "02020603050405020304" }; FontCharSet fontCharSet1 = new FontCharSet() { Val = "00" }; FontFamily fontFamily1 = new FontFamily() { Val = FontFamilyValues.Roman }; Pitch pitch1 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature1 = new FontSignature() { UnicodeSignature0 = "20002A87", UnicodeSignature1 = "80000000", UnicodeSignature2 = "00000008", UnicodeSignature3 = "00000000", CodePageSignature0 = "000001FF", CodePageSignature1 = "00000000" }; font1.Append(panose1Number1); font1.Append(fontCharSet1); font1.Append(fontFamily1); font1.Append(pitch1); font1.Append(fontSignature1); Font font2 = new Font() { Name = "Wingdings" }; Panose1Number panose1Number2 = new Panose1Number() { Val = "05000000000000000000" }; FontCharSet fontCharSet2 = new FontCharSet() { Val = "02" }; FontFamily fontFamily2 = new FontFamily() { Val = FontFamilyValues.Auto }; Pitch pitch2 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature2 = new FontSignature() { UnicodeSignature0 = "00000000", UnicodeSignature1 = "10000000", UnicodeSignature2 = "00000000", UnicodeSignature3 = "00000000", CodePageSignature0 = "80000000", CodePageSignature1 = "00000000" }; font2.Append(panose1Number2); font2.Append(fontCharSet2); font2.Append(fontFamily2); font2.Append(pitch2); font2.Append(fontSignature2); Font font3 = new Font() { Name = "MS Mincho" }; AltName altName1 = new AltName() { Val = "MS 明朝" }; Panose1Number panose1Number3 = new Panose1Number() { Val = "02020609040205080304" }; FontCharSet fontCharSet3 = new FontCharSet() { Val = "80" }; FontFamily fontFamily3 = new FontFamily() { Val = FontFamilyValues.Modern }; Pitch pitch3 = new Pitch() { Val = FontPitchValues.Fixed }; FontSignature fontSignature3 = new FontSignature() { UnicodeSignature0 = "A00002BF", UnicodeSignature1 = "68C7FCFB", UnicodeSignature2 = "00000010", UnicodeSignature3 = "00000000", CodePageSignature0 = "0002009F", CodePageSignature1 = "00000000" }; font3.Append(altName1); font3.Append(panose1Number3); font3.Append(fontCharSet3); font3.Append(fontFamily3); font3.Append(pitch3); font3.Append(fontSignature3); Font font4 = new Font() { Name = "Arial" }; Panose1Number panose1Number4 = new Panose1Number() { Val = "020B0604020202020204" }; FontCharSet fontCharSet4 = new FontCharSet() { Val = "00" }; FontFamily fontFamily4 = new FontFamily() { Val = FontFamilyValues.Swiss }; Pitch pitch4 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature4 = new FontSignature() { UnicodeSignature0 = "20002A87", UnicodeSignature1 = "80000000", UnicodeSignature2 = "00000008", UnicodeSignature3 = "00000000", CodePageSignature0 = "000001FF", CodePageSignature1 = "00000000" }; font4.Append(panose1Number4); font4.Append(fontCharSet4); font4.Append(fontFamily4); font4.Append(pitch4); font4.Append(fontSignature4); Font font5 = new Font() { Name = "Tahoma" }; Panose1Number panose1Number5 = new Panose1Number() { Val = "020B0604030504040204" }; FontCharSet fontCharSet5 = new FontCharSet() { Val = "00" }; FontFamily fontFamily5 = new FontFamily() { Val = FontFamilyValues.Swiss }; NotTrueType notTrueType1 = new NotTrueType(); Pitch pitch5 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature5 = new FontSignature() { UnicodeSignature0 = "00000003", UnicodeSignature1 = "00000000", UnicodeSignature2 = "00000000", UnicodeSignature3 = "00000000", CodePageSignature0 = "00000001", CodePageSignature1 = "00000000" }; font5.Append(panose1Number5); font5.Append(fontCharSet5); font5.Append(fontFamily5); font5.Append(notTrueType1); font5.Append(pitch5); font5.Append(fontSignature5); Font font6 = new Font() { Name = "Arial Unicode MS" }; Panose1Number panose1Number6 = new Panose1Number() { Val = "020B0604020202020204" }; FontCharSet fontCharSet6 = new FontCharSet() { Val = "00" }; FontFamily fontFamily6 = new FontFamily() { Val = FontFamilyValues.Roman }; NotTrueType notTrueType2 = new NotTrueType(); Pitch pitch6 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature6 = new FontSignature() { UnicodeSignature0 = "00000003", UnicodeSignature1 = "00000000", UnicodeSignature2 = "00000000", UnicodeSignature3 = "00000000", CodePageSignature0 = "00000001", CodePageSignature1 = "00000000" }; font6.Append(panose1Number6); font6.Append(fontCharSet6); font6.Append(fontFamily6); font6.Append(notTrueType2); font6.Append(pitch6); font6.Append(fontSignature6); Font font7 = new Font() { Name = "Cambria" }; Panose1Number panose1Number7 = new Panose1Number() { Val = "02040503050406030204" }; FontCharSet fontCharSet7 = new FontCharSet() { Val = "00" }; FontFamily fontFamily7 = new FontFamily() { Val = FontFamilyValues.Roman }; Pitch pitch7 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature7 = new FontSignature() { UnicodeSignature0 = "A00002EF", UnicodeSignature1 = "4000004B", UnicodeSignature2 = "00000000", UnicodeSignature3 = "00000000", CodePageSignature0 = "0000009F", CodePageSignature1 = "00000000" }; font7.Append(panose1Number7); font7.Append(fontCharSet7); font7.Append(fontFamily7); font7.Append(pitch7); font7.Append(fontSignature7); Font font8 = new Font() { Name = "Calibri" }; Panose1Number panose1Number8 = new Panose1Number() { Val = "020F0502020204030204" }; FontCharSet fontCharSet8 = new FontCharSet() { Val = "00" }; FontFamily fontFamily8 = new FontFamily() { Val = FontFamilyValues.Swiss }; Pitch pitch8 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature8 = new FontSignature() { UnicodeSignature0 = "A00002EF", UnicodeSignature1 = "4000207B", UnicodeSignature2 = "00000000", UnicodeSignature3 = "00000000", CodePageSignature0 = "0000009F", CodePageSignature1 = "00000000" }; font8.Append(panose1Number8); font8.Append(fontCharSet8); font8.Append(fontFamily8); font8.Append(pitch8); font8.Append(fontSignature8); fonts1.Append(font1); fonts1.Append(font2); fonts1.Append(font3); fonts1.Append(font4); fonts1.Append(font5); fonts1.Append(font6); fonts1.Append(font7); fonts1.Append(font8); fontTablePart1.Fonts = fonts1; }
// Generates content of fontTablePart1. private void GenerateFontTablePart1Content(FontTablePart fontTablePart1) { Fonts fonts1 = new Fonts(); fonts1.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships"); fonts1.AddNamespaceDeclaration("w", "http://schemas.openxmlformats.org/wordprocessingml/2006/main"); Font font1 = new Font() { Name = "Calibri" }; Panose1Number panose1Number1 = new Panose1Number() { Val = "020F0502020204030204" }; FontCharSet fontCharSet1 = new FontCharSet() { Val = "00" }; FontFamily fontFamily1 = new FontFamily() { Val = FontFamilyValues.Swiss }; Pitch pitch1 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature1 = new FontSignature() { UnicodeSignature0 = "A00002EF", UnicodeSignature1 = "4000207B", UnicodeSignature2 = "00000000", UnicodeSignature3 = "00000000", CodePageSignature0 = "0000009F", CodePageSignature1 = "00000000" }; font1.Append(panose1Number1); font1.Append(fontCharSet1); font1.Append(fontFamily1); font1.Append(pitch1); font1.Append(fontSignature1); Font font2 = new Font() { Name = "Times New Roman" }; Panose1Number panose1Number2 = new Panose1Number() { Val = "02020603050405020304" }; FontCharSet fontCharSet2 = new FontCharSet() { Val = "00" }; FontFamily fontFamily2 = new FontFamily() { Val = FontFamilyValues.Roman }; Pitch pitch2 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature2 = new FontSignature() { UnicodeSignature0 = "E0002AEF", UnicodeSignature1 = "C0007841", UnicodeSignature2 = "00000009", UnicodeSignature3 = "00000000", CodePageSignature0 = "000001FF", CodePageSignature1 = "00000000" }; font2.Append(panose1Number2); font2.Append(fontCharSet2); font2.Append(fontFamily2); font2.Append(pitch2); font2.Append(fontSignature2); Font font3 = new Font() { Name = "Tahoma" }; Panose1Number panose1Number3 = new Panose1Number() { Val = "020B0604030504040204" }; FontCharSet fontCharSet3 = new FontCharSet() { Val = "00" }; FontFamily fontFamily3 = new FontFamily() { Val = FontFamilyValues.Swiss }; NotTrueType notTrueType1 = new NotTrueType(); Pitch pitch3 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature3 = new FontSignature() { UnicodeSignature0 = "00000003", UnicodeSignature1 = "00000000", UnicodeSignature2 = "00000000", UnicodeSignature3 = "00000000", CodePageSignature0 = "00000001", CodePageSignature1 = "00000000" }; font3.Append(panose1Number3); font3.Append(fontCharSet3); font3.Append(fontFamily3); font3.Append(notTrueType1); font3.Append(pitch3); font3.Append(fontSignature3); Font font4 = new Font() { Name = "Cambria" }; Panose1Number panose1Number4 = new Panose1Number() { Val = "02040503050406030204" }; FontCharSet fontCharSet4 = new FontCharSet() { Val = "00" }; FontFamily fontFamily4 = new FontFamily() { Val = FontFamilyValues.Roman }; Pitch pitch4 = new Pitch() { Val = FontPitchValues.Variable }; FontSignature fontSignature4 = new FontSignature() { UnicodeSignature0 = "A00002EF", UnicodeSignature1 = "4000004B", UnicodeSignature2 = "00000000", UnicodeSignature3 = "00000000", CodePageSignature0 = "0000009F", CodePageSignature1 = "00000000" }; font4.Append(panose1Number4); font4.Append(fontCharSet4); font4.Append(fontFamily4); font4.Append(pitch4); font4.Append(fontSignature4); fonts1.Append(font1); fonts1.Append(font2); fonts1.Append(font3); fonts1.Append(font4); fontTablePart1.Fonts = fonts1; }