ScreenSpotFunction¶
PPDFileList[index].PPDInfo.screenSpotFunctionList[index]
Description¶
Contains information about a color separation screen spot function, including its definition in PostScript language code.
Properties¶
ScreenSpotFunction.name¶
PPDFileList[index].PPDInfo.screenSpotFunctionList[index].name
Description¶
The color separation screen spot function name.
Type¶
String
ScreenSpotFunction.spotFunction¶
PPDFileList[index].PPDInfo.screenSpotFunctionList[index].spotFunction
Description¶
The spot function expressed in PostScript commands.
Type¶
String
ScreenSpotFunction.typename¶
PPDFileList[index].PPDInfo.screenSpotFunctionList[index].typename
Description¶
The class name of the referenced object.
Type¶
String; read-only.
Example¶
Finding screen spot functions¶
// Displays in a new text frame, the screen spot functions for the 1st PPD file.
var docRef = documents.add();
var sInfo = "";
if (PPDFileList.length == 0) {
sInfo = "\r\t\tEmpty PPDFileList"
} else {
var ppdRef = PPDFileList[0];
var ppdInfoRef = ppdRef.PPDInfo;
var sInfo = "\r\t\tScreenSpotFunctions for 1st PPD File:\r";
sInfo += "\t\t" + ppdRef.name + "\r";
var iScreenSpots = ppdInfoRef.screenSpotFunctionList.length;
if (iScreenSpots > 0) {
for (var n = 0; n < iScreenSpots; n++) {
var screenSpotRef = ppdInfoRef.screenSpotFunctionList[n];
sInfo += "\t\t";
sInfo += screenSpotRef.name;
sInfo += ", spotFunction: ";
sInfo += screenSpotRef.spotFunction;
sInfo += "\r";
}
} else {
sInfo += "\t\tEmpty ScreenSpotFunctionList";
}
}
var textRef = docRef.textFrames.add();
textRef.textRange.characterAttributes.size = 12;
textRef.contents = sInfo;
textRef.top = 600;
textRef.left = 30;
redraw();