Text
ff_type: ff_text
FF text features hold text information. Either a single 2D position or a 2D line may be associated with the text feature that may hold several text strings in list attributes. Text features may have the following special attributes associated with them:
Attribute Name |
Description |
ff_text_width |
The width of the text string Range: Any real number |
thojd |
The height of the text If >0, the height is in 1/100mm. If <0, the height is based on a height code. The height code is converted to height using a separate table when plotting is done. Range: Integer |
ff_text_height |
When reading, if thojd > 0, this attribute is set to the height of the text string in 1/100mm. Range: Integer |
ff_text_height_code |
When reading FF, if thojd < 0, this attribute is set to the height code of the text string. Range: Integer |
trikt |
The angle of the string in degrees counterclockwise from horizontal. Range: 0.0 to +360.0 |
tjust |
The anchor point for text (0 to 9) Range: 0 to 9 for text; 0 = decimal point for decimal text |
tskala |
The basic scale for text Range: Integer > 0 |
tstil |
The text style Range: Integer > 0 |
tsparr |
The text expansion increase in length of string given in % 0 = no expansion 100 = doubling of length Range: Integer > 0 |
ff_text_size |
When reading FF, this attribute is set to a good estimate of the desired text size in ground units. Range: Any real number |
aktdatum |
This is the up-to-dateness date which is a character string in the form: 1997-11-25; 21:14 Range: Character string |
aktsign |
This is the up-to-dateness signature Range: Character string up to a maximum of 8 characters |
ff_text{}.text |
This list attribute holds the text strings of the feature. They must have an even number of characters, with a maximum length of 64 characters. Range: Character string |
ff_text{}.tlgd |
This list attribute holds the lengths of the text strings of the feature. Range: Integer |
ff_text{}.tkurv |
This list attribute steers how the contents in the text field should be interpreted. Range: Integer |
ff_text{}.ff_text_ |
This list attribute holds the position of text by holding the reference to the appropriate coordinate on the feature. The value 32767 means the text will not be plotted. Range: Integer |
ff_text{}.ff_text_ |
If this list attribute < 32767, it means it holds the position of the end of the text by holding the reference to the appropriate coordinate on the feature. The text string is fitted along the coordinates from: ff_text_start_point_position to ff_text_end_point_position Range: Integer |
ff_text{}.ff_text_ |
This list attribute holds the print-out format of the associated text string. At this point, the format types have not been decided. The format is a text string that must have an even number to a maximum length of 18 characters. Range: Character string |
ff_text{}.ff_average_ |
This list attribute holds the average rotation of all characters in the text string. If the text does not follow a line, then this rotation obviously is the rotation of the entire string. The rotation is given in degrees counterclockwise from horizontal. Range: 0.0 to 360.0 |
ff_text{}.ff_follows_ |
This list attribute is a flag that indicates whether or not the text should be fitted along a line. If not, this attribute is not present. Range: Yes |
ff_text{}.ff_text_ |
This list attribute lists each character of the associated text string separately. Range: A single character |
ff_text{}.ff__text_ |
This list attribute lists the rotation of each character of the associated text string separately. The rotation is given in degrees counterclockwise from horizontal. Range: 0.0 to 360.0 |
ff_text{}.ff__text_ |
This list attribute lists the correct position of each character of the associated text string separately. The rotation is given in degrees counterclockwise from horizontal. Range: Any real number |
text |
When writing a single text string, this value may be used instead of the list attributes above. This attribute holds the text strings of the feature. They must have an even number of characters with a maximum length of 64. Range: Character string |
tlgd |
When writing a single text string, this value may be used instead of the list attributes above. This attribute holds the length of the text strings of the feature. Range: Integer |
tkurv |
When writing a single text string, this value may be used instead of the list attributes above. This attribute steers how the contents in the text field should be interpreted. Range: Integer |
ff_text_start_point_ |
When writing a single text string, this value may be used instead of the list attributes above. This attribute holds the position of text by holding the reference to the appropriate coordinate on the feature. The value 32767 means that the text is not to be plotted. Range: Integer |
ff_text_end_point_ |
When writing a single text string, this value may be used instead of the list attributes above. If this attribute is < 32767, it means it holds the position of the end of the text by holding the reference to the appropriate coordinate on the feature. The text string is fitted along the coordinates from: ff_text_start_point_position to ff_text_end_point_position Range: Integer |
ff_text_format |
When writing a single text string, this value may be used instead of the list attributes above. This attribute holds the print-out format of the associated text string. At this point, the format types have not been decided. The format is a text string that must have an even number to a maximum length of 18 characters. Range: Character string |
ff_circle_radius
Applicable only with classic geometry. |
If this feature represents a circle, the radius is stored in this attribute. Range: Any real number |
ff_arc_bulges
Applicable only with classic geometry. |
If this is a linear feature with line bulges, they may be removed from the coordinates and replaced by multiple edges. This attribute may be present and hold information necessary to recreate line bulges where they have been vectorized on reading. Range: Comma-Separated Value character string |
ff_up_parent |
If this feature is linked to a group, this attribute will be present. Range: Yes |
ff_up_group_link |
If this feature is linked to a group, this attribute will contain the creation number of the parent group feature. Range: Integer |
ff_up_cluster |
If this feature is linked to a cluster, this attribute will be present. Range: Yes |
ff_up_cluster_link |
If this feature is linked to a cluster, this attribute will contain the creation number of the parent cluster feature. Range: Integer |
ff_up_parent_link |
If this feature a member of a group, this attribute will be present. Range: Yes |
ff_up_parent |
If this feature is a member of a group, this attribute will contain the creation number of the parent group feature. Range: Integer |