Search Results for

    Show / Hide Table of Contents

    TDrawingTextAttributes Record

    Group of simple attributes for text properties.

    Syntax

    Unit: FlexCel.Core

    TDrawingTextAttributes = record;

    Methods

    Name Description
    Create Overloaded
    Create(string, NullableRealNumber)
    Create(NullableBoolean, string, string, NullableInt32, NullableBoolean, NullableBoolean, NullableTDrawingUnderlineStyle, NullableTDrawingTextStrike, NullableInt32, NullableTDrawingTextCapitalization, NullableTDrawingCoordinate, NullableBoolean, NullableRealNumber, NullableBoolean, Boolean, Boolean, Boolean, Integer, string)
    CompareTo Returns -1 if obj is bigger than this, 0 if both strings are the same, and 1 if obj is smaller than this.
    GetHashCode Returns the hashcode of the object.
    Equals Returns true if both instances have the same string and formatting.
    IsEmpty Returns true if the attributes are empty

    Operators

    Name Description
    Equality Adapts the = operator so it returns true when both instances have the same values.
    Inequality Adapts the <> operator so it returns true when both instances have different values.
    LessThan Adapts the < operator so it returns true when the first parameter is smaller than the second.
    GreaterThan Adapts the > operator so it returns true when the first parameter is bigger than the second.

    Properties

    Name Description
    Empty Returns the text attributes with the default values.
    Kumimoji Specifies whether the numbers contained within vertical text continue vertically with the text or whether they are to be displayed horizontally while the surrounding characters continue in a vertical fashion. A null value means to use the parent's settings.
    Lang Specifies the language to be used when the generating application is displaying the user interface controls.
    AltLang Specifies the alternate language to use when the generating application is displaying the user interface controls.
    Size Specifies the size of text within a text run. Whole points are specified in increments of 100 starting with 100 being a point size of 1. For instance a font point size of 12 would be 1200 and a font point size of 12.5 would be 1250. A null value means to use the parent's settings.
    Bold Specifies whether a run of text is formatted as bold text. A null value means to use the parent's settings, while false means always that the text is not bold, no matter if it was inside a bold paragraph.
    Italic Specifies whether a run of text is formatted as italic text. A null value means to use the parent's settings.
    Underline Specifies whether a run of text is formatted as underlined text. A null value means to use the parent's settings.
    Strike Specifies whether a run of text is formatted as strikethrough text. A null value means to use the parent's settings.
    Kern Specifies the minimum font size at which character kerning occurs for this text run.
    Whole points are specified in increments of 100 starting with 100 being a point size of 1.
    For instance a font point size of 12 would be 1200 and a font point size of 12.5 would be 1250. A null value means to use the parent's settings.
    Capitalization Specifies the capitalization that is to be applied to the text run. This is a render-only modification and does not affect the actual characters stored in the text run. This attribute is also distinct from the toggle function where the actual characters stored in the text run are changed. A null value means to use the parent's settings.
    Spacing Specifies the spacing between characters within a text run. This spacing is specified numerically and should be consistently applied across the entire run of text by the generating application. Whole points are specified in increments of 100 starting with 100 being a point size of 1. For instance a font point size of 12 would be 1200 and a font point size of 12.5 would be 1250. A null value means to use the parent's settings.
    NormalizeH Specifies the normalization of height that is to be applied to the text run. This is a render- only modification and does not affect the actual characters stored in the text run. This attribute is also distinct from the toggle function where the actual characters stored in the text run are changed. A null value means to use the parent's settings.
    Baseline Specifies the baseline for both the superscript and subscript fonts. A null value means to use the parent's settings.
    NoProof Specifies that a run of text has been selected by the user to not be checked for mistakes. A null value means to use the parent's settings.
    Dirty Specifies that the content of a text run has changed since the proofing tools have last been run.
    Err Specifies that when this run of text was checked for spelling, grammar, etc. that a mistake was indeed found.
    SmartTagClean Specifies whether or not a text run has been checked for smart tags.
    SmartTagId Specifies a smart tag identifier for a run of text. This ID is unique throughout the presentation and is used to reference corresponding auxiliary information about the smart tag.
    BookmarkLinkTarget Specifies the link target name that is used to reference to the proper link properties in a custom XML part within the document.
    In This Article
    Back to top FlexCel Studio for VCL and FireMonkey v7.24
    © 2002 - 2025 tmssoftware.com