Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 28 Next »

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


Parameters:

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

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

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

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

contentWidth 릴리즈 3.0.0 이상

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


Return:

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



Example:

var html = editor.getPublishingHtml();

결과값: <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>


편집한 내용을 <html> tag로 둘러싸지 않고 가져오기

var html = editor.getPublishingHtml({'wrap':false});

결과값: <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>


편집한 내용을 <html> tag로 둘러싸서 가져오기

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

결과값: <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>




임포트한 문서의 여백을 사용하지 않고 HTML 가져오기

var html = editor.getPublishingHtml({'contentPadding':'none'});

결과값: <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 가져오기

var html = editor.getPublishingHtml({'contentPadding':'document'});

결과값: <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 가져오기 릴리즈 3.0.0 이상

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

결과값: <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 가져오기 릴리즈 3.0.0 이상

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

결과값: <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">...



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

var html = editor.getPublishingHtml({'contentPadding':'none'});


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

var html = editor.getPublishingHtml({'contentPadding':'document'});

// 결과 html: '<div class="se-contents" style="box-sizing: content-box; font-family: "맑은 고딕"; font-size: 11pt; line-height: 1.2; padding: 18px 23px;" 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>'



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

var html = editor.getPublishingHtml({'specialCharacterEscapes':false});


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

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


  • No labels