ptouch-label/ptouch-print のオプション整理と trim-right 対応を反映
CLIヘルプ文言を簡潔化しつつ、右余白トリム機能と関連API・ドキュメント更新をまとめて取り込み、PNG/SVG/テンプレート経路での利用体験を揃える。 Made-with: Cursor
This commit is contained in:
@@ -100,6 +100,16 @@ libptouch_err_t libptouch_check_raster(libptouch_ctx *ctx,
|
||||
libptouch_err_t libptouch_get_current_media_info(libptouch_ctx *ctx,
|
||||
libptouch_media_info_t *out_info);
|
||||
|
||||
/**
|
||||
* 1bit packed ラスターの右側空白列を削減する(USB 不要)。
|
||||
* 入力全体が白の場合は元サイズを維持して返す。
|
||||
*/
|
||||
libptouch_err_t libptouch_trim_right_blank_columns(
|
||||
libptouch_ctx *ctx, const uint8_t *data, size_t data_len,
|
||||
const libptouch_raster_params_t *in_params, uint16_t right_padding_dots,
|
||||
uint8_t **out_raster,
|
||||
size_t *out_raster_bytes, libptouch_raster_params_t *out_params);
|
||||
|
||||
/**
|
||||
* 1 ビット packed ラスターを USB で印刷(各機種のラスター PDF 準拠)。
|
||||
* 印字前にステータスでテープ幅を読み、印刷可能ドット内に画像を中央配置する。
|
||||
|
||||
Reference in New Issue
Block a user