Initial commit: OtozaiPrinter (AveryDennisonUtil) ラベル/レシート レイアウト設計・印刷 MFC アプリ
- 用紙設計キャンバス(1/100mm 基準)・テキスト/画像/矩形/直線アイテム - コピー/複製/Zオーダー/整列/グリッドスナップ、原紙(下絵)読込と印刷可否 - GDI 直接印刷、.otz 保存/再読込(版数つき) - MFC/CRT 静的リンクで VS2022 IDE から F5 デバッグ可
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
// 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);
|
||||
}
|
||||
Reference in New Issue
Block a user