I
iseek
Unregistered / Unconfirmed
GUEST, unregistred user!
今天才发现的,rxlib自带的DEMO的首行缩进都是错误的.
首行缩进就是指定段的第一行缩进.但rxrichedit竟然整段缩进.
看它的源码,是这样的:
procedure TRxParaAttributes.SetFirstIndent(Value: Longint);
var
Paragraph: TParaFormat2;
begin
InitPara(Paragraph);
with Paragraphdo
begin
dwMask := PFM_STARTINDENT;
dxStartIndent := Value * 20;
end;
SetAttributes(Paragraph);
end;
在D自个的richedit里,Paragraph: TParaFormat2;这个变量是TParaFormat.
除此外,两者的SetFirstIndent过程完全相同.
哪位牛人帮忙讲一下.
首行缩进就是指定段的第一行缩进.但rxrichedit竟然整段缩进.
看它的源码,是这样的:
procedure TRxParaAttributes.SetFirstIndent(Value: Longint);
var
Paragraph: TParaFormat2;
begin
InitPara(Paragraph);
with Paragraphdo
begin
dwMask := PFM_STARTINDENT;
dxStartIndent := Value * 20;
end;
SetAttributes(Paragraph);
end;
在D自个的richedit里,Paragraph: TParaFormat2;这个变量是TParaFormat.
除此外,两者的SetFirstIndent过程完全相同.
哪位牛人帮忙讲一下.