Merge pull request #13548 from calixteman/default_fill

XFA - Default fill color for rectangle is transparent
This commit is contained in:
calixteman 2021-06-13 14:11:22 +02:00 committed by GitHub
commit 96c103462a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2480,14 +2480,17 @@ class Fill extends XFAObject {
[$toStyle]() {
const parent = this[$getParent]();
const style = Object.create(null);
let propName = "color";
if (parent instanceof Border) {
propName = "background";
}
if (parent instanceof Rectangle) {
if (parent instanceof Rectangle || parent instanceof Arc) {
propName = "fill";
style.fill = "transparent";
}
const style = Object.create(null);
for (const name of Object.getOwnPropertyNames(this)) {
if (name === "extras" || name === "color") {
continue;