Главная / Создание Windows-приложений на основе Visual C# / Вы разрабатываете приложение, в котором будет использоваться печать изображений. Для формирования области печати вы определили некоторые параметры: //Размер изображения float ILength; float LMargin = e.MarginBounds.Left; float RMargin = e.MarginBounds.Rig

Вы разрабатываете приложение, в котором будет использоваться печать изображений. Для формирования области печати вы определили некоторые параметры: //Размер изображения float ILength; float LMargin = e.MarginBounds.Left; float RMargin = e.MarginBounds.Right; float TMargin = e.MarginBounds.Top; float BMargin= e.MarginBounds.Bottom; float printableWidth = e.MarginBounds.Width; float printableHeight = e.MarginBounds.Height;

Параметры страницы могут меняться, и поэтому, чтобы избежать обрезки изображения, требуется корректировать его размер – наибольшая сторона изображения должна составляет 75% от кратчайшей стороны листа. Выберите правильный фрагмент кода для этого:

вопрос

Правильный ответ:

float XP = LMargin; float YP = TMargin; if (printableWidth < printableHeight) { imageLength = printableWidth * 0,75f; Yposition += imageLength; } else { imageLength = printableHeight * 0,75f; Xposition += imageLength + spaceWidth; }
float XP = LMargin; float YP = TMargin; if (printableWidth < printableHeight) { imageLength = printableWidth * 0.75f; Yposition += imageLength; } else { imageLength = printableHeight * 0.75f; Xposition += imageLength + spaceWidth; }
float XP = LMargin; float YP = TMargin; if (printableWidth < printableHeight) { imageLength = Convert.ToDouble(printableWidth * 0.75); Yposition += imageLength; } else { imageLength = Convert.ToDouble(printableHeight * 0.75); Xposition += imageLength + spaceWidth; }
float XP = LMargin; float YP = TMargin; if (printableWidth < printableHeight) { imageLength = Convert.ToDouble(printableWidth * 0.75); Yposition = imageLength; } else { imageLength = Convert.ToDouble(printableHeight * 0.75); Xposition = imageLength + spaceWidth; }
double XP = LMargin; double YP = TMargin; if (printableWidth < printableHeight) { imageLength = Convert.ToDouble(printableWidth * 0.75); Yposition = imageLength; } else { imageLength = Convert.ToDouble(printableHeight * 0.75); Xposition = imageLength + spaceWidth; }
Сложность вопроса
93
Сложность курса: Создание Windows-приложений на основе Visual C#
77
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен сдал на пять. Ура
08 май 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.