EZDXF-INFO(1)
π EZDXF-INFO(1) β the manual page, but make it a group chat
okay so bestie, this is ezdxf info, a User Command, and it's here to show information and optional stats of DXF files as loaded by ezdxf(1) π
sit down, hydrate, let's get into it.
β¨ SYNOPSIS β¨
ezdxf info [-h] [-v] [-s] [FILE] [FILE...]
likeβ¦ that's it. that's the whole entrance. iconic behaviour fr fr πΈ
π DESCRIPTION π
so what it does is show information and optional stats of DXF files as loaded by ezdxf(1). BUT β and this is the part people skim and then get confused about β that view may not represent the original content of the file. the way that you see the actual original content is with the ezdxf-browse(1) command. different command, different vibe, different truth. π¦
and why does the loading process do all that? because the upgrade is necessary for very old DXF versions prior to R12, and also for the "special" versions R13 and R14. no cap. those versions just needed a little glow-up.
the -s option shows you some statistics about the DXF content β like entity count or table count, cute little numbers. and if you want more of everything, that's the -v option. more is more, periodt.
π OPTIONS π
π POSITIONAL ARGUMENTS
FILEβ the DXF file you want processed, and yes, wildcards*and?are supported, so you can go feral with it π
π OPTIONAL ARGUMENTS
-h,--helpβ show a help message and exit. the classic. the polite escape hatch. π-v,--verboseβ give more output. more words, more lore, more everything β¨-s,--statsβ show content stats. the receipts. the numbers. the ~data~ π
π§ ENVIRONMENT π§
See ezdxf(1).
(yes that's it, go read the main page bestie, it has the whole environment situation π)
πΈ FILES πΈ
See ezdxf(1).
(same deal, the file paths live over there π)
π₯ EXAMPLES π₯
okay so THIS is the verbose output for an old DXF R10 file, and it's genuinely so interesting because it shows that the loading process created some required structures which do not exist in DXF R10 files β like the BLOCK_RECORD table or the OBJECTS section. the file got a whole makeover it did not ask for π
$ ezdxf info -v -s test_R10.dxf
Filename: "test_R10.dxf"
Loaded content was upgraded from DXF Version AC1006 (R10)
Release: R12
DXF Version: AC1009
Maintenance Version: <undefined>
Codepage: ANSI_1252
Encoding: cp1252
Unit system: Imperial
Modelspace units: Unitless
$LASTSAVEDBY: <undefined>
$HANDSEED: 0
$FINGERPRINTGUID: {9EADDC7C-5982-4C68-B770-8A62378C2B90}
$VERSIONGUID: {49336E63-D99B-45EC-803C-4D2BD03A7DE0}
$USERI1=0
$USERI2=0
$USERI3=0
$USERI4=0
$USERI5=0
$USERR1=0.0
$USERR2=0.0
$USERR3=0.0
$USERR4=0.0
$USERR5=0.0
File was not created by ezdxf >= 0.16.4
File was not written by ezdxf >= 0.16.4
Content stats:
LAYER table entries: 18
0
Defpoints
LYR_00
LYR_01
LYR_02
LYR_03
LYR_04
LYR_05
LYR_06
LYR_07
LYR_08
LYR_09
LYR_10
LYR_11
LYR_12
LYR_13
LYR_14
LYR_15
LTYPE table entries: 13
BORDER
ByBlock
ByLayer
CENTER
CONTINUOUS
CUTTING
DASHDOT
DASHED
DIVIDE
DOT
HIDDEN
PHANTOM
STITCH
STYLE table entries: 1
STANDARD
DIMSTYLE table entries: 1
Standard
APPID table entries: 1
ACAD
UCS table entries: 0
VIEW table entries: 0
VPORT table entries: 1
*Active
BLOCK_RECORD table entries: 2
*Model_Space
*Paper_Space
Entities in modelspace: 78
ARC (2)
CIRCLE (2)
LINE (74)
Entities in OBJECTS section: 20
ACDBDICTIONARYWDFLT (1)
ACDBPLACEHOLDER (1)
DICTIONARY (11)
LAYOUT (2)
MATERIAL (3)
MLEADERSTYLE (1)
MLINESTYLE (1)
like?? the BLOCK_RECORD table entries appearing in an R10 fileβ¦ that's the upgrade doing its thing. obsessed with the receipts honestly. π«Ά
β SEE ALSO β
ezdxf-audit(1), ezdxf-draw(1), ezdxf-view(1), ezdxf-browse(1), ezdxf-browse-acis(1), ezdxf-strip(1), ezdxf-config(1), ezdxf-hpgl(1)
and that's the page bestie!! this one is from May 2024, source/version EZDXF-INFO(1) β go show some DXF files their stats, they've earned it πβ¨ππ¦
π¦ where this page comes from
- fedora 43: python3-ezdxf 1.4.2-5.fc43 Β· MIT AND ISC AND AGPL-3.0-only
- fedora 43: python3-ezdxf 1.4.4-1.fc43
- fedora 43: python3-ezdxf 1.4.5-1.fc43 Β· MIT AND ISC AND AGPL-3.0-only
- fedora 44: python3-ezdxf 1.4.3-5.fc44 Β· MIT AND ISC AND AGPL-3.0-only
- fedora 44: python3-ezdxf 1.4.4-1.fc44
- fedora 44: python3-ezdxf 1.4.5-1.fc44 Β· MIT AND ISC AND AGPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms