Граф наследования:RichEdit:
Открытые члены | |
FindText ([in] BSTR Text,[in, defaultvalue(FR_DOWN)] ULONG Flags,[in, defaultvalue(0)] LONG MinPos,[in, defaultvalue(-1)] LONG MaxPos,[out, retval] LONG *pResult) | |
Метод ищет в тексте текст. | |
Load ([in] VARIANT Stream,[in, defaultvalue(SF_RTF)] ULONG Flags,[out, retval] VARIANT_BOOL *pResult) | |
Метод загружает текст из потока. | |
Save ([in] VARIANT Stream,[in, defaultvalue(SF_RTF)] ULONG Flags,[out, retval] VARIANT_BOOL *pResult) | |
Метод сохраняет текст в потоке. | |
Redo (void) | |
Метод позволяет возвратить изменение текста после отмены изменений. | |
Print ([in] BSTR Driver,[in] BSTR Device,[in] IDispatch PrintInfo,[in, defaultvalue(FALSE)] VARIANT_BOOL Selection) | |
Печатает текст на выбранном принтере. | |
Свойства | |
IDispatch *RW | SelFont [] |
Свойство определяет шрифт для выделенного фрагмента текста, шрифт по умолчанию определяется свойством Font. | |
IDispatch *R | Paragraph [] |
Свойство содержит объект Paragraph для настройки параметров абзаца. | |
VARIANT_BOOL RW | AutoURLDetect [] |
Свойство определяет автоматическое определение гиперссылок в тексте. | |
VARIANT_BOOL R | CanRedo [] |
Свойство позволяет определить возможность возврата изменение текста после отмены изменений. | |
ULONG RW | UndoLimit [] |
Свойство позволяет определить количество возможных изменений, которые можно отменить. | |
VARIANT W | OnSelChange [] |
Свойство позволяет задать обработчик события OnSelChange через 2-й уровень. | |
ULONG RW | PageRotate [] |
Свойство позволяет определить поворот текста. | |
ULONG R | UndoName [] |
Возвращает тип следующей возможно операции Undo. | |
BSTR R | UndoNameString [] |
Возвращает тип следующей возможно операции Undo в строковом виде. |
События: RichEdit как и Edit вызывает событие OnChange при изменении текста. RichEdit имеет дополнительные события RichEditEvents.
Создание: Компонент можно создать методом CreateRichEdit класса Frame
Пример (JScript):
o = new ActiveXObject("Scripting.WindowSystemObject") f = o.CreateForm(0,0,0,0) f.ClientWidth = 300 f.ClientHeight = 200 f.CenterControl() r = f.CreateRichEdit(10,10,400,100) r.Align = o.Translate("AL_CLIENT") r.Font.Size = 14 r.Add("Line 1") r.SelFont.Color = 0x00FF0000 r.Add("Line 3") r.SelFont.Bold = true r.SelFont.Color = 0x000000FF r.SelFont.Size = 16 r.Add("Line 2") f.Show() o.Run()
Результат:
FindText | ( | [in] BSTR | Text, | |
[in, defaultvalue(FR_DOWN)] ULONG | Flags, | |||
[in, defaultvalue(0)] LONG | MinPos, | |||
[in, defaultvalue(-1)] LONG | MaxPos, | |||
[out, retval] LONG * | pResult | |||
) |
Метод ищет в тексте текст.
Text | текст для поиска | |
Flags | может быть комбинацией следующих значений:
| |
MinPos | минимальная позиция области поиска | |
MaxPos | максимальная позиция области поиска, -1 - нет ограничений |
pResult | позиция текста в случае успешной находки текста, -1 если текст не найден. |
Load | ( | [in] VARIANT | Stream, | |
[in, defaultvalue(SF_RTF)] ULONG | Flags, | |||
[out, retval] VARIANT_BOOL * | pResult | |||
) |
Метод загружает текст из потока.
Stream | поток, может быть объектом TextStream, создаваемым методом OpenTextFile объекта FileSystemObject (для того чтобы узнать об этом объекте и его методе смотрите Microsoft Platform SDK). | |
Flags | параметры формата текста, может принимать одно из значений: |
pResult | позволяет узнать о корректности выполнения операции. |
( | [in] BSTR | Driver, | ||
[in] BSTR | Device, | |||
[in] IDispatch | PrintInfo, | |||
[in, defaultvalue(FALSE)] VARIANT_BOOL | Selection | |||
) |
Redo | ( | void | ) |
Метод позволяет возвратить изменение текста после отмены изменений.
Save | ( | [in] VARIANT | Stream, | |
[in, defaultvalue(SF_RTF)] ULONG | Flags, | |||
[out, retval] VARIANT_BOOL * | pResult | |||
) |
Метод сохраняет текст в потоке.
Stream | поток, может быть объектом TextStream, создаваемым методом CreateTextFile объекта FileSystemObject (для того чтобы узнать об этом объекте и его методе смотрите Microsoft Platform SDK). | |
Flags | параметры формата текста, может принимать одно из значений:
|
pResult | позволяет узнать о корректности выполнения операции. |
VARIANT_BOOL RW AutoURLDetect |
Свойство определяет автоматическое определение гиперссылок в тексте.
Значение по умолчанию: "FALSE".
VARIANT_BOOL R CanRedo |
Свойство позволяет определить возможность возврата изменение текста после отмены изменений.
VARIANT W OnSelChange |
Свойство позволяет задать обработчик события OnSelChange через 2-й уровень.
ULONG RW PageRotate |
IDispatch* RW SelFont |
ULONG RW UndoLimit |
Свойство позволяет определить количество возможных изменений, которые можно отменить.
Значение по умолчанию: "100".
ULONG R UndoName |
Возвращает тип следующей возможно операции Undo.
Возможные варианты:
BSTR R UndoNameString |
Возвращает тип следующей возможно операции Undo в строковом виде.