Changes Sample positions / shapes for layout frames are localized. There is a new -export:xxx command for the Commander (MANIFOLDCMD). The command exports the specified component in the input file to the output file. The specified component can be in a nested data source. The input file is always opened in read-only mode, the value of the -open:xxx option is ignored. (Example: manifoldcmd "c:\world.map" -export:"Main Map" -out:"c:\world_map.gdb") (Fix) Writing MIF removes unsupported characters from field names. Reading MIF allows duplicate field names and makes them unique. (Such names sometimes appear due to encoding issues.) (Fix) Clicking a label no longer sometimes picks a wrong label or does nothing. Editing a text style allows specifying how many labels to place onto a line: - one per branch (default) - the system will try to place a single label for each visible branch of each record (note that this applies to visible branches = visible parts of branches, not physical branches; for example, if a physical branch goes offscreen and returns back, it will produce multiple visible parts and the system will try to put a label onto each such part),
- one per record - the system will try to place a single label for each record,
- repeat - the system will try to place as many labels as will fit into each visible branch of each record with the specified spacing between labels on the same branch, the spacing can be specified either in absolute units (eg, 40 = 40 points) or in relative units (eg, 800%, the default = 8x the font size).
Editing a text style allows specifying how to place labels onto a line: - curve (default) - the system will bend label text following the shape of the line,
- straight - the system will place a label without any bends in the direction of the line in the center of the text,
- straight horizontal - the system will place a label without any bends in the horizontal direction,
- straight perpendicular - the system will place a label without any bends in the direction perpendicular to that of the line in the center of the text.
Placing a label onto a line preprocesses line metric to make it smoother. Placing a label onto a line in one per branch / one per record modes prefers positions near the visual center of the line. Placing a label onto a line produces a tighter and more accurate overlap shape. (This improves the accuracy of clicking into labels. This also allows showing more labels in that labels that are close to each other start conflicting later than they were with former less accurate overlap shapes.) Editing a text style allows specifying overlap spacing, which controls how close individual labels can be to each other. The default is 1 pt. Editing a text style allows specifying bend spacing to apply to labels following lines. With bend spacing, placing text onto a line adds small amounts of space between individual letters at each bend to improve readability. The amount of added space depends on the bend angle, sharper turns get more space. Bend spacing defines the maximum amount of space to add to a single bend. The default is 50% = add up to half of the font size at each bend. End of list.
|