CEikEdwin 助手

from:http://www.devdiv.com/home.php?mod=space&uid=12744&do=blog&id=1635

jb80400812的个人空间


IMPORT_C ~CEikEdwin()
  析构函数。
 
IMPORT_C CEikEdwin()
  C默认构造函数。
 
IMPORT_C CEikEdwin(const TGulBorder&aBorder)
  C默认构造函数。
 
IMPORT_C void  ConstructL (TInt aEdwinFlags=0, TInt aWidthInChars=0, TInt aTextLimit=0, TInt aNumberOfLines=0) 
  把手Symbian的第二阶段建设。
 
IMPORT_C void SetEdwinObserver(MEikEdwinObserver * aEdwinObserver)
  设置Edwin观察员。
 
IMPORT_C void AddEdwinObserverL(MEikEdwinObserver * aEdwinObserver)
  增加了一个标准的Edwin事件观察员的观察员名单,创造必要的列表。
 
IMPORT_C void RemoveEdwinObserver(MEikEdwinObserver * aEdwinObserver)
  删除从列表中指定的观察员观察员。
 
IMPORT_C void SetContainerWindowL()
  Edwin设置为包含窗口。
 
IMPORT_C void SetDocumentContentL(CGlobalText&aText,TSetContent aContent = CEikEdwin::ECopyText)
  设置Edwin的编辑内容。
 
IMPORT_C TKeyResponse OfferKeyEventL(const TKeyEvent&aKeyEvent,TEventCode aType)
  从CCoeControl。
 
IMPORT_C void FocusChanged(TDrawNow aDrawNow)
  从CCoeControl。
 
IMPORT_C void ActivateL()
  从CCoeControl。
 
IMPORT_C void ConstructFromResourceL(TResourceReader&aReader)
  从CCoeControl。
 
IMPORT_C void HandlePointerEventL(const TPointerEvent&aPointerEvent)
  从CCoeControl。
 
IMPORT_C TSize MinimumSize()
  从CCoeControl。
 
IMPORT_C void Draw(const TRect&aRect)const 
  从CCoeControl。
 
IMPORT_C void SetDimmed(TBool aDimmed)
  从CCoeControl。
 
IMPORT_C void SetContainerWindowL(const CCoeControl&aParent)
  从CCoeControl。
 
virtual IMPORT_C void GetColorUseListL(CArrayFix <TCoeColorUse>&aColorUseList)const 
  从CCoeControl。
 
virtual IMPORT_C void HandleResourceChange( TInt aType)
  从CCoeControl。
 
IMPORT_C TCoeInputCapabilities InputCapabilities()const 
  从CCoeControl。
 
IMPORT_C void SetInputCapabilitiesL(const TCoeInputCapabilities&aInputCapabilities)
  从CCoeControl。
 
IMPORT_C void WriteInternalStateL(RWriteStream *aWriteStream)const 
  从CCoeControl。
 
IMPORT_C void HandleScrollEventL(CEikScrollBar * aScrollBar,TEikScrollEvent aEventType)
  从MEikScrollBarObserver。
 
IMPORT_C void OnReformatL(const CTextView * aTextView)
  从CTextView::MObserver。
 
IMPORT_C TInt TextLength()const 
  获取文档中的字符数。
 
IMPORT_C TInt CursorPos()const 
  在文档中获取光标的位置。
 
IMPORT_C TInt SelectionLength()const 
  获取包括在选择范围内的非打印字符的字符数。
 
IMPORT_C TCursorSelection选择()const 
  获取光标选择。
 
IMPORT_C void ClearSelectionL()
  删除任何组成的遴选和文字。
 
IMPORT_C void SetSelectionL( TInt aCursorPos, TInt aAnchorPos)
  设置Text的选择。
 
IMPORT_C void SetCursorPosL( TInt aCursorPos,TBool aSelect)
  在文档中设置光标的位置。
 
IMPORT_C void SelectAllL()
  选择整个文档。
 
