)

with(borderPanels.add()){ with(dialogColumns.add()){ with(dialogRows.add()){

with(dialogColumns.add()){

staticTexts.add({staticLabel:"Количество строк:", minWidth:myLabelWidth});

}

with(dialogColumns.add()){

var myNumberOfRowsField = integerEditboxes.add({editValue:3});

}

}

with(dialogRows.add()){

staticTexts.add({staticLabel:"Количество столбцов:", minWidth:myLabelWidth}); myNumberOfColumnsField = integerEditboxes.add({editValue:3});

}

with(dialogRows.add()){

staticTexts.add({staticLabel:"Horizontal Offset:", minWidth:myLabelWidth}); myHorizontalOffsetField = measurementEditboxes.add ({editValue:12, editlJnits:MeasurementUnits.points});

}

with(dialogRows.add()){

staticTexts.add({staticLabel:"Смещение для подписи:", minWidth:myLabelWidth}); myVerticalOffsetField = measurementEditboxes.add({editValue:12, editLJnits :MeasurementUnits.points}) ;

}

with (dialogRows.add()){ with(dialogColumns.add()){

staticTexts.add({staticLabel:"Label:", minWidth:myLabelWidth});

}

with(dialogColumns.add()){

myLabelsButtons = radiobuttonGroups.addf); with(myLabelsButtons){

radiobuttonControls.add({staticLabel:"Ничего", checkedState:true}); radiobuttonControls.add({staticLabel:"Файл", checkedState:false}); i

radiobuttonControls.add({staticLabel:"Полный путь", checkedState:false});

}

}

}

with (dialogRows.add()){ with(dialogColumns.add()){

staticTexts.add({staticLabel:"Размещение:", minWidth:myLabelWidth});

)

with(dialogColumns.add()){ myFitProportionalCheckbox =

checkboxControls.add({staticLabel:

"Пропорциональное масштабирование", checkedstate:true});

myFitCenterContentCheckbox = checkboxControls.add

({staticLabel:"Центровка содержимого", checkedstate:true});

myFitFrameToContentCheckbox =

checkboxControls.add({staticLabel:

"Подогнать контейнер по размеру содержимого ", checkedstate:true});

}

}

}

}

}

// Конец диалога

// Считывание значений и удаление диалога из памяти myResult = myDialog.show(); if(myResult = true){

myNumberOfRows = myNumberOfRowsField.editValue; myNumberOfColumns = myNumberOfColumnsField.editValue; myRemoveEmptyFrames = myRemoveEmptyFramesCheckbox.checkedstate; myLabels = myLabelsButtons.selectedButton; myFitProportional = myFitProportionalCheckbox.checkedstate; myFitCenterContent = myFitCenterContentCheckbox.checkedstate; myFitFrameToContent = myFitFrameToContentCheckbox.checkedstate; myHorizontalOffset = myHorizontalOffsetField.editValue; myVerticalOffset = myVerticalOffsetField.editValue;

// Основная функция

myMakelmageCatalog(myFiles, myNumberOfRows, myNumberOfColumns, myLabels, myRemoveEmptyFrames, myFitProportional, myFitCenterContent, myFitFrameToContent, myHorizontalOffset, myVerticalOffset);

}

myDialog.destroy();

function myMakelmageCatalog(myFiles, myNumberOfRows, 'Ь myNumberOfColumns, myLabels, myRemoveEmptyFrames, myFitProportional, myFitCenterContent, myFitFrameToContent, myHorizontalOffset, myVerticalOffset){

var myMap, myFile, i, myXl, myYl, myX2, myY2, myRectangle, 'b myLabelStyle, myLabe1Layer, var myFramesPerPage = myNumberOfRows * myNumberOfColumns; var myDocument = app.documents.add(); with(myDocument.viewPreferences){


⇐ вернуться назад | | далее ⇒