NTLabelStyleCreator


@interface NTLabelStyleCreator : NTBaseLabelStyleCreator

این کلاس یک شی از نوع BaseLabelStyle می‌سازد.

  • یک شی از نوع LabelStyleCreator می‌سازد و تمامی مقادیر آن را پیش‌فرض قرار می‌دهد.

    Declaration

    Objective-C

    - (id)init;

    Swift

    init!()
  • نام فونت را برمی‌گرداند.

    Declaration

    Objective-C

    - (NSString *)getFontName;

    Swift

    func getFontName() -> String!

    Return Value

    نام فونت

  • نام فونت را تنظیم می‌کند.

    Declaration

    Objective-C

    - (void)setFontName:(NSString *)fontName;

    Swift

    func setFontName(_ fontName: String!)

    Parameters

    fontName

    نام فونت

  • متن استفاده شده را برمی‌گرداند.

    Declaration

    Objective-C

    - (NSString *)getTextField;

    Swift

    func getTextField() -> String!

    Return Value

    متن استفاده شده

  • متن فیلد را تنظیم می‌کند.

    Declaration

    Objective-C

    - (void)setTextField:(NSString *)field;

    Swift

    func setTextField(_ field: String!)

    Parameters

    field

    متن فیلد برای نمایش

  • اندازه فونت را برمی‌گرداند.

    Declaration

    Objective-C

    - (float)getFontSize;

    Swift

    func getFontSize() -> Float

    Return Value

    اندازه فونت به points

  • اندازه فونت را تنظیم می‌کند.

    Declaration

    Objective-C

    - (void)setFontSize:(float)size;

    Swift

    func setFontSize(_ size: Float)

    Parameters

    size

    اندازه فونت به points

  • وضعیت پشتیبانی از متن چند خطی را بر می گرداند.

    Declaration

    Objective-C

    - (BOOL)isBreakLines;

    Swift

    func isBreakLines() -> Bool

    Return Value

    وضعیت پشتیبانی از متن چند خطی.

    • پشتیبانی از متن چند خطی را فعال و غیر فعال می کند. اگر متن شامل کاراکترهای \n و \r (CR ,NL) باشد. در صورت روشن کردن این قابلیت به صورت چند خطی نمایش داده می‌شود.
    • به صورت پیش فرض قابلیت متن چند خطی خاموش است.

    Declaration

    Objective-C

    - (void)setBreakLines:(BOOL)enable;

    Swift

    func setBreakLines(_ enable: Bool)
  • تنظیمات مارجین را بر می گرداند.

    Declaration

    Objective-C

    - (NTTextMargins *)getTextMargins;

    Swift

    func getTextMargins() -> NTTextMargins!

    Return Value

    شی تنظیمات مارجین.

  • برای متن حاشیه(margin(تنظیم می کند مارجین مشخص می کند که متن چقدر از حاشیه فاصله داشته باشد. پیش فرض به صورت )0,0,0,0) تنظیم شده است.

    Declaration

    Objective-C

    - (void)setTextMargins:(NTTextMargins *)textMargins;

    Swift

    func setTextMargins(_ textMargins: NTTextMargins!)

    Parameters

    textMargins

    مقدار جدید مارجین بر حسب dp.

  • رنگ خط دور متن را برمی‌گرداند.

    Declaration

    Objective-C

    - (NTARGB *)getStrokeColor;

    Swift

    func getStrokeColor() -> NTARGB!

    Return Value

    رنگ خط دور متن

  • رنگ خط دور متن را تنظیم می‌کند.

    Declaration

    Objective-C

    - (void)setStrokeColor:(NTARGB *)strokeColor;

    Swift

    func setStrokeColor(_ strokeColor: NTARGB!)

    Parameters

    strokeColor

    رنگ جدید خط دور متن

  • ضخامت خط دور متن را برمی‌گرداند.

    Declaration

    Objective-C

    - (float)getStrokeWidth;

    Swift

    func getStrokeWidth() -> Float

    Return Value

    ضخامت خط دور متن

  • ضخامت خط دور متن را تنظیم می‌کند.

    Declaration

    Objective-C

    - (void)setStrokeWidth:(float)strokeWidth;

    Swift

    func setStrokeWidth(_ strokeWidth: Float)

    Parameters

    strokeWidth

    ضخامت جدید خط دور متن

  • رنگ حاشیه متن را بر‌ می‌گرداند

    Declaration

    Objective-C

    - (NTARGB *)getBorderColor;

    Swift

    func getBorderColor() -> NTARGB!

    Return Value

    رنگ حاشیه متن.

  • رنگ حاشیه متن را تنظیم می‌کند.

    Declaration

    Objective-C

    - (void)setBorderColor:(NTARGB *)borderColor;

    Swift

    func setBorderColor(_ borderColor: NTARGB!)

    Parameters

    borderColor

    مقدار جدید رنگ به طور پیش‌فرض رنگ شفاف است.

  • عرض حاشیه متن را بر می‌گرداند.

    Declaration

    Objective-C

    - (float)getBorderWidth;

    Swift

    func getBorderWidth() -> Float

    Return Value

    مقدار عرض حاشیه متن بر حسب dp.

  • مقدار حاشیه متن را تنظیم می‌کند.

    Declaration

    Objective-C

    - (void)setBorderWidth:(float)borderWidth;

    Swift

    func setBorderWidth(_ borderWidth: Float)

    Parameters

    borderWidth

    مقدار عرض حاشیه جدید بر حسب dp مقدار پیش فرض صفر است.

  • رنگ پس زمینه متن را بر می‌گرداند.

    Declaration

    Objective-C

    - (NTARGB *)getBackgroundColor;

    Swift

    func getBackgroundColor() -> NTARGB!

    Return Value

    رنگ پس زمینه متن.

  • رنگ پس‌زمینه متن را تنظیم می‌کند.

    Declaration

    Objective-C

    - (void)setBackgroundColor:(NTARGB *)backgroundColor;

    Swift

    func setBackgroundColor(_ backgroundColor: NTARGB!)

    Parameters

    backgroundColor

    مقدار جدید رنگ پس زمینه به صورت پیش فرض شفاف است.

  • یک استایل متن با پارامترهای تنظیم شده می‌سازد.

    Declaration

    Objective-C

    - (NTLabelStyle *)buildStyle;

    Swift

    func buildStyle() -> NTLabelStyle!

    Return Value

    یک استایل متن

  • Undocumented

    Declaration

    Objective-C

    -(void)dealloc;