You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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) andEnableDogleg
(DXF 291) should followLeaderLineWeight
(DXF 171) and should be followed byLandingDistance
(DXF 41).Between
LeaderLineWeight
andLandingDistance
16 additional undocumented bits are found.A call of
_objectReader.Advance(2)
after readingEnableLanding
andEnableDogleg
synchronizes after this "gap" so thatLandingDistance
is read correctly.Obviously
_objectReader.Advance(2)
must be called before readingEnableLanding
andEnableDogleg
to obtain correct values ofEnableLanding
andEnableDogleg
.We will fix this issue and open a PR.
The text was updated successfully, but these errors were encountered: