本文整理汇总了C++中Doc::GetHtmlDataSize方法的典型用法代码示例。如果您正苦于以下问题:C++ Doc::GetHtmlDataSize方法的具体用法?C++ Doc::GetHtmlDataSize怎么用?C++ Doc::GetHtmlDataSize使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Doc
的用法示例。
在下文中一共展示了Doc::GetHtmlDataSize方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: SetDoc
void EbookController::SetDoc(Doc newDoc, int startReparseIdxArg)
{
CrashIf(!newDoc.IsEbook());
startReparseIdx = startReparseIdxArg;
if ((size_t)startReparseIdx >= newDoc.GetHtmlDataSize())
startReparseIdx = -1;
CloseCurrentDocument();
doc = newDoc;
TriggerBookFormatting();
}
示例2: SetDoc
void EbookController::SetDoc(Doc newDoc, int startReparseIdxArg, DisplayMode displayMode)
{
CrashIf(!newDoc.IsDocLoaded());
currPageReparseIdx = startReparseIdxArg;
if ((size_t)currPageReparseIdx >= newDoc.GetHtmlDataSize())
currPageReparseIdx = 0;
CloseCurrentDocument();
doc = newDoc;
// displayMode could be any value if alternate UI was used, we have to limit it to
// either DM_SINGLE_PAGE or DM_FACING
if (DM_AUTOMATIC == displayMode)
displayMode = gGlobalPrefs->defaultDisplayModeEnum;
SetDisplayMode(displayMode);
TriggerLayout();
UpdateStatus();
}