Adobe 0046100128056 Scripting Guide - Page 93
Working with fonts, is a tab character,
UPC - 718659087562
View all Adobe 0046100128056 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 93 highlights
CHAPTER 6: Text and Type Formatting Text 93 strikeThroughColor = myDocument.colors.item("Black"); strikeThroughGapColor = myDocument.swatches.item("None"); strikeThroughGapOverprint = false; strikeThroughGapTint = 100; strikeThroughOffset = 3; strikeThroughOverprint = false; strikeThroughTint = 100; strikeThroughType = myDocument.strokeStyles.item("Solid"); strikeThroughWeight = .25; } strokeColor = myDocument.swatches.item("None"); strokeTint = 100; strokeWeight = 0; tracking = 0; underline = false; if(underline == true){ underlineColor = myDocument.colors.item("Black"); underlineGapColor = myDocument.swatches.item("None"); underlineGapOverprint = false; underlineGapTint = 100; underlineOffset = 3; underlineOverprint = false; underlineTint = 100; underlineType = myDocument.strokeStyles.item("Solid"); underlineWeight = .25 } verticalScale = 100; } Working with fonts The fonts collection of the InDesign application object contains all fonts accessible to InDesign. The fonts collection of a document, by contrast, contains only those fonts used in the document. The fonts collection of a document also contains any missing fonts-fonts used in the document that are not accessible to InDesign. The following script shows the difference between application fonts and document fonts. (We omitted the myGetBounds function here; for the complete script, see FontCollections.) var myApplicationFonts = app.fonts; var myDocument = app.documents.item(0); var myStory = myDocument.stories.item(0); var myDocumentFonts = myDocument.fonts; var myFontNames = myApplicationFonts.everyItem().name; var myDocumentFontNames = myDocument.fonts.everyItem().name; var myString = "Document Fonts:\r"; for(var myCounter = 0;myCounter