I will keep your idea for a student lectures we will have in second semester
+Caption>file://image.png|width=50|label=label+
=>
+Caption>inMemory: [| myMorph myForm myPillarSource myPillarDOM |
myMorph := AlignmentMorph newRow
addMorph: (EllipseMorph new color: Color red);
addMorph: (EllipseMorph new color: Color yellow);
addMorph: (EllipseMorph new color: Color green);
openInWorld.
myForm := myMorph imageForm.
myMorph delete.
PNGReadWriter
putForm: myForm
onFileNamed: 'myImage.png'.
]|width=50|label=label+
On Mon, Aug 28, 2017 at 6:22 PM, H. Hirzel <hannes.hirzel@gmail.com> wrote:
> The answer (second option by writing the image to disk) is
>
> | myMorph myForm myPillarSource myPillarDOM |
>
> myMorph := AlignmentMorph newRow
> addMorph: (EllipseMorph new color: Color red);
> addMorph: (EllipseMorph new color: Color yellow);
> addMorph: (EllipseMorph new color: Color green);
> openInWorld.
>
> myForm := myMorph imageForm.
> myMorph delete.
>
> PNGReadWriter
> putForm: myForm
> onFileNamed: 'myImage.png'.
>
>
>
> myPillarSource := '
>
> !The title
> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
> eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
> minim veniam, quis nostrud exercitation ullamco laboris nisi ut
> aliquip ex ea commodo consequat. Duis aute irure dolor in
> reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
> pariatur.
>
> +The caption of my image>file://myImage.png|label=myLabel+
>
> Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
> officia deserunt mollit anim id est laborum.
> '.
>
>
> myPillarDOM := PRPillarParser parse: myPillarSource.
>
>
> (PRHTMLWriter write: myPillarDOM) contents inspect
>
>
>
>
>
> HH.
>
>
> On 8/28/17, H. Hirzel <hannes.hirzel@gmail.com> wrote:
>> Hello
>>
>> Is it possible to include a in-image picture in Pillar which I get by
>> evaluating
>>
>> myMorph imageForm?
>>
>> Or do I need to write the instance of Form I get by evaluating the
>> expression above first as a PNG file to disk and get it from there.
>>
>>
>> PNGReadWriter
>> putForm: myMorph imageForm
>> onFileNamed: aString
>>
>> If yes what is the default directory where does Pillar expects pictures --
>>
>>
>> The Pillar cheat sheet [1] and the Pillar chapter in the Pharo
>> enterprise book no 3 [2] have an example
>>
>> +Caption>file://image.png|width=50|label=label+
>>
>>
>> Regards
>>
>> Hannes
>>
>>
>>
>> [1]
>>
http://pillarhub.pharocloud.com/hub/pillarhub/pillarcheatsheet
>>
>> [2] Section 3.8 of
>>
https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/lastSuccessfulBuild/artifact/book-result/PillarChap/Pillar.html
>>
>