The manifest file is called manifest.json and is located in the root directory of the archive file. It has an entry for each item in the archive.
{
"layout": {
"name": "fred.xtc"
},
"dependencies": [{
"name": "background",
"copy-path": "/Users/richardsa/.xtrkcad/zip_in/includes/bethesda1898.jpg",
"filename": "bethesda1898.jpg",
"arch-path": "includes",
"size": 48,
"pos-x": 1,
"pos-y": 2,
"screen": 40,
"angle": 10
}]
}
The layout file for this archive
| Field | Value | Notes |
|---|---|---|
| name | filename and type of layout file | Filetype is always .xtc, the file is always located in the root directory |
An array list of the other files that the layout depends on
| Record Type | Field | Value | Notes |
|---|---|---|---|
| All | name | the reference name | For the special background image file this is "background" |
| All | copy-path | the source file's location before it was included in the archive (or the location in the expanded archive if it arrived in an archive) | |
| All | filename | the filename and filetype | |
| All | arch-path | the directory within the archive | |
| background | size | the size setting from Options->Layout | |
| background | pos-x | the x pos from Options->Layout | |
| background | pos-y | the y pos from Options->Layout | |
| background | screen | the screen value from Options->Layout | |
| background | angle | the angle value from Options->Layout |