带有 pdfliterals 的超椭圆

带有 pdfliterals 的超椭圆

我不知道这是否可行,因为我对 PDF 文字一无所知,所以我可以用\pdfliterals 绘制超椭圆吗?如何绘制?我想为讲师绘制了一个漂亮的超椭圆作为框架。欢迎阅读以了解所涉及的 PDF 文字。

答案1

您可以尝试这样的操作:

\pdfliteral{q 1 j 1 J 10 0 m 2 2 2 2 0 10 c -2 2 -2 2 -10 0 c 
              -2 -2 -2 -2 0 -10 c 2 -2 2 -2 10 0 c S Q}

\vskip15pt
Or convex alternative:
\vskip15pt

\pdfliteral{q 1 j 1 J 10 0 m 10 8 8 10 0 10 c -8 10 -10 8 -10 0 c
              -10 -8 -8 -10 0 -10 c 8 -10 10 -8 10 0 c S Q}

我的文章中对文字命令进行了简短描述原始 PDF 图形。抱歉,它只有捷克语版本。这里以椭圆为例,并非真正的超椭圆。

本例中使用的命令:q-- 推送图形状态,Q-- 恢复图形状态,1 j 1 J-- 圆角,10 0 m将当前点移动到给定的坐标,10 8 8 10 0 10 c-- 准备从当前点绕 10 8 控制点和 8 10 控制点到 0 10 最终点的贝塞尔曲线,S-- 描边准备好的曲线。

相关内容