Здравствуйте!
Возможно ли в ReportMaker'е получить в smartname не список используемых красок [inks] (Суan, PANTONE 485 ...), а цвета, (10% Cyan, 30% PANTONE 485 и.т.д....), которые задействованы в PDF файле? В XMP такого нет, вижу один выход - парсить PDF. Есть ли решение попроще?
Возможно, через тикет Create PAF / JPG / XML (LinkEdge) дергаешь xml (Extract XMP Report (XMP)).
В нём будет следующее
Код:
<egInkCovL:coverage>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<egInkCov:pct>9.283576677</egInkCov:pct>
<egInkCov:mm2>3732.</egInkCov:mm2>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<egInkCov:pct>11.41541623</egInkCov:pct>
<egInkCov:mm2>4589.</egInkCov:mm2>
</rdf:li>...
В нём нам интересна строчка <egInkCov:mm2>4589.</egInkCov:mm2>, это площадь кв мм по каждой краске. Соответственно потом делишь на общую площадь, которую можно взять из ширины и высоты, или сумму из egInkCovL:coverage.