Подключение типов линий и шрифтов

Обсуждение вопросов импорта поддерживаемых форматов
Post Reply
ivantambov
Posts: 15
Joined: 27 Aug 2012, 20:00

Подключение типов линий и шрифтов

Post by ivantambov » 21 Nov 2012, 11:20

Здравствуйте!
Возможно ли реализовать подключение своих шрифтов (TTF) и стилей линий для чертежа, как это реализуется?
С Уважением Иван.

support
Posts: 3253
Joined: 30 Mar 2005, 11:36
Contact:

Re: Подключение типов линий и шрифтов

Post by support » 26 Nov 2012, 13:52

Здравствуйте.
CAD Import VCL работает с TTF шрифтами, находящимися в системной папке шрифтов Windows\Fonts. SHX шрифты могут быть подключены из любой доступной папки. Стили для линий могут быть заданы следующим образом:

Code: Select all

var
  lineType: TsgDXFLineType;
  arc: TsgDXFArc;
begin  lineType := TsgDXFLineType.Create;
  lineType.Name := 'dash triple dot';
  lineType.Lines.AddTick(5.0);
  lineType.Lines.AddTick(-0.5);
  lineType.Lines.AddTick(0);
  lineType.Lines.AddTick(-0.5);
  lineType.Lines.AddTick(0);
  lineType.Lines.AddTick(-0.5);
  lineType.Lines.AddTick(0);
  lineType.Lines.AddTick(-0.5);
  lineType.LineTypeScale := 5;
  Img.Converter.Loads(lineType);
  Img.Converter.Sections[csLTypes].AddEntity(lineType);

  arc := TsgDXFArc.Create();
  arc.Point := MakeFpoint(100, 100, 0);
  arc.Radius := 100;
  arc.StartAngle := 0;
  arc.EndAngle := 145;
  arc.Color := clRed;
  arc.LineType := lineType;
  Img.Converter.Loads(arc);
  Img.Converter.OnCreate(arc);
  Img.CurrentLayout.AddEntity(arc);
Александр.
Technical Support E-mail: support@cadsofttools.com
Chat support on Skype: cadsofttools.support

Post Reply