NSParagraphStyle - 段落设置

偶尔用到了一下,顺便做个笔记。

    NSMutableParagraphStyle *paragraphStyle = [NSMutableParagraphStyle new];
    
    paragraphStyle.lineSpacing = 20.;// 行间距
    paragraphStyle.lineHeightMultiple = 1.5;// 行高倍数(1.5倍行高)
    paragraphStyle.firstLineHeadIndent = 30.0f;//首行缩进
    paragraphStyle.minimumLineHeight = 10;//最低行高
    paragraphStyle.maximumLineHeight = 20;//最大行高(会影响字体)
    
    paragraphStyle.alignment = NSTextAlignmentLeft;// 对齐方式
    paragraphStyle.defaultTabInterval = 144;// 默认Tab 宽度
    paragraphStyle.headIndent = 20;// 起始 x位置
    paragraphStyle.tailIndent = 320;// 结束 x位置(不是右边间距,与inset 不一样)
    
    paragraphStyle.paragraphSpacing = 44.;// 段落间距
    paragraphStyle.paragraphSpacingBefore = 44.;// 段落头部空白(实测与上边的没差啊?)
    

    paragraphStyle.lineBreakMode = NSLineBreakByWordWrapping;// 分割模式
    /*
     NSLineBreakByWordWrapping = 0,      // Wrap at word boundaries, default
     NSLineBreakByCharWrapping,  // Wrap at character boundaries
     NSLineBreakByClipping,  // Simply clip
     NSLineBreakByTruncatingHead, // Truncate at head of line: "...wxyz"
     NSLineBreakByTruncatingTail, // Truncate at tail of line: "abcd..."
     NSLineBreakByTruncatingMiddle // Truncate middle of line:  "ab...yz"
     */

    
    paragraphStyle.baseWritingDirection = NSWritingDirectionRightToLeft;// 段落方向
    /*
     NSWritingDirectionNatural       = -1,    // Determines direction using the Unicode Bidi Algorithm rules P2 and P3
     NSWritingDirectionLeftToRight   =  0,    // Left to right writing direction
     NSWritingDirectionRightToLeft   =  1
     */
    

 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,638评论 25 708
  • 欢迎关注我的公众号:读书主义 更多精彩等着你! 这个读书方法,可能会颠覆你对读书以往的认知|开卷 或许读书已经成为...
    米米粒粒阅读 34,832评论 9 209
  • 我大睁着眼睛, 苦苦地等着梦来。 窗边那亮亮的光团, 那该是我的梦, 可它偏偏不来。 小虫爬上了鼻子, 楼下汽车警...
    文明之星阅读 286评论 0 0
  • 夜晚总是引人遐想 相逢了错的人才得以遇见对的人 经历了错的事才能明白何为正确的路 也许人生没多少重来的机会 也许没...
    何处不是归途阅读 228评论 0 0
  • 当我发现她的时候,她已经死了。她塌在窗户边的沙发上,嘴角微扬,阳光透过玻璃恰好能抚射到她依旧白皙的手,不过这白皙俨...
    江黎Nicole阅读 306评论 0 2