// RenderScene.h : レイアウト1枚分の描画(画面キャンバスと印刷で共有) #pragma once #include "CoordMap.h" class CLabelLayout; class CPrintItem; namespace Render { // layout を map に従って dc へ描画する。 // screen : true=画面(用紙の白地・枠・選択ハンドルを描く) / false=印刷 // selected : 画面で選択枠を描くアイテム(印刷時は無視) // gridHu : >0 かつ screen のとき、その間隔(1/100mm)でグリッドを描く(0=描かない) void DrawLayout(CDC& dc, const CLabelLayout& layout, const CoordMap& map, bool screen, const CPrintItem* selected, int gridHu = 0); }