IMPORT_C void CalculateWidth( TInt aWidthInChars)
  Edwin重新计算一个屏幕宽度从指定数目的字符宽度。
 
IMPORT_C void 的gettext(TDes&aDes)const 
  复制整个文件的内容合并到一个描述符。
 
IMPORT_C HBufC的* GetTextInHBufL()const 
  获取一个新的缓冲区包含整个Text文件的副本。
 
IMPORT_C void SetTextL(const TDesC *aDes)
  从一个广义的内容设置本Edwin文档的Text。
 
IMPORT_C void ClipboardL(TClipboardFunc aClipboardFunc)
  把手剪切,复制和粘贴命令。
 
IMPORT_C void InsertFieldL(CTextField *aField,TUid aFieldType)
  插入一个字段在当前光标位置。
 
IMPORT_C void UpdateAllFieldsL()
  更新所有字段在文档中。
 
IMPORT_C void UpdateCurrentFieldL()
  更新任何在当前光标位置的Text字段。
 
IMPORT_C( TInt CountWords)
  计数并返回文档中的单词数。
 
IMPORT_C void InsertFromTextFileL(const TFileName&aFileName,const CPlainText::TTextOrganisation aTextOrganisation = CPlainText::EOrganiseByLine)
  到正在编辑的Text插入在当前光标位置的Text文件的内容。
 
IMPORT_C CPlainText *Text()const 
  获取一个指向Edwin的文件内容。
 
IMPORT_C void CancelFepTransaction()
  取消任何与Edwin的前端处理器当前的交易。
 
IMPORT_C void HandleTextChangedL()
  处理所有的格式化整个文档所做的修改。
 
IMPORT_C TInt LayoutWidth()const 
  获取布局内的像素Edwin在Text中使用的宽度。
 
IMPORT_C void NotifyNewDocumentL()
  格式并得出一个新的文档,如果必要的更新滚动条。
 
IMPORT_C void NotifyNewFormatL()
  重新格式化和重新绘制的文件,如果必要的更新滚动条。
 
IMPORT_C TBool FindL(const TDesC * aFindText, TInt aFindFlags = 0)
  获取真实的,如果一个子是目前正在编辑的Text之前或之后的光标位置。
 
IMPORT_C TInt FindTextL(const TDesC * aFindText, TInt aPos, TInt aFindFlags)
  获取文档中的匹配Text光标的位置。
 
IMPORT_C void ReplaceL(SEdwinFindModel * aFindModel)
  突出显示的Text替换。
 
IMPORT_C void ReplaceAllL(SEdwinFindModel * aFindModel)
  替换一个新的Text字符串的所有匹配。
 
IMPORT_C void GetFindText(TDes * aFindText)
  获取当前单词或选择和搜索它。
 
IMPORT_C void UpdateScrollBarsL()
  更新滚动条。
 
IMPORT_C CEikScrollBarFrame * CreateScrollBarFrameL()
  创建,没有预先的滚动条内存分配的Edwin滚动条框。
 
CEikScrollBarFrame * CreatePreAllocatedScrollBarFrameL()
  创建一个预先分配的滚动条框。
 
CEikScrollBarFrame * ScrollBarFrame()
  获取滚动条框围绕这一Edwin。
 
IMPORT_C void SetWordWrapL(TBool aWrapIsOn)
  集字包裹或关闭。
 
virtual IMPORT_C TInt LineCursorWidth()const 
  获取光标行以像素为单位的宽度。
 
IMPORT_C void SetZoomFactorL(TZoomFactor * aZoomFactor)
  设置缩放文件,重新格式化文件因素。
 
IMPORT_C void SetBackgroundColorL(TRgb aBackground)
  Edwin设置的背景颜色。
 
IMPORT_C void SetWysiwygModeOn( TInt aLayoutWidth,MGraphicsDeviceMap * aDevice)
  格式模式设置为所见即所得。
 
