showlink("../ffdoc/fenfire/javadoc/org/fenfire/spanimages/SpanImageFactory.html", "SpanImageFactory", (bboxmeasuredpic(SpanImageFactory))); drawmeasuredpic(SpanImageFactory); draw bboxmeasuredpic(SpanImageFactory); showlinkerror("org/fenfire/spanimages/CachingSpanImageFactory.html", "CachingSpanImageFactory", (bboxmeasuredpic(CachingSpanImageFactory))); drawmeasuredpic(CachingSpanImageFactory); draw bboxmeasuredpic(CachingSpanImageFactory); if not known foo.p: foo.p = backuppath(CachingSpanImageFactory, SpanImageFactory); show foo.p; else: foo.p := clipmeasuredpath(CachingSpanImageFactory, SpanImageFactory, foo.p); fi foo.a.p = subpath(0,0.5*length(foo.p)) of foo.p; foo.b.p = subpath(length(foo.p),0.5*length(foo.p)) of foo.p; assoc(foo.a.p, foo.a.multi, foo.a.role); assoc(foo.b.p, foo.b.multi, foo.b.role); if not known YOibDEPzCldQDxqFxGYQ.p: YOibDEPzCldQDxqFxGYQ.p = backuppath(CachingSpanImageFactory, SpanImageFactory); show YOibDEPzCldQDxqFxGYQ.p; else: YOibDEPzCldQDxqFxGYQ.p := clipmeasuredpath(CachingSpanImageFactory, SpanImageFactory, YOibDEPzCldQDxqFxGYQ.p); fi realize(YOibDEPzCldQDxqFxGYQ.p); draw ulcorner(bbox(currentpicture))+(0,10) -- urcorner(bbox(currentpicture))+(0,10) withpen pencircle scaled 1.5pt; picture ijOmndUYHpvleBhnjBiG.pict; ijOmndUYHpvleBhnjBiG.pict = diagramTitle("Getting and using images of spans"); picmeasurements(ijOmndUYHpvleBhnjBiG); ijOmndUYHpvleBhnjBiG.sw = ulcorner(bbox(currentpicture))+(35,0); showfocus("", "", (bboxmeasuredpic(ijOmndUYHpvleBhnjBiG))); drawmeasuredpic(ijOmndUYHpvleBhnjBiG); draw (infontBB("from:", "Helvetica") scaled 1.3) shifted (ulcorner(bbox(currentpicture))+(2,-13)); drawRoughEdge((bboxmeasuredpic(ijOmndUYHpvleBhnjBiG)), (bbox currentpicture), (1.0)); showlinksize("bbox", "fenfirespans_caching", (bbox currentpicture));