/base/print/print_fwk/frameworks/helper/print_helper/src/ |
H A D | printer_capability_helper.cpp | 215 std::shared_ptr<PrinterCapability> PrinterCapabilityHelper::BuildFromJs(napi_env env, napi_value jsValue) in BuildFromJs() argument 219 if (!ValidateProperty(env, jsValue)) { in BuildFromJs() 223 if (!BuildSimplePropertyFromJs(env, jsValue, nativeObj)) { in BuildFromJs() 227 if (!BuildArrayPropertyFromJs(env, jsValue, nativeObj)) { in BuildFromJs() 235 bool PrinterCapabilityHelper::BuildSimplePropertyFromJs(napi_env env, napi_value jsValue, in BuildSimplePropertyFromJs() argument 238 uint32_t colorMode = NapiPrintUtils::GetUint32Property(env, jsValue, PARAM_CAPABILITY_COLORMODE); in BuildSimplePropertyFromJs() 243 uint32_t duplexMode = NapiPrintUtils::GetUint32Property(env, jsValue, PARAM_CAPABILITY_DUPLEXMODE); in BuildSimplePropertyFromJs() 248 napi_value jsMargin = NapiPrintUtils::GetNamedProperty(env, jsValue, PARAM_CAPABILITY_MINMARGIN); in BuildSimplePropertyFromJs() 258 auto jsOption = NapiPrintUtils::GetNamedProperty(env, jsValue, PARAM_CAPABILITY_OPTION); in BuildSimplePropertyFromJs() 260 nativeObj->SetOption(NapiPrintUtils::GetStringPropertyUtf8(env, jsValue, PARAM_CAPABILITY_OPTIO in BuildSimplePropertyFromJs() 265 BuildArrayPropertyFromJs(napi_env env, napi_value jsValue, std::shared_ptr<PrinterCapability> nativeObj) BuildArrayPropertyFromJs() argument 280 buildSupportedPageSizes(napi_env env, napi_value jsValue, std::shared_ptr<PrinterCapability> nativeObj) buildSupportedPageSizes() argument 290 buildSupportedResolutions(napi_env env, napi_value jsValue, std::shared_ptr<PrinterCapability> nativeObj) buildSupportedResolutions() argument [all...] |
H A D | print_attributes_helper.cpp | 66 std::shared_ptr<PrintAttributes> PrintAttributesHelper::BuildFromJs(napi_env env, napi_value jsValue) in BuildFromJs() argument 70 if (!ValidateProperty(env, jsValue)) { in BuildFromJs() 75 if (NapiPrintUtils::HasNamedProperty(env, jsValue, PARAM_JOB_COPYNUMBER)) { in BuildFromJs() 76 uint32_t copyNumber = NapiPrintUtils::GetUint32Property(env, jsValue, PARAM_JOB_COPYNUMBER); in BuildFromJs() 80 if (NapiPrintUtils::HasNamedProperty(env, jsValue, PARAM_JOB_ISSEQUENTIAL)) { in BuildFromJs() 81 bool isSequential = NapiPrintUtils::GetBooleanProperty(env, jsValue, PARAM_JOB_ISSEQUENTIAL); in BuildFromJs() 85 if (NapiPrintUtils::HasNamedProperty(env, jsValue, PARAM_JOB_ISLANDSCAPE)) { in BuildFromJs() 86 bool isLandscape = NapiPrintUtils::GetBooleanProperty(env, jsValue, PARAM_JOB_ISLANDSCAPE); in BuildFromJs() 90 if (NapiPrintUtils::HasNamedProperty(env, jsValue, PARAM_JOB_DIRECTIONMODE)) { in BuildFromJs() 91 uint32_t directionMode = NapiPrintUtils::GetUint32Property(env, jsValue, PARAM_JOB_DIRECTIONMOD in BuildFromJs() 110 BuildJsWorkerIsLegal(napi_env env, napi_value jsValue, std::shared_ptr<PrintAttributes> &nativeObj) BuildJsWorkerIsLegal() argument 137 BuildFromJsPageSize( napi_env env, napi_value jsValue, std::shared_ptr<PrintAttributes> &nativeObj) BuildFromJsPageSize() argument [all...] |
H A D | printer_info_helper.cpp | 85 std::shared_ptr<PrinterInfo> PrinterInfoHelper::BuildFromJs(napi_env env, napi_value jsValue) in BuildFromJs() argument 89 if (!ValidateProperty(env, jsValue)) { in BuildFromJs() 94 std::string printerId = NapiPrintUtils::GetStringPropertyUtf8(env, jsValue, PARAM_INFO_PRINTERID); in BuildFromJs() 95 std::string printerName = NapiPrintUtils::GetStringPropertyUtf8(env, jsValue, PARAM_INFO_PRINTERNAME); in BuildFromJs() 104 auto jsIcon = NapiPrintUtils::GetNamedProperty(env, jsValue, PARAM_INFO_PRINTERICON); in BuildFromJs() 106 nativeObj->SetPrinterIcon(NapiPrintUtils::GetUint32Property(env, jsValue, PARAM_INFO_PRINTERICON)); in BuildFromJs() 109 auto jsDesc = NapiPrintUtils::GetNamedProperty(env, jsValue, PARAM_INFO_DESCRIPTION); in BuildFromJs() 111 nativeObj->SetDescription(NapiPrintUtils::GetStringPropertyUtf8(env, jsValue, PARAM_INFO_DESCRIPTION)); in BuildFromJs() 114 auto jsCapability = NapiPrintUtils::GetNamedProperty(env, jsValue, PARAM_INFO_CAPABILITY); in BuildFromJs() 124 auto jsPrinterMake = NapiPrintUtils::GetNamedProperty(env, jsValue, PARAM_INFO_PRINTER_MAK in BuildFromJs() [all...] |
H A D | print_extension_info_helper.cpp | 39 std::shared_ptr<PrintExtensionInfo> PrintExtensionInfoHelper::BuildFromJs(napi_env env, napi_value jsValue) in BuildFromJs() argument 43 auto names = NapiPrintUtils::GetPropertyNames(env, jsValue); in BuildFromJs() 48 std::string extensionId = NapiPrintUtils::GetStringPropertyUtf8(env, jsValue, PARAM_EXTINFO_EXTENSION_ID); in BuildFromJs() 49 std::string vendorId = NapiPrintUtils::GetStringPropertyUtf8(env, jsValue, PARAM_EXTINFO_VENDOR_ID); in BuildFromJs() 50 std::string vendorName = NapiPrintUtils::GetStringPropertyUtf8(env, jsValue, PARAM_EXTINFO_VENDOR_NAME); in BuildFromJs() 51 uint32_t iconId = NapiPrintUtils::GetUint32Property(env, jsValue, PARAM_EXTINFO_ICON); in BuildFromJs() 52 std::string version = NapiPrintUtils::GetStringPropertyUtf8(env, jsValue, PARAM_EXTINFO_VERSION); in BuildFromJs()
|
H A D | print_page_size_helper.cpp | 38 std::shared_ptr<PrintPageSize> PrintPageSizeHelper::BuildFromJs(napi_env env, napi_value jsValue) in BuildFromJs() argument 42 if (!ValidateProperty(env, jsValue)) { in BuildFromJs() 47 std::string id = NapiPrintUtils::GetStringPropertyUtf8(env, jsValue, PARAM_PAGESIZE_ID); in BuildFromJs() 48 std::string name = NapiPrintUtils::GetStringPropertyUtf8(env, jsValue, PARAM_PAGESIZE_NAME); in BuildFromJs() 49 uint32_t width = NapiPrintUtils::GetUint32Property(env, jsValue, PARAM_PAGESIZE_WIDTH); in BuildFromJs() 50 uint32_t height = NapiPrintUtils::GetUint32Property(env, jsValue, PARAM_PAGESIZE_HEIGHT); in BuildFromJs()
|
H A D | print_resolution_helper.cpp | 34 std::shared_ptr<PrintResolution> PrintResolutionHelper::BuildFromJs(napi_env env, napi_value jsValue) in BuildFromJs() argument 37 if (ValidateProperty(env, jsValue)) { in BuildFromJs() 39 std::string id = NapiPrintUtils::GetStringPropertyUtf8(env, jsValue, PARAM_RESOLUTION_ID); in BuildFromJs() 40 uint32_t horizontalDpi = NapiPrintUtils::GetUint32Property(env, jsValue, PARAM_RESOLUTION_HORIZONTALDPI); in BuildFromJs() 41 uint32_t verticalDpi = NapiPrintUtils::GetUint32Property(env, jsValue, PARAM_RESOLUTION_VERTICALDPI); in BuildFromJs()
|
H A D | print_job_helper.cpp | 97 std::shared_ptr<PrintJob> PrintJobHelper::BuildFromJs(napi_env env, napi_value jsValue) in BuildFromJs() argument 101 if (!ValidateProperty(env, jsValue)) { in BuildFromJs() 106 napi_value jsFdList = NapiPrintUtils::GetNamedProperty(env, jsValue, PARAM_JOB_FDLIST); in BuildFromJs() 125 std::string jobId = NapiPrintUtils::GetStringPropertyUtf8(env, jsValue, PARAM_JOB_JOBID); in BuildFromJs() 126 std::string printerId = NapiPrintUtils::GetStringPropertyUtf8(env, jsValue, PARAM_JOB_PRINTERID); in BuildFromJs() 127 uint32_t jobState = NapiPrintUtils::GetUint32Property(env, jsValue, PARAM_JOB_JOBSTATE); in BuildFromJs() 128 uint32_t subState = NapiPrintUtils::GetUint32Property(env, jsValue, PARAM_JOB_SUBSTATE); in BuildFromJs() 129 uint32_t copyNumber = NapiPrintUtils::GetUint32Property(env, jsValue, PARAM_JOB_COPYNUMBER); in BuildFromJs() 130 bool isSequential = NapiPrintUtils::GetBooleanProperty(env, jsValue, PARAM_JOB_ISSEQUENTIAL); in BuildFromJs() 131 bool isLandscape = NapiPrintUtils::GetBooleanProperty(env, jsValue, PARAM_JOB_ISLANDSCAP in BuildFromJs() 149 BuildJsWorkerIsLegal(napi_env env, napi_value jsValue, std::string jobId, uint32_t jobState, uint32_t subState, std::shared_ptr<PrintJob> &nativeObj) BuildJsWorkerIsLegal() argument [all...] |
H A D | print_margin_helper.cpp | 48 std::shared_ptr<PrintMargin> PrintMarginHelper::BuildFromJs(napi_env env, napi_value jsValue) in BuildFromJs() argument 52 if (!ValidateProperty(env, jsValue)) { in BuildFromJs() 57 auto jsTop = NapiPrintUtils::GetNamedProperty(env, jsValue, PARAM_MARGIN_TOP); in BuildFromJs() 62 auto jsBottom = NapiPrintUtils::GetNamedProperty(env, jsValue, PARAM_MARGIN_BOTTOM); in BuildFromJs() 67 auto jsLeft = NapiPrintUtils::GetNamedProperty(env, jsValue, PARAM_MARGIN_LEFT); in BuildFromJs() 72 auto jsRight = NapiPrintUtils::GetNamedProperty(env, jsValue, PARAM_MARGIN_RIGHT); in BuildFromJs()
|
H A D | print_preview_attribute_helper.cpp | 42 std::shared_ptr<PrintPreviewAttribute> PrintPreviewAttributeHelper::BuildFromJs(napi_env env, napi_value jsValue) in BuildFromJs() argument 46 if (!ValidateProperty(env, jsValue)) { in BuildFromJs() 51 napi_value jsPreviewRange = NapiPrintUtils::GetNamedProperty(env, jsValue, PARAM_PREATTRIBUTE_RANGE); in BuildFromJs() 59 napi_value jsResult = NapiPrintUtils::GetNamedProperty(env, jsValue, PARAM_PREATTRIBUTE_RESULT); in BuildFromJs()
|
H A D | napi_print_utils.cpp | 110 napi_value jsValue = CreateUint32(env, value); in SetUint32Property() local 111 if (GetValueType(env, jsValue) != napi_number) { in SetUint32Property() 115 napi_set_named_property(env, object, name.c_str(), jsValue); in SetUint32Property() 146 napi_value jsValue = CreateInt32(env, value); in SetInt32Property() local 147 if (GetValueType(env, jsValue) != napi_number) { in SetInt32Property() 151 napi_set_named_property(env, object, name.c_str(), jsValue); in SetInt32Property() 188 napi_value jsValue = CreateStringUtf8(env, value); in SetStringPropertyUtf8() local 189 if (GetValueType(env, jsValue) != napi_string) { in SetStringPropertyUtf8() 192 napi_set_named_property(env, object, name.c_str(), jsValue); in SetStringPropertyUtf8() 289 napi_value jsValue in SetBooleanProperty() local [all...] |
H A D | print_range_helper.cpp | 55 std::shared_ptr<PrintRange> PrintRangeHelper::BuildFromJs(napi_env env, napi_value jsValue) in BuildFromJs() argument 59 if (!ValidateProperty(env, jsValue)) { in BuildFromJs() 64 auto jsStartPage = NapiPrintUtils::GetNamedProperty(env, jsValue, PARAM_RANGE_STARTPAGE); in BuildFromJs() 69 auto jsEndPage = NapiPrintUtils::GetNamedProperty(env, jsValue, PARAM_RANGE_ENDPAGE); in BuildFromJs() 79 napi_value jsPages = NapiPrintUtils::GetNamedProperty(env, jsValue, PARAM_RANGE_PAGES); in BuildFromJs()
|
/base/print/print_fwk/frameworks/helper/print_helper/include/ |
H A D | printer_capability_helper.h | 30 static std::shared_ptr<PrinterCapability> BuildFromJs(napi_env env, napi_value jsValue); 31 static bool BuildSimplePropertyFromJs(napi_env env, napi_value jsValue, 33 static bool BuildArrayPropertyFromJs(napi_env env, napi_value jsValue, 44 static bool buildSupportedPageSizes(napi_env env, napi_value jsValue, 46 static bool buildSupportedResolutions(napi_env env, napi_value jsValue, 48 static bool buildSupportedColorModes(napi_env env, napi_value jsValue, 50 static bool buildSupportedDuplexModes(napi_env env, napi_value jsValue, 52 static bool buildSupportedQualities(napi_env env, napi_value jsValue, 54 static bool buildSupportedMediaTypes(napi_env env, napi_value jsValue, 56 static bool buildSupportedOrientations(napi_env env, napi_value jsValue, 61 ProcessJsArrayProperty(napi_env env, napi_value jsValue, const char *propertyName, std::function<void(const std::vector<T> &)> setFunction, std::function<std::shared_ptr<T>(napi_env, napi_value)> buildFunction) ProcessJsArrayProperty() argument [all...] |
H A D | print_attributes_helper.h | 33 static std::shared_ptr<PrintAttributes> BuildFromJs(napi_env env, napi_value jsValue); 34 static void BuildJsWorkerIsLegal(napi_env env, napi_value jsValue, std::shared_ptr<PrintAttributes> &nativeObj); 42 static void BuildFromJsPageSize(napi_env env, napi_value jsValue, std::shared_ptr<PrintAttributes> &nativeObj);
|
H A D | print_job_helper.h | 27 static std::shared_ptr<PrintJob> BuildFromJs(napi_env env, napi_value jsValue); 28 static std::shared_ptr<PrintJob> BuildJsWorkerIsLegal(napi_env env, napi_value jsValue, std::string jobId,
|
H A D | print_extension_info_helper.h | 27 static std::shared_ptr<PrintExtensionInfo> BuildFromJs(napi_env env, napi_value jsValue);
|
H A D | print_margin_helper.h | 27 static std::shared_ptr<PrintMargin> BuildFromJs(napi_env env, napi_value jsValue);
|
/base/print/print_fwk/frameworks/helper/scan_helper/include/ |
H A D | scan_option_descriptor_helper.h | 27 static std::shared_ptr<ScanOptionDescriptor> BuildFromJs(napi_env env, napi_value jsValue); 29 static napi_value GetValueFromJs(napi_env env, napi_value jsValue, 31 static napi_value ObjSetOptionConstraintString(napi_env env, napi_value jsValue, 33 static napi_value ObjSetOptionConstraintNumber(napi_env env, napi_value jsValue, 35 static napi_value ObjSetOptionConstraintRange(napi_env env, napi_value jsValue,
|
H A D | scan_option_value_helper.h | 27 static std::shared_ptr<ScanOptionValue> BuildFromJs(napi_env env, napi_value jsValue);
|
/base/print/print_fwk/frameworks/helper/scan_helper/src/ |
H A D | scan_option_descriptor_helper.cpp | 81 napi_value ScanOptionDescriptorHelper::GetValueFromJs(napi_env env, napi_value jsValue, in GetValueFromJs() argument 84 std::string optionName = NapiScanUtils::GetStringPropertyUtf8(env, jsValue, PARAM_OPTION_NAME); in GetValueFromJs() 87 std::string optionTitle = NapiScanUtils::GetStringPropertyUtf8(env, jsValue, PARAM_OPTION_TITLE); in GetValueFromJs() 90 std::string optionDesc = NapiScanUtils::GetStringPropertyUtf8(env, jsValue, PARAM_OPTION_DESC); in GetValueFromJs() 93 uint32_t optionType = NapiScanUtils::GetUint32Property(env, jsValue, PARAM_OPTION_TYPE); in GetValueFromJs() 96 uint32_t optionUnit = NapiScanUtils::GetUint32Property(env, jsValue, PARAM_OPTION_UNIT); in GetValueFromJs() 99 int32_t optionSize = NapiScanUtils::GetInt32Property(env, jsValue, PARAM_OPTION_SIZE); in GetValueFromJs() 102 int32_t optionCap = NapiScanUtils::GetInt32Property(env, jsValue, PARAM_OPTION_CAP); in GetValueFromJs() 105 uint32_t optionConstraintType = NapiScanUtils::GetUint32Property(env, jsValue, PARAM_OPTION_CONSTRAINT_TYPE); in GetValueFromJs() 110 napi_value ScanOptionDescriptorHelper::ObjSetOptionConstraintString(napi_env env, napi_value jsValue, in ObjSetOptionConstraintString() argument 136 ObjSetOptionConstraintNumber(napi_env env, napi_value jsValue, std::shared_ptr<ScanOptionDescriptor> &nativeObj) ObjSetOptionConstraintNumber() argument 162 ObjSetOptionConstraintRange(napi_env env, napi_value jsValue, std::shared_ptr<ScanOptionDescriptor> &nativeObj) ObjSetOptionConstraintRange() argument 177 BuildFromJs(napi_env env, napi_value jsValue) BuildFromJs() argument [all...] |
H A D | scan_parameters_helper.cpp | 42 std::shared_ptr<ScanParameters> ScanParametersHelper::BuildFromJs(napi_env env, napi_value jsValue) in BuildFromJs() argument 46 if (!ValidateProperty(env, jsValue)) { in BuildFromJs() 51 ScanFrame format = (ScanFrame)NapiScanUtils::GetUint32Property(env, jsValue, PARAM_SCAN_PARA_FORMAT); in BuildFromJs() 53 bool lastFrame = NapiScanUtils::GetBooleanProperty(env, jsValue, PARAM_SCAN_PARA_LAST_FRAME); in BuildFromJs() 55 int32_t bytesPerLine = NapiScanUtils::GetInt32Property(env, jsValue, PARAM_SCAN_PARA_BYTES); in BuildFromJs() 57 int32_t pixelsPerLine = NapiScanUtils::GetInt32Property(env, jsValue, PARAM_SCAN_PARA_PIXELS); in BuildFromJs() 59 int32_t lines = NapiScanUtils::GetInt32Property(env, jsValue, PARAM_SCAN_PARA_LINES); in BuildFromJs() 61 int32_t depth = NapiScanUtils::GetInt32Property(env, jsValue, PARAM_SCAN_PARA_DEPTH); in BuildFromJs()
|
H A D | scan_range_helper.cpp | 38 std::shared_ptr<ScanRange> ScanRangeHelper::BuildFromJs(napi_env env, napi_value jsValue) in BuildFromJs() argument 42 if (!ValidateProperty(env, jsValue)) { in BuildFromJs() 47 auto jsMinValue = NapiScanUtils::GetNamedProperty(env, jsValue, PARAM_RANGE_MINVALUE); in BuildFromJs() 52 auto jsMaxValue = NapiScanUtils::GetNamedProperty(env, jsValue, PARAM_RANGE_MAXVALUE); in BuildFromJs() 57 auto jsQuantValue = NapiScanUtils::GetNamedProperty(env, jsValue, PARAM_RANGE_QUANTVALUE); in BuildFromJs()
|
H A D | scan_option_value_helper.cpp | 62 std::shared_ptr<ScanOptionValue> ScanOptionValueHelper::BuildFromJs(napi_env env, napi_value jsValue) in BuildFromJs() argument 65 if (!ValidateProperty(env, jsValue)) { in BuildFromJs() 70 ) NapiScanUtils::GetUint32Property(env, jsValue, PARAM_SCAN_OPTION_VALUE_TYPE); in BuildFromJs() 72 int32_t valueSize = NapiScanUtils::GetInt32Property(env, jsValue, PARAM_SCAN_OPTION_VALUE_SIZE); in BuildFromJs() 75 int32_t numValue = NapiScanUtils::GetInt32Property(env, jsValue, PARAM_SCAN_OPTION_NUM_VALUE); in BuildFromJs() 78 napi_value jsNumListValue = NapiScanUtils::GetNamedProperty(env, jsValue, PARAM_SCAN_OPTION_NUM_LIST_VALUE); in BuildFromJs() 99 std::string strValue = NapiScanUtils::GetStringPropertyUtf8(env, jsValue, PARAM_SCAN_OPTION_STR_VALUE); in BuildFromJs() 102 bool boolValue = NapiScanUtils::GetBooleanProperty(env, jsValue, PARAM_SCAN_OPTION_BOOL_VALUE); in BuildFromJs()
|
H A D | napi_scan_utils.cpp | 114 napi_value jsValue = CreateUint32(env, value); in SetUint32Property() local 115 if (GetValueType(env, jsValue) != napi_number) { in SetUint32Property() 119 napi_set_named_property(env, object, name.c_str(), jsValue); in SetUint32Property() 150 napi_value jsValue = CreateInt32(env, value); in SetInt32Property() local 151 if (GetValueType(env, jsValue) != napi_number) { in SetInt32Property() 155 napi_set_named_property(env, object, name.c_str(), jsValue); in SetInt32Property() 192 napi_value jsValue = CreateStringUtf8(env, value); in SetStringPropertyUtf8() local 193 if (GetValueType(env, jsValue) != napi_string) { in SetStringPropertyUtf8() 196 napi_set_named_property(env, object, name.c_str(), jsValue); in SetStringPropertyUtf8() 276 napi_value jsValue in CreateBoolean() local 303 napi_value jsValue = nullptr; SetBooleanProperty() local [all...] |
/base/request/request/frameworks/js/napi/src/upload/ |
H A D | js_util.cpp | 66 napi_value jsValue = nullptr;
in Convert2JSString() local 67 napi_create_string_utf8(env, cString.c_str(), cString.size(), &jsValue);
in Convert2JSString() 68 return jsValue;
in Convert2JSString() 73 napi_value jsValue;
in Convert2JSValue() local 74 napi_status status = napi_create_int32(env, value, &jsValue);
in Convert2JSValue() 78 return jsValue;
in Convert2JSValue() 233 bool JSUtil::SetMandatoryParam(napi_env env, napi_value jsValue, const std::string &str, std::string &out)
in SetMandatoryParam() argument 235 napi_value value = GetNamedProperty(env, jsValue, str);
in SetMandatoryParam() 244 bool JSUtil::SetOptionalParam(napi_env env, napi_value jsValue, const std::string &str, std::string &out)
in SetOptionalParam() argument 246 if (!HasNamedProperty(env, jsValue, st in SetOptionalParam() [all...] |
/base/account/os_account/interfaces/kits/napi/common/src/ |
H A D | napi_account_error.cpp | 107 napi_value jsValue = nullptr; in GetErrorCodeValue() local 108 NAPI_CALL(env, napi_create_int32(env, errCode, &jsValue)); in GetErrorCodeValue() 110 NAPI_CALL(env, napi_set_named_property(env, jsObject, "code", jsValue)); in GetErrorCodeValue()
|