Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Synap Editor에서 편집된 편집 된 내용을 HTML 형식으로 가져옵니다.


Parameters:

NameTypeAttributeDescription
wrapbooleandefault : false편집한 내용을 <html> tag로 둘러쌀지 결정합니다.
emojiEscapesbooleandefault : falseemoji 문자를 HTML Entity 형태로 변경할지 결정합니다.
specialCharacterEscapesbooleandefault: false특수문자를 HTML Entity 형태로 변경할지 결정합니다.
contentPaddingobjectdefault : 'none'

문서 여백에 대한 값을 결정합니다.

'document': 임포트한 문서의 여백을 사용.

'none': 여백을 사용하지 않음.

contentWidth 

Status
title릴리즈 3.0.0 이상
 
Status
title릴리즈 2.18.0 이상

booleandefault: true문서 너비를 반환할지 여부를 결정합니다.

...

TypeDescription
String사이냅에디터에서 편집한 HTML 콘텐츠



Example:

Code Block
languagejs
themeEmacs
var html = editor.getPublishingHtml();

결과값: 


Code Block
languagexml
themeEmacs
title결과 값
<div class="se-contents" style="box-sizing: content-box; font-family: "맑은 고딕"; font-size: 11pt; line-height: 1.2;" data-document-padding-top="18" data-document-padding-bottom="18" data-document-padding-left="23" data-document-padding-right="23"><p style="margin: 16px 0px; display: block; overflow-wrap: break-word;"><span>테스트 문서입니다.</span></p></div>

...

Code Block
languagejs
themeEmacs
var html = editor.getPublishingHtml({'wrap':false});

결과값: 


Code Block
languagexml
themeEmacs
title결과 값
<div class="se-contents" style="box-sizing: content-box; font-family: "맑은 고딕"; font-size: 11pt; line-height: 1.2;" data-document-padding-top="18" data-document-padding-bottom="18" data-document-padding-left="23" data-document-padding-right="23"><p style="margin: 16px 0px; display: block; overflow-wrap: break-word;"><span>테스트 문서입니다.</span></p></div>

...

Code Block
languagejs
themeEmacs
var html = editor.getPublishingHtml({'wrap':true});

결과값: 


Code Block
languagexml
themeEmacs
title결과 값
<html>\n<body>\n<div class="se-contents" style="box-sizing: content-box; font-family: "맑은 고딕"; font-size: 11pt; line-height: 1.2;" data-document-padding-top="18" data-document-padding-bottom="18" data-document-padding-left="23" data-document-padding-right="23"><p style="margin: 16px 0px; display: block; overflow-wrap: break-word;"><span>테스트 문서입니다.</span></p></div></body>\n</html>

...

Code Block
languagejs
themeEmacs
var html = editor.getPublishingHtml({'contentPadding':'none'});

...


Code Block
languagexml
themeEmacs
title결과 값
<div class="se-contents" style="box-sizing: content-box; font-family: "맑은 고딕"; font-size: 11pt; line-height: 1.2; max-width: 624px;" data-document-padding-top="96" data-document-padding-bottom="96" data-document-padding-left="96" data-document-padding-right="96" data-document-width="816">....


임포트한 문서의 여백을 사용해서 HTML 가져오기

Code Block
languagejs
themeEmacs
var html = editor.getPublishingHtml({'contentPadding':'document'});


Code Block
languagexml
themeEmacs
title결과 값
<div class="se-contents" style="box-sizing: content-box;

...

 font-family: "맑은 고딕"; font-size: 11pt; line-height: 1.2; padding: 96px; max-width: 624px;" data-document-padding-top="96" data-document-padding-bottom="96" data-document-padding-left="96" data-document-padding-right="96" data-document-width="816">...


임포트한 문서의  너비를 반환하지 않고 HTML 가져오기 

Status
title릴리즈 3.0.0 이상
 
Status
title릴리즈 2.18.0 이상

Code Block
languagejs
themeEmacs
var html = editor.getPublishingHtml({'contentWidth contentWidth':false});

...


Code Block
languagexml
themeEmacs
title결과 값
<div class="se-contents" style="box-sizing: content-box; font-family: "맑은 고딕"; font-size: 11pt; line-height: 1.2;" data-document-padding-top="96" data-document-padding-bottom="96" data-document-padding-left="96" data-document-padding-right="96" data-document-width="816">...


임포트한 문서의 너비를 반환하여 HTML 가져오기 

Status
title릴리즈 3.0.0 이상

...

 

...

Image Removed

Image Removed

emoji 문자를 HTML Entity 형태로 변경하지 않고 HTML 가져오기

Status

...

var html = editor.getPublishingHtml({'contentWidth ':true});

title릴리즈 2.18.0 이상

Code Block
languagejs
themeEmacs
var html = editor.getPublishingHtml({'contentPaddingcontentWidth':'none'true});

Image Removed

...



var html = editor.getPublishingHtml({'contentPadding':'document'}); // 결과 html: '
Code Block
languagejsxml
themeEmacs
title결과 값
<div class="se-contents" style="box-sizing: content-box; font-family: "맑은 고딕"; font-size: 11pt; line-height: 1.2; paddingmax-width: 18px 23px624px;" data-document-padding-top="1896" data-document-padding-bottom="1896" data-document-padding-left="2396" data-document-padding-right="96" data-document-width="23"><p"816">...



Image Added


emoji 문자를 HTML Entity 형태로 변경하지 않고 HTML 가져오기

Code Block
languagejs
themeEmacs
var html = editor.getPublishingHtml({'emojiEscapes':false});


Code Block
languagexml
themeEmacs
title결과 값
...<span class="se-emoji" style="margin: 16px 0px; display: block; overflow-wrap: break-word;"><span>테스트 문서입니다.</span></p></div>'

...

font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Segoe UI Symbol", "Android Emoji", "Emoji Symbols", "EmojiOne Mozilla" !important;">(이모지)</span>...


emoji 문자를 HTML Entity 형태로 변경해서 HTML 가져오기

Code Block
languagejs
themeEmacs
var html = editor.getPublishingHtml({'emojiEscapes':true});


Code Block
languagexml
themeEmacs
title결과 값
...<span class="se-emoji" style="font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Segoe UI Symbol", "Android Emoji", "Emoji Symbols", "EmojiOne Mozilla" !important;">&#x1F601;</span>...




특수문자를 HTML Entity 형태로 변경하지 않고 HTML 가져오기

Code Block
languagejs
themeEmacs
var html = editor.getPublishingHtml({'specialCharacterEscapes':false});

...


Code Block
languagexml
themeEmacs
title결과 값
...<span>←︎↑︎→︎↓︎↔︎↕︎↦︎↖︎</span>...


특수문자를 HTML Entity 형태로 해서 HTML 가져오기

Code Block
languagejs
themeEmacs
var html = editor.getPublishingHtml({'specialCharacterEscapes':true});

...


Code Block
languagexml
themeEmacs
title결과 값
...<span>&#x2190;︎&#x2191;︎&#x2192;︎&#x2193;︎&#x2194;︎&#x2195;︎&#x21A6;︎&#x2196;︎</span>...