PTFreeTextAnnotationProperties


@interface PTFreeTextAnnotationProperties
    : PTMarkupAnnotationProperties <PTRichTextAnnotationProperties>

Properties of a free text annotation.

  • Initializes a PTFreeTextAnnotationProperties instance.

    Declaration

    Objective-C

    - (nonnull instancetype)init;

    Swift

    init()

    Return Value

    An initialized PTFreeTextAnnotationProperties instance.

  • The default color of text.

    Note

    The default value of this property is a black color.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) UIColor *textColor;

    Swift

    var textColor: UIColor? { get set }
  • The form of quadding or justification used in displaying text.

    Note

    The default value of this property is e_ptleft_justified.

    Declaration

    Objective-C

    @property (nonatomic) PTTextJustification textJustification;

    Swift

    var textJustification: PTTextJustification { get set }
  • The border color of the free text annotation.

    Note

    The default value of this property is nil.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) UIColor *borderColor;

    Swift

    var borderColor: UIColor? { get set }
  • The default font for the text.

    Note

    The default value of this property is a 12pt Helvetica font.

    Declaration

    Objective-C

    @property (nonatomic, strong, null_resettable) UIFont *font;

    Swift

    var font: UIFont! { get set }
  • The default font size in points for the text.

    Note

    The default value of this property is 12.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat fontSize;

    Swift

    var fontSize: CGFloat { get set }