私の Mac では、NSPrintInfo と [NSPrintInfo localizedPaperName] を使用して、デフォルトの用紙サイズが「US Letter」か「A4」かを判断します。
NSPrintInfo * printInfo = [NSPrintInfo sharedPrintInfo]; [printInfo localizedPaperName]
デフォルトの用紙サイズが「US Letter」か「A4」かを iOS デバイスに知らせるにはどうすればよいですか?
私の Mac では、NSPrintInfo と [NSPrintInfo localizedPaperName] を使用して、デフォルトの用紙サイズが「US Letter」か「A4」かを判断します。
NSPrintInfo * printInfo = [NSPrintInfo sharedPrintInfo]; [printInfo localizedPaperName]
デフォルトの用紙サイズが「US Letter」か「A4」かを iOS デバイスに知らせるにはどうすればよいですか?
誰もより良い方法を提案していないので、NSLocaleCountryCode を取得して、US 文字が使用されている国を調べ、このリストと照合し始めました。
[[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"US"]||
[[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"CA"]||
[[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"MX"]||
[[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"CU"]||
[[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"DO"]||
[[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"GT"]||
[[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"CR"]||
[[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"SV"]||
[[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"HN"]||
[[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"BO"]||
[[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"CO"]||
[[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"VE"]||
[[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"PH"]||
[[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"CL"]