#include <ie_imp_RTF.h>
Public Types | |
enum | DestinationStateTypes { rdsNorm, rdsSkip, rdsFootnote, rdsHeader, rdsFooter, rdsField } |
enum | InternalStateTypes { risNorm, risBin, risHex } |
Public Member Functions | |
RTFStateStore () | |
RTFStateStore * | clone () |
Public Attributes | |
DestinationStateTypes | m_destinationState |
InternalStateTypes | m_internalState |
RTFProps_CharProps | m_charProps |
RTFProps_ParaProps | m_paraProps |
RTFProps_SectionProps | m_sectionProps |
RTFProps_CellProps | m_cellProps |
RTFProps_TableProps | m_tableProps |
UT_uint32 | m_unicodeAlternateSkipCount |
UT_uint32 | m_unicodeInAlternate |
UT_UTF8String | m_revAttr |
bool | m_bInKeywordStar |
RTFStateStore::RTFStateStore | ( | ) |
References m_bInKeywordStar, m_destinationState, m_internalState, m_unicodeAlternateSkipCount, and m_unicodeInAlternate.
Referenced by clone().
RTFStateStore * RTFStateStore::clone | ( | void | ) |
References m_cellProps, m_charProps, m_destinationState, m_paraProps, m_revAttr, m_sectionProps, m_tableProps, m_unicodeAlternateSkipCount, m_unicodeInAlternate, and RTFStateStore().
Referenced by IE_Imp_RTF::HandleNoteReference(), and IE_Imp_RTF::HandleShape().
Referenced by IE_Imp_RTF::HandleShape(), IE_Imp_RTF::HandleStarKeyword(), IE_Imp_RTF::ReadKeyword(), and RTFStateStore().
Referenced by IE_Imp_RTF::_appendField(), IE_Imp_RTF::_appendSpan(), IE_Imp_RTF::_formRevisionAttr(), IE_Imp_RTF::_insertSpan(), IE_Imp_RTF::ApplyCharacterAttributes(), IE_Imp_RTF::buildCharacterProps(), clone(), IE_Imp_RTF::HandleBackgroundColour(), IE_Imp_RTF::HandleBold(), IE_Imp_RTF::HandleBotline(), IE_Imp_RTF::HandleColour(), IE_Imp_RTF::HandleDeleted(), IE_Imp_RTF::HandleFace(), IE_Imp_RTF::HandleFontSize(), IE_Imp_RTF::HandleHidden(), IE_Imp_RTF::HandleItalic(), IE_Imp_RTF::HandleListTag(), IE_Imp_RTF::HandleOverline(), IE_Imp_RTF::HandleParKeyword(), IE_Imp_RTF::HandleRevisedText(), IE_Imp_RTF::HandleRevisedTextTimestamp(), IE_Imp_RTF::HandleStrikeout(), IE_Imp_RTF::HandleSubscript(), IE_Imp_RTF::HandleSubscriptPosition(), IE_Imp_RTF::HandleSuperscript(), IE_Imp_RTF::HandleSuperscriptPosition(), IE_Imp_RTF::HandleTopline(), IE_Imp_RTF::HandleUnderline(), IE_Imp_RTF::ParseChar(), IE_Imp_RTF::ResetCharacterAttributes(), IE_Imp_RTF::setEncoding(), IE_Imp_RTF::StartNewPara(), and IE_Imp_RTF::TranslateKeywordID().
Referenced by IE_Imp_RTF::AddTabstop(), IE_Imp_RTF::ApplyCharacterAttributes(), IE_Imp_RTF::ApplyParagraphAttributes(), clone(), IE_Imp_RTF::HandleAbiLists(), IE_Imp_RTF::HandleStarKeyword(), IE_Imp_RTF::mapID(), IE_Imp_RTF::ResetParagraphAttributes(), IE_Imp_RTF::SetParaJustification(), and IE_Imp_RTF::TranslateKeywordID().
Referenced by clone(), IE_Imp_RTF::FlushTableProps(), IE_Imp_RTF::OpenTable(), and IE_Imp_RTF::ResetTableAttributes().
Referenced by clone(), IE_Imp_RTF::HandlePCData(), IE_Imp_RTF::ReadFontTable(), RTFStateStore(), and IE_Imp_RTF::TranslateKeywordID().
Referenced by clone(), IE_Imp_RTF::ParseChar(), IE_Imp_RTF::PopRTFState(), RTFStateStore(), and IE_Imp_RTF::TranslateKeywordID().