In the C# code below,3 separate Text objects are instantiated. To each Text object are added 31 segments. Each segment’s TextInfo property is set to a different font. Then each Text object is added to one Section. Everything works fine.
But if you create a Text object and add more than 31 segments where EACH segment added has a different, unique TextInfo setting, then when you do pdf.save you will get an Index Out Of Bounds Exception.
In ANY ONE SECTION does Aspose.Pdf have a limit of 32 separate fonts? In any ONE Section, if you try to use more than 32 fonts, I get an Index Out Of Bounds Exception in Aspose.Pdf.Dll when I try to do pdf.Save()>
To each segment
static void Fn3_V3()
{
Aspose.Pdf.TextInfo[] fonts = new Aspose.Pdf.TextInfo[98];
for (int i = 0; i {
fonts[i] = new Aspose.Pdf.TextInfo();
fonts[i].FontSize = 12;
fonts[i].IsFontEmbedded = true;
}
fonts[0].FontAfmFile = “C:\PSFONTS\PFM\CPI-RG__.PFM”;
fonts[1].FontAfmFile = “C:\PSFONTS\PFM\fbrg_____.PFM”;
fonts[2].FontAfmFile = “C:\PSFONTS\PFM\FRN______.PFM”;
fonts[3].FontAfmFile = “C:\PSFONTS\PFM\ftblc____.PFM”;
fonts[4].FontAfmFile = “C:\PSFONTS\PFM\ftbl_____.PFM”;
fonts[5].FontAfmFile = “C:\PSFONTS\PFM\ftebc____.PFM”;
fonts[6].FontAfmFile = “C:\PSFONTS\PFM\ftr______.PFM”;
fonts[7].FontAfmFile = “C:\PSFONTS\PFM\ftubl____.PFM”;
fonts[8].FontAfmFile = “C:\PSFONTS\PFM\fubo_____.PFM”;
fonts[9].FontAfmFile = “C:\PSFONTS\PFM\fub______.PFM”;
fonts[10].FontAfmFile = “C:\PSFONTS\PFM\fuho_____.PFM”;
fonts[11].FontAfmFile = “C:\PSFONTS\PFM\fuh______.PFM”;
fonts[12].FontAfmFile = “C:\PSFONTS\PFM\fuo______.PFM”;
fonts[13].FontAfmFile = “C:\PSFONTS\PFM\fuwo_____.PFM”;
fonts[14].FontAfmFile = “C:\PSFONTS\PFM\fuw______.PFM”;
fonts[15].FontAfmFile = “C:\PSFONTS\PFM\fu_______.PFM”;
fonts[16].FontAfmFile = “C:\PSFONTS\PFM\gal______.PFM”;
fonts[17].FontAfmFile = “C:\PSFONTS\PFM\GDBI_____.PFM”;
fonts[18].FontAfmFile = “C:\PSFONTS\PFM\GDB______.PFM”;
fonts[19].FontAfmFile = “C:\PSFONTS\PFM\GDI______.PFM”;
fonts[20].FontAfmFile = “C:\PSFONTS\PFM\GDRG_____.PFM”;
fonts[21].FontAfmFile = “C:\PSFONTS\PFM\GDSBI____.PFM”;
fonts[22].FontAfmFile = “C:\PSFONTS\PFM\GDSB_____.PFM”;
fonts[23].FontAfmFile = “C:\PSFONTS\PFM\haebc____.PFM”;
fonts[24].FontAfmFile = “C:\PSFONTS\PFM\hk2______.PFM”;
fonts[25].FontAfmFile = “C:\PSFONTS\PFM\hvbl_____.PFM”;
fonts[26].FontAfmFile = “C:\PSFONTS\PFM\hvbo_____.PFM”;
fonts[27].FontAfmFile = “C:\PSFONTS\PFM\hvcbo____.PFM”;
fonts[28].FontAfmFile = “C:\PSFONTS\PFM\hvcb_____.PFM”;
fonts[29].FontAfmFile = “C:\PSFONTS\PFM\hvcdo____.PFM”;
fonts[30].FontAfmFile = “C:\PSFONTS\PFM\hvc______.PFM”;
fonts[31].FontAfmFile = “C:\PSFONTS\PFM\hvk______.PFM”;
fonts[32].FontAfmFile = “C:\PSFONTS\PFM\LOBL_____.PFM”;
fonts[33].FontAfmFile = “C:\PSFONTS\PFM\LORG_____.PFM”;
fonts[34].FontAfmFile = “C:\PSFONTS\PFM\MOBCI____.PFM”;
fonts[35].FontAfmFile = “C:\PSFONTS\PFM\MOBC_____.PFM”;
fonts[36].FontAfmFile = “C:\PSFONTS\PFM\MOCI_____.PFM”;
fonts[37].FontAfmFile = “C:\PSFONTS\PFM\MOC______.PFM”;
fonts[38].FontAfmFile = “C:\PSFONTS\PFM\MOOR_____.PFM”;
fonts[39].FontAfmFile = “C:\PSFONTS\PFM\mtr______.PFM”;
fonts[40].FontAfmFile = “C:\PSFONTS\PFM\nxrg_____.PFM”;
fonts[41].FontAfmFile = “C:\PSFONTS\PFM\oaalt____.PFM”;
fonts[42].FontAfmFile = “C:\PSFONTS\PFM\oq_______.PFM”;
fonts[43].FontAfmFile = “C:\PSFONTS\PFM\PVCH1____.PFM”;
fonts[44].FontAfmFile = “C:\PSFONTS\PFM\qg_______.PFM”;
fonts[45].FontAfmFile = “C:\PSFONTS\PFM\s_boy____.PFM”;
fonts[46].FontAfmFile = “C:\PSFONTS\PFM\uddc2____.PFM”;
fonts[47].FontAfmFile = “C:\PSFONTS\PFM\UTI______.PFM”;
fonts[48].FontAfmFile = “C:\PSFONTS\PFM\UTRG_____.PFM”;
fonts[49].FontAfmFile = “C:\PSFONTS\PFM\UTSBI____.PFM”;
fonts[50].FontAfmFile = “C:\PSFONTS\PFM\UTSB_____.PFM”;
fonts[51].FontAfmFile = “C:\PSFONTS\PFM\uu_______.PFM”;
fonts[52].FontAfmFile = “C:\PSFONTS\PFM\UVCB_____.PFM”;
fonts[53].FontAfmFile = “C:\PSFONTS\PFM\uvc______.PFM”;
fonts[54].FontAfmFile = “C:\PSFONTS\PFM\uvf______.PFM”;
fonts[55].FontAfmFile = “C:\PSFONTS\PFM\VABXE____.PFM”;
fonts[56].FontAfmFile = “C:\PSFONTS\PFM\VARG_____.PFM”;
fonts[57].FontAfmFile = “C:\PSFONTS\PFM\vpin_____.PFM”;
fonts[58].FontAfmFile = “C:\PSFONTS\PFM\VWB______.PFM”;
fonts[59].FontAfmFile = “C:\PSFONTS\PFM\VWRG_____.PFM”;
fonts[60].FontAfmFile = “C:\PSFONTS\PFM\VXBV_____.PFM”;
fonts[61].FontAfmFile = “C:\PSFONTS\PFM\VXR______.PFM”;
fonts[62].FontAfmFile = “C:\PSFONTS\PFM\VYL______.PFM”;
fonts[63].FontAfmFile = “C:\PSFONTS\PFM\VYR______.PFM”;
fonts[64].FontAfmFile = “C:\PSFONTS\PFM\WC_______.PFM”;
fonts[65].FontAfmFile = “C:\PSFONTS\PFM\wg_______.PFM”;
fonts[66].FontAfmFile = “C:\PSFONTS\PFM\WI_______.PFM”;
fonts[67].FontAfmFile = “C:\PSFONTS\PFM\WMBI_____.PFM”;
fonts[68].FontAfmFile = “C:\PSFONTS\PFM\WMB______.PFM”;
fonts[69].FontAfmFile = “C:\PSFONTS\PFM\WMI______.PFM”;
fonts[70].FontAfmFile = “C:\PSFONTS\PFM\WMR______.PFM”;
fonts[71].FontAfmFile = “C:\PSFONTS\PFM\WMTIL____.PFM”;
fonts[72].FontAfmFile = “C:\PSFONTS\PFM\wu_______.PFM”;
fonts[73].FontAfmFile = “C:\PSFONTS\PFM\XPRG_____.PFM”;
fonts[74].FontAfmFile = “C:\PSFONTS\PFM\xtdr_____.PFM”;
fonts[75].FontAfmFile = “C:\PSFONTS\PFM\xzi______.PFM”;
fonts[76].FontAfmFile = “C:\PSFONTS\PFM\ZJI__000_.PFM”;
fonts[77].FontAfmFile = “C:\PSFONTS\PFM\ZJI__001_.PFM”;
fonts[78].FontAfmFile = “C:\PSFONTS\PFM\ZJI__002_.PFM”;
fonts[79].FontAfmFile = “C:\PSFONTS\PFM\ZJI__003_.PFM”;
fonts[80].FontAfmFile = “C:\PSFONTS\PFM\ZJI__004_.PFM”;
fonts[81].FontAfmFile = “C:\PSFONTS\PFM\ZJI__005_.PFM”;
fonts[82].FontAfmFile = “C:\PSFONTS\PFM\ZJI__006_.PFM”;
fonts[83].FontAfmFile = “C:\PSFONTS\PFM\ZJI__007_.PFM”;
fonts[84].FontAfmFile = “C:\PSFONTS\PFM\ZJI__008_.PFM”;
fonts[85].FontAfmFile = “C:\PSFONTS\PFM\ZJI______.PFM”;
fonts[86].FontAfmFile = “C:\PSFONTS\PFM\ZJRG_000_.PFM”;
fonts[87].FontAfmFile = “C:\PSFONTS\PFM\ZJRG_001_.PFM”;
fonts[88].FontAfmFile = “C:\PSFONTS\PFM\ZJRG_002_.PFM”;
fonts[86].FontAfmFile = “C:\PSFONTS\PFM\ZJRG_003_.PFM”;
fonts[90].FontAfmFile = “C:\PSFONTS\PFM\ZJRG_004_.PFM”;
fonts[91].FontAfmFile = “C:\PSFONTS\PFM\ZJRG_005_.PFM”;
fonts[92].FontAfmFile = “C:\PSFONTS\PFM\ZJRG_006_.PFM”;
fonts[93].FontAfmFile = “C:\PSFONTS\PFM\ZJRG_007_.PFM”;
fonts[94].FontAfmFile = “C:\PSFONTS\PFM\ZJRG_008_.PFM”;
fonts[95].FontAfmFile = “C:\PSFONTS\PFM\ZJRG_____.PFM”;
fonts[96].FontAfmFile = “C:\PSFONTS\PFM\ZX_______.PFM”;
fonts[97].FontAfmFile = “C:\PSFONTS\PFM\ZY______.PFM”;
fonts[0].FontOutlineFile = “C:\PSFONTS\CPI-RG__.PFB”;
fonts[1].FontOutlineFile = “C:\PSFONTS\fbrg_____.PFB”;
fonts[2].FontOutlineFile = “C:\PSFONTS\FRN______.PFB”;
fonts[3].FontOutlineFile = “C:\PSFONTS\ftblc____.PFB”;
fonts[4].FontOutlineFile = “C:\PSFONTS\ftbl_____.PFB”;
fonts[5].FontOutlineFile = “C:\PSFONTS\ftebc____.PFB”;
fonts[6].FontOutlineFile = “C:\PSFONTS\ftr______.PFB”;
fonts[7].FontOutlineFile = “C:\PSFONTS\ftubl____.PFB”;
fonts[8].FontOutlineFile = “C:\PSFONTS\fubo_____.PFB”;
fonts[9].FontOutlineFile = “C:\PSFONTS\fub______.PFB”;
fonts[10].FontOutlineFile = “C:\PSFONTS\fuho_____.PFB”;
fonts[11].FontOutlineFile = “C:\PSFONTS\fuh______.PFB”;
fonts[12].FontOutlineFile = “C:\PSFONTS\fuo______.PFB”;
fonts[13].FontOutlineFile = “C:\PSFONTS\fuwo_____.PFB”;
fonts[14].FontOutlineFile = “C:\PSFONTS\fuw______.PFB”;
fonts[15].FontOutlineFile = “C:\PSFONTS\fu_______.PFB”;
fonts[16].FontOutlineFile = “C:\PSFONTS\gal______.PFB”;
fonts[17].FontOutlineFile = “C:\PSFONTS\GDBI_____.PFB”;
fonts[18].FontOutlineFile = “C:\PSFONTS\GDB______.PFB”;
fonts[19].FontOutlineFile = “C:\PSFONTS\GDI______.PFB”;
fonts[20].FontOutlineFile = “C:\PSFONTS\GDRG_____.PFB”;
fonts[21].FontOutlineFile = “C:\PSFONTS\GDSBI____.PFB”;
fonts[22].FontOutlineFile = “C:\PSFONTS\GDSB_____.PFB”;
fonts[23].FontOutlineFile = “C:\PSFONTS\haebc____.PFB”;
fonts[24].FontOutlineFile = “C:\PSFONTS\hk2______.PFB”;
fonts[25].FontOutlineFile = “C:\PSFONTS\hvbl_____.PFB”;
fonts[26].FontOutlineFile = “C:\PSFONTS\hvbo_____.PFB”;
fonts[27].FontOutlineFile = “C:\PSFONTS\hvcbo____.PFB”;
fonts[28].FontOutlineFile = “C:\PSFONTS\hvcb_____.PFB”;
fonts[29].FontOutlineFile = “C:\PSFONTS\hvcdo____.PFB”;
fonts[30].FontOutlineFile = “C:\PSFONTS\hvc______.PFB”;
fonts[31].FontOutlineFile = “C:\PSFONTS\hvk______.PFB”;
fonts[32].FontOutlineFile = “C:\PSFONTS\LOBL_____.PFB”;
fonts[33].FontOutlineFile = “C:\PSFONTS\LORG_____.PFB”;
fonts[34].FontOutlineFile = “C:\PSFONTS\MOBCI____.PFB”;
fonts[35].FontOutlineFile = “C:\PSFONTS\MOBC_____.PFB”;
fonts[36].FontOutlineFile = “C:\PSFONTS\MOCI_____.PFB”;
fonts[37].FontOutlineFile = “C:\PSFONTS\MOC______.PFB”;
fonts[38].FontOutlineFile = “C:\PSFONTS\MOOR_____.PFB”;
fonts[39].FontOutlineFile = “C:\PSFONTS\mtr______.PFB”;
fonts[40].FontOutlineFile = “C:\PSFONTS\nxrg_____.PFB”;
fonts[41].FontOutlineFile = “C:\PSFONTS\oaalt____.PFB”;
fonts[42].FontOutlineFile = “C:\PSFONTS\oq_______.PFB”;
fonts[43].FontOutlineFile = “C:\PSFONTS\PVCH1____.PFB”;
fonts[44].FontOutlineFile = “C:\PSFONTS\qg_______.PFB”;
fonts[45].FontOutlineFile = “C:\PSFONTS\s_boy____.PFB”;
fonts[46].FontOutlineFile = “C:\PSFONTS\uddc2____.PFB”;
fonts[47].FontOutlineFile = “C:\PSFONTS\UTI______.PFB”;
fonts[48].FontOutlineFile = “C:\PSFONTS\UTRG_____.PFB”;
fonts[49].FontOutlineFile = “C:\PSFONTS\UTSBI____.PFB”;
fonts[50].FontOutlineFile = “C:\PSFONTS\UTSB_____.PFB”;
fonts[51].FontOutlineFile = “C:\PSFONTS\uu_______.PFB”;
fonts[52].FontOutlineFile = “C:\PSFONTS\UVCB_____.PFB”;
fonts[53].FontOutlineFile = “C:\PSFONTS\uvc______.PFB”;
fonts[54].FontOutlineFile = “C:\PSFONTS\uvf______.PFB”;
fonts[55].FontOutlineFile = “C:\PSFONTS\VABXE____.PFB”;
fonts[56].FontOutlineFile = “C:\PSFONTS\VARG_____.PFB”;
fonts[57].FontOutlineFile = “C:\PSFONTS\vpin_____.PFB”;
fonts[58].FontOutlineFile = “C:\PSFONTS\VWB______.PFB”;
fonts[59].FontOutlineFile = “C:\PSFONTS\VWRG_____.PFB”;
fonts[60].FontOutlineFile = “C:\PSFONTS\VXBV_____.PFB”;
fonts[61].FontOutlineFile = “C:\PSFONTS\VXR______.PFB”;
fonts[62].FontOutlineFile = “C:\PSFONTS\VYL______.PFB”;
fonts[63].FontOutlineFile = “C:\PSFONTS\VYR______.PFB”;
fonts[64].FontOutlineFile = “C:\PSFONTS\WC_______.PFB”;
fonts[65].FontOutlineFile = “C:\PSFONTS\wg_______.PFB”;
fonts[66].FontOutlineFile = “C:\PSFONTS\WI_______.PFB”;
fonts[67].FontOutlineFile = “C:\PSFONTS\WMBI_____.PFB”;
fonts[68].FontOutlineFile = “C:\PSFONTS\WMB______.PFB”;
fonts[69].FontOutlineFile = “C:\PSFONTS\WMI______.PFB”;
fonts[70].FontOutlineFile = “C:\PSFONTS\WMR______.PFB”;
fonts[71].FontOutlineFile = “C:\PSFONTS\WMTIL____.PFB”;
fonts[72].FontOutlineFile = “C:\PSFONTS\wu_______.PFB”;
fonts[73].FontOutlineFile = “C:\PSFONTS\XPRG_____.PFB”;
fonts[74].FontOutlineFile = “C:\PSFONTS\xtdr_____.PFB”;
fonts[75].FontOutlineFile = “C:\PSFONTS\xzi______.PFB”;
fonts[76].FontOutlineFile = “C:\PSFONTS\ZJI__000_.PFB”;
fonts[77].FontOutlineFile = “C:\PSFONTS\ZJI__001_.PFB”;
fonts[78].FontOutlineFile = “C:\PSFONTS\ZJI__002_.PFB”;
fonts[79].FontOutlineFile = “C:\PSFONTS\ZJI__003_.PFB”;
fonts[80].FontOutlineFile = “C:\PSFONTS\ZJI__004_.PFB”;
fonts[81].FontOutlineFile = “C:\PSFONTS\ZJI__005_.PFB”;
fonts[82].FontOutlineFile = “C:\PSFONTS\ZJI__006_.PFB”;
fonts[83].FontOutlineFile = “C:\PSFONTS\ZJI__007_.PFB”;
fonts[84].FontOutlineFile = “C:\PSFONTS\ZJI__008_.PFB”;
fonts[85].FontOutlineFile = “C:\PSFONTS\ZJI______.PFB”;
fonts[86].FontOutlineFile = “C:\PSFONTS\ZJRG_000_.PFB”;
fonts[87].FontOutlineFile = “C:\PSFONTS\ZJRG_001_.PFB”;
fonts[88].FontOutlineFile = “C:\PSFONTS\ZJRG_002_.PFB”;
fonts[86].FontOutlineFile = “C:\PSFONTS\ZJRG_003_.PFB”;
fonts[90].FontOutlineFile = “C:\PSFONTS\ZJRG_004_.PFB”;
fonts[91].FontOutlineFile = “C:\PSFONTS\ZJRG_005_.PFB”;
fonts[92].FontOutlineFile = “C:\PSFONTS\ZJRG_006_.PFB”;
fonts[93].FontOutlineFile = “C:\PSFONTS\ZJRG_007_.PFB”;
fonts[94].FontOutlineFile = “C:\PSFONTS\ZJRG_008_.PFB”;
fonts[95].FontOutlineFile = “C:\PSFONTS\ZJRG_____.PFB”;
fonts[96].FontOutlineFile = “C:\PSFONTS\ZX_______.PFB”;
fonts[97].FontOutlineFile = “C:\PSFONTS\ZY______.PFB”;
fonts[0].FontName = “CPI-Regular”;
fonts[1].FontName = “Mojo”;
fonts[2].FontName = “Frobisher-Normal”;
fonts[3].FontName = “Frutiger-BlackCn”;
fonts[4].FontName = “Frutiger-Black”;
fonts[5].FontName = “Frutiger-ExtraBlackCn”;
fonts[6].FontName = “Frutiger-Roman”;
fonts[7].FontName = “Frutiger-UltraBlack”;
fonts[8].FontName = “Futura-BoldOblique”;
fonts[9].FontName = “Futura-Bold”;
fonts[10].FontName = “Futura-HeavyOblique”;
fonts[11].FontName = “Futura-Heavy”;
fonts[12].FontName = “Futura-Oblique”;
fonts[13].FontName = “Futura-BookOblique”;
fonts[14].FontName = “Futura-Book”;
fonts[15].FontName = “Futura”;
fonts[16].FontName = “Garamond-Light”;
fonts[17].FontName = “AGaramond-BoldItalic”;
fonts[18].FontName = “AGaramond-Bold”;
fonts[19].FontName = “AGaramond-Italic”;
fonts[20].FontName = “AGaramond-Regular”;
fonts[21].FontName = “AGaramond-SemiboldItalic”;
fonts[22].FontName = “AGaramond-Semibold”;
fonts[23].FontName = “Hadriano-ExtraBoldCondensed”;
fonts[24].FontName = “Khaki-Two”;
fonts[25].FontName = “Helvetica-Black”;
fonts[26].FontName = “Helvetica-BoldOblique”;
fonts[27].FontName = “Helvetica-Condensed-BoldObl”;
fonts[28].FontName = “Helvetica-Condensed-Bold”;
fonts[29].FontName = “Helvetica-Condensed-Oblique”;
fonts[30].FontName = “Helvetica-Condensed”;
fonts[31].FontName = “Helvetica-Compressed”;
fonts[32].FontName = “Lithos-Black”;
fonts[33].FontName = “Lithos-Regular”;
fonts[34].FontName = “Minion-BoldCondensedItalic”;
fonts[35].FontName = “Minion-BoldCondense”;
fonts[36].FontName = “Minion-CondensedItalic”;
fonts[37].FontName = “Minion-Condensed”;
fonts[38].FontName = “Minion-Ornaments”;
fonts[39].FontName = “TimesNewRomanPS”;
fonts[40].FontName = “Nyx”;
fonts[41].FontName = “OCRA-Alternate”;
fonts[42].FontName = “Ouch”;
fonts[43].FontName = “Poetica-ChanceryI”;
fonts[44].FontName = “GreymantleMVB”;
fonts[45].FontName = “Shuriken-Boy”;
fonts[46].FontName = “BermudaLP-Squiggle”;
fonts[47].FontName = “Utopia-Italic”;
fonts[48].FontName = “Utopia-Regular”;
fonts[49].FontName = “Utopia-SemiboldItalic”;
fonts[50].FontName = “Utopia-Semibold”;
fonts[51].FontName = “SpumoniLP”;
fonts[52].FontName = “Univers-CondensedBold”;
fonts[53].FontName = “Univers-Condensed”;
fonts[54].FontName = “Univers-ExtraBlack”;
fonts[55].FontName = “Viva-BoldExtraExtende”;
fonts[56].FontName = “Viva-Regular”;
fonts[57].FontName = “Pompeia-Inline”;
fonts[58].FontName = “CaflischScript-Bold”;
fonts[59].FontName = “CaflischScript-Regular”;
fonts[60].FontName = “Nueva-BoldExtended”;
fonts[61].FontName = “Nueva-Roman”;
fonts[62].FontName = “Sanvito-Light”;
fonts[63].FontName = “Sanvito-Roman”;
fonts[64].FontName = “Critter”;
fonts[65].FontName = “Giddyup”;
fonts[66].FontName = “Willow”;
fonts[67].FontName = “Myriad-BoldItalic”;
fonts[68].FontName = “Myriad-Bold”;
fonts[69].FontName = “Myriad-Italic”;
fonts[70].FontName = “Myriad-Roman”;
fonts[71].FontName = “Myriad-Tilt”;
fonts[72].FontName = “Cutout”;
fonts[73].FontName = “ExPonto-Regular”;
fonts[74].FontName = “Chaparral-Display”;
fonts[75].FontName = “Postino-Italic”;
fonts[76].FontName = “TektonMM-Oblique”;
fonts[77].FontName = “TektonMM-Oblique”;
fonts[78].FontName = “TektonMM-Oblique”;
fonts[79].FontName = “TektonMM-Oblique”;
fonts[80].FontName = “TektonMM-Oblique”;
fonts[81].FontName = “TektonMM-Oblique”;
fonts[82].FontName = “TektonMM-Oblique”;
fonts[83].FontName = “TektonMM-Oblique”;
fonts[84].FontName = “TektonMM-Oblique”;
fonts[85].FontName = “TektonMM-Oblique”;
fonts[86].FontName = “TektonMM”;
fonts[87].FontName = “TektonMM”;
fonts[88].FontName = “TektonMM”;
fonts[89].FontName = “TektonMM”;
fonts[90].FontName = “TektonMM”;
fonts[91].FontName = “TektonMM”;
fonts[92].FontName = “TektonMM”;
fonts[93].FontName = “TektonMM”;
fonts[94].FontName = “TektonMM”;
fonts[95].FontName = “TektonMM”;
fonts[96].FontName = “AdobeSansMM”;
fonts[97].FontName = “AdobeSerifMM”;
MarginInfo margin = new MarginInfo();
margin.Left = 60;
margin.Top = 50;
margin.Right = 95;
margin.Bottom = 60;
#region CREATE_PDF
// 1. create Pdf instance
Pdf pdf = new Pdf();
#endregion
pdf.OpenType = OpenType.Auto;
pdf.DestinationType = DestinationType.FitHeight;
pdf.PageSetup.Margin = margin;
#region CREATE_DEFAULT_TEXTINFO
// 2. create default TextInfo
Aspose.Pdf.TextInfo txtInfo = new Aspose.Pdf.TextInfo();
txtInfo.FontName = “Arial”;
txtInfo.FontSize = 12;
txtInfo.Alignment = AlignmentType.Left;
#endregion
#region ADD_FIRST_SECTION
// 3. add first section
Section section1 = pdf.Sections.Add();
#endregion
#region CREATE_FIRST_PARAGRAPH
Text text1 = new Text(“paragraph 1”, txtInfo); // Text text1 = new Text(section1);
Text text2 = new Text(“paragraph 2”, txtInfo);
Text text3 = new Text(“paragraph 3”, txtInfo);
#endregion
#region CREATE_SEGMENT_TO_CLONE
Segment[] seg1 = new Segment[98];
int x = 0;
for (; x {
seg1[x] = new Segment(" This is Test Segment “, fonts[x]);
}
for (; x {
seg1[x] = new Segment(” This is Test Segment “, fonts[x]);
}
for (; x {
seg1[x] = new Segment(” This is Test Segment ", fonts[x]);
}
#endregion
#region ADD_SEGMENTS_TO_FIRST_TEXT
for ( x = 0; x {
Segment see = (Segment)seg1[x].CompleteClone();
see.Content = "This is a segment " + x.ToString();
text1.Segments.Add(see);
}
for (x = 0; x {
Segment see = (Segment)seg1[x].CompleteClone();
see.Content = "This is a segment " + x.ToString();
text2.Segments.Add(see);
}
for (x=0; x {
Segment see = (Segment)seg1[x].CompleteClone();
see.Content = "This is a segment " + x.ToString();
text3.Segments.Add(see);
}
#endregion
#region ADD_FIRST_TEXT_TO_FIRST_SECTION
section1.Paragraphs.Add(text1);
section1.Paragraphs.Add(text2);
section1.Paragraphs.Add(text3);
#endregion
pdf.Save(“C:/WINNT/ACTIVEPDF/Fallbeurteilung3.pdf”);
}
Thanks for reporting this issue. Can you please zip your PSFONTS and send it to tommy.wang@aspose.com?