Graphics.DrawString

DrawString(string, Font, Brush, float, float)

지정된 텍스트 문자열을 지정된 위치에 지정된Brush 그리고Font 객체.

public void DrawString(string s, Font font, Brush brush, float x, float y)
모수유형설명
sString그릴 문자열입니다.
fontFontFont 문자열의 텍스트 형식을 정의합니다.
brushBrushBrush 그려진 텍스트의 색상과 질감을 결정합니다.
xSingle그려진 텍스트의 왼쪽 위 모퉁이의 x 좌표입니다.
ySingle그려진 텍스트의 왼쪽 위 모퉁이의 y 좌표입니다.

예외

예외상태
ArgumentNullExceptionbrush null입니다. -또는- s null입니다.

또한보십시오


DrawString(string, Font, Brush, PointF)

지정된 텍스트 문자열을 지정된 위치에 지정된Brush 그리고Font 객체.

public void DrawString(string s, Font font, Brush brush, PointF point)
모수유형설명
sString그릴 문자열입니다.
fontFontFont 문자열의 텍스트 형식을 정의합니다.
brushBrushBrush 그려진 텍스트의 색상과 질감을 결정합니다.
pointPointFPointF 그려진 텍스트의 왼쪽 위 모서리를 지정하는 구조입니다.

예외

예외상태
ArgumentNullExceptionbrush null입니다. -또는- s null입니다.

이 예제는 Font 및 SolidBrush 클래스를 사용하여 이미지 표면에 문자열을 그리는 방법을 보여줍니다. 이 예에서는 Figures 및 GraphicsPath를 사용하여 새 이미지를 만들고 도형을 그립니다.

[C#]

//이미지 인스턴스 생성
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    // Graphics 클래스의 인스턴스 생성 및 초기화
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //그래픽 표면을 지웁니다.
    graphics.Clear(Color.Wheat);

    //Font 인스턴스 생성
    Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);

    //빨간색을 갖는 SolidBrush의 인스턴스 생성
    Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);

    //문자열 그리기
    graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));

    // 내보내기 옵션을 만듭니다.
    Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();

    // 모든 변경 사항 저장
    image.Save("C:\\temp\\output.gif", options);
}

또한보십시오


DrawString(string, Font, Brush, float, float, StringFormat)

지정된 텍스트 문자열을 지정된 위치에 지정된Brush 그리고Font 지정된 서식 속성을 사용하는 개체StringFormat .

public void DrawString(string s, Font font, Brush brush, float x, float y, StringFormat format)
모수유형설명
sString그릴 문자열입니다.
fontFontFont 문자열의 텍스트 형식을 정의합니다.
brushBrushBrush 그려진 텍스트의 색상과 질감을 결정합니다.
xSingle그려진 텍스트의 왼쪽 위 모퉁이의 x 좌표입니다.
ySingle그려진 텍스트의 왼쪽 위 모퉁이의 y 좌표입니다.
formatStringFormatStringFormat 그려진 텍스트에 적용되는 줄 간격 및 정렬과 같은 서식 속성을 지정합니다.

예외

예외상태
ArgumentNullExceptionbrush null입니다. -또는- s null입니다.

또한보십시오


DrawString(string, Font, Brush, PointF, StringFormat)

지정된 텍스트 문자열을 지정된 위치에 지정된Brush 그리고Font 지정된 서식 속성을 사용하는 개체StringFormat .

public void DrawString(string s, Font font, Brush brush, PointF point, StringFormat format)
모수유형설명
sString그릴 문자열입니다.
fontFontFont 문자열의 텍스트 형식을 정의합니다.
brushBrushBrush 그려진 텍스트의 색상과 질감을 결정합니다.
pointPointFPointF 그려진 텍스트의 왼쪽 위 모서리를 지정하는 구조입니다.
formatStringFormatStringFormat 그려진 텍스트에 적용되는 줄 간격 및 정렬과 같은 서식 속성을 지정합니다.

예외

예외상태
ArgumentNullExceptionbrush null입니다. -또는- s null입니다.

또한보십시오


DrawString(string, Font, Brush, RectangleF)

지정된 사각형에 지정된 텍스트 문자열을 지정된Brush 그리고Font 객체.

public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle)
모수유형설명
sString그릴 문자열입니다.
fontFontFont 문자열의 텍스트 형식을 정의합니다.
brushBrushBrush 그려진 텍스트의 색상과 질감을 결정합니다.
layoutRectangleRectangleFRectangleF 그려진 텍스트의 위치를 지정하는 구조입니다.

예외

예외상태
ArgumentNullExceptionbrush null입니다. -또는- s null입니다.

또한보십시오


DrawString(string, Font, Brush, RectangleF, StringFormat)

지정된 사각형에 지정된 텍스트 문자열을 지정된Brush 그리고Font 지정된 서식 속성을 사용하는 개체StringFormat .

public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle, 
    StringFormat format)
모수유형설명
sString그릴 문자열입니다.
fontFontFont 문자열의 텍스트 형식을 정의합니다.
brushBrushBrush 그려진 텍스트의 색상과 질감을 결정합니다.
layoutRectangleRectangleFRectangleF 그려진 텍스트의 위치를 지정하는 구조입니다.
formatStringFormatStringFormat 그려진 텍스트에 적용되는 줄 간격 및 정렬과 같은 서식 속성을 지정합니다.

예외

예외상태
ArgumentNullExceptionbrush null입니다. -또는- s null입니다. -또는- brush null입니다.

또한보십시오