Numerical Matrix Format
User Reference
DXF array

MATRIX Array Level: 1

The DXF array imports a DXF file. DXF files are unitless. That means if a DXF file has a line entity with coordinates (0,0) to (10,10) what units were used? Was that line drawn referencing "Inches", "Millimeters", "microns". DXF says nothing about units, so during import you must specify which "units" your DXF was drawn with so it will know how to correctly import it.

Fields in the DXF array
Description
FILE Path to the DXF file. The path may be either Absolute or Relative.
units=UNIT DXF Files are unitless. Choose DXF file units from: inch, mil, millimeter, micron (default: millimeter)
scale=VALUE Assign a Scale factor to use during DXF Import. Optional. (default: 1.0)
fill_closed_boundaries All closed boundaries will be filled solid.
flash_round_rectangle Assign a Flash for round rectangle pads. Saves data size.
join_lines_arcs Joins adjacent lines and arcs.
deembed_polygons Controls polygon-inside-of-polygon polarity.
IgnoreByBlock Keep 0-layer for entities in insert.
IgnoreHatch Ignore hatches in DXF.
IgnoreDimensions Ignore dimentions in DXF.
MergeAllLayers Merge all layers to one.
widepaths=TYPE Output polylines with width as types: Default, Round, Polygon.
maxflashsize=SIZE Maximum flash size in millimeter (default: 6)
default_line_width=SIZE Default line-width in millimeter (default: 0.2)
default_text_line_width Text line-width in millimeter (default: 0.2).
text_line_width_ratio Text width ratio per height (default: 10).
blocks_filter=BLOCKS Assign specific DXF blocks to import. Must be comma separated. (default: empty string thus all blocks are loaded).
layers_filter=LAYERS Assign specific DXF layers to import. Must be comma separated. (default: empty string thus all layers are loaded).

Example: DXF Array

DXF{
FILE=MergeFolder/pcb2311.dxf
UNITS=millimeter
SCALE=1
fill_closed_boundaries
flash_round_rectangle
IgnoreHatch
MaxFlashSize=8
}

XML example:

<DXF>
<FILE>MergeFolder/pcb2311.dxf</FILE>
<UNITS>millimeter</UNITS>
<SCALE>1</SCALE>
<fill_closed_boundaries/>
<flash_round_rectangle/>
<IgnoreHatch/>
<MaxFlashSize>8</MaxFlashSize>
</DXF>

JSON example:

"DXF": {
"FILE": "MergeFolder/pcb2311.dxf",
"UNITS": "millimeter",
"SCALE": 1,
"fill_closed_boundaries": "",
"flash_round_rectangle": "",
"IgnoreHatch": "",
"MaxFlashSize": 8
}