Change group shape extents to reflect content width/height. #451
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously the group extents where calculated based on the extents of the containing shapes, which uses the slide/container of the group as the point of reference. This would result in the group being larger than
needed; especially noticeable for a large X or Y offset.
Example selected group in PowerPoint 2016 before these changes:
The same example and selection after the code changes:
The code that generated the above two files was a slight modification of
samples/Sample_08_Group.php
to move the first image further away from the left and top so as to more clearly show the effect: