Class DrFont
Namespace: Aspose.Page.Font
Assembly: Aspose.Page.dll (25.1.2)
GDI+ Font 대신 이 클래스를 사용하십시오.
public class DrFont
상속
상속된 멤버
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
속성
AscentLis
이 폰트의 셀 상승 (lis). 이 값은 셀의 상단에서 셀의 기준선까지의 수직 거리입니다.
public int AscentLis { get; }
속성 값
비고
이 값은 셀 기준선이라고도 합니다.
AscentPoints
포인트 단위로 셀 상승을 반환합니다.
public float AscentPoints { get; }
속성 값
CellHeightLis
이 폰트의 셀 높이를 반환합니다 (lis). 이것은 Aspose.Page.Font.DrFont.AscentLis + Aspose.Page.Font.DrFont.DescentLis의 단축키입니다.
public int CellHeightLis { get; }
속성 값
CellHeightPoints
Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints의 단축키입니다.
public float CellHeightPoints { get; }
속성 값
DescentLis
이 폰트의 셀 하강 (lis). 이 값은 셀의 하단에서 셀의 기준선까지의 수직 거리입니다.
public int DescentLis { get; }
속성 값
DescentPoints
포인트 단위로 셀 하강을 반환합니다.
public float DescentPoints { get; }
속성 값
FamilyName
이 폰트의 이름을 가져옵니다.
public string FamilyName { get; }
속성 값
IsBold
이 인스턴스가 굵은 글자인지 여부를 나타내는 값을 가져옵니다.
public bool IsBold { get; }
속성 값
IsItalic
이 인스턴스가 이탤릭체인지 여부를 나타내는 값을 가져옵니다.
public bool IsItalic { get; }
속성 값
LeadingLis
이 폰트의 리딩 (lis)을 반환합니다. 이것은 Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis의 단축키입니다.
public int LeadingLis { get; }
속성 값
LeadingPoints
이 폰트의 리딩 (lis)을 반환합니다. 이것은 Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis의 단축키입니다.
public float LeadingPoints { get; }
속성 값
LineSpacingLis
이 폰트의 셀 간격 (lis)을 반환합니다. 이것은 두 글자의 기준선 사이의 수직 거리입니다.
public int LineSpacingLis { get; }
속성 값
LineSpacingPoints
이 폰트의 셀 간격 (points)을 반환합니다. 이것은 두 글자의 기준선 사이의 수직 거리입니다.
public float LineSpacingPoints { get; }
속성 값
SizePoints
이 폰트의 크기 (points)를 가져옵니다.
public float SizePoints { get; set; }
속성 값
SmallCapsScaleFactor
SmallCaps 배율 계수를 가져옵니다.
public float SmallCapsScaleFactor { get; }
속성 값
Style
이 폰트의 스타일을 가져옵니다.
public FontStyle Style { get; }
속성 값
StyleEx
이 속성은 폰트 스타일에 대한 추가 정보를 포함합니다.
public short StyleEx { get; set; }
속성 값
메서드
Equals(DrFont)
지정된 다른 객체와 동일한지 비교합니다.
protected bool Equals(DrFont other)
매개변수
other
DrFont
다른 객체입니다.
반환
true
지정된 Aspose.Page.Font.DrFont가 이 인스턴스와 같으면; 그렇지 않으면 false
입니다.
Equals(object)
지정된 System.Object가 이 인스턴스와 동일한지 여부를 결정합니다.
public override bool Equals(object obj)
매개변수
obj
object
이 인스턴스와 비교할 System.Object입니다.
반환
true
지정된 System.Object가 이 인스턴스와 같으면; 그렇지 않으면 false
입니다.
GetCharWidthLis(char)
문자 너비 lis를 가져옵니다.
public int GetCharWidthLis(char c)
매개변수
c
char
계산할 기호입니다.
반환
너비를 반환합니다.
GetCharWidthPoints(char)
문자의 너비 (points)를 반환합니다.
public float GetCharWidthPoints(char c)
매개변수
c
char
계산할 기호입니다.
반환
너비를 반환합니다.
GetHashCode()
이 인스턴스에 대한 해시 코드를 반환합니다.
public override int GetHashCode()
반환
해시 알고리즘 및 해시 테이블과 같은 데이터 구조에서 사용하기에 적합한 이 인스턴스의 해시 코드입니다.
GetTextSizePoints(string)
텍스트의 측정 텍스트 박스를 포인트 단위로 반환합니다.
public SizeF GetTextSizePoints(string text)
매개변수
text
string
계산할 텍스트입니다.
반환
크기를 반환합니다.
GetTextWidthLis(string)
텍스트 너비 lis를 가져옵니다.
public int GetTextWidthLis(string text)
매개변수
text
string
계산할 텍스트입니다.
반환
너비를 반환합니다.
GetTextWidthPoints(string)
텍스트 너비 포인트를 가져옵니다.
public float GetTextWidthPoints(string text)
매개변수
text
string
계산할 텍스트입니다.
반환
너비를 반환합니다.
GetTextWidthPoints(string, int, int)
텍스트 너비 포인트를 가져옵니다.
public float GetTextWidthPoints(string text, int startIndex, int charCount)
매개변수
text
string
계산할 텍스트입니다.
startIndex
int
시작 인덱스입니다.
charCount
int
문자 수입니다.
반환
너비를 반환합니다.
IsPoorlyRenderedByGdiPlus(string)
“Microsoft Sans Serif” 폰트에 대해 True를 반환합니다. 이 폰트는 GDI+에 의해 잘못 렌더링됩니다. Test286 및 Gemini-6959를 참조하십시오.
public static bool IsPoorlyRenderedByGdiPlus(string fontName)
매개변수
fontName
string
폰트의 이름입니다.
반환
true
지정된 폰트 이름이 [GDI+에 의해 잘못 렌더링됨]이면; 그렇지 않으면 false
입니다.
Replace(DrFont)
폰트 내용을 교체합니다.
public void Replace(DrFont font)
매개변수
font
DrFont
소스 폰트입니다.