mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-18 17:20:22 +03:00
Рисунок поверх сетки — картинка, фигура, надпись — теперь описывается в DSL и возвращается из макета: два якоря «ячейка + смещение», тип, ссылка на картинку, надпись, расшифровка, имя, порядок перекрытия. Оформление рисунка разложено надвое: общее (заливка, шрифт, выравнивание) берётся из именованного стиля, а линия и её стороны — собственные ключи рисунка. У ячейки таких свойств не бывает: все 2 135 записей палитры с ними принадлежат рисункам. Палитра картинок: ссылка на библиотеку платформы, данные base64, пустая запись «картинка не задана» (151 в корпусе) и координата пикселя прозрачного цвета (tx/ty — проверено, это не размеры картинки). Заодно: висячий пустой колонтитул в ps1-порте (пустой словарь в PowerShell истинен, порты расходились на 3 макетах из 40) и проверка индекса формата рисунка в mxl-validate. Стенды Рисунки, Рисунки2, КартинкаВЯчейке проходят раундтрип байт в байт в обоих портах; на 35 корпусных макетах с рисунками расхождение сократилось у всех 35.
120 lines
3.3 KiB
XML
120 lines
3.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<document xmlns="http://v8.1c.ru/8.2/data/spreadsheet" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
<languageSettings>
|
|
<currentLanguage>ru</currentLanguage>
|
|
<defaultLanguage>ru</defaultLanguage>
|
|
<languageInfo>
|
|
<id>ru</id>
|
|
<code>Русский</code>
|
|
<description>Русский</description>
|
|
</languageInfo>
|
|
</languageSettings>
|
|
<columns>
|
|
<size>4</size>
|
|
</columns>
|
|
<rowsItem>
|
|
<index>0</index>
|
|
<row>
|
|
<c>
|
|
<c>
|
|
<f>0</f>
|
|
<tl>
|
|
<v8:item>
|
|
<v8:lang>ru</v8:lang>
|
|
<v8:content>Бланк</v8:content>
|
|
</v8:item>
|
|
</tl>
|
|
</c>
|
|
</c>
|
|
</row>
|
|
</rowsItem>
|
|
<drawing>
|
|
<drawingType>Picture</drawingType>
|
|
<id>1</id>
|
|
<formatIndex>0</formatIndex>
|
|
<beginRow>0</beginRow>
|
|
<beginRowOffset>0</beginRowOffset>
|
|
<endRow>1</endRow>
|
|
<endRowOffset>20</endRowOffset>
|
|
<beginColumn>0</beginColumn>
|
|
<beginColumnOffset>0</beginColumnOffset>
|
|
<endColumn>1</endColumn>
|
|
<endColumnOffset>40</endColumnOffset>
|
|
<autoSize>false</autoSize>
|
|
<pictureSize>Proportionally</pictureSize>
|
|
<zOrder>1</zOrder>
|
|
<pictureIndex>1</pictureIndex>
|
|
</drawing>
|
|
<drawing>
|
|
<drawingType>Rectangle</drawingType>
|
|
<id>2</id>
|
|
<formatIndex>1</formatIndex>
|
|
<beginRow>3</beginRow>
|
|
<beginRowOffset>0</beginRowOffset>
|
|
<endRow>4</endRow>
|
|
<endRowOffset>0</endRowOffset>
|
|
<beginColumn>0</beginColumn>
|
|
<beginColumnOffset>0</beginColumnOffset>
|
|
<endColumn>2</endColumn>
|
|
<endColumnOffset>0</endColumnOffset>
|
|
<autoSize>false</autoSize>
|
|
<pictureSize>Stretch</pictureSize>
|
|
<zOrder>2</zOrder>
|
|
</drawing>
|
|
<drawing>
|
|
<drawingType>Text</drawingType>
|
|
<id>42</id>
|
|
<formatIndex>0</formatIndex>
|
|
<text>
|
|
<v8:item>
|
|
<v8:lang>ru</v8:lang>
|
|
<v8:content>Подпись</v8:content>
|
|
</v8:item>
|
|
<v8:item>
|
|
<v8:lang>en</v8:lang>
|
|
<v8:content>Signature</v8:content>
|
|
</v8:item>
|
|
</text>
|
|
<beginRow>6</beginRow>
|
|
<beginRowOffset>0</beginRowOffset>
|
|
<endRow>6</endRow>
|
|
<endRowOffset>12</endRowOffset>
|
|
<beginColumn>0</beginColumn>
|
|
<beginColumnOffset>0</beginColumnOffset>
|
|
<endColumn>2</endColumn>
|
|
<endColumnOffset>0</endColumnOffset>
|
|
<autoSize>false</autoSize>
|
|
<pictureSize>Stretch</pictureSize>
|
|
<zOrder>3</zOrder>
|
|
</drawing>
|
|
<templateMode>true</templateMode>
|
|
<defaultFormatIndex>2</defaultFormatIndex>
|
|
<height>7</height>
|
|
<vgRows>7</vgRows>
|
|
<namedItem xsi:type="NamedItemDrawing">
|
|
<name>Знак</name>
|
|
<drawingID>1</drawingID>
|
|
</namedItem>
|
|
<line width="2" gap="false">
|
|
<v8ui:style xsi:type="v8ui:SpreadsheetDocumentDrawingLineType">Dashed</v8ui:style>
|
|
</line>
|
|
<format>
|
|
<drawingBorder>0</drawingBorder>
|
|
<drawingHaveLeftBorder>true</drawingHaveLeftBorder>
|
|
<drawingHaveTopBorder>true</drawingHaveTopBorder>
|
|
<drawingHaveRightBorder>false</drawingHaveRightBorder>
|
|
<drawingHaveBottomBorder>false</drawingHaveBottomBorder>
|
|
<backColor xmlns:d3p1="http://v8.1c.ru/8.1/data/ui/colors/web">d3p1:LightYellow</backColor>
|
|
</format>
|
|
<format>
|
|
<width>10</width>
|
|
</format>
|
|
<picture>
|
|
<index>0</index>
|
|
<picture ref="v8ui:Стоп48"/>
|
|
</picture>
|
|
<picture>
|
|
<index>1</index>
|
|
<picture/>
|
|
</picture>
|
|
</document> |