IMPORT_C void SetWysiwygModeOff()
  开关关闭所见即所得模式。
 
IMPORT_C void UpdateLayoutWidth( TInt aLayoutWidth)
  更新的文字换行的宽度。
 
IMPORT_C void SendDataOverIrL()
  Edwin发送的文件使用的是红外线投影仪。
 
IMPORT_C void ReceiveDataOverIrL()
  Edwin收到一个文件使用的是红外线投影仪。
 
IMPORT_C void SetAmountToFormatL(TBool aIsNewDoc = EFalse)
  设置金额的格式。
 
IMPORT_C void SetPasteFromIrStore(TBool aPasteFromIrStore)
  设置EPasteFromIrStore标志。
 
IMPORT_C void PasteFromStoreL(CStreamStore&aStore,CStreamDictionary&aDict)
  副本的内容流存储到当前光标的位置,替换任何选定的Text。
 
IMPORT_C void CopyToStoreL(CStreamStore&aStore,CStreamDictionary&aDict)
  突出显示的Text复制到一个流存储。
 
IMPORT_C void SetBorderViewMargins(TMargins8 aMargins)
  设置Text视图边缘。
 
IMPORT_C void ForceScrollBarUpdateL()
  部队现在的滚动更新,这是一个同步的功能。
 
IMPORT_C void SetDocumentOwnership(TOwnershipType aOwner)
  Edwin设置是否拥有一份文件。
 
IMPORT_C void SetTextLimit( TInt aLimit)
  设置了可插入的字符的最大数目。
 
IMPORT_C void RunCharMapDialogL()
  显示一个对话框让用户选择从字符映射字符。
 
IMPORT_C TMargins8边距()const 
  获取利润的案文。
 
IMPORT_C TInt UpperFullFormattingLength()const 
  获取格式化的上限。
 
IMPORT_C TInt LowerPartialFormattingLength()const 
  获取格式化的下限。
 
IMPORT_C void SetReadOnly(TBool aReadOnly)
  Edwin设置的只读标志,以便由Edwin显示文件不能被用户编辑。
 
IMPORT_C TBool IsReadOnly()const 
  确定该文件是否被编辑与Edwin是只读的。
 
IMPORT_C void CheckNotReadOnlyL()
  正在编辑的文件是否是只读确定。
 
IMPORT_C void SetAllowPictures(TBool aAllow)
  设置该文件是否接受图片。
 
IMPORT_C void CheckRemovePictures( TInt aStartPos, TInt aLength)
  删除不需要的图片。
 
IMPORT_C void SetRightWrapGutter( TInt aGap)
  设置Text之间和Edwin右手边最小差距Text时包裹。
 
IMPORT_C void UndoL()
  撤消最近的Text操作时,Edwin支持此功能,当撤消商店不为空。
 
IMPORT_C void ClearUndo()
  删除撤消商店。
 
IMPORT_C void SetAllowUndo(TBool aAllow)
  设置是否撤消操作是允许的。
 
IMPORT_C TBool SupportsUndo()const 
  Edwin获取是否设置为支持撤消命令。
 
IMPORT_C TBool CanUndo()const 
  测试是否有可能撤销。
 
IMPORT_C void SetWordDelimiters(TBool aPicture,TBool aPunctuation)
  图片字符集是否和/或标点应被视为除了文字处理,以空格分隔。
 
IMPORT_C void GetWordInfo( TInt aCurrentPos, TInt  *aStartPos, TInt  *aLength)const 
  获取的起始位置和在其中指定的文档中的位置位于字长。
 
IMPORT_C void MoveCursorL(TCursorPosition::TMovementType aMovement,TBool aSelect)
  设置新的光标位置。
 
IMPORT_C void MoveDisplayL(TCursorPosition::TMovementType aMovement)
  滚动的文字水平或垂直,而不会影响光标的位置。
 
