|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjavax.print.attribute.Size2DSyntax
public abstract class Size2DSyntax
Size2DSyntax Ŭ·¡½º´Â 2 Â÷¿øÀÇ »çÀÌÁ ³ªÅ¸³»´Â ¸ðµç ¼Ó¼ºÀÇ ÀϹÝÀûÀÎ ±¸ÇöÀ» Á¦°øÇÏ´Â Ãß»ó base classÀÔ´Ï´Ù.
2 Â÷¿øÀÇ »çÀÌÁîÀÇ ¼Ó¼º°ª´Â Å©±â X¿Í
Å©±â Y
2°³ÀÇ Ç׸ñÀ¸·ÎºÎÅÍ ±¸¼ºµË´Ï´Ù. 2 Â÷¿øÀÇ »çÀÌÁîÀÇ ¼Ó¼º°ª´Â 2°³ÀÇ °ªÀ» Á¦°øÇØ, ±× °ªÀ» ÃøÁ¤ÇÏ´Â ´ÜÀ§¸¦ ³ªÅ¸³»´Â °Í¿¡ ÀÇÇØ ±¸ÃàµË´Ï´Ù. ¸Þ¼µå´Â 2 Â÷¿øÀÇ »çÀÌÁîÀÇ ¼Ó¼º°ªÀ» µ¹·ÁÁÖ±â À§Çؼ Á¦°øµÇ¾î °ªÀ» µ¹·ÁÁÖ´Â ´ÜÀ§¸¦ ³ªÅ¸³À´Ï´Ù. ¹«¾ùº¸´Ù ÀϹÝÀûÀÎ 2°³ÀÇ »çÀÌÁîÀÇ ´ÜÀ§´Â ÀÎÄ¡ (in)¿Í ¹Ð¸®¹ÌÅÍ (mm)·Î ÀÌ·¯ÇÑ ´ÜÀ§¸¦ ³ªÅ¸³»±â À§Çؼ export µÇ´Â Á¤¼ö
¿Í
INCH
°¡ Á¦°øµË´Ï´Ù.
MM
2 Â÷¿øÀÇ »çÀÌÁîÀÇ ¼Ó¼º°ª´Â ÀÏ´Ü ±¸ÃàµÈ´Ù°í º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.
¼³°è
2 Â÷¿øÀÇ »çÀÌÁîÀÇ ¼Ó¼º°ªÀÇ Å©±â X¿Í Å©±â Y °ªÀº Á¤¼öÇüÀ¸·Î¼ ¹ÌÅ©·Ð (µm) ´ÜÀ§·Î ³»ºÎ¿¡ Æ÷ÇԵ˴ϴÙ. ¿©±â¼, 1 ¹ÌÅ©·Ð = 10-6 ¹ÌÅÍ = 1/1000 ¹Ð¸®¹ÌÅÍ = 1/25400 ÀÎÄ¡ÀÔ´Ï´Ù. À̰Ϳ¡ ÀÇÇØ Å©±â¸¦ 1/1000 ¹Ð¸®¹ÌÅÍ (= 1 µm) ¶Ç´Â 1/100 ÀÎÄ¡ (= 254 µm)ÀÇ Á¤¹Ðµµ·Î Á¤È®ÇÏ°Ô ³ªÅ¸³¾ ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÎÄ¡ÀÇ ¼Ò¼öºÎ°¡ ºÎÀÇ 2 ´©½ÂÀ¸·Î ³ªÅ¸³»Áö´Â °æ¿ì, À̰ÍÀº Å©±â¸¦ 1/8 ÀÎÄ¡ (= 3175 µm)ÀÇ Á¤¹Ðµµ·Î Á¤È®ÇÏ°Ô ³ªÅ¸³¾ ¼ö°¡ ÀÖ½À´Ï´Ù. ´Ù¸¸,1/16 ÀÎÄ¡´Â µm ÀûºÐ¼ö·Î µ¿ÀÏÇÏÁö ¾Ê±â ¶§¹®¿¡ 1/16 ÀÎÄ¡·Î ³ªÅ¸³¾ ¼ö ¾ø½À´Ï´Ù.
Å©±â¸¦ °øÅëÀÇ µm ´ÜÀ§·Î ³»ºÎ¿¡ Æ÷ÇÔÇÏ´Â °ÍÀ¸·Î½á, ÀÛ¼º½ÃÀÇ ´ÜÀ§¿¡ °ü°è¾øÀÌ 2°³ÀÇ »çÀÌÁîÀÇ ¼Ó¼ºÀÌ ºñ±³ °¡´ÉÇÏ°Ô µË´Ï´Ù. ¿¹¸¦ µé¾î ¾çÂÊ ¸ðµÎ 215900 µm ·Î¼ Æ÷ÇԵDZ⠶§¹®¿¡ ºñ±³ÀÇ °á°ú 8.5 ÀÎÄ¡´Â 215.9 mm¿Í µ¿ÀÏÇÑ °ÍÀ» ¾Ð´Ï´Ù. ¿¹¸¦ µé¾î °Ë»ö ¼ºñ½º´Â ÀÛ¼º½ÃÀÇ ´ÜÀ§¿¡ °ü°è¾øÀÌ, Á÷·ÄÈ Ç¥ÇöÀÇ µ¿µî¼º¿¡ ±Ù°ÅÇØ ÇØ»óµµ ¼Ó¼ºÀ» Á¶ÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù. ³»ºÎ ±â¾ï¿¡ Á¤¼öÇüÀ» »ç¿ëÇÏ´Â °ÍÀ¸·Î½á, Á¤È®ÇÑ µ¿µî¼ºÀÇ ºñ±³°¡ °¡´ÉÇÏ°Ô µË´Ï´Ù. ´Ù¸¸, À̰ÍÀº ³»ºÎ Ç¥Çö¿¡ ºÎµ¿ ¼Ò¼öÁ¡ÀÌ »ç¿ëµÇ´Â °æ¿ì´Â º¸ÁõµÇÁö ¾Ê½À´Ï´Ù. ¹ÌÅ͹ý ´ÜÀ§ÀÇ U.S. letter-size ¹Ìµð¾î¸¦ °ËÃâÇÏ´Â °æ¿ì, 215.9 x 279.4 mm ¹Ìµð¾î »çÀÌÁ °Ë»öÇØ¾ß ÇÏ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. Á¤¼öÇü 216 x 279 mm¿¡ »ç»ç¿ÀÀÔ Çϸé Á¶ÇÕµÇÁö ¾Ê½À´Ï´Ù.
export µÇ´Â Á¤¼ö
´Â
½ÇÁ¦·Î ÀÎÄ¡ ´ÜÀ§ÀÇ °ª¿¡ °ö¼ÀÇØ, µm ´ÜÀ§ÀÇ °ªÀ» ¾ò´Â º¯È¯°è¼öÀÔ´Ï´Ù. °°ÀÌ export µÇ´Â Á¤¼ö INCH
´Â
mm ´ÜÀ§ÀÇ °ª¿¡ °ö¼ÀÇØ µm ´ÜÀ§ÀÇ °ªÀ» ¾ò´Â º¯È¯°è¼öÀÔ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â Å¬¶óÀÌ¾ðÆ® ÀÚ½ÅÀÇ º¯È¯°è¼ö¸¦ Á¦°øÇØ, ÀÎÄ¡ ¶Ç´Â mm ÀÌ¿ÜÀÇ ´ÜÀ§·Î ÇØ»óµµ ¼Ó¼ºÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¸, ³»ºÎ ´ÜÀ§ µm´Â
¿ÜºÎ ´ÜÀ§·Î¼ ÀÎÄ¡¿Í mm ¸¸À» °í·ÁÇØ Áö¿ø
Çϵµ·Ï ¼±Åõǰí ÀÖÀ¸¹Ç·Î Ŭ¶óÀ̾ðÆ®ÀÇ ´ÜÀ§ÀÇ º¯È¯°è¼ö°¡ Á¤È®ÇÑ Á¤¼öÇüÀÌ µÉÁö ¾î¶³Áö º¸ÁõµÇÁö ¾Ê½À´Ï´Ù. º¯È¯°è¼ö°¡ Á¤È®ÇÑ Á¤¼öÇüÀÌ ¾Æ´Ñ °æ¿ì, Ŭ¶óÀ̾ðÆ®ÀÇ ´ÜÀ§ÀÇ ÇØ»óµµÀÇ °ªÀº Á¤È®ÇÏ°Ô Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.
MM
ÇÊµå °³¿ä | |
---|---|
static int |
INCH
ÀÎÄ¡ (in) ´ÜÀ§¸¦ ³ªÅ¸³»´Â °ªÀÔ´Ï´Ù. |
static int |
MM
¹Ð¸®¹ÌÅÍ (mm) ´ÜÀ§¸¦ ³ªÅ¸³»´Â °ªÀÔ´Ï´Ù. |
»ý¼ºÀÚ °³¿ä | |
---|---|
protected |
Size2DSyntax (float x,
float y,
int units)
ÁöÁ¤µÈ ºÎµ¿ ¼Ò¼öÁ¡ÀÇ °ªÀ¸·Î »õ·Î¿î 2 Â÷¿øÀÇ »çÀÌÁîÀÇ ¼Ó¼ºÀ» ±¸ÃàÇÕ´Ï´Ù. |
protected |
Size2DSyntax (int x,
int y,
int units)
ÁöÁ¤µÈ Á¤¼ö°ª ·Î »õ·Î¿î 2 Â÷¿øÀÇ »çÀÌÁîÀÇ ¼Ó¼ºÀ» ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
boolean |
equals (Object object)
ÀÌ 2 Â÷¿øÀÇ »çÀÌÁîÀÇ ¼Ó¼ºÀÌ °´Ã¼¿¡°Ô °Ç³×Áø ¼Ó¼º°ú µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
float[] |
getSize (int units)
ºÎµ¿ ¼Ò¼öÁ¡ÀÇ °ªÀ¸·Î ÇØ¼ ÁöÁ¤µÈ ´ÜÀ§·Î ÀÌ 2 Â÷¿øÀÇ »çÀÌÁîÀÇ ¼Ó¼ºÀÇ Å©±â¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
float |
getX (int units)
ºÎµ¿ ¼Ò¼öÁ¡ÀÇ °ªÀ¸·Î ÇØ¼ ÁöÁ¤µÈ ´ÜÀ§·Î ÀÌ 2 Â÷¿øÀÇ »çÀÌÁîÀÇ ¼Ó¼ºÀÇ Å©±â X¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
protected int |
getXMicrometers ()
ÀÌ 2 Â÷¿øÀÇ »çÀÌÁîÀÇ ¼Ó¼ºÀÇ Å©±â X¸¦ ¹ÌÅ©·Ð (µm) ´ÜÀ§·Î ¸®ÅÏÇÕ´Ï´Ù (¼ºê Ŭ·¡½º¿¡¼ »ç¿ë). |
float |
getY (int units)
ºÎµ¿ ¼Ò¼öÁ¡ÀÇ °ªÀ¸·Î ÇØ¼ ÁöÁ¤µÈ ´ÜÀ§·Î ÀÌ 2 Â÷¿øÀÇ »çÀÌÁîÀÇ ¼Ó¼ºÀÇ Å©±â Y¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
protected int |
getYMicrometers ()
ÀÌ 2 Â÷¿øÀÇ »çÀÌÁîÀÇ ¼Ó¼ºÀÇ Å©±â Y¸¦ ¹ÌÅ©·Ð (µm) ´ÜÀ§·Î ¸®ÅÏÇÕ´Ï´Ù (¼ºê Ŭ·¡½º¿¡¼ »ç¿ë). |
int |
hashCode ()
ÀÌ 2 Â÷¿øÀÇ »çÀÌÁîÀÇ ¼Ó¼ºÀÇ ÇØ½Ã Äڵ尪À» ¸®ÅÏÇÕ´Ï´Ù. |
String |
toString ()
ÀÌ 2 Â÷¿øÀÇ »çÀÌÁîÀÇ ¼Ó¼ºÀÇ Ä³¸¯ÅÍ ¶óÀÎ ¹öÀüÀ» ¸®ÅÏÇÕ´Ï´Ù. |
String |
toString (int units,
String unitsName)
ÀÌ 2 Â÷¿øÀÇ »çÀÌÁîÀÇ ¼Ó¼ºÀÇ Ä³¸¯ÅÍ ¶óÀÎ ¹öÀüÀÌ ÁöÁ¤µÈ ´ÜÀ§·Î ¸®ÅÏÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
ÇʵåÀÇ »ó¼¼ |
---|
public static final int INCH
public static final int MM
»ý¼ºÀÚ »ó¼¼ |
---|
protected Size2DSyntax(float x, float y, int units)
x
- Å©±â Xy
- Å©±â Yunits
- ´ÜÀ§ º¯È¯°è¼ö. ¿¹¸¦ µé¾î, INCH
¶Ç´Â MM
IllegalArgumentException
- (üũµÇÁö ¾Ê´Â ¿¹¿Ü) x
< 0 ¶Ç´Â y
< 0 ¶Ç´Â units
< 1ÀÎ °æ¿ì¿¡ Throw µÈ´Ùprotected Size2DSyntax(int x, int y, int units)
x
- Å©±â Xy
- Å©±â Yunits
- ´ÜÀ§ º¯È¯°è¼ö. ¿¹¸¦ µé¾î, INCH
¶Ç´Â MM
IllegalArgumentException
- (üũµÇÁö ¾Ê´Â ¿¹¿Ü) x
< 0 ¶Ç´Â y
< 0 ¶Ç´Â units
< 1ÀÎ °æ¿ì¿¡ Throw µÈ´Ù¸Þ¼µåÀÇ »ó¼¼ |
---|
public float[] getSize(int units)
units
- ´ÜÀ§ º¯È¯°è¼ö. ¿¹¸¦ µé¾î, INCH
¶Ç´Â MM
IllegalArgumentException
- (üũµÇÁö ¾Ê´Â ¿¹¿Ü) units
< 1ÀÎ °æ¿ì¿¡ Throw µÈ´Ùpublic float getX(int units)
units
- ´ÜÀ§ º¯È¯°è¼ö. ¿¹¸¦ µé¾î, INCH
¶Ç´Â MM
IllegalArgumentException
- (üũµÇÁö ¾Ê´Â ¿¹¿Ü) units
< 1ÀÎ °æ¿ì¿¡ Throw µÈ´Ùpublic float getY(int units)
units
- ´ÜÀ§ º¯È¯°è¼ö. ¿¹¸¦ µé¾î, INCH
¶Ç´Â MM
IllegalArgumentException
- (üũµÇÁö ¾Ê´Â ¿¹¿Ü) units
< 1ÀÎ °æ¿ì¿¡ Throw µÈ´Ùpublic String toString(int units, String unitsName)
¡¸XxY U¡¹
Çü½ÄÀ» ÃëÇÕ´Ï´Ù. ¿©±â¼, ¡¸X¡¹´Â Å©±â X, ¡¸Y¡¹´Â Å©±â Y, ¡¸U¡¹´Â ´ÜÀ§¸íÀÔ´Ï´Ù. °ªÀº ºÎµ¿ ¼Ò¼öÁ¡À¸·Î½á Ç¥½ÃµË´Ï´Ù.
units
- ´ÜÀ§ º¯È¯°è¼ö. ¿¹¸¦ µé¾î, INCH
¶Ç´Â MM
unitsName
- ´ÜÀ§¸íÀÇ Ä³¸¯ÅÍ ¶óÀÎ. ¿¹¸¦ µé¾î, ¡¸in¡¹
¶Ç´Â ¡¸mm¡¹
. nullÀÎ °æ¿ì, °á°ú¿¡ ´ÜÀ§¸íÀº ºÙÀÌÁö ¾ÊÀ» ¼ö ¾ø´Ù
IllegalArgumentException
- (üũµÇÁö ¾Ê´Â ¿¹¿Ü) units
< 1ÀÎ °æ¿ì¿¡ Throw µÈ´Ùpublic boolean equals(Object object)
object
°¡ nullÀº ¾Æ´Ï´Ù
object
°¡ Size2DSyntax
ÀνºÅϽºÀÌ´Ù
object
Å©±â X¿Í
µ¿ÀÏÇÏ´Ù
object
Å©±â Y¿Í
µ¿ÀÏÇÏ´Ù
Object
³»ÀÇ equals
object
- ºñ±³ ´ë»óÀÇ °´Ã¼
object
°¡ ÀÌ 2 Â÷¿øÀÇ »çÀÌÁîÀÇ ¼Ó¼º°ú µ¿ÀÏÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â falseObject.hashCode()
,
Hashtable
public int hashCode()
Object
³»ÀÇ hashCode
Object.equals(java.lang.Object)
,
Hashtable
public String toString()
¡¸XxY um¡¹
Çü½ÄÀ» ÃëÇÕ´Ï´Ù. ¿©±â¼, ¡¸X¡¹´Â Å©±â X, ¡¸Y¡¹´Â Å©±â Y ÀÔ´Ï´Ù. °ªÀº ³»ºÎ ´ÜÀ§ ¹ÌÅ©·ÐÀ¸·Î º¸°íµË´Ï´Ù.
Object
³»ÀÇ toString
protected int getXMicrometers()
protected int getYMicrometers()
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.