Lines Matching refs:previewParam
604 if (args.IsNull() || !args.IsMember("url") || !args.IsMember("className") || !args.IsMember("previewParam") ||
605 !args["url"].IsString() || !args["className"].IsString() || !args["previewParam"].IsObject()) {
608 Json2::Value previewParam = args["previewParam"];
609 if (!previewParam["width"].IsInt() || !previewParam["height"].IsInt() || !previewParam["dpi"].IsInt() ||
610 !previewParam["locale"].IsString() || !previewParam["colorMode"].IsString() ||
611 !previewParam["orientation"].IsString() || !previewParam["deviceType"].IsString()) {
614 if (!IsIntValValid(previewParam) || !IsStrValVailid(previewParam)) {
620 bool LoadDocumentCommand::IsIntValValid(const Json2::Value& previewParam) const
622 int width = previewParam["width"].AsInt();
623 int height = previewParam["height"].AsInt();
624 int dpi = previewParam["dpi"].AsInt();
632 bool LoadDocumentCommand::IsStrValVailid(const Json2::Value& previewParam) const
634 std::string locale = previewParam["locale"].AsString();
647 if (previewParam["colorMode"].AsString() != "light" && previewParam["colorMode"].AsString() != "dark") {
650 if (previewParam["orientation"].AsString() != "portrait" &&
651 previewParam["orientation"].AsString() != "landscape") {
654 if (std::find(LoadDocDevs.begin(), LoadDocDevs.end(), previewParam["deviceType"].AsString()) ==
668 JsAppImpl::GetInstance().LoadDocument(pageUrl, className, args["previewParam"]);