亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Abiword中自定義字段對象流程分析

系統 2318 0

Abiword中自定義字段對象流程分析

1、定義對象的id,ap_String_Id.h

dcl(FIELD_Type_Custom, "Custom") //字段所屬分類
dcl(FIELD_Custom_FieldCustom, "FieldCustom") // 字段

2、繼承fp_FieldRun類,實現自定義字段

?

3、fp_Fields.h

_FIELDTYPE(CUSTOM, AP_STRING_ID_FIELD_Type_Custom)
_FIELD(CUSTOM, AP_STRING_ID_FIELD_Custom_FieldCustom, CustomField)

4、fp_Run.h

???? 6.1. 定義_FIELD、_FIELDTYPE宏

???? 6.2.根據fp_Fields.h定義fp_FieldTypesEnum、fp_FieldsEnum枚舉

???? 6.3.根據fp_Fields.h定義fp_FieldTypeData、fp_FieldData結構數組

?

5、添加_FieldType枚舉數

???? FD_Custom

?

6、fl_BlockLayout::_doInsertFieldRun,實例化自定義字段

if(strcmp(pszType, "CustomField") == 0)
?{
??pNewRun = new fp_FieldCustomRun(this,?? blockOffset, 1);
?}

7、pf_Frag_Object::pf_Frag_Object設置自定的類型

??? if (0 == strcmp(pszType, "CustomField"))
????{
???????? fieldType = fd_Field::FD_Custom;
????}
????else
????{
????????? UT_ASSERT_HARMLESS(UT_SHOULD_NOT_HAPPEN);
??????????//Better than segfaulting I figure
??????????fieldType = fd_Field::FD_None;
?????}

8、在刪除Field時,在fp_Line::removeRun函數中做如下修改

if(pRun->getType() == FPRUN_FIELD)
?{
??getBlock()->getView()->setActiveFieldRun(NULL);
?}

????

?

Abiword中自定義字段對象流程分析


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 天天插天天射天天干 | 国产四虎免费精品视频 | 国偷盗摄自产福利一区在线 | www.欧美xxx| 欧美xxx午夜免费视频 | 久草在线视频中文 | 国产成人99久久亚洲综合精品 | 欧美美女一区二区三区 | 国产伊人网 | 国产视频一区二 | 亚洲国产一成人久久精品 | 久草在线国产视频 | 成 人 免 费 黄 色 | 免费二区 | 美女天天操 | 夜夜夜夜夜夜夜猛噜噜噜噜噜噜 | 国产免费一区二区 | 亚洲日本中文字幕在线2022 | www.男人天堂.com| 久久青草免费线观最新 | 国产欧美日韩综合 | 久久亚洲伊人中字综合精品 | 91久久澡人人爽人人添 | 国产高清视频青青青在线 | 日韩欧美中文字幕在线播放 | 日本中文字幕视频在线看 | 乱色美www女麻豆 | 久久婷婷丁香七月色综合 | 亚洲天堂久久 | 久久日韩精品中文字幕网 | 日韩精品一区二区三区国语自制 | 五月综合激情视频在线观看 | 越猛烈欧美xx00动态图免费 | 日本在线观看www鲁啊鲁视频 | 日韩欧美~中文字幕 | 九九亚洲精品自拍 | 在线观看日本免费视频大片一区 | 女人18女人毛片 | 亚洲六月丁香婷婷综合 | 青青青国产成人久久111网站 | www色午夜 |