XFA Barcode and Transformation Graphics
XFA flattening now renders <draw><value><barcode> elements and honours the transformation attributes rotate, <tran><scale> and <tran><translate> on every graphic kind
Barcode
A <barcode> value draws device-independent bars through the barcode engine: the type attribute maps the XFA symbology names (code3Of9, code128, ean13, upcA, codabar and more) onto the 23 supported symbologies, with the text body as the barcode payload and <edge> styling carried like the other shape kinds
Transformations
rotate="90" (attribute, <rotate> child or <tran><rotate>) rotates the graphic around its draw-rect centre; <scale x y> stretches and <translate x y> offsets, all composed through a single q ... cm ... Q wrapper so line, arc, rectangle, image, text and barcode all transform uniformly