📄 iwebview.idl
字号:
/* - (IBAction)toggleContinuousSpellChecking:(id)sender; */ HRESULT toggleContinuousSpellChecking([in] IUnknown* sender); /* - (IBAction)toggleSmartInsertDelete:(id)sender; */ HRESULT toggleSmartInsertDelete([in] IUnknown* sender); /* - (void)toggleGrammarChecking:(id)sender */ HRESULT toggleGrammarChecking([in] IUnknown* sender); /*! @method setPageSizeMultiplier: @abstract Set a zoom factor for all views managed by this webView. @param multiplier A fractional percentage value, 1.0 is 100%. - (void)setPageSizeMultiplier:(float)multiplier; */ HRESULT setPageSizeMultiplier([in] float multiplier); /*! @method pageSizeMultiplier @result The page size multipler. - (float)pageSizeMultiplier; */ HRESULT pageSizeMultiplier([out, retval] float* multiplier); /* - (BOOL)canZoomPageIn; */ HRESULT canZoomPageIn([in] IUnknown* sender, [out, retval] BOOL* result); /* - (IBAction)zoomPageIn:(id)sender; */ HRESULT zoomPageIn([in] IUnknown* sender); /* - (BOOL)canZoomPageOut; */ HRESULT canZoomPageOut([in] IUnknown* sender, [out, retval] BOOL* result); /* - (IBAction)zoomPageOut:(id)sender; */ HRESULT zoomPageOut([in] IUnknown* sender); /* - (BOOL)canResetPageZoom; */ HRESULT canResetPageZoom([in] IUnknown* sender, [out, retval] BOOL* result); /* - (IBAction)resetPageZoom:(id)sender; */ HRESULT resetPageZoom([in] IUnknown* sender);}/* @interface WebView (WebViewCSS)*/[ object, oleautomation, uuid(ADF68A8C-336F-405c-A053-3D11A9D5B092), pointer_default(unique)]interface IWebViewCSS : IUnknown{ /* - (DOMCSSStyleDeclaration *)computedStyleForElement:(DOMElement *)element pseudoElement:(NSString *)pseudoElement; */ HRESULT computedStyleForElement([in] IDOMElement* element, [in] BSTR pseudoElement, [out, retval] IDOMCSSStyleDeclaration** style);}/* @interface WebView (WebViewEditing)*/[ object, oleautomation, uuid(07BDAC9A-19A1-4086-864D-BAD9E0F00D5C), pointer_default(unique)]interface IWebViewEditing : IUnknown{ /* - (DOMRange *)editableDOMRangeForPoint:(NSPoint)point; */ HRESULT editableDOMRangeForPoint([in] LPPOINT point, [out, retval] IDOMRange** range); /* - (void)setSelectedDOMRange:(DOMRange *)range affinity:(NSSelectionAffinity)selectionAffinity; */ HRESULT setSelectedDOMRange([in] IDOMRange* range, [in] WebSelectionAffinity affinity); /* - (DOMRange *)selectedDOMRange; */ HRESULT selectedDOMRange([out, retval] IDOMRange** range); /* - (NSSelectionAffinity)selectionAffinity; */ HRESULT selectionAffinity([out, retval] [out, retval] WebSelectionAffinity* affinity); /* - (void)setEditable:(BOOL)flag; */ HRESULT setEditable([in] BOOL flag); /* - (BOOL)isEditable; */ HRESULT isEditable([out, retval] BOOL* isEditable); /* - (void)setTypingStyle:(DOMCSSStyleDeclaration *)style; */ HRESULT setTypingStyle([in] IDOMCSSStyleDeclaration* style); /* - (DOMCSSStyleDeclaration *)typingStyle; */ HRESULT typingStyle([out, retval] IDOMCSSStyleDeclaration** style); /* - (void)setSmartInsertDeleteEnabled:(BOOL)flag; */ HRESULT setSmartInsertDeleteEnabled([in] BOOL flag); /* - (BOOL)smartInsertDeleteEnabled; */ HRESULT smartInsertDeleteEnabled([out, retval] BOOL* enabled); /* - (void)setContinuousSpellCheckingEnabled:(BOOL)flag; */ HRESULT setContinuousSpellCheckingEnabled([in] BOOL flag); /* - (BOOL)isContinuousSpellCheckingEnabled; */ HRESULT isContinuousSpellCheckingEnabled([out, retval] BOOL* enabled); /* - (WebNSInt)spellCheckerDocumentTag; */ HRESULT spellCheckerDocumentTag([out, retval] int* tag); /* - (NSUndoManager *)undoManager; */ HRESULT undoManager([out, retval] IWebUndoManager** manager); /* - (void)setEditingDelegate:(id)delegate; */ HRESULT setEditingDelegate([in] IWebEditingDelegate* d); /* - (id)editingDelegate; */ HRESULT editingDelegate([out, retval] IWebEditingDelegate** d); /* - (DOMCSSStyleDeclaration *)styleDeclarationWithText:(NSString *)text; */ HRESULT styleDeclarationWithText([in] BSTR text, [out, retval] IDOMCSSStyleDeclaration** style); /* - (BOOL)hasSelectedRange; */ HRESULT hasSelectedRange([out, retval] BOOL* hasSelectedRange); /* - (BOOL)cutEnabled; */ HRESULT cutEnabled([out, retval] BOOL* enabled); /* - (BOOL)copyEnabled; */ HRESULT copyEnabled([out, retval] BOOL* enabled); /* - (BOOL)pasteEnabled; */ HRESULT pasteEnabled([out, retval] BOOL* enabled); /* - (BOOL)deleteEnabled; */ HRESULT deleteEnabled([out, retval] BOOL* enabled); /* - (BOOL)editingEnabled; */ HRESULT editingEnabled([out, retval] BOOL* enabled); /* - (BOOL)isGrammarCheckingEnabled */ HRESULT isGrammarCheckingEnabled([out, retval] BOOL* enabled); /* - (void)setGrammarCheckingEnabled:(BOOL)flag */ HRESULT setGrammarCheckingEnabled(BOOL enabled); /* - (void)setSelectTrailingWhitespaceEnabled:(BOOL)flag; */ HRESULT setSelectTrailingWhitespaceEnabled([in] BOOL flag); /* - (BOOL)selectTrailingWhitespaceEnabled; */ HRESULT isSelectTrailingWhitespaceEnabled([out, retval] BOOL* enabled);}/* @interface WebView (WebViewUndoableEditing)*/[ object, oleautomation, uuid(639E7121-13C8-4a12-BC18-6E1F3D68F3C3), pointer_default(unique)]interface IWebViewUndoableEditing : IUnknown{ /* - (void)replaceSelectionWithNode:(DOMNode *)node; */ HRESULT replaceSelectionWithNode([in] IDOMNode* node); /* - (void)replaceSelectionWithText:(NSString *)text; */ HRESULT replaceSelectionWithText([in] BSTR text); /* - (void)replaceSelectionWithMarkupString:(NSString *)markupString; */ HRESULT replaceSelectionWithMarkupString([in] BSTR markupString); /* - (void)replaceSelectionWithArchive:(WebArchive *)archive; */ HRESULT replaceSelectionWithArchive([in] IWebArchive* archive); /* - (void)deleteSelection; */ HRESULT deleteSelection(); /* - (void)clearSelection; */ HRESULT clearSelection(); /* - (void)applyStyle:(DOMCSSStyleDeclaration *)style; */ HRESULT applyStyle([in] IDOMCSSStyleDeclaration* style);}/* @interface WebView (WebViewEditingActions)*/[ object, oleautomation, uuid(7E066C42-8E81-4778-888D-D6CC93E27D4C), pointer_default(unique)]interface IWebViewEditingActions : IUnknown{ /* - (void)copy:(id)sender; */ HRESULT copy([in] IUnknown* sender); /* - (void)cut:(id)sender; */ HRESULT cut([in] IUnknown* sender); /* - (void)paste:(id)sender; */ HRESULT paste([in] IUnknown* sender); /* - (void)copyURL:(id)sender; */ HRESULT copyURL([in] BSTR url); /* - (void)copyFont:(id)sender; */ HRESULT copyFont([in] IUnknown* sender); /* - (void)pasteFont:(id)sender; */ HRESULT pasteFont([in] IUnknown* sender); /* - (void)delete:(id)sender; */ HRESULT delete_([in] IUnknown* sender); /* - (void)pasteAsPlainText:(id)sender; */ HRESULT pasteAsPlainText([in] IUnknown* sender); /* - (void)pasteAsRichText:(id)sender; */ HRESULT pasteAsRichText([in] IUnknown* sender); /* - (void)changeFont:(id)sender; */ HRESULT changeFont([in] IUnknown* sender); /* - (void)changeAttributes:(id)sender; */ HRESULT changeAttributes([in] IUnknown* sender); /* - (void)changeDocumentBackgroundColor:(id)sender; */ HRESULT changeDocumentBackgroundColor([in] IUnknown* sender); /* - (void)changeColor:(id)sender; */ HRESULT changeColor([in] IUnknown* sender); /* - (void)alignCenter:(id)sender; */ HRESULT alignCenter([in] IUnknown* sender); /* - (void)alignJustified:(id)sender; */ HRESULT alignJustified([in] IUnknown* sender); /* - (void)alignLeft:(id)sender; */ HRESULT alignLeft([in] IUnknown* sender); /* - (void)alignRight:(id)sender; */ HRESULT alignRight([in] IUnknown* sender); /* - (void)checkSpelling:(id)sender; */ HRESULT checkSpelling([in] IUnknown* sender); /* - (void)showGuessPanel:(id)sender; */ HRESULT showGuessPanel([in] IUnknown* sender); /* - (void)performFindPanelAction:(id)sender; */ HRESULT performFindPanelAction([in] IUnknown* sender); /* - (void)startSpeaking:(id)sender; */ HRESULT startSpeaking([in] IUnknown* sender); /* - (void)stopSpeaking:(id)sender; */ HRESULT stopSpeaking([in] IUnknown* sender);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -