dotCooCoo
d4f5004580
.ai import: area type flows around its text wrap objects
...
Fixes #2763 . An object whose editing-data dictionary holds the text wrap
options keeps them (offset in points, 6 pt by default, clamped to
±1000 pt; Invert Wrap), and the objects after the text in a version 7
wraparound group (`*w` … `*W`) are wrap objects at the default options.
Area type below a wrap object in its layer flows around it before the
layers are compared with the page, and threaded type flows on into its
next frames. A Large Canvas file's offset is scaled with its art.
The wrap resolver moves into `vectorcraft_doc::text::resolve_wrap` for
the import and the edit-time refresh, and builds each wrap object's
outline once per layer. A file whose wrap shapes would copy more than
2,000,000 anchors is not read from its editing data.
Docs: docs/file-format-parity.md.
2026-11-02 12:04:05 +07:00
..
2026-11-01 11:09:11 +07:00
2026-11-01 16:24:33 -08:00
2026-10-31 07:17:08 +07:00
2026-10-29 18:54:38 +07:00
2026-10-31 23:29:37 +07:00
2026-10-31 23:10:56 +07:00
2026-10-30 23:03:51 +07:00
2026-11-02 12:04:05 +07:00
2026-10-29 18:50:24 +07:00
2026-11-01 00:35:23 +07:00
2026-11-02 12:03:41 +07:00
2026-11-01 01:22:08 +07:00
2026-11-01 11:09:03 +07:00
2026-11-02 12:04:04 +07:00
2026-10-24 04:49:06 +07:00
2026-11-01 01:22:04 +07:00
2026-10-26 18:18:16 +00:00
2026-11-01 11:08:55 +07:00
2026-11-02 12:03:52 +07:00
2026-11-01 02:44:16 +07:00
2026-10-31 23:29:35 +07:00
2026-10-28 16:44:14 +00:00
2026-10-28 16:44:14 +00:00
2026-11-01 04:53:38 +07:00
2026-11-01 16:24:33 -08:00
2026-10-29 22:39:34 +07:00
2026-10-28 16:44:14 +00:00
2026-10-31 00:26:18 +07:00
2026-10-30 00:15:57 +07:00
2026-10-28 16:44:14 +00:00
2026-10-30 00:15:58 +07:00
2026-11-01 01:39:11 +07:00
2026-10-28 16:44:14 +00:00
2026-10-28 16:44:14 +00:00
2026-10-29 18:46:48 +07:00
2026-10-31 19:43:16 +07:00
2026-10-28 16:44:14 +00:00
2026-10-29 13:00:40 +07:00
2026-11-01 01:39:11 +07:00
2026-10-28 16:44:11 +00:00
2026-11-02 12:03:36 +07:00
2026-11-01 04:55:10 +07:00
2026-11-01 00:35:23 +07:00
2026-10-28 16:44:05 +00:00
2026-11-01 11:09:08 +07:00
2026-10-26 18:15:21 +00:00
2026-11-01 00:35:23 +07:00
2026-10-28 16:44:14 +00:00
2026-10-31 19:43:15 +07:00
2026-10-28 16:44:11 +00:00
2026-11-02 12:04:04 +07:00
2026-11-01 11:09:09 +07:00
2026-10-30 19:50:25 +07:00
2026-10-28 16:44:11 +00:00
2026-10-30 22:13:33 +07:00
2026-10-28 16:44:14 +00:00
2026-10-28 16:44:14 +00:00
2026-10-28 16:44:14 +00:00
2026-10-28 16:44:14 +00:00
2026-11-01 00:36:29 +07:00
2026-10-29 19:54:34 +07:00
2026-10-29 09:57:33 +07:00
2026-10-30 20:20:17 +07:00
2026-10-28 16:44:14 +00:00
2026-11-02 12:04:04 +07:00
2026-10-28 16:44:14 +00:00
2026-10-29 18:54:45 +07:00
2026-11-01 01:21:53 +07:00
2026-10-28 16:44:14 +00:00
2026-10-28 16:44:14 +00:00
2026-10-31 22:22:15 +07:00
2026-11-01 04:53:41 +07:00
2026-11-01 08:32:54 +07:00
2026-10-28 16:44:14 +00:00
2026-10-29 10:10:57 +07:00
2026-10-30 23:44:19 +07:00
2026-11-01 11:08:56 +07:00
2026-10-24 11:20:27 -07:00
2026-10-31 19:43:14 +07:00
2026-10-31 23:48:55 +07:00
2026-11-01 11:09:03 +07:00
2026-11-02 12:04:03 +07:00
2026-10-28 16:44:05 +00:00
2026-10-28 16:44:14 +00:00
2026-11-02 12:04:04 +07:00
2026-10-28 16:44:14 +00:00
2026-11-01 05:32:30 +07:00
2026-11-01 04:13:57 +07:00
2026-10-28 16:44:14 +00:00
2026-10-28 16:44:14 +00:00
2026-10-28 16:44:14 +00:00
2026-10-31 22:22:27 +07:00
2026-11-01 05:26:35 -08:00
2026-10-28 16:44:14 +00:00
2026-10-28 16:44:14 +00:00
2026-10-31 19:43:14 +07:00
2026-11-01 11:09:03 +07:00
2026-10-28 16:44:14 +00:00
2026-10-28 16:44:14 +00:00
2026-10-28 16:44:14 +00:00
2026-10-28 16:44:14 +00:00
2026-10-30 23:44:10 +07:00
2026-10-30 00:15:57 +07:00
2026-11-02 12:04:02 +07:00
2026-11-01 11:09:03 +07:00
2026-11-01 04:53:38 +07:00
2026-10-28 16:44:14 +00:00
2026-11-01 08:58:35 -08:00
2026-11-01 11:08:55 +07:00
2026-11-02 12:04:05 +07:00
2026-10-28 16:44:14 +00:00
2026-11-01 06:11:11 +07:00
2026-10-28 16:44:14 +00:00
2026-11-02 12:03:52 +07:00
2026-11-01 01:59:54 +07:00
2026-10-28 16:44:14 +00:00
2026-10-28 16:44:05 +00:00
2026-10-31 06:28:46 +07:00