Editor_ManageDuplicates¶
刪除或把重複行設為書籤。你能用這個內嵌函式或明確地發送 EE_MANAGE_DUPLICATES 消息。
Editor_ManageDuplicates( HWND hwnd, UINT nFlags, int nNumOfColumns, int* anColumns, INT_PTR* pnFound, int nNumOfColumnsToCombine = 0, int* anColumnsToCombine = NULL, LPCWSTR pszInsert = NULL, UINT nCombineFlags = 0, LPCWSTR pszLocale = NULL ); hwnd 指定 EmEditor 視圖或框架的視窗控制代碼。 nFlags 指定下列值的組合。 MANAGE_DUPLICATES_ADJACENT_ONLY 僅檢查相鄰兩行。這個標志在文檔已排序後才可用。 MANAGE_DUPLICATES_BOOKMARK 把重複行設為書籤。如果沒有指定該標志,會刪除重複行。 MANAGE_DUPLICATES_COMBINE 合併 CSV 文檔中垂直相鄰的重複儲存格。 MANAGE_DUPLICATES_IGNORE_EMPTY_LINES 在刪除或設重複行為書籤時,忽略空白行。 MANAGE_DUPLICATES_INCLUDE_ALL 刪除或把全部的重複行設為書籤。 MANAGE_DUPLIDATES_INSPECT_SEL_ONLY 當存在垂直選擇或多重選擇時,僅檢查選取的字串。 MANAGE_DUPLICATES_SELECTION_ONLY 僅檢查選取的部分。 nFound 該函數設定刪除或標為書籤的行的總數 (包括已標為書籤的行)。 nNumOfColumns 指定在 anColulmns 欄位中指定的欄數。如果值為 0,會檢查所有行。 anColumns 指定要檢查重複行的,從 0 開始索引的欄的陣列。 如果 nNumOfColumns 參數為 0,則此欄位可以為NULL。 pnFound 該函數設定刪除或標為書籤的行的總數 (包括已標為書籤的行)。 nNumOfColumnsToCombine 指定在 anColumnsToCombine 欄位中指定的欄數。 anColumnsToCombine 指定要合併的,從 0 開始索引的欄的陣列。該欄位可以是 NULL如果 nNumOfColumnsToCombine 欄位為 0。 pszInsert 指定在合併 CSV 文檔中垂直相鄰的重複儲存格時要插入的字串。 nCombineFlags 你可以指定以下值的組合。必須指定 SORT_ENABLED 對字串進行排序,並與其他標志結合以指定排序行為。必須指定 SORT_DELETE_DUPLICATE 才能刪除重複的字串。 值 含義 NORM_IGNORECASE 忽略大小寫。 NORM_IGNOREKANATYPE 平假名和片假名字元作為相同比較。 NORM_IGNORENONSPACE 忽略非空格字元。 NORM_IGNORESYMBOLS 忽略符號。 NORM_IGNOREWIDTH 忽略半形和全形字元之間的差異。 SORT_BINARY_COMPARISON 用忽略地區設定資訊的快速二進位排序算法進行排序。 SORT_DATE 對日期和時間進行排序。 SORT_DELETE_DUPLICATE 刪除重複的分割字串。 SORT_DIGITSASNUMBERS 即使按字母順序排序,數字也按數字大小進行排序 SORT_ENABLED 排序分割字串。 SORT_IGNORE_PREFIX 忽略開頭的非數字字元當使用從小到大排序或從大到小排序命令時。 SORT_IPV4 對 IPv4 地址進行排序。 SORT_IPV6 對 IPv6 地址進行排序。 SORT_LENGTH 按字元數排序字串。 SORT_LENGTH_VIEW 全形字元被視為 2 個字元當使用按文字長度從短到長或從長到短命令排序時。 SORT_NUM 對數字進行排序。 SORT_GROUP_IDENTICAL 當按出現次數排序時,群組相同的字串。一定要與 SORT_OCCURRENCE 一起指定。 SORT_OCCURRENCE 按出現次數排序。 SORT_RANDOM 隨機排序。 SORT_REMOVE_EMPTY 刪除空字串。 SORT_REVERSE 反向排序。 SORT_STABLE 使用平穩排序。平穩排序可以維持記錄的相對順序。平穩排序的速度會較慢。 SORT_STRINGSORT 標點符號被視為與符號相同。 SORT_TEXT 對文字進行排序。 SORT_WORDS 按字數排序字串。 pszLocale 指定排序的地區設定資訊。如果該值為空或被省略,將使用在自訂對話方塊中「排序」索引標籤上指定的地區設定資訊。 返回 HRESULT 值。0 或正值表示成功,負值表示失敗。 支持 EmEditor Professional Version 16.4 或之後的版本。參數¶
返回值¶
版本¶