Barcodes XFA y transformaciones gráficas

El flattening de XFA ahora renderiza los elementos <draw><value><barcode> y respeta los atributos de transformación rotate, <tran><scale> y <tran><translate> en todos los tipos de gráficos

Barcode

Un valor <barcode> dibuja barras independientes del device a través del motor de barcodes: el atributo type mapea los nombres de simbología XFA (code3Of9, code128, ean13, upcA, codabar y más) sobre las 23 simbologías compatibles, con el cuerpo de texto como payload del barcode y el estilo de <edge> tratado igual que en los demás tipos de shapes

Transformaciones

rotate="90" (atributo, hijo <rotate> o <tran><rotate>) rota el gráfico alrededor del centro de su draw-rect; <scale x y> estira y <translate x y> desplaza, todo compuesto dentro de un único wrapper q ... cm ... Q de modo que líneas, arcos, rectángulos, imágenes, texto y barcodes se transforman de manera uniforme