{"documentId":"public-hatch-patterns-specimen","header":{"authoringVersion":"KJDraw/0.1","codePage":"UTF-8","extents":null,"handseed":"17","limits":null,"measurement":"metric","sourceFormat":"KJD","sourceVersion":"1","systemVariables":{},"units":"millimeter"},"metadata":{"createdAt":"2026-01-01T00:00:00.000Z","createdBy":null,"custom":{},"modifiedAt":"2026-01-01T00:00:00.000Z","tags":[],"title":"Untitled"},"namedObjectsDictionaryId":"dict-00000000-0000-4000-8000-000000000001","objects":{"dict-00000000-0000-4000-8000-000000000001":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"1","id":"dict-00000000-0000-4000-8000-000000000001","kind":"dictionary","name":"NAMED_OBJECTS","ownerId":null,"payload":{"entries":{"ACAD_LAYOUT":["layout-00000000-0000-4000-8000-000000000002","layout-00000000-0000-4000-8000-000000000003"]}},"source":null,"type":"DICTIONARY"},"linetype-00000000-0000-4000-8000-000000000004":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"2","id":"linetype-00000000-0000-4000-8000-000000000004","kind":"table-record","name":"CONTINUOUS","ownerId":null,"payload":{"description":"Solid line","dxfFlags":0,"pattern":[],"totalPatternLength":0},"source":null,"type":"LINETYPE"},"textstyle-00000000-0000-4000-8000-000000000005":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"3","id":"textstyle-00000000-0000-4000-8000-000000000005","kind":"table-record","name":"STANDARD","ownerId":null,"payload":{"bigFontFile":"","dxfFlags":0,"fixedHeight":0,"fontFamily":"sans-serif","fontFile":"sans-serif","generationFlags":0,"obliqueAngle":0,"widthFactor":1},"source":null,"type":"TEXT_STYLE"},"dimstyle-00000000-0000-4000-8000-000000000006":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"4","id":"dimstyle-00000000-0000-4000-8000-000000000006","kind":"table-record","name":"STANDARD","ownerId":null,"payload":{"arrowSize":2.5,"baselineSpacing":3.75,"centerMarkSize":2.5,"dxfFlags":0,"extensionBeyond":1.25,"extensionOffset":0.625,"overallScale":1,"rounding":0,"textGap":0.625,"textHeight":2.5},"source":null,"type":"DIM_STYLE"},"layer-00000000-0000-4000-8000-000000000007":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"5","id":"layer-00000000-0000-4000-8000-000000000007","kind":"table-record","name":"0","ownerId":null,"payload":{"color":7,"frozen":false,"linetypeId":"linetype-00000000-0000-4000-8000-000000000004","linetypeName":"CONTINUOUS","lineweight":-1,"locked":false,"plottable":true,"visible":true},"source":null,"type":"LAYER"},"block-00000000-0000-4000-8000-000000000008":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"6","id":"block-00000000-0000-4000-8000-000000000008","kind":"block-record","name":"*MODEL_SPACE","ownerId":null,"payload":{"entityIds":["ansi31-boundary","ansi31-hatch","ansi31-label","ansi37-boundary","ansi37-hatch","ansi37-label","cross-boundary","cross-hatch","cross-label","island-boundary","island-inner-boundary","island-hatch","island-label"],"isSpace":true},"source":null,"type":"BLOCK_RECORD"},"block-00000000-0000-4000-8000-000000000009":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"7","id":"block-00000000-0000-4000-8000-000000000009","kind":"block-record","name":"*PAPER_SPACE","ownerId":null,"payload":{"entityIds":[],"isSpace":true},"source":null,"type":"BLOCK_RECORD"},"layout-00000000-0000-4000-8000-000000000002":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"8","id":"layout-00000000-0000-4000-8000-000000000002","kind":"layout","name":"Model","ownerId":"dict-00000000-0000-4000-8000-000000000001","payload":{"blockRecordId":"block-00000000-0000-4000-8000-000000000008","dxfLayoutGeometry":{"extents":null,"limits":null},"dxfPlotSettings":{"flags":0,"paperHeight":148,"paperUnits":1,"paperWidth":210,"plotType":4,"scaleDenominator":1,"scaleNumerator":1,"windowMaxX":178,"windowMaxY":136,"windowMinX":-8,"windowMinY":-5},"paper":null,"tabOrder":0,"viewportIds":[]},"source":null,"type":"LAYOUT"},"layout-00000000-0000-4000-8000-000000000003":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"9","id":"layout-00000000-0000-4000-8000-000000000003","kind":"layout","name":"Layout1","ownerId":"dict-00000000-0000-4000-8000-000000000001","payload":{"blockRecordId":"block-00000000-0000-4000-8000-000000000009","dxfLayoutGeometry":{"extents":null,"limits":{"maximum":[420,297],"minimum":[0,0]}},"paper":{"height":297,"unit":"mm","width":420},"tabOrder":1,"viewportIds":[]},"source":null,"type":"LAYOUT"},"cross-boundary":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"10","id":"cross-boundary","kind":"entity","name":null,"ownerId":"block-00000000-0000-4000-8000-000000000008","payload":{"closed":true,"contractVersion":1,"elevation":0,"layerId":"layer-00000000-0000-4000-8000-000000000007","vertices":[{"bulge":0,"endWidth":0,"point":[4,7,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[76,7,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[76,52,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[4,52,0],"startWidth":0}]},"source":null,"type":"LWPOLYLINE"},"cross-hatch":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"11","id":"cross-hatch","kind":"entity","name":null,"ownerId":"block-00000000-0000-4000-8000-000000000008","payload":{"boundaryLoops":[{"external":true,"vertices":[{"bulge":0,"endWidth":0,"point":[4,7,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[76,7,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[76,52,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[4,52,0],"startWidth":0}]}],"contractVersion":1,"layerId":"layer-00000000-0000-4000-8000-000000000007","patternAngle":0,"patternName":"CROSS","patternScale":2,"solid":false},"source":null,"type":"HATCH"},"cross-label":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"12","id":"cross-label","kind":"entity","name":null,"ownerId":"block-00000000-0000-4000-8000-000000000008","payload":{"contractVersion":1,"generationFlags":0,"height":4,"horizontalAlignment":0,"layerId":"layer-00000000-0000-4000-8000-000000000007","position":[4,57,0],"rotation":0,"styleId":null,"text":"CROSS","verticalAlignment":0},"source":null,"type":"TEXT"},"island-boundary":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"13","id":"island-boundary","kind":"entity","name":null,"ownerId":"block-00000000-0000-4000-8000-000000000008","payload":{"closed":true,"contractVersion":1,"elevation":0,"layerId":"layer-00000000-0000-4000-8000-000000000007","vertices":[{"bulge":0,"endWidth":0,"point":[94,7,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[166,7,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[166,52,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[94,52,0],"startWidth":0}]},"source":null,"type":"LWPOLYLINE"},"island-inner-boundary":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"14","id":"island-inner-boundary","kind":"entity","name":null,"ownerId":"block-00000000-0000-4000-8000-000000000008","payload":{"closed":true,"contractVersion":1,"elevation":0,"layerId":"layer-00000000-0000-4000-8000-000000000007","vertices":[{"bulge":0,"endWidth":0,"point":[119,19,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[141,19,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[141,40,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[119,40,0],"startWidth":0}]},"source":null,"type":"LWPOLYLINE"},"island-hatch":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"15","id":"island-hatch","kind":"entity","name":null,"ownerId":"block-00000000-0000-4000-8000-000000000008","payload":{"boundaryLoops":[{"external":true,"vertices":[{"bulge":0,"endWidth":0,"point":[94,7,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[166,7,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[166,52,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[94,52,0],"startWidth":0}]},{"external":false,"vertices":[{"bulge":0,"endWidth":0,"point":[119,19,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[141,19,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[141,40,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[119,40,0],"startWidth":0}]}],"contractVersion":1,"layerId":"layer-00000000-0000-4000-8000-000000000007","patternAngle":0,"patternName":"ANSI31","patternScale":2,"solid":false},"source":null,"type":"HATCH"},"island-label":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"16","id":"island-label","kind":"entity","name":null,"ownerId":"block-00000000-0000-4000-8000-000000000008","payload":{"contractVersion":1,"generationFlags":0,"height":4,"horizontalAlignment":0,"layerId":"layer-00000000-0000-4000-8000-000000000007","position":[94,57,0],"rotation":0,"styleId":null,"text":"ANSI31 + ISLAND","verticalAlignment":0},"source":null,"type":"TEXT"},"ansi31-boundary":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"A","id":"ansi31-boundary","kind":"entity","name":null,"ownerId":"block-00000000-0000-4000-8000-000000000008","payload":{"closed":true,"contractVersion":1,"elevation":0,"layerId":"layer-00000000-0000-4000-8000-000000000007","vertices":[{"bulge":0,"endWidth":0,"point":[4,77,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[76,77,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[76,122,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[4,122,0],"startWidth":0}]},"source":null,"type":"LWPOLYLINE"},"ansi31-hatch":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"B","id":"ansi31-hatch","kind":"entity","name":null,"ownerId":"block-00000000-0000-4000-8000-000000000008","payload":{"boundaryLoops":[{"external":true,"vertices":[{"bulge":0,"endWidth":0,"point":[4,77,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[76,77,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[76,122,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[4,122,0],"startWidth":0}]}],"contractVersion":1,"layerId":"layer-00000000-0000-4000-8000-000000000007","patternAngle":0,"patternName":"ANSI31","patternScale":2,"solid":false},"source":null,"type":"HATCH"},"ansi31-label":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"C","id":"ansi31-label","kind":"entity","name":null,"ownerId":"block-00000000-0000-4000-8000-000000000008","payload":{"contractVersion":1,"generationFlags":0,"height":4,"horizontalAlignment":0,"layerId":"layer-00000000-0000-4000-8000-000000000007","position":[4,127,0],"rotation":0,"styleId":null,"text":"ANSI31","verticalAlignment":0},"source":null,"type":"TEXT"},"ansi37-boundary":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"D","id":"ansi37-boundary","kind":"entity","name":null,"ownerId":"block-00000000-0000-4000-8000-000000000008","payload":{"closed":true,"contractVersion":1,"elevation":0,"layerId":"layer-00000000-0000-4000-8000-000000000007","vertices":[{"bulge":0,"endWidth":0,"point":[94,77,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[166,77,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[166,122,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[94,122,0],"startWidth":0}]},"source":null,"type":"LWPOLYLINE"},"ansi37-hatch":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"E","id":"ansi37-hatch","kind":"entity","name":null,"ownerId":"block-00000000-0000-4000-8000-000000000008","payload":{"boundaryLoops":[{"external":true,"vertices":[{"bulge":0,"endWidth":0,"point":[94,77,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[166,77,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[166,122,0],"startWidth":0},{"bulge":0,"endWidth":0,"point":[94,122,0],"startWidth":0}]}],"contractVersion":1,"layerId":"layer-00000000-0000-4000-8000-000000000007","patternAngle":0,"patternName":"ANSI37","patternScale":2,"solid":false},"source":null,"type":"HATCH"},"ansi37-label":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"F","id":"ansi37-label","kind":"entity","name":null,"ownerId":"block-00000000-0000-4000-8000-000000000008","payload":{"contractVersion":1,"generationFlags":0,"height":4,"horizontalAlignment":0,"layerId":"layer-00000000-0000-4000-8000-000000000007","position":[94,127,0],"rotation":0,"styleId":null,"text":"ANSI37","verticalAlignment":0},"source":null,"type":"TEXT"}},"opaquePayloads":{},"resources":{"binaries":{},"externalReferences":{},"fonts":{},"hatches":{},"images":{},"materials":{},"plotStyles":{}},"revision":2,"revisions":[{"at":"2026-01-01T00:00:00.000Z","author":null,"kind":"commit","label":"Create editable hatch swatches and an open island","metadata":{},"operationCount":13,"operations":[{"handle":"A","id":"ansi31-boundary","kind":"entity","objectType":"LWPOLYLINE","ownerId":"block-00000000-0000-4000-8000-000000000008","type":"object.create"},{"handle":"B","id":"ansi31-hatch","kind":"entity","objectType":"HATCH","ownerId":"block-00000000-0000-4000-8000-000000000008","type":"object.create"},{"handle":"C","id":"ansi31-label","kind":"entity","objectType":"TEXT","ownerId":"block-00000000-0000-4000-8000-000000000008","type":"object.create"},{"handle":"D","id":"ansi37-boundary","kind":"entity","objectType":"LWPOLYLINE","ownerId":"block-00000000-0000-4000-8000-000000000008","type":"object.create"},{"handle":"E","id":"ansi37-hatch","kind":"entity","objectType":"HATCH","ownerId":"block-00000000-0000-4000-8000-000000000008","type":"object.create"},{"handle":"F","id":"ansi37-label","kind":"entity","objectType":"TEXT","ownerId":"block-00000000-0000-4000-8000-000000000008","type":"object.create"},{"handle":"10","id":"cross-boundary","kind":"entity","objectType":"LWPOLYLINE","ownerId":"block-00000000-0000-4000-8000-000000000008","type":"object.create"},{"handle":"11","id":"cross-hatch","kind":"entity","objectType":"HATCH","ownerId":"block-00000000-0000-4000-8000-000000000008","type":"object.create"},{"handle":"12","id":"cross-label","kind":"entity","objectType":"TEXT","ownerId":"block-00000000-0000-4000-8000-000000000008","type":"object.create"},{"handle":"13","id":"island-boundary","kind":"entity","objectType":"LWPOLYLINE","ownerId":"block-00000000-0000-4000-8000-000000000008","type":"object.create"},{"handle":"14","id":"island-inner-boundary","kind":"entity","objectType":"LWPOLYLINE","ownerId":"block-00000000-0000-4000-8000-000000000008","type":"object.create"},{"handle":"15","id":"island-hatch","kind":"entity","objectType":"HATCH","ownerId":"block-00000000-0000-4000-8000-000000000008","type":"object.create"},{"handle":"16","id":"island-label","kind":"entity","objectType":"TEXT","ownerId":"block-00000000-0000-4000-8000-000000000008","type":"object.create"}],"revision":1,"source":"sdk"},{"at":"2026-01-01T00:00:00.000Z","author":null,"kind":"commit","label":"Configure layout plotting","metadata":{"commandEnvelopeId":null,"commandId":"PLOTSETUP","commandOrigin":null,"commandProtocol":null},"operationCount":1,"operations":[{"after":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"8","id":"layout-00000000-0000-4000-8000-000000000002","kind":"layout","name":"Model","ownerId":"dict-00000000-0000-4000-8000-000000000001","payload":{"blockRecordId":"block-00000000-0000-4000-8000-000000000008","dxfLayoutGeometry":{"extents":null,"limits":null},"dxfPlotSettings":{"flags":0,"paperHeight":148,"paperUnits":1,"paperWidth":210,"plotType":4,"scaleDenominator":1,"scaleNumerator":1,"windowMaxX":178,"windowMaxY":136,"windowMinX":-8,"windowMinY":-5},"paper":null,"tabOrder":0,"viewportIds":[]},"source":null,"type":"LAYOUT"},"before":{"erased":false,"extension":{"hyperlinks":[],"reactorIds":[],"xdata":{},"xrecordIds":[]},"handle":"8","id":"layout-00000000-0000-4000-8000-000000000002","kind":"layout","name":"Model","ownerId":"dict-00000000-0000-4000-8000-000000000001","payload":{"blockRecordId":"block-00000000-0000-4000-8000-000000000008","dxfLayoutGeometry":{"extents":null,"limits":null},"paper":null,"tabOrder":0,"viewportIds":[]},"source":null,"type":"LAYOUT"},"id":"layout-00000000-0000-4000-8000-000000000002","type":"object.update"}],"revision":2,"source":"command:PLOTSETUP"}],"schema":"com.kanjie.kjdraw.document","schemaVersion":1,"spaces":{"activeLayoutId":"layout-00000000-0000-4000-8000-000000000002","layoutIds":["layout-00000000-0000-4000-8000-000000000002","layout-00000000-0000-4000-8000-000000000003"],"modelSpaceId":"block-00000000-0000-4000-8000-000000000008","paperSpaceIds":["block-00000000-0000-4000-8000-000000000009"]},"tables":{"blockRecords":{"currentId":"block-00000000-0000-4000-8000-000000000008","recordIds":["block-00000000-0000-4000-8000-000000000008","block-00000000-0000-4000-8000-000000000009"]},"dimensionStyles":{"currentId":"dimstyle-00000000-0000-4000-8000-000000000006","recordIds":["dimstyle-00000000-0000-4000-8000-000000000006"]},"layers":{"currentId":"layer-00000000-0000-4000-8000-000000000007","recordIds":["layer-00000000-0000-4000-8000-000000000007"]},"linetypes":{"currentId":"linetype-00000000-0000-4000-8000-000000000004","recordIds":["linetype-00000000-0000-4000-8000-000000000004"]},"textStyles":{"currentId":"textstyle-00000000-0000-4000-8000-000000000005","recordIds":["textstyle-00000000-0000-4000-8000-000000000005"]},"ucs":{"currentId":null,"recordIds":[]},"views":{"currentId":null,"recordIds":[]}}}