Skip to content

MultiLeader.EnableDogleg always true #273

Open
@mme1950

Description

@mme1950

The MultiLeader.EnableDogleg property indicates whether the multilieader is to be drawn with or without a dogleg aka landing distance.

The two bits that represent the boolean values EnableLanding (DXF 290) and EnableDogleg (DXF 291) should follow LeaderLineWeight (DXF 171) and should be followed by LandingDistance (DXF 41).

Between LeaderLineWeight and LandingDistance 16 additional undocumented bits are found.

A call of _objectReader.Advance(2) after reading EnableLanding and EnableDogleg synchronizes after this "gap" so that LandingDistance is read correctly.

Obviously _objectReader.Advance(2) must be called before reading EnableLanding and EnableDogleg to obtain correct values of EnableLanding and EnableDogleg.

We will fix this issue and open a PR.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions