Merge pull request #7730 from dotCooCoo/fix/hpgl-9slice-art-bounds

Export: the HP-GL plot of the art's bounds places 9-slice and filtered symbol art before measuring
This commit is contained in:
BFlat
2026-11-15 11:37:09 +07:00
committed by GitHub
3 changed files with 308 additions and 9 deletions
+2 -1
View File
@@ -1129,7 +1129,8 @@ gradient meshes whose every point is at 0% opacity, and paths without effects wh
An image or a mesh with a Crop Marks effect, or with a Vector Halftone effect that makes dots, is measured.
Such objects in the art of a symbol are left out of its instances too, and an instance whose symbol holds nothing
else is left out. In the art of a dynamic symbol, an object that an instance's fill, stroke or opacity makes
the plot draw is measured.
the plot draw is measured. The art of an instance that goes through 9-slice guides is placed through them first, and
such objects are then left out of the placed art.
A document whose only visible art is left out is refused, and Export As refuses an HP-GL plot of it before the save
dialog. A PDF of that page, from either command, carries no Preserve Editing data; when Preserve Editing is on (as it
is in VectorCraft Default), the export comes back with a warning that says so. A `.ai` export with