相对定位链
tile = rect(size=(25 mm, 20 mm), fill="#087f8c")a = page.add(tile, target=page.top_left, offset=(9 mm, 28 mm))b = page.add(tile, target=a.top_right, offset=(7 mm, 0 mm))page.add(tile, target=b.bottom_right, anchor=top_right, offset=(0 mm, 7 mm))# Gallery: positioning / relativepage = canvas(name="Relative placement", size=(120 mm, 80 mm), background="#f7f9fc")font = "DejaVu Sans"heading = text(content="Relative placement", font_family=font, font_size=14 pt, color="#203864")page.add(heading, target=page.top_left, offset=(7 mm, 5 mm))# BEGIN DEMOtile = rect(size=(25 mm, 20 mm), fill="#087f8c")a = page.add(tile, target=page.top_left, offset=(9 mm, 28 mm))b = page.add(tile, target=a.top_right, offset=(7 mm, 0 mm))page.add(tile, target=b.bottom_right, anchor=top_right, offset=(0 mm, 7 mm))# END DEMO预览
背景
依赖文件
examples/gallery/positioning/relative.lay
复现
laymesh validate examples/gallery/positioning/relative.laylaymesh render examples/gallery/positioning/relative.lay -o figure.svglaymesh render examples/gallery/positioning/relative.lay -o figure.pdflaymesh render examples/gallery/positioning/relative.lay -o figure.png --dpi 300