*Тема: Вызов скрипта для установки параметров страницы перед печатью. *Ключевые слова: печать, колонтитул, передача, параметры, синтаксис, скрипт, страница, ориентация. *Опубликован: ?, перевод: 24.06.2008. *Автор: ? (корп. SPSS); перевод: А. Балабанов. *Размещение: http://www.spsstools.ru/Scripts/Printing/PrintOptionsSps.txt (.sps). *Проверено: SPSS 15.0.0. * Пример вызова скрипта PrintOptions.sbs из синтаксиса для установки параметров верхнего и нижнего колонтитула * для печати выдачи (output): . script "c:\\temp\\PrintOptions.sbs" / ("Header=""Ваш любимый верхний колонтитул"", "+ "Footer='Текст нижнего колонтитула ... Стр. &[Page]',"+ "Orientation = landscape, "+ "StartPage=7 "+ "NewDocument = True " ) . * Примеч.: &[Page] - символ, на место которого SPSS подставляет номер страницы. * На место этого набора символов будет подставлен соответствующий номер страницы, начиная с того, который указан в параметре StartPage. . * Более сложный пример (обратите внимание на заключение в кавычки значений параметров внутри закавыченной строки): * кавычки должны быть сдвоенными: " ""значение"" " чтобы получить "значение", либо ' ''значение'' чтобы получить 'значение' . . script "c:\\temp\\PrintOptions.sbs" / ("Header=""Значение параметра может даже содержать слово 'Footer' (которое само является именем параметра) и кавычки"", "+ "Footer='Используйте одинарные кавычки внутри ""парных кавычек"" и наоборот [&[Page]]' ") . * Пример, иллюстрирующий использование всех параметров: * следует, врочем, быть осторожным: общая длина переданной строки не должна превышать 255 символов. . script "c:\\temp\\PrintOptions.sbs" / ("Header="" "", "+ "Footer='Стр. [&[Page]]', "+ "Orientation = landscape , "+ "StartPage= 17 , "+ "SpaceBetweenItems = 24, "+ "ChartSize = AsIs, "+ "PaperSize = Letter, "+ "PrintRange = All, "+ "PrintDocument = False, "+ "NewDocument = False " ) . * Полный список возможных параметров для скрипта PrintOptions. * Header="Значение параметра может даже содержать слово 'Footer' (которое само является именем параметра) и кавычки", * Footer='Используйте одинарные кавычки внутри "парных кавычек" и наоборот [&[Page]]', * Orientation = landscape , [ Portrait | Landscape ] * StartPage= 17 , [ любое число ] * SpaceBetweenItems = 24, [ любое число ] * ChartSize = AsIs, [ AsIs | Full | Half | Quarter ] * PaperSize = Letter, [ Letter | Legal ] * PrintRange = All, [ All | Selected ] * PrintDocument = False, [ True | False ] * NewDocument = False, [ True | False ]