AutoManuscriptSize.java 1003 B

12345678910111213141516171819202122232425262728293031323334
  1. package com.epson.cameracopy.printlayout;
  2. import android.content.Context;
  3. import android.graphics.Point;
  4. import epson.print.C2135R;
  5. import java.util.Locale;
  6. /* compiled from: ManuscriptSize */
  7. class AutoManuscriptSize extends IdManuscriptSize {
  8. public boolean displayLength() {
  9. return true;
  10. }
  11. public AutoManuscriptSize(DocumentSizeInfo documentSizeInfo) {
  12. super(documentSizeInfo);
  13. }
  14. public Point getBasePixelSize(int i) {
  15. Point dpiPaperSizeById = IdManuscriptSize.getDpiPaperSizeById(0, i);
  16. if (dpiPaperSizeById == null) {
  17. return null;
  18. }
  19. return dpiPaperSizeById;
  20. }
  21. public int getUnitType(Context context) {
  22. String country = Locale.getDefault().getCountry();
  23. return ("US".equals(country) || "USA".equals(country) || "CA".equals(country) || "CAN".equals(country)) ? 2 : 1;
  24. }
  25. public String getSizeName(Context context) {
  26. return context.getString(R.string.papersize_auto);
  27. }
  28. }