创建 CTFrame 需要CTFrameSetter.h 类中
该类分四部分,Framesetter Types , Framesetter Creation ,Frame Creation , Frame Sizing
1.Framesetter Types
CFTypeID CTFramesetterGetTypeID( void ) 返回一个CTFramesetter 的 id 。
2.Framesetter Creation
|
|
获取Framesetter 只有这一种方式获取
3.Frame Creation
|
|
测试代码如下
|
|
测试结果:
要是代码如下
|
|
测试结果
从上下两个图看的出来,前面图的文本前后各少两个字。 所有字体还是对其排列。
|
|
4.Frame Sizing
|
|
测试代码
|
|
这个函数只能测试矩形排版,矩形内必须一次排满路径才行。不能有clip path存在才能准确。局限性比较大。
##