ArcEngine 打印PageControl内容
来源:互联网 发布:非负矩阵及其应用 编辑:程序博客网 时间:2024/06/06 13:00
//需要引用 printer,windows 单元
function PrintLayoutMap(pPageLayout: TPageLayoutControl): Boolean;
var
pPrinter: IPrinter;
pPaper: IPaper;
pPage: IPage;
begin
if Printer.Printers.Count > 0 then
begin
pPrinter := pPageLayout.Printer;
pPaper := pPrinter.Paper;
pPage := pPageLayout.Page;
//设置页面尺寸,A4
pPage.FormID := esriPageFormA4;
//打印方向
pPage.Orientation := 1;
//匹配值
pPage.PageToPrinterMapping := esriPageMappingScale;
if pPaper.Orientation <> pPage.Orientation then
begin
pPaper.Orientation := pPage.Orientation;
end;
pPageLayout.PrintPageLayout(1, 1, 0);
Result := True;
end
else
begin
MessageBox(0, '没有连接好打印机设备!', '提示', MB_OK + MB_ICONWARNING + MB_DEFBUTTON2);
Result := False;
end;
end;
- ArcEngine 打印PageControl内容
- 地图打印资源 ArcEngine
- PageControl
- PageControl
- PageControl
- Arcengine, C#,按纸张打印地图
- ArcEngine开发之打印地图(C#)
- C#+ArcEngine打印横向和纵向调整
- C#+ArcEngine打印横向和纵向调整
- 共享打印、打印内容监控
- 自定义 pageControl
- delphi PageControl
- iOS-PageControl
- Swift PageControl
- Swift_ScrollVoew&&PageControl
- 自定义pageControl
- TreeView 内容的打印
- 自定义Web打印内容
- 世界顶级精英们的人生哲学(写的很好,收获不小)
- 读《设计心里学》有感(一)
- PageLayoutControl 对象
- IE6不支持的选择符
- 远程教育
- ArcEngine 打印PageControl内容
- C++内存泄漏
- Red Hat 不能自动获取IP解决方法
- PHP面向对象技术(全面讲解)
- 关于session会话事件处理
- 覆写(Override)和重载(Overload)的比较
- IMC IMV SecurityCenter连通
- 用Overflow:hidden 解决由于图片过大,在页面载入时页面被撑开,下载完成后才恢复正常的情况。
- 门面模式(Facade pattern)