vagran / dxf-viewer-example-src

Source for dxf-viewer-example GitHub pages repository
MIT License
47 stars 27 forks source link

How to select block? #14

Open dotoritos-kim opened 1 year ago

dotoritos-kim commented 1 year ago

How can I select and import the blocks of a dxf file?

vagran commented 1 year ago

Sounds like unsupported functionality. Currently it just loads and renders the whole document. Do you mean DXF BLOCK entity? What is your use case? What do you expect from the viewer API if such was implemented?

dotoritos-kim commented 1 year ago

As shown in the picture below, only the layers that exist in the default block are output. Example1

But I want the output like below. choose the right block Example2

Here's an example file.

vagran commented 1 year ago

Ok, I see. Currently the viewer renders just model space content. What you want is called "Sheets" in Autodesk viewer, and probably corresponds to LAYOUT entity in DXF. Unfortunately it was completely out of scope during the viewer implementation. Mostly because this feature is not actually documented well-enough in the DXF specification. Seems it requires some kind of reverse engineering to completely understand how it is represented in DXF. BTW your link for example file is not publicly accessible, I get the file from link from your example code.

image image

dotoritos-kim commented 1 year ago

So it is not possible to get the Layout entities?

dotoritos-kim commented 1 year ago

image

I did some debugging with that example and found something surprising.

dotoritos-kim commented 1 year ago

parsing log

