The representation model

Top  Previous  Next

For every class which has been defined in the data model one or several representation models can be defined. The models become authoritative-fourth by an index. At the announcement and while printing a common representation model can be selected in each case for all objects. With this representation model can be determined which elements of the object are shown and which changes are carried out in it before the representation or the pressure. The objects for which no class definition is given are indicated consistently. The single definitions are searched in the order of her appearance. The first hit of a definition valid for an element breaks off the search according to other definitions. As a standard the model 1 is put at the moment.

 

They should use these settings where different views of a data continuance are necessary and not where capture mistakes should be corrected. This is better by test and correction procedures to reach.

 

To all settings the information is together to the name of the class and to the model number, as well as the valid announcement area and an object key.

 

 

 

Class

Name of the object class for which this definition should be valid. The information one, already existing, real class is necessary here. (Abstract classes cannot be given). No inheritance takes place.

Model number

Number of the model for which this definition should be valid. A new model is automatically put on if this does not exist yet. For reasons of the internal management only small figures from 0 should be used as a model number. Using of big model numbers gives away storage space. In future the model number can be given while printing and at the announcement. At the moment model 1 is always used.

Announcement area

Here a graduation area in which the definition is used is given. Both figures are including the edge points and are interpreted as integers. At the announcement the desirable graduation with the variable "DisplayScale" can be put. A value CAR is in work. At the moment an integer must be used.

Object key

This value gives the object key with which in the other tables is searched for settings. With information of 0 the keys of the object are used, with information of one of 0 different values this is used with the search.

 

For the single element types in each case specific settings are possible:

String elements

 

 

dky

With a value smaller than 0 this is ignored. But it is defined, when this rule should be applied. If a string element owns this sign key and also fulfils all the other conditions, the rule is used.

dka

With a value smaller than 0 this is ignored. But it is defined, when this rule should be applied. If a string element owns this shading key and also fulfils all the other conditions, the rule is used.

hasKey

If this value is incomparably 0, the rule is used only if the object also owns really this object key. This information can be used with optional object keys to change the representation.

destDKY

While applying the rule the announcement with the sign key given here is carried out. If is the value <0, the sign key of the element remains consistently valid.

destDKA

While applying the rule the announcement with the shading key given here is carried out. If is the value <0, the shading key of the element remains consistently valid.

 

Symbolic element

 

 

 

Symbolic number

With a value smaller than 0 this is ignored. Then the definition is valid for all symbols of this class. But it is defined, when this rule should be applied. If a symbolic element owns this symbolic number and also fulfils all the other conditions, the rule is used.

hasKey

If this value is incomparably 0, the rule is used only if the object also owns really this object key. This information can be used with optional object keys to change the representation.

destDKY

While applying the rule the announcement with the sign key given here is carried out. If is the value <0, the sign key of the element remains consistently valid. Because an object defines his sign keys themselves, this is only carried out if an element of the symbol with sign key 0 is defined. This behaviour is not implemented yet.

destDKA

While applying the rule the announcement with the shading key given here is carried out. If is the value <0, the shading key of the element remains consistently valid. Because an object defines his shading keys themselves, this is only carried out if an element of the symbol with shading key 0 is defined. This behaviour is not implemented yet.

sollNummer

With a value smaller than 0 this is ignored. But it is defined he the new symbolic number which is used for the announcement.

Graduation

While applying the rule the symbolic size is changed for this symbol. The value is a floating decimal point number. If is their value 0, the symbolic size is not changed. With a value smaller than 0 it is used negative of this value than factor for the symbolic size. With a value greater than 0 this is looked as a new symbolic size. Then the value defines the issue graduation for which the symbolic size should be calculated.

Corner

Information of a corner in connection with corner mode. This behaviour is not implemented yet.

Corner mode

This is a ganzzahliger value. With 0 the direction of the element is not changed. With 1 the element with the offset given in corner on him the horizontal one is shown. With 2 the element with the default defined in corner is indicated. With 3 an offset on the direction of the element is carried out. This behaviour is not implemented yet.

 

Texts

 

 

 

dky

With a value smaller than 0 this is ignored. But it is defined, when this rule should be applied. If a text element owns this sign key and also fulfils all the other conditions, the rule is used.

dka

With a value smaller than 0 this is ignored. But it is defined, when this rule should be applied. If a text element owns this shading key and also fulfils all the other conditions, the rule is used.

hasKey

If this value is incomparably 0, the rule is used only if the object also owns really this object key. This information can be used with optional object keys to change the representation.

destDKY

While applying the rule the announcement with the sign key given here is carried out. If is the value <0, the sign key of the text remains consistently valid.

destDKA

While applying the rule the announcement with the shading key given here is carried out. If is the value <0, the shading key of the text remains consistently valid.

Text kind

With a value smaller than 0 this is ignored. But it is defined, when this rule should be applied. If a text element owns this text kind and also fulfils all the other conditions, the rule is used.

SollTextart

While applying the rule the announcement with the text kind given here is carried out. If is the value <0, the text kind of the text remains consistently valid.

Graduation

While applying the rule the text size is changed for this text. The value is a floating decimal point number. If is their value 0, the text size is not changed. With a value smaller than 0 it is used negative of this value than factor for the text size. With a value greater than 0 this is looked as a new text size in 1/100 mm.

Corner

Information of a corner in connection with corner mode. This behaviour is not implemented yet.

Corner mode

This is a ganzzahliger value. With 0 the direction of the element is not changed. With 1 the element with the offset given in corner on him the horizontal one is shown. With 2 the element with the default defined in corner is indicated. With 3 an offset on the direction of the element is carried out. This behaviour is not implemented yet.

 

Details are included in the help to ClassCreateDisplayRule.

More:

buttonPlan management

buttonWork with planning variations

buttonProjects