XFA Barcode and Transformation Graphics

XFA flattening은 이제 <draw><value><barcode> 요소를 렌더링하고 모든 graphic 종류에 rotate, <tran><scale>, <tran><translate> 변환 attribute를 적용합니다

Barcode

<barcode> 값은 barcode 엔진을 통해 device-independent 바를 그립니다. type attribute는 XFA symbology 이름(code3Of9, code128, ean13, upcA, codabar 등)을 지원되는 23개 symbology로 매핑하고, text body가 barcode payload가 되며, <edge> 스타일은 다른 shape 종류와 똑같이 처리됩니다

변환

rotate="90"(attribute, <rotate> 자식, 또는 <tran><rotate>)은 graphic을 draw-rect 중심으로 회전하고, <scale x y>는 늘리고, <translate x y>는 밀어냅니다. 모든 변환은 하나의 q ... cm ... Q wrapper로 합성되므로 line, arc, rectangle, image, text, barcode가 균일하게 변환됩니다