C# Class CubePdf.DocumentName

プリンタの文書名からファイル名として問題ない文字列へ変換するための クラスです。
ファイルを表示 Open project: cube-soft/CubePdf Class Usage Examples

Public Methods

Method Description
CreateFileName ( string src ) : string

DocumentName を利用してファイル名を生成します。

DocumentName は、以下のパターンに分かれます。 1. ファイル名のみ 2. アプリケーション名 - ファイル名 3. ファイル名 - アプリケーション名 これらのパターンを想定して、拡張子と思われる文字列を基にして ファイル名部分を判別します。拡張子がどこにも存在しない場合は、 DocumentName 自身を返す事とします。

Private Methods

Method Description
FindFromRecent ( string ext ) : string

「最近使ったファイル一覧」から、引数に指定された拡張子のファイル の内、直近に使用したファイル名を返します。

ModifyFilename ( string filename ) : string

ファイル名として不正な文字を '_' (アンダースコア) に置換します。

Method Details

CreateFileName() public static method

DocumentName を利用してファイル名を生成します。
DocumentName は、以下のパターンに分かれます。 1. ファイル名のみ 2. アプリケーション名 - ファイル名 3. ファイル名 - アプリケーション名 これらのパターンを想定して、拡張子と思われる文字列を基にして ファイル名部分を判別します。拡張子がどこにも存在しない場合は、 DocumentName 自身を返す事とします。
public static CreateFileName ( string src ) : string
src string
return string