Our TX Text Control ActiveX version is not only used in Visual Basic 6.0 or Delphi, but also in many development environments that support the ActiveX technology like MS Access or Sybase Powerbuilder.
TX Text Control ActiveX uses a lot of constant names that can be easily used in Visual Basic 6.0, but not in other languages. In these cases, the numeric values must be used.
The following code can be executed in Visual Basic 6.0:
TXTextControl.LoadSaveAttribute(txLoadImages) = True
In other language, the numeric value of the constant must be used:
TXTextControl.LoadSaveAttribute(37) = True
I thought to share a summary list of all constants:
Constant | Value |
AppearanceStyles | |
txFlat | 0 |
tx3D | 1 |
txXP | 2 |
txColorScheme | 3 |
BulletConstants | |
txBulletChar | 0 |
txBulletFormatChar | 1 |
txBulletLevel | 2 |
txBulletPos | 3 |
txBulletSize | 4 |
txBulletTextPos | 5 |
FieldInputPositionConstants | |
txInsideField | 0 |
txOutsideField | 1 |
txInsideNextField | 2 |
FieldInputPositionConstants | |
txFieldStandard | 0 |
txFieldExternalLink | 1 |
txFieldInternalLink | 2 |
txFieldPageNumber | 3 |
txFieldLinkTarget | 4 |
txFieldHighlight | 5 |
txFieldTopic | 6 |
txFieldMSWord | 7 |
txFieldHighEdit | 8 |
LoadSaveAttributeConstants | |
txDocWidth | 0 |
txDocHeight | 1 |
txDocLeftMargin | 2 |
txDocTopMargin | 3 |
txDocRightMargin | 4 |
txDocBottomMargin | 5 |
txDocTitle | 6 |
txDocBkColor | 7 |
txCSSFile | 8 |
txCSSSaveMode | 9 |
txDocAccessPermissions | 10 |
txMasterPassword | 11 |
txUserPassword | 12 |
txImageCompressionQuality | 13 |
txImageMaxResolution | 14 |
txLoadMSWordFields | 15 |
txLoadHighEditFields | 16 |
txMSWordFieldTypeNames | 17 |
txAbsPath | 28 |
txBasePath | 29 |
txBaseFontSize | 30 |
txPropFontName | 31 |
txMonoFontName | 32 |
txTextColor | 33 |
txOverwriteTextColor | 34 |
txTextBkColor | 35 |
txOverwriteTextBkColor | 36 |
txLoadImages | 37 |
txEnableLinks | 38 |
txEnableHighlights | 39 |
txEnableTopics | 40 |
txLinkColor | 50 |
txOverwriteLinkColor | 51 |
txUnderlineLinks | 52 |
Constant | Value |
HeaderFooterConstants | |
(automatic selection) | 0 |
txHeader | 1 |
txFirstHeader | 2 |
txFooter | 4 |
txFirstFooter | 8 |
txMainText | 16 |
HeaderFooterStyleConstants | |
txMouseClick | 1 |
txNoDblClk | 2 |
txSolidFrame | 4 |
txUnframed | 8 |
ListTypeConstants | |
txListNone | 1 |
txListBulleted | 2 |
txListNumbered | 4 |
txListStructured | 8 |
NumberingConstants | |
txNumberingContinue | 0 |
txNumberingFormat | 1 |
txNumberingFormatChar | 2 |
txNumberingLevel | 3 |
txNumberingPos | 4 |
txNumberingPostChar | 5 |
txNumberingPreChar | 6 |
txNumberingReStart | 7 |
txNumberingStart | 8 |
txNumberingTextPos | 9 |
txNumberingPostText | 10 |
txNumberingPreText | 11 |
Constant | Value |
PageViewStyles | |
txClassicColors | 0 |
txGradientColors | 1 |
RulerBarDirection | |
txHorizontal | 0 |
txVertical | 1 |
SectionBreakKindConstants | |
txBeginAtNewLine | 256 |
txBeginAtNewPage | 512 |
TableCellAttributeConstants | |
txTableCellHorizontalPos | 0 |
txTableCellHorizontalExt | 1 |
txTableCellBorderWidth | 2 |
txTableCellTextGap | 3 |
txTableCellBackColor | 4 |
txTableCellLeftBorderWidth | 5 |
txTableCellTopBorderWidth | 6 |
txTableCellRightBorderWidth | 7 |
txTableCellBottomBorderWidth | 8 |
txTableCellLeftTextGap | 9 |
txTableCellTopTextGap | 10 |
txTableCellRightTextGap | 11 |
txTableCellBottomTextGap | 12 |
txTableCellVertAlign | 13 |
txTableCellHeight | 14 |
txTableCellPageBreakAllowed | 15 |
TableInsertConstants | |
txTableInsertInFront | 1 |
txTableInsertAfter | 2 |
Feel free to send me your questions about how to use TX Text Control ActiveX in various development environments. We did not test all, but we have experience with the most commonly used IDEs.