[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Interfaces=StringFormat,MarshalByRefObject,Object Info=Encapsulates text layout information display manipulations and OpenType features. [Property] Name=Sets the name of the component. ARG(string)|2| Constructor=Sets the Constructor of the StringFormat class. ARG(enum)|14|0|Constructor,Constructor2,Constructor3,Constructor4 @Alignment=Sets horizontal alignment of the string. ARG(StringAlignment)|14|0|Near,Center,Far @FormatFlags=Sets a StringFormatFlags enumeration that contains formatting information. ARG(StringFormatFlags)|21|0|DirectionRightToLeft,DirectionVertical,FitBlackBox,DisplayFormatControl,NoFontFallback,MeasureTrailingSpaces,NoWrap,LineLimit,NoClip @HotkeyPrefix=Sets the HotkeyPrefix object for this StringFormat object. ARG(HotkeyPrefix)|14|0|None,Show,Hide @LineAlignment=Sets the vertical alignment of the string. ARG(StringAlignment)|14|0|Near,Center,Far @Trimming=Sets the StringTrimming enumeration for this StringFormat object. ARG(StringTrimming)|14|1|None,Character,Word,EllipsisCharacter,EllipsisWord,EllipsisPath Ranges=Sets an array of CharacterRange structures that specifies the ranges of characters measured by a call to the MeasureCharacterRanges method. ARG(CharacterRange[])|5| [Methods] *doConstructor=Initializes a new StringFormat object. ARG()|1|0 *doConstructor2=Initializes a new StringFormat object from the specified existing StringFormat object. ARG(StringFormat format)|1|0 *doConstructor3=Initializes a new StringFormat object with the specified StringFormatFlags enumeration. ARG(StringFormatFlags options)|1|0 *doConstructor4=Initializes a new StringFormat object with the specified StringFormatFlags enumeration and language. ARG(StringFormatFlags options, int language)|1|0 *doDispose=Releases all resources used by this StringFormat object. ARG()|1|0 *doGetTabStops=Gets the tab stops for this StringFormat object. ARG(out float firstTabOffset)|1|0 *doSetDigitSubstitution=Specifies the language and method to be used when local digits are substituted for western digits. ARG(int language, StringDigitSubstitute substitute)|1|0 *doSetMeasurableCharacterRanges=Specifies an array of CharacterRange structures that represent the ranges of characters measured by a call to the MeasureCharacterRanges method. ARG(CharacterRange[] ranges)|1|0 *doSetTabStops=Sets tab stops for this StringFormat object. ARG(float firstTabOffset, float[] tabStops)|1|0 *onGetTabStops=Occurs after invoke the method doGetTabStops and returns the result. ARG(float[])|2|13 *Alignment=Returns horizontal alignment of the string. ARG(StringAlignment)|3|0 *Clone=Creates an exact copy of this StringFormat object. ARG(Object)|3|0 *DigitSubstitutionLanguage=Returns the language that is used when local digits are substituted for western digits. ARG(int)|3|1 *DigitSubstitutionMethod=Returns the method to be used for digit substitution. ARG(StringDigitSubstitute)|3|0 *FormatFlags=Returns a StringFormatFlags enumeration that contains formatting information. ARG(StringFormatFlags)|3|0 *GenericDefault=Returns a generic default StringFormat object. ARG(StringFormat)|3|0 *GenericTypographic=Returns a generic typographic StringFormat object. ARG(StringFormat)|3|0 *HotkeyPrefix=Returns the HotkeyPrefix object for this StringFormat object. ARG(HotkeyPrefix)|3|0 *LineAlignment=Returns the vertical alignment of the string. ARG(StringAlignment)|3|0 *ToString=Converts this StringFormat object to a human-readable string. ARG(string)|3|2 *Trimming=Returns the StringTrimming enumeration for this StringFormat object. ARG(StringTrimming)|3|0 StringFormat=Returns the StringFormat object. ARG(StringFormat)|3|0 *firstTabOffset=Defines the number of spaces between the beginning of a text line and the first tab stop. ARG(float)|4|107 *format=Defines the StringFormat object from which to initialize the new StringFormat object. ARG(StringFormat)|4|0 *language=Defines a value that indicates the language of the text. ARG(int)|4|1 *options=Defines the StringFormatFlags enumeration for the new StringFormat object. ARG(StringFormatFlags)|4|0 *ranges=Defines an array of CharacterRange structures that specifies the ranges of characters measured by a call to the MeasureCharacterRanges method. ARG(CharacterRange[])|4|13 *substitute=Defines an element of the StringDigitSubstitute enumeration that specifies how digits are displayed. ARG(StringDigitSubstitute)|4|0 *tabStops=Defines an array of distances between tab stops in the units specified by the Graphics .PageUnit property. ARG(float[])|4|13