IMPORT_C void CheckValidityOfChars( TInt aStartPos, TInt aLength)
  移除所有从指定的Text非ASCII字符。
 
IMPORT_C void SetOnlyASCIIChars(TBool aASCIIOnly)
  设置EOnlyASCIIChars标志。
 
IMPORT_C TBool OnlyASCIIChars()const 
  是否EOnlyASCIIChars标志设置试验。
 
TInt AvgLinesInViewRect()const 
  获取在Edwin的视图中显示行的平均数目。
 
TInt AvgCharsPerLine()const 
  获取某一行的字符的平均数目。
 
 void SetAvgLinesInViewRect( TInt aAvgLines)
  设置在Edwin的视图中显示的行的平均数目。
 
 void SetAvgCharsPerLine( TInt aAvgChars)
  设置每行字符的平均数目。
 
IMPORT_C void SetEdwinSizeObserver(MEikEdwinSizeObserver * aEdwinSizeObserver)
  Edwin的大小设置观察员。
 
IMPORT_C TInt MinimumHeight()const 
  获取最低Edwin高度。
 
IMPORT_C TInt MaximumHeight()const 
  获取最大的Edwin高度。
 
IMPORT_C void SetMinimumHeight( TInt aHeight)
  Edwin设置最低高度。
 
IMPORT_C void SetMaximumHeight( TInt aHeight)
  设置最大Edwin高度。
 
IMPORT_C void InsertDeleteCharsL( TInt aInsertPos,TDesC&aTextconst ,const TCursorSelection&aDelete)
  替换用光标选择确定的Text。
 
IMPORT_C void SetNonPrintingCharsVisibility(TNonPrintingCharVisibility aVisibility)
  设置非打印字符的知名度。
 
IMPORT_C TNonPrintingCharVisibility NonPrintingCharsVisibility()const 
  设置非打印字符的知名度。
 
IMPORT_C void SetAvkonWrap(TBool aAvkonWrapIsOn)
  设置EAvkonEditor标志。
 
IMPORT_C void SetAknEditorCase( TInt aCase)
  集的编辑器默认事件。
 
IMPORT_C void SetAknEditorPermittedCaseModes( TInt aPermittedCaseModes)
  集编辑器允许的情况下。
 
IMPORT_C void SetAknEditorNumericKeymap(TAknEditorNumericKeymap aNumericKeymap)
  数字键的映射模式设置为'*'和'#'键。
 
IMPORT_C void SetAknEditorInputMode( TInt aInputMode)
  设置默认的编辑器输入模式。
 
IMPORT_C void SetAknEditorAllowedInputModes( TInt aInputModes)
  设置允许编辑器输入模式。
 
IMPORT_C void SetAknEditorSpecialCharacterTable( TInt aSCTResId)
  集编辑具体特殊字符表。
 
IMPORT_C void SetAknEditorFlags( TInt aFlags)
  集的编辑初始编辑国旗。
 
IMPORT_C void EnableCcpuSupportL(TBool aSupport)
  启用或禁用CCPU接口提供的功能(剪切,复制,粘贴和撤消)。
 
IMPORT_C void SetAknEditorCurrentInputMode( TInt aInputMode)
  更新编辑输入模式。
 
IMPORT_C TInt AknEditorCurrentInputMode()
  返回输入模式,已保存到编辑状态。
 
IMPORT_C void SetAknEditorCurrentCase( TInt aCase)
  更新编辑器的情况。
 
IMPORT_C void SetAknEditorLocalLanguage(TLanguage aLanguage)
  设置新的编辑器使用本地输入语言。
 
IMPORT_C void NotifyEditorStateObserverOfStateChangeL()
  这个调用会导致燃料浓缩厂重置当前的编辑状态,新的编辑状态牵强从CAknEdwinState对象。
 
IMPORT_C void SetMaximumHeightInLines( TInt aLines)
  集编辑的最高高度线。
 
IMPORT_C TInt MaximumHeightInLines()const 
  获取线编辑的最高高度。
 
