Barcode и трансформации графики в XFA
XFA flattening теперь отрисовывает элементы <draw><value><barcode> и учитывает атрибуты трансформации rotate, <tran><scale> и <tran><translate> для всех видов графики
Barcode
Значение <barcode> рисует не зависящие от устройства полосы через barcode engine: атрибут type отображает имена символик XFA (code3Of9, code128, ean13, upcA, codabar и другие) на 23 поддерживаемые символики, текстовое тело служит payload штрихкода, а оформление <edge> обрабатывается так же, как у остальных видов фигур
Трансформации
rotate="90" (атрибут, дочерний <rotate> или <tran><rotate>) вращает графику вокруг центра draw-rect; <scale x y> растягивает, <translate x y> сдвигает — всё собирается в одну обёртку q ... cm ... Q, поэтому line, arc, rectangle, image, text и barcode трансформируются единообразно