mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-18 01:00:24 +03:00
fix(mxl-compile,mxl-decompile): прозрачность у ссылочной картинки
Атрибут прозрачности живёт не только у картинки с данными: платформа пишет <picture t="false" ref="v8ui:Имя"/>, причём t перед ref. Компилятор в этой ветке его терял, декомпилятор не читал — в «Бухгалтерии предприятия» на 8.3.27 таких записей 67. Заодно уточнена картина по конфигурациям: t="false" стоит у 11 135 картинок БП, значения true не бывает нигде — включённую прозрачность платформа выражает координатами пикселя, и вместе с t они не встречаются.
This commit is contained in:
@@ -6,5 +6,5 @@
|
||||
"areas": [{ "rows": [["Бланк"]] }]
|
||||
},
|
||||
"params": { "outputPath": "Template.xml" },
|
||||
"expectError": "pictures[пусто]: 'transparent' and 'transparentPixel' require 'data'"
|
||||
"expectError": "pictures[пусто]: 'transparent' and 'transparentPixel' require 'ref' or 'data'"
|
||||
}
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
"columns": 2,
|
||||
"pictures": {
|
||||
"пусто": {},
|
||||
"значок": { "ref": "v8ui:Стоп48", "transparent": false },
|
||||
"точка": {
|
||||
"data": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR4nGP4z8DwHwAFAAH/q842iQAAAABJRU5ErkJggg==",
|
||||
"transparent": true,
|
||||
"transparentPixel": { "x": 3, "y": 5 }
|
||||
}
|
||||
},
|
||||
|
||||
+6
-2
@@ -43,7 +43,7 @@
|
||||
<autoSize>false</autoSize>
|
||||
<pictureSize>Stretch</pictureSize>
|
||||
<zOrder>1</zOrder>
|
||||
<pictureIndex>2</pictureIndex>
|
||||
<pictureIndex>3</pictureIndex>
|
||||
</drawing>
|
||||
<templateMode>true</templateMode>
|
||||
<defaultFormatIndex>1</defaultFormatIndex>
|
||||
@@ -58,6 +58,10 @@
|
||||
</picture>
|
||||
<picture>
|
||||
<index>1</index>
|
||||
<picture t="true" tx="3" ty="5">iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR4nGP4z8DwHwAFAAH/q842iQAAAABJRU5ErkJggg==</picture>
|
||||
<picture t="false" ref="v8ui:Стоп48"/>
|
||||
</picture>
|
||||
<picture>
|
||||
<index>2</index>
|
||||
<picture tx="3" ty="5">iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR4nGP4z8DwHwAFAAH/q842iQAAAABJRU5ErkJggg==</picture>
|
||||
</picture>
|
||||
</document>
|
||||
Reference in New Issue
Block a user