PdfDocument ValidPassword メソッド PDF Generator Net Free
次のMethodで使用するパスワードが有効であるか検証する。 SetOpenPassword(String)にはnull、string.Emptyも使用できないので別にチェックすること。

名前空間: PdfGeneratorNetFree
アセンブリ: PdfGeneratorNetFree (in PdfGeneratorNetFree.dll) バージョン: 1.1.0.0
構文

public static bool ValidPassword(
	string password
)

パラメーター

password
型: System String
有効性を検証するパスワード文字列

戻り値

型: Boolean
パスワードの有効性
解説

以下の文字で構成される32文字以下の文字列が有効なパスワードとなる。また、null、string.Emptyの場合もtrueとする。
^[!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~]+$

//true 
var a = ValidPassword("a");
var b = ValidPassword(null);
var c = ValidPassword(string.Empty);
var d = ValidPassword("1234567890" + "1234567890" + "1234567890" + "12");

//false 
var e = ValidPassword("1234567890" + "1234567890" + "1234567890" + "123");
var f = ValidPassword("表");
var g = ValidPassword(" "); //半角スペース
参照

inserted by FC2 system