富文字處理支援tabel

2021-10-12 12:51:44 字數 1913 閱讀 9823

/*

graceui rich-text 加強工具

link : graceui.hcoder.net

author : [email protected] 深海

// 正則

var gracerichtextreg;

// 批量替換的樣式 [ 根據專案需求自行設定 ]

var grt = [

// div 樣式

[『div』, 「line-height:2em;」],

// h1 樣式

[『h1』, 「font-size:3em; line-height:1.5em;」],

// h2 樣式

[『h2』, 「font-size:2em; line-height:1.8em;」],

// h3 樣式

[『h3』, 「font-size:1.6em; line-height:2em;」],

// h4 樣式

[『h4』, 「font-size:1.2em; line-height:2em;」],

// h5 樣式

[『h5』, 「font-size:1em; line-height:2em;」],

// h6 樣式

[『h6』, 「font-size:0.9em; line-height:2em;」],

// p 樣式

[『p』, 「font-size:1em; line-height:2em;」],

// b 樣式

[『b』, 「font-size:1em; line-height:2em;」],

// strong 樣式

[『strong』, 「font-size:1em; line-height:2em;」],

// code 樣式

[『code』, 「font-size:1em; line-height:1.2em; background:#f6f7f8; padding:8px 2%; width:96%;」],

// img 樣式

[『img』, 「width:100%; margin:8px 0;」],

// blockquote

[『blockquote』, 「font-size:1em; border-left:3px solid #d1d1d1; line-height:2em; border-radius:5px; background:#f6f7f8; padding:8px 2%;」],

// li 樣式

[『ul』, 「padding:5px 0; list-style:none; padding:0; margin:0;」],

[『li』, 「line-height:1.5em; padding:5px 0; list-style:none; padding:0; margin:0; margin-top:10px;」],

// table

[『table』, 「width:100%; border-left:1px solid #f2f3f4; border-top:1px solid #f2f3f4;」],

[『th』, 「border-right:1px solid #f2f3f4; border-bottom:1px solid #f2f3f4;」],

[『td』, 「border-right:1px solid #f2f3f4; border-bottom:1px solid #f2f3f4; padding-left:5px;」]

];//處理和替換傳過來的html標籤

module.exports = );

html = html.replace(/|<』+grt[i][0]+』 (.?)>』, 『gi』);

html = html.replace(gracerichtextreg , function(word)else

});}

return html;

}

富文字處理

include mainwindow.h include ui mainwindow.h include include mainwindow mainwindow qwidget parent qmainwindow parent ui new ui mainwindow mainwindow m...

Qt 富文字處理(二)

文件元素 富文字文件通常包括一些通用的元素,例如段落 框架 和列表。這些在 qtextdocument 類中分別使用 qtextblock,qtextframe,qtexttable 和 qtextlist 描述。不同於文件的其他元素,使用一種特殊的文字片段描述,這使得可以同普通文字混排。文件的基本...

Qt 富文字處理(二)

富文字文件通常包括一些通用的元素,例如段落 框架 和列表。這些在 qtextdocument 類中分別使用 qtextblock,qtextframe,qtexttable 和 qtextlist 描述。不同於文件的其他元素,使用一種特殊的文字片段描述,這使得可以同普通文字混排。文件的基本構建單位是...