将对象内的元素固定在其位置?(防止调整大小时移动)

将对象内的元素固定在其位置?(防止调整大小时移动)

我想知道是否可以在 InDesign CS5 中的自定义元素中将元素固定在其绝对位置?我创建了一种对话气泡,我想在这个气泡内放置一条带状线来分隔两个内容区域。只是一个小方案,以伪标记的形式显示所需的布局 :D

<speech-bubble>
    <textbox>HEADER SECTION</textbox>
    <stripline>
    <textbox>Some other text</textbox>
</speech-bubble>

我创建了类似的东西,但有两个不相连的独立元素。所以我必须同时选择它们才能移动整个气泡。然后我尝试使用将它们连接起来,Object->Paths->Create linked path但随后条带线移动,气泡HEADER SECTION也移动。总而言之,我希望有一个可以调整大小以容纳更多文本的对话气泡,但它不应该使气泡变HEADER_SECTION大或移动条带线。

希望你明白我的意思:D

答案1

这条线只是一条普通的线吗?还是需要是一个形状或路径?

如果这只是一条普通的线路,我会这样做:

  • 将文本放入气泡中,使用气泡作为文本区域(因此,使用文字工具单击它(在文本框选项中设置填充或“插入间距”),然后...
  • 确保标题有自己的段落样式,然后...
  • 为其指定paragraph styles > paragraph rules所需宽度、颜色和距离的“下方规则”。

这样,文本就会在对话气泡中流动,标题后面还会有一条规则线,只需要一个对象 - 对话气泡本身。此外,即使标题跨越多行,该线也始终位于正确的位置。

如果您需要的线条是形状或路径,而不是普通的线条,我会尝试这样做:

  • 用上面的文字填充气泡
  • 制作垫片形状、气泡宽度,选择、剪切
  • 将类型光标放在标题后的气泡中,并将间隔形状粘贴为内联(“锚定”)图像
  • Right-click > Anchored object > Options > 'Above line'对齐:居中

这样它不会随气泡调整大小,但无论文本或大小如何,它始终保持在标题下方的正确位置,并随气泡移动。将气泡调整到正确大小后,调整线条形状并不需要很长时间。

相关内容