Initial commit: OtozaiPrinter (AveryDennisonUtil) ラベル/レシート レイアウト設計・印刷 MFC アプリ

- 用紙設計キャンバス(1/100mm 基準)・テキスト/画像/矩形/直線アイテム
- コピー/複製/Zオーダー/整列/グリッドスナップ、原紙(下絵)読込と印刷可否
- GDI 直接印刷、.otz 保存/再読込(版数つき)
- MFC/CRT 静的リンクで VS2022 IDE から F5 デバッグ可
This commit is contained in:
yoshikazu
2026-06-05 17:27:29 +09:00
commit 19d1c39370
33 changed files with 3049 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
// PaperSizeDlg.h : 全印刷領域(用紙サイズ)設定ダイアログ
#pragma once
#include "resource.h"
class CPaperSizeDlg : public CDialog
{
DECLARE_DYNAMIC(CPaperSizeDlg)
public:
CPaperSizeDlg(CWnd* pParent = nullptr);
enum { IDD = IDD_PAPER_SIZE };
double m_widthMm;
double m_heightMm;
int m_dpi;
double m_marginMm;
protected:
void DoDataExchange(CDataExchange* pDX) override;
BOOL OnInitDialog() override;
afx_msg void OnPresetChanged();
DECLARE_MESSAGE_MAP()
};