{
    "*Model_Space": {
        "handle": "5063",
        "ownerHandle": "5062",
        "layer": "0",
        "name": "*Model_Space",
        "position": {
            "x": 0,
            "y": 0,
            "z": 0
        },
        "name2": "*Model_Space",
        "xrefPath": ""
    },
    "*Paper_Space": {
        "handle": "513A",
        "ownerHandle": "5138",
        "paperSpace": true,
        "layer": "0",
        "name": "*Paper_Space",
        "position": {
            "x": 0,
            "y": 0,
            "z": 0
        },
        "name2": "*Paper_Space",
        "xrefPath": ""
    },
    "*Paper_Space1": {
        "handle": "505F",
        "ownerHandle": "505E",
        "layer": "0",
        "name": "*Paper_Space1",
        "position": {
            "x": 0,
            "y": 0,
            "z": 0
        },
        "name2": "*Paper_Space1",
        "xrefPath": "",
        "entities": [
            {
                "type": "INSERT",
                "handle": "1F3A",
                "ownerHandle": "505E",
                "layer": "0",
                "name": "Border",
                "position": {
                    "x": 0,
                    "y": 0,
                    "z": 0
                }
            },
            {
                "type": "MTEXT",
                "handle": "21B1",
                "ownerHandle": "505E",
                "layer": "border",
                "position": {
                    "x": 220,
                    "y": 175,
                    "z": 0
                },
                "height": 2.5,
                "width": 0,
                "attachmentPoint": 1,
                "drawingDirection": 1,
                "text": "Detail 2:1",
                "lineSpacing": 1
            }
        ]
    },
    "Border": {
        "handle": "513F",
        "ownerHandle": "513E",
        "layer": "0",
        "name": "Border",
        "position": {
            "x": 0,
            "y": 0,
            "z": 0
        },
        "name2": "Border",
        "xrefPath": "",
        "entities": [
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 286.9999999999999,
                        "y": 9.999999999999972,
                        "z": 0
                    },
                    {
                        "x": 286.9999999999999,
                        "y": 9.999999999999972,
                        "z": 0
                    }
                ],
                "handle": "1E86",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 287.0000000000001,
                        "y": 200,
                        "z": 0
                    },
                    {
                        "x": 287.0000000000001,
                        "y": 200,
                        "z": 0
                    }
                ],
                "handle": "1E87",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 10.00000000000006,
                        "y": 200,
                        "z": 0
                    },
                    {
                        "x": 10.00000000000006,
                        "y": 200,
                        "z": 0
                    }
                ],
                "handle": "1E88",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 10.00000000000006,
                        "y": 10,
                        "z": 0
                    },
                    {
                        "x": 10.00000000000006,
                        "y": 10,
                        "z": 0
                    }
                ],
                "handle": "1E89",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 148.5,
                        "y": 10.00000000000003,
                        "z": 0
                    },
                    {
                        "x": 148.5,
                        "y": 5,
                        "z": 0
                    }
                ],
                "handle": "1E8A",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 98.49999999999997,
                        "y": 5.000000000000369,
                        "z": 0
                    },
                    {
                        "x": 198.5,
                        "y": 5.000000000000085,
                        "z": 0
                    }
                ],
                "handle": "1E8B",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 198.5,
                        "y": 5.000000000000085,
                        "z": 0
                    },
                    {
                        "x": 198.5,
                        "y": 10.00000000000009,
                        "z": 0
                    }
                ],
                "handle": "1E8C",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 108.5,
                        "y": 4.999999999999915,
                        "z": 0
                    },
                    {
                        "x": 108.5,
                        "y": 9.999999999999886,
                        "z": 0
                    }
                ],
                "handle": "1E8D",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 118.5,
                        "y": 4.999999999999943,
                        "z": 0
                    },
                    {
                        "x": 118.5,
                        "y": 10.00000000000003,
                        "z": 0
                    }
                ],
                "handle": "1E8E",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 128.5,
                        "y": 5.000000000000199,
                        "z": 0
                    },
                    {
                        "x": 128.5,
                        "y": 9.999999999999972,
                        "z": 0
                    }
                ],
                "handle": "1E8F",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 138.5,
                        "y": 5.000000000000341,
                        "z": 0
                    },
                    {
                        "x": 138.5,
                        "y": 9.999999999999972,
                        "z": 0
                    }
                ],
                "handle": "1E90",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 158.5,
                        "y": 4.999999999999943,
                        "z": 0
                    },
                    {
                        "x": 158.5,
                        "y": 10.00000000000006,
                        "z": 0
                    }
                ],
                "handle": "1E91",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 168.5,
                        "y": 5.000000000000057,
                        "z": 0
                    },
                    {
                        "x": 168.5,
                        "y": 9.999999999999972,
                        "z": 0
                    }
                ],
                "handle": "1E92",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 178.5,
                        "y": 4.999999999999943,
                        "z": 0
                    },
                    {
                        "x": 178.5,
                        "y": 10.00000000000009,
                        "z": 0
                    }
                ],
                "handle": "1E93",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 188.5,
                        "y": 4.999999999999972,
                        "z": 0
                    },
                    {
                        "x": 188.5,
                        "y": 10.00000000000003,
                        "z": 0
                    }
                ],
                "handle": "1E94",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 5.000000000000085,
                        "y": 105.0000000000001,
                        "z": 0
                    },
                    {
                        "x": 15.00000000000003,
                        "y": 105,
                        "z": 0
                    }
                ],
                "handle": "1E95",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 148.5000000000001,
                        "y": 200,
                        "z": 0
                    },
                    {
                        "x": 148.5000000000001,
                        "y": 205,
                        "z": 0
                    }
                ],
                "handle": "1E96",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 12.50000000000011,
                        "y": 107.5000000000002,
                        "z": 0
                    },
                    {
                        "x": 12.50000000000003,
                        "y": 102.5,
                        "z": 0
                    }
                ],
                "handle": "1E98",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 12.50000000000003,
                        "y": 102.5,
                        "z": 0
                    },
                    {
                        "x": 7.5,
                        "y": 105,
                        "z": 0
                    }
                ],
                "handle": "1E99",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 7.5,
                        "y": 105,
                        "z": 0
                    },
                    {
                        "x": 12.50000000000011,
                        "y": 107.5000000000002,
                        "z": 0
                    }
                ],
                "handle": "1E9A",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 10.00000000000006,
                        "y": 57.49999999999994,
                        "z": 0
                    },
                    {
                        "x": 5.000000000000114,
                        "y": 57.49999999999994,
                        "z": 0
                    }
                ],
                "handle": "1E9E",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 10.00000000000006,
                        "y": 152.5,
                        "z": 0
                    },
                    {
                        "x": 5.000000000000057,
                        "y": 152.5,
                        "z": 0
                    }
                ],
                "handle": "1E9F",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 102.5,
                        "y": 10.00000000000003,
                        "z": 0
                    },
                    {
                        "x": 102.5,
                        "y": 4.999999999999972,
                        "z": 0
                    }
                ],
                "handle": "1EA0",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 56.50000000000003,
                        "y": 10,
                        "z": 0
                    },
                    {
                        "x": 56.50000000000006,
                        "y": 4.999999999999972,
                        "z": 0
                    }
                ],
                "handle": "1EA1",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 194.5,
                        "y": 10,
                        "z": 0
                    },
                    {
                        "x": 194.5,
                        "y": 5,
                        "z": 0
                    }
                ],
                "handle": "1EA2",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 240.5,
                        "y": 10,
                        "z": 0
                    },
                    {
                        "x": 240.5,
                        "y": 5,
                        "z": 0
                    }
                ],
                "handle": "1EA3",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 56.50000000000006,
                        "y": 205,
                        "z": 0
                    },
                    {
                        "x": 56.50000000000006,
                        "y": 200,
                        "z": 0
                    }
                ],
                "handle": "1EA4",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 102.5000000000001,
                        "y": 205,
                        "z": 0
                    },
                    {
                        "x": 102.5000000000001,
                        "y": 199.9999999999999,
                        "z": 0
                    }
                ],
                "handle": "1EA5",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 194.5000000000001,
                        "y": 205,
                        "z": 0
                    },
                    {
                        "x": 194.5000000000001,
                        "y": 200,
                        "z": 0
                    }
                ],
                "handle": "1EA6",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 240.5000000000001,
                        "y": 205,
                        "z": 0
                    },
                    {
                        "x": 240.5000000000001,
                        "y": 200,
                        "z": 0
                    }
                ],
                "handle": "1EA7",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 56.50000000000003,
                        "y": 10,
                        "z": 0
                    },
                    {
                        "x": 56.50000000000003,
                        "y": 10,
                        "z": 0
                    }
                ],
                "handle": "1EA8",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 56.50000000000006,
                        "y": 200,
                        "z": 0
                    },
                    {
                        "x": 56.50000000000006,
                        "y": 200,
                        "z": 0
                    }
                ],
                "handle": "1EA9",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 10.00000000000006,
                        "y": 57.49999999999994,
                        "z": 0
                    },
                    {
                        "x": 10.00000000000006,
                        "y": 10,
                        "z": 0
                    }
                ],
                "handle": "1EAA",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 10.00000000000006,
                        "y": 105,
                        "z": 0
                    },
                    {
                        "x": 10.00000000000006,
                        "y": 57.49999999999994,
                        "z": 0
                    }
                ],
                "handle": "1EAB",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 10.00000000000006,
                        "y": 152.5,
                        "z": 0
                    },
                    {
                        "x": 10.00000000000006,
                        "y": 105,
                        "z": 0
                    }
                ],
                "handle": "1EAC",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 98.49999999999997,
                        "y": 10.00000000000003,
                        "z": 0
                    },
                    {
                        "x": 198.5,
                        "y": 10.00000000000009,
                        "z": 0
                    }
                ],
                "handle": "1EAD",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 287,
                        "y": 155,
                        "z": 0
                    },
                    {
                        "x": 287.0000000000001,
                        "y": 200,
                        "z": 0
                    }
                ],
                "handle": "1EAE",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 287.0000000000001,
                        "y": 200,
                        "z": 0
                    },
                    {
                        "x": 287.0000000000001,
                        "y": 200,
                        "z": 0
                    }
                ],
                "handle": "1EAF",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 286.9999999999999,
                        "y": 9.999999999999972,
                        "z": 0
                    },
                    {
                        "x": 287.0000000000001,
                        "y": 54.99999999999997,
                        "z": 0
                    }
                ],
                "handle": "1EB0",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 240.5,
                        "y": 10,
                        "z": 0
                    },
                    {
                        "x": 286.9999999999999,
                        "y": 9.999999999999972,
                        "z": 0
                    }
                ],
                "handle": "1EB1",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 194.5,
                        "y": 10,
                        "z": 0
                    },
                    {
                        "x": 240.5,
                        "y": 10,
                        "z": 0
                    }
                ],
                "handle": "1EB2",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 148.5,
                        "y": 10.00000000000006,
                        "z": 0
                    },
                    {
                        "x": 194.5,
                        "y": 10,
                        "z": 0
                    }
                ],
                "handle": "1EB3",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 102.5,
                        "y": 10.00000000000003,
                        "z": 0
                    },
                    {
                        "x": 148.5,
                        "y": 10.00000000000006,
                        "z": 0
                    }
                ],
                "handle": "1EB4",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 56.50000000000003,
                        "y": 10,
                        "z": 0
                    },
                    {
                        "x": 102.5,
                        "y": 10.00000000000003,
                        "z": 0
                    }
                ],
                "handle": "1EB5",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 10.00000000000006,
                        "y": 10,
                        "z": 0
                    },
                    {
                        "x": 56.50000000000003,
                        "y": 10,
                        "z": 0
                    }
                ],
                "handle": "1EB6",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 10.00000000000006,
                        "y": 200,
                        "z": 0
                    },
                    {
                        "x": 10.00000000000006,
                        "y": 200,
                        "z": 0
                    }
                ],
                "handle": "1EB7",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 56.50000000000006,
                        "y": 200,
                        "z": 0
                    },
                    {
                        "x": 10.00000000000006,
                        "y": 200,
                        "z": 0
                    }
                ],
                "handle": "1EB8",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 102.5000000000001,
                        "y": 199.9999999999999,
                        "z": 0
                    },
                    {
                        "x": 56.50000000000006,
                        "y": 200,
                        "z": 0
                    }
                ],
                "handle": "1EB9",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 148.5000000000001,
                        "y": 200,
                        "z": 0
                    },
                    {
                        "x": 102.5000000000001,
                        "y": 199.9999999999999,
                        "z": 0
                    }
                ],
                "handle": "1EBA",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 194.5000000000001,
                        "y": 200,
                        "z": 0
                    },
                    {
                        "x": 148.5000000000001,
                        "y": 200,
                        "z": 0
                    }
                ],
                "handle": "1EBB",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 240.5000000000001,
                        "y": 199.9999999999999,
                        "z": 0
                    },
                    {
                        "x": 194.5000000000001,
                        "y": 200,
                        "z": 0
                    }
                ],
                "handle": "1EBC",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 287.0000000000001,
                        "y": 200,
                        "z": 0
                    },
                    {
                        "x": 240.5000000000001,
                        "y": 199.9999999999999,
                        "z": 0
                    }
                ],
                "handle": "1EBD",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 0,
                        "y": 0,
                        "z": 0
                    },
                    {
                        "x": 5.68e-14,
                        "y": 210,
                        "z": 0
                    }
                ],
                "handle": "1EBE",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 5.68e-14,
                        "y": 210,
                        "z": 0
                    },
                    {
                        "x": 297.0000000000001,
                        "y": 210,
                        "z": 0
                    }
                ],
                "handle": "1EBF",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 297.0000000000001,
                        "y": 210,
                        "z": 0
                    },
                    {
                        "x": 297,
                        "y": -2.84e-14,
                        "z": 0
                    }
                ],
                "handle": "1EC0",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 297,
                        "y": -2.84e-14,
                        "z": 0
                    },
                    {
                        "x": 0,
                        "y": 0,
                        "z": 0
                    }
                ],
                "handle": "1EC1",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "INSERT",
                "handle": "1EDF",
                "ownerHandle": "513E",
                "layer": "0",
                "name": "Revision",
                "position": {
                    "x": 287.0000000000001,
                    "y": 200,
                    "z": 0
                }
            },
            {
                "type": "INSERT",
                "handle": "1F03",
                "ownerHandle": "513E",
                "layer": "0",
                "name": "Title",
                "position": {
                    "x": 286.9999999999998,
                    "y": 9.999999999999972,
                    "z": 0
                }
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 98.49999999999997,
                        "y": 10.00000000000003,
                        "z": 0
                    },
                    {
                        "x": 98.49999999999997,
                        "y": 5.000000000000369,
                        "z": 0
                    }
                ],
                "handle": "1F04",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 10.00000000000006,
                        "y": 200,
                        "z": 0
                    },
                    {
                        "x": 10.00000000000006,
                        "y": 152.5,
                        "z": 0
                    }
                ],
                "handle": "1F05",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 287,
                        "y": 155,
                        "z": 0
                    },
                    {
                        "x": 287.0000000000001,
                        "y": 54.99999999999997,
                        "z": 0
                    }
                ],
                "handle": "1F06",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 282,
                        "y": 105,
                        "z": 0
                    },
                    {
                        "x": 292,
                        "y": 105,
                        "z": 0
                    }
                ],
                "handle": "1F07",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 287.0000000000001,
                        "y": 57.49999999999996,
                        "z": 0
                    },
                    {
                        "x": 292.0000000000001,
                        "y": 57.49999999999996,
                        "z": 0
                    }
                ],
                "handle": "1F08",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 287,
                        "y": 152.5,
                        "z": 0
                    },
                    {
                        "x": 292,
                        "y": 152.5,
                        "z": 0
                    }
                ],
                "handle": "1F09",
                "ownerHandle": "513E",
                "layer": "border"
            },
            {
                "type": "MTEXT",
                "handle": "1F0A",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 7.000000000000078,
                    "y": 176.25,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "A",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1F0B",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 290.0000000000001,
                    "y": 176.25,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "A",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1F0C",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 7.000000000000109,
                    "y": 33.74999999999994,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "D",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1F0D",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 290.0000000000002,
                    "y": 33.75000000000023,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "D",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1F0E",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 7.000000000000091,
                    "y": 81.24999999999991,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "C",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1F0F",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 290.0000000000001,
                    "y": 81.2499999999999,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "C",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1F10",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 7.000000000000085,
                    "y": 128.75,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "B",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1F11",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 290.0000000000001,
                    "y": 128.75,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "B",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1F12",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 33.25000000000005,
                    "y": 203,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "1",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1F13",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 33.25000000000006,
                    "y": 6.99999999999997,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "1",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1F14",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 79.50000000000006,
                    "y": 203,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "2",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1F15",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 79.50000000000006,
                    "y": 6.999999999999982,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "2",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1F16",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 125.5000000000001,
                    "y": 203,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "3",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1F17",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 171.5,
                    "y": 203,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "4",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1F18",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 217.5000000000001,
                    "y": 203,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "5",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1F19",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 217.4999999999999,
                    "y": 6.999999999999771,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "5",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1F1A",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 263.7500000000001,
                    "y": 203,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "6",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1F1B",
                "ownerHandle": "513E",
                "layer": "border",
                "position": {
                    "x": 263.7499999999998,
                    "y": 7.000000000000653,
                    "z": 0
                },
                "height": 4,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "6",
                "lineSpacing": 1
            }
        ]
    },
    "Revision": {
        "handle": "5142",
        "ownerHandle": "5141",
        "layer": "0",
        "name": "Revision",
        "position": {
            "x": 0,
            "y": 0,
            "z": 0
        },
        "name2": "Revision",
        "xrefPath": "",
        "entities": [
            {
                "type": "MTEXT",
                "handle": "1EDE",
                "ownerHandle": "5141",
                "layer": "revision",
                "position": {
                    "x": -146.5429576580047,
                    "y": -3.000000000000471,
                    "z": 0
                },
                "height": 1.8,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "Revision note",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1EDD",
                "ownerHandle": "5141",
                "layer": "revision",
                "position": {
                    "x": -43.55038933388607,
                    "y": -2.999999999999962,
                    "z": 0
                },
                "height": 1.8,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "Date",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1EDC",
                "ownerHandle": "5141",
                "layer": "revision",
                "position": {
                    "x": -21.49999999999989,
                    "y": -2.999999999999944,
                    "z": 0
                },
                "height": 1.8,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "Signature",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1EDB",
                "ownerHandle": "5141",
                "layer": "revision",
                "position": {
                    "x": -7.837882783136308,
                    "y": -2.999999999999941,
                    "z": 0
                },
                "height": 1.8,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "Checked",
                "lineSpacing": 1
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -170,
                        "y": -11.99999999999994,
                        "z": 0
                    },
                    {
                        "x": 0,
                        "y": -11.99999999999994,
                        "z": 0
                    }
                ],
                "handle": "1EDA",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 0,
                        "y": -5.999999999999943,
                        "z": 0
                    },
                    {
                        "x": -170,
                        "y": -5.999999999999943,
                        "z": 0
                    }
                ],
                "handle": "1ED9",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -170,
                        "y": -5.999999999999943,
                        "z": 0
                    },
                    {
                        "x": -170,
                        "y": -11.99999999999994,
                        "z": 0
                    }
                ],
                "handle": "1ED8",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -158.0000000000001,
                        "y": -5.999999999999943,
                        "z": 0
                    },
                    {
                        "x": -158.0000000000001,
                        "y": -11.99999999999994,
                        "z": 0
                    }
                ],
                "handle": "1ED7",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -48.99999999999997,
                        "y": -5.999999999999886,
                        "z": 0
                    },
                    {
                        "x": -48.99999999999997,
                        "y": -11.99999999999994,
                        "z": 0
                    }
                ],
                "handle": "1ED6",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -28.99999999999977,
                        "y": -5.999999999999943,
                        "z": 0
                    },
                    {
                        "x": -28.99999999999977,
                        "y": -11.99999999999994,
                        "z": 0
                    }
                ],
                "handle": "1ED5",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -14,
                        "y": -6.000000000000284,
                        "z": 0
                    },
                    {
                        "x": -14,
                        "y": -11.99999999999994,
                        "z": 0
                    }
                ],
                "handle": "1ED4",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -169.9999999999999,
                        "y": 5.68e-14,
                        "z": 0
                    },
                    {
                        "x": -14,
                        "y": 5.68e-14,
                        "z": 0
                    }
                ],
                "handle": "1ED3",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 0,
                        "y": -11.99999999999994,
                        "z": 0
                    },
                    {
                        "x": 0,
                        "y": -5.999999999999943,
                        "z": 0
                    }
                ],
                "handle": "1ED2",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 0,
                        "y": -6.000000000000057,
                        "z": 0
                    },
                    {
                        "x": 0,
                        "y": -5.68e-14,
                        "z": 0
                    }
                ],
                "handle": "1ECF",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 0,
                        "y": -5.68e-14,
                        "z": 0
                    },
                    {
                        "x": -14,
                        "y": 5.68e-14,
                        "z": 0
                    }
                ],
                "handle": "1ECD",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -170,
                        "y": -5.999999999999943,
                        "z": 0
                    },
                    {
                        "x": -169.9999999999999,
                        "y": 5.68e-14,
                        "z": 0
                    }
                ],
                "handle": "1ECB",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -170,
                        "y": -5.999999999999943,
                        "z": 0
                    },
                    {
                        "x": -169.9999999999999,
                        "y": -5.999999999999943,
                        "z": 0
                    }
                ],
                "handle": "1ECA",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -158.0000000000001,
                        "y": -5.999999999999886,
                        "z": 0
                    },
                    {
                        "x": -157.9999999999999,
                        "y": 5.68e-14,
                        "z": 0
                    }
                ],
                "handle": "1ED1",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -48.99999999999997,
                        "y": -5.999999999999886,
                        "z": 0
                    },
                    {
                        "x": -48.99999999999989,
                        "y": 5.68e-14,
                        "z": 0
                    }
                ],
                "handle": "1ED0",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -28.99999999999977,
                        "y": -6.000000000000284,
                        "z": 0
                    },
                    {
                        "x": -28.99999999999989,
                        "y": 5.68e-14,
                        "z": 0
                    }
                ],
                "handle": "1ECE",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -14,
                        "y": -5.999999999999943,
                        "z": 0
                    },
                    {
                        "x": -14,
                        "y": 5.68e-14,
                        "z": 0
                    }
                ],
                "handle": "1ECC",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -48.99999999999997,
                        "y": -6.000000000000284,
                        "z": 0
                    },
                    {
                        "x": -28.99999999999989,
                        "y": -6.000000000000284,
                        "z": 0
                    }
                ],
                "handle": "1EC9",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -28.99999999999989,
                        "y": -6.000000000000284,
                        "z": 0
                    },
                    {
                        "x": -14,
                        "y": -6.000000000000284,
                        "z": 0
                    }
                ],
                "handle": "1EC8",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -14,
                        "y": -6.000000000000284,
                        "z": 0
                    },
                    {
                        "x": 2.274e-13,
                        "y": -6.000000000000284,
                        "z": 0
                    }
                ],
                "handle": "1EC7",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -158.0000000000001,
                        "y": -5.999999999999943,
                        "z": 0
                    },
                    {
                        "x": -48.99999999999997,
                        "y": -6.000000000000284,
                        "z": 0
                    }
                ],
                "handle": "1EC6",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -169.9999999999999,
                        "y": -5.999999999999943,
                        "z": 0
                    },
                    {
                        "x": -158.0000000000001,
                        "y": -5.999999999999943,
                        "z": 0
                    }
                ],
                "handle": "1EC5",
                "ownerHandle": "5141",
                "layer": "revision"
            },
            {
                "type": "MTEXT",
                "handle": "1EC4",
                "ownerHandle": "5141",
                "layer": "revision",
                "position": {
                    "x": -164,
                    "y": -3.000000000000626,
                    "z": 0
                },
                "height": 1.8,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "Rev No",
                "lineSpacing": 1
            }
        ]
    },
    "Title": {
        "handle": "5145",
        "ownerHandle": "5144",
        "layer": "0",
        "name": "Title",
        "type": 2,
        "position": {
            "x": 0,
            "y": 0,
            "z": 0
        },
        "name2": "Title",
        "xrefPath": "",
        "entities": [
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -158.8037900428604,
                        "y": 10.23973642260565,
                        "z": 0
                    },
                    {
                        "x": -156.2105507984053,
                        "y": 10.23973642260565,
                        "z": 0
                    }
                ],
                "handle": "2225",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 18,
                "color": 0,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -156.1317939185111,
                        "y": 6.87286222692693,
                        "z": 0
                    },
                    {
                        "x": -153.7451990597214,
                        "y": 6.87286222692693,
                        "z": 0
                    }
                ],
                "handle": "2226",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 18,
                "color": 0,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -153.2947252124219,
                        "y": 10.23973642260565,
                        "z": 0
                    },
                    {
                        "x": -151.0688134576109,
                        "y": 10.23973642260565,
                        "z": 0
                    }
                ],
                "handle": "2227",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 18,
                "color": 0,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -153.2947252124219,
                        "y": 10.23973642260565,
                        "z": 0
                    },
                    {
                        "x": -151.7928861740867,
                        "y": 12.84104764113599,
                        "z": 0
                    }
                ],
                "handle": "2229",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 18,
                "color": 0,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -153.3438884973406,
                        "y": 10.20754337752045,
                        "z": 0
                    },
                    {
                        "x": -153.2947252124219,
                        "y": 10.23973642260565,
                        "z": 0
                    }
                ],
                "handle": "222A",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 18,
                "color": 0,
                "lineweight": 13
            },
            {
                "type": "LWPOLYLINE",
                "vertices": [
                    {
                        "x": -153.8719872721951,
                        "y": 14.29022000188688
                    },
                    {
                        "x": -156.2105507984053,
                        "y": 10.23973026992519
                    },
                    {
                        "x": -156.1945626187547,
                        "y": 10.17801536910157
                    },
                    {
                        "x": -156.1710945375745,
                        "y": 10.12007206139947
                    },
                    {
                        "x": -156.140155344408,
                        "y": 10.06589858891019
                    },
                    {
                        "x": -156.1017274601683,
                        "y": 10.01552923085342
                    },
                    {
                        "x": -156.0558460430293,
                        "y": 9.96893322382688
                    },
                    {
                        "x": -156.0024847243607,
                        "y": 9.92613781541544
                    },
                    {
                        "x": -155.9416522937058,
                        "y": 9.88711751594291
                    },
                    {
                        "x": -155.8733311719776,
                        "y": 9.851867051683211
                    },
                    {
                        "x": -155.7975389382633,
                        "y": 9.82041894394732
                    },
                    {
                        "x": -155.7142843821062,
                        "y": 9.792745066195991
                    },
                    {
                        "x": -155.6235147662454,
                        "y": 9.768872666014131
                    },
                    {
                        "x": -155.5253091965723,
                        "y": 9.74877185895379
                    },
                    {
                        "x": -155.4196061462825,
                        "y": 9.73244264501496
                    },
                    {
                        "x": -155.3064144049195,
                        "y": 9.71992106132604
                    },
                    {
                        "x": -155.1857779202008,
                        "y": 9.71116491807819
                    },
                    {
                        "x": -155.0587514373479,
                        "y": 9.7063851643157
                    },
                    {
                        "x": -154.9319446930829,
                        "y": 9.70648184929435
                    },
                    {
                        "x": -154.8954503494432,
                        "y": 9.707988340733861
                    }
                ],
                "handle": "368E",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 18,
                "color": 0,
                "lineweight": 13,
                "shape": false,
                "hasContinuousLinetypePattern": true
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -153.726458800247,
                        "y": 14.20605045425009,
                        "z": 0
                    },
                    {
                        "x": -152.2190920558289,
                        "y": 13.33578051667418,
                        "z": 0
                    }
                ],
                "handle": "223D",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 18,
                "color": 0,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -153.0988414456866,
                        "y": 13.10494390645082,
                        "z": 0
                    },
                    {
                        "x": -152.8362362541426,
                        "y": 13.5598089359396,
                        "z": 0
                    }
                ],
                "handle": "223E",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -153.2312647082566,
                        "y": 12.87562735305437,
                        "z": 0
                    },
                    {
                        "x": -153.2291552178134,
                        "y": 12.87939806722153,
                        "z": 0
                    }
                ],
                "handle": "223F",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -153.6241485137533,
                        "y": 12.19521384747325,
                        "z": 0
                    },
                    {
                        "x": -153.3615257431222,
                        "y": 12.65007887696204,
                        "z": 0
                    }
                ],
                "handle": "2240",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -153.7565366181491,
                        "y": 11.96589553616811,
                        "z": 0
                    },
                    {
                        "x": -153.754427127706,
                        "y": 11.96967503987878,
                        "z": 0
                    }
                ],
                "handle": "2241",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -154.1494643713635,
                        "y": 11.28549169908485,
                        "z": 0
                    },
                    {
                        "x": -153.8868503902759,
                        "y": 11.74035497066493,
                        "z": 0
                    }
                ],
                "handle": "2242",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -154.2818788443899,
                        "y": 11.05617338777971,
                        "z": 0
                    },
                    {
                        "x": -154.2797693539467,
                        "y": 11.05995289149038,
                        "z": 0
                    }
                ],
                "handle": "2243",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -154.5422677811917,
                        "y": 10.60527388718705,
                        "z": 0
                    },
                    {
                        "x": -154.4121574583426,
                        "y": 10.83063282227653,
                        "z": 0
                    }
                ],
                "handle": "2244",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -155.2000872970403,
                        "y": 9.46603685485584,
                        "z": 0
                    },
                    {
                        "x": -154.9547822168267,
                        "y": 9.890921707075071,
                        "z": 0
                    }
                ],
                "handle": "2245",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -155.3324754014361,
                        "y": 9.23671942250504,
                        "z": 0
                    },
                    {
                        "x": -155.330365910993,
                        "y": 9.24049013667221,
                        "z": 0
                    }
                ],
                "handle": "2246",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -155.7253943651069,
                        "y": 8.556306795878271,
                        "z": 0
                    },
                    {
                        "x": -155.4627803840194,
                        "y": 9.01117006745835,
                        "z": 0
                    }
                ],
                "handle": "2247",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -154.3201045691288,
                        "y": 8.556306795878271,
                        "z": 0
                    },
                    {
                        "x": -154.3157097973722,
                        "y": 8.556306795878271,
                        "z": 0
                    }
                ],
                "handle": "2248",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -155.1057403369695,
                        "y": 8.556306795878271,
                        "z": 0
                    },
                    {
                        "x": -154.5805123747945,
                        "y": 8.556306795878271,
                        "z": 0
                    }
                ],
                "handle": "2249",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -155.3705517039353,
                        "y": 8.556306795878271,
                        "z": 0
                    },
                    {
                        "x": -155.3661569321787,
                        "y": 8.556306795878271,
                        "z": 0
                    }
                ],
                "handle": "224A",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -156.1561874717761,
                        "y": 8.556306795878271,
                        "z": 0
                    },
                    {
                        "x": -155.630959509601,
                        "y": 8.556306795878271,
                        "z": 0
                    }
                ],
                "handle": "224B",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -156.4209988387419,
                        "y": 8.556306795878271,
                        "z": 0
                    },
                    {
                        "x": -156.4166040669853,
                        "y": 8.556306795878271,
                        "z": 0
                    }
                ],
                "handle": "224C",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -157.2066346065826,
                        "y": 8.556306795878271,
                        "z": 0
                    },
                    {
                        "x": -156.6813890653206,
                        "y": 8.556306795878271,
                        "z": 0
                    }
                ],
                "handle": "224D",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -157.4714196049179,
                        "y": 8.556306795878271,
                        "z": 0
                    },
                    {
                        "x": -157.4670248331613,
                        "y": 8.556306795878271,
                        "z": 0
                    }
                ],
                "handle": "224E",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -158.2570553727587,
                        "y": 8.556306795878271,
                        "z": 0
                    },
                    {
                        "x": -157.7318274105836,
                        "y": 8.556306795878271,
                        "z": 0
                    }
                ],
                "handle": "224F",
                "ownerHandle": "5144",
                "layer": "0",
                "colorIndex": 12,
                "color": 12976128,
                "lineweight": 13
            },
            {
                "type": "LWPOLYLINE",
                "vertices": [
                    {
                        "x": -155.2597143524256,
                        "y": 10.83109542030352
                    },
                    {
                        "x": -154.6607907702776,
                        "y": 8.98448057578324
                    },
                    {
                        "x": -150.4199811437471,
                        "y": 4.7576131264616,
                        "bulge": 0.1662581834590955
                    },
                    {
                        "x": -150.0530674883223,
                        "y": 4.79852648763443,
                        "bulge": 0.0575775367664148
                    },
                    {
                        "x": -149.5759633714158,
                        "y": 5.151156301571961,
                        "bulge": 0.1146232307152479
                    },
                    {
                        "x": -149.186025847767,
                        "y": 5.738087378742581,
                        "bulge": 0.1744005791765424
                    },
                    {
                        "x": -149.1860051545858,
                        "y": 6.00248885737774
                    },
                    {
                        "x": -153.3733634685472,
                        "y": 10.23735274221058
                    }
                ],
                "handle": "225E",
                "ownerHandle": "5144",
                "layer": "0",
                "lineweight": 13,
                "shape": true,
                "hasContinuousLinetypePattern": false
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -154.5234010088591,
                        "y": 10.59933543319768,
                        "z": 0
                    },
                    {
                        "x": -155.0210146237431,
                        "y": 10.09513097424314,
                        "z": 0
                    }
                ],
                "handle": "225F",
                "ownerHandle": "5144",
                "layer": "0",
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -151.0662259832365,
                        "y": 5.401733357476232,
                        "z": 0
                    },
                    {
                        "x": -149.8272134673561,
                        "y": 6.650971677047602,
                        "z": 0
                    }
                ],
                "handle": "2260",
                "ownerHandle": "5144",
                "layer": "0",
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -150.4849968511941,
                        "y": 7.31621761192998,
                        "z": 0
                    },
                    {
                        "x": -151.7257209939812,
                        "y": 6.059060198197274,
                        "z": 0
                    }
                ],
                "handle": "2261",
                "ownerHandle": "5144",
                "layer": "0",
                "lineweight": 13
            },
            {
                "type": "LWPOLYLINE",
                "vertices": [
                    {
                        "x": -154.6607907702776,
                        "y": 8.98448057578324
                    },
                    {
                        "x": -154.0155382044682,
                        "y": 8.99491787805823
                    },
                    {
                        "x": -154.0175374625928,
                        "y": 9.61262104689866
                    },
                    {
                        "x": -153.3971011298928,
                        "y": 9.59231786573007
                    },
                    {
                        "x": -153.3733634685472,
                        "y": 10.23735274221058
                    }
                ],
                "handle": "2262",
                "ownerHandle": "5144",
                "layer": "0",
                "lineweight": 13,
                "shape": false,
                "hasContinuousLinetypePattern": true
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -150.3177371635854,
                        "y": 7.151144304272346,
                        "z": 0
                    },
                    {
                        "x": -151.5584613063725,
                        "y": 5.893986890539644,
                        "z": 0
                    }
                ],
                "handle": "2263",
                "ownerHandle": "5144",
                "layer": "0",
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -150.1504774759767,
                        "y": 6.986070996614716,
                        "z": 0
                    },
                    {
                        "x": -151.3912016187637,
                        "y": 5.728913582882013,
                        "z": 0
                    }
                ],
                "handle": "2264",
                "ownerHandle": "5144",
                "layer": "0",
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -149.983217788368,
                        "y": 6.820997688957085,
                        "z": 0
                    },
                    {
                        "x": -151.223941931155,
                        "y": 5.563840275224383,
                        "z": 0
                    }
                ],
                "handle": "2265",
                "ownerHandle": "5144",
                "layer": "0",
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -150.650082483135,
                        "y": 7.148945436804098,
                        "z": 0
                    },
                    {
                        "x": -153.3852220022759,
                        "y": 9.91511510778,
                        "z": 0
                    }
                ],
                "handle": "2266",
                "ownerHandle": "5144",
                "layer": "0",
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -154.3332181635338,
                        "y": 8.98977923633069,
                        "z": 0
                    },
                    {
                        "x": -151.5606456784083,
                        "y": 6.226321920315847,
                        "z": 0
                    }
                ],
                "handle": "2267",
                "ownerHandle": "5144",
                "layer": "0",
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -150.9310793034598,
                        "y": 6.864226840845159,
                        "z": 0
                    },
                    {
                        "x": -153.6363073144065,
                        "y": 9.60014565763209,
                        "z": 0
                    }
                ],
                "handle": "2268",
                "ownerHandle": "5144",
                "layer": "0",
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -154.0163271856425,
                        "y": 9.23868638673149,
                        "z": 0
                    },
                    {
                        "x": -151.2796664178589,
                        "y": 6.511022723921929,
                        "z": 0
                    }
                ],
                "handle": "2269",
                "ownerHandle": "5144",
                "layer": "0",
                "lineweight": 13
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -155,
                        "y": 29.99999999999897,
                        "z": 0
                    },
                    {
                        "x": -155,
                        "y": 35.99999999999887,
                        "z": 0
                    }
                ],
                "handle": "1EFE",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -170,
                        "y": 29.99999999999873,
                        "z": 0
                    },
                    {
                        "x": -170,
                        "y": 35.99999999999881,
                        "z": 0
                    }
                ],
                "handle": "1EFD",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -137.9999999999999,
                        "y": 29.99999999999864,
                        "z": 0
                    },
                    {
                        "x": -138,
                        "y": 35.99999999999938,
                        "z": 0
                    }
                ],
                "handle": "1EFC",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -50,
                        "y": 29.99999999999931,
                        "z": 0
                    },
                    {
                        "x": -50,
                        "y": 35.99999999999864,
                        "z": 0
                    }
                ],
                "handle": "1EFB",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "MTEXT",
                "handle": "1EFA",
                "ownerHandle": "5144",
                "layer": "title",
                "position": {
                    "x": -148.6949180353247,
                    "y": 32.99999999999884,
                    "z": 0
                },
                "height": 1.8,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "Quantity",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1EF9",
                "ownerHandle": "5144",
                "layer": "title",
                "position": {
                    "x": -164.0480687203525,
                    "y": 32.99999999999875,
                    "z": 0
                },
                "height": 1.8,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "Item ref",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1EF8",
                "ownerHandle": "5144",
                "layer": "title",
                "position": {
                    "x": -109.9853785422227,
                    "y": 32.99999999999883,
                    "z": 0
                },
                "height": 1.8,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "Title/Name, destination, material, dimension etc",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1EF7",
                "ownerHandle": "5144",
                "layer": "title",
                "position": {
                    "x": -36.19225641992971,
                    "y": 32.99999999999891,
                    "z": 0
                },
                "height": 1.8,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "Article No./Reference",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1EF6",
                "ownerHandle": "5144",
                "layer": "title",
                "position": {
                    "x": -161.238768807773,
                    "y": 27.49999999999873,
                    "z": 0
                },
                "height": 1.8,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "Designed by",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1EF5",
                "ownerHandle": "5144",
                "layer": "title",
                "position": {
                    "x": -129.8791418766524,
                    "y": 27.49999999999872,
                    "z": 0
                },
                "height": 1.8,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "Checked by",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1EF4",
                "ownerHandle": "5144",
                "layer": "title",
                "position": {
                    "x": -96.1675429256978,
                    "y": 27.49999999999871,
                    "z": 0
                },
                "height": 1.8,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "Approved by - date",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1EF3",
                "ownerHandle": "5144",
                "layer": "title",
                "position": {
                    "x": -66.7678926777722,
                    "y": 27.49999999999862,
                    "z": 0
                },
                "height": 1.8,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "Filename",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1EF2",
                "ownerHandle": "5144",
                "layer": "title",
                "position": {
                    "x": -45.79614216758539,
                    "y": 27.49999999999858,
                    "z": 0
                },
                "height": 1.8,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "Date",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1EF1",
                "ownerHandle": "5144",
                "layer": "title",
                "position": {
                    "x": -15.02450824142329,
                    "y": 27.4999999999985,
                    "z": 0
                },
                "height": 1.8,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "Scale",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1EF0",
                "ownerHandle": "5144",
                "layer": "title",
                "position": {
                    "x": -29.33233802874713,
                    "y": 7.4999999999998,
                    "z": 0
                },
                "height": 1.8,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "Edition",
                "lineSpacing": 1
            },
            {
                "type": "MTEXT",
                "handle": "1EEF",
                "ownerHandle": "5144",
                "layer": "title",
                "position": {
                    "x": -14.24051756814532,
                    "y": 7.499999999999916,
                    "z": 0
                },
                "height": 1.8,
                "width": 0,
                "attachmentPoint": 5,
                "drawingDirection": 1,
                "text": "Sheet",
                "lineSpacing": 1
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 0,
                        "y": 0,
                        "z": 0
                    },
                    {
                        "x": 0,
                        "y": 10,
                        "z": 0
                    }
                ],
                "handle": "1EEB",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -170,
                        "y": 3.695e-13,
                        "z": 0
                    },
                    {
                        "x": 0,
                        "y": 0,
                        "z": 0
                    }
                ],
                "handle": "1EEE",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": 0,
                        "y": 0,
                        "z": 0
                    },
                    {
                        "x": 0,
                        "y": 35.9999999999989,
                        "z": 0
                    }
                ],
                "handle": "1EEC",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -95,
                        "y": 9.99999999999924,
                        "z": 0
                    },
                    {
                        "x": 0,
                        "y": 10,
                        "z": 0
                    }
                ],
                "handle": "1EEA",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -170,
                        "y": 19.999999999999,
                        "z": 0
                    },
                    {
                        "x": 0,
                        "y": 19.99999999999866,
                        "z": 0
                    }
                ],
                "handle": "1EE9",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -170,
                        "y": 29.99999999999873,
                        "z": 0
                    },
                    {
                        "x": 0,
                        "y": 29.99999999999847,
                        "z": 0
                    }
                ],
                "handle": "1EE8",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -170,
                        "y": 3.695e-13,
                        "z": 0
                    },
                    {
                        "x": -170,
                        "y": 29.99999999999873,
                        "z": 0
                    }
                ],
                "handle": "1EE7",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -95,
                        "y": -1.2506e-12,
                        "z": 0
                    },
                    {
                        "x": -95,
                        "y": 19.99999999999876,
                        "z": 0
                    }
                ],
                "handle": "1EE6",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -20,
                        "y": -2.2453e-12,
                        "z": 0
                    },
                    {
                        "x": -20,
                        "y": 9.999999999999197,
                        "z": 0
                    }
                ],
                "handle": "1EE5",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -35,
                        "y": -2.6859e-12,
                        "z": 0
                    },
                    {
                        "x": -35,
                        "y": 9.99999999999924,
                        "z": 0
                    }
                ],
                "handle": "1EE4",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -19.99999999999994,
                        "y": 19.99999999999849,
                        "z": 0
                    },
                    {
                        "x": -20,
                        "y": 29.99999999999853,
                        "z": 0
                    }
                ],
                "handle": "1EE3",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -50,
                        "y": 19.9999999999986,
                        "z": 0
                    },
                    {
                        "x": -50,
                        "y": 29.99999999999931,
                        "z": 0
                    }
                ],
                "handle": "1EE2",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -75,
                        "y": 19.99999999999902,
                        "z": 0
                    },
                    {
                        "x": -74.9999999999999,
                        "y": 29.99999999999826,
                        "z": 0
                    }
                ],
                "handle": "1F02",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -113,
                        "y": 19.99999999999865,
                        "z": 0
                    },
                    {
                        "x": -112.9999999999999,
                        "y": 29.99999999999856,
                        "z": 0
                    }
                ],
                "handle": "1F01",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -138,
                        "y": 19.99999999999907,
                        "z": 0
                    },
                    {
                        "x": -137.9999999999999,
                        "y": 29.99999999999864,
                        "z": 0
                    }
                ],
                "handle": "1F00",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "LINE",
                "vertices": [
                    {
                        "x": -170,
                        "y": 35.99999999999881,
                        "z": 0
                    },
                    {
                        "x": 0,
                        "y": 35.9999999999989,
                        "z": 0
                    }
                ],
                "handle": "1EFF",
                "ownerHandle": "5144",
                "layer": "title"
            },
            {
                "type": "ATTDEF",
                "scale": 1,
                "textStyle": "textstyle3",
                "handle": "21D5",
                "ownerHandle": "5144",
                "layer": "0",
                "startPoint": {
                    "x": -92,
                    "y": 12,
                    "z": 0
                },
                "textHeight": 5,
                "text": "Title",
                "endPoint": {
                    "x": -92,
                    "y": 17,
                    "z": 0
                },
                "prompt": "Title",
                "tag": "Title",
                "invisible": false,
                "constant": false,
                "verificationRequired": false,
                "preset": false,
                "verticalJustification": 3
            },
            {
                "type": "ATTDEF",
                "scale": 1,
                "textStyle": "textstyle3",
                "handle": "221E",
                "ownerHandle": "5144",
                "layer": "0",
                "startPoint": {
                    "x": -43.97544338335601,
                    "y": 22.00000000000004,
                    "z": 0
                },
                "textHeight": 3,
                "text": "01/01/2018",
                "horizontalJustification": 2,
                "endPoint": {
                    "x": -22.99999999999994,
                    "y": 22.00000000000004,
                    "z": 0
                },
                "prompt": "Date",
                "tag": "Date",
                "invisible": false,
                "constant": false,
                "verificationRequired": false,
                "preset": false
            },
            {
                "type": "ATTDEF",
                "scale": 1,
                "textStyle": "textstyle3",
                "handle": "221F",
                "ownerHandle": "5144",
                "layer": "0",
                "startPoint": {
                    "x": -65.11255115961801,
                    "y": 22.0000000000001,
                    "z": 0
                },
                "textHeight": 3,
                "text": "file.dxf",
                "horizontalJustification": 2,
                "endPoint": {
                    "x": -53.00000000000001,
                    "y": 22.0000000000001,
                    "z": 0
                },
                "prompt": "Filename",
                "tag": "Filename",
                "invisible": false,
                "constant": false,
                "verificationRequired": false,
                "preset": false
            },
            {
                "type": "ATTDEF",
                "scale": 1,
                "textStyle": "textstyle3",
                "handle": "221D",
                "ownerHandle": "5144",
                "layer": "0",
                "startPoint": {
                    "x": -8.82605729877217,
                    "y": 22,
                    "z": 0
                },
                "textHeight": 3,
                "text": "1:1",
                "horizontalJustification": 2,
                "endPoint": {
                    "x": -3,
                    "y": 22,
                    "z": 0
                },
                "prompt": "Scale",
                "tag": "Scale",
                "invisible": false,
                "constant": false,
                "verificationRequired": false,
                "preset": false
            },
            {
                "type": "LWPOLYLINE",
                "vertices": [
                    {
                        "x": -151.6525233069985,
                        "y": 8.496989652810111
                    },
                    {
                        "x": -150.4396686316909,
                        "y": 7.270375143876011,
                        "bulge": 12.54874393147248
                    },
                    {
                        "x": -151.6959138162841,
                        "y": 6.029351015220598
                    },
                    {
                        "x": -152.9196457836798,
                        "y": 7.248909190785179,
                        "bulge": -8.614956660800411
                    }
                ],
                "handle": "3690",
                "ownerHandle": "5144",
                "layer": "border",
                "lineweight": 13,
                "shape": true,
                "hasContinuousLinetypePattern": true
            }
        ]
    }
}
vagran commented 1 year ago

Oh, I did not notice they are represented in blocks as well. May be we do not need to parse layouts, just instantiate blocks which names starts with "*" (selecting one of them in some way). I will try to do some proof of concept once I have some time. Thanks for this hint.

jdh-invicara commented 1 year ago

I'd be very interested in any proof of concept work you do on this. Thanks.