Lines Matching refs:NF
10881 function write_numFmts(NF/*:{[n:number|string]:string}*//*::, opts*/) { argument
10884 …ar i = r[0]; i <= r[1]; ++i) if(NF[i] != null) o[o.length] = (writextag('numFmt',null,{numFmtId:i,…
11289 function write_FMTS_bin(ba, NF/*:?SSFTable*/) { argument
11290 if(!NF) return;
11293 /*:: if(!NF) return; */
11294 for(var i = r[0]; i <= r[1]; ++i) if(NF[i] != null) ++cnt;
11300 /*:: if(!NF) return; */
11301 …for(var i = r[0]; i <= r[1]; ++i) if(NF[i] != null) write_record(ba, 0x002C /* BrtFmt */, write_Br…
21329 function write_FMTS_biff8(ba, NF/*:?SSFTable*/, opts) { argument
21330 if(!NF) return;
21332 /*:: if(!NF) return; */
21333 …for(var i = r[0]; i <= r[1]; ++i) if(NF[i] != null) write_biff_rec(ba, 0x041E /* Format */, write_…
21871 var Rn, NFtag, NF = "", tNF = "", y, etpos = 0, tidx = -1, infmt = false, payload = "";
21884 if(NF.match(/h/)) NF = NF.replace(/h+/, "[$&]");
21885 else if(NF.match(/m/)) NF = NF.replace(/m+/, "[$&]");
21886 else if(NF.match(/s/)) NF = NF.replace(/s+/, "[$&]");
21888 number_format_map[NFtag.name] = NF;
21889 NF = "";
21892 NF = "";
21901 NF = "";
21904 NF = "";
21910 NF += "General"; // ODF spec is unfortunately underspecified here
21917 if(payload == "%" && NFtag[0] == '<number:percentage-style') NF += "%";
21918 else NF += '"' + payload.replace(/"/g, '""') + '"';
21927 case "short": NF += "d"; break;
21928 case "long": NF += "dd"; break;
21929 default: NF += "dd"; break; // TODO: error condition
21936 case "short": NF += "ddd"; break;
21937 case "long": NF += "dddd"; break;
21938 default: NF += "ddd"; break;
21945 case "short": NF += "ee"; break;
21946 case "long": NF += "eeee"; break;
21947 default: NF += "eeee"; break; // TODO: error condition
21954 case "short": NF += "h"; break;
21955 case "long": NF += "hh"; break;
21956 default: NF += "hh"; break; // TODO: error condition
21963 case "short": NF += "m"; break;
21964 case "long": NF += "mm"; break;
21965 default: NF += "mm"; break; // TODO: error condition
21971 if(y["textual"]) NF += "mm";
21973 case "short": NF += "m"; break;
21974 case "long": NF += "mm"; break;
21975 default: NF += "m"; break;
21982 case "short": NF += "s"; break;
21983 case "long": NF += "ss"; break;
21984 default: NF += "ss"; break; // TODO: error condition
21986 if(y["decimal-places"]) NF += "." + fill("0", +y["decimal-places"]);
21992 case "short": NF += "yy"; break;
21993 case "long": NF += "yyyy"; break;
21994 default: NF += "yy"; break; // TODO: error condition
21999 NF += "AM/PM"; // LO autocorrects A/P -> AM/PM
22011 NF += '"' + payload.replace(/"/g, '""') + '"*';
22019 …NF += "0." + fill("0", +y["min-decimal-places"] || +y["decimal-places"] || 2) + fill("?", +y["deci…
22025 if(!+y["min-integer-digits"]) NF += "#";
22026 else NF += fill("0", +y["min-integer-digits"]);
22027 NF += " ";
22028 NF += fill("?", +y["min-numerator-digits"] || 1);
22029 NF += "/";
22030 if(+y["denominator-value"]) NF += y["denominator-value"];
22031 else NF += fill("?", +y["min-denominator-digits"] || 1);
22037 NF += '"' + str.slice(tidx, xlmlregex.lastIndex - Rn[0].length).replace(/"/g, '""') + '"';
22040 } else NF += "$";
22046 case "ff0000": case "red": NF = "[Red]" + NF; break;
22051 NF += "@";
22057 …if(unescapexml(y["condition"]) == "value()>=0") NF = number_format_map[y["apply-style-name"]] + ";…
22071 NF += tNF;
22077 …if(etpos == 0) NF += '"' + str.slice(tidx, xlmlregex.lastIndex - Rn[0].length).replace(/"/g, '""')…
22078 …else NF = NF.slice(0, etpos) + '"' + str.slice(tidx, xlmlregex.lastIndex - Rn[0].length).replace(/…
22094 var nfidx, NF = "", pidx = 0; variable
22393 NF += str.slice(pidx, Rn.index);