Class NSParagraphStyle

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol
Direct Known Subclasses:
NSMutableParagraphStyle

public class NSParagraphStyle
extends NSObject
implements NSSecureCoding
  • Constructor Details

    • NSParagraphStyle

      public NSParagraphStyle()
    • NSParagraphStyle

      protected NSParagraphStyle​(NSObject.Handle h, long handle)
    • NSParagraphStyle

      protected NSParagraphStyle​(NSObject.SkipInit skipInit)
    • NSParagraphStyle

      public NSParagraphStyle​(NSCoder coder)
  • Method Details

    • getDefaultParagraphStyle

      public static NSParagraphStyle getDefaultParagraphStyle()
    • getLineSpacing

      public double getLineSpacing()
    • getParagraphSpacing

      public double getParagraphSpacing()
    • getAlignment

      public NSTextAlignment getAlignment()
    • getHeadIndent

      public double getHeadIndent()
    • getTailIndent

      public double getTailIndent()
    • getFirstLineHeadIndent

      public double getFirstLineHeadIndent()
    • getMinimumLineHeight

      public double getMinimumLineHeight()
    • getMaximumLineHeight

      public double getMaximumLineHeight()
    • getLineBreakMode

      public NSLineBreakMode getLineBreakMode()
    • getBaseWritingDirection

      public NSWritingDirection getBaseWritingDirection()
    • getLineHeightMultiple

      public double getLineHeightMultiple()
    • getParagraphSpacingBefore

      public double getParagraphSpacingBefore()
    • getHyphenationFactor

      public float getHyphenationFactor()
    • usesDefaultHyphenation

      public boolean usesDefaultHyphenation()
      Since:
      Available in iOS 15.0 and later.
    • getTabStops

      public NSArray<NSTextTab> getTabStops()
    • getDefaultTabInterval

      public double getDefaultTabInterval()
    • allowsDefaultTighteningForTruncation

      public boolean allowsDefaultTighteningForTruncation()
      Since:
      Available in iOS 9.0 and later.
    • getLineBreakStrategy

      public NSLineBreakStrategy getLineBreakStrategy()
      Since:
      Available in iOS 9.0 and later.
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • setLineSpacing

      public void setLineSpacing​(double v)
    • setParagraphSpacing

      public void setParagraphSpacing​(double v)
    • setAlignment

      public void setAlignment​(NSTextAlignment v)
    • setFirstLineHeadIndent

      public void setFirstLineHeadIndent​(double v)
    • setHeadIndent

      public void setHeadIndent​(double v)
    • setTailIndent

      public void setTailIndent​(double v)
    • setLineBreakMode

      public void setLineBreakMode​(NSLineBreakMode v)
    • setMinimumLineHeight

      public void setMinimumLineHeight​(double v)
    • setMaximumLineHeight

      public void setMaximumLineHeight​(double v)
    • setBaseWritingDirection

      public void setBaseWritingDirection​(NSWritingDirection v)
    • setLineHeightMultiple

      public void setLineHeightMultiple​(double v)
    • setParagraphSpacingBefore

      public void setParagraphSpacingBefore​(double v)
    • setHyphenationFactor

      public void setHyphenationFactor​(float v)
    • setTabStops

      public void setTabStops​(NSArray<NSTextTab> v)
    • setDefaultTabInterval

      public void setDefaultTabInterval​(double v)
    • setAllowsDefaultTighteningForTruncation

      public void setAllowsDefaultTighteningForTruncation​(boolean v)
    • addTabStop

      public void addTabStop​(NSTextTab tab)
    • removeTabStop

      public void removeTabStop​(NSTextTab tab)
    • setParagraphStyle

      public void setParagraphStyle​(NSParagraphStyle style)
    • getDefaultWritingDirection

      public static NSWritingDirection getDefaultWritingDirection​(String languageName)
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)