1602,16 → 1602,16 |
return 1; |
|
std::vector<int> &pageNs = Options.pageNumbers; |
bool outputSep = Options.outputSeparations; |
QString separationName = Options.separationName; |
QStringList separations = Options.allSeparations; |
bool sep = Options.outputSeparations; |
QString SepNam = Options.separationName; |
QStringList spots = Options.allSeparations; |
bool Hm = Options.mirrorH; |
bool Vm = Options.mirrorV; |
bool doClip = Options.doClip; |
int sepac; |
int pagemult; |
if ((outputSep) && (separationName == "All")) |
pagemult = separations.count(); |
if ((sep) && (SepNam == "All")) |
pagemult = spots.count(); |
else |
pagemult = 1; |
// QVector<double> dum; |
1743,20 → 1743,20 |
PS_translate(0, page->height()); |
PS_scale(1, -1); |
} |
if (outputSep) |
if (sep) |
{ |
if (separationName == "Black") |
if (SepNam == "Black") |
PS_plate(0); |
else if (separationName == "Cyan") |
else if (SepNam == "Cyan") |
PS_plate(1); |
else if (separationName == "Magenta") |
else if (SepNam == "Magenta") |
PS_plate(2); |
else if (separationName == "Yellow") |
else if (SepNam == "Yellow") |
PS_plate(3); |
else if (separationName == "All") |
PS_plate(sepac, separations[sepac]); |
else if (SepNam == "All") |
PS_plate(sepac, spots[sepac]); |
else |
PS_plate(4, separationName); |
PS_plate(4, SepNam); |
} |
ScLayer ll; |
ll.isPrintable = false; |
1776,13 → 1776,13 |
} |
if (!abortExport && !errorOccured) |
PS_end_page(); |
if (outputSep) |
if (sep) |
{ |
if (separationName != "All") |
if (SepNam != "All") |
aa++; |
else |
{ |
if (sepac == static_cast<int>(separations.count() - 1)) |
if (sepac == static_cast<int>(spots.count() - 1)) |
{ |
aa++; |
sepac = 0; |