方法及範例

Dispose

釋放 strucform2 資源

// sample code for dispose()

private void RemoveStrucFormFromPanel()
{
    if (strucForm != null)
    {
        if (strucForm.IsEnlarged) // IsEnlarged is a property to check if the form is enlarged
        {
            strucForm.RestoreToOriginalParent();
        }
        panel.Controls.Remove(strucForm);
        strucForm.Dispose();
    }
}  

GetTextAsync

取得病歷表單文字

範例

帶回表單中的純文字內容。

InitAsync

起始表單,參見 起始方法及參數設定

InsertTemplateAsync

插入子表單

表單中的段落輸入框可以支持插入子表單,帶回純文字,除了段落輸入框內建的快捷鍵,調出表單清單選用外,也可利用 InsertTemplateText(option) 呼叫選用子表單,其中 option 為以 '##' 包裹 子表單ID 的文字。

範例

以下範例示範 InsertTemplateAsync ("##FormID##") 帶入預設子表單 FormID

插入文字

可以將純文字範本插入基礎表單段落輸入框的游標位置。

範例

插入子表單/文字組合

使用者也可利用 InsertTemplateAsync ("##FormID##") 動態呼叫快捷表單 FormID 填寫,並將表單的文字結果插入基礎表單段落輸入框的游標位置。

範例

LoadDocAsync

可依照 Configuration 檔頭指定的 chtno, deptno, opdno, templateID, docType 參數取出最近一次儲存結構化文件

範例

MoveToNewWindow

開啟放大視窗,提供更大的結構化輸入畫面。

RestoreToOriginalParent

關閉放大視窗,將結構化控件移回原本的視窗。

RequiredDoneAsync

查詢必填欄位是否完成,完成的話回傳 true

範例

ResetFreeTextFormAsync

清空表單段落文字內容。

範例

SaveDocAsync

儲存文件,可依照 Configuration 檔頭指定的 chtno, deptno, opdno, templateID, docType 參數儲存 xml 以及 key-value 資訊。

SetTextAsync

設定病歷表單文字

Last updated