Adobe 65009333 Scripting Guide - Page 33
myTextFile.write\r
UPC - 883919155852
View all Adobe 65009333 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 33 highlights
Text and Type Exporting text and setting text-export preferences 33 else{ //Handle text style range export by iterating //through the text style ranges in the paragraph. for(var myRangeCounter = 0; myRangeCounter < myParagraph.textStyleRanges.length; myRangeCounter ++){ myTextStyleRange = myParagraph.textStyleRanges. item(myRangeCounter); if(myTextStyleRange.characters.item(-1)=="\r"){ myString = myTextStyleRange.texts.itemByRange (myTextStyleRange.characters.item(1), myTextStyleRange.characters.item(-2)). contents; } else{ myString = myTextStyleRange.contents; } switch(myTextStyleRange.fontStyle){ case "Bold": myString = "" + myString + "" break; case "Italic": myString = "" + myString + "" break; } myTextFile.write(myString); } myTextFile.write("\r"); } } else{ //Handle table export (assumes that there is only //one table per paragraph,and that the table is in the //paragraph by itself). myTable = myParagraph.tables.item(0); myTextFile.writeln(""); for(var myRowCounter = 0; myRowCounter < myTable.rows.length; myRowCounter ++){ myTextFile.writeln(""); for(var myColumnCounter = 0; myColumnCounter < myTable.columns.length; myColumnCounter++){ if(myRowCounter == 0){ myString = "" + myTable.rows.item (myRowCounter).cells.item(myColumnCounter). texts.item(0).contents + ""; } else{ myString = "" + myTable.rows.item (myRowCounter).cells.item(myColumnCounter). texts.item(0).contents + ""; } myTextFile.writeln(myString); } myTextFile.writeln(""); } myTextFile.writeln(""); } } }