IMPORT_C TBool CcpuIsFocused()const 
  编辑是否集中测试。
 
IMPORT_C TBool CcpuCanCut()const 
  选定的Text是否可以削减试验。
 
IMPORT_C void CcpuCutL()
  削减选定的Text。
 
IMPORT_C TBool CcpuCanCopy()const 
  是否可以复制选定的Text测试。
 
IMPORT_C void CcpuCopyL()
  选定Text的副本。
 
IMPORT_C TBool CcpuCanPaste()const 
  Text是否可以从剪贴板粘贴试验。
 
IMPORT_C void CcpuPasteL()
  从剪贴板粘贴到Text编辑器。
 
IMPORT_C TBool CcpuCanUndo()const 
  测试是有可能撤消前操作。
 
IMPORT_C void CcpuUndoL()
  撤消最近的Text操作时,Edwin支持此功能,当撤消商店不为空。
 
IMPORT_C  TInt AknEdwinFlags()const 
  获取从CAknEdwinStateEdwin的标志。
 
IMPORT_C void CreateTextViewL()
  分配内存的Edwin案文。
 
IMPORT_C CTextView * TextView()const 
  获取Edwin案文。
 
IMPORT_C CTextLayout * TextLayout()const 
  爱德温斯获取Text布局。
 
IMPORT_C TBool SetUndoBufferL(const TCursorSelection&aSelection)
  设置撤消的Edwin缓冲区。
 
IMPORT_C void SetUndoableText(const TCursorSelection&aSelection)
  提出了新的撤消Text撤消缓冲区。
 
CAknEdwinState * EditorState()const 
  获取编辑状态。
 
 void SetMaxLength( TInt aLength)
  集的最大长度为编辑器。
 
TInt  MaxLength() const 
  获取编辑器的最大长度。
 
IMPORT_C void AddFlagToUserFlags(TUint32 aFlag)
  增加了用户的旗帜。
 
IMPORT_C void RemoveFlagFromUserFlags(TUint32 aFlag)
  去除用户标志。
 
IMPORT_C TUint32 UserFlags()const 
  获取用户的旗帜。
 
IMPORT_C void SetCharFormatLayer(CCharFormatLayer * aCharFormatLayer)
  编辑器的设置字符格式层。
 
IMPORT_C void SetParaFormatLayer(CParaFormatLayer * aParaFormatLayer)
  编辑器的设置段落格式层。
 
IMPORT_C void SetSkinBackgroundControlContextL(MAknsControlContext * aContext)
  在编辑器外部控制方面拥有皮肤背景集内。
 
MAknsControlContext * SkinBackgroundControlContext()const 
  进入控制面板的背景情况下,具有潜在的被编辑使用。
 
TBool SkinEnabled()const 
  进入处置的编辑器来执行剥皮。
 
IMPORT_C void SetAlignment( TInt aAlignment)
  商店的一名编辑对齐值。
 
 void DrawTextView()const 
  重绘Text视图。
 
IMPORT_C void SetPictographAnimationCallBack(TCallBack&aCallBack)
  设置回调,而编辑后,要求重新划分为动画象形本身。
 
const TCallBack&PictographAnimationCallBack()const 
  返回象形动画回调。
 
IMPORT_C void SetUpperFullFormattingLength( TInt aUpperFullFormattingLimit)
  此方法设置文档的格式充分上限。
 
IMPORT_C void SetTextSkinColorIdL( TInt aAknSkinIdForTextColor)
  皮肤的id设置为Text。
 
IMPORT_C void SetHighlightStyleL(TAknsHighlightStyle aStyle)
  集突出的风格。
 
 TInt SkinColorId()const 
  获取皮肤编号。
 
TAknsHighlightStyle HighlightStyle()const 
  获取突出的风格。
 
TRgb EditorBackgroundColor(TRgb *aConditionalColor)const 
  获取编辑器的背景颜色。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值