1、fast report 导出PDF文件时中文不显示的问题
在显示中文的控件上,比如TfrxMemoView,设置Font的Name属性,设置的Font的Name为“宋体”或者“黑体”等中文字体即可解决。
2.TToolButton设置图片和标题后如何让图片显示在标题的左边?
设置TToolBar的List属性为True!
3. TClientDataSet + TDBGrid点击标题排序实现
procedure TMainForm.DBTitleSort(SortColumn: TColumn);
var
OldIndex:string;
begin
if (SortColumn.Grid.DataSource=nil) or (SortColumn.Grid.DataSource.DataSet=nil) or
(not SortColumn.Grid.DataSource.DataSet.Active) or (SortColumn.Grid.DataSource.DataSet.IsEmpty) then Exit;
OldIndex:=TClientDataSet(SortColumn.Field.DataSet).IndexName;
if OldIndex<>'' then
begin
TClientDataSet(SortColumn.Field.DataSet).IndexName:='';
TClientDataSet(SortColumn.Field.DataSet).DeleteIndex(OldIndex);
end;
if SortColumn.Grid.Tag = 0 then
begin
TClientDataSet(SortColumn.Field.DataSet).AddIndex('px',SortColumn.Field.FieldName,[ixDescending]);// 降序
SortColumn.Grid.Tag := 1;
end
else //否则按升序排列
begin
TClientDataSet(SortColumn.Field.DataSet).AddIndex('px',SortColumn.Field.FieldName,[ixPrimary]); //升序
SortColumn.Grid.Tag := 0;
end;
TClientDataSet(SortColumn.Field.DataSet).IndexName:='px';
end;
本文介绍了FastReport在导出PDF文件时中文显示问题的解决方案,通过设置TfrxMemoView控件的字体名属性来实现。此外,还讨论了如何在TToolButton上同时显示图标和文本,并讲解了利用TClientDataSet结合TDBGrid实现点击标题进行排序的方法。
1万+

被折叠的 条评论
为什么被折叠?



