This method fires before the Paste operation occurs on the 'Copy Comment Block' menu option as well as the hotkey operation that automatically updates a code snippet from a help topic in Help Builder.
This method allows customizing the output generated for embedding into a code snippet.
o.OnCommentBlockPaste(oTopic)
Return Value
String containing the output that is moved to the clipboard. This output should be a comment block that can be embedded into a class method.
Parameters
oTopic
Topic object that contains all the fields for this help topic.
Example
*** The following is Help Builder's default functionality *** wwHelp_Events::OnCommentBlockPaste LPARAMETER loTopic *** Take the current topic and create a help block from it lcOutput = "#IF .F." + CRLF +; "********************************"+CRLF+; "* HELP BUILDER COMMENT BLOCK *"+CRLF+; "********************************"+CRLF +; "*:Help Documentation" +CRLF lcOutput = lcOutput + "*:Topic:"+CRLF +; loTopic.Topic+CRLF+CRLF lcOutput = lcOutput + "*:Description:"+CRLF +; loTopic.Body+CRLF+CRLF lcOutput = lcOutput + "*:Parameters:"+CRLF +; loTopic.Parameters+CRLF+CRLF lcOutput = lcOutput + "*:Returns:"+CRLF +; loTopic.Returns+CRLF+CRLF lcOutput = lcOutput + "*:Example:"+CRLF +; loTopic.Example+CRLF+CRLF lcOutput = lcOutput + "*:Remarks:"+CRLF +; loTopic.Remarks+CRLF+CRLF lcOutput = lcOutput + "*:SeeAlso:"+CRLF +; loTopic.SeeAlso+CRLF+CRLF lcOutput = lcOutput + "*:Keywords:"+CRLF +; loTopic.KeyWords + CRLF+CRLF lcOutput = lcOutput + "*:HelpId:"+CRLF +; TRANSFORM(loTopic.HelpId)+CRLF+CRLF lcOutput = lcOutput + "*:ENDHELP"+CRLF+CRLF + "#ENDIF"+CRLF RETURN lcOutput
See also:
Class wwHelpEvents | Topic data field layout© West Wind Techologies, 1996-2023 • Updated: 09/28/99
Comment or report problem with topic