Function Index
The methods for the three new objects are described in the following
sections. Below is a list of all the functions. Hungarian notation is
used to describe parameters. The prefixes and their meanings are given
in the table below:
| ptr |
pointer object |
| ag |
age object |
| dt |
date object |
| dp |
date-point object |
| rt |
rich text object |
| sn |
section object |
| str |
text ('str' is short for 'text string') |
| i |
number ('i' is short for integer) |
| b |
boolean (true or false) |
| tbl |
table |
Optional parameters are shown in square brackets. Some functions have
many optional parameters. For some functions, like fhNewItemPtr, all
parameters are optional.
Create Objects
Prompt And Information Dialogs
Output Information
- fhOutputResultSetColumn(strColumnHeading,
strColumnType, tblData, iCount [, iWidthInChar4ths
[, strAlignment [, iSortPriority [,
bSortAscending[,strItemSortType[,strVisibility]]]]] )
- fhOutputResultSetTitles(strTitle
[,strPrintTitle [, strPrintSubtitle]] )
Fetch Values
- fhCallBuiltInFunction (strFunctionName, ...)
- fhGetCurrentRecordSel( [strTag] )
- fhGetCurrentPropertyBoxRecord()
- fhGetAppVersion()
- fhGetContextInfo(strInfoReqd)
- fhGetDataClass(ptr)
- fhGetDataList(strType [,
strQualifier])
- fhGetDisplayText(ptr, [strDataReference
[, strDisplayOption]] )
- fhGetFactTag(strFactName,
strFactType, strRecTag, bCreateIfNone)
- fhGetFactTypeInfo(strTag,
strType[, strFlags])
- fhGetFlagTag(strFlagName,
bCreateIfNone)
- fhGetGedcomInfo(ptrItem)
- fhGetItemPtr(ptr,strDataReference)
- fhGetItemText(ptr,strDataReference)
- fhGetLabelledText(ptr, strLabel)
- fhGetPluginDataFileName([strScope [,bFolder]])
- fhGetQualifiedRecordId(ptr)
- fhGetRecordId(ptr)
- fhGetRecordTypeCount()
- fhGetRecordTypeTag(iIndex)
- fhGetTag(ptr)
- fhGetTypeInfo(ptr, strType)
- fhGetValueAsAge(ptr)
- fhGetValueAsBlob(ptr,
strFilename)
- fhGetValueAsDate(ptr)
- fhGetValueAsInteger(ptr)
- fhGetValueAsLink(ptr)
- fhGetValueAsRichText(ptr)
- fhGetValueAsText(ptr)
- fhGetValueType(ptr)
- fhGetMetafieldDefinition(ptr)
- fhGetMetafieldShortcut(ptr)
- fhGetMetafieldType(ptr)
Manipulate Items
Update Items
Check Pointer Items
Text Encoding
Individual Record functions
- fhIndGetFactList(ptr[,
bIncWitnessFacts[, bIncTimelineFacts[, bPrefsOnly[, bNarrStyle[,
bResolveExclusions[, bExcludePrivateFacts[,
bExcludeRejectedFacts]]]]]]])
- fhIndGetName(ptr[, bIncLifeDates[,
bIncRecordId]])
Source Record functions
Report Helper functions
Ftf Syntax and eFtf Syntax
Ini File Support
Miscellaneous
- fhInitialise(iMinVer1 [, iMinVer2
[, iMinVer3 [, strSaveRequirements]]])
- fhExhibitResponsiveness()
- fhOverridePreference(strPreference,
bOverride [, varValue])
- fhSleep (iWaitInMillisecs [,
iPumpInMillisecs] )
- fhShellExecute(strFileName [, strParams [, strDirectory [, strOperation [,
iShowCmd]]]])
- fhBeginsWithVowel(strText)
- fhLoadTextFile(strFilePath[,
strFileFormat])
- fhSaveTextFile(strFilePath,
strContents[, strFileFormat])
- fhGetClipboardData(strFormat)