mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-04-07 13:55:33 +08:00
14 lines
454 B
C++
14 lines
454 B
C++
#pragma once
|
|
#include "HTMLTagWrapper.h"
|
|
|
|
class IXHTMLWriter
|
|
{
|
|
public:
|
|
virtual BOOL BeginFile () = 0;
|
|
virtual BOOL StartTag (CHTMLTagWrapper *pTag, CHTMLTagWrapper *pPrevTag) = 0;
|
|
virtual BOOL EndTag (CHTMLTagWrapper *pTag) = 0;
|
|
virtual void Characters (CHTMLTagWrapper *pTagWrapper, CString aText, bool aBeforeLastChild) = 0;
|
|
virtual BOOL EndFile () = 0;
|
|
virtual void SetOutput (CString &aOut) = 0;
|
|
virtual DWORD ErrorCode () = 0;
|
|
}; |