gpt4 book ai didi

ios - NSPrintInfo localizedPaperName,如何在ios中获取纸张名称?

转载 作者:行者123 更新时间:2023-11-28 20:05:03 26 4
gpt4 key购买 nike

在我的 mac 上,我使用 NSPrintInfo 和 [NSPrintInfo localizedPaperName] 来确定默认纸张尺寸是“US Letter”还是“A4”。

NSPrintInfo * printInfo = [NSPrintInfo sharedPrintInfo];[printInfo localizedPaperName]

如何让 iOS 设备告诉我默认纸张尺寸是“US Letter”还是“A4”?

最佳答案

由于没有人提出更好的方法,我查找了哪些国家/地区使用美国字母,并通过获取 NSLocaleCountryCode 开始检查此列表

 [[[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"]

关于ios - NSPrintInfo localizedPaperName,如何在ios中获取纸张名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22380268/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com