반응형


1 mm =  2.83465 pt(point)

1 inch = 72 pt(point)

 

1 point = 1/72 inch

1 pixel = 1/96 inch (dpi 96)

 

Pixel 값 = (pointValue) * 96(dpi)/72

Point 값 = (pixelValue)*72/96(dpi)

 

 

반응형
const int MAX_PATH = 255;

[DllImport("kernel32.dll", CharSet = CharSet.Auto)]
public static extern int GetShortPathName(
    [MarshalAs(UnmanagedType.LPTStr)]
 string path,
    [MarshalAs(UnmanagedType.LPTStr)]
 StringBuilder shortPath,
    int shortPathLength
    );

private static string GetShortPath(string path)
{
    var shortPath = new StringBuilder(MAX_PATH);
    GetShortPathName(path, shortPath, MAX_PATH);
    return shortPath.ToString();
}

'Programing > C# ' 카테고리의 다른 글

Graphics Text Rotate 글자 회전  (0) 2013.12.18
point , inch, pixel ,mm 단위 관계  (0) 2013.12.11
Reflection 리플렉션 사용하기  (0) 2012.12.12
c# unicodeString to unicodevalue  (0) 2012.12.06
c# 코드 관리자 권한으로 실행  (0) 2012.11.06
반응형
 
            Assembly assembly = Assembly.LoadFrom("파일 경로(DLL)");
            Type type = assembly.GetType("형식전체이름(네임스페이스//클래스)", true);

            object instance = Activator.CreateInstance(type, true); //객체 생성

           MethodInfo methodInfo = type.GetMethod("매쏘드 이름");    //메쏘드 실행
           methodInfo.Invoke(instance, new object[] { 인자,인자 });

 

 

 

반응형
        private string GetUnicodeValue(string stringUnicode)
        {
            Regex regex = new Regex(@"\\[uU]([0-9A-F]{4})", RegexOptions.IgnoreCase);
            return regex.Replace(stringUnicode, match => ((char)int.Parse(match.Groups[1].Value, NumberStyles.HexNumber)).ToString());
        }

+ Recent posts