Files
yoshikazu 19d1c39370 Initial commit: OtozaiPrinter (AveryDennisonUtil) ラベル/レシート レイアウト設計・印刷 MFC アプリ
- 用紙設計キャンバス(1/100mm 基準)・テキスト/画像/矩形/直線アイテム
- コピー/複製/Zオーダー/整列/グリッドスナップ、原紙(下絵)読込と印刷可否
- GDI 直接印刷、.otz 保存/再読込(版数つき)
- MFC/CRT 静的リンクで VS2022 IDE から F5 デバッグ可
2026-06-05 17:27:29 +09:00

18 lines
693 B
C++

// 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);
}