Preparation to Support Non-Corporate

Standard Formats

---

Directory Structure

The directory structure for the program and it’s required setup, default, definition, and pattern files should look something like this:

---

Classification Using Categories, Format ID and Description

The formats that you wish to control, edit, and add using the corporate format program should be divided into:
*Categories (like customers)

*Usage(like outline, assembly, chart, component) using:

*Format Description

*Sizes

*Blocks

Example for the Delphi Corporate Format:
 

Category
Format ID
Description
Size
Blocks
Corporate
delphiProduct
Internal Cut Sizes (assembly and component parts)
A0, A1, A2
Frame,

Titleblock,

Revision Column,

GDT Block,

Divisional Block,

KPC Block

delphiExtProduct
External Cut Sizes

(outlines)

A0, A1, A2
Frame,

Titleblock,

Revision Column,

GDT Block,

Divisional Block,

KPC Block

Categories

The category field in the “Format Definition”dialog is the top level used to segregate formats.Create a sub-directory structure in the DA_FORMATBASE_DIR parent directory.The directory name should represent the category name. This directory structure will contain:
*Definition files (part files)

*Pattern files representing the blocks containing the geometry and fixed text (part files)

*Dialog files for data input into each of the blocks (UI_Styler files)

*Default files for initial values and setup of the formats (text files)

Usage

Sub-divide the formats in each category by usage.Examples:
*internal and external

*customer location , group, department, or function

*assembly, outline, components, charts

Format ID

The format_id field in the “Format Definition” dialog is used to give a unique name for the type of format represented.For example, the format_id for the Delphi Corporate internal cut size category of formats is “delphiProduct”.

Format Description

The description field in the “Format Definition” dialog is used to give a unique description for the type of format represented.For example, the description field for the Delphi Corporate internal standard size formats is “Internal Cut Sizes” .

Blocks

Blocks are used to define portions of the formats.They are defined using the format edit tool.The static geometry and text are stored in UG part files and added as patterns.Examples:
*Frame for each format size (A0, A1, A2)

*Title Block

*Revision Column

*GDT Block

*Divisional Block

*KPC Block

NOTE: Blocks can be defined without dialogs to enter text and without pattern files.One example is the division name on the left of the corporate formats.The block has one text field that is set using the variable DPH_CompanyName in the da_format/config/da_format file, no dialogs, and no pattern file.

---
[ Top | Directory Structure | Classification| Categories | Usage | Blocks | Main ]

Last updated on January 18, 2001
Send feedback: steven.l.alexander@delphiauto.com