ICML writer: fix image bounding box for custom widths/heights
fixes #6936
This commit is contained in:
parent
fcd0658189
commit
208cb96196
4 changed files with 13 additions and 1 deletions
|
@ -621,7 +621,12 @@ imageICML opts style attr (src, _) = do
|
|||
image = inTags True "Image"
|
||||
[("Self","ue6"), ("ItemTransform", scale<>" -"<>hw<>" -"<>hh)]
|
||||
$ vcat [
|
||||
inTags True "Properties" [] $ inTags True "Profile" [("type","string")] $ text "$ID/Embedded"
|
||||
inTags True "Properties" [] $ vcat [
|
||||
inTags True "Profile" [("type","string")] $ text "$ID/Embedded"
|
||||
, selfClosingTag "GraphicBounds" [("Left","0"), ("Top","0")
|
||||
, ("Right", showFl $ ow*ow / imgWidth)
|
||||
, ("Bottom", showFl $ oh*oh / imgHeight)]
|
||||
]
|
||||
, selfClosingTag "Link" [("Self", "ueb"), ("LinkResourceURI", src')]
|
||||
]
|
||||
doc = inTags True "CharacterStyleRange" attrs
|
||||
|
|
|
@ -80,6 +80,7 @@
|
|||
<Profile type="string">
|
||||
$ID/Embedded
|
||||
</Profile>
|
||||
<GraphicBounds Left="0" Top="0" Right="150" Bottom="150" />
|
||||
</Properties>
|
||||
<Link Self="ueb" LinkResourceURI="file:lalune.jpg" />
|
||||
</Image>
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
<Profile type="string">
|
||||
$ID/Embedded
|
||||
</Profile>
|
||||
<GraphicBounds Left="0" Top="0" Right="300" Bottom="200" />
|
||||
</Properties>
|
||||
<Link Self="ueb" LinkResourceURI="file:command/corrupt.svg" />
|
||||
</Image>
|
||||
|
@ -56,6 +57,7 @@
|
|||
<Profile type="string">
|
||||
$ID/Embedded
|
||||
</Profile>
|
||||
<GraphicBounds Left="0" Top="0" Right="300" Bottom="200" />
|
||||
</Properties>
|
||||
<Link Self="ueb" LinkResourceURI="file:command/SVG_logo.svg" />
|
||||
</Image>
|
||||
|
@ -89,6 +91,7 @@
|
|||
<Profile type="string">
|
||||
$ID/Embedded
|
||||
</Profile>
|
||||
<GraphicBounds Left="0" Top="0" Right="300" Bottom="200" />
|
||||
</Properties>
|
||||
<Link Self="ueb" LinkResourceURI="file:command/SVG_logo-without-xml-declaration.svg" />
|
||||
</Image>
|
||||
|
@ -122,6 +125,7 @@
|
|||
<Profile type="string">
|
||||
$ID/Embedded
|
||||
</Profile>
|
||||
<GraphicBounds Left="0" Top="0" Right="109.5" Bottom="130.5" />
|
||||
</Properties>
|
||||
<Link Self="ueb" LinkResourceURI="file:command/inkscape-cube.svg" />
|
||||
</Image>
|
||||
|
|
|
@ -2800,6 +2800,7 @@ These should not be escaped: \$ \\ \> \[ \{</Content>
|
|||
<Profile type="string">
|
||||
$ID/Embedded
|
||||
</Profile>
|
||||
<GraphicBounds Left="0" Top="0" Right="150" Bottom="150" />
|
||||
</Properties>
|
||||
<Link Self="ueb" LinkResourceURI="file:lalune.jpg" />
|
||||
</Image>
|
||||
|
@ -2836,6 +2837,7 @@ These should not be escaped: \$ \\ \> \[ \{</Content>
|
|||
<Profile type="string">
|
||||
$ID/Embedded
|
||||
</Profile>
|
||||
<GraphicBounds Left="0" Top="0" Right="20" Bottom="22" />
|
||||
</Properties>
|
||||
<Link Self="ueb" LinkResourceURI="file:movie.jpg" />
|
||||
</Image>
|
||||
|
|
Loading…
Reference in a new issue