TextInfo property limits on segment

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?