You've already forked lazarus-ccr
Implements DXF text rendering
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1499 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -384,7 +384,8 @@ begin
|
||||
else if CurToken.StrValue = 'DIMENSION' then ReadENTITIES_DIMENSION(CurToken.Childs, AData)
|
||||
else if CurToken.StrValue = 'ELLIPSE' then ReadENTITIES_ELLIPSE(CurToken.Childs, AData)
|
||||
else if CurToken.StrValue = 'LINE' then ReadENTITIES_LINE(CurToken.Childs, AData)
|
||||
else if CurToken.StrValue = 'TEXT' then
|
||||
else if CurToken.StrValue = 'TEXT' then ReadENTITIES_TEXT(CurToken.Childs, AData)
|
||||
else
|
||||
begin
|
||||
// ...
|
||||
end;
|
||||
|
@ -332,10 +332,12 @@ begin
|
||||
for i := 0 to ASource.GetTextCount - 1 do
|
||||
begin
|
||||
CurText := ASource.GetText(i);
|
||||
ADest.Font.Height := Round(AmulY * CurText.FontSize);
|
||||
ADest.Font.Size := Round(AmulX * CurText.FontSize);
|
||||
ADest.Pen.Style := psSolid;
|
||||
ADest.Pen.Color := clBlack;
|
||||
ADest.TextOut(Round(CurText.X), Round(CurText.Y), CurText.Value);
|
||||
ADest.Brush.Style := bsClear;
|
||||
LowerDim.Y := CurText.Y + CurText.FontSize;
|
||||
ADest.TextOut(CoordToCanvasX(CurText.X), CoordToCanvasY(LowerDim.Y), CurText.Value);
|
||||
end;
|
||||
|
||||
{$ifdef FPVECTORIALDEBUG}
|
||||
|
Reference in New Issue